TSTP Solution File: SWW387+1 by CSE---1.7

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : CSE---1.7
% Problem  : SWW387+1 : TPTP v8.2.0. Released v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : java -jar /export/starexec/sandbox/solver/bin/mcs_scs.jar %d %s

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

% Result   : Theorem 158.70s 158.37s
% Output   : CNFRefutation 158.77s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem    : SWW387+1 : TPTP v8.2.0. Released v5.2.0.
% 0.11/0.12  % Command    : java -jar /export/starexec/sandbox/solver/bin/mcs_scs.jar %d %s
% 0.12/0.32  % Computer : n012.cluster.edu
% 0.12/0.32  % Model    : x86_64 x86_64
% 0.12/0.32  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.32  % Memory   : 8042.1875MB
% 0.12/0.32  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.12/0.32  % CPULimit   : 300
% 0.12/0.32  % WCLimit    : 300
% 0.12/0.32  % DateTime   : Wed Jun 19 06:18:24 EDT 2024
% 0.12/0.32  % CPUTime    : 
% 0.19/0.55  start to proof:theBenchmark
% 158.15/158.21  %-------------------------------------------
% 158.15/158.21  % File        :CSE---1.7
% 158.15/158.21  % Problem     :theBenchmark
% 158.15/158.21  % Transform   :cnf
% 158.15/158.21  % Format      :tptp:raw
% 158.15/158.21  % Command     :java -jar mcs_scs.jar %d %s
% 158.15/158.21  
% 158.15/158.21  % Result      :Theorem 143.560000s
% 158.15/158.21  % Output      :CNFRefutation 143.560000s
% 158.15/158.21  %-------------------------------------------
% 158.15/158.21  %------------------------------------------------------------------------------
% 158.15/158.21  % File     : SWW387+1 : TPTP v8.2.0. Released v5.2.0.
% 158.15/158.21  % Domain   : Software Verification
% 158.15/158.21  % Problem  : Hoare's Logic with Procedures 435664, 5000 axioms selected
% 158.15/158.21  % Version  : Especial.
% 158.15/158.21  % English  :
% 158.15/158.21  
% 158.15/158.21  % Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% 158.15/158.21  %          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% 158.15/158.21  % Source   : [Bla11]
% 158.15/158.21  % Names    : hoare_435664.5000.p [Bla11]
% 158.15/158.21  
% 158.15/158.21  % Status   : Theorem
% 158.15/158.21  % Rating   : 0.58 v8.2.0, 0.56 v8.1.0, 0.58 v7.5.0, 0.56 v7.4.0, 0.60 v7.3.0, 0.62 v7.2.0, 0.59 v7.1.0, 0.65 v7.0.0, 0.70 v6.4.0, 0.65 v6.3.0, 0.67 v6.2.0, 0.80 v6.1.0, 0.83 v6.0.0, 0.74 v5.4.0, 0.75 v5.3.0, 0.81 v5.2.0
% 158.15/158.21  % Syntax   : Number of formulae    : 5249 (1763 unt;   0 def)
% 158.15/158.22  %            Number of atoms       : 12559 (4565 equ)
% 158.15/158.22  %            Maximal formula atoms :   13 (   2 avg)
% 158.15/158.22  %            Number of connectives : 8316 (1006   ~; 149   |; 706   &)
% 158.15/158.22  %                                         ( 886 <=>;5569  =>;   0  <=;   0 <~>)
% 158.15/158.22  %            Maximal formula depth :   22 (   6 avg)
% 158.15/158.22  %            Maximal term depth    :   19 (   2 avg)
% 158.15/158.22  %            Number of predicates  :  145 ( 144 usr;   2 prp; 0-6 aty)
% 158.15/158.22  %            Number of functors    :  393 ( 393 usr;  57 con; 0-7 aty)
% 158.15/158.22  %            Number of variables   : 16629 (16492   !; 137   ?)
% 158.15/158.22  % SPC      : FOF_THM_RFO_SEQ
% 158.15/158.22  
% 158.15/158.22  % Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 158.15/158.22  %            2011-03-01 13:02:09
% 158.15/158.22  %------------------------------------------------------------------------------
% 158.15/158.22  %----Relevant facts (4986)
% 158.15/158.22  fof(fact_ext,axiom,
% 158.15/158.22      ! [V_g_2,V_f_2] :
% 158.15/158.22        ( ! [B_x] : hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x)
% 158.15/158.22       => V_f_2 = V_g_2 ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_empty,axiom,
% 158.15/158.22      ! [V_G_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_hoare__derivs_Oequations_I1_J,axiom,
% 158.15/158.22      ! [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))) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_MGF,axiom,
% 158.15/158.22      ! [V_ca_2] :
% 158.15/158.22        ( c_Hoare__Mirabelle_Ostate__not__singleton
% 158.15/158.22       => ( c_Com_OWT__bodies
% 158.15/158.22         => ( hBOOL(hAPP(c_Com_OWT,V_ca_2))
% 158.15/158.22           => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,V_ca_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_cut,axiom,
% 158.15/158.22      ! [V_G_2,V_ts_2,V_G_H_2,T_a] :
% 158.15/158.22        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_H_2,V_ts_2)
% 158.15/158.22       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_G_H_2)
% 158.15/158.22         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_hoare__derivs_Oinsert,axiom,
% 158.15/158.22      ! [V_ts_2,V_t_2,V_G_2,T_a] :
% 158.15/158.22        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.15/158.22       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2)
% 158.15/158.22         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),V_t_2),V_ts_2)) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_derivs__insertD,axiom,
% 158.15/158.22      ! [V_ts_2,V_t_2,V_G_2,T_a] :
% 158.15/158.22        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),V_t_2),V_ts_2))
% 158.15/158.22       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.15/158.22          & c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_WT__bodiesD,axiom,
% 158.15/158.22      ! [V_b,V_pn] :
% 158.15/158.22        ( c_Com_OWT__bodies
% 158.15/158.22       => ( hAPP(c_Com_Obody,V_pn) = hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),V_b)
% 158.15/158.22         => hBOOL(hAPP(c_Com_OWT,V_b)) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_WT_Oequations_I7_J,axiom,
% 158.15/158.22      ! [V_a_2] :
% 158.15/158.22        ( hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_a_2)))
% 158.15/158.22      <=> ? [B_y] : hAPP(c_Com_Obody,V_a_2) = hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),B_y) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_MGF__lemma1,axiom,
% 158.15/158.22      ! [V_ca_2,V_G_2] :
% 158.15/158.22        ( c_Hoare__Mirabelle_Ostate__not__singleton
% 158.15/158.22       => ( ! [B_x] :
% 158.15/158.22              ( hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),B_x),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody)))
% 158.15/158.22             => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,V_G_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,B_x))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) )
% 158.15/158.22         => ( hBOOL(hAPP(c_Com_OWT,V_ca_2))
% 158.15/158.22           => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,V_G_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,V_ca_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_image__constant__conv,axiom,
% 158.15/158.22      ! [V_ca_2,T_b,T_a,V_A_2] :
% 158.15/158.22        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.15/158.22         => 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)) )
% 158.15/158.22        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.15/158.22         => 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))) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_insert__dom,axiom,
% 158.15/158.22      ! [T_b,V_y_2,T_a,V_x_2,V_f_2] :
% 158.15/158.22        ( hAPP(V_f_2,V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2)
% 158.15/158.22       => 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) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_MGT__BodyN,axiom,
% 158.15/158.22      ! [V_G_2,V_pn_2] :
% 158.15/158.22        ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,V_pn_2))),V_G_2),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn_2)))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
% 158.15/158.22       => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,V_G_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,V_pn_2))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_bot__fun__def,axiom,
% 158.15/158.22      ! [V_x_2,T_b,T_a] :
% 158.15/158.22        ( class_Orderings_Obot(T_a)
% 158.15/158.22       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_image__insert,axiom,
% 158.15/158.22      ! [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)) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_empty__is__image,axiom,
% 158.15/158.22      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.15/158.22        ( 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)
% 158.15/158.22      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_image__empty,axiom,
% 158.15/158.22      ! [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)) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_image__is__empty,axiom,
% 158.15/158.22      ! [V_A_2,V_f_2,T_a,T_b] :
% 158.15/158.22        ( 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))
% 158.15/158.22      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_empty__not__insert,axiom,
% 158.15/158.22      ! [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) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_insert__code,axiom,
% 158.15/158.22      ! [V_x_2,V_A_2,V_y_2,T_a] :
% 158.15/158.22        ( hBOOL(hAPP(hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),V_A_2),V_x_2))
% 158.15/158.22      <=> ( V_y_2 = V_x_2
% 158.15/158.22          | hBOOL(hAPP(V_A_2,V_x_2)) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_insert__commute,axiom,
% 158.15/158.22      ! [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)) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_insert__absorb2,axiom,
% 158.15/158.22      ! [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) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_com_Osimps_I6_J,axiom,
% 158.15/158.22      ! [V_pname_H_2,V_pname_2] :
% 158.15/158.22        ( hAPP(c_Com_Ocom_OBODY,V_pname_2) = hAPP(c_Com_Ocom_OBODY,V_pname_H_2)
% 158.15/158.22      <=> V_pname_2 = V_pname_H_2 ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_image__image,axiom,
% 158.15/158.22      ! [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) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_bot__apply,axiom,
% 158.15/158.22      ! [V_x_2,T_b,T_a] :
% 158.15/158.22        ( class_Orderings_Obot(T_a)
% 158.15/158.22       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_singleton__inject,axiom,
% 158.15/158.22      ! [V_b_2,V_a_2,T_a] :
% 158.15/158.22        ( 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)))
% 158.15/158.22       => V_a_2 = V_b_2 ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_doubleton__eq__iff,axiom,
% 158.15/158.22      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.15/158.22        ( 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))))
% 158.15/158.22      <=> ( ( V_a_2 = V_ca_2
% 158.15/158.22            & V_b_2 = V_d_2 )
% 158.15/158.22          | ( V_a_2 = V_d_2
% 158.15/158.22            & V_b_2 = V_ca_2 ) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_insert__not__empty,axiom,
% 158.15/158.22      ! [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)) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_MGF__lemma2__simult,axiom,
% 158.15/158.22      ! [V_F_2] :
% 158.15/158.22        ( c_Hoare__Mirabelle_Ostate__not__singleton
% 158.15/158.22       => ( c_Com_OWT__bodies
% 158.15/158.22         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),V_F_2),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Hoare__Mirabelle_OMGT),hAPP(hAPP(c_COMBB(tc_Option_Ooption(tc_Com_Ocom),tc_Com_Ocom,tc_Com_Opname),c_Option_Othe(tc_Com_Ocom)),c_Com_Obody))),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody))))
% 158.15/158.22           => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Hoare__Mirabelle_OMGT),c_Com_Ocom_OBODY)),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody)),V_F_2) ) ) ) ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_the__elem__eq,axiom,
% 158.15/158.22      ! [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 ).
% 158.15/158.22  
% 158.15/158.22  fof(fact_WTs__elim__cases_I7_J,axiom,
% 158.26/158.22      ! [V_P] :
% 158.26/158.22        ( hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_P)))
% 158.26/158.22       => ~ ! [B_y] : hAPP(c_Com_Obody,V_P) != hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),B_y) ) ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_the_Osimps,axiom,
% 158.26/158.22      ! [V_x,T_a] : hAPP(c_Option_Othe(T_a),hAPP(c_Option_Ooption_OSome(T_a),V_x)) = V_x ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_BodyN,axiom,
% 158.26/158.22      ! [V_G_2,V_Q_2,V_pn_2,V_P_2,T_a] :
% 158.26/158.22        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Q_2)),V_G_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),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn_2))),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 158.26/158.22       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_weak__Body,axiom,
% 158.26/158.22      ! [V_Q_2,V_pn_2,V_P_2,V_G_2,T_a] :
% 158.26/158.22        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn_2))),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 158.26/158.22       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_image__ident,axiom,
% 158.26/158.22      ! [V_Y_2,T_a] : hAPP(c_Set_Oimage(T_a,T_a,c_COMBI(T_a)),V_Y_2) = V_Y_2 ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_Option_Oset_Osimps_I2_J,axiom,
% 158.26/158.22      ! [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))) ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_MGT__Body,axiom,
% 158.26/158.22      ! [V_Procs_2,V_G_2] :
% 158.26/158.22        ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),V_G_2),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Hoare__Mirabelle_OMGT),c_Com_Ocom_OBODY)),V_Procs_2)),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Hoare__Mirabelle_OMGT),hAPP(hAPP(c_COMBB(tc_Option_Ooption(tc_Com_Ocom),tc_Com_Ocom,tc_Com_Opname),c_Option_Othe(tc_Com_Ocom)),c_Com_Obody))),V_Procs_2))
% 158.26/158.22       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Com_Opname),V_Procs_2))
% 158.26/158.22         => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,V_G_2,hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Hoare__Mirabelle_OMGT),c_Com_Ocom_OBODY)),V_Procs_2)) ) ) ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_option_Oinject,axiom,
% 158.26/158.22      ! [V_a_H_2,V_a_2,T_a] :
% 158.26/158.22        ( hAPP(c_Option_Ooption_OSome(T_a),V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_a_H_2)
% 158.26/158.22      <=> V_a_2 = V_a_H_2 ) ).
% 158.26/158.22  
% 158.26/158.22  fof(fact_image__constant,axiom,
% 158.26/158.22      ! [V_ca_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.22        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.22       => 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))) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_WTs__elim__cases_I8_J,axiom,
% 158.26/158.23      ! [V_a_2,V_P_2,V_X_2] :
% 158.26/158.23        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCall(V_X_2,V_P_2,V_a_2)))
% 158.26/158.23       => hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_P_2))) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_order__refl,axiom,
% 158.26/158.23      ! [V_x,T_a] :
% 158.26/158.23        ( class_Orderings_Opreorder(T_a)
% 158.26/158.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_x)) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_equalityCE,axiom,
% 158.26/158.23      ! [V_ca_2,T_a,V_B_2,V_A_2] :
% 158.26/158.23        ( V_A_2 = V_B_2
% 158.26/158.23       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.23           => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) )
% 158.26/158.23         => ~ ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.23             => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_equalityI,axiom,
% 158.26/158.23      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.23         => V_A_2 = V_B_2 ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_emptyE,axiom,
% 158.26/158.23      ! [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)))) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_insertE,axiom,
% 158.26/158.23      ! [V_A_2,V_b_2,V_a_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_A_2)))
% 158.26/158.23       => ( V_a_2 != V_b_2
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_insertCI,axiom,
% 158.26/158.23      ! [V_b_2,V_B_2,V_a_2,T_a] :
% 158.26/158.23        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 158.26/158.23         => V_a_2 = V_b_2 )
% 158.26/158.23       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_B_2))) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_subsetD,axiom,
% 158.26/158.23      ! [V_ca_2,V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_image__eqI,axiom,
% 158.26/158.23      ! [T_a,V_A_2,T_b,V_x_2,V_f_2,V_b_2] :
% 158.26/158.23        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2))) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_UnE,axiom,
% 158.26/158.23      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.23        ( 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)))
% 158.26/158.23       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_UnCI,axiom,
% 158.26/158.23      ! [V_A_2,V_B_2,V_ca_2,T_a] :
% 158.26/158.23        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) )
% 158.26/158.23       => 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))) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_empty__subsetI,axiom,
% 158.26/158.23      ! [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)) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_subset__refl,axiom,
% 158.26/158.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),V_A_2)) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__upper1,axiom,
% 158.26/158.23      ! [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))) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__upper2,axiom,
% 158.26/158.23      ! [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))) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__absorb,axiom,
% 158.26/158.23      ! [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 ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_le__fun__def,axiom,
% 158.26/158.23      ! [V_g_2,V_f_2,T_a,T_b] :
% 158.26/158.23        ( class_Orderings_Oord(T_b)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.26/158.23        <=> ! [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))) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_mem__def,axiom,
% 158.26/158.23      ! [V_A_2,V_x_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.23      <=> hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__commute,axiom,
% 158.26/158.23      ! [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) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_linorder__linear,axiom,
% 158.26/158.23      ! [V_y,V_x,T_a] :
% 158.26/158.23        ( class_Orderings_Olinorder(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.23          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_subset__Un__eq,axiom,
% 158.26/158.23      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23      <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_set__eq__subset,axiom,
% 158.26/158.23      ! [T_a,V_B_2,V_A_2] :
% 158.26/158.23        ( V_A_2 = V_B_2
% 158.26/158.23      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_order__eq__iff,axiom,
% 158.26/158.23      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.23        ( class_Orderings_Oorder(T_a)
% 158.26/158.23       => ( V_x_2 = V_y_2
% 158.26/158.23        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.23            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__left__absorb,axiom,
% 158.26/158.23      ! [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) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__left__commute,axiom,
% 158.26/158.23      ! [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)) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__iff,axiom,
% 158.26/158.23      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.23        ( 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)))
% 158.26/158.23      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.23          | hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__assoc,axiom,
% 158.26/158.23      ! [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)) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_bex__Un,axiom,
% 158.26/158.23      ! [V_P_2,V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( ? [B_x] :
% 158.26/158.23            ( 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)))
% 158.26/158.23            & hBOOL(hAPP(V_P_2,B_x)) )
% 158.26/158.23      <=> ( ? [B_x] :
% 158.26/158.23              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.23              & hBOOL(hAPP(V_P_2,B_x)) )
% 158.26/158.23          | ? [B_x] :
% 158.26/158.23              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 158.26/158.23              & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_ball__Un,axiom,
% 158.26/158.23      ! [V_P_2,V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( ! [B_x] :
% 158.26/158.23            ( 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)))
% 158.26/158.23           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.26/158.23      <=> ( ! [B_x] :
% 158.26/158.23              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.23             => hBOOL(hAPP(V_P_2,B_x)) )
% 158.26/158.23          & ! [B_x] :
% 158.26/158.23              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 158.26/158.23             => hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_com_Osimps_I7_J,axiom,
% 158.26/158.23      ! [V_fun_H_2,V_pname_H_2,V_vname_H_2,V_fun_2,V_pname_2,V_vname_2] :
% 158.26/158.23        ( c_Com_Ocom_OCall(V_vname_2,V_pname_2,V_fun_2) = c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2)
% 158.26/158.23      <=> ( V_vname_2 = V_vname_H_2
% 158.26/158.23          & V_pname_2 = V_pname_H_2
% 158.26/158.23          & V_fun_2 = V_fun_H_2 ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_equalityD1,axiom,
% 158.26/158.23      ! [T_a,V_B_2,V_A_2] :
% 158.26/158.23        ( V_A_2 = V_B_2
% 158.26/158.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_equalityD2,axiom,
% 158.26/158.23      ! [T_a,V_B_2,V_A_2] :
% 158.26/158.23        ( V_A_2 = V_B_2
% 158.26/158.23       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_order__eq__refl,axiom,
% 158.26/158.23      ! [V_y,V_x,T_a] :
% 158.26/158.23        ( class_Orderings_Opreorder(T_a)
% 158.26/158.23       => ( V_x = V_y
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_UnI1,axiom,
% 158.26/158.23      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.23       => 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))) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_UnI2,axiom,
% 158.26/158.23      ! [V_A_2,V_B_2,V_ca_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 158.26/158.23       => 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))) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_le__funD,axiom,
% 158.26/158.23      ! [V_x_2,V_g_2,V_f_2,T_a,T_b] :
% 158.26/158.23        ( class_Orderings_Oord(T_b)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.26/158.23         => 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))) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__absorb1,axiom,
% 158.26/158.23      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__absorb2,axiom,
% 158.26/158.23      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.23       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_eqset__imp__iff,axiom,
% 158.26/158.23      ! [V_x_2,T_a,V_B_2,V_A_2] :
% 158.26/158.23        ( V_A_2 = V_B_2
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.23        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_eqelem__imp__iff,axiom,
% 158.26/158.23      ! [V_A_2,T_a,V_y_2,V_x_2] :
% 158.26/158.23        ( V_x_2 = V_y_2
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.23        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_in__mono,axiom,
% 158.26/158.23      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_order__antisym__conv,axiom,
% 158.26/158.23      ! [V_x_2,V_y_2,T_a] :
% 158.26/158.23        ( class_Orderings_Oorder(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2))
% 158.26/158.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.23          <=> V_x_2 = V_y_2 ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_eq__mem__trans,axiom,
% 158.26/158.23      ! [V_A_2,T_a,V_b_2,V_a_2] :
% 158.26/158.23        ( V_a_2 = V_b_2
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_ord__eq__le__trans,axiom,
% 158.26/158.23      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.23        ( class_Orderings_Oord(T_a)
% 158.26/158.23       => ( V_a = V_b
% 158.26/158.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 158.26/158.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_xt1_I3_J,axiom,
% 158.26/158.23      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.23        ( class_Orderings_Oorder(T_a)
% 158.26/158.23       => ( V_a = V_b
% 158.26/158.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_b))
% 158.26/158.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_set__rev__mp,axiom,
% 158.26/158.23      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_set__mp,axiom,
% 158.26/158.23      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_subset__trans,axiom,
% 158.26/158.23      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.26/158.23         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_ord__le__eq__trans,axiom,
% 158.26/158.23      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.23        ( class_Orderings_Oord(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.23         => ( V_b = V_c
% 158.26/158.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_xt1_I4_J,axiom,
% 158.26/158.23      ! [V_c,V_a,V_b,T_a] :
% 158.26/158.23        ( class_Orderings_Oorder(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 158.26/158.23         => ( V_b = V_c
% 158.26/158.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_order__antisym,axiom,
% 158.26/158.23      ! [V_y,V_x,T_a] :
% 158.26/158.23        ( class_Orderings_Oorder(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.23           => V_x = V_y ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_order__trans,axiom,
% 158.26/158.23      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.23        ( class_Orderings_Opreorder(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 158.26/158.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_xt1_I5_J,axiom,
% 158.26/158.23      ! [V_x,V_y,T_a] :
% 158.26/158.23        ( class_Orderings_Oorder(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.23           => V_x = V_y ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_xt1_I6_J,axiom,
% 158.26/158.23      ! [V_z,V_x,V_y,T_a] :
% 158.26/158.23        ( class_Orderings_Oorder(T_a)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.23         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 158.26/158.23           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x)) ) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__least,axiom,
% 158.26/158.23      ! [V_B_2,V_C_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.26/158.23         => 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)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_Un__mono,axiom,
% 158.26/158.23      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_a] :
% 158.26/158.23        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_D_2))
% 158.26/158.23         => 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))) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_equalityE,axiom,
% 158.26/158.23      ! [T_a,V_B_2,V_A_2] :
% 158.26/158.23        ( V_A_2 = V_B_2
% 158.26/158.23       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.23           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 158.26/158.23  
% 158.26/158.23  fof(fact_le__funE,axiom,
% 158.26/158.23      ! [V_x_2,V_g_2,V_f_2,T_a,T_b] :
% 158.26/158.23        ( class_Orderings_Oord(T_b)
% 158.26/158.23       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.26/158.23         => 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))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_linorder__le__cases,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Orderings_Olinorder(T_a)
% 158.26/158.24       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.24         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_triple_Oinject,axiom,
% 158.26/158.24      ! [V_fun2_H_2,V_com_H_2,V_fun1_H_2,V_fun2_2,V_com_2,V_fun1_2,T_a] :
% 158.26/158.24        ( 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)
% 158.26/158.24      <=> ( V_fun1_2 = V_fun1_H_2
% 158.26/158.24          & V_com_2 = V_com_H_2
% 158.26/158.24          & V_fun2_2 = V_fun2_H_2 ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_elem__set,axiom,
% 158.26/158.24      ! [V_xo_2,V_x_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Option_Oset(T_a,V_xo_2)))
% 158.26/158.24      <=> V_xo_2 = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_subset__insert,axiom,
% 158.26/158.24      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 158.26/158.24        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.24       => ( 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)))
% 158.26/158.24        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insert__subset,axiom,
% 158.26/158.24      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 158.26/158.24        ( 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))
% 158.26/158.24      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 158.26/158.24          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_Un__empty__left,axiom,
% 158.26/158.24      ! [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 ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_Un__empty__right,axiom,
% 158.26/158.24      ! [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 ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_Un__empty,axiom,
% 158.26/158.24      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.24        ( 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))
% 158.26/158.24      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.24          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_Un__insert__right,axiom,
% 158.26/158.24      ! [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)) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_Un__insert__left,axiom,
% 158.26/158.24      ! [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)) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_image__Un,axiom,
% 158.26/158.24      ! [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)) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_bot__least,axiom,
% 158.26/158.24      ! [V_x,T_a] :
% 158.26/158.24        ( class_Orderings_Obot(T_a)
% 158.26/158.24       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_all__not__in__conv,axiom,
% 158.26/158.24      ! [V_A_2,T_a] :
% 158.26/158.24        ( ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.24      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_ex__in__conv,axiom,
% 158.26/158.24      ! [V_A_2,T_a] :
% 158.26/158.24        ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.24      <=> V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_empty__iff,axiom,
% 158.26/158.24      ! [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)))) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_equals0D,axiom,
% 158.26/158.24      ! [V_a_2,T_a,V_A_2] :
% 158.26/158.24        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.24       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_subset__empty,axiom,
% 158.26/158.24      ! [V_A_2,T_a] :
% 158.26/158.24        ( 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))))
% 158.26/158.24      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insertI1,axiom,
% 158.26/158.24      ! [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))) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insert__iff,axiom,
% 158.26/158.24      ! [V_A_2,V_b_2,V_a_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_A_2)))
% 158.26/158.24      <=> ( V_a_2 = V_b_2
% 158.26/158.24          | hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insert__ident,axiom,
% 158.26/158.24      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 158.26/158.24        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.24       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 158.26/158.24         => ( 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)
% 158.26/158.24          <=> V_A_2 = V_B_2 ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insertI2,axiom,
% 158.26/158.24      ! [V_b_2,V_B_2,V_a_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 158.26/158.24       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_B_2))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insert__absorb,axiom,
% 158.26/158.24      ! [V_A_2,V_a_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.24       => hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2) = V_A_2 ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_subset__insertI,axiom,
% 158.26/158.24      ! [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))) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_subset__insertI2,axiom,
% 158.26/158.24      ! [V_b_2,V_B_2,V_A_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insert__mono,axiom,
% 158.26/158.24      ! [V_a_2,V_D_2,V_C_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_D_2))
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_image__iff,axiom,
% 158.26/158.24      ! [V_A_2,V_f_2,T_b,V_z_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 158.26/158.24      <=> ? [B_x] :
% 158.26/158.24            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.24            & V_z_2 = hAPP(V_f_2,B_x) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_imageI,axiom,
% 158.26/158.24      ! [V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_rev__image__eqI,axiom,
% 158.26/158.24      ! [T_b,V_f_2,V_b_2,V_A_2,V_x_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.24       => ( V_b_2 = hAPP(V_f_2,V_x_2)
% 158.26/158.24         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_subset__image__iff,axiom,
% 158.26/158.24      ! [V_A_2,V_f_2,T_b,V_B_2,T_a] :
% 158.26/158.24        ( 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)))
% 158.26/158.24      <=> ? [B_AA] :
% 158.26/158.24            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),B_AA),V_A_2))
% 158.26/158.24            & V_B_2 = hAPP(c_Set_Oimage(T_b,T_a,V_f_2),B_AA) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_image__mono,axiom,
% 158.26/158.24      ! [V_f_2,T_b,V_B_2,V_A_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_asm,axiom,
% 158.26/158.24      ! [V_G_2,V_ts_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)),V_ts_2),V_G_2))
% 158.26/158.24       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_weaken,axiom,
% 158.26/158.24      ! [V_ts_2,V_ts_H_2,V_G_2,T_a] :
% 158.26/158.24        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_H_2)
% 158.26/158.24       => ( 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))
% 158.26/158.24         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_thin,axiom,
% 158.26/158.24      ! [V_G_2,V_ts_2,V_G_H_2,T_a] :
% 158.26/158.24        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_H_2,V_ts_2)
% 158.26/158.24       => ( 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_G_2))
% 158.26/158.24         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_com_Osimps_I62_J,axiom,
% 158.26/158.24      ! [V_fun_H_2,V_pname_H_2,V_vname_H_2,V_pname_2] : hAPP(c_Com_Ocom_OBODY,V_pname_2) != c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_com_Osimps_I63_J,axiom,
% 158.26/158.24      ! [V_pname_2,V_fun_H_2,V_pname_H_2,V_vname_H_2] : c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) != hAPP(c_Com_Ocom_OBODY,V_pname_2) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insert__is__Un,axiom,
% 158.26/158.24      ! [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) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_singleton__iff,axiom,
% 158.26/158.24      ! [V_a_2,V_b_2,T_a] :
% 158.26/158.24        ( 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)))))
% 158.26/158.24      <=> V_b_2 = V_a_2 ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_singletonE,axiom,
% 158.26/158.24      ! [V_a_2,V_b_2,T_a] :
% 158.26/158.24        ( 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)))))
% 158.26/158.24       => V_b_2 = V_a_2 ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_subset__singletonD,axiom,
% 158.26/158.24      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.24        ( 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)))))
% 158.26/158.24       => ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.24          | 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))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_insert__image,axiom,
% 158.26/158.24      ! [V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.24       => 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) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_domI,axiom,
% 158.26/158.24      ! [T_b,V_b_2,T_a,V_a_2,V_m_2] :
% 158.26/158.24        ( hAPP(V_m_2,V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_b_2)
% 158.26/158.24       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Map_Odom(T_b,T_a,V_m_2))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_Body1,axiom,
% 158.26/158.24      ! [V_pn_2,V_Procs_2,V_Q_2,V_P_2,V_G_2,T_a] :
% 158.26/158.24        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)),V_G_2),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),c_Com_Ocom_OBODY)),V_Q_2)),V_Procs_2)),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),hAPP(hAPP(c_COMBB(tc_Option_Ooption(tc_Com_Ocom),tc_Com_Ocom,tc_Com_Opname),c_Option_Othe(tc_Com_Ocom)),c_Com_Obody))),V_Q_2)),V_Procs_2))
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),V_pn_2),V_Procs_2))
% 158.26/158.24         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),hAPP(V_P_2,V_pn_2)),hAPP(c_Com_Ocom_OBODY,V_pn_2)),hAPP(V_Q_2,V_pn_2))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_WT_Oequations_I8_J,axiom,
% 158.26/158.24      ! [V_a3_2,V_a1_2,V_a2_2] :
% 158.26/158.24        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCall(V_a2_2,V_a1_2,V_a3_2)))
% 158.26/158.24      <=> hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_a1_2))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_WT_OCall,axiom,
% 158.26/158.24      ! [V_a_2,V_X_2,V_pn_2] :
% 158.26/158.24        ( hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_pn_2)))
% 158.26/158.24       => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCall(V_X_2,V_pn_2,V_a_2))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_hoare__derivs_OBody,axiom,
% 158.26/158.24      ! [V_Procs_2,V_Q_2,V_P_2,V_G_2,T_a] :
% 158.26/158.24        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)),V_G_2),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),c_Com_Ocom_OBODY)),V_Q_2)),V_Procs_2)),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),hAPP(hAPP(c_COMBB(tc_Option_Ooption(tc_Com_Ocom),tc_Com_Ocom,tc_Com_Opname),c_Option_Othe(tc_Com_Ocom)),c_Com_Obody))),V_Q_2)),V_Procs_2))
% 158.26/158.24       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),c_Com_Ocom_OBODY)),V_Q_2)),V_Procs_2)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__dom__body,axiom,
% 158.26/158.24      hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Com_Opname),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody))) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_Body__sound__lemma,axiom,
% 158.26/158.24      ! [V_Procs_2,V_Q_2,V_P_2,V_G_2,T_a] :
% 158.26/158.24        ( c_Hoare__Mirabelle_Ohoare__valids(T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)),V_G_2),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),c_Com_Ocom_OBODY)),V_Q_2)),V_Procs_2)),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),hAPP(hAPP(c_COMBB(tc_Option_Ooption(tc_Com_Ocom),tc_Com_Ocom,tc_Com_Opname),c_Option_Othe(tc_Com_Ocom)),c_Com_Obody))),V_Q_2)),V_Procs_2))
% 158.26/158.24       => c_Hoare__Mirabelle_Ohoare__valids(T_a,V_G_2,hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(T_a),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a)),hAPP(hAPP(c_COMBS(tc_Com_Opname,tc_Com_Ocom,tc_fun(tc_fun(T_a,tc_fun(tc_Com_Ostate,tc_HOL_Obool)),tc_Hoare__Mirabelle_Otriple(T_a))),hAPP(hAPP(c_COMBB(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_Hoare__Mirabelle_Otriple(T_a))),tc_Com_Opname),c_Hoare__Mirabelle_Otriple_Otriple(T_a)),V_P_2)),c_Com_Ocom_OBODY)),V_Q_2)),V_Procs_2)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__imageI,axiom,
% 158.26/158.24      ! [V_h_2,T_b,V_F_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.26/158.24       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_h_2),V_F_2))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite_OinsertI,axiom,
% 158.26/158.24      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.24       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite_OemptyI,axiom,
% 158.26/158.24      ! [T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_MGF__complete,axiom,
% 158.26/158.24      ! [V_Q_2,V_P_2,V_ca_2] :
% 158.26/158.24        ( c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,V_ca_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
% 158.26/158.24       => ( c_Hoare__Mirabelle_Ohoare__valids(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),V_P_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
% 158.26/158.24         => c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(tc_Com_Ostate),V_P_2),V_ca_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__surj,axiom,
% 158.26/158.24      ! [V_f_2,V_B_2,T_b,V_A_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.24       => ( 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)))
% 158.26/158.24         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup1CI,axiom,
% 158.26/158.24      ! [T_a,V_A_2,V_x_2,V_B_2] :
% 158.26/158.24        ( ( ~ hBOOL(hAPP(V_B_2,V_x_2))
% 158.26/158.24         => hBOOL(hAPP(V_A_2,V_x_2)) )
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup1E,axiom,
% 158.26/158.24      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 158.26/158.24        ( 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))
% 158.26/158.24       => ( ~ hBOOL(hAPP(V_A_2,V_x_2))
% 158.26/158.24         => hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__pointwise,axiom,
% 158.26/158.24      ! [V_Q_2,V_P_2,V_Q_H_2,V_c0_2,V_P_H_2,V_G_2,T_b,V_U_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_U_2))
% 158.26/158.24       => ( ! [B_p] :
% 158.26/158.24              ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_G_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))))
% 158.26/158.24             => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_G_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)))) )
% 158.26/158.24         => ( c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_G_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))
% 158.26/158.24           => c_Hoare__Mirabelle_Ohoare__derivs(T_b,V_G_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)) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__fun__def,axiom,
% 158.26/158.24      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__Un__eq,axiom,
% 158.26/158.24      ! [V_x_2,V_S_2,V_R_2,T_a] :
% 158.26/158.24        ( 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))
% 158.26/158.24      <=> 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_pred__subset__eq,axiom,
% 158.26/158.24      ! [V_S_2,V_R_2,T_a] :
% 158.26/158.24        ( 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)))
% 158.26/158.24      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_R_2),V_S_2)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_hoare__sound,axiom,
% 158.26/158.24      ! [V_ts_2,V_G_2,T_a] :
% 158.26/158.24        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2)
% 158.26/158.24       => c_Hoare__Mirabelle_Ohoare__valids(T_a,V_G_2,V_ts_2) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_eq__mem,axiom,
% 158.26/158.24      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_fequal,V_y_2)))
% 158.26/158.24      <=> V_x_2 = V_y_2 ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite,axiom,
% 158.26/158.24      ! [V_A_2,T_a] :
% 158.26/158.24        ( class_Finite__Set_Ofinite(T_a)
% 158.26/158.24       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__code,axiom,
% 158.26/158.24      ! [V_A_2,T_a] :
% 158.26/158.24        ( class_Finite__Set_Ofinite(T_a)
% 158.26/158.24       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup_Oidem,axiom,
% 158.26/158.24      ! [V_a,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_a) = V_a ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__idem,axiom,
% 158.26/158.24      ! [V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup_Ocommute,axiom,
% 158.26/158.24      ! [V_b,V_a,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_inf__sup__aci_I5_J,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__commute,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup_Oleft__idem,axiom,
% 158.26/158.24      ! [V_b,V_a,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_inf__sup__aci_I8_J,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__left__idem,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup_Oleft__commute,axiom,
% 158.26/158.24      ! [V_c,V_a,V_b,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_inf__sup__aci_I7_J,axiom,
% 158.26/158.24      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__left__commute,axiom,
% 158.26/158.24      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup_Oassoc,axiom,
% 158.26/158.24      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_inf__sup__aci_I6_J,axiom,
% 158.26/158.24      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__assoc,axiom,
% 158.26/158.24      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_rev__predicate1D,axiom,
% 158.26/158.24      ! [V_Q_2,T_a,V_x_2,V_P_2] :
% 158.26/158.24        ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_P_2),V_Q_2))
% 158.26/158.24         => hBOOL(hAPP(V_Q_2,V_x_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_predicate1D,axiom,
% 158.26/158.24      ! [V_x_2,V_Q_2,V_P_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_P_2),V_Q_2))
% 158.26/158.24       => ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.26/158.24         => hBOOL(hAPP(V_Q_2,V_x_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup1I1,axiom,
% 158.26/158.24      ! [V_B_2,T_a,V_x_2,V_A_2] :
% 158.26/158.24        ( hBOOL(hAPP(V_A_2,V_x_2))
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup1I2,axiom,
% 158.26/158.24      ! [V_A_2,T_a,V_x_2,V_B_2] :
% 158.26/158.24        ( hBOOL(hAPP(V_B_2,V_x_2))
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_pred__equals__eq,axiom,
% 158.26/158.24      ! [V_S_2,V_R_2,T_a] :
% 158.26/158.24        ( 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)
% 158.26/158.24      <=> V_R_2 = V_S_2 ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_inf__sup__ord_I3_J,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__ge1,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_inf__sup__ord_I4_J,axiom,
% 158.26/158.24      ! [V_x,V_y,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__ge2,axiom,
% 158.26/158.24      ! [V_x,V_y,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => 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))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_le__iff__sup,axiom,
% 158.26/158.24      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.24        <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_y_2) = V_y_2 ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_le__sup__iff,axiom,
% 158.26/158.24      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( 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))
% 158.26/158.24        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 158.26/158.24            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_le__supI1,axiom,
% 158.26/158.24      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 158.26/158.24         => 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))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_le__supI2,axiom,
% 158.26/158.24      ! [V_a,V_b,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 158.26/158.24         => 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))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__absorb2,axiom,
% 158.26/158.24      ! [V_y,V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.24         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_y ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__absorb1,axiom,
% 158.26/158.24      ! [V_x,V_y,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.24         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_x ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_le__supI,axiom,
% 158.26/158.24      ! [V_b,V_x,V_a,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 158.26/158.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 158.26/158.24           => 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)) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__least,axiom,
% 158.26/158.24      ! [V_z,V_x,V_y,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 158.26/158.24           => 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)) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__mono,axiom,
% 158.26/158.24      ! [V_d,V_b,V_c,V_a,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 158.26/158.24         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 158.26/158.24           => 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))) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_le__supE,axiom,
% 158.26/158.24      ! [V_x,V_b,V_a,T_a] :
% 158.26/158.24        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.24       => ( 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))
% 158.26/158.24         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 158.26/158.24             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite_Oequations_I1_J,axiom,
% 158.26/158.24      ! [T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__eq__bot__iff,axiom,
% 158.26/158.24      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.24        ( class_Lattices_Obounded__lattice__bot(T_a)
% 158.26/158.24       => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_y_2) = c_Orderings_Obot__class_Obot(T_a)
% 158.26/158.24        <=> ( V_x_2 = c_Orderings_Obot__class_Obot(T_a)
% 158.26/158.24            & V_y_2 = c_Orderings_Obot__class_Obot(T_a) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__bot__right,axiom,
% 158.26/158.24      ! [V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Obounded__lattice__bot(T_a)
% 158.26/158.24       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),c_Orderings_Obot__class_Obot(T_a)) = V_x ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__bot__left,axiom,
% 158.26/158.24      ! [V_x,T_a] :
% 158.26/158.24        ( class_Lattices_Obounded__lattice__bot(T_a)
% 158.26/158.24       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x) = V_x ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__insert,axiom,
% 158.26/158.24      ! [V_A_2,V_a_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)))
% 158.26/158.24      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_rev__finite__subset,axiom,
% 158.26/158.24      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.24       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.24         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__subset,axiom,
% 158.26/158.24      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.24         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__Un,axiom,
% 158.26/158.24      ! [V_G_2,V_F_2,T_a] :
% 158.26/158.24        ( 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_G_2)))
% 158.26/158.24      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.26/158.24          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_G_2)) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_finite__UnI,axiom,
% 158.26/158.24      ! [V_G_2,V_F_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.26/158.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_G_2))
% 158.26/158.24         => 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_G_2))) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_sup__apply,axiom,
% 158.26/158.24      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 158.26/158.24        ( class_Lattices_Olattice(T_a)
% 158.26/158.24       => 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)) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_bot__empty__eq,axiom,
% 158.26/158.24      ! [V_x_2,T_a] :
% 158.26/158.24        ( hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)),V_x_2))
% 158.26/158.24      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_triple_Orecs,axiom,
% 158.26/158.24      ! [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) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_triple_Osimps_I2_J,axiom,
% 158.26/158.24      ! [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) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_folding__one_Oinsert,axiom,
% 158.26/158.24      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.24        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.24         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.24           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.24             => 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)) ) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_folding__one__idem_Ounion__idem,axiom,
% 158.26/158.24      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.24        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 158.26/158.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.24         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.24           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.24             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.24               => 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)) ) ) ) ) ) ).
% 158.26/158.24  
% 158.26/158.24  fof(fact_folding__one__idem_Osubset__idem,axiom,
% 158.26/158.24      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.24        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 158.26/158.24       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.25             => 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) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_finite__subset__induct,axiom,
% 158.26/158.25      ! [V_P_2,V_A_2,V_F_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_F_2),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 158.26/158.25           => ( ! [B_a,B_F] :
% 158.26/158.25                  ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_F))
% 158.26/158.25                 => ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 158.26/158.25                   => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_F))
% 158.26/158.25                     => ( hBOOL(hAPP(V_P_2,B_F))
% 158.26/158.25                       => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_F))) ) ) ) )
% 158.26/158.25             => hBOOL(hAPP(V_P_2,V_F_2)) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one__idem_Oinsert__idem,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => 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)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_escape,axiom,
% 158.26/158.25      ! [V_Q_2,V_ca_2,V_G_2,T_a,V_P_2] :
% 158.26/158.25        ( ! [B_Z,B_s] :
% 158.26/158.25            ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 158.26/158.25           => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) )
% 158.26/158.25       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_hoare__derivs_Oequations_I7_J,axiom,
% 158.26/158.25      ! [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)))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_hoare__derivs_OSkip,axiom,
% 158.26/158.25      ! [V_P_2,V_G_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_the__elem__def,axiom,
% 158.26/158.25      ! [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))))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one__idem_Oidem,axiom,
% 158.26/158.25      ! [V_x_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 158.26/158.25       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I18_J,axiom,
% 158.26/158.25      ! [V_pname_H] : c_Com_Ocom_OSKIP != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I19_J,axiom,
% 158.26/158.25      ! [V_pname_H] : hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSKIP ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_WT_OSkip,axiom,
% 158.26/158.25      hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSKIP)) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_WT_Oequations_I1_J,axiom,
% 158.26/158.25      hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSKIP)) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I20_J,axiom,
% 158.26/158.25      ! [V_fun_H_2,V_pname_H_2,V_vname_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I21_J,axiom,
% 158.26/158.25      ! [V_fun_H_2,V_pname_H_2,V_vname_H_2] : c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) != c_Com_Ocom_OSKIP ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one_Osingleton,axiom,
% 158.26/158.25      ! [V_x_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.25       => 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 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one__idem_Oin__idem,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => hAPP(hAPP(V_f_2,V_x_2),hAPP(V_F_2,V_A_2)) = hAPP(V_F_2,V_A_2) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one_Oclosed,axiom,
% 158.26/158.25      ! [V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => ( ! [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))))))
% 158.26/158.25             => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_F_2,V_A_2)),V_A_2)) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_conseq2,axiom,
% 158.26/158.25      ! [V_Q_2,V_Q_H_2,V_ca_2,V_P_2,V_G_2,T_a] :
% 158.26/158.25        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.26/158.25       => ( ! [B_Z,B_s] :
% 158.26/158.25              ( hBOOL(hAPP(hAPP(V_Q_H_2,B_Z),B_s))
% 158.26/158.25             => hBOOL(hAPP(hAPP(V_Q_2,B_Z),B_s)) )
% 158.26/158.25         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_conseq1,axiom,
% 158.26/158.25      ! [V_P_2,V_Q_2,V_ca_2,V_P_H_2,V_G_2,T_a] :
% 158.26/158.25        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.26/158.25       => ( ! [B_Z,B_s] :
% 158.26/158.25              ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 158.26/158.25             => hBOOL(hAPP(hAPP(V_P_H_2,B_Z),B_s)) )
% 158.26/158.25         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one__idem_Ohom__commute,axiom,
% 158.26/158.25      ! [V_N_2,V_h_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 158.26/158.25       => ( ! [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))
% 158.26/158.25         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.25           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25             => 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)) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Comp,axiom,
% 158.26/158.25      ! [V_R_2,V_d_2,V_Q_2,V_ca_2,V_P_2,V_G_2,T_a] :
% 158.26/158.25        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.26/158.25       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.26/158.25         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple_Oinsert,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.25         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 158.26/158.25           => 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)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_the__eq__trivial,axiom,
% 158.26/158.25      ! [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 ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_the__sym__eq__trivial,axiom,
% 158.26/158.25      ! [V_x_2,T_a] : c_HOL_OThe(T_a,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_LoopF,axiom,
% 158.26/158.25      ! [V_ca_2,V_b_2,V_P_2,V_G_2,T_a] : c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one_Oremove,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => ( ( 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))
% 158.26/158.25               => hAPP(V_F_2,V_A_2) = V_x_2 )
% 158.26/158.25              & ( 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))
% 158.26/158.25               => 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)))))) ) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple__idem_Ounion__idem,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.26/158.25           => 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)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_DiffE,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.25        ( 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)))
% 158.26/158.25       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_DiffI,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 158.26/158.25         => 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))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_finite__Diff,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25       => 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))) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_WTs__elim__cases_I6_J,axiom,
% 158.26/158.25      ! [V_ca_2,V_b_2] :
% 158.26/158.25        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OWhile(V_b_2,V_ca_2)))
% 158.26/158.25       => hBOOL(hAPP(c_Com_OWT,V_ca_2)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_WTs__elim__cases_I4_J,axiom,
% 158.26/158.25      ! [V_c2,V_c1] :
% 158.26/158.25        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSemi(V_c1,V_c2)))
% 158.26/158.25       => ~ ( hBOOL(hAPP(c_Com_OWT,V_c1))
% 158.26/158.25           => ~ hBOOL(hAPP(c_Com_OWT,V_c2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I5_J,axiom,
% 158.26/158.25      ! [V_com_H_2,V_fun_H_2,V_com_2,V_fun_2] :
% 158.26/158.25        ( c_Com_Ocom_OWhile(V_fun_2,V_com_2) = c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2)
% 158.26/158.25      <=> ( V_fun_2 = V_fun_H_2
% 158.26/158.25          & V_com_2 = V_com_H_2 ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I3_J,axiom,
% 158.26/158.25      ! [V_com2_H_2,V_com1_H_2,V_com2_2,V_com1_2] :
% 158.26/158.25        ( c_Com_Ocom_OSemi(V_com1_2,V_com2_2) = c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2)
% 158.26/158.25      <=> ( V_com1_2 = V_com1_H_2
% 158.26/158.25          & V_com2_2 = V_com2_H_2 ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__idemp,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I47_J,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I46_J,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_minus__apply,axiom,
% 158.26/158.25      ! [V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.25        ( class_Groups_Ominus(T_a)
% 158.26/158.25       => 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)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__diff__def,axiom,
% 158.26/158.25      ! [V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.25        ( class_Groups_Ominus(T_a)
% 158.26/158.25       => 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)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple__idem_Oidem,axiom,
% 158.26/158.25      ! [V_x_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_DiffD2,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.25        ( 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)))
% 158.26/158.25       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_DiffD1,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.25        ( 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)))
% 158.26/158.25       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__iff,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.25        ( 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)))
% 158.26/158.25      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.25          & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__cancel,axiom,
% 158.26/158.25      ! [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)) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__empty,axiom,
% 158.26/158.25      ! [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 ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_empty__Diff,axiom,
% 158.26/158.25      ! [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)) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_finite__Diff2,axiom,
% 158.26/158.25      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.25       => ( 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)))
% 158.26/158.25        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_double__diff,axiom,
% 158.26/158.25      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.26/158.25         => 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 ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__mono,axiom,
% 158.26/158.25      ! [V_B_2,V_D_2,V_C_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_D_2),V_B_2))
% 158.26/158.25         => 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))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__subset,axiom,
% 158.26/158.25      ! [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)) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Un__Diff,axiom,
% 158.26/158.25      ! [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)) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Un__Diff__cancel2,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Un__Diff__cancel,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I58_J,axiom,
% 158.26/158.25      ! [V_pname_H_2,V_com_2,V_fun_2] : c_Com_Ocom_OWhile(V_fun_2,V_com_2) != hAPP(c_Com_Ocom_OBODY,V_pname_H_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I59_J,axiom,
% 158.26/158.25      ! [V_com_2,V_fun_2,V_pname_H_2] : hAPP(c_Com_Ocom_OBODY,V_pname_H_2) != c_Com_Ocom_OWhile(V_fun_2,V_com_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_While,axiom,
% 158.26/158.25      ! [V_b_2,V_ca_2] :
% 158.26/158.25        ( hBOOL(hAPP(c_Com_OWT,V_ca_2))
% 158.26/158.25       => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OWhile(V_b_2,V_ca_2))) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_WT_Oequations_I6_J,axiom,
% 158.26/158.25      ! [V_a1_2,V_a2_2] :
% 158.26/158.25        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OWhile(V_a2_2,V_a1_2)))
% 158.26/158.25      <=> hBOOL(hAPP(c_Com_OWT,V_a1_2)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I61_J,axiom,
% 158.26/158.25      ! [V_com_2,V_fun_2,V_fun_H_2,V_pname_H_2,V_vname_H_2] : c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) != c_Com_Ocom_OWhile(V_fun_2,V_com_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I60_J,axiom,
% 158.26/158.25      ! [V_fun_H_2,V_pname_H_2,V_vname_H_2,V_com_2,V_fun_2] : c_Com_Ocom_OWhile(V_fun_2,V_com_2) != c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I17_J,axiom,
% 158.26/158.25      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSKIP ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I16_J,axiom,
% 158.26/158.25      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I48_J,axiom,
% 158.26/158.25      ! [V_pname_H,V_com2,V_com1] : c_Com_Ocom_OSemi(V_com1,V_com2) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I49_J,axiom,
% 158.26/158.25      ! [V_com2,V_com1,V_pname_H] : hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSemi(V_com1,V_com2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_WT_OSemi,axiom,
% 158.26/158.25      ! [V_c1,V_c0] :
% 158.26/158.25        ( hBOOL(hAPP(c_Com_OWT,V_c0))
% 158.26/158.25       => ( hBOOL(hAPP(c_Com_OWT,V_c1))
% 158.26/158.25         => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSemi(V_c0,V_c1))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_WT_Oequations_I4_J,axiom,
% 158.26/158.25      ! [V_a2_2,V_a1_2] :
% 158.26/158.25        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSemi(V_a1_2,V_a2_2)))
% 158.26/158.25      <=> ( hBOOL(hAPP(c_Com_OWT,V_a1_2))
% 158.26/158.25          & hBOOL(hAPP(c_Com_OWT,V_a2_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I51_J,axiom,
% 158.26/158.25      ! [V_com2_2,V_com1_2,V_fun_H_2,V_pname_H_2,V_vname_H_2] : c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) != c_Com_Ocom_OSemi(V_com1_2,V_com2_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I50_J,axiom,
% 158.26/158.25      ! [V_fun_H_2,V_pname_H_2,V_vname_H_2,V_com2_2,V_com1_2] : c_Com_Ocom_OSemi(V_com1_2,V_com2_2) != c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I13_J,axiom,
% 158.26/158.25      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSemi(V_com1_H,V_com2_H) != c_Com_Ocom_OSKIP ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_com_Osimps_I12_J,axiom,
% 158.26/158.25      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSKIP != c_Com_Ocom_OSemi(V_com1_H,V_com2_H) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple_Oinsert__remove,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.25         => 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)))))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_insert__Diff__if,axiom,
% 158.26/158.25      ! [V_A_2,V_B_2,V_x_2,T_a] :
% 158.26/158.25        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 158.26/158.25         => 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) )
% 158.26/158.25        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 158.26/158.25         => 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)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_insert__Diff1,axiom,
% 158.26/158.25      ! [V_A_2,V_B_2,V_x_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 158.26/158.25       => 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) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_insert__Diff__single,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__insert2,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__insert,axiom,
% 158.26/158.25      ! [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)))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_finite__Diff__insert,axiom,
% 158.26/158.25      ! [V_B_2,V_a_2,V_A_2,T_a] :
% 158.26/158.25        ( 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))))
% 158.26/158.25      <=> 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))) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_image__diff__subset,axiom,
% 158.26/158.25      ! [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)))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__partition,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25       => 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 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__subset__conv,axiom,
% 158.26/158.25      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( 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))
% 158.26/158.25      <=> 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))) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple_Oempty,axiom,
% 158.26/158.25      ! [V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => hAPP(V_F_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_z_2 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple_Oremove,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 158.26/158.25           => 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)))))) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_insert__Diff,axiom,
% 158.26/158.25      ! [V_A_2,V_a_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.25       => 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 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Diff__insert__absorb,axiom,
% 158.26/158.25      ! [V_A_2,V_x_2,T_a] :
% 158.26/158.25        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25       => 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 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_diff__single__insert,axiom,
% 158.26/158.25      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( 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))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25         => 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))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_subset__insert__iff,axiom,
% 158.26/158.25      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( 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)))
% 158.26/158.25      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => 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)) )
% 158.26/158.25          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__one_Oinsert__remove,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( ( 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))
% 158.26/158.25             => hAPP(V_F_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 158.26/158.25            & ( 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))
% 158.26/158.25             => 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)))))) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple__idem_Oin__idem,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 158.26/158.25           => 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) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple__idem_Oinsert__idem,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.25         => 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)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_folding__image__simple__idem_Osubset__idem,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.25           => 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) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_flat__lub__def,axiom,
% 158.26/158.25      ! [V_b_2,V_A_2,T_a] :
% 158.26/158.25        ( ( 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)))))
% 158.26/158.25         => c_Partial__Function_Oflat__lub(T_a,V_b_2,V_A_2) = V_b_2 )
% 158.26/158.25        & ( ~ 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)))))
% 158.26/158.25         => 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)))))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_diff__eq__diff__less__eq,axiom,
% 158.26/158.25      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.26/158.25        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.25       => ( 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)
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 158.26/158.25          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_d_2)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__image,axiom,
% 158.26/158.25      ! [V_y_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.25        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25         => 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)))))) )
% 158.26/158.25        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25         => 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) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_finite__empty__induct,axiom,
% 158.26/158.25      ! [V_P_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25       => ( hBOOL(hAPP(V_P_2,V_A_2))
% 158.26/158.25         => ( ! [B_a,B_A] :
% 158.26/158.25                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_A))
% 158.26/158.25               => ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A))
% 158.26/158.25                 => ( hBOOL(hAPP(V_P_2,B_A))
% 158.26/158.25                   => 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)))))) ) ) )
% 158.26/158.25           => hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__left__comm__idem__remove,axiom,
% 158.26/158.25      ! [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))))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_psubset__insert__iff,axiom,
% 158.26/158.25      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( 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)))
% 158.26/158.25      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) )
% 158.26/158.25          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 158.26/158.25           => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25               => 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)) )
% 158.26/158.25              & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_option_Osimps_I5_J,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_option_Orecs_I2_J,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_finite__induct,axiom,
% 158.26/158.25      ! [V_P_2,V_F_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.26/158.25       => ( hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 158.26/158.25         => ( ! [B_x,B_F] :
% 158.26/158.25                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_F))
% 158.26/158.25               => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_F))
% 158.26/158.25                 => ( hBOOL(hAPP(V_P_2,B_F))
% 158.26/158.25                   => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Set_Oinsert(T_a),B_x),B_F))) ) ) )
% 158.26/158.25           => hBOOL(hAPP(V_P_2,V_F_2)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fold__graph_H_Ointros_I2_J,axiom,
% 158.26/158.25      ! [V_y_2,V_z_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25       => ( 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)
% 158.26/158.25         => 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)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oremove,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => ( ( 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))
% 158.26/158.25               => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = V_x_2 )
% 158.26/158.25              & ( 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))
% 158.26/158.25               => 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)))))) ) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__triv,axiom,
% 158.26/158.25      ! [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 ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__irrefl,axiom,
% 158.26/158.25      ! [V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_x)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__neq__iff,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( V_x_2 != V_y_2
% 158.26/158.25        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_not__less__iff__gr__or__eq,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2))
% 158.26/158.25            | V_x_2 = V_y_2 ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__less__linear,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25          | V_x = V_y
% 158.26/158.25          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__antisym__conv3,axiom,
% 158.26/158.25      ! [V_x_2,V_y_2,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2))
% 158.26/158.25         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25          <=> V_x_2 = V_y_2 ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__neqE,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( V_x != V_y
% 158.26/158.25         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_less__imp__neq,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => V_x != V_y ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__not__sym,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__imp__not__less,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__imp__not__eq,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => V_x != V_y ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__imp__not__eq2,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => V_y != V_x ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__asym_H,axiom,
% 158.26/158.25      ! [V_b,V_a,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.26/158.25         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I9_J,axiom,
% 158.26/158.25      ! [V_a,V_b,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 158.26/158.25         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_ord__eq__less__trans,axiom,
% 158.26/158.25      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.25        ( class_Orderings_Oord(T_a)
% 158.26/158.25       => ( V_a = V_b
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I1_J,axiom,
% 158.26/158.25      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( V_a = V_b
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_b))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_psubset__trans,axiom,
% 158.26/158.25      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.26/158.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_ord__less__eq__trans,axiom,
% 158.26/158.25      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.25        ( class_Orderings_Oord(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.26/158.25         => ( V_b = V_c
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I2_J,axiom,
% 158.26/158.25      ! [V_c,V_a,V_b,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 158.26/158.25         => ( V_b = V_c
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__trans,axiom,
% 158.26/158.25      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I10_J,axiom,
% 158.26/158.25      ! [V_z,V_x,V_y,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__asym,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__cases,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => ( V_x != V_y
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__idem__iff,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2) = V_f_2
% 158.26/158.25      <=> hAPP(V_f_2,V_x_2) = V_y_2 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__upd,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__same,axiom,
% 158.26/158.25      ! [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 ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__apply,axiom,
% 158.26/158.25      ! [V_y_2,V_f_2,T_b,T_a,V_x_2,V_z_2] :
% 158.26/158.25        ( ( V_z_2 = V_x_2
% 158.26/158.25         => 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 )
% 158.26/158.25        & ( V_z_2 != V_x_2
% 158.26/158.25         => 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) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__twist,axiom,
% 158.26/158.25      ! [V_d_2,V_b_2,V_m_2,T_b,T_a,V_ca_2,V_a_2] :
% 158.26/158.25        ( V_a_2 != V_ca_2
% 158.26/158.25       => 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) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__other,axiom,
% 158.26/158.25      ! [V_y_2,V_f_2,T_b,T_a,V_x_2,V_z_2] :
% 158.26/158.25        ( V_z_2 != V_x_2
% 158.26/158.25       => 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) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__idem,axiom,
% 158.26/158.25      ! [T_a,T_b,V_y_2,V_x_2,V_f_2] :
% 158.26/158.25        ( hAPP(V_f_2,V_x_2) = V_y_2
% 158.26/158.25       => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,T_a),V_f_2),V_x_2),V_y_2) = V_f_2 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__left__comm__idem_Ofun__left__idem,axiom,
% 158.26/158.25      ! [V_z_2,V_x_2,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 158.26/158.25       => 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) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_diff__eq__diff__less,axiom,
% 158.26/158.25      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.26/158.25        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.25       => ( 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)
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 158.26/158.25          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__def,axiom,
% 158.26/158.25      ! [V_b_2,V_f_2,T_b,T_a,V_a_2,V_x_2] :
% 158.26/158.25        ( ( V_x_2 = V_a_2
% 158.26/158.25         => 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 )
% 158.26/158.25        & ( V_x_2 != V_a_2
% 158.26/158.25         => 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) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__left__comm__idem_Ofun__left__comm__idem__apply,axiom,
% 158.26/158.25      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 158.26/158.25        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 158.26/158.25       => 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)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fold__graph_H_Oequations_I1_J,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fold__graph_H_Ointros_I1_J,axiom,
% 158.26/158.25      ! [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) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_less__fun__def,axiom,
% 158.26/158.25      ! [V_g_2,V_f_2,T_a,T_b] :
% 158.26/158.25        ( class_Orderings_Oord(T_b)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.26/158.25        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.26/158.25            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_g_2),V_f_2)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__not__less,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__not__le,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.25        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__le__less__linear,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.25          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__le,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.25            & V_x_2 != V_y_2 ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_less__le__not__le,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.25            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__le__less,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.25        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25            | V_x_2 = V_y_2 ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_leI,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_not__leE,axiom,
% 158.26/158.25      ! [V_x,V_y,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__antisym__conv1,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.25          <=> V_x_2 = V_y_2 ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__neq__le__trans,axiom,
% 158.26/158.25      ! [V_b,V_a,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( V_a != V_b
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I12_J,axiom,
% 158.26/158.25      ! [V_b,V_a,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( V_a != V_b
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_leD,axiom,
% 158.26/158.25      ! [V_x,V_y,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.25         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__imp__le,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_linorder__antisym__conv2,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.25        ( class_Orderings_Olinorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.25         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 158.26/158.25          <=> V_x_2 = V_y_2 ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__le__imp__less__or__eq,axiom,
% 158.26/158.25      ! [V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25            | V_x = V_y ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__le__neq__trans,axiom,
% 158.26/158.25      ! [V_b,V_a,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.25         => ( V_a != V_b
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I11_J,axiom,
% 158.26/158.25      ! [V_a,V_b,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 158.26/158.25         => ( V_a != V_b
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__less__le__trans,axiom,
% 158.26/158.25      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I7_J,axiom,
% 158.26/158.25      ! [V_z,V_x,V_y,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_order__le__less__trans,axiom,
% 158.26/158.25      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.25        ( class_Orderings_Opreorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_xt1_I8_J,axiom,
% 158.26/158.25      ! [V_z,V_x,V_y,T_a] :
% 158.26/158.25        ( class_Orderings_Oorder(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 158.26/158.25           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_psubsetD,axiom,
% 158.26/158.25      ! [V_ca_2,V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.25         => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_not__psubset__empty,axiom,
% 158.26/158.25      ! [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)))) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_less__supI2,axiom,
% 158.26/158.25      ! [V_a,V_b,V_x,T_a] :
% 158.26/158.25        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 158.26/158.25         => 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))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_less__supI1,axiom,
% 158.26/158.25      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.25        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 158.26/158.25         => 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))) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_psubset__eq,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25          & V_A_2 != V_B_2 ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_subset__iff__psubset__eq,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25          | V_A_2 = V_B_2 ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_psubset__imp__subset,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_psubset__subset__trans,axiom,
% 158.26/158.25      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.26/158.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_subset__psubset__trans,axiom,
% 158.26/158.25      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.26/158.25         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_map__upd__Some__unfold,axiom,
% 158.26/158.25      ! [V_y_2,V_x_2,V_b_2,V_a_2,V_m_2,T_a,T_b] :
% 158.26/158.25        ( 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)
% 158.26/158.25      <=> ( ( V_x_2 = V_a_2
% 158.26/158.25            & V_b_2 = V_y_2 )
% 158.26/158.25          | ( V_x_2 != V_a_2
% 158.26/158.25            & hAPP(V_m_2,V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_map__upd__triv,axiom,
% 158.26/158.25      ! [T_b,V_x_2,T_a,V_k_2,V_t_2] :
% 158.26/158.25        ( hAPP(V_t_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 158.26/158.25       => 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 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_map__upd__eqD1,axiom,
% 158.26/158.25      ! [V_y_2,V_n_2,V_x_2,V_a_2,V_m_2,T_b,T_a] :
% 158.26/158.25        ( 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))
% 158.26/158.25       => V_x_2 = V_y_2 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Osingleton,axiom,
% 158.26/158.25      ! [V_x_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => 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 ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__left__comm__idem__insert,axiom,
% 158.26/158.25      ! [T_a] : c_Finite__Set_Ofun__left__comm__idem(T_a,tc_fun(T_a,tc_HOL_Obool),c_Set_Oinsert(T_a)) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__left__comm__idem__sup,axiom,
% 158.26/158.25      ! [T_a] :
% 158.26/158.25        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.25       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_image__map__upd,axiom,
% 158.26/158.25      ! [V_y_2,V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.25        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25       => 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) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oin__idem,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => 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) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oinsert__idem,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => 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)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Osubset__idem,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.25             => 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) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Ounion__idem,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.25             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25               => 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)) ) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_diff__eq__diff__eq,axiom,
% 158.26/158.25      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.26/158.25        ( class_Groups_Oab__group__add(T_a)
% 158.26/158.25       => ( 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)
% 158.26/158.25         => ( V_a_2 = V_b_2
% 158.26/158.25          <=> V_ca_2 = V_d_2 ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oidem,axiom,
% 158.26/158.25      ! [V_x,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oinsert,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25             => 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)) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oinsert__remove,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( ( 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))
% 158.26/158.25             => 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 )
% 158.26/158.25            & ( 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))
% 158.26/158.25             => 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)))))) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oclosed,axiom,
% 158.26/158.25      ! [V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => ( ! [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))))))
% 158.26/158.25             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fold__graph_H_Oequations_I2_J,axiom,
% 158.26/158.25      ! [V_a5_2,V_a1_2,V_a2_2,V_a4_2,V_a3_2,T_b,T_a] :
% 158.26/158.25        ( 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))
% 158.26/158.25      <=> ( ( V_a2_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25            & hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = V_a4_2 )
% 158.26/158.25          | ? [B_x,B_y] :
% 158.26/158.25              ( hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = hAPP(hAPP(V_a3_2,B_x),B_y)
% 158.26/158.25              & hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a2_2))
% 158.26/158.25              & 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) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Ohom__commute,axiom,
% 158.26/158.25      ! [V_N_2,V_h_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( ! [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))
% 158.26/158.25         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.25           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25             => 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)) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_image__eq__fold__image,axiom,
% 158.26/158.25      ! [V_f_2,T_b,V_A_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25       => 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) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_setsum__diff1,axiom,
% 158.26/158.25      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 158.26/158.25        ( class_Groups_Oab__group__add(T_b)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.25             => 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)) )
% 158.26/158.25            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.25             => 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) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_setsum__diff1__ring,axiom,
% 158.26/158.25      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 158.26/158.25        ( class_Rings_Oring(T_b)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.25           => 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)) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Ounion__disjoint,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.25             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.25               => ( 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))
% 158.26/158.25                 => 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)) ) ) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Ounion__inter,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.25           => ( 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))
% 158.26/158.25             => 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)) ) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_Sup__fin_Oeq__fold_H,axiom,
% 158.26/158.25      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.25        ( class_Lattices_Olattice(T_a)
% 158.26/158.25       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.25         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.25           => 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) ) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_fun__upd__restrict__conv,axiom,
% 158.26/158.25      ! [V_y_2,V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 158.26/158.25       => 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) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_inf1E,axiom,
% 158.26/158.25      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 158.26/158.25        ( 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))
% 158.26/158.25       => ~ ( hBOOL(hAPP(V_A_2,V_x_2))
% 158.26/158.25           => ~ hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_inf1I,axiom,
% 158.26/158.25      ! [T_a,V_B_2,V_x_2,V_A_2] :
% 158.26/158.25        ( hBOOL(hAPP(V_A_2,V_x_2))
% 158.26/158.25       => ( hBOOL(hAPP(V_B_2,V_x_2))
% 158.26/158.25         => 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)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_IntE,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.25        ( 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)))
% 158.26/158.25       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.25           => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.25  
% 158.26/158.25  fof(fact_IntI,axiom,
% 158.26/158.25      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.25        ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.25       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_finite__Int,axiom,
% 158.26/158.26      ! [V_G_2,V_F_2,T_a] :
% 158.26/158.26        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.26/158.26          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_G_2)) )
% 158.26/158.26       => 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_G_2))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oidem,axiom,
% 158.26/158.26      ! [V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__assoc,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__restrict,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__left__commute,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__left__absorb,axiom,
% 158.26/158.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),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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__commute,axiom,
% 158.26/158.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) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__absorb,axiom,
% 158.26/158.26      ! [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 ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf1D2,axiom,
% 158.26/158.26      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26       => hBOOL(hAPP(V_B_2,V_x_2)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf1D1,axiom,
% 158.26/158.26      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26       => hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__apply,axiom,
% 158.26/158.26      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__assoc,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__aci_I2_J,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf_Oassoc,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__left__commute,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__aci_I3_J,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf_Oleft__commute,axiom,
% 158.26/158.26      ! [V_c,V_a,V_b,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__left__idem,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__aci_I4_J,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf_Oleft__idem,axiom,
% 158.26/158.26      ! [V_b,V_a,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__commute,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__aci_I1_J,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf_Ocommute,axiom,
% 158.26/158.26      ! [V_b,V_a,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fold__image__def,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__fun__def,axiom,
% 158.26/158.26      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__idem,axiom,
% 158.26/158.26      ! [V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf_Oidem,axiom,
% 158.26/158.26      ! [V_a,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_a) = V_a ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__commute,axiom,
% 158.26/158.26      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_dom__restrict,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fold__inf__insert,axiom,
% 158.26/158.26      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__ord_I1_J,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__le1,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__ord_I2_J,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__le2,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_le__iff__inf,axiom,
% 158.26/158.26      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.26        <=> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_y_2) = V_x_2 ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_le__inf__iff,axiom,
% 158.26/158.26      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.26            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_le__infI1,axiom,
% 158.26/158.26      ! [V_b,V_x,V_a,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_le__infI2,axiom,
% 158.26/158.26      ! [V_a,V_x,V_b,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__absorb1,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_x ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__absorb2,axiom,
% 158.26/158.26      ! [V_x,V_y,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.26         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_y ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_le__infI,axiom,
% 158.26/158.26      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__greatest,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__mono,axiom,
% 158.26/158.26      ! [V_d,V_b,V_c,V_a,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_le__infE,axiom,
% 158.26/158.26      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 158.26/158.26             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_less__infI2,axiom,
% 158.26/158.26      ! [V_a,V_x,V_b,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_less__infI1,axiom,
% 158.26/158.26      ! [V_b,V_x,V_a,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__bot__right,axiom,
% 158.26/158.26      ! [V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Obounded__lattice__bot(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__bot__left,axiom,
% 158.26/158.26      ! [V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Obounded__lattice__bot(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__absorb,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_sup__inf__absorb,axiom,
% 158.26/158.26      ! [V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__distrib1,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_sup__inf__distrib1,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__sup__distrib2,axiom,
% 158.26/158.26      ! [V_x,V_z,V_y,T_a] :
% 158.26/158.26        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_sup__inf__distrib2,axiom,
% 158.26/158.26      ! [V_x,V_z,V_y,T_a] :
% 158.26/158.26        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_IntD2,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.26        ( 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)))
% 158.26/158.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_IntD1,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.26        ( 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)))
% 158.26/158.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__iff,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_ca_2,T_a] :
% 158.26/158.26        ( 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)))
% 158.26/158.26      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.26          & hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_B_2)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fold__empty,axiom,
% 158.26/158.26      ! [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 ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_disjoint__iff__not__equal,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26      <=> ! [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.26           => ! [B_xa] :
% 158.26/158.26                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_B_2))
% 158.26/158.26               => B_x != B_xa ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__empty__right,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__empty__left,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_insert__inter__insert,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__mono,axiom,
% 158.26/158.26      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_D_2))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__greatest,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_C_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2))
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__absorb1,axiom,
% 158.26/158.26      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__absorb2,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.26       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__lower2,axiom,
% 158.26/158.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__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_B_2)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__lower1,axiom,
% 158.26/158.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__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)),V_A_2)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Un__Int__crazy,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Un__Int__distrib2,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__Un__distrib2,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Un__Int__distrib,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__Un__distrib,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Diff__Int2,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Diff__Int__distrib2,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__Diff,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Diff__Int__distrib,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fold__image__empty,axiom,
% 158.26/158.26      ! [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 ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fold__inf__le__inf,axiom,
% 158.26/158.26      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.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__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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__subtractf,axiom,
% 158.26/158.26      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( class_Groups_Oab__group__add(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm__idem__inf,axiom,
% 158.26/158.26      ! [T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.26       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__in,axiom,
% 158.26/158.26      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__map__insert,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__Int__eq,axiom,
% 158.26/158.26      ! [V_x_2,V_S_2,V_R_2,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26      <=> 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))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_distrib__sup__le,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_distrib__inf__le,axiom,
% 158.26/158.26      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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)))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__insert__right,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26         => 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)) )
% 158.26/158.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__insert__left,axiom,
% 158.26/158.26      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 158.26/158.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 158.26/158.26         => 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)) )
% 158.26/158.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__insert__right__if0,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__insert__left__if0,axiom,
% 158.26/158.26      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 158.26/158.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__insert__right__if1,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__insert__left__if1,axiom,
% 158.26/158.26      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_image__Int__subset,axiom,
% 158.26/158.26      ! [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)))) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Diff__disjoint,axiom,
% 158.26/158.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),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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Diff__triv,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Un__Int__assoc__eq,axiom,
% 158.26/158.26      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Un__Diff__Int,axiom,
% 158.26/158.26      ! [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 ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Diff__Un,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Diff__Int,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_folding__image__simple_Oeq__fold__g,axiom,
% 158.26/158.26      ! [V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__diff__nat,axiom,
% 158.26/158.26      ! [V_f_2,V_A_2,V_B_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_union__fold__insert,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fold__sup__insert,axiom,
% 158.26/158.26      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_inf__Sup__absorb,axiom,
% 158.26/158.26      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26           => 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 ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm__idem_Ofold__insert__idem2,axiom,
% 158.26/158.26      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm__idem_Ofold__insert__idem,axiom,
% 158.26/158.26      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_folding__one__idem_Oeq__fold__idem_H,axiom,
% 158.26/158.26      ! [V_a_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_F_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_folding__image__simple_Ounion__inter,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.26/158.26           => 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)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__diff1__nat,axiom,
% 158.26/158.26      ! [V_f_2,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26         => 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)) )
% 158.26/158.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__diff,axiom,
% 158.26/158.26      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Oab__group__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.26           => 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)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__upd__restrict,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_sup__le__fold__sup,axiom,
% 158.26/158.26      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Sup__fin_Oeq__fold__idem_H,axiom,
% 158.26/158.26      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_minus__fold__remove,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_folding__one_Oeq__fold_H,axiom,
% 158.26/158.26      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.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) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_folding__image__simple_Ounion__disjoint,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.26/158.26           => ( 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))
% 158.26/158.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)) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_folding__one_Ounion__disjoint,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26               => ( 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))
% 158.26/158.26                 => 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)) ) ) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_folding__one_Ounion__inter,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26           => ( 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))
% 158.26/158.26             => 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)) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__fun__upd,axiom,
% 158.26/158.26      ! [V_y_2,V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 158.26/158.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 158.26/158.26         => 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) )
% 158.26/158.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm_Ofold__rec,axiom,
% 158.26/158.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.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)))))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_comm__monoid__big_OF__eq,axiom,
% 158.26/158.26      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Big__Operators_Ocomm__monoid__big(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 158.26/158.26       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.26           => 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) )
% 158.26/158.26          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.26           => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = V_z_2 ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm_Ofold__insert__remove,axiom,
% 158.26/158.26      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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)))))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oremove,axiom,
% 158.26/158.26      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26           => ( ( 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))
% 158.26/158.26               => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = V_x_2 )
% 158.26/158.26              & ( 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))
% 158.26/158.26               => 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)))))) ) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUPR__fold__sup,axiom,
% 158.26/158.26      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm_Ofold__insert2,axiom,
% 158.26/158.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.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) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm_Ofold__insert,axiom,
% 158.26/158.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.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)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__upd__None__restrict,axiom,
% 158.26/158.26      ! [V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 158.26/158.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 158.26/158.26         => 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))))) )
% 158.26/158.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__strict__mono,axiom,
% 158.26/158.26      ! [V_g_2,V_f_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26          & class_Groups_Oordered__cancel__ab__semigroup__add(T_b) )
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26           => ( ! [B_x] :
% 158.26/158.26                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.26                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 158.26/158.26             => 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))) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum_Oremove,axiom,
% 158.26/158.26      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26           => 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)))))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUP1__I,axiom,
% 158.26/158.26      ! [T_b,V_b_2,V_B_2,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUP2__I,axiom,
% 158.26/158.26      ! [T_c,T_b,V_ca_2,V_b_2,V_B_2,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_ca_2))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm_Ofun__left__comm,axiom,
% 158.26/158.26      ! [V_z_2,V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oab__semigroup__add(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__left__cancel,axiom,
% 158.26/158.26      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 158.26/158.26        ( class_Groups_Ocancel__semigroup__add(T_a)
% 158.26/158.26       => ( 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)
% 158.26/158.26        <=> V_b_2 = V_ca_2 ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__right__cancel,axiom,
% 158.26/158.26      ! [V_ca_2,V_a_2,V_b_2,T_a] :
% 158.26/158.26        ( class_Groups_Ocancel__semigroup__add(T_a)
% 158.26/158.26       => ( 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)
% 158.26/158.26        <=> V_b_2 = V_ca_2 ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__left__imp__eq,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Ocancel__semigroup__add(T_a)
% 158.26/158.26       => ( 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)
% 158.26/158.26         => V_b = V_c ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__imp__eq,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Ocancel__ab__semigroup__add(T_a)
% 158.26/158.26       => ( 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)
% 158.26/158.26         => V_b = V_c ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__right__imp__eq,axiom,
% 158.26/158.26      ! [V_c,V_a,V_b,T_a] :
% 158.26/158.26        ( class_Groups_Ocancel__semigroup__add(T_a)
% 158.26/158.26       => ( 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)
% 158.26/158.26         => V_b = V_c ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm_Ofun__left__comm__apply,axiom,
% 158.26/158.26      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_finite__UN,axiom,
% 158.26/158.26      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26       => ( 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)))
% 158.26/158.26        <=> ! [B_x] :
% 158.26/158.26              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.26             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__le__imp__le__left,axiom,
% 158.26/158.26      ! [V_b,V_a,V_c,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__le__imp__le__right,axiom,
% 158.26/158.26      ! [V_b,V_c,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__mono,axiom,
% 158.26/158.26      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__left__mono,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__right__mono,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__le__cancel__left,axiom,
% 158.26/158.26      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__le__cancel__right,axiom,
% 158.26/158.26      ! [V_b_2,V_ca_2,V_a_2,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__less__imp__less__left,axiom,
% 158.26/158.26      ! [V_b,V_a,V_c,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__less__imp__less__right,axiom,
% 158.26/158.26      ! [V_b,V_c,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__strict__mono,axiom,
% 158.26/158.26      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__strict__left__mono,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__strict__right__mono,axiom,
% 158.26/158.26      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__less__cancel__left,axiom,
% 158.26/158.26      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__less__cancel__right,axiom,
% 158.26/158.26      ! [V_b_2,V_ca_2,V_a_2,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.26       => ( 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)))
% 158.26/158.26        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__diff__cancel,axiom,
% 158.26/158.26      ! [V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.26       => 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 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_diff__add__cancel,axiom,
% 158.26/158.26      ! [V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.26       => 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 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_option_Osimps_I2_J,axiom,
% 158.26/158.26      ! [V_a_H,T_a] : c_Option_Ooption_ONone(T_a) != hAPP(c_Option_Ooption_OSome(T_a),V_a_H) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_option_Osimps_I3_J,axiom,
% 158.26/158.26      ! [V_a_H,T_a] : hAPP(c_Option_Ooption_OSome(T_a),V_a_H) != c_Option_Ooption_ONone(T_a) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_not__Some__eq,axiom,
% 158.26/158.26      ! [T_a,V_x_2] :
% 158.26/158.26        ( ! [B_y] : V_x_2 != hAPP(c_Option_Ooption_OSome(T_a),B_y)
% 158.26/158.26      <=> V_x_2 = c_Option_Ooption_ONone(T_a) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_not__None__eq,axiom,
% 158.26/158.26      ! [T_a,V_x_2] :
% 158.26/158.26        ( V_x_2 != c_Option_Ooption_ONone(T_a)
% 158.26/158.26      <=> ? [B_y] : V_x_2 = hAPP(c_Option_Ooption_OSome(T_a),B_y) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_option_Osimps_I4_J,axiom,
% 158.26/158.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 ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__addf,axiom,
% 158.26/158.26      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_empty__upd__none,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__map__empty,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__le__less__mono,axiom,
% 158.26/158.26      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_add__less__le__mono,axiom,
% 158.26/158.26      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.26/158.26        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_domIff,axiom,
% 158.26/158.26      ! [V_m_2,T_b,V_a_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2)))
% 158.26/158.26      <=> hAPP(V_m_2,V_a_2) != c_Option_Ooption_ONone(T_b) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_option_Orecs_I1_J,axiom,
% 158.26/158.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 ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__out,axiom,
% 158.26/158.26      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.26        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26       => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = c_Option_Ooption_ONone(T_b) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Osingleton,axiom,
% 158.26/158.26      ! [V_x_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => 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 ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum_Odistrib,axiom,
% 158.26/158.26      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_dom__empty,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_dom__eq__empty__conv,axiom,
% 158.26/158.26      ! [V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Map_Odom(T_a,T_b,V_f_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26      <=> V_f_2 = hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__map__def,axiom,
% 158.26/158.26      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.26        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26         => 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) )
% 158.26/158.26        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26         => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = c_Option_Ooption_ONone(T_b) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_restrict__map__to__empty,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_set__empty__eq,axiom,
% 158.26/158.26      ! [V_xo_2,T_a] :
% 158.26/158.26        ( c_Option_Oset(T_a,V_xo_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26      <=> V_xo_2 = c_Option_Ooption_ONone(T_a) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Option_Oset_Osimps_I1_J,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_map__upd__nonempty,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__Un__nat,axiom,
% 158.26/158.26      ! [V_f_2,V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_dom__minus,axiom,
% 158.26/158.26      ! [V_A_2,T_b,T_a,V_x_2,V_f_2] :
% 158.26/158.26        ( hAPP(V_f_2,V_x_2) = c_Option_Ooption_ONone(T_a)
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_fun__left__comm_Ofold__fun__comm,axiom,
% 158.26/158.26      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_WT_OBody,axiom,
% 158.26/158.26      ! [V_pn] :
% 158.26/158.26        ( hAPP(c_Com_Obody,V_pn) != c_Option_Ooption_ONone(tc_Com_Ocom)
% 158.26/158.26       => hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_pn))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_sup__Inf__absorb,axiom,
% 158.26/158.26      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26           => 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 ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oin__idem,axiom,
% 158.26/158.26      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26           => 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) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum_Oinsert,axiom,
% 158.26/158.26      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26           => 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)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__insert,axiom,
% 158.26/158.26      ! [V_f_2,V_a_2,V_F_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.26/158.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_F_2))
% 158.26/158.26           => 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)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__Un__Int,axiom,
% 158.26/158.26      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26           => 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)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oinsert__idem,axiom,
% 158.26/158.26      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.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_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Osubset__idem,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.26             => 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) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_comm__monoid__big_Oinfinite,axiom,
% 158.26/158.26      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( c_Big__Operators_Ocomm__monoid__big(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 158.26/158.26       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.26         => hAPP(hAPP(V_F_2,V_g_2),V_A_2) = V_z_2 ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Ounion__idem,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26               => 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)) ) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__le__Sup,axiom,
% 158.26/158.26      ! [V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oeq__fold__idem_H,axiom,
% 158.26/158.26      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum_Oinsert__remove,axiom,
% 158.26/158.26      ! [V_x_2,V_g_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => 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)))))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__Un__disjoint,axiom,
% 158.26/158.26      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26           => ( 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))
% 158.26/158.26             => 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)) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__Un,axiom,
% 158.26/158.26      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Oab__group__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26           => 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))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_sup__SUPR__fold__sup,axiom,
% 158.26/158.26      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_dom__fun__upd,axiom,
% 158.26/158.26      ! [V_x_2,V_f_2,T_b,T_a,V_y_2] :
% 158.26/158.26        ( ( V_y_2 = c_Option_Ooption_ONone(T_a)
% 158.26/158.26         => 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)))) )
% 158.26/158.26        & ( V_y_2 != c_Option_Ooption_ONone(T_a)
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_dom__eq__singleton__conv,axiom,
% 158.26/158.26      ! [V_x_2,V_f_2,T_b,T_a] :
% 158.26/158.26        ( 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)))
% 158.26/158.26      <=> ? [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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oinsert,axiom,
% 158.26/158.26      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.26           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.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_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oinsert__remove,axiom,
% 158.26/158.26      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( ( 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))
% 158.26/158.26             => 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 )
% 158.26/158.26            & ( 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))
% 158.26/158.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_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)))))) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Ounion__inter,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26           => ( 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))
% 158.26/158.26             => 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)) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Ounion__disjoint,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.26             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26               => ( 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))
% 158.26/158.26                 => 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)) ) ) ) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Inf__fin_Oeq__fold_H,axiom,
% 158.26/158.26      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.26        ( class_Lattices_Olattice(T_a)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.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) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_setsum__diff1_H,axiom,
% 158.26/158.26      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.26         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26           => 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)))))) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_image__eq__UN,axiom,
% 158.26/158.26      ! [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)))) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__I,axiom,
% 158.26/158.26      ! [V_B_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2)))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_le__SUPI,axiom,
% 158.26/158.26      ! [V_M_2,V_A_2,V_i_2,T_a,T_b] :
% 158.26/158.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_A_2))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUP__subset,axiom,
% 158.26/158.26      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.26       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.26         => 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))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_ran__map__upd,axiom,
% 158.26/158.26      ! [V_b_2,T_b,T_a,V_a_2,V_m_2] :
% 158.26/158.26        ( hAPP(V_m_2,V_a_2) = c_Option_Ooption_ONone(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUP__const,axiom,
% 158.26/158.26      ! [V_M_2,T_a,V_A_2,T_b] :
% 158.26/158.26        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.26       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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 ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__insert,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__simps_I3_J,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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)) )
% 158.26/158.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__simps_I2_J,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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)) )
% 158.26/158.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUP1__iff,axiom,
% 158.26/158.26      ! [V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26      <=> ? [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.26            & hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__UN__flatten,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__simps_I9_J,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_ball__UN,axiom,
% 158.26/158.26      ! [V_P_2,V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.26        ( ! [B_x] :
% 158.26/158.26            ( 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)))
% 158.26/158.26           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.26/158.26      <=> ! [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.26           => ! [B_xa] :
% 158.26/158.26                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(V_B_2,B_x)))
% 158.26/158.26               => hBOOL(hAPP(V_P_2,B_xa)) ) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__extend__simps_I9_J,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUP2__iff,axiom,
% 158.26/158.26      ! [V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26      <=> ? [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.26            & hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_ca_2)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_ranI,axiom,
% 158.26/158.26      ! [T_b,V_b_2,T_a,V_a_2,V_m_2] :
% 158.26/158.26        ( hAPP(V_m_2,V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_b_2)
% 158.26/158.26       => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Map_Oran(T_b,T_a,V_m_2))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__iff,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 158.26/158.26        ( 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)))
% 158.26/158.26      <=> ? [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.26            & hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UNION__empty__conv_I2_J,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.26        ( 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))
% 158.26/158.26      <=> ! [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.26           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__constant,axiom,
% 158.26/158.26      ! [V_ca_2,T_b,T_a,V_A_2] :
% 158.26/158.26        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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)) )
% 158.26/158.26        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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 ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__empty2,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UNION__empty__conv_I1_J,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.26        ( 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)
% 158.26/158.26      <=> ! [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.26           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__subset__iff,axiom,
% 158.26/158.26      ! [V_B_2,V_A_2,V_I_2,T_b,T_a] :
% 158.26/158.26        ( 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))
% 158.26/158.26      <=> ! [B_x] :
% 158.26/158.26            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 158.26/158.26           => 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)) ) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__simps_I10_J,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_image__UN,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__extend__simps_I10_J,axiom,
% 158.26/158.26      ! [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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__Un__distrib,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__Un,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__simps_I5_J,axiom,
% 158.26/158.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_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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__simps_I4_J,axiom,
% 158.26/158.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_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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__extend__simps_I5_J,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__UN__distrib,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__extend__simps_I4_J,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_Int__UN__distrib2,axiom,
% 158.26/158.26      ! [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))) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUP__commute,axiom,
% 158.26/158.26      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_a] :
% 158.26/158.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.26       => 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))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_SUPR__apply,axiom,
% 158.26/158.26      ! [V_x_2,V_f_2,V_A_2,T_c,T_b,T_a] :
% 158.26/158.26        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__simps_I6_J,axiom,
% 158.26/158.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_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) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__extend__simps_I6_J,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_ran__empty,axiom,
% 158.26/158.26      ! [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)) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__insert__distrib,axiom,
% 158.26/158.26      ! [V_B_2,V_a_2,T_b,V_A_2,V_u_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_u_2),V_A_2))
% 158.26/158.26       => 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)) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__upper,axiom,
% 158.26/158.26      ! [V_B_2,T_b,V_A_2,V_a_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.26       => 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))) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__absorb,axiom,
% 158.26/158.26      ! [V_A_2,T_b,V_I_2,V_k_2,T_a] :
% 158.26/158.26        ( hBOOL(hAPP(hAPP(c_member(T_a),V_k_2),V_I_2))
% 158.26/158.26       => 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) ) ).
% 158.26/158.26  
% 158.26/158.26  fof(fact_UN__extend__simps_I1_J,axiom,
% 158.26/158.26      ! [V_B_2,V_a_2,T_b,T_a,V_C_2] :
% 158.26/158.26        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.26         => 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))) )
% 158.26/158.26        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__singleton,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__simps_I1_J,axiom,
% 158.26/158.27      ! [V_B_2,V_a_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_SUP__le__iff,axiom,
% 158.26/158.27      ! [V_u_2,V_M_2,V_A_2,T_b,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => ( 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))
% 158.26/158.27        <=> ! [B_x] :
% 158.26/158.27              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(V_M_2,B_x)),V_u_2)) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__SUP__iff,axiom,
% 158.26/158.27      ! [V_f_2,V_A_2,T_b,V_a_2,T_a] :
% 158.26/158.27        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27          & class_Orderings_Olinorder(T_a) )
% 158.26/158.27       => ( 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)))
% 158.26/158.27        <=> ? [B_x] :
% 158.26/158.27              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.27              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(V_f_2,B_x))) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__extend__simps_I2_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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 )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__extend__simps_I3_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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 )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Inf__fin_Oclosed,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( class_Lattices_Olattice(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27           => ( ! [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))))))
% 158.26/158.27             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__add__inverse2,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__add__inverse,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__diff__left,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__cancel,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__cancel2,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__diff__right,axiom,
% 158.26/158.27      ! [V_i,V_j,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__diff__conv,axiom,
% 158.26/158.27      ! [V_i_2,V_k_2,V_j_2] :
% 158.26/158.27        ( 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))
% 158.26/158.27      <=> 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__add__diff,axiom,
% 158.26/158.27      ! [V_m,V_n,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__or__eq__imp__le,axiom,
% 158.26/158.27      ! [V_n,V_m] :
% 158.26/158.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27          | V_m = V_n )
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__neq__implies__less,axiom,
% 158.26/158.27      ! [V_n,V_m] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27       => ( V_m != V_n
% 158.26/158.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__imp__le__nat,axiom,
% 158.26/158.27      ! [V_n,V_m] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__eq__less__or__eq,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.27      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.27          | V_m_2 = V_n_2 ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__less__le,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.27      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.27          & V_m_2 != V_n_2 ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__antisym,axiom,
% 158.26/158.27      ! [V_n,V_m] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.26/158.27         => V_m = V_n ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__trans,axiom,
% 158.26/158.27      ! [V_k,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_k))
% 158.26/158.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_k)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_eq__imp__le,axiom,
% 158.26/158.27      ! [V_n,V_m] :
% 158.26/158.27        ( V_m = V_n
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__le__linear,axiom,
% 158.26/158.27      ! [V_n,V_m] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__refl,axiom,
% 158.26/158.27      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_n)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__add__commute,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__add__left__commute,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__add__assoc,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__add__left__cancel,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.27        ( 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)
% 158.26/158.27      <=> V_m_2 = V_n_2 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__add__right__cancel,axiom,
% 158.26/158.27      ! [V_n_2,V_k_2,V_m_2] :
% 158.26/158.27        ( 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)
% 158.26/158.27      <=> V_m_2 = V_n_2 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__add2,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__add1,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__iff__add,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.27      <=> ? [B_k] : V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__add__left__cancel__le,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.27        ( 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)))
% 158.26/158.27      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_trans__le__add1,axiom,
% 158.26/158.27      ! [V_m,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_trans__le__add2,axiom,
% 158.26/158.27      ! [V_m,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__le__mono1,axiom,
% 158.26/158.27      ! [V_k,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.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_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__le__mono,axiom,
% 158.26/158.27      ! [V_l,V_k,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 158.26/158.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_k)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__leD2,axiom,
% 158.26/158.27      ! [V_n,V_k,V_m] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__leD1,axiom,
% 158.26/158.27      ! [V_n,V_k,V_m] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__leE,axiom,
% 158.26/158.27      ! [V_n,V_k,V_m] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_not__add__less1,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_not__add__less2,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__add__left__cancel__less,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.27        ( 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)))
% 158.26/158.27      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_trans__less__add1,axiom,
% 158.26/158.27      ! [V_m,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_trans__less__add2,axiom,
% 158.26/158.27      ! [V_m,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__less__mono1,axiom,
% 158.26/158.27      ! [V_k,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.26/158.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)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_k))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__less__mono,axiom,
% 158.26/158.27      ! [V_l,V_k,V_j,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 158.26/158.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)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_j),V_l))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__add__eq__less,axiom,
% 158.26/158.27      ! [V_n,V_m,V_l,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 158.26/158.27       => ( 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)
% 158.26/158.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__lessD1,axiom,
% 158.26/158.27      ! [V_k,V_j,V_i] :
% 158.26/158.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_j)),V_k))
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_k)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__imp__diff__less,axiom,
% 158.26/158.27      ! [V_n,V_k,V_j] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__less__mono2,axiom,
% 158.26/158.27      ! [V_l,V_n,V_m] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_l))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__less__mono,axiom,
% 158.26/158.27      ! [V_c,V_b,V_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a),V_b))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_c),V_a))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__diff__iff,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 158.26/158.27         => ( 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)))
% 158.26/158.27          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__diff__iff,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 158.26/158.27         => ( 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)))
% 158.26/158.27          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Nat_Odiff__diff__eq,axiom,
% 158.26/158.27      ! [V_n,V_m,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_m))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 158.26/158.27         => 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) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_eq__diff__iff,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 158.26/158.27         => ( 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)
% 158.26/158.27          <=> V_m_2 = V_n_2 ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__diff__cancel,axiom,
% 158.26/158.27      ! [V_n,V_i] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_n))
% 158.26/158.27       => 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 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__le__mono,axiom,
% 158.26/158.27      ! [V_l,V_n,V_m] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__le__mono2,axiom,
% 158.26/158.27      ! [V_l,V_n,V_m] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__le__self,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__commute,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__diff__conv,axiom,
% 158.26/158.27      ! [V_k_2,V_j_2,V_i_2] :
% 158.26/158.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_j_2),V_k_2)))
% 158.26/158.27      <=> 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__diff__inverse,axiom,
% 158.26/158.27      ! [V_n,V_m] :
% 158.26/158.27        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.27       => 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 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__add__assoc2,axiom,
% 158.26/158.27      ! [V_i,V_j,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__diff__assoc2,axiom,
% 158.26/158.27      ! [V_i,V_j,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__add__assoc,axiom,
% 158.26/158.27      ! [V_i,V_j,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__imp__diff__is__add,axiom,
% 158.26/158.27      ! [V_k_2,V_j_2,V_i_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 158.26/158.27       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2) = V_k_2
% 158.26/158.27        <=> V_j_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_i_2) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__add__diff__inverse2,axiom,
% 158.26/158.27      ! [V_m,V_n] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.26/158.27       => 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 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__diff__conv2,axiom,
% 158.26/158.27      ! [V_i_2,V_j_2,V_k_2] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_j_2))
% 158.26/158.27       => ( 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)))
% 158.26/158.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_2),V_k_2)),V_j_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__diff__assoc,axiom,
% 158.26/158.27      ! [V_i,V_j,V_k] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__add__diff__inverse,axiom,
% 158.26/158.27      ! [V_m,V_n] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.26/158.27       => 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 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_termination__basic__simps_I3_J,axiom,
% 158.26/158.27      ! [V_z,V_y,V_x] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_termination__basic__simps_I4_J,axiom,
% 158.26/158.27      ! [V_y,V_z,V_x] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_z))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Inf__fin_Ohom__commute,axiom,
% 158.26/158.27      ! [V_N_2,V_h_2,T_a] :
% 158.26/158.27        ( class_Lattices_Olattice(T_a)
% 158.26/158.27       => ( ! [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))
% 158.26/158.27         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.27           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27             => 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)) ) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_ran__restrictD,axiom,
% 158.26/158.27      ! [V_A_2,V_m_2,T_b,V_y_2,T_a] :
% 158.26/158.27        ( 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))))
% 158.26/158.27       => ? [B_x] :
% 158.26/158.27            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.27            & hAPP(V_m_2,B_x) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__fold__sup,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => 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) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_folding__image__simple_Ounion__inter__neutral,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,V_F_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.27        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_F_2)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.26/158.27         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.26/158.27           => ( ! [B_x] :
% 158.26/158.27                  ( 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)))
% 158.26/158.27                 => hAPP(V_g_2,B_x) = V_z_2 )
% 158.26/158.27             => 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)) ) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__UN__I,axiom,
% 158.26/158.27      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27       => ( ! [B_a] :
% 158.26/158.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 158.26/158.27             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_a))) )
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_restrict__upd__same,axiom,
% 158.26/158.27      ! [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))))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_restrict__complement__singleton__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UnionI,axiom,
% 158.26/158.27      ! [V_A_2,V_C_2,V_X_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_ComplI,axiom,
% 158.26/158.27      ! [V_A_2,V_ca_2,T_a] :
% 158.26/158.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__less__cases,axiom,
% 158.26/158.27      ! [V_P_2,V_n_2,V_m_2] :
% 158.26/158.27        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.27         => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 158.26/158.27       => ( ( V_m_2 = V_n_2
% 158.26/158.27           => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 158.26/158.27         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 158.26/158.27             => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 158.26/158.27           => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__not__refl3,axiom,
% 158.26/158.27      ! [V_t,V_s] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s),V_t))
% 158.26/158.27       => V_s != V_t ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__not__refl2,axiom,
% 158.26/158.27      ! [V_m,V_n] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 158.26/158.27       => V_m != V_n ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__irrefl__nat,axiom,
% 158.26/158.27      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_linorder__neqE__nat,axiom,
% 158.26/158.27      ! [V_y,V_x] :
% 158.26/158.27        ( V_x != V_y
% 158.26/158.27       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 158.26/158.27         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y),V_x)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__neq__iff,axiom,
% 158.26/158.27      ! [V_n_2,V_m_2] :
% 158.26/158.27        ( V_m_2 != V_n_2
% 158.26/158.27      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.27          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__not__refl,axiom,
% 158.26/158.27      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_neg__equal__iff__equal,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 158.26/158.27        <=> V_a_2 = V_b_2 ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__equation__iff,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = V_b_2
% 158.26/158.27        <=> hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2) = V_a_2 ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_equation__minus__iff,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 158.26/158.27        <=> V_b_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__minus,axiom,
% 158.26/158.27      ! [V_a,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = V_a ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__eq__Compl__iff,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.27        ( 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)
% 158.26/158.27      <=> V_A_2 = V_B_2 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_double__complement,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__eq__compl__iff,axiom,
% 158.26/158.27      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2)
% 158.26/158.27        <=> V_x_2 = V_y_2 ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_uminus__apply,axiom,
% 158.26/158.27      ! [V_x_2,V_A_2,T_b,T_a] :
% 158.26/158.27        ( class_Groups_Ouminus(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_double__compl,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = V_x ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_fun__Compl__def,axiom,
% 158.26/158.27      ! [V_x_2,V_A_2,T_b,T_a] :
% 158.26/158.27        ( class_Groups_Ouminus(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__le__compl__iff,axiom,
% 158.26/158.27      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => ( 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)))
% 158.26/158.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__mono,axiom,
% 158.26/158.27      ! [V_y,V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__minus__iff,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.27       => ( 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)))
% 158.26/158.27        <=> 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__le__iff,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.27       => ( 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))
% 158.26/158.27        <=> 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_neg__le__iff__le,axiom,
% 158.26/158.27      ! [V_a_2,V_b_2,T_a] :
% 158.26/158.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.27       => ( 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)))
% 158.26/158.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__imp__neg__le,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__minus__iff,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)))
% 158.26/158.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__less__iff,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2))
% 158.26/158.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)),V_a_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_neg__less__iff__less,axiom,
% 158.26/158.27      ! [V_a_2,V_b_2,T_a] :
% 158.26/158.27        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.27       => ( 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)))
% 158.26/158.27        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__add__cancel,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => 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 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_add__minus__cancel,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => 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 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__add,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__add__distrib,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Oab__group__add(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_ComplE,axiom,
% 158.26/158.27      ! [V_A_2,V_ca_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_ComplD,axiom,
% 158.26/158.27      ! [V_A_2,V_ca_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__iff,axiom,
% 158.26/158.27      ! [V_A_2,V_ca_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27      <=> ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_minus__diff__eq,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Oab__group__add(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__empty,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__UnionD,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2)))
% 158.26/158.27       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__anti__mono,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__subset__Compl__iff,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__upper,axiom,
% 158.26/158.27      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__mono,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__Un__distrib,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Un__eq__Union,axiom,
% 158.26/158.27      ! [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))))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__insert,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_setsum__negf,axiom,
% 158.26/158.27      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.27        ( class_Groups_Oab__group__add(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_image__Union,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Int__Union2,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Int__Union,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__image__eq,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UNION__eq__Union__image,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__simps_I8_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__extend__simps_I8_J,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__le__iff,axiom,
% 158.26/158.27      ! [V_b_2,V_A_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => ( 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))
% 158.26/158.27        <=> ! [B_x] :
% 158.26/158.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_less__Sup__iff,axiom,
% 158.26/158.27      ! [V_S_2,V_a_2,T_a] :
% 158.26/158.27        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27          & class_Orderings_Olinorder(T_a) )
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Complete__Lattice_OSup__class_OSup(T_a,V_S_2)))
% 158.26/158.27        <=> ? [B_x] :
% 158.26/158.27              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 158.26/158.27              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),B_x)) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__def,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_ab__diff__minus,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Oab__group__add(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__minus__eq__add,axiom,
% 158.26/158.27      ! [V_b,V_a,T_a] :
% 158.26/158.27        ( class_Groups_Ogroup__add(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_inf__compl__bot,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__inf__bot,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_diff__eq,axiom,
% 158.26/158.27      ! [V_y,V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__inf,axiom,
% 158.26/158.27      ! [V_y,V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__sup,axiom,
% 158.26/158.27      ! [V_y,V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_subset__Compl__self__eq,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__disjoint2,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__disjoint,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__disjoint,axiom,
% 158.26/158.27      ! [V_A_2,V_C_2,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27      <=> ! [B_x] :
% 158.26/158.27            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),V_C_2))
% 158.26/158.27           => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__Un,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__Int,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__Diff__eq,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Diff__Compl,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Diff__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__Int__subset,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Un__Union__image,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__upper,axiom,
% 158.26/158.27      ! [V_A_2,V_x_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__empty,axiom,
% 158.26/158.27      ! [T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__singleton,axiom,
% 158.26/158.27      ! [V_a_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => 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 ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__insert,axiom,
% 158.26/158.27      ! [V_A_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_disjoint__eq__subset__Compl,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27      <=> 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_termination__basic__simps_I2_J,axiom,
% 158.26/158.27      ! [V_y,V_z,V_x] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_z))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_termination__basic__simps_I1_J,axiom,
% 158.26/158.27      ! [V_z,V_y,V_x] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_termination__basic__simps_I5_J,axiom,
% 158.26/158.27      ! [V_y,V_x] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__binary,axiom,
% 158.26/158.27      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_sup__Sup__fold__sup,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => 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) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__fin__Sup,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27           => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I2_J,axiom,
% 158.26/158.27      ! [V_y,V_x,T_a] :
% 158.26/158.27        ( class_Rings_Ocomm__ring__1(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__unique,axiom,
% 158.26/158.27      ! [V_y,V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = c_Orderings_Obot__class_Obot(T_a)
% 158.26/158.27         => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = c_Orderings_Otop__class_Otop(T_a)
% 158.26/158.27           => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) = V_y ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_card__Diff2__less,axiom,
% 158.26/158.27      ! [V_y_2,V_x_2,V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.27         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 158.26/158.27           => 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))) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_card__Diff1__less,axiom,
% 158.26/158.27      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_setsum__cases,axiom,
% 158.26/158.27      ! [V_g_2,V_f_2,V_P_2,V_A_2,T_a,T_b] :
% 158.26/158.27        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => 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))))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_inf__le__fold__inf,axiom,
% 158.26/158.27      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 158.26/158.27        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => ( ! [B_x] :
% 158.26/158.27                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.27               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) )
% 158.26/158.27           => 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))) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_fold__sup__le__sup,axiom,
% 158.26/158.27      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 158.26/158.27        ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => ( ! [B_x] :
% 158.26/158.27                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.27               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) )
% 158.26/158.27           => 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))) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_inf__INFI__fold__inf,axiom,
% 158.26/158.27      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => 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) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__upd__left,axiom,
% 158.26/158.27      ! [V_u1_2,V_e1_2,V_e2_2,T_b,V_m_2,T_a] :
% 158.26/158.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_e2_2)))
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UNIV__I,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF1__E,axiom,
% 158.26/158.27      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => ( ~ hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 158.26/158.27         => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF1__D,axiom,
% 158.26/158.27      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.27         => hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__E,axiom,
% 158.26/158.27      ! [V_a_2,V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,V_a_2)))
% 158.26/158.27         => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__D,axiom,
% 158.26/158.27      ! [V_a_2,V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 158.26/158.27         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF2__E,axiom,
% 158.26/158.27      ! [V_a_2,V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => ( ~ hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_ca_2))
% 158.26/158.27         => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF2__D,axiom,
% 158.26/158.27      ! [V_a_2,V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.27         => hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_ca_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__INT,axiom,
% 158.26/158.27      ! [V_A_2,T_b,V_I_2,T_a] :
% 158.26/158.27        ( ? [B_x] :
% 158.26/158.27            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_I_2))
% 158.26/158.27            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_A_2,B_x))) )
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Collect__less__nat,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Collect__le__nat,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_CollectI,axiom,
% 158.26/158.27      ! [T_a,V_a_2,V_P_2] :
% 158.26/158.27        ( hBOOL(hAPP(V_P_2,V_a_2))
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Collect__conjI,axiom,
% 158.26/158.27      ! [V_Q_2,V_P_2,T_a] :
% 158.26/158.27        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.27          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_Q_2))) )
% 158.26/158.27       => 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)))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Collect__subsets,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27       => 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)))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__def,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I8_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I8_J,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Union__UNIV,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF__INT__eq,axiom,
% 158.26/158.27      ! [V_x_2,V_r_2,T_b,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27      <=> 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__empty,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__constant,axiom,
% 158.26/158.27      ! [V_ca_2,T_b,T_a,V_A_2] :
% 158.26/158.27        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) )
% 158.26/158.27        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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 ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INFI__apply,axiom,
% 158.26/158.27      ! [V_x_2,V_f_2,V_A_2,T_c,T_b,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__fun__UNIVD2,axiom,
% 158.26/158.27      ! [T_b,T_a] :
% 158.26/158.27        ( 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))))
% 158.26/158.27       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Plus__UNIV__iff,axiom,
% 158.26/158.27      ! [T_b,T_a] :
% 158.26/158.27        ( 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))))
% 158.26/158.27      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 158.26/158.27          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__option__UNIV,axiom,
% 158.26/158.27      ! [T_a] :
% 158.26/158.27        ( 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))))
% 158.26/158.27      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Prod__UNIV,axiom,
% 158.26/158.27      ! [T_b,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 158.26/158.27         => 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)))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UNIV__def,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_top__apply,axiom,
% 158.26/158.27      ! [V_x_2,T_b,T_a] :
% 158.26/158.27        ( class_Orderings_Otop(T_a)
% 158.26/158.27       => hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__def,axiom,
% 158.26/158.27      ! [V_P_2,T_a] : hAPP(c_Set_OCollect(T_a),V_P_2) = V_P_2 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__assoc,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_card__eq__UNIV__imp__eq__UNIV,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 158.26/158.27       => ( 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)))
% 158.26/158.27         => V_A_2 = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Collect__not,axiom,
% 158.26/158.27      ! [V_P_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.27       => ( 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))))
% 158.26/158.27        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Sup__UNIV,axiom,
% 158.26/158.27      ! [T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF__commute,axiom,
% 158.26/158.27      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_empty__Collect__eq,axiom,
% 158.26/158.27      ! [V_P_2,T_a] :
% 158.26/158.27        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_a),V_P_2)
% 158.26/158.27      <=> ! [B_x] : ~ hBOOL(hAPP(V_P_2,B_x)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__empty__eq,axiom,
% 158.26/158.27      ! [V_P_2,T_a] :
% 158.26/158.27        ( hAPP(c_Set_OCollect(T_a),V_P_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27      <=> ! [B_x] : ~ hBOOL(hAPP(V_P_2,B_x)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I2_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I1_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I3_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I3_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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) )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UNIV__not__empty,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__UNIV,axiom,
% 158.26/158.27      ! [T_a] :
% 158.26/158.27        ( class_Finite__Set_Ofinite(T_a)
% 158.26/158.27       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_subset__UNIV,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Un__UNIV__left,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Un__UNIV__right,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Int__UNIV__left,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Int__UNIV__right,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__iff,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27      <=> ! [B_x] :
% 158.26/158.27            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.27           => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I5_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I5_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__subset__iff,axiom,
% 158.26/158.27      ! [V_A_2,V_I_2,T_b,V_B_2,T_a] :
% 158.26/158.27        ( 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)))
% 158.26/158.27      <=> ! [B_x] :
% 158.26/158.27            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 158.26/158.27           => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I10_J,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I10_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Un__INT__distrib2,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I6_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Un__INT__distrib,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I7_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I6_J,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I7_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__Int__distrib,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I9_J,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I9_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__mem__eq,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_mem__Collect__eq,axiom,
% 158.26/158.27      ! [V_P_2,V_a_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.27      <=> hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_CollectD,axiom,
% 158.26/158.27      ! [V_P_2,V_a_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.27       => hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_CollectE,axiom,
% 158.26/158.27      ! [V_P_2,V_a_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.27       => hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_empty__def,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__Collect__disjI,axiom,
% 158.26/158.27      ! [V_Q_2,V_P_2,T_a] :
% 158.26/158.27        ( 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))))
% 158.26/158.27      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.27          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_Q_2))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_insert__Collect,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__None,axiom,
% 158.26/158.27      ! [V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 158.26/158.27        ( hAPP(c_Map_Omap__add(T_b,T_a,V_m_2,V_n_2),V_k_2) = c_Option_Ooption_ONone(T_a)
% 158.26/158.27      <=> ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 158.26/158.27          & hAPP(V_m_2,V_k_2) = c_Option_Ooption_ONone(T_a) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__find__right,axiom,
% 158.26/158.27      ! [V_m_2,T_b,V_xx_2,T_a,V_k_2,V_n_2] :
% 158.26/158.27        ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_xx_2)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__disj__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__conj__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__neg__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_range__composition,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__simps_I4_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_top__greatest,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Orderings_Otop(T_a)
% 158.26/158.27       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Orderings_Otop__class_Otop(T_a))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_sup__top__right,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_sup__top__left,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_inf__top__left,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 158.26/158.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Orderings_Otop__class_Otop(T_a)),V_x) = V_x ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_inf__top__right,axiom,
% 158.26/158.27      ! [V_x,T_a] :
% 158.26/158.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 158.26/158.27       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),c_Orderings_Otop__class_Otop(T_a)) = V_x ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_inf__eq__top__iff,axiom,
% 158.26/158.27      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.27        ( class_Lattices_Obounded__lattice__top(T_a)
% 158.26/158.27       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_y_2) = c_Orderings_Otop__class_Otop(T_a)
% 158.26/158.27        <=> ( V_x_2 = c_Orderings_Otop__class_Otop(T_a)
% 158.26/158.27            & V_y_2 = c_Orderings_Otop__class_Otop(T_a) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UNIV__option__conv,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__empty,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_empty__map__add,axiom,
% 158.26/158.27      ! [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 ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__def,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_le__INF__iff,axiom,
% 158.26/158.27      ! [V_M_2,V_A_2,T_b,V_u_2,T_a] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27       => ( 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)))
% 158.26/158.27        <=> ! [B_x] :
% 158.26/158.27              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.27             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_u_2),hAPP(V_M_2,B_x))) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF__less__iff,axiom,
% 158.26/158.27      ! [V_a_2,V_f_2,V_A_2,T_b,T_a] :
% 158.26/158.27        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.27          & class_Orderings_Olinorder(T_a) )
% 158.26/158.27       => ( 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))
% 158.26/158.27        <=> ? [B_x] :
% 158.26/158.27              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.27              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(V_f_2,B_x)),V_a_2)) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__insert__distrib,axiom,
% 158.26/158.27      ! [V_B_2,V_a_2,T_b,V_A_2,V_u_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_u_2),V_A_2))
% 158.26/158.27       => 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)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_range__eqI,axiom,
% 158.26/158.27      ! [T_b,T_a,V_x_2,V_f_2,V_b_2] :
% 158.26/158.27        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 158.26/158.27       => 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))))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_rangeI,axiom,
% 158.26/158.27      ! [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))))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__lower,axiom,
% 158.26/158.27      ! [V_B_2,T_b,V_A_2,V_a_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__absorb,axiom,
% 158.26/158.27      ! [V_A_2,T_b,V_I_2,V_k_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_k_2),V_I_2))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF__const,axiom,
% 158.26/158.27      ! [V_M_2,T_a,V_A_2,T_b] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.27       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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 ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I2_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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 )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__extend__simps_I1_J,axiom,
% 158.26/158.27      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.27        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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 )
% 158.26/158.27        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__insert,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Diff__UNIV,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INT__Un,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__extend__simps_I7_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_UN__simps_I7_J,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_insert__compr,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_insert__compr__raw,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__empty__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__UNIV__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Un__def,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Int__def,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Int__Collect,axiom,
% 158.26/158.27      ! [V_P_2,V_A_2,V_x_2,T_a] :
% 158.26/158.27        ( 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))))
% 158.26/158.27      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.27          & hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__compl,axiom,
% 158.26/158.27      ! [V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 158.26/158.27        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_singleton__conv2,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_singleton__conv,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__conv__if2,axiom,
% 158.26/158.27      ! [T_a,V_a_2,V_P_2] :
% 158.26/158.27        ( ( hBOOL(hAPP(V_P_2,V_a_2))
% 158.26/158.27         => 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))) )
% 158.26/158.27        & ( ~ hBOOL(hAPP(V_P_2,V_a_2))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__conv__if,axiom,
% 158.26/158.27      ! [T_a,V_a_2,V_P_2] :
% 158.26/158.27        ( ( hBOOL(hAPP(V_P_2,V_a_2))
% 158.26/158.27         => 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))) )
% 158.26/158.27        & ( ~ hBOOL(hAPP(V_P_2,V_a_2))
% 158.26/158.27         => 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)) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_set__diff__eq,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__INT,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__UN,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__partition2,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__partition,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_insert__def,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_nat__seg__image__imp__finite,axiom,
% 158.26/158.27      ! [V_n_2,V_f_2,T_a,V_A_2] :
% 158.26/158.27        ( 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)))
% 158.26/158.27       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__eq__Diff__UNIV,axiom,
% 158.26/158.27      ! [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) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Compl__eq,axiom,
% 158.26/158.27      ! [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))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_Collect__imp__eq,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INFI__fold__inf,axiom,
% 158.26/158.27      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.27       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27         => 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) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_dom__def,axiom,
% 158.26/158.27      ! [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)))) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__dom__app__simps_I1_J,axiom,
% 158.26/158.27      ! [V_l1_2,V_l2_2,T_b,V_m_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l2_2)))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__dom__app__simps_I3_J,axiom,
% 158.26/158.27      ! [V_l1_2,V_l2_2,T_b,V_m_2,T_a] :
% 158.26/158.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l2_2)))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__dom__app__simps_I2_J,axiom,
% 158.26/158.27      ! [V_l2_2,V_l1_2,T_b,V_m_2,T_a] :
% 158.26/158.27        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l1_2)))
% 158.26/158.27       => 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) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_SUP__UN__eq,axiom,
% 158.26/158.27      ! [V_x_2,V_r_2,T_b,T_a] :
% 158.26/158.27        ( 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))
% 158.26/158.27      <=> 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_finite__range__imageI,axiom,
% 158.26/158.27      ! [V_f_2,T_c,V_g_2,T_b,T_a] :
% 158.26/158.27        ( 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)))))
% 158.26/158.27       => 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))))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__SomeD,axiom,
% 158.26/158.27      ! [V_x_2,V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 158.26/158.27        ( 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)
% 158.26/158.27       => ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 158.26/158.27          | ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 158.26/158.27            & hAPP(V_m_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__Some__iff,axiom,
% 158.26/158.27      ! [V_x_2,V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 158.26/158.27        ( 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)
% 158.26/158.27      <=> ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 158.26/158.27          | ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 158.26/158.27            & hAPP(V_m_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_dom__map__add,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_map__add__upd,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_dom__const,axiom,
% 158.26/158.27      ! [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)) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_card__insert__le,axiom,
% 158.26/158.27      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27       => 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)))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_card__seteq,axiom,
% 158.26/158.27      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.27         => ( 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)))
% 158.26/158.27           => V_A_2 = V_B_2 ) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_card__mono,axiom,
% 158.26/158.27      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_card__image__le,axiom,
% 158.26/158.27      ! [V_f_2,T_b,V_A_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.27       => 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))) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_INF__subset,axiom,
% 158.26/158.27      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.27        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_psubset__card__mono,axiom,
% 158.26/158.27      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.27        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.27       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.27         => 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))) ) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__top__eq,axiom,
% 158.26/158.27      ! [T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.27       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Otop__class_Otop(T_a)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 158.26/158.27  
% 158.26/158.27  fof(fact_compl__bot__eq,axiom,
% 158.26/158.27      ! [T_a] :
% 158.26/158.27        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.28       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Obot__class_Obot(T_a)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_INT__extend__simps_I4_J,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 158.26/158.28        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28         => 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 )
% 158.26/158.28        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_compl__sup__top,axiom,
% 158.26/158.28      ! [V_x,T_a] :
% 158.26/158.28        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_sup__compl__top,axiom,
% 158.26/158.28      ! [V_x,T_a] :
% 158.26/158.28        ( class_Lattices_Oboolean__algebra(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_if__image__distrib,axiom,
% 158.26/158.28      ! [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))))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,
% 158.26/158.28      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,
% 158.26/158.28      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,
% 158.26/158.28      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,
% 158.26/158.28      ! [V_d,V_c,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,
% 158.26/158.28      ! [V_d,V_c,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,
% 158.26/158.28      ! [V_c,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_surj__Compl__image__subset,axiom,
% 158.26/158.28      ! [V_A_2,V_f_2,T_a,T_b] :
% 158.26/158.28        ( 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))
% 158.26/158.28       => 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)))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_dom__if,axiom,
% 158.26/158.28      ! [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)))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_INF__leI,axiom,
% 158.26/158.28      ! [V_M_2,V_A_2,V_i_2,T_a,T_b] :
% 158.26/158.28        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_A_2))
% 158.26/158.28         => 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__add__comm,axiom,
% 158.26/158.28      ! [V_m2_2,V_m1_2,T_b,T_a] :
% 158.26/158.28        ( 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))
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card_Ounion__inter,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Un__Int,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28         => 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__range__updI,axiom,
% 158.26/158.28      ! [V_b_2,V_a_2,V_f_2,T_b,T_a] :
% 158.26/158.28        ( 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)))))
% 158.26/158.28       => 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))))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Diff__subset,axiom,
% 158.26/158.28      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Diff__subset__Int,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.28        ( 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)))
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__card__le__card__Diff,axiom,
% 158.26/158.28      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28       => 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)))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__psubset,axiom,
% 158.26/158.28      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.28         => ( 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)))
% 158.26/158.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Un__disjoint,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28         => ( 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))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Diff1__le,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_setsum__image__gen,axiom,
% 158.26/158.28      ! [V_f_2,T_c,V_g_2,V_S_2,T_a,T_b] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_setsum__setsum__restrict,axiom,
% 158.26/158.28      ! [V_R_2,V_f_2,V_T_2,T_b,V_S_2,T_a,T_c] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__add(T_c)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.26/158.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 158.26/158.28           => 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) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_dom__override__on,axiom,
% 158.26/158.28      ! [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))))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Diff__singleton__if,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => 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)) )
% 158.26/158.28          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => 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) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Diff__singleton,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__Union,axiom,
% 158.26/158.28      ! [V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_A_2))
% 158.26/158.28       => ( ! [B_M] :
% 158.26/158.28              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_M),V_A_2))
% 158.26/158.28             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_M)) )
% 158.26/158.28         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card_Oremove,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28         => 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)))))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_insert__partition,axiom,
% 158.26/158.28      ! [V_F_2,V_x_2,T_a] :
% 158.26/158.28        ( ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_x_2),V_F_2))
% 158.26/158.28       => ( ! [B_x] :
% 158.26/158.28              ( 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)))
% 158.26/158.28             => ! [B_xa] :
% 158.26/158.28                  ( 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)))
% 158.26/158.28                 => ( B_x != B_xa
% 158.26/158.28                   => 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)) ) ) )
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_top1I,axiom,
% 158.26/158.28      ! [V_x_2,T_a] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_x_2)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_INTER__UNIV__conv_I1_J,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.28        ( 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)
% 158.26/158.28      <=> ! [B_x] :
% 158.26/158.28            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.28           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_INTER__UNIV__conv_I2_J,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.28        ( 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))
% 158.26/158.28      <=> ! [B_x] :
% 158.26/158.28            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.26/158.28           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_infinite__UNIV__nat,axiom,
% 158.26/158.28      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__UNIV__unit,axiom,
% 158.26/158.28      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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_INF1__iff,axiom,
% 158.26/158.28      ! [V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 158.26/158.28        ( 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))
% 158.26/158.28      <=> ! [B_x] :
% 158.26/158.28            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.28           => hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_INF2__iff,axiom,
% 158.26/158.28      ! [V_ca_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 158.26/158.28        ( 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))
% 158.26/158.28      <=> ! [B_x] :
% 158.26/158.28            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.28           => hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_ca_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_one__reorient,axiom,
% 158.26/158.28      ! [V_x_2,T_a] :
% 158.26/158.28        ( class_Groups_Oone(T_a)
% 158.26/158.28       => ( c_Groups_Oone__class_Oone(T_a) = V_x_2
% 158.26/158.28        <=> V_x_2 = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__eq__setsum,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_override__on__apply__notin,axiom,
% 158.26/158.28      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 158.26/158.28        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_override__on__apply__in,axiom,
% 158.26/158.28      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_override__on__emptyset,axiom,
% 158.26/158.28      ! [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 ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__nat__set__iff__bounded,axiom,
% 158.26/158.28      ! [V_N_2] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 158.26/158.28      <=> ? [B_m] :
% 158.26/158.28          ! [B_x] :
% 158.26/158.28            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 158.26/158.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__nat__set__iff__bounded__le,axiom,
% 158.26/158.28      ! [V_N_2] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 158.26/158.28      <=> ? [B_m] :
% 158.26/158.28          ! [B_x] :
% 158.26/158.28            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 158.26/158.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_override__on__def,axiom,
% 158.26/158.28      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 158.26/158.28        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.28         => 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) )
% 158.26/158.28        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.28         => 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) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__M__bounded__by__nat,axiom,
% 158.26/158.28      ! [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))))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card_Oinsert,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Diff__insert,axiom,
% 158.26/158.28      ! [V_B_2,V_a_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.28         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card_Oinsert__remove,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => 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)))))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__add__one,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Rings_Olinordered__semidom(T_a)
% 158.26/158.28       => 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)))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OatMost__iff,axiom,
% 158.26/158.28      ! [V_k_2,V_less__eq_2,V_i_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatMost(T_a,V_less__eq_2,V_k_2)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_k_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OatLeast__iff,axiom,
% 158.26/158.28      ! [V_k_2,V_less__eq_2,V_i_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatLeast(T_a,V_less__eq_2,V_k_2)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_k_2),V_i_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OlessThan__iff,axiom,
% 158.26/158.28      ! [V_k_2,V_less_2,V_i_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OlessThan(T_a,V_less_2,V_k_2)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_k_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OgreaterThan__iff,axiom,
% 158.26/158.28      ! [V_k_2,V_less_2,V_i_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OgreaterThan(T_a,V_less_2,V_k_2)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(V_less_2,V_k_2),V_i_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OatLeastAtMost__iff,axiom,
% 158.26/158.28      ! [V_u_2,V_l_2,V_less__eq_2,V_i_2,T_a] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 158.26/158.28          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OgreaterThanLessThan__iff,axiom,
% 158.26/158.28      ! [V_u_2,V_l_2,V_less_2,V_i_2,T_a] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 158.26/158.28          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OatLeastLessThan__iff,axiom,
% 158.26/158.28      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_a] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 158.26/158.28          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_linorder__neqE__linordered__idom,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Rings_Olinordered__idom(T_a)
% 158.26/158.28       => ( V_x != V_y
% 158.26/158.28         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.26/158.28           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ord_OgreaterThanAtMost__iff,axiom,
% 158.26/158.28      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_a] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 158.26/158.28          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_setsum__multicount__gen,axiom,
% 158.26/158.28      ! [V_k_2,V_R_2,V_t_2,T_b,V_s_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_t_2))
% 158.26/158.28         => ( ! [B_x] :
% 158.26/158.28                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_t_2))
% 158.26/158.28               => 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) )
% 158.26/158.28           => 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) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_iso__tuple__UNIV__I,axiom,
% 158.26/158.28      ! [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)))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Powp__mono,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_inf__Sup1__distrib,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => 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))))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_inf__Sup2__distrib,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28               => 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))))))) ) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_sup__Inf1__distrib,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => 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))))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__image__set,axiom,
% 158.26/158.28      ! [V_f_2,T_b,V_P_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.28       => 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))))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__Collect__bounded__ex,axiom,
% 158.26/158.28      ! [V_Q_2,T_b,V_P_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 158.26/158.28       => ( 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)))))
% 158.26/158.28        <=> ! [B_y] :
% 158.26/158.28              ( hBOOL(hAPP(V_P_2,B_y))
% 158.26/158.28             => 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)))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ran__def,axiom,
% 158.26/158.28      ! [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)))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_sup__Inf2__distrib,axiom,
% 158.26/158.28      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Lattices_Odistrib__lattice(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28               => 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))))))) ) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_add__Min__commute,axiom,
% 158.26/158.28      ! [V_k_2,V_N_2,T_a] :
% 158.26/158.28        ( class_Groups_Olinordered__ab__semigroup__add(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.28         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => 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))))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_add__Max__commute,axiom,
% 158.26/158.28      ! [V_k_2,V_N_2,T_a] :
% 158.26/158.28        ( class_Groups_Olinordered__ab__semigroup__add(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.28         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => 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))))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fold__Un__disjoint,axiom,
% 158.26/158.28      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28           => ( 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))
% 158.26/158.28             => 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)) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__comp__def,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__Suc__Diff1,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28         => 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) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__conv__nat__seg__image,axiom,
% 158.26/158.28      ! [V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28      <=> ? [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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_lessI,axiom,
% 158.26/158.28      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_n))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__mono,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__mult__less__cancel1,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_times_Oidem,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__idem,axiom,
% 158.26/158.28      ! [V_x,T_a] :
% 158.26/158.28        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x) = V_x ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__left__idem,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,
% 158.26/158.28      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_n__not__Suc__n,axiom,
% 158.26/158.28      ! [V_n] : V_n != hAPP(c_Nat_OSuc,V_n) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__n__not__n,axiom,
% 158.26/158.28      ! [V_n] : hAPP(c_Nat_OSuc,V_n) != V_n ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat_Oinject,axiom,
% 158.26/158.28      ! [V_nat_H_2,V_nat_2] :
% 158.26/158.28        ( hAPP(c_Nat_OSuc,V_nat_2) = hAPP(c_Nat_OSuc,V_nat_H_2)
% 158.26/158.28      <=> V_nat_2 = V_nat_H_2 ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__mult__cancel1,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.28        ( 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)
% 158.26/158.28      <=> V_m_2 = V_n_2 ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__inject,axiom,
% 158.26/158.28      ! [V_y,V_x] :
% 158.26/158.28        ( hAPP(c_Nat_OSuc,V_x) = hAPP(c_Nat_OSuc,V_y)
% 158.26/158.28       => V_x = V_y ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__Suc__right,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__Suc,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__mult__le__cancel1,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_k_2] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,
% 158.26/158.28      ! [V_ry,V_rx,V_lx,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,
% 158.26/158.28      ! [V_ry,V_rx,V_lx,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,
% 158.26/158.28      ! [V_rx,V_ly,V_lx,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,
% 158.26/158.28      ! [V_rx,V_ly,V_lx,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,
% 158.26/158.28      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,
% 158.26/158.28      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,
% 158.26/158.28      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__class_Odistrib,axiom,
% 158.26/158.28      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_combine__common__factor,axiom,
% 158.26/158.28      ! [V_c,V_b,V_e,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Osemiring(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_crossproduct__noteq,axiom,
% 158.26/158.28      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 158.26/158.28       => ( ( V_a_2 != V_b_2
% 158.26/158.28            & V_ca_2 != V_d_2 )
% 158.26/158.28        <=> 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,
% 158.26/158.28      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,
% 158.26/158.28      ! [V_b,V_m,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_crossproduct__eq,axiom,
% 158.26/158.28      ! [V_z_2,V_x_2,V_y_2,V_w_2,T_a] :
% 158.26/158.28        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 158.26/158.28       => ( 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))
% 158.26/158.28        <=> ( V_w_2 = V_x_2
% 158.26/158.28            | V_y_2 = V_z_2 ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_not__less__eq,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__Suc__eq,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 158.26/158.28      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.28          | V_m_2 = V_n_2 ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__less__eq,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_not__less__less__Suc__eq,axiom,
% 158.26/158.28      ! [V_m_2,V_n_2] :
% 158.26/158.28        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 158.26/158.28        <=> V_n_2 = V_m_2 ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__antisym,axiom,
% 158.26/158.28      ! [V_m,V_n] :
% 158.26/158.28        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_m)))
% 158.26/158.28         => V_m = V_n ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__SucI,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__lessI,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28       => ( hAPP(c_Nat_OSuc,V_m) != V_n
% 158.26/158.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__trans__Suc,axiom,
% 158.26/158.28      ! [V_k,V_j,V_i] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 158.26/158.28         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_i)),V_k)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__SucE,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 158.26/158.28       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28         => V_m = V_n ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__lessD,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__less__SucD,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__1__left,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Groups_Omonoid__mult(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__1,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__1__right,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Groups_Omonoid__mult(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult_Ocomm__neutral,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_add__Suc__right,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_add__Suc,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_add__Suc__shift,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_square__eq__iff,axiom,
% 158.26/158.28      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Rings_Oidom(T_a)
% 158.26/158.28       => ( 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)
% 158.26/158.28        <=> ( V_a_2 = V_b_2
% 158.26/158.28            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__mult__minus,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Oring(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__mult__commute,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Oring(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__mult__left,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Oring(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__mult__right,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Oring(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__leD,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__SucE,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 158.26/158.28       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28         => V_m = hAPP(c_Nat_OSuc,V_n) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__SucI,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__le__mono,axiom,
% 158.26/158.28      ! [V_m_2,V_n_2] :
% 158.26/158.28        ( 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)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__Suc__eq,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 158.26/158.28      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.28          | V_m_2 = hAPP(c_Nat_OSuc,V_n_2) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_not__less__eq__eq,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__n__not__le__n,axiom,
% 158.26/158.28      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n)),V_n)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__diff__diff,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__Suc__Suc,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_add__mult__distrib2,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_add__mult__distrib,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__le__mono,axiom,
% 158.26/158.28      ! [V_l,V_k,V_j,V_i] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 158.26/158.28         => 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__le__mono2,axiom,
% 158.26/158.28      ! [V_k,V_j,V_i] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_mult__le__mono1,axiom,
% 158.26/158.28      ! [V_k,V_j,V_i] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__cube,axiom,
% 158.26/158.28      ! [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)))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__square,axiom,
% 158.26/158.28      ! [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))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__mult__distrib,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__mult__distrib2,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__mult__1,axiom,
% 158.26/158.28      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) = V_n ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__1__eq__mult__iff,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)
% 158.26/158.28      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 158.26/158.28          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__mult__1__right,axiom,
% 158.26/158.28      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_n ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__mult__eq__1__iff,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 158.26/158.28      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 158.26/158.28          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fun__left__comm,axiom,
% 158.26/158.28      ! [T_a] :
% 158.26/158.28        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.26/158.28       => c_Finite__Set_Ofun__left__comm(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fun__left__comm__idem,axiom,
% 158.26/158.28      ! [T_a] :
% 158.26/158.28        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.26/158.28       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_setsum__right__distrib,axiom,
% 158.26/158.28      ! [V_A_2,V_f_2,T_b,V_r_2,T_a] :
% 158.26/158.28        ( class_Rings_Osemiring__0(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_setsum__left__distrib,axiom,
% 158.26/158.28      ! [V_r_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.28        ( class_Rings_Osemiring__0(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_setsum__product,axiom,
% 158.26/158.28      ! [V_B_2,V_g_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.28        ( class_Rings_Osemiring__0(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__1__mult,axiom,
% 158.26/158.28      ! [V_n,V_m,T_a] :
% 158.26/158.28        ( class_Rings_Olinordered__semidom(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_m))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_n))
% 158.26/158.28           => 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))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_eq__add__iff1,axiom,
% 158.26/158.28      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Rings_Oring(T_a)
% 158.26/158.28       => ( 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)
% 158.26/158.28        <=> 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 ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_eq__add__iff2,axiom,
% 158.26/158.28      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Rings_Oring(T_a)
% 158.26/158.28       => ( 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)
% 158.26/158.28        <=> 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) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,
% 158.26/158.28      ! [V_m,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,
% 158.26/158.28      ! [V_a,V_m,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,
% 158.26/158.28      ! [V_m,V_a,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__add__Suc1,axiom,
% 158.26/158.28      ! [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)))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__add__Suc2,axiom,
% 158.26/158.28      ! [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)))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__iff__Suc__add,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.28      <=> ? [B_k] : V_n_2 = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_square__eq__1__iff,axiom,
% 158.26/158.28      ! [V_x_2,T_a] :
% 158.26/158.28        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 158.26/158.28       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_x_2) = c_Groups_Oone__class_Oone(T_a)
% 158.26/158.28        <=> ( V_x_2 = c_Groups_Oone__class_Oone(T_a)
% 158.26/158.28            | V_x_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I1_J,axiom,
% 158.26/158.28      ! [V_x,T_a] :
% 158.26/158.28        ( class_Rings_Ocomm__ring__1(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__le__lessD,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__less__Suc__eq,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 158.26/158.28        <=> V_n_2 = V_m_2 ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__leI,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__imp__less__Suc,axiom,
% 158.26/158.28      ! [V_n,V_m] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.26/158.28       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__le__eq,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__Suc__eq__le,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__eq__Suc__le,axiom,
% 158.26/158.28      ! [V_m_2,V_n_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 158.26/158.28      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__less__Suc,axiom,
% 158.26/158.28      ! [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))) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__diff__le,axiom,
% 158.26/158.28      ! [V_m,V_n] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__Suc__1,axiom,
% 158.26/158.28      ! [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 ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__Max__eq__Min,axiom,
% 158.26/158.28      ! [V_S_2,T_a] :
% 158.26/158.28        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.26/158.28         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__Min__eq__Max,axiom,
% 158.26/158.28      ! [V_S_2,T_a] :
% 158.26/158.28        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.26/158.28         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Max_Osingleton,axiom,
% 158.26/158.28      ! [V_x_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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 ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Min_Osingleton,axiom,
% 158.26/158.28      ! [V_x_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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 ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__eq__Suc__le__raw,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__comp__simps_I1_J,axiom,
% 158.26/158.28      ! [V_m1_2,T_b,T_c,T_a,V_k_2,V_m2_2] :
% 158.26/158.28        ( hAPP(V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__comp__Some__iff,axiom,
% 158.26/158.28      ! [V_v_2,V_k_2,V_m2_2,V_m1_2,T_c,T_a,T_b] :
% 158.26/158.28        ( 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)
% 158.26/158.28      <=> ? [B_k_H] :
% 158.26/158.28            ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_b),B_k_H)
% 158.26/158.28            & hAPP(V_m1_2,B_k_H) = hAPP(c_Option_Ooption_OSome(T_a),V_v_2) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__comp__simps_I2_J,axiom,
% 158.26/158.28      ! [V_m1_2,T_b,T_c,V_k_H_2,T_a,V_k_2,V_m2_2] :
% 158.26/158.28        ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_k_H_2)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__add__iff1,axiom,
% 158.26/158.28      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Rings_Oordered__ring(T_a)
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__add__iff2,axiom,
% 158.26/158.28      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Rings_Oordered__ring(T_a)
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__add__iff2,axiom,
% 158.26/158.28      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Rings_Oordered__ring(T_a)
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_less__add__iff1,axiom,
% 158.26/158.28      ! [V_d_2,V_b_2,V_ca_2,V_e_2,V_a_2,T_a] :
% 158.26/158.28        ( class_Rings_Oordered__ring(T_a)
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__Suc__diff__eq2,axiom,
% 158.26/158.28      ! [V_m,V_j,V_k] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__Suc__diff__eq1,axiom,
% 158.26/158.28      ! [V_m,V_j,V_k] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__comp__empty_I1_J,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__comp__empty_I2_J,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Min__le,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Max__ge,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => 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))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Max__in,axiom,
% 158.26/158.28      ! [V_A_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),V_A_2)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Min__in,axiom,
% 158.26/158.28      ! [V_A_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),V_A_2)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fold__image__distrib,axiom,
% 158.26/158.28      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__insert__if,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => 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) )
% 158.26/158.28          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__insert__disjoint,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28         => 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fold__image__insert,axiom,
% 158.26/158.28      ! [V_z_2,V_g_2,V_a_2,V_A_2,T_a,T_b] :
% 158.26/158.28        ( class_Groups_Oab__semigroup__mult(T_b)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_map__comp__None__iff,axiom,
% 158.26/158.28      ! [V_k_2,V_m2_2,V_m1_2,T_c,T_a,T_b] :
% 158.26/158.28        ( 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)
% 158.26/158.28      <=> ( hAPP(V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_b)
% 158.26/158.28          | ? [B_k_H] :
% 158.26/158.28              ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_b),B_k_H)
% 158.26/158.28              & hAPP(V_m1_2,B_k_H) = c_Option_Ooption_ONone(T_a) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Max__mono,axiom,
% 158.26/158.28      ! [V_N_2,V_M_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_M_2),V_N_2))
% 158.26/158.28         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.28             => 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))) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Min__antimono,axiom,
% 158.26/158.28      ! [V_N_2,V_M_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_M_2),V_N_2))
% 158.26/158.28         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.28           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.28             => 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))) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_card__insert,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28       => 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)))))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fold__image__Un__Int,axiom,
% 158.26/158.28      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.28           => 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))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__less__add__iff2,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__less__add__iff1,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_diff__Suc__eq__diff__pred,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__eq__plus1,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Suc__eq__plus1__left,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__le__add__iff1,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__diff__add__eq1,axiom,
% 158.26/158.28      ! [V_n,V_m,V_u,V_i,V_j] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__mult__commute,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__mult__assoc,axiom,
% 158.26/158.28      ! [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)) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_left__add__mult__distrib,axiom,
% 158.26/158.28      ! [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) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__eq__add__iff2,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 158.26/158.28       => ( 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)
% 158.26/158.28        <=> 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) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__diff__add__eq2,axiom,
% 158.26/158.28      ! [V_n,V_m,V_u,V_j,V_i] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__le__add__iff2,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_nat__eq__add__iff1,axiom,
% 158.26/158.28      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 158.26/158.28        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 158.26/158.28       => ( 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)
% 158.26/158.28        <=> 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 ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Body__triple__valid__Suc,axiom,
% 158.26/158.28      ! [V_Q_2,V_pn_2,V_P_2,V_n_2,T_a] :
% 158.26/158.28        ( c_Hoare__Mirabelle_Otriple__valid(T_a,V_n_2,hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),hAPP(c_Option_Othe(tc_Com_Ocom),hAPP(c_Com_Obody,V_pn_2))),V_Q_2))
% 158.26/158.28      <=> c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n_2),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Q_2)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_setsum__multicount,axiom,
% 158.26/158.28      ! [V_k_2,V_R_2,V_T_2,T_b,V_S_2,T_a] :
% 158.26/158.28        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 158.26/158.28         => ( ! [B_x] :
% 158.26/158.28                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_T_2))
% 158.26/158.28               => 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 )
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fold__image__Un__one,axiom,
% 158.26/158.28      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 158.26/158.28        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.26/158.28         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 158.26/158.28           => ( ! [B_x] :
% 158.26/158.28                  ( 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)))
% 158.26/158.28                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 158.26/158.28             => 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)) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_fold__graph__permute__diff,axiom,
% 158.26/158.28      ! [V_a_2,V_x_2,V_A_2,V_b_2,T_a] :
% 158.26/158.28        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.26/158.28       => ( 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))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.28           => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 158.26/158.28             => 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)) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Inf__fold__inf,axiom,
% 158.26/158.28      ! [V_A_2,T_a] :
% 158.26/158.28        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => 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) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Min_Oremove,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => ( ( 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))
% 158.26/158.28               => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = V_x_2 )
% 158.26/158.28              & ( 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))
% 158.26/158.28               => 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)))))) ) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Max_Oremove,axiom,
% 158.26/158.28      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.28           => ( ( 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))
% 158.26/158.28               => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = V_x_2 )
% 158.26/158.28              & ( 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))
% 158.26/158.28               => 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)))))) ) ) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_finite__Inter,axiom,
% 158.26/158.28      ! [V_M_2,T_a] :
% 158.26/158.28        ( ? [B_x] :
% 158.26/158.28            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),V_M_2))
% 158.26/158.28            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_x)) )
% 158.26/158.28       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_M_2))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_InterE,axiom,
% 158.26/158.28      ! [V_X_2,V_C_2,V_A_2,T_a] :
% 158.26/158.28        ( 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)))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 158.26/158.28         => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_InterD,axiom,
% 158.26/158.28      ! [V_X_2,V_C_2,V_A_2,T_a] :
% 158.26/158.28        ( 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)))
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 158.26/158.28         => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2)) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup_Oidem,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_a) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf_Oidem,axiom,
% 158.26/158.28      ! [V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_a) = V_a ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup_Ocommute,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__commute,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf_Ocommute,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf__commute,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__inf__absorb,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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 ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf__sup__absorb,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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 ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup_Oleft__idem,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__left__idem,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf_Oleft__idem,axiom,
% 158.26/158.28      ! [V_b,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf__left__idem,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup_Oleft__commute,axiom,
% 158.26/158.28      ! [V_c,V_a,V_b,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__left__commute,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf_Oleft__commute,axiom,
% 158.26/158.28      ! [V_c,V_a,V_b,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf__left__commute,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__inf__distrib1,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf__sup__distrib1,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup_Oassoc,axiom,
% 158.26/158.28      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__assoc,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf_Oassoc,axiom,
% 158.26/158.28      ! [V_c,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf__assoc,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__inf__distrib2,axiom,
% 158.26/158.28      ! [V_x,V_z,V_y,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Oinf__sup__distrib2,axiom,
% 158.26/158.28      ! [V_x,V_z,V_y,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Max_Oidem,axiom,
% 158.26/158.28      ! [V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_x) = V_x ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_Min_Oidem,axiom,
% 158.26/158.28      ! [V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_x) = V_x ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Odistrib__inf__le,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Odistrib__sup__le,axiom,
% 158.26/158.28      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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)))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__max__eq__min,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_minus__min__eq__max,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.26/158.28       => 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)) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__max__iff__disj,axiom,
% 158.26/158.28      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( 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)))
% 158.26/158.28        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z_2),V_x_2))
% 158.26/158.28            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z_2),V_y_2)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Ole__supE,axiom,
% 158.26/158.28      ! [V_x,V_b,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( 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))
% 158.26/158.28         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 158.26/158.28             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__mono,axiom,
% 158.26/158.28      ! [V_d,V_b,V_c,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 158.26/158.28           => 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))) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__least,axiom,
% 158.26/158.28      ! [V_z,V_x,V_y,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Ole__supI,axiom,
% 158.26/158.28      ! [V_b,V_x,V_a,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 158.26/158.28         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 158.26/158.28           => 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)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__absorb1,axiom,
% 158.26/158.28      ! [V_x,V_y,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.28         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_x ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Osup__absorb2,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.28         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_y ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Ole__supI2,axiom,
% 158.26/158.28      ! [V_a,V_b,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 158.26/158.28         => 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Ole__supI1,axiom,
% 158.26/158.28      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 158.26/158.28         => 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))) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Ole__sup__iff,axiom,
% 158.26/158.28      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( 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))
% 158.26/158.28        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 158.26/158.28            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Ole__iff__sup,axiom,
% 158.26/158.28      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.28        <=> hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),V_y_2) = V_y_2 ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__maxI2,axiom,
% 158.26/158.28      ! [V_x,V_y,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_le__maxI1,axiom,
% 158.26/158.28      ! [V_y,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => 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))) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__le__iff__disj,axiom,
% 158.26/158.28      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.28       => ( 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))
% 158.26/158.28        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 158.26/158.28            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 158.26/158.28  
% 158.26/158.28  fof(fact_min__max_Ole__infE,axiom,
% 158.26/158.28      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.28        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( 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)))
% 158.26/158.29         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 158.26/158.29             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__mono,axiom,
% 158.26/158.29      ! [V_d,V_b,V_c,V_a,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 158.26/158.29           => 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))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__greatest,axiom,
% 158.26/158.29      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 158.26/158.29           => 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))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ole__infI,axiom,
% 158.26/158.29      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 158.26/158.29           => 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))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__absorb2,axiom,
% 158.26/158.29      ! [V_x,V_y,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 158.26/158.29         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_y ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__absorb1,axiom,
% 158.26/158.29      ! [V_y,V_x,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.26/158.29         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_x ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ole__infI2,axiom,
% 158.26/158.29      ! [V_a,V_x,V_b,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ole__infI1,axiom,
% 158.26/158.29      ! [V_b,V_x,V_a,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ole__inf__iff,axiom,
% 158.26/158.29      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( 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)))
% 158.26/158.29        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.29            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ole__iff__inf,axiom,
% 158.26/158.29      ! [V_y_2,V_x_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.26/158.29        <=> hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),V_y_2) = V_x_2 ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__le2,axiom,
% 158.26/158.29      ! [V_y,V_x,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__le1,axiom,
% 158.26/158.29      ! [V_y,V_x,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oless__supI1,axiom,
% 158.26/158.29      ! [V_b,V_a,V_x,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 158.26/158.29         => 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))) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oless__supI2,axiom,
% 158.26/158.29      ! [V_a,V_b,V_x,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 158.26/158.29         => 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))) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_less__max__iff__disj,axiom,
% 158.26/158.29      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( 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)))
% 158.26/158.29        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_x_2))
% 158.26/158.29            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_y_2)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_max__less__iff__conj,axiom,
% 158.26/158.29      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( 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))
% 158.26/158.29        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_z_2))
% 158.26/158.29            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_z_2)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oless__infI1,axiom,
% 158.26/158.29      ! [V_b,V_x,V_a,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oless__infI2,axiom,
% 158.26/158.29      ! [V_a,V_x,V_b,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__less__iff__conj,axiom,
% 158.26/158.29      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( 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)))
% 158.26/158.29        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_x_2))
% 158.26/158.29            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_y_2)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__less__iff__disj,axiom,
% 158.26/158.29      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( 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))
% 158.26/158.29        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_z_2))
% 158.26/158.29            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_z_2)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_max__add__distrib__left,axiom,
% 158.26/158.29      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.29        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__add__distrib__left,axiom,
% 158.26/158.29      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.29        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_max__diff__distrib__left,axiom,
% 158.26/158.29      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.29        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__diff__distrib__left,axiom,
% 158.26/158.29      ! [V_z,V_y,V_x,T_a] :
% 158.26/158.29        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_sup__max,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( ( class_Lattices_Osemilattice__sup(T_a)
% 158.26/158.29          & class_Orderings_Olinorder(T_a) )
% 158.26/158.29       => c_Lattices_Osemilattice__sup__class_Osup(T_a) = c_Orderings_Oord__class_Omax(T_a) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_inf__min,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.29          & class_Orderings_Olinorder(T_a) )
% 158.26/158.29       => c_Lattices_Osemilattice__inf__class_Oinf(T_a) = c_Orderings_Oord__class_Omin(T_a) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_max__Suc__Suc,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__Suc__Suc,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__diff,axiom,
% 158.26/158.29      ! [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) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold__graph_Oequations_I1_J,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold__graph_OemptyI,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_empty__fold__graphE,axiom,
% 158.26/158.29      ! [V_x_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.29        ( 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))
% 158.26/158.29       => V_x_2 = V_z_2 ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold__graph__imp__finite,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.29        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_x_2))
% 158.26/158.29       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ofun__left__comm__idem__sup,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ofun__left__comm__idem__inf,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_le__Inf__iff,axiom,
% 158.26/158.29      ! [V_A_2,V_b_2,T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => ( 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)))
% 158.26/158.29        <=> ! [B_x] :
% 158.26/158.29              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.29             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__less__iff,axiom,
% 158.26/158.29      ! [V_a_2,V_S_2,T_a] :
% 158.26/158.29        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29          & class_Orderings_Olinorder(T_a) )
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Complete__Lattice_OInf__class_OInf(T_a,V_S_2)),V_a_2))
% 158.26/158.29        <=> ? [B_x] :
% 158.26/158.29              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 158.26/158.29              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_a_2)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fun__left__comm_Ofold__graph__determ,axiom,
% 158.26/158.29      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.29        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_x_2))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 158.26/158.29           => V_y_2 = V_x_2 ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_nat__minus__add__max,axiom,
% 158.26/158.29      ! [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) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_triple__valid__Suc,axiom,
% 158.26/158.29      ! [V_t,V_n,T_a] :
% 158.26/158.29        ( c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n),V_t)
% 158.26/158.29       => c_Hoare__Mirabelle_Otriple__valid(T_a,V_n,V_t) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__lower,axiom,
% 158.26/158.29      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.29        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__def,axiom,
% 158.26/158.29      ! [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))) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold__graph_OinsertI,axiom,
% 158.26/158.29      ! [V_y_2,V_z_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 158.26/158.29        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 158.26/158.29         => 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))) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__anti__mono,axiom,
% 158.26/158.29      ! [V_A_2,V_B_2,T_a] :
% 158.26/158.29        ( 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))
% 158.26/158.29       => 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))) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__empty,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__insert,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__UNIV,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__lower,axiom,
% 158.26/158.29      ! [V_A_2,V_x_2,T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__Un__distrib,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fun__left__comm_Ofold__equality,axiom,
% 158.26/158.29      ! [V_y_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.29        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 158.26/158.29         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2) = V_y_2 ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__singleton,axiom,
% 158.26/158.29      ! [V_a_2,T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => 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 ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__empty,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => 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) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__UNIV,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => 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) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__insert,axiom,
% 158.26/158.29      ! [V_A_2,V_a_2,T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => 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)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ofold__sup__insert,axiom,
% 158.26/158.29      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ofold__inf__insert,axiom,
% 158.26/158.29      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Oin__idem,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Oin__idem,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_INTER__eq__Inter__image,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__image__eq,axiom,
% 158.26/158.29      ! [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) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold__def,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Un__Inter,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold__graph__insert__swap,axiom,
% 158.26/158.29      ! [V_z_2,V_y_2,V_A_2,V_b_2,T_a] :
% 158.26/158.29        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.26/158.29       => ( 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))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 158.26/158.29           => 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))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Osup__le__fold__sup,axiom,
% 158.26/158.29      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => 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))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ofold__inf__le__inf,axiom,
% 158.26/158.29      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => 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))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max__insert,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => 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)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min__insert,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => 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)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Osubset__idem,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.29             => 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) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Osubset__idem,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.29             => 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) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max__Un,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => 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)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min__Un,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => 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)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Int__eq__Inter,axiom,
% 158.26/158.29      ! [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))))) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fun__left__comm_Ofold__graph__fold,axiom,
% 158.26/158.29      ! [V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 158.26/158.29        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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))) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Oeq__fold__idem_H,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Int__Inter__image,axiom,
% 158.26/158.29      ! [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))) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Oeq__fold__idem_H,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inter__Un__subset,axiom,
% 158.26/158.29      ! [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)))) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__binary,axiom,
% 158.26/158.29      ! [V_b_2,V_a_2,T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => 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) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_inf__Inf__fold__inf,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__fin__Inf,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Diff1__fold__graph,axiom,
% 158.26/158.29      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.29        ( 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))
% 158.26/158.29       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29         => 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))) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Oinsert,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Oinsert,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Oinsert__remove,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ( 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))
% 158.26/158.29             => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 158.26/158.29            & ( 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))
% 158.26/158.29             => 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)))))) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Ounion__inter,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29           => ( 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))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Ounion__disjoint,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => ( 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))
% 158.26/158.29                 => 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)) ) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Oinsert__remove,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ( 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))
% 158.26/158.29             => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 158.26/158.29            & ( 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))
% 158.26/158.29             => 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)))))) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Ounion__inter,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29           => ( 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))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Ounion__disjoint,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => ( 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))
% 158.26/158.29                 => 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)) ) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Oeq__fold_H,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Oeq__fold_H,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_dual__min,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => 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) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_dual__max,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => 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) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_max__ord__max,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Orderings_Oord(T_a)
% 158.26/158.29       => c_Orderings_Oord__class_Omax(T_a) = c_Orderings_Oord_Omax(T_a,c_Orderings_Oord__class_Oless__eq(T_a)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__ord__min,axiom,
% 158.26/158.29      ! [T_a] :
% 158.26/158.29        ( class_Orderings_Oord(T_a)
% 158.26/158.29       => c_Orderings_Oord__class_Omin(T_a) = c_Orderings_Oord_Omin(T_a,c_Orderings_Oord__class_Oless__eq(T_a)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1Set_Ointros,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,V_a_2,V_f_2,T_a] :
% 158.26/158.29        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,V_a_2,V_A_2),V_x_2))
% 158.26/158.29       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29         => 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)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Osup__Inf1__distrib,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => 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))))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__Sup1__distrib,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => 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))))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_sup__nat__def,axiom,
% 158.26/158.29      c_Lattices_Osemilattice__sup__class_Osup(tc_Nat_Onat) = c_Orderings_Oord__class_Omax(tc_Nat_Onat) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_inf__nat__def,axiom,
% 158.26/158.29      c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat) = c_Orderings_Oord__class_Omin(tc_Nat_Onat) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1Set__nonempty,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,V_f_2,T_a] :
% 158.26/158.29        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,V_A_2),V_x_2))
% 158.26/158.29       => V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_empty__fold1SetE,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__le__Sup,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => 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))) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oin__idem,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oin__idem,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Osingleton,axiom,
% 158.26/158.29      ! [V_x_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => 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 ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Osingleton,axiom,
% 158.26/158.29      ! [V_x_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => 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 ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1Set__sing,axiom,
% 158.26/158.29      ! [V_b_2,V_a_2,V_f_2,T_a] :
% 158.26/158.29        ( 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))
% 158.26/158.29      <=> V_a_2 = V_b_2 ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oinsert__idem,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => 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)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oinsert__idem,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => 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)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Osubset__idem,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.29             => 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) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Osubset__idem,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.26/158.29             => 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) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Osup__Inf__absorb,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => 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 ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__Sup__absorb,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => 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 ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Ounion__idem,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => 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)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Ounion__idem,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => 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)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oeq__fold__idem_H,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oeq__fold__idem_H,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oinsert,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oinsert,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oinsert__remove,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ( 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))
% 158.26/158.29             => 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 )
% 158.26/158.29            & ( 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))
% 158.26/158.29             => 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)))))) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oinsert__remove,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ( 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))
% 158.26/158.29             => 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 )
% 158.26/158.29            & ( 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))
% 158.26/158.29             => 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)))))) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Ounion__disjoint,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => ( 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))
% 158.26/158.29                 => 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)) ) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Ounion__inter,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29           => ( 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))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Ounion__disjoint,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => ( 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))
% 158.26/158.29                 => 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)) ) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Ounion__inter,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29           => ( 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))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oeq__fold_H,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oeq__fold_H,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oremove,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => ( ( 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))
% 158.26/158.29               => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2) = V_x_2 )
% 158.26/158.29              & ( 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))
% 158.26/158.29               => 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)))))) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oremove,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29           => ( ( 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))
% 158.26/158.29               => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2) = V_x_2 )
% 158.26/158.29              & ( 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))
% 158.26/158.29               => 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)))))) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Oinf__Sup2__distrib,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => 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))))))) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Osup__Inf2__distrib,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => 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))))))) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fun__left__comm_Ofold__graph__insertE__aux,axiom,
% 158.26/158.29      ! [V_a_2,V_y_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 158.26/158.29        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => ? [B_y_H] :
% 158.26/158.29                ( V_y_2 = hAPP(hAPP(V_f_2,V_a_2),B_y_H)
% 158.26/158.29                & 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Oclosed,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( ! [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))))))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Oclosed,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( ! [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))))))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Oclosed,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( ! [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))))))
% 158.26/158.29             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Oclosed,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( ! [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))))))
% 158.26/158.29             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_Ohom__commute,axiom,
% 158.26/158.29      ! [V_N_2,V_h_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( ! [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))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.29           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_Ohom__commute,axiom,
% 158.26/158.29      ! [V_N_2,V_h_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( ! [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))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.29           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_Ohom__commute,axiom,
% 158.26/158.29      ! [V_N_2,V_h_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( ! [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))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.29           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_Ohom__commute,axiom,
% 158.26/158.29      ! [V_N_2,V_h_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( ! [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))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.26/158.29           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1Set_Oequations,axiom,
% 158.26/158.29      ! [V_a3_2,V_a2_2,V_a1_2,V_f_2,T_a] :
% 158.26/158.29        ( 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))
% 158.26/158.29      <=> ? [B_a,B_A] :
% 158.26/158.29            ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a1_2),V_a2_2) = hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_A)
% 158.26/158.29            & hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,B_a,B_A),V_a3_2))
% 158.26/158.29            & ~ hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A)) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_insert__fold1SetE,axiom,
% 158.26/158.29      ! [V_x_2,V_X_2,V_a_2,V_f_2,T_a] :
% 158.26/158.29        ( 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))
% 158.26/158.29       => ~ ! [B_a,B_A] :
% 158.26/158.29              ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_X_2) = hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_A)
% 158.26/158.29             => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,B_a,B_A),V_x_2))
% 158.26/158.29               => hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__eq__fold,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => 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) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__singleton__def,axiom,
% 158.26/158.29      ! [V_a_2,V_f_2,T_a,V_g_2] :
% 158.26/158.29        ( V_g_2 = c_Finite__Set_Ofold1(T_a,V_f_2)
% 158.26/158.29       => 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 ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__singleton,axiom,
% 158.26/158.29      ! [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 ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_folding__one_Oeq__fold,axiom,
% 158.26/158.29      ! [V_A_2,V_F_2,V_f_2,T_a] :
% 158.26/158.29        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_F_2)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => hAPP(V_F_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),V_A_2) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__def,axiom,
% 158.26/158.29      ! [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)) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Sup__fin_OF__eq,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Lattices_Olattice(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Inf__fin_OF__eq,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Lattices_Olattice(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Min_OF__eq,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_Max_OF__eq,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OInf__fin_OF__eq,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_OSup__fin_OF__eq,axiom,
% 158.26/158.29      ! [V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__belowI,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => 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)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_below__fold1__iff,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Lattices_Osemilattice__inf(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( 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)))
% 158.26/158.29            <=> ! [B_x] :
% 158.26/158.29                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Ofold1__belowI,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.26/158.29           => 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)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__insert__idem,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.26/158.29       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29           => 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)) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__below__iff,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( 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))
% 158.26/158.29            <=> ? [B_x] :
% 158.26/158.29                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.29                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_x_2)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_min__max_Obelow__fold1__iff,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( 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)))
% 158.26/158.29            <=> ! [B_x] :
% 158.26/158.29                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__Un2,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29               => 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)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_strict__below__fold1__iff,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( 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)))
% 158.26/158.29            <=> ! [B_x] :
% 158.26/158.29                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.29                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__strict__below__iff,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( 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))
% 158.26/158.29            <=> ? [B_x] :
% 158.26/158.29                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.26/158.29                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_x_2)) ) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__eq__fold__idem,axiom,
% 158.26/158.29      ! [V_a_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => 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) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__insert,axiom,
% 158.26/158.29      ! [V_x_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.26/158.29       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29           => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.26/158.29             => 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)) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__antimono,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Orderings_Olinorder(T_a)
% 158.26/158.29       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => 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))) ) ) ) ) ).
% 158.26/158.29  
% 158.26/158.29  fof(fact_fold1__Un,axiom,
% 158.26/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.26/158.29        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.26/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.26/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.26/158.29           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.26/158.29             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.29               => ( 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))
% 158.51/158.29                 => 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)) ) ) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_semilattice__big_OF__eq,axiom,
% 158.51/158.29      ! [V_A_2,V_F_2,V_f_2,T_a] :
% 158.51/158.29        ( c_Big__Operators_Osemilattice__big(T_a,V_f_2,V_F_2)
% 158.51/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => hAPP(V_F_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),V_A_2) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_fold1__in,axiom,
% 158.51/158.29      ! [V_A_2,T_a] :
% 158.51/158.29        ( class_Groups_Oab__semigroup__mult(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.29           => ( ! [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))))))
% 158.51/158.29             => 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)) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_hom__fold1__commute,axiom,
% 158.51/158.29      ! [V_N_2,V_h_2,T_a] :
% 158.51/158.29        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.51/158.29       => ( ! [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))
% 158.51/158.29         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 158.51/158.29           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.29             => 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)) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_Inter__subset,axiom,
% 158.51/158.29      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.29        ( ! [B_X] :
% 158.51/158.29            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_A_2))
% 158.51/158.29           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),B_X),V_B_2)) )
% 158.51/158.29       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))
% 158.51/158.29         => 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)) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_Option_Omap__def,axiom,
% 158.51/158.29      ! [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)) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_fun__left__comm_Ofold__graph__insertE,axiom,
% 158.51/158.29      ! [V_v_2,V_A_2,V_x_2,V_z_2,V_f_2,T_b,T_a] :
% 158.51/158.29        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.51/158.29       => ( 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))
% 158.51/158.29         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.29           => ~ ! [B_y] :
% 158.51/158.29                  ( V_v_2 = hAPP(hAPP(V_f_2,V_x_2),B_y)
% 158.51/158.29                 => ~ hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),B_y)) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_option__map__None,axiom,
% 158.51/158.29      ! [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) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_option__map__is__None,axiom,
% 158.51/158.29      ! [V_opt_2,V_f_2,T_a,T_b] :
% 158.51/158.29        ( hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),V_opt_2) = c_Option_Ooption_ONone(T_a)
% 158.51/158.29      <=> V_opt_2 = c_Option_Ooption_ONone(T_b) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_option__map__Some,axiom,
% 158.51/158.29      ! [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)) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_option__map__eq__Some,axiom,
% 158.51/158.29      ! [V_y_2,V_xo_2,V_f_2,T_a,T_b] :
% 158.51/158.29        ( 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)
% 158.51/158.29      <=> ? [B_z] :
% 158.51/158.29            ( V_xo_2 = hAPP(c_Option_Ooption_OSome(T_b),B_z)
% 158.51/158.29            & hAPP(V_f_2,B_z) = V_y_2 ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_dom__option__map,axiom,
% 158.51/158.29      ! [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) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_pigeonhole__infinite,axiom,
% 158.51/158.29      ! [V_f_2,T_b,V_A_2,T_a] :
% 158.51/158.29        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 158.51/158.29         => ? [B_x] :
% 158.51/158.29              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.29              & ~ 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)))))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_finite__fun__UNIVD1,axiom,
% 158.51/158.29      ! [T_b,T_a] :
% 158.51/158.29        ( 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))))
% 158.51/158.29       => ( 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))
% 158.51/158.29         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_finite__range__map__of__map__add,axiom,
% 158.51/158.29      ! [V_l_2,V_f_2,T_b,T_a] :
% 158.51/158.29        ( 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)))))
% 158.51/158.29       => 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))))) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_less__eq__nat_Osimps_I2_J,axiom,
% 158.51/158.29      ! [V_n_2,V_m_2] :
% 158.51/158.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 158.51/158.29      <=> 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)) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_finite__map__freshness,axiom,
% 158.51/158.29      ! [V_f_2,T_b,T_a] :
% 158.51/158.29        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Map_Odom(T_a,T_b,V_f_2)))
% 158.51/158.29       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 158.51/158.29         => ? [B_x] : hAPP(V_f_2,B_x) = c_Option_Ooption_ONone(T_b) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod_Oremove,axiom,
% 158.51/158.29      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.29           => 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)))))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_less__zeroE,axiom,
% 158.51/158.29      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_le0,axiom,
% 158.51/158.29      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_zero__less__Suc,axiom,
% 158.51/158.29      ! [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))) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_bot__nat__def,axiom,
% 158.51/158.29      c_Orderings_Obot__class_Obot(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_nat__case__0,axiom,
% 158.51/158.29      ! [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 ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_zero__reorient,axiom,
% 158.51/158.29      ! [V_x_2,T_a] :
% 158.51/158.29        ( class_Groups_Ozero(T_a)
% 158.51/158.29       => ( c_Groups_Ozero__class_Ozero(T_a) = V_x_2
% 158.51/158.29        <=> V_x_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__zero,axiom,
% 158.51/158.29      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.29        ( class_Rings_Ocomm__semiring__1(T_b)
% 158.51/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => ( ? [B_x] :
% 158.51/158.29                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.29                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 158.51/158.29           => 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) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__zero__iff,axiom,
% 158.51/158.29      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.29        ( ( class_Rings_Ocomm__semiring__1(T_b)
% 158.51/158.29          & class_Rings_Ono__zero__divisors(T_b) )
% 158.51/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => ( 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)
% 158.51/158.29          <=> ? [B_x] :
% 158.51/158.29                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.29                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__pos__nat__iff,axiom,
% 158.51/158.29      ! [V_f_2,V_S_2,T_a] :
% 158.51/158.29        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.29       => ( 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)))
% 158.51/158.29        <=> ! [B_x] :
% 158.51/158.29              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 158.51/158.29             => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add_Ocomm__neutral,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__0__right,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_double__zero__sym,axiom,
% 158.51/158.29      ! [V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.29       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)
% 158.51/158.29        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__0,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__0__left,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__0__iff,axiom,
% 158.51/158.29      ! [V_a_2,V_b_2,T_a] :
% 158.51/158.29        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 158.51/158.29       => ( V_b_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_a_2)
% 158.51/158.29        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_divisors__zero,axiom,
% 158.51/158.29      ! [V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Ono__zero__divisors(T_a)
% 158.51/158.29       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29         => ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29            | V_b = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_no__zero__divisors,axiom,
% 158.51/158.29      ! [V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Ono__zero__divisors(T_a)
% 158.51/158.29       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29         => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__eq__0__iff,axiom,
% 158.51/158.29      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.29        ( class_Rings_Oring__no__zero__divisors(T_a)
% 158.51/158.29       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29            | V_b_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__zero__right,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Rings_Omult__zero(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__zero__left,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Rings_Omult__zero(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_diff__0__right,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_diff__self,axiom,
% 158.51/158.29      ! [V_a,T_a] :
% 158.51/158.29        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.29       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_eq__iff__diff__eq__0,axiom,
% 158.51/158.29      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Oab__group__add(T_a)
% 158.51/158.29       => ( V_a_2 = V_b_2
% 158.51/158.29        <=> hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_right__minus__eq,axiom,
% 158.51/158.29      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.29       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29        <=> V_a_2 = V_b_2 ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_zero__neq__one,axiom,
% 158.51/158.29      ! [T_a] :
% 158.51/158.29        ( class_Rings_Ozero__neq__one(T_a)
% 158.51/158.29       => c_Groups_Ozero__class_Ozero(T_a) != c_Groups_Oone__class_Oone(T_a) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_one__neq__zero,axiom,
% 158.51/158.29      ! [T_a] :
% 158.51/158.29        ( class_Rings_Ozero__neq__one(T_a)
% 158.51/158.29       => c_Groups_Oone__class_Oone(T_a) != c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_neg__equal__zero,axiom,
% 158.51/158.29      ! [V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.29       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = V_a_2
% 158.51/158.29        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_neg__equal__0__iff__equal,axiom,
% 158.51/158.29      ! [V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.29       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_equal__neg__zero,axiom,
% 158.51/158.29      ! [V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.29       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)
% 158.51/158.29        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_neg__0__equal__iff__equal,axiom,
% 158.51/158.29      ! [V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.29       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)
% 158.51/158.29        <=> c_Groups_Ozero__class_Ozero(T_a) = V_a_2 ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_minus__zero,axiom,
% 158.51/158.29      ! [T_a] :
% 158.51/158.29        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.29       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_Suc__neq__Zero,axiom,
% 158.51/158.29      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_Zero__neq__Suc,axiom,
% 158.51/158.29      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_nat_Osimps_I3_J,axiom,
% 158.51/158.29      ! [V_nat_H_1] : hAPP(c_Nat_OSuc,V_nat_H_1) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_Suc__not__Zero,axiom,
% 158.51/158.29      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_nat_Osimps_I2_J,axiom,
% 158.51/158.29      ! [V_nat_H] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_nat_H) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_Zero__not__Suc,axiom,
% 158.51/158.29      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_gr0I,axiom,
% 158.51/158.29      ! [V_n] :
% 158.51/158.29        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_gr__implies__not0,axiom,
% 158.51/158.29      ! [V_n,V_m] :
% 158.51/158.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.29       => V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_less__nat__zero__code,axiom,
% 158.51/158.29      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_neq0__conv,axiom,
% 158.51/158.29      ! [V_n_2] :
% 158.51/158.29        ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_not__less0,axiom,
% 158.51/158.29      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__eq__self__zero,axiom,
% 158.51/158.29      ! [V_n,V_m] :
% 158.51/158.29        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_m
% 158.51/158.29       => V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__is__0,axiom,
% 158.51/158.29      ! [V_n_2,V_m_2] :
% 158.51/158.29        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29          & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_Nat_Oadd__0__right,axiom,
% 158.51/158.29      ! [V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_plus__nat_Oadd__0,axiom,
% 158.51/158.29      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_less__eq__nat_Osimps_I1_J,axiom,
% 158.51/158.29      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_le__0__eq,axiom,
% 158.51/158.29      ! [V_n_2] :
% 158.51/158.29        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 158.51/158.29      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__timesf,axiom,
% 158.51/158.29      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.29       => 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)) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_diff__0__eq__0,axiom,
% 158.51/158.29      ! [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) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_minus__nat_Odiff__0,axiom,
% 158.51/158.29      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_diff__self__eq__0,axiom,
% 158.51/158.29      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_diffs0__imp__equal,axiom,
% 158.51/158.29      ! [V_n,V_m] :
% 158.51/158.29        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29         => V_m = V_n ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_nat__mult__eq__cancel__disj,axiom,
% 158.51/158.29      ! [V_n_2,V_m_2,V_k_2] :
% 158.51/158.29        ( 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)
% 158.51/158.29      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29          | V_m_2 = V_n_2 ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__0,axiom,
% 158.51/158.29      ! [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) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__0__right,axiom,
% 158.51/158.29      ! [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) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__is__0,axiom,
% 158.51/158.29      ! [V_n_2,V_m_2] :
% 158.51/158.29        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.29          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__cancel1,axiom,
% 158.51/158.29      ! [V_n_2,V_m_2,V_k_2] :
% 158.51/158.29        ( 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)
% 158.51/158.29      <=> ( V_m_2 = V_n_2
% 158.51/158.29          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__cancel2,axiom,
% 158.51/158.29      ! [V_n_2,V_k_2,V_m_2] :
% 158.51/158.29        ( 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)
% 158.51/158.29      <=> ( V_m_2 = V_n_2
% 158.51/158.29          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__1,axiom,
% 158.51/158.29      ! [V_A_2,T_b,T_a] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_min__0L,axiom,
% 158.51/158.29      ! [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) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_min__0R,axiom,
% 158.51/158.29      ! [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) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_max__0L,axiom,
% 158.51/158.29      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_max__0R,axiom,
% 158.51/158.29      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_n ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setsum__0,axiom,
% 158.51/158.29      ! [V_A_2,T_b,T_a] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod_Oempty,axiom,
% 158.51/158.29      ! [V_g_2,T_b,T_a] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__empty,axiom,
% 158.51/158.29      ! [V_f_2,T_b,T_a] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.29       => 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) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__infinite,axiom,
% 158.51/158.29      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.29       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => 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) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod_Oinfinite,axiom,
% 158.51/158.29      ! [V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.29       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => 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) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod__eq__1__iff,axiom,
% 158.51/158.29      ! [V_f_2,V_F_2,T_a] :
% 158.51/158.29        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.51/158.29       => ( 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)
% 158.51/158.29        <=> ! [B_x] :
% 158.51/158.29              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_F_2))
% 158.51/158.29             => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_setprod_Odistrib,axiom,
% 158.51/158.29      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.29        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.29       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.29         => 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)) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__nonpos__nonpos,axiom,
% 158.51/158.29      ! [V_b,V_a,T_a] :
% 158.51/158.29        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__increasing2,axiom,
% 158.51/158.29      ! [V_a,V_b,V_c,T_a] :
% 158.51/158.29        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__increasing,axiom,
% 158.51/158.29      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.29        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__nonneg__eq__0__iff,axiom,
% 158.51/158.29      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.29        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x_2))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y_2))
% 158.51/158.29           => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x_2),V_y_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29            <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.29                & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_add__nonneg__nonneg,axiom,
% 158.51/158.29      ! [V_b,V_a,T_a] :
% 158.51/158.29        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_double__add__le__zero__iff__single__add__le__zero,axiom,
% 158.51/158.29      ! [V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.29       => ( 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)))
% 158.51/158.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_zero__le__double__add__iff__zero__le__single__add,axiom,
% 158.51/158.29      ! [V_a_2,T_a] :
% 158.51/158.29        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.29       => ( 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)))
% 158.51/158.29        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_split__mult__neg__le,axiom,
% 158.51/158.29      ! [V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__cancel__semiring(T_a)
% 158.51/158.29       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.29              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) )
% 158.51/158.29            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.29              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) )
% 158.51/158.29         => 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))) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_split__mult__pos__le,axiom,
% 158.51/158.29      ! [V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__ring(T_a)
% 158.51/158.29       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.29              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) )
% 158.51/158.29            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.29              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 158.51/158.29         => 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))) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__mono,axiom,
% 158.51/158.29      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__semiring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 158.51/158.29           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.29             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.29               => 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))) ) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__mono_H,axiom,
% 158.51/158.29      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__semiring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 158.51/158.29           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.29             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.29               => 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))) ) ) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__left__mono__neg,axiom,
% 158.51/158.29      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__ring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__right__mono__neg,axiom,
% 158.51/158.29      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__ring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_comm__mult__left__mono,axiom,
% 158.51/158.29      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__comm__semiring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__left__mono,axiom,
% 158.51/158.29      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__semiring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__right__mono,axiom,
% 158.51/158.29      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__semiring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.29           => 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))) ) ) ) ).
% 158.51/158.29  
% 158.51/158.29  fof(fact_mult__nonpos__nonpos,axiom,
% 158.51/158.29      ! [V_b,V_a,T_a] :
% 158.51/158.29        ( class_Rings_Oordered__ring(T_a)
% 158.51/158.29       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.29         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__nonpos__nonneg,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Oordered__cancel__semiring(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__nonneg__nonpos2,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Oordered__cancel__semiring(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__nonneg__nonpos,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Oordered__cancel__semiring(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__nonneg__nonneg,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Oordered__cancel__semiring(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__le__0__iff,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 158.51/158.30            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__le__mult__iff,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 158.51/158.30            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__le__square,axiom,
% 158.51/158.30      ! [V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring(T_a)
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__neg__neg,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__pos__pos,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_double__add__less__zero__iff__single__add__less__zero,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__less__double__add__iff__zero__less__single__add,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_pos__add__strict,axiom,
% 158.51/158.30      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_not__square__less__zero,axiom,
% 158.51/158.30      ! [V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring(T_a)
% 158.51/158.30       => ~ 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__cancel__right__disj,axiom,
% 158.51/158.30      ! [V_b_2,V_ca_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) )
% 158.51/158.30            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__cancel__left__disj,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) )
% 158.51/158.30            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__cancel__left__pos,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.30         => ( 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)))
% 158.51/158.30          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__pos__pos,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__pos__neg,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__pos__neg2,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__less__mult__pos,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__less__mult__pos2,axiom,
% 158.51/158.30      ! [V_a,V_b,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__cancel__left__neg,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( 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)))
% 158.51/158.30          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__neg__pos,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__neg__neg,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__strict__right__mono,axiom,
% 158.51/158.30      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__strict__left__mono,axiom,
% 158.51/158.30      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__mult__strict__left__mono,axiom,
% 158.51/158.30      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__comm__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__strict__right__mono__neg,axiom,
% 158.51/158.30      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__strict__left__mono__neg,axiom,
% 158.51/158.30      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_le__iff__diff__le__0,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 158.51/158.30        <=> 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_less__iff__diff__less__0,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 158.51/158.30        <=> 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_sum__squares__eq__zero__iff,axiom,
% 158.51/158.30      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( 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)
% 158.51/158.30        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.30            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__scale__eq__noteq,axiom,
% 158.51/158.30      ! [V_d,V_c,V_b,V_a,V_r,T_a] :
% 158.51/158.30        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 158.51/158.30       => ( V_r != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.30         => ( ( V_a = V_b
% 158.51/158.30              & V_c != V_d )
% 158.51/158.30           => 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)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_not__one__le__zero,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ~ 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__le__one,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__less__one,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Groups_Oone__class_Oone(T_a))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_not__one__less__zero,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_neg__0__le__iff__le,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_le__minus__self__iff,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_neg__le__0__iff__le,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_minus__le__self__iff,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_neg__0__less__iff__less,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_neg__less__0__iff__less,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_neg__less__nonneg,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_a_2))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_less__minus__self__iff,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_minus__unique,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.30       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.30         => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) = V_b ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_ab__left__minus,axiom,
% 158.51/158.30      ! [V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oab__group__add(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_left__minus,axiom,
% 158.51/158.30      ! [V_a,T_a] :
% 158.51/158.30        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_eq__neg__iff__add__eq__0,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.30       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 158.51/158.30        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_right__minus,axiom,
% 158.51/158.30      ! [V_a,T_a] :
% 158.51/158.30        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__0,axiom,
% 158.51/158.30      ! [V_a,T_a] :
% 158.51/158.30        ( class_Groups_Ogroup__add(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__empty,axiom,
% 158.51/158.30      ! [V_f_2,T_b,T_a] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum_Oempty,axiom,
% 158.51/158.30      ! [V_g_2,T_b,T_a] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum_Oinfinite,axiom,
% 158.51/158.30      ! [V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__infinite,axiom,
% 158.51/158.30      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_gr0__conv__Suc,axiom,
% 158.51/158.30      ! [V_n_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 158.51/158.30      <=> ? [B_m] : V_n_2 = hAPP(c_Nat_OSuc,B_m) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_less__Suc0,axiom,
% 158.51/158.30      ! [V_n_2] :
% 158.51/158.30        ( 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))))
% 158.51/158.30      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_less__Suc__eq__0__disj,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 158.51/158.30      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30          | ? [B_j] :
% 158.51/158.30              ( V_m_2 = hAPP(c_Nat_OSuc,B_j)
% 158.51/158.30              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_n_2)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__is__1,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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))
% 158.51/158.30      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 158.51/158.30            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.30          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_one__is__add,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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)
% 158.51/158.30      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 158.51/158.30            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.30          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__dom__map__of,axiom,
% 158.51/158.30      ! [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)))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__gr__0,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 158.51/158.30          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card_Oempty,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__infinite,axiom,
% 158.51/158.30      ! [V_A_2,T_a] :
% 158.51/158.30        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30       => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__eq__1__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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))
% 158.51/158.30      <=> ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 158.51/158.30          & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__less,axiom,
% 158.51/158.30      ! [V_m,V_n] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 158.51/158.30         => 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)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__less__diff,axiom,
% 158.51/158.30      ! [V_m_2,V_n_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_nat__mult__eq__cancel1,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,V_k_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 158.51/158.30       => ( 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)
% 158.51/158.30        <=> V_m_2 = V_n_2 ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_nat__mult__less__cancel1,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,V_k_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_nat__0__less__mult__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 158.51/158.30          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__cancel1,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,V_k_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 158.51/158.30          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__cancel2,axiom,
% 158.51/158.30      ! [V_n_2,V_k_2,V_m_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 158.51/158.30          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__mono1,axiom,
% 158.51/158.30      ! [V_k,V_j,V_i] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__mono2,axiom,
% 158.51/158.30      ! [V_k,V_j,V_i] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__add__0,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__is__0__eq,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__is__0__eq_H,axiom,
% 158.51/158.30      ! [V_n,V_m] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.51/158.30       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_One__nat__def,axiom,
% 158.51/158.30      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__eq__self__implies__10,axiom,
% 158.51/158.30      ! [V_n,V_m] :
% 158.51/158.30        ( V_m = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)
% 158.51/158.30       => ( V_n = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 158.51/158.30          | V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__eq__0__iff,axiom,
% 158.51/158.30      ! [V_f_2,V_F_2,T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.51/158.30       => ( 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)
% 158.51/158.30        <=> ! [B_x] :
% 158.51/158.30              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_F_2))
% 158.51/158.30             => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_nat__case__Suc,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__delta_H,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.30         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) )
% 158.51/158.30            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__delta,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.30         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) )
% 158.51/158.30            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__pos__nonneg,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__nonneg__pos,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__strict__increasing,axiom,
% 158.51/158.30      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__strict__increasing2,axiom,
% 158.51/158.30      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__neg__nonpos,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__nonpos__neg,axiom,
% 158.51/158.30      ! [V_b,V_a,T_a] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__left__le__imp__le,axiom,
% 158.51/158.30      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__right__le__imp__le,axiom,
% 158.51/158.30      ! [V_b,V_c,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__imp__less__left,axiom,
% 158.51/158.30      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__left__less__imp__less,axiom,
% 158.51/158.30      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__imp__less__right,axiom,
% 158.51/158.30      ! [V_b,V_c,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__right__less__imp__less,axiom,
% 158.51/158.30      ! [V_b,V_c,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__le__less__imp__less,axiom,
% 158.51/158.30      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30               => 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))) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__less__le__imp__less,axiom,
% 158.51/158.30      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30               => 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))) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__strict__mono_H,axiom,
% 158.51/158.30      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30               => 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))) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__strict__mono,axiom,
% 158.51/158.30      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.30               => 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))) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__le__cancel__left__neg,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.30         => ( 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)))
% 158.51/158.30          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__le__cancel__left__pos,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.30         => ( 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)))
% 158.51/158.30          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_sum__squares__le__zero__iff,axiom,
% 158.51/158.30      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.30            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_sum__squares__ge__zero,axiom,
% 158.51/158.30      ! [V_y,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring(T_a)
% 158.51/158.30       => 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)))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_sum__squares__gt__zero__iff,axiom,
% 158.51/158.30      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring__strict(T_a)
% 158.51/158.30       => ( 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))))
% 158.51/158.30        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.30            | V_y_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_not__sum__squares__lt__zero,axiom,
% 158.51/158.30      ! [V_y,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__ring(T_a)
% 158.51/158.30       => ~ 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__left__le__one__le,axiom,
% 158.51/158.30      ! [V_y,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__right__le__one__le,axiom,
% 158.51/158.30      ! [V_y,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__less__two,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => 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)))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__eq__0__iff,axiom,
% 158.51/158.30      ! [V_A_2,T_a] :
% 158.51/158.30        ( hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.30          | ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__ge__0__finite,axiom,
% 158.51/158.30      ! [V_A_2,T_a] :
% 158.51/158.30        ( 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)))
% 158.51/158.30       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__Suc__less,axiom,
% 158.51/158.30      ! [V_i,V_n] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Suc__pred,axiom,
% 158.51/158.30      ! [V_n] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.30       => 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 ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_n__less__m__mult__n,axiom,
% 158.51/158.30      ! [V_m,V_n] :
% 158.51/158.30        ( 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))
% 158.51/158.30       => ( 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))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_n__less__n__mult__m,axiom,
% 158.51/158.30      ! [V_m,V_n] :
% 158.51/158.30        ( 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))
% 158.51/158.30       => ( 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))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_one__less__mult,axiom,
% 158.51/158.30      ! [V_m,V_n] :
% 158.51/158.30        ( 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))
% 158.51/158.30       => ( 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))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_nat__diff__split,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_P_2] :
% 158.51/158.30        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 158.51/158.30      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 158.51/158.30           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 158.51/158.30          & ! [B_d] :
% 158.51/158.30              ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 158.51/158.30             => hBOOL(hAPP(V_P_2,B_d)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_nat__diff__split__asm,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_P_2] :
% 158.51/158.30        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 158.51/158.30      <=> ~ ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 158.51/158.30              & ~ hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 158.51/158.30            | ? [B_d] :
% 158.51/158.30                ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 158.51/158.30                & ~ hBOOL(hAPP(V_P_2,B_d)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_one__le__mult__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( 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))
% 158.51/158.30          & 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)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_nat__mult__le__cancel1,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,V_k_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__le__cancel2,axiom,
% 158.51/158.30      ! [V_n_2,V_k_2,V_m_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 158.51/158.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__le__cancel1,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,V_k_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 158.51/158.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod_Oinsert,axiom,
% 158.51/158.30      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.30           => 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)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__insert,axiom,
% 158.51/158.30      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.30           => 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)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__eq__Suc0__iff,axiom,
% 158.51/158.30      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30       => ( 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))
% 158.51/158.30        <=> ? [B_x] :
% 158.51/158.30              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.30              & hAPP(V_f_2,B_x) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 158.51/158.30              & ! [B_xa] :
% 158.51/158.30                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 158.51/158.30                 => ( B_x != B_xa
% 158.51/158.30                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod_Ounion__inter,axiom,
% 158.51/158.30      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30           => 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)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__Un__Int,axiom,
% 158.51/158.30      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30           => 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)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__eq__1__iff,axiom,
% 158.51/158.30      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30       => ( 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)
% 158.51/158.30        <=> ? [B_x] :
% 158.51/158.30              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.30              & hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 158.51/158.30              & ! [B_xa] :
% 158.51/158.30                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 158.51/158.30                 => ( B_x != B_xa
% 158.51/158.30                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__delta_H,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.30         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) )
% 158.51/158.30            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__delta,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.30         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) )
% 158.51/158.30            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod_Oeq__fold,axiom,
% 158.51/158.30      ! [V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod_OF__eq,axiom,
% 158.51/158.30      ! [V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30           => 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) )
% 158.51/158.30          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30           => 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) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Body__triple__valid__0,axiom,
% 158.51/158.30      ! [V_Q_2,V_pn_2,V_P_2,T_a] : c_Hoare__Mirabelle_Otriple__valid(T_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),hAPP(hAPP(hAPP(c_Hoare__Mirabelle_Otriple_Otriple(T_a),V_P_2),hAPP(c_Com_Ocom_OBODY,V_pn_2)),V_Q_2)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__less__Suc2,axiom,
% 158.51/158.30      ! [V_i_2,V_M_2] :
% 158.51/158.30        ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 158.51/158.30       => 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))))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__less,axiom,
% 158.51/158.30      ! [V_i_2,V_M_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__less__Suc,axiom,
% 158.51/158.30      ! [V_i_2,V_M_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 158.51/158.30       => 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))))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__range__map__of,axiom,
% 158.51/158.30      ! [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))))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_convex__bound__le,axiom,
% 158.51/158.30      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__1(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_a))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 158.51/158.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 158.51/158.30               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 158.51/158.30                 => 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)) ) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod_Oinsert__remove,axiom,
% 158.51/158.30      ! [V_x_2,V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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)))))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod_Ounion__disjoint,axiom,
% 158.51/158.30      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30           => ( 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))
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__Un__disjoint,axiom,
% 158.51/158.30      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30           => ( 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))
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__gt__0__iff,axiom,
% 158.51/158.30      ! [V_A_2,T_a] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.30          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__UNIV__card__ge__0,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 158.51/158.30       => 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))))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum_Oeq__fold,axiom,
% 158.51/158.30      ! [V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum_OF__eq,axiom,
% 158.51/158.30      ! [V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30           => 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) )
% 158.51/158.30          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30           => 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) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Suc__pred_H,axiom,
% 158.51/158.30      ! [V_n] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Suc__diff__1,axiom,
% 158.51/158.30      ! [V_n] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.30       => 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 ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add__eq__if,axiom,
% 158.51/158.30      ! [V_n,V_m] :
% 158.51/158.30        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_n )
% 158.51/158.30        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30         => 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)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_mult__eq__if,axiom,
% 158.51/158.30      ! [V_n,V_m] :
% 158.51/158.30        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.30        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30         => 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)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__restrict__set_H,axiom,
% 158.51/158.30      ! [V_B_2,V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__restrict__set,axiom,
% 158.51/158.30      ! [V_B_2,V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__def,axiom,
% 158.51/158.30      ! [V_A_2,T_a] :
% 158.51/158.30        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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) )
% 158.51/158.30        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card_Oeq__fold__g,axiom,
% 158.51/158.30      ! [V_A_2,T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_convex__bound__lt,axiom,
% 158.51/158.30      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semiring__1__strict(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_a))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 158.51/158.30             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 158.51/158.30               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 158.51/158.30                 => 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)) ) ) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_triple_Osize_I1_J,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_even__less__0__iff,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_triple_Osize_I2_J,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card_Ounion__inter__neutral,axiom,
% 158.51/158.30      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30         => ( ( ? [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)))
% 158.51/158.30             => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.30           => 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)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__mono2,axiom,
% 158.51/158.30      ! [V_f_2,V_A_2,V_B_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Oordered__comm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.30           => ( ! [B_b] :
% 158.51/158.30                  ( 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)))
% 158.51/158.30                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_b))) )
% 158.51/158.30             => 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))) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod_Ounion__inter__neutral,axiom,
% 158.51/158.30      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30           => ( ! [B_x] :
% 158.51/158.30                  ( 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)))
% 158.51/158.30                 => hAPP(V_g_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_max__Suc2,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_max__Suc1,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__Suc,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_min__Suc1,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_min__Suc2,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_double__eq__0__iff,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Groups_Olinordered__ab__group__add(T_a)
% 158.51/158.30       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.30        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__Un__one,axiom,
% 158.51/158.30      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 158.51/158.30           => ( ! [B_x] :
% 158.51/158.30                  ( 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)))
% 158.51/158.30                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_arith__series__nat,axiom,
% 158.51/158.30      ! [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)))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum_Ounion__inter__neutral,axiom,
% 158.51/158.30      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30           => ( ! [B_x] :
% 158.51/158.30                  ( 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)))
% 158.51/158.30                 => hAPP(V_g_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__Un__zero,axiom,
% 158.51/158.30      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.30         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 158.51/158.30           => ( ! [B_x] :
% 158.51/158.30                  ( 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)))
% 158.51/158.30                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__Suc__eq,axiom,
% 158.51/158.30      ! [V_k_2,V_A_2,T_a] :
% 158.51/158.30        ( hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(c_Nat_OSuc,V_k_2)
% 158.51/158.30      <=> ? [B_b,B_B] :
% 158.51/158.30            ( V_A_2 = hAPP(hAPP(c_Set_Oinsert(T_a),B_b),B_B)
% 158.51/158.30            & ~ hBOOL(hAPP(hAPP(c_member(T_a),B_b),B_B))
% 158.51/158.30            & hAPP(c_Finite__Set_Ocard(T_a),B_B) = V_k_2
% 158.51/158.30            & ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30             => B_B = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__mono3,axiom,
% 158.51/158.30      ! [V_f_2,V_A_2,V_B_2,T_a,T_b] :
% 158.51/158.30        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.30          & class_Groups_Oordered__ab__semigroup__add(T_b) )
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.30           => ( ! [B_x] :
% 158.51/158.30                  ( 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)))
% 158.51/158.30                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 158.51/158.30             => 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))) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__lessThan,axiom,
% 158.51/158.30      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_k_2))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_lessThan__eq__iff,axiom,
% 158.51/158.30      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.30        ( class_Orderings_Olinorder(T_a)
% 158.51/158.30       => ( hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_y_2)
% 158.51/158.30        <=> V_x_2 = V_y_2 ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_lessThan__0,axiom,
% 158.51/158.30      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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_lessThan__Suc,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__lessThan,axiom,
% 158.51/158.30      ! [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 ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_UN__lessThan__UNIV,axiom,
% 158.51/158.30      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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_lessThan__Suc__eq__insert__0,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__lessThan__Suc,axiom,
% 158.51/158.30      ! [V_n_2,V_f_2,T_a] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_lessThan__iff,axiom,
% 158.51/158.30      ! [V_k_2,V_i_2,T_a] :
% 158.51/158.30        ( class_Orderings_Oord(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_k_2)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_i_2),V_k_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_lessThan__subset__iff,axiom,
% 158.51/158.30      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.30        ( class_Orderings_Olinorder(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_lessThan__strict__subset__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,T_a] :
% 158.51/158.30        ( class_Orderings_Olinorder(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_single__Diff__lessThan,axiom,
% 158.51/158.30      ! [V_k_2,T_a] :
% 158.51/158.30        ( class_Orderings_Oorder(T_a)
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_arith__series__general,axiom,
% 158.51/158.30      ! [V_n_2,V_d_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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)))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__gen__delta,axiom,
% 158.51/158.30      ! [V_ca_2,V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.30         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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)))) )
% 158.51/158.30            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 158.51/158.30             => 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)) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_option_Osize_I2_J,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__odd__less__0,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => ( 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)))
% 158.51/158.30          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_com_Osize_I4_J,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__Plus__conv__if,axiom,
% 158.51/158.30      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.51/158.30        ( ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) )
% 158.51/158.30         => 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)) )
% 158.51/158.30        & ( ~ ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30              & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) )
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_negative__zless,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__eq__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,T_a] :
% 158.51/158.30        ( class_Nat_Osemiring__char__0(T_a)
% 158.51/158.30       => ( 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)
% 158.51/158.30        <=> V_m_2 = V_n_2 ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__power,axiom,
% 158.51/158.30      ! [V_n_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__of__nat,axiom,
% 158.51/158.30      ! [V_n_2,T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,
% 158.51/158.30      ! [V_q,V_y,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__zle__neg,axiom,
% 158.51/158.30      ! [V_m_2,V_n_2] :
% 158.51/158.30        ( 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))))
% 158.51/158.30      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_negative__eq__positive,axiom,
% 158.51/158.30      ! [V_m_2,V_n_2] :
% 158.51/158.30        ( 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)
% 158.51/158.30      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__le__0__conv,axiom,
% 158.51/158.30      ! [V_n_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__0,axiom,
% 158.51/158.30      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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__eq__0__conv,axiom,
% 158.51/158.30      ! [V_n_2] :
% 158.51/158.30        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.30      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_negative__zless__0,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_not__zle__0__negative,axiom,
% 158.51/158.30      ! [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))))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__Suc,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zless__iff__Suc__zadd,axiom,
% 158.51/158.30      ! [V_z_2,V_w_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 158.51/158.30      <=> ? [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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zless__int,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zpower__zadd__distrib,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__int__left,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__int,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__int,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,
% 158.51/158.30      ! [V_q,V_p,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zpower__zpower,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__int,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__mult,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,
% 158.51/158.30      ! [V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_x ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__1,axiom,
% 158.51/158.30      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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__setsum,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__setprod,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,
% 158.51/158.30      ! [V_q,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,
% 158.51/158.30      ! [V_q,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,
% 158.51/158.30      ! [V_q,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,
% 158.51/158.30      ! [V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,
% 158.51/158.30      ! [V_q,V_p,V_x,T_a] :
% 158.51/158.30        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__Suc0__eq__1,axiom,
% 158.51/158.30      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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__less__int__conv,axiom,
% 158.51/158.30      ! [V_n_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__zless__mono2__lemma,axiom,
% 158.51/158.30      ! [V_k,V_j,V_i] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__0__le__iff,axiom,
% 158.51/158.30      ! [V_n,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__le__imp__of__nat,axiom,
% 158.51/158.30      ! [V_m,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zdiff__int,axiom,
% 158.51/158.30      ! [V_m,V_n] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__less__0__iff,axiom,
% 158.51/158.30      ! [V_m,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ~ 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__0,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__less__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_less__imp__of__nat__less,axiom,
% 158.51/158.30      ! [V_n,V_m,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__less__imp__less,axiom,
% 158.51/158.30      ! [V_n,V_m,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__le__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__add,axiom,
% 158.51/158.30      ! [V_n,V_m,T_a] :
% 158.51/158.30        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__mult,axiom,
% 158.51/158.30      ! [V_n,V_m,T_a] :
% 158.51/158.30        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__1,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__setsum,axiom,
% 158.51/158.30      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.30        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__0,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__add,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__mult,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__diff,axiom,
% 158.51/158.30      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__1,axiom,
% 158.51/158.30      ! [T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Oone__class_Oone(T_a)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__minus,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__setprod,axiom,
% 158.51/158.30      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.30        ( ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.30          & class_Rings_Osemiring__1(T_a) )
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__Suc,axiom,
% 158.51/158.30      ! [V_m,T_a] :
% 158.51/158.30        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.30       => 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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__diff,axiom,
% 158.51/158.30      ! [V_m,V_n,T_a] :
% 158.51/158.30        ( class_Rings_Oring__1(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.51/158.30         => 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)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setprod__constant,axiom,
% 158.51/158.30      ! [V_y_2,V_A_2,T_a,T_b] :
% 158.51/158.30        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30         => 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)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_option_Osize_I1_J,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_com_Osize_I7_J,axiom,
% 158.51/158.30      ! [V_pname] : c_Com_Ocom_Ocom__size(hAPP(c_Com_Ocom_OBODY,V_pname)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_setsum__constant,axiom,
% 158.51/158.30      ! [V_A_2,V_y_2,T_b,T_a] :
% 158.51/158.30        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.30       => 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) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_com_Osize_I8_J,axiom,
% 158.51/158.30      ! [V_fun_2,V_pname_2,V_vname_2] : c_Com_Ocom_Ocom__size(c_Com_Ocom_OCall(V_vname_2,V_pname_2,V_fun_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_com_Osize_I1_J,axiom,
% 158.51/158.30      c_Com_Ocom_Ocom__size(c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_power__eq__if,axiom,
% 158.51/158.30      ! [V_p,V_m] :
% 158.51/158.30        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),V_m) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 158.51/158.30        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.30         => 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)))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_of__nat__0__less__iff,axiom,
% 158.51/158.30      ! [V_n_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( 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)))
% 158.51/158.30        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__double__eq__0__iff,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Int_Oring__char__0(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.30          <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__PlusD_I2_J,axiom,
% 158.51/158.30      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.30        ( 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)))
% 158.51/158.30       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__PlusD_I1_J,axiom,
% 158.51/158.30      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.30        ( 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)))
% 158.51/158.30       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__Plus,axiom,
% 158.51/158.30      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_finite__Plus__iff,axiom,
% 158.51/158.30      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_card__Plus,axiom,
% 158.51/158.30      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.51/158.30        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.30       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.51/158.30         => 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)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_Ints__odd__nonzero,axiom,
% 158.51/158.30      ! [V_a_2,T_a] :
% 158.51/158.30        ( class_Int_Oring__char__0(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 158.51/158.30         => 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) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_com_Osize_I6_J,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_power__strict__mono,axiom,
% 158.51/158.30      ! [V_n,V_b,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.30             => 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))) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_one__less__power,axiom,
% 158.51/158.30      ! [V_n,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.30           => 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))) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_power__le__imp__le__exp,axiom,
% 158.51/158.30      ! [V_n,V_m,V_a,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.30         => ( 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)))
% 158.51/158.30           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_power__increasing__iff,axiom,
% 158.51/158.30      ! [V_y_2,V_x_2,V_b_2,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_b_2))
% 158.51/158.30         => ( 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)))
% 158.51/158.30          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_power__decreasing,axiom,
% 158.51/158.30      ! [V_a,V_N,V_n,T_a] :
% 158.51/158.30        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 158.51/158.30         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.30           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 158.51/158.30             => 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))) ) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_negative__zle,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_not__int__zless__negative,axiom,
% 158.51/158.30      ! [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)))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__iff__zadd,axiom,
% 158.51/158.30      ! [V_z_2,V_w_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2))
% 158.51/158.30      <=> ? [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)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__power,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zpower__int,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__int__eq,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( 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)
% 158.51/158.30      <=> V_m_2 = V_n_2 ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__less__0__conv,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zero__zle__int,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_negative__zle__0,axiom,
% 158.51/158.30      ! [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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_le__imp__0__less,axiom,
% 158.51/158.30      ! [V_z] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__one__le__iff__zero__less,axiom,
% 158.51/158.30      ! [V_z_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__0__neq__1,axiom,
% 158.51/158.30      c_Groups_Ozero__class_Ozero(tc_Int_Oint) != c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_odd__nonzero,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_odd__less__0,axiom,
% 158.51/158.30      ! [V_z_2] :
% 158.51/158.30        ( 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)))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_int__0__less__1,axiom,
% 158.51/158.30      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))) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zminus__0,axiom,
% 158.51/158.30      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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__zminus__inverse2,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__0,axiom,
% 158.51/158.30      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z) = V_z ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__0__right,axiom,
% 158.51/158.30      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_z ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_less__bin__lemma,axiom,
% 158.51/158.30      ! [V_l_2,V_k_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2))
% 158.51/158.30      <=> 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_pos__zmult__eq__1__iff,axiom,
% 158.51/158.30      ! [V_n_2,V_m_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m_2))
% 158.51/158.30       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 158.51/158.30        <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 158.51/158.30            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__zless__mono2,axiom,
% 158.51/158.30      ! [V_k,V_j,V_i] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__zmult__distrib,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__zmult__distrib2,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__assoc,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__commute,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zdiff__zmult__distrib2,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zdiff__zmult__distrib,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__zminus,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__1__right,axiom,
% 158.51/158.30      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),c_Groups_Oone__class_Oone(tc_Int_Oint)) = V_z ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zmult__1,axiom,
% 158.51/158.30      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z) = V_z ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zless__linear,axiom,
% 158.51/158.30      ! [V_y,V_x] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),V_y))
% 158.51/158.30        | V_x = V_y
% 158.51/158.30        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_x)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__strict__right__mono,axiom,
% 158.51/158.30      ! [V_k,V_j,V_i] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__assoc,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__left__commute,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__commute,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__left__mono,axiom,
% 158.51/158.30      ! [V_k,V_j,V_i] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 158.51/158.30       => 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))) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__antisym,axiom,
% 158.51/158.30      ! [V_w,V_z] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z))
% 158.51/158.30         => V_z = V_w ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__trans,axiom,
% 158.51/158.30      ! [V_k,V_j,V_i] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_j),V_k))
% 158.51/158.30         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_k)) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__linear,axiom,
% 158.51/158.30      ! [V_w,V_z] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 158.51/158.30        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__refl,axiom,
% 158.51/158.30      ! [V_w] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_w)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zminus__zadd__distrib,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__int__def__symmetric,axiom,
% 158.51/158.30      ! [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) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_diff__int__def,axiom,
% 158.51/158.30      ! [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)) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zminus__zminus,axiom,
% 158.51/158.30      ! [V_z] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)) = V_z ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zless__le,axiom,
% 158.51/158.30      ! [V_w_2,V_z_2] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),V_w_2))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),V_w_2))
% 158.51/158.30          & V_z_2 != V_w_2 ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zadd__zless__mono,axiom,
% 158.51/158.30      ! [V_z,V_z_H,V_w,V_w_H] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_H),V_w))
% 158.51/158.30       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 158.51/158.30         => 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))) ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zless__add1__eq,axiom,
% 158.51/158.30      ! [V_z_2,V_w_2] :
% 158.51/158.30        ( 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))))
% 158.51/158.30      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 158.51/158.30          | V_w_2 = V_z_2 ) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__diff1__eq,axiom,
% 158.51/158.30      ! [V_z_2,V_w_2] :
% 158.51/158.30        ( 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))))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zle__add1__eq__le,axiom,
% 158.51/158.30      ! [V_z_2,V_w_2] :
% 158.51/158.30        ( 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))))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_add1__zle__eq,axiom,
% 158.51/158.30      ! [V_z_2,V_w_2] :
% 158.51/158.30        ( 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))
% 158.51/158.30      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 158.51/158.30  
% 158.51/158.30  fof(fact_zless__imp__add1__zle,axiom,
% 158.51/158.30      ! [V_z,V_w] :
% 158.51/158.30        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w),V_z))
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_field__power__not__zero,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 158.51/158.31       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n) != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__power__eq__Suc__0__iff,axiom,
% 158.51/158.31      ! [V_m_2,V_x_2] :
% 158.51/158.31        ( 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))
% 158.51/158.31      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31          | V_x_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__Suc__0,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__power__less__imp__less,axiom,
% 158.51/158.31      ! [V_n,V_m,V_i] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_i))
% 158.51/158.31       => ( 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)))
% 158.51/158.31         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__zero__less__power__iff,axiom,
% 158.51/158.31      ! [V_n_2,V_x_2] :
% 158.51/158.31        ( 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)))
% 158.51/158.31      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_x_2))
% 158.51/158.31          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__commutes,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__mult__distrib,axiom,
% 158.51/158.31      ! [V_n,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__one,axiom,
% 158.51/158.31      ! [V_n,T_a] :
% 158.51/158.31        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_of__nat__power,axiom,
% 158.51/158.31      ! [V_n,V_m,T_a] :
% 158.51/158.31        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__mult,axiom,
% 158.51/158.31      ! [V_n,V_m,V_a,T_a] :
% 158.51/158.31        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__one__right,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.31       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_a ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zero__le__power,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__mono,axiom,
% 158.51/158.31      ! [V_n,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zero__less__power,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__eq__0__iff,axiom,
% 158.51/158.31      ! [V_n_2,V_a_2,T_a] :
% 158.51/158.31        ( ( class_Power_Opower(T_a)
% 158.51/158.31          & class_Rings_Omult__zero(T_a)
% 158.51/158.31          & class_Rings_Ono__zero__divisors(T_a)
% 158.51/158.31          & class_Rings_Ozero__neq__one(T_a) )
% 158.51/158.31       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),V_n_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31            & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_one__le__power,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__0__Suc,axiom,
% 158.51/158.31      ! [V_n,T_a] :
% 158.51/158.31        ( ( class_Power_Opower(T_a)
% 158.51/158.31          & class_Rings_Osemiring__0(T_a) )
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__inject__exp,axiom,
% 158.51/158.31      ! [V_n_2,V_m_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a_2))
% 158.51/158.31         => ( 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)
% 158.51/158.31          <=> V_m_2 = V_n_2 ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__Suc,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Power_Opower(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__Suc2,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__one__le__power,axiom,
% 158.51/158.31      ! [V_n,V_i] :
% 158.51/158.31        ( 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))
% 158.51/158.31       => 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__0,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Power_Opower(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__add,axiom,
% 158.51/158.31      ! [V_n,V_m,V_a,T_a] :
% 158.51/158.31        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__less__imp__less__base,axiom,
% 158.51/158.31      ! [V_b,V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__inject__base,axiom,
% 158.51/158.31      ! [V_b,V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( 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))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.31             => V_a = V_b ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__le__imp__le__base,axiom,
% 158.51/158.31      ! [V_b,V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( 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))))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__less__power__Suc,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.31         => 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)))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__gt1__lemma,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.31         => 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)))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__0__left,axiom,
% 158.51/158.31      ! [V_n,T_a] :
% 158.51/158.31        ( ( class_Power_Opower(T_a)
% 158.51/158.31          & class_Rings_Osemiring__0(T_a) )
% 158.51/158.31       => ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31           => 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) )
% 158.51/158.31          & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31           => 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) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__gt1,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.31         => 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)))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__strict__increasing,axiom,
% 158.51/158.31      ! [V_a,V_N,V_n,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__less__imp__less__exp,axiom,
% 158.51/158.31      ! [V_n,V_m,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.31         => ( 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)))
% 158.51/158.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__strict__increasing__iff,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2,V_b_2,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_b_2))
% 158.51/158.31         => ( 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)))
% 158.51/158.31          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__increasing,axiom,
% 158.51/158.31      ! [V_a,V_N,V_n,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__minus,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Oring__1(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__Suc__less,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__eq__imp__eq__base,axiom,
% 158.51/158.31      ! [V_b,V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( 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)
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.31               => V_a = V_b ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__Suc__less__one,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__strict__decreasing,axiom,
% 158.51/158.31      ! [V_a,V_N,V_n,T_a] :
% 158.51/158.31        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 158.51/158.31             => 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))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiff__int__split,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2,V_P_2] :
% 158.51/158.31        ( 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))))
% 158.51/158.31      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),V_x_2))
% 158.51/158.31           => 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)))) )
% 158.51/158.31          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 158.51/158.31           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_self__quotient__aux1,axiom,
% 158.51/158.31      ! [V_q,V_r,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.31       => ( 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))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_a))
% 158.51/158.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_q)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_self__quotient__aux2,axiom,
% 158.51/158.31      ! [V_q,V_r,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.31       => ( 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))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 158.51/158.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),c_Groups_Oone__class_Oone(tc_Int_Oint))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__mono2__neg__lemma,axiom,
% 158.51/158.31      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 158.51/158.31        ( 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)
% 158.51/158.31       => ( 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)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 158.51/158.31               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 158.51/158.31                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_unique__quotient__lemma__neg,axiom,
% 158.51/158.31      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 158.51/158.31        ( 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)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r_H))
% 158.51/158.31             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_q__pos__lemma,axiom,
% 158.51/158.31      ! [V_r_H,V_q_H,V_b_H] :
% 158.51/158.31        ( 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)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 158.51/158.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_q_H)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_q__neg__lemma,axiom,
% 158.51/158.31      ! [V_r_H,V_q_H,V_b_H] :
% 158.51/158.31        ( 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)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 158.51/158.31           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_unique__quotient__lemma,axiom,
% 158.51/158.31      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 158.51/158.31        ( 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)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 158.51/158.31             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__mono2__lemma,axiom,
% 158.51/158.31      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 158.51/158.31        ( 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)
% 158.51/158.31       => ( 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)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 158.51/158.31               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 158.51/158.31                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J,axiom,
% 158.51/158.31      ! [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)))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_UNIV__Plus__UNIV,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I4_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I4_J,axiom,
% 158.51/158.31      ! [V_n,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_semiring__1__class_Oof__nat__code,axiom,
% 158.51/158.31      ! [V_n_2,T_a] :
% 158.51/158.31        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_of__nat__aux_Osimps_I1_J,axiom,
% 158.51/158.31      ! [V_i_2,V_inc_2,T_a] :
% 158.51/158.31        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.31       => 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 ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_of__nat__aux_Osimps_I2_J,axiom,
% 158.51/158.31      ! [V_i_2,V_n_2,V_inc_2,T_a] :
% 158.51/158.31        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__set__relations_I4_J,axiom,
% 158.51/158.31      ! [V_B_2,V_A_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.31      <=> 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__set__relations_I3_J,axiom,
% 158.51/158.31      ! [V_B_2,V_A_2] :
% 158.51/158.31        ( V_A_2 = V_B_2
% 158.51/158.31      <=> 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__set__relations_I5_J,axiom,
% 158.51/158.31      ! [V_B_2,V_A_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.31      <=> 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__relations_I1_J,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2] :
% 158.51/158.31        ( 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)
% 158.51/158.31      <=> V_x_2 = V_y_2 ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J,axiom,
% 158.51/158.31      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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__set__relations_I2_J,axiom,
% 158.51/158.31      ! [V_A_2,V_x_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),V_A_2))
% 158.51/158.31      <=> 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I2_J,axiom,
% 158.51/158.31      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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Plus__eq__empty__conv,axiom,
% 158.51/158.31      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.31        ( 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))
% 158.51/158.31      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.31          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I1_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__set__relations_I1_J,axiom,
% 158.51/158.31      ! [V_A_2] :
% 158.51/158.31        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_A_2))
% 158.51/158.31      <=> 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__numerals_I1_J,axiom,
% 158.51/158.31      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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__quantifiers_I1_J,axiom,
% 158.51/158.31      ! [V_P_2] :
% 158.51/158.31        ( ! [B_x] :
% 158.51/158.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 158.51/158.31           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.31      <=> ! [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__quantifiers_I2_J,axiom,
% 158.51/158.31      ! [V_P_2] :
% 158.51/158.31        ( ? [B_x] :
% 158.51/158.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 158.51/158.31            & hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.31      <=> ? [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J,axiom,
% 158.51/158.31      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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__relations_I2_J,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2] :
% 158.51/158.31        ( 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)))
% 158.51/158.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__relations_I3_J,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2] :
% 158.51/158.31        ( 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)))
% 158.51/158.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I1_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I2_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__numerals_I2_J,axiom,
% 158.51/158.31      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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat_Osize_I2_J,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__power__power,axiom,
% 158.51/158.31      ! [T_a] :
% 158.51/158.31        ( class_Power_Opower(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat_Osize_I4_J,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_small_H_Osimps,axiom,
% 158.51/158.31      ! [V_f_2,V_i_2,V_d_2] :
% 158.51/158.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 158.51/158.31         => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm)) )
% 158.51/158.31        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__bounded,axiom,
% 158.51/158.31      ! [V_K_2,V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.31        ( ( class_Groups_Oordered__ab__semigroup__add(T_b)
% 158.51/158.31          & class_Rings_Osemiring__1(T_b) )
% 158.51/158.31       => ( ! [B_i] :
% 158.51/158.31              ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_A_2))
% 158.51/158.31             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_i)),V_K_2)) )
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_infinite__UNIV__int,axiom,
% 158.51/158.31      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_Orderings_Otop__class_Otop(tc_fun(tc_Int_Oint,tc_HOL_Obool)))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__size,axiom,
% 158.51/158.31      ! [V_n] : hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),V_n) = V_n ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat_Osize_I3_J,axiom,
% 158.51/158.31      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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power_Opower_Opower__0,axiom,
% 158.51/158.31      ! [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 ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power_Opower_Opower__Suc,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat_Osize_I1_J,axiom,
% 158.51/158.31      c_Nat_Onat_Onat__size(c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_tsub__def,axiom,
% 158.51/158.31      ! [V_x,V_y] :
% 158.51/158.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 158.51/158.31         => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) )
% 158.51/158.31        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 158.51/158.31         => c_Nat__Transfer_Otsub(V_x,V_y) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_option_Osize_I4_J,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_option_Osize_I3_J,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__minus__const__atLeastLessThan__nat,axiom,
% 158.51/158.31      ! [V_x_2,V_y_2,V_ca_2] :
% 158.51/158.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_ca_2),V_y_2))
% 158.51/158.31         => 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)) )
% 158.51/158.31        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_ca_2),V_y_2))
% 158.51/158.31         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 158.51/158.31             => 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))) )
% 158.51/158.31            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 158.51/158.31             => 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)) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_int__power__div__base,axiom,
% 158.51/158.31      ! [V_k,V_m] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 158.51/158.31         => 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)))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_finite__atLeastLessThan,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__zero,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__zminus2,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__zminus__zminus,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__by__0,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__0,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__by__1,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__inj_I2_J,axiom,
% 158.51/158.31      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( 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)
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2))
% 158.51/158.31             => V_b_2 = V_d_2 ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__inj_I1_J,axiom,
% 158.51/158.31      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( 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)
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2))
% 158.51/158.31             => V_a_2 = V_ca_2 ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__eq__iff,axiom,
% 158.51/158.31      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_d_2))
% 158.51/158.31           => ( 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)
% 158.51/158.31            <=> ( V_a_2 = V_ca_2
% 158.51/158.31                & V_b_2 = V_d_2 ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Divides_Otransfer__nat__int__function__closures_I1_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__neg__pos__less0,axiom,
% 158.51/158.31      ! [V_b,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_neg__imp__zdiv__neg__iff,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_pos__imp__zdiv__neg__iff,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__add__Un,axiom,
% 158.51/158.31      ! [V_k_2,V_j_2,V_i_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 158.51/158.31       => 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__self,axiom,
% 158.51/158.31      ! [V_a] :
% 158.51/158.31        ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.31       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_a) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan0,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeast0LessThan,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__mult1__if,axiom,
% 158.51/158.31      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( ( V_c = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31           => 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) )
% 158.51/158.31          & ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31           => 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) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__self2__is__id,axiom,
% 158.51/158.31      ! [V_a,V_b,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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 ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__self1__is__id,axiom,
% 158.51/158.31      ! [V_a,V_b,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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 ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__mult2,axiom,
% 158.51/158.31      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__mult1,axiom,
% 158.51/158.31      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__self,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_card__atLeastLessThan,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__Suc__atLeastLessThan,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__empty,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__empty__iff,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => ( 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))
% 158.51/158.31        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__empty__iff2,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => ( 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)
% 158.51/158.31        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__subset__iff,axiom,
% 158.51/158.31      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2))
% 158.51/158.31            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_a_2))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2)) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__shift__bounds__Suc__ivl,axiom,
% 158.51/158.31      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 158.51/158.31        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__un_I17_J,axiom,
% 158.51/158.31      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 158.51/158.31           => 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) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__shift__bounds__nat__ivl,axiom,
% 158.51/158.31      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_a] :
% 158.51/158.31        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__diff,axiom,
% 158.51/158.31      ! [V_m_2,V_n_2,V_i_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_i_2),V_n_2))
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__int_I11_J,axiom,
% 158.51/158.31      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__add__atLeastLessThan,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__mono1__neg,axiom,
% 158.51/158.31      ! [V_b,V_a_H,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__mono1,axiom,
% 158.51/158.31      ! [V_b,V_a_H,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__neg__neg__trivial,axiom,
% 158.51/158.31      ! [V_b,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 158.51/158.31         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__mono2__neg,axiom,
% 158.51/158.31      ! [V_b,V_b_H,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__nonpos__pos__le0,axiom,
% 158.51/158.31      ! [V_b,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_neg__imp__zdiv__nonneg__iff,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__pos__pos__trivial,axiom,
% 158.51/158.31      ! [V_b,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 158.51/158.31         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__nonneg__neg__le0,axiom,
% 158.51/158.31      ! [V_b,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__mono2,axiom,
% 158.51/158.31      ! [V_b,V_b_H,V_a] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nonneg1__imp__zdiv__pos__iff,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),V_a_2))
% 158.51/158.31            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_pos__imp__zdiv__pos__iff,axiom,
% 158.51/158.31      ! [V_i_2,V_k_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_i_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_pos__imp__zdiv__nonneg__iff,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__eq__0__iff,axiom,
% 158.51/158.31      ! [V_k_2,V_i_2] :
% 158.51/158.31        ( hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_i_2),V_k_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.31      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.31          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i_2))
% 158.51/158.31            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),V_k_2)) )
% 158.51/158.31          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_i_2)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_int__div__less__self,axiom,
% 158.51/158.31      ! [V_k,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_k))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__zmult2__eq,axiom,
% 158.51/158.31      ! [V_b,V_a,V_c] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__add__nat__ivl,axiom,
% 158.51/158.31      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_a] :
% 158.51/158.31        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__diff__nat__ivl,axiom,
% 158.51/158.31      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_a] :
% 158.51/158.31        ( class_Groups_Oab__group__add(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__self2,axiom,
% 158.51/158.31      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__self1,axiom,
% 158.51/158.31      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__add__self2,axiom,
% 158.51/158.31      ! [V_a,V_b,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__add__self1,axiom,
% 158.51/158.31      ! [V_a,V_b,T_a] :
% 158.51/158.31        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThan__singleton,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_UN__UN__finite__eq,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Int__atLeastLessThan,axiom,
% 158.51/158.31      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__un_I8_J,axiom,
% 158.51/158.31      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_subset__card__intvl__is__intvl,axiom,
% 158.51/158.31      ! [V_k_2,V_A_2] :
% 158.51/158.31        ( 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)))))
% 158.51/158.31       => 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__int_I2_J,axiom,
% 158.51/158.31      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__shift__lb__Suc0__0__upt,axiom,
% 158.51/158.31      ! [V_k_2,V_f_2,T_a] :
% 158.51/158.31        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31       => ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__head__upt__Suc,axiom,
% 158.51/158.31      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 158.51/158.31        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastLessThanSuc,axiom,
% 158.51/158.31      ! [V_n_2,V_m_2] :
% 158.51/158.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.31         => 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)) )
% 158.51/158.31        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__op__ivl__Suc,axiom,
% 158.51/158.31      ! [V_f_2,V_m_2,V_n_2,T_a] :
% 158.51/158.31        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 158.51/158.31           => 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) )
% 158.51/158.31          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divmod__int__rel__div__eq,axiom,
% 158.51/158.31      ! [V_r_1,V_y,V_b_1,V_a_1] :
% 158.51/158.31        ( 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)
% 158.51/158.31       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_1))
% 158.51/158.31                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_1),V_b_1)) ) )
% 158.51/158.31            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_r_1))
% 158.51/158.31                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r_1),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 158.51/158.31         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.31           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_1),V_b_1) = V_y ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_split__zdiv,axiom,
% 158.51/158.31      ! [V_k_2,V_n_2,V_P_2] :
% 158.51/158.31        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)))
% 158.51/158.31      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.31           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.31          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 158.51/158.31           => ! [B_i] :
% 158.51/158.31                ( ? [B_j] :
% 158.51/158.31                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 158.51/158.31                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 158.51/158.31                    & 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) )
% 158.51/158.31               => hBOOL(hAPP(V_P_2,B_i)) ) )
% 158.51/158.31          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31           => ! [B_i] :
% 158.51/158.31                ( ? [B_j] :
% 158.51/158.31                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 158.51/158.31                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31                    & 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) )
% 158.51/158.31               => hBOOL(hAPP(V_P_2,B_i)) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_tsub__eq,axiom,
% 158.51/158.31      ! [V_x,V_y] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 158.51/158.31       => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I3_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_all__nat__less__eq,axiom,
% 158.51/158.31      ! [V_P_2,V_n_2] :
% 158.51/158.31        ( ! [B_m] :
% 158.51/158.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 158.51/158.31           => hBOOL(hAPP(V_P_2,B_m)) )
% 158.51/158.31      <=> ! [B_x] :
% 158.51/158.31            ( 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)))
% 158.51/158.31           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ex__nat__less__eq,axiom,
% 158.51/158.31      ! [V_P_2,V_n_2] :
% 158.51/158.31        ( ? [B_m] :
% 158.51/158.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 158.51/158.31            & hBOOL(hAPP(V_P_2,B_m)) )
% 158.51/158.31      <=> ? [B_x] :
% 158.51/158.31            ( 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)))
% 158.51/158.31            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_z3div__def,axiom,
% 158.51/158.31      ! [V_k,V_l] :
% 158.51/158.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 158.51/158.31         => c_SMT_Oz3div(V_k,V_l) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l) )
% 158.51/158.31        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_UN__finite2__subset,axiom,
% 158.51/158.31      ! [V_B_2,V_k_2,V_A_2,T_a] :
% 158.51/158.31        ( ! [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)))
% 158.51/158.31       => 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_UN__finite2__eq,axiom,
% 158.51/158.31      ! [V_B_2,V_k_2,V_A_2,T_a] :
% 158.51/158.31        ( ! [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)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_finite__atLeastLessThan__int,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__le__mono,axiom,
% 158.51/158.31      ! [V_k,V_n,V_m] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.51/158.31       => 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__le__dividend,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult2__eq,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__1,axiom,
% 158.51/158.31      ! [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 ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__less,axiom,
% 158.51/158.31      ! [V_n,V_m] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.31       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__mult__div__cancel__disj,axiom,
% 158.51/158.31      ! [V_n,V_m,V_k] :
% 158.51/158.31        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31         => 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) )
% 158.51/158.31        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zdiv__int,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Divides_Otransfer__int__nat__functions_I1_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_finite__atLeastZeroLessThan__int,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__le__mono2,axiom,
% 158.51/158.31      ! [V_k,V_n,V_m] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__self__is__m,axiom,
% 158.51/158.31      ! [V_m,V_n] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.31       => 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 ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__mult__self1__is__m,axiom,
% 158.51/158.31      ! [V_m,V_n] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.31       => 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 ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__mult__div__cancel1,axiom,
% 158.51/158.31      ! [V_n,V_m,V_k] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__less__dividend,axiom,
% 158.51/158.31      ! [V_m,V_n] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__if,axiom,
% 158.51/158.31      ! [V_m,V_n] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.31       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.31           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.31          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_div__geq,axiom,
% 158.51/158.31      ! [V_m,V_n] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.31       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_split__div,axiom,
% 158.51/158.31      ! [V_k_2,V_n_2,V_P_2] :
% 158.51/158.31        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n_2),V_k_2)))
% 158.51/158.31      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 158.51/158.31          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31           => ! [B_i,B_j] :
% 158.51/158.31                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 158.51/158.31               => ( 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)
% 158.51/158.31                 => hBOOL(hAPP(V_P_2,B_i)) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__add__int__atLeastLessThan,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_le__div__geq,axiom,
% 158.51/158.31      ! [V_m,V_n] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_split__div_H,axiom,
% 158.51/158.31      ! [V_n_2,V_m_2,V_P_2] :
% 158.51/158.31        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2)))
% 158.51/158.31      <=> ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31            & hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 158.51/158.31          | ? [B_q] :
% 158.51/158.31              ( 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))
% 158.51/158.31              & 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))))
% 158.51/158.31              & hBOOL(hAPP(V_P_2,B_q)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_split__div__lemma,axiom,
% 158.51/158.31      ! [V_m_2,V_q_2,V_n_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 158.51/158.31       => ( ( 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))
% 158.51/158.31            & 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)))) )
% 158.51/158.31        <=> V_q_2 = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_UN__finite__subset,axiom,
% 158.51/158.31      ! [V_C_2,V_A_2,T_a] :
% 158.51/158.31        ( ! [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))
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__un_I3_J,axiom,
% 158.51/158.31      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_com_Osize_I12_J,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setprod__diff1,axiom,
% 158.51/158.31      ! [V_a_2,V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.31        ( class_Fields_Ofield(T_b)
% 158.51/158.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.31         => ( hAPP(V_f_2,V_a_2) != c_Groups_Ozero__class_Ozero(T_b)
% 158.51/158.31           => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.31               => 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)) )
% 158.51/158.31              & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.31               => 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) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_com_Osize_I14_J,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_finite__greaterThanLessThan,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_finite__greaterThanLessThan__int,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__divide,axiom,
% 158.51/158.31      ! [V_n,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_minus__divide__left,axiom,
% 158.51/158.31      ! [V_b,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__1,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_diff__divide__distrib,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_times__divide__eq__right,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_add__divide__distrib,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__zero,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__zero__left,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__divide__distrib,axiom,
% 158.51/158.31      ! [V_r_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_eq__divide__imp,axiom,
% 158.51/158.31      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c) = V_b
% 158.51/158.31           => V_a = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__eq__imp,axiom,
% 158.51/158.31      ! [V_a,V_b,V_c,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( V_b = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)
% 158.51/158.31           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) = V_a ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nonzero__divide__eq__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2) = V_a_2
% 158.51/158.31          <=> V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nonzero__eq__divide__eq,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)
% 158.51/158.31          <=> hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) = V_b_2 ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__self__if,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 158.51/158.31       => ( ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) )
% 158.51/158.31          & ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__self,axiom,
% 158.51/158.31      ! [V_a,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_right__inverse__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_b_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a_2),V_b_2) = c_Groups_Oone__class_Oone(T_a)
% 158.51/158.31          <=> V_a_2 = V_b_2 ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nonzero__minus__divide__divide,axiom,
% 158.51/158.31      ! [V_a,V_b,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nonzero__minus__divide__right,axiom,
% 158.51/158.31      ! [V_a,V_b,T_a] :
% 158.51/158.31        ( class_Rings_Odivision__ring(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nonzero__power__divide,axiom,
% 158.51/158.31      ! [V_n,V_a,V_b,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__one__over,axiom,
% 158.51/158.31      ! [V_n,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setprod__dividef,axiom,
% 158.51/158.31      ! [V_g_2,V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_b)
% 158.51/158.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_greaterThanLessThan__empty,axiom,
% 158.51/158.31      ! [V_k_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_k_2))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastPlusOneLessThan__greaterThanLessThan__int,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_atLeastSucLessThan__greaterThanLessThan,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__uminus__greaterThanLessThan,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.31        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_com_Osize_I15_J,axiom,
% 158.51/158.31      ! [V_pname] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),hAPP(c_Com_Ocom_OBODY,V_pname)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_com_Osize_I16_J,axiom,
% 158.51/158.31      ! [V_fun_2,V_pname_2,V_vname_2] : hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OCall(V_vname_2,V_pname_2,V_fun_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_com_Osize_I9_J,axiom,
% 158.51/158.31      hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_power__diff,axiom,
% 158.51/158.31      ! [V_m,V_n,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__int_I9_J,axiom,
% 158.51/158.31      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Int__greaterThanLessThan,axiom,
% 158.51/158.31      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_card__greaterThanLessThan,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__un_I15_J,axiom,
% 158.51/158.31      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_m_2))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 158.51/158.31           => 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) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_geometric__sum,axiom,
% 158.51/158.31      ! [V_n_2,V_x_2,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_x_2 != c_Groups_Oone__class_Oone(T_a)
% 158.51/158.31         => 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))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__left__mono__neg,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => ( 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)))
% 158.51/158.31             => 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))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__left__mono,axiom,
% 158.51/158.31      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.31           => ( 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)))
% 158.51/158.31             => 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))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_neg__divide__le__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( 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))
% 158.51/158.31          <=> 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_neg__le__divide__eq,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( 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)))
% 158.51/158.31          <=> 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_mult__imp__le__div__pos,axiom,
% 158.51/158.31      ! [V_x,V_z,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31         => ( 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))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_times__divide__times__eq,axiom,
% 158.51/158.31      ! [V_w,V_z,V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_minus__divide__right,axiom,
% 158.51/158.31      ! [V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_minus__divide__divide,axiom,
% 158.51/158.31      ! [V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zero__le__divide__iff,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 158.51/158.31            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__le__0__iff,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 158.51/158.31            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__right__mono,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__right__mono__neg,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zero__less__divide__iff,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 158.51/158.31            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__less__0__iff,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 158.51/158.31            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__pos__pos,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__pos__neg,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__neg__pos,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__neg__neg,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__strict__right__mono,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__strict__right__mono__neg,axiom,
% 158.51/158.31      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_frac__eq__eq,axiom,
% 158.51/158.31      ! [V_w_2,V_x_2,V_z_2,V_y_2,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_y_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( V_z_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31           => ( 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)
% 158.51/158.31            <=> 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) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_mult__divide__mult__cancel__left,axiom,
% 158.51/158.31      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_mult__divide__mult__cancel__right,axiom,
% 158.51/158.31      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__eq__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_ca_2,V_b_2,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2) = V_a_2
% 158.51/158.31        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) )
% 158.51/158.31            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_eq__divide__eq,axiom,
% 158.51/158.31      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_ca_2)
% 158.51/158.31        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_ca_2) = V_b_2 )
% 158.51/158.31            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__nonneg__pos,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__nonneg__neg,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_frac__less2,axiom,
% 158.51/158.31      ! [V_z,V_w,V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_w),V_z))
% 158.51/158.31               => 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))) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_frac__less,axiom,
% 158.51/158.31      ! [V_z,V_w,V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 158.51/158.31               => 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))) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_frac__le,axiom,
% 158.51/158.31      ! [V_z,V_w,V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.51/158.31           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 158.51/158.31               => 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))) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__nonpos__pos,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__nonpos__neg,axiom,
% 158.51/158.31      ! [V_y,V_x,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_less__divide__eq,axiom,
% 158.51/158.31      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => 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)) )
% 158.51/158.31            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => 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))) )
% 158.51/158.31                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__less__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_ca_2,V_b_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => 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))) )
% 158.51/158.31            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => 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)) )
% 158.51/158.31                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_pos__less__divide__eq,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31         => ( 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)))
% 158.51/158.31          <=> 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_pos__divide__less__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31         => ( 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))
% 158.51/158.31          <=> 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_mult__imp__div__pos__less,axiom,
% 158.51/158.31      ! [V_z,V_x,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31         => ( 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)))
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_mult__imp__less__div__pos,axiom,
% 158.51/158.31      ! [V_x,V_z,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31         => ( 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))
% 158.51/158.31           => 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_neg__less__divide__eq,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( 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)))
% 158.51/158.31          <=> 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_neg__divide__less__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31         => ( 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))
% 158.51/158.31          <=> 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__strict__left__mono,axiom,
% 158.51/158.31      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 158.51/158.31           => ( 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)))
% 158.51/158.31             => 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))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__strict__left__mono__neg,axiom,
% 158.51/158.31      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31           => ( 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)))
% 158.51/158.31             => 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))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_add__frac__eq,axiom,
% 158.51/158.31      ! [V_w,V_x,V_z,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__add__eq__iff,axiom,
% 158.51/158.31      ! [V_y,V_x,V_z,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_add__frac__num,axiom,
% 158.51/158.31      ! [V_z,V_x,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_add__divide__eq__iff,axiom,
% 158.51/158.31      ! [V_y,V_x,V_z,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_add__num__frac,axiom,
% 158.51/158.31      ! [V_x,V_z,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.31       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_diff__divide__eq__iff,axiom,
% 158.51/158.31      ! [V_y,V_x,V_z,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__diff__eq__iff,axiom,
% 158.51/158.31      ! [V_y,V_x,V_z,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_diff__frac__eq,axiom,
% 158.51/158.31      ! [V_w,V_x,V_z,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Ofield(T_a)
% 158.51/158.31       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_less__half__sum,axiom,
% 158.51/158.31      ! [V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.31         => 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))))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_gt__half__sum,axiom,
% 158.51/158.31      ! [V_b,V_a,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_le__divide__eq,axiom,
% 158.51/158.31      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => 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)) )
% 158.51/158.31            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => 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))) )
% 158.51/158.31                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_divide__le__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_ca_2,V_b_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.31       => ( 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))
% 158.51/158.31        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => 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))) )
% 158.51/158.31            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => 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)) )
% 158.51/158.31                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.31                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_pos__le__divide__eq,axiom,
% 158.51/158.31      ! [V_b_2,V_a_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31         => ( 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)))
% 158.51/158.31          <=> 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_pos__divide__le__eq,axiom,
% 158.51/158.31      ! [V_a_2,V_b_2,V_ca_2,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.31         => ( 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))
% 158.51/158.31          <=> 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))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_mult__imp__div__pos__le,axiom,
% 158.51/158.31      ! [V_z,V_x,V_y,T_a] :
% 158.51/158.31        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.31         => ( 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)))
% 158.51/158.31           => 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)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setprod__Un,axiom,
% 158.51/158.31      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 158.51/158.31        ( class_Fields_Ofield(T_b)
% 158.51/158.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.31         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.31           => ( ! [B_x] :
% 158.51/158.31                  ( 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)))
% 158.51/158.31                 => hAPP(V_f_2,B_x) != c_Groups_Ozero__class_Ozero(T_b) )
% 158.51/158.31             => 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))) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__un_I4_J,axiom,
% 158.51/158.31      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__atLeastZeroLessThan__int,axiom,
% 158.51/158.31      ! [V_u_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2))
% 158.51/158.31       => 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))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__nonneg__leq__bound,axiom,
% 158.51/158.31      ! [V_i_2,V_B_2,V_f_2,V_s_2,T_a,T_b] :
% 158.51/158.31        ( class_Groups_Oordered__ab__group__add(T_b)
% 158.51/158.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 158.51/158.31         => ( ! [B_i] :
% 158.51/158.31                ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_s_2))
% 158.51/158.31               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_i))) )
% 158.51/158.31           => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_s_2) = V_B_2
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_s_2))
% 158.51/158.31               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_i_2)),V_B_2)) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_setsum__nonneg__0,axiom,
% 158.51/158.31      ! [V_i_2,V_f_2,V_s_2,T_a,T_b] :
% 158.51/158.31        ( class_Groups_Oordered__ab__group__add(T_b)
% 158.51/158.31       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 158.51/158.31         => ( ! [B_i] :
% 158.51/158.31                ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_s_2))
% 158.51/158.31               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_i))) )
% 158.51/158.31           => ( 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)
% 158.51/158.31             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_s_2))
% 158.51/158.31               => hAPP(V_f_2,V_i_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_finite__greaterThanAtMost,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_finite__greaterThanAtMost__int,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__int,axiom,
% 158.51/158.31      ! [V_n] : hAPP(c_Int_Onat,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = V_n ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_card__greaterThanAtMost__int,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__numerals_I1_J,axiom,
% 158.51/158.31      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__0,axiom,
% 158.51/158.31      hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ex__nat,axiom,
% 158.51/158.31      ! [V_P_2] :
% 158.51/158.31        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.31      <=> ? [B_x] :
% 158.51/158.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 158.51/158.31            & hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_all__nat,axiom,
% 158.51/158.31      ! [V_P_2] :
% 158.51/158.31        ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.31      <=> ! [B_x] :
% 158.51/158.31            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 158.51/158.31           => hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__relations_I1_J,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 158.51/158.31         => ( hAPP(c_Int_Onat,V_x_2) = hAPP(c_Int_Onat,V_y_2)
% 158.51/158.31          <=> V_x_2 = V_y_2 ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_eq__nat__nat__iff,axiom,
% 158.51/158.31      ! [V_z_H_2,V_z_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H_2))
% 158.51/158.31         => ( hAPP(c_Int_Onat,V_z_2) = hAPP(c_Int_Onat,V_z_H_2)
% 158.51/158.31          <=> V_z_2 = V_z_H_2 ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__numerals_I2_J,axiom,
% 158.51/158.31      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I4_J,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__int__nat__set__return__embed,axiom,
% 158.51/158.31      ! [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 ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__sum__prod_I2_J,axiom,
% 158.51/158.31      ! [V_A_2,V_f_2,T_a] :
% 158.51/158.31        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31          & class_Groups_Ocomm__monoid__mult(T_a) )
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_greaterThanAtMost__empty,axiom,
% 158.51/158.31      ! [V_k_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_k_2))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_greaterThanAtMost__empty__iff,axiom,
% 158.51/158.31      ! [V_l_2,V_k_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => ( 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))
% 158.51/158.31        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_l_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_greaterThanAtMost__empty__iff2,axiom,
% 158.51/158.31      ! [V_l_2,V_k_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => ( 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)
% 158.51/158.31        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_l_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__un_I20_J,axiom,
% 158.51/158.31      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 158.51/158.31         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 158.51/158.31           => 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) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I2_J,axiom,
% 158.51/158.31      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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__int_I14_J,axiom,
% 158.51/158.31      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__le__0,axiom,
% 158.51/158.31      ! [V_z] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__0__iff,axiom,
% 158.51/158.31      ! [V_i_2] :
% 158.51/158.31        ( hAPP(c_Int_Onat,V_i_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zless__nat__conj,axiom,
% 158.51/158.31      ! [V_z_2,V_w_2] :
% 158.51/158.31        ( 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)))
% 158.51/158.31      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 158.51/158.31          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__mono__iff,axiom,
% 158.51/158.31      ! [V_w_2,V_z_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__relations_I3_J,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 158.51/158.31         => ( 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)))
% 158.51/158.31          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__1,axiom,
% 158.51/158.31      hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__0__le,axiom,
% 158.51/158.31      ! [V_z] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.31       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_int__eq__iff,axiom,
% 158.51/158.31      ! [V_z_2,V_m_2] :
% 158.51/158.31        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = V_z_2
% 158.51/158.31      <=> ( V_m_2 = hAPP(c_Int_Onat,V_z_2)
% 158.51/158.31          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_int__nat__eq,axiom,
% 158.51/158.31      ! [V_z] :
% 158.51/158.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.31         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z )
% 158.51/158.31        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.31         => 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) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zless__nat__eq__int__zless,axiom,
% 158.51/158.31      ! [V_z_2,V_m_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Int_Onat,V_z_2)))
% 158.51/158.31      <=> 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__zminus__int,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_card__greaterThanAtMost,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__sum__prod_I1_J,axiom,
% 158.51/158.31      ! [V_A_2,V_f_2,T_a] :
% 158.51/158.31        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.31          & class_Groups_Ocomm__monoid__mult(T_a) )
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_card__atLeastZeroLessThan__int,axiom,
% 158.51/158.31      ! [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) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_card__atLeastLessThan__int,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_zero__less__nat__eq,axiom,
% 158.51/158.31      ! [V_z_2] :
% 158.51/158.31        ( 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)))
% 158.51/158.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__relations_I2_J,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 158.51/158.31         => ( 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)))
% 158.51/158.31          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__less__eq__zless,axiom,
% 158.51/158.31      ! [V_z_2,V_w_2] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__eq__iff2,axiom,
% 158.51/158.31      ! [V_w_2,V_m_2] :
% 158.51/158.31        ( V_m_2 = hAPP(c_Int_Onat,V_w_2)
% 158.51/158.31      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 158.51/158.31           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 158.51/158.31          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 158.51/158.31           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__eq__iff,axiom,
% 158.51/158.31      ! [V_m_2,V_w_2] :
% 158.51/158.31        ( hAPP(c_Int_Onat,V_w_2) = V_m_2
% 158.51/158.31      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 158.51/158.31           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 158.51/158.31          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 158.51/158.31           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__le__eq__zle,axiom,
% 158.51/158.31      ! [V_z_2,V_w_2] :
% 158.51/158.31        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 158.51/158.31          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) )
% 158.51/158.31       => ( 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)))
% 158.51/158.31        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_split__nat,axiom,
% 158.51/158.31      ! [V_i_2,V_P_2] :
% 158.51/158.31        ( hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,V_i_2)))
% 158.51/158.31      <=> ( ! [B_n] :
% 158.51/158.31              ( V_i_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n)
% 158.51/158.31             => hBOOL(hAPP(V_P_2,B_n)) )
% 158.51/158.31          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.31           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I1_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__add__distrib,axiom,
% 158.51/158.31      ! [V_z_H,V_z] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I2_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__mult__distrib,axiom,
% 158.51/158.31      ! [V_z_H,V_z] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I3_J,axiom,
% 158.51/158.31      ! [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))) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__diff__distrib,axiom,
% 158.51/158.31      ! [V_z,V_z_H] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__sum__prod2_I1_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Divides_Otransfer__nat__int__functions_I1_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__div__distrib,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Int__greaterThanAtMost,axiom,
% 158.51/158.31      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.31        ( class_Orderings_Olinorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__uminus__greaterThanAtMost,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.31        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_image__uminus__atLeastLessThan,axiom,
% 158.51/158.31      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.31        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I4_J,axiom,
% 158.51/158.31      ! [V_n,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__power__eq,axiom,
% 158.51/158.31      ! [V_n,V_z] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.31       => 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) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_transfer__nat__int__sum__prod2_I2_J,axiom,
% 158.51/158.31      ! [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)) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_ivl__disj__int_I10_J,axiom,
% 158.51/158.31      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.31        ( class_Orderings_Oorder(T_a)
% 158.51/158.31       => 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)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I3_J,axiom,
% 158.51/158.31      ! [V_y,V_x] :
% 158.51/158.31        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.31       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.31         => 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)) ) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_one__less__nat__eq,axiom,
% 158.51/158.31      ! [V_z_2] :
% 158.51/158.31        ( 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)))
% 158.51/158.31      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2)) ) ).
% 158.51/158.31  
% 158.51/158.31  fof(fact_nat__less__iff,axiom,
% 158.51/158.31      ! [V_m_2,V_w_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),V_m_2))
% 158.51/158.32        <=> 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Suc__nat__eq__nat__zadd1,axiom,
% 158.51/158.32      ! [V_z] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat__mult__distrib__neg,axiom,
% 158.51/158.32      ! [V_z_H,V_z] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I5_J,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I16_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_u_2))
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_card__greaterThanLessThan__int,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat__aux__def,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__morphism__nat__int,axiom,
% 158.51/158.32      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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__of__nat,axiom,
% 158.51/158.32      ! [V_k,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32           => 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)))) )
% 158.51/158.32          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32           => 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)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_greaterThan__0,axiom,
% 158.51/158.32      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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I3_J,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I3_J,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_greaterThan__eq__iff,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_y_2)
% 158.51/158.32        <=> V_x_2 = V_y_2 ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__eq__iff,axiom,
% 158.51/158.32      ! [V_z_2,V_w_2,T_a] :
% 158.51/158.32        ( class_Int_Oring__char__0(T_a)
% 158.51/158.32       => ( 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)
% 158.51/158.32        <=> V_w_2 = V_z_2 ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I2_J,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__int__eq,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__set__relations_I3_J,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32         => ( V_A_2 = V_B_2
% 158.51/158.32          <=> 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__0,axiom,
% 158.51/158.32      ! [T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__0__eq__iff,axiom,
% 158.51/158.32      ! [V_z_2,T_a] :
% 158.51/158.32        ( class_Int_Oring__char__0(T_a)
% 158.51/158.32       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)
% 158.51/158.32        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__eq__0__iff,axiom,
% 158.51/158.32      ! [V_z_2,T_a] :
% 158.51/158.32        ( class_Int_Oring__char__0(T_a)
% 158.51/158.32       => ( hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.32        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I1_J,axiom,
% 158.51/158.32      c_Nat__Transfer_Onat__set(c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__le__iff,axiom,
% 158.51/158.32      ! [V_z_2,V_w_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__less__iff,axiom,
% 158.51/158.32      ! [V_z_2,V_w_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__add,axiom,
% 158.51/158.32      ! [V_z,V_w,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__mult,axiom,
% 158.51/158.32      ! [V_z,V_w,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__1,axiom,
% 158.51/158.32      ! [T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__diff,axiom,
% 158.51/158.32      ! [V_z,V_w,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__of__nat__eq,axiom,
% 158.51/158.32      ! [V_n,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__minus,axiom,
% 158.51/158.32      ! [V_z,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Ints__of__int,axiom,
% 158.51/158.32      ! [V_z_2,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__power,axiom,
% 158.51/158.32      ! [V_n,V_z,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat__set__def,axiom,
% 158.51/158.32      ! [V_S_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_S_2)
% 158.51/158.32      <=> ! [B_x] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),V_S_2))
% 158.51/158.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I5_J,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_greaterThan__iff,axiom,
% 158.51/158.32      ! [V_k_2,V_i_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oord(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_k_2)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_i_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_greaterThan__subset__iff,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__sum__prod_I2_J,axiom,
% 158.51/158.32      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.32        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32          & class_Groups_Ocomm__monoid__mult(T_a) )
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__setsum,axiom,
% 158.51/158.32      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__setprod,axiom,
% 158.51/158.32      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.32        ( ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.32          & class_Rings_Oring__1(T_a) )
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_INT__greaterThan__UNIV,axiom,
% 158.51/158.32      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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__nat__int__set__return__embed,axiom,
% 158.51/158.32      ! [V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => 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 ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I4_J,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__nat__int__set__function__closures_I6_J,axiom,
% 158.51/158.32      ! [V_x_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 158.51/158.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__le__0__iff,axiom,
% 158.51/158.32      ! [V_z_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__0__le__iff,axiom,
% 158.51/158.32      ! [V_z_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__0__less__iff,axiom,
% 158.51/158.32      ! [V_z_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__int__less__0__iff,axiom,
% 158.51/158.32      ! [V_z_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_of__nat__nat,axiom,
% 158.51/158.32      ! [V_z,T_a] :
% 158.51/158.32        ( class_Rings_Oring__1(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__sum__prod_I1_J,axiom,
% 158.51/158.32      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.32        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32          & class_Groups_Ocomm__monoid__mult(T_a) )
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__set__relations_I1_J,axiom,
% 158.51/158.32      ! [V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),V_A_2))
% 158.51/158.32        <=> 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I1_J,axiom,
% 158.51/158.32      ! [V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I11_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__uminus__lessThan,axiom,
% 158.51/158.32      ! [V_x_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__uminus__greaterThan,axiom,
% 158.51/158.32      ! [V_x_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I5_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_greaterThan__Suc,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I4_J,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__set__relations_I5_J,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.32          <=> 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__set__relations_I4_J,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.32          <=> 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__set__relations_I2_J,axiom,
% 158.51/158.32      ! [V_A_2,V_x_2] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 158.51/158.32       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 158.51/158.32          <=> 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sum__diff__distrib,axiom,
% 158.51/158.32      ! [V_n_2,V_P_2,V_Q_2] :
% 158.51/158.32        ( ! [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)))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__natinterval__difff,axiom,
% 158.51/158.32      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 158.51/158.32        ( class_Groups_Oab__group__add(T_a)
% 158.51/158.32       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.32           => 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)))) )
% 158.51/158.32          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_gauss__sum,axiom,
% 158.51/158.32      ! [V_n_2,T_a] :
% 158.51/158.32        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_finite__atLeastAtMost,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I5_J,axiom,
% 158.51/158.32      c_Nat__Transfer_Ois__nat(c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I1_J,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x)
% 158.51/158.32       => ( c_Nat__Transfer_Ois__nat(V_y)
% 158.51/158.32         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I9_J,axiom,
% 158.51/158.32      ! [V_z] : c_Nat__Transfer_Ois__nat(hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_z)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I6_J,axiom,
% 158.51/158.32      c_Nat__Transfer_Ois__nat(c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I2_J,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x)
% 158.51/158.32       => ( c_Nat__Transfer_Ois__nat(V_y)
% 158.51/158.32         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Divides_Otransfer__int__nat__function__closures_I1_J,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x)
% 158.51/158.32       => ( c_Nat__Transfer_Ois__nat(V_y)
% 158.51/158.32         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I4_J,axiom,
% 158.51/158.32      ! [V_n,V_x] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x)
% 158.51/158.32       => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ex__nat__less,axiom,
% 158.51/158.32      ! [V_P_2,V_n_2] :
% 158.51/158.32        ( ? [B_m] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 158.51/158.32            & hBOOL(hAPP(V_P_2,B_m)) )
% 158.51/158.32      <=> ? [B_x] :
% 158.51/158.32            ( 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)))
% 158.51/158.32            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_all__nat__less,axiom,
% 158.51/158.32      ! [V_P_2,V_n_2] :
% 158.51/158.32        ( ! [B_m] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 158.51/158.32           => hBOOL(hAPP(V_P_2,B_m)) )
% 158.51/158.32      <=> ! [B_x] :
% 158.51/158.32            ( 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)))
% 158.51/158.32           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastLessThanSuc__atLeastAtMost,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I3_J,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x)
% 158.51/158.32       => ( c_Nat__Transfer_Ois__nat(V_y)
% 158.51/158.32         => c_Nat__Transfer_Ois__nat(c_Nat__Transfer_Otsub(V_x,V_y)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastatMost__empty__iff,axiom,
% 158.51/158.32      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( 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))
% 158.51/158.32        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastatMost__empty__iff2,axiom,
% 158.51/158.32      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( 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)
% 158.51/158.32        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastatMost__empty,axiom,
% 158.51/158.32      ! [V_a_2,V_b_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastatMost__subset__iff,axiom,
% 158.51/158.32      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 158.51/158.32            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_a_2))
% 158.51/158.32              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2)) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastAtMost__singleton_H,axiom,
% 158.51/158.32      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( V_a_2 = V_b_2
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastAtMost__singleton__iff,axiom,
% 158.51/158.32      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> ( V_a_2 = V_b_2
% 158.51/158.32            & V_b_2 = V_ca_2 ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastAtMost__singleton,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__uminus__atLeastAtMost,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__Suc__atLeastAtMost,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__shift__bounds__cl__Suc__ivl,axiom,
% 158.51/158.32      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__shift__bounds__cl__nat__ivl,axiom,
% 158.51/158.32      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_a] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastSucAtMost__greaterThanAtMost,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_is__nat__def,axiom,
% 158.51/158.32      ! [V_x_2] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 158.51/158.32      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__add__atLeastAtMost,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_card__atLeastAtMost,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastAtMostSuc__conv,axiom,
% 158.51/158.32      ! [V_n_2,V_m_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I6_J,axiom,
% 158.51/158.32      ! [V_x_2,V_A_2] :
% 158.51/158.32        ( c_Nat__Transfer_Onat__set(V_A_2)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 158.51/158.32         => c_Nat__Transfer_Ois__nat(V_x_2) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__shift__lb__Suc0__0,axiom,
% 158.51/158.32      ! [V_k_2,V_f_2] :
% 158.51/158.32        ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I21_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I15_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Int__atLeastAtMost,axiom,
% 158.51/158.32      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastatMost__psubset__iff,axiom,
% 158.51/158.32      ! [V_d_2,V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 158.51/158.32              | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_a_2))
% 158.51/158.32                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2))
% 158.51/158.32                & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),V_a_2))
% 158.51/158.32                  | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_d_2)) ) ) )
% 158.51/158.32            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),V_d_2)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I22_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I4_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I16_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I13_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I12_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I7_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__head__Suc,axiom,
% 158.51/158.32      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__cl__ivl__Suc,axiom,
% 158.51/158.32      ! [V_f_2,V_m_2,V_n_2,T_a] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 158.51/158.32           => 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) )
% 158.51/158.32          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 158.51/158.32           => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__head,axiom,
% 158.51/158.32      ! [V_P_2,V_n_2,V_m_2,T_a] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__ub__add__nat,axiom,
% 158.51/158.32      ! [V_p_2,V_f_2,V_n_2,V_m_2,T_a] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32       => ( 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))))
% 158.51/158.32         => 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)))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I6_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I5_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I18_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_u_2))
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I19_J,axiom,
% 158.51/158.32      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_m_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__sum__prod2_I2_J,axiom,
% 158.51/158.32      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.32        ( ! [B_x] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.32           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__int__nat__sum__prod2_I1_J,axiom,
% 158.51/158.32      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.32        ( ! [B_x] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.32           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeast__Suc,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_UN__le__eq__Un0,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_finite__atLeastAtMost__int,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_finite__atMost,axiom,
% 158.51/158.32      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atMost__eq__iff,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_y_2)
% 158.51/158.32        <=> V_x_2 = V_y_2 ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeast__eq__iff,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_y_2)
% 158.51/158.32        <=> V_x_2 = V_y_2 ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__uminus__atMost,axiom,
% 158.51/158.32      ! [V_x_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__uminus__atLeast,axiom,
% 158.51/158.32      ! [V_x_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atMost__Int__atLeast,axiom,
% 158.51/158.32      ! [V_n_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I1_J,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_SetInterval_Otransfer__int__nat__set__function__closures,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 158.51/158.32       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeast0AtMost,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_lessThan__Suc__atMost,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_card__atMost,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atMost__Suc,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeast__iff,axiom,
% 158.51/158.32      ! [V_k_2,V_i_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oord(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_k_2)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_k_2),V_i_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atMost__iff,axiom,
% 158.51/158.32      ! [V_k_2,V_i_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oord(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_k_2)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_i_2),V_k_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeast__subset__iff,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atMost__subset__iff,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeast__0,axiom,
% 158.51/158.32      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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_SetInterval_Otransfer__nat__int__set__function__closures,axiom,
% 158.51/158.32      ! [V_y_2,V_x_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 158.51/158.32       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastLessThanPlusOne__atLeastAtMost__int,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Compl__atLeast,axiom,
% 158.51/158.32      ! [V_k_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Compl__lessThan,axiom,
% 158.51/158.32      ! [V_k_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Compl__greaterThan,axiom,
% 158.51/158.32      ! [V_k_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Compl__atMost,axiom,
% 158.51/158.32      ! [V_k_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeastPlusOneAtMost__greaterThanAtMost__int,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atLeast__Suc__greaterThan,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_UN__atMost__UNIV,axiom,
% 158.51/158.32      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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I2_J,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__atMost__Suc,axiom,
% 158.51/158.32      ! [V_n_2,V_f_2,T_a] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_atMost__0,axiom,
% 158.51/158.32      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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I14_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_simp__from__to,axiom,
% 158.51/158.32      ! [V_i_2,V_j_2] :
% 158.51/158.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 158.51/158.32         => 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)) )
% 158.51/158.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I8_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Int__atLeastAtMostR1,axiom,
% 158.51/158.32      ! [V_d_2,V_ca_2,V_b_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Int__atLeastAtMostL1,axiom,
% 158.51/158.32      ! [V_d_2,V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Int__atLeastAtMostR2,axiom,
% 158.51/158.32      ! [V_d_2,V_ca_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Int__atLeastAtMostL2,axiom,
% 158.51/158.32      ! [V_ca_2,V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_UN__atLeast__UNIV,axiom,
% 158.51/158.32      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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I9_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_UN__le__add__shift,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I3_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I1_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__int_I6_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Oorder(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_card__atLeastAtMost__int,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_SetInterval_Otransfer__int__nat__set__functions,axiom,
% 158.51/158.32      ! [V_n_2,V_m_2] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_m_2)
% 158.51/158.32       => ( c_Nat__Transfer_Ois__nat(V_n_2)
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I2_J,axiom,
% 158.51/158.32      ! [V_u_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I10_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I1_J,axiom,
% 158.51/158.32      ! [V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I13_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I7_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ivl__disj__un_I12_J,axiom,
% 158.51/158.32      ! [V_u_2,V_l_2,T_a] :
% 158.51/158.32        ( class_Orderings_Olinorder(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_aset_I6_J,axiom,
% 158.51/158.32      ! [V_A_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( 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))
% 158.51/158.32         => ! [B_x] :
% 158.51/158.32              ( ! [B_xa] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => ! [B_xb] :
% 158.51/158.32                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 158.51/158.32                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 158.51/158.32               => 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)) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_bset_I8_J,axiom,
% 158.51/158.32      ! [V_B_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( 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))
% 158.51/158.32         => ! [B_x] :
% 158.51/158.32              ( ! [B_xa] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => ! [B_xb] :
% 158.51/158.32                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 158.51/158.32                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 158.51/158.32               => 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))) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_aset_I4_J,axiom,
% 158.51/158.32      ! [V_A_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 158.51/158.32         => ! [B_x] :
% 158.51/158.32              ( ! [B_xa] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => ! [B_xb] :
% 158.51/158.32                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 158.51/158.32                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32             => ( B_x != V_t_2
% 158.51/158.32               => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_bset_I4_J,axiom,
% 158.51/158.32      ! [V_B_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 158.51/158.32         => ! [B_x] :
% 158.51/158.32              ( ! [B_xa] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => ! [B_xb] :
% 158.51/158.32                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 158.51/158.32                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32             => ( B_x != V_t_2
% 158.51/158.32               => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_bset_I3_J,axiom,
% 158.51/158.32      ! [V_B_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( 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))
% 158.51/158.32         => ( ! [B_x] :
% 158.51/158.32                ( 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)))
% 158.51/158.32               => ! [B_xa] :
% 158.51/158.32                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_B_2))
% 158.51/158.32                   => V_t_2 != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xa),B_x) ) )
% 158.51/158.32           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_aset_I3_J,axiom,
% 158.51/158.32      ! [V_A_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( 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))
% 158.51/158.32         => ( ! [B_x] :
% 158.51/158.32                ( 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)))
% 158.51/158.32               => ! [B_xa] :
% 158.51/158.32                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_A_2))
% 158.51/158.32                   => V_t_2 != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xa),B_x) ) )
% 158.51/158.32           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_aset_I5_J,axiom,
% 158.51/158.32      ! [V_A_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 158.51/158.32         => ! [B_x] :
% 158.51/158.32              ( ! [B_xa] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => ! [B_xb] :
% 158.51/158.32                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 158.51/158.32                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 158.51/158.32               => 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)) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_bset_I7_J,axiom,
% 158.51/158.32      ! [V_B_2,V_t_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 158.51/158.32         => ! [B_x] :
% 158.51/158.32              ( ! [B_xa] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => ! [B_xb] :
% 158.51/158.32                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 158.51/158.32                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 158.51/158.32               => 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))) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_bset_I6_J,axiom,
% 158.51/158.32      ! [V_t_2,V_B_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ! [B_x] :
% 158.51/158.32            ( ! [B_xa] :
% 158.51/158.32                ( 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)))
% 158.51/158.32               => ! [B_xb] :
% 158.51/158.32                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 158.51/158.32                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 158.51/158.32             => 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)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_aset_I8_J,axiom,
% 158.51/158.32      ! [V_t_2,V_A_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ! [B_x] :
% 158.51/158.32            ( ! [B_xa] :
% 158.51/158.32                ( 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)))
% 158.51/158.32               => ! [B_xb] :
% 158.51/158.32                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 158.51/158.32                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 158.51/158.32             => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_periodic__finite__ex,axiom,
% 158.51/158.32      ! [V_P_2,V_d_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 158.51/158.32       => ( ! [B_x,B_k] :
% 158.51/158.32              ( hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.32            <=> 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)))) )
% 158.51/158.32         => ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.32          <=> ? [B_x] :
% 158.51/158.32                ( 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)))
% 158.51/158.32                & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_bset_I5_J,axiom,
% 158.51/158.32      ! [V_t_2,V_B_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ! [B_x] :
% 158.51/158.32            ( ! [B_xa] :
% 158.51/158.32                ( 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)))
% 158.51/158.32               => ! [B_xb] :
% 158.51/158.32                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 158.51/158.32                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 158.51/158.32             => 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)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_aset_I7_J,axiom,
% 158.51/158.32      ! [V_t_2,V_A_2,V_D_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 158.51/158.32       => ! [B_x] :
% 158.51/158.32            ( ! [B_xa] :
% 158.51/158.32                ( 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)))
% 158.51/158.32               => ! [B_xb] :
% 158.51/158.32                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 158.51/158.32                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 158.51/158.32           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 158.51/158.32             => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_decr__mult__lemma,axiom,
% 158.51/158.32      ! [V_k_2,V_P_2,V_d_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 158.51/158.32       => ( ! [B_x] :
% 158.51/158.32              ( hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.32             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_d_2))) )
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 158.51/158.32           => ! [B_x] :
% 158.51/158.32                ( hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.32               => 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)))) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_negD,axiom,
% 158.51/158.32      ! [V_x] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32       => ? [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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_incr__mult__lemma,axiom,
% 158.51/158.32      ! [V_k_2,V_P_2,V_d_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 158.51/158.32       => ( ! [B_x] :
% 158.51/158.32              ( hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.32             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_d_2))) )
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 158.51/158.32           => ! [B_x] :
% 158.51/158.32                ( hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.32               => 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)))) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_ex__least__nat__less,axiom,
% 158.51/158.32      ! [V_n_2,V_P_2] :
% 158.51/158.32        ( ~ hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 158.51/158.32       => ( hBOOL(hAPP(V_P_2,V_n_2))
% 158.51/158.32         => ? [B_k] :
% 158.51/158.32              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_k),V_n_2))
% 158.51/158.32              & ! [B_i] :
% 158.51/158.32                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_k))
% 158.51/158.32                 => ~ hBOOL(hAPP(V_P_2,B_i)) )
% 158.51/158.32              & 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)))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setprod__mono__one__right,axiom,
% 158.51/158.32      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 158.51/158.32           => ( ! [B_x] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 158.51/158.32             => 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) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setprod__mono__one__left,axiom,
% 158.51/158.32      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 158.51/158.32           => ( ! [B_x] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 158.51/158.32             => 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) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zero__less__imp__eq__int,axiom,
% 158.51/158.32      ! [V_k] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 158.51/158.32       => ? [B_n] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 158.51/158.32            & V_k = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__mono__zero__left,axiom,
% 158.51/158.32      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 158.51/158.32           => ( ! [B_x] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 158.51/158.32             => 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) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__mono__zero__right,axiom,
% 158.51/158.32      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 158.51/158.32           => ( ! [B_x] :
% 158.51/158.32                  ( 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)))
% 158.51/158.32                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 158.51/158.32             => 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) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_card__Pow,axiom,
% 158.51/158.32      ! [V_A_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_body__def,axiom,
% 158.51/158.32      c_Com_Obody = hAPP(c_Map_Omap__of(tc_Com_Opname,tc_Com_Ocom),c_Com_Obodies) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_PowI,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.32       => hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__Pow__surj,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2,V_f_2,T_a,T_b] :
% 158.51/158.32        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = V_B_2
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__top,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Union__Pow__eq,axiom,
% 158.51/158.32      ! [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 ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Cantors__paradox,axiom,
% 158.51/158.32      ! [V_A_2,T_a] :
% 158.51/158.32        ~ ? [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__not__empty,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__INT__eq,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__bottom,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__iff,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2)))
% 158.51/158.32      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_PowD,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2)))
% 158.51/158.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__mono,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__def,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_finite__Pow__iff,axiom,
% 158.51/158.32      ! [V_A_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)))
% 158.51/158.32      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_subset__Pow__Union,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__insert,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__UNIV,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_UN__Pow__subset,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__Int__eq,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_image__Pow__mono,axiom,
% 158.51/158.32      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.32        ( 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))
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__Compl,axiom,
% 158.51/158.32      ! [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))))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Pow__empty,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Un__Pow__subset,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Powp__Pow__eq,axiom,
% 158.51/158.32      ! [V_x_2,V_A_2,T_a] :
% 158.51/158.32        ( 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))
% 158.51/158.32      <=> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_x_2),hAPP(c_Set_OPow(T_a),V_A_2))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_card__partition,axiom,
% 158.51/158.32      ! [V_k_2,V_C_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_C_2))
% 158.51/158.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_C_2)))
% 158.51/158.32         => ( ! [B_c] :
% 158.51/158.32                ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c),V_C_2))
% 158.51/158.32               => hAPP(c_Finite__Set_Ocard(T_a),B_c) = V_k_2 )
% 158.51/158.32           => ( ! [B_c1] :
% 158.51/158.32                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c1),V_C_2))
% 158.51/158.32                 => ! [B_c2] :
% 158.51/158.32                      ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c2),V_C_2))
% 158.51/158.32                     => ( B_c1 != B_c2
% 158.51/158.32                       => 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)) ) ) )
% 158.51/158.32             => 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)) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_field__le__mult__one__interval,axiom,
% 158.51/158.32      ! [V_y,V_x,T_a] :
% 158.51/158.32        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.32       => ( ! [B_z] :
% 158.51/158.32              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),B_z))
% 158.51/158.32             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_z),c_Groups_Oone__class_Oone(T_a)))
% 158.51/158.32               => 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)) ) )
% 158.51/158.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__nat__int__sum__prod__cong_I2_J,axiom,
% 158.51/158.32      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_a] :
% 158.51/158.32        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32          & class_Groups_Ocomm__monoid__mult(T_a) )
% 158.51/158.32       => ( V_A_2 = V_B_2
% 158.51/158.32         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32           => ( ! [B_x] :
% 158.51/158.32                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 158.51/158.32                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 158.51/158.32             => 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) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_split__pos__lemma,axiom,
% 158.51/158.32      ! [V_n_2,V_P_2,V_k_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> ! [B_i,B_j] :
% 158.51/158.32              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 158.51/158.32                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 158.51/158.32                & 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) )
% 158.51/158.32             => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zpower__zmod,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zminus2,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zminus__zminus,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zminus__zmod,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__0,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => c_Divides_Odiv__class_Omod(T_a,c_Groups_Ozero__class_Ozero(T_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zero,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__by__0,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__self,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => c_Divides_Odiv__class_Omod(T_a,V_a,V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__self,axiom,
% 158.51/158.32      ! [V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_a) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__minus__eq,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Oring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__minus__cong,axiom,
% 158.51/158.32      ! [V_a_H,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Oring__div(T_a)
% 158.51/158.32       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_b) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_b)
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__add__self2,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__add__self1,axiom,
% 158.51/158.32      ! [V_a,V_b,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__add__right__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__add__left__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__add__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__simps_I2_J,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__simps_I1_J,axiom,
% 158.51/158.32      ! [V_b,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__add__cong,axiom,
% 158.51/158.32      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 158.51/158.32         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__right__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__left__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__mult1,axiom,
% 158.51/158.32      ! [V_b,V_a,V_c,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__mult2,axiom,
% 158.51/158.32      ! [V_b,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__simps_I4_J,axiom,
% 158.51/158.32      ! [V_b,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__cong,axiom,
% 158.51/158.32      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 158.51/158.32         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mod__trivial,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zmult1__eq,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__simps_I3_J,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Divides_Otransfer__int__nat__function__closures_I2_J,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( c_Nat__Transfer_Ois__nat(V_x)
% 158.51/158.32       => ( c_Nat__Transfer_Ois__nat(V_y)
% 158.51/158.32         => c_Nat__Transfer_Ois__nat(c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__diff__right__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Oring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__diff__left__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Oring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__diff__eq,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Oring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__diff__cong,axiom,
% 158.51/158.32      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Oring__div(T_a)
% 158.51/158.32       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 158.51/158.32         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiff__zmod__right,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiff__zmod__left,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__self2__is__0,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__self1__is__0,axiom,
% 158.51/158.32      ! [V_a,V_b,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__self2,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__self1,axiom,
% 158.51/158.32      ! [V_b,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__by__1,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Oone__class_Oone(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__div__trivial,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__le__nonneg__dividend,axiom,
% 158.51/158.32      ! [V_k,V_m] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Divides_Otransfer__nat__int__function__closures_I2_J,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_neg__mod__bound,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_pos__mod__bound,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__eq__0__iff,axiom,
% 158.51/158.32      ! [V_d_2,V_m_2] :
% 158.51/158.32        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_d_2),B_q) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zminus2__not__zero,axiom,
% 158.51/158.32      ! [V_l,V_k] :
% 158.51/158.32        ( 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)
% 158.51/158.32       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zminus1__not__zero,axiom,
% 158.51/158.32      ! [V_l,V_k] :
% 158.51/158.32        ( 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)
% 158.51/158.32       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_DIVISION__BY__ZERO,axiom,
% 158.51/158.32      ! [V_a] :
% 158.51/158.32        ( 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)
% 158.51/158.32        & c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_a ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zdiv__trivial,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiv__zadd1__eq,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_semiring__div__class_Omod__div__equality_H,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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 ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__div__equality2,axiom,
% 158.51/158.32      ! [V_a,V_b,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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 ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__div__equality,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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 ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_div__mod__equality2,axiom,
% 158.51/158.32      ! [V_c,V_a,V_b,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_div__mod__equality,axiom,
% 158.51/158.32      ! [V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Divides_Osemiring__div(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__neg__neg__trivial,axiom,
% 158.51/158.32      ! [V_b,V_a] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 158.51/158.32         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_neg__mod__conj,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32       => ( 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)))
% 158.51/158.32          & 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_neg__mod__sign,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__pos__pos__trivial,axiom,
% 158.51/158.32      ! [V_b,V_a] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 158.51/158.32         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_pos__mod__conj,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.32       => ( 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)))
% 158.51/158.32          & 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_pos__mod__sign,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zminus1__eq__if,axiom,
% 158.51/158.32      ! [V_b,V_a] :
% 158.51/158.32        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32         => 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) )
% 158.51/158.32        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zminus2__eq__if,axiom,
% 158.51/158.32      ! [V_b,V_a] :
% 158.51/158.32        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32         => 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) )
% 158.51/158.32        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zdiv__equality,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiv__zmult1__eq,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiv__zmod__equality,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiv__zmod__equality2,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmult__div__cancel,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zdiv__equality_H,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__pos__neg__trivial,axiom,
% 158.51/158.32      ! [V_b,V_a] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.32       => ( 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)))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_divmod__int__rel__mod__eq,axiom,
% 158.51/158.32      ! [V_y,V_q_1,V_b_1,V_a_1] :
% 158.51/158.32        ( 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)
% 158.51/158.32       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 158.51/158.32             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.32                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_b_1)) ) )
% 158.51/158.32            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 158.51/158.32             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_y))
% 158.51/158.32                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 158.51/158.32         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32           => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a_1,V_b_1) = V_y ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmult2__lemma__aux2,axiom,
% 158.51/158.32      ! [V_q,V_r,V_b,V_c] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32           => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmult2__lemma__aux1,axiom,
% 158.51/158.32      ! [V_q,V_r,V_b,V_c] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32           => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmult2__lemma__aux4,axiom,
% 158.51/158.32      ! [V_q,V_b,V_r,V_c] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 158.51/158.32           => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmult2__lemma__aux3,axiom,
% 158.51/158.32      ! [V_q,V_b,V_r,V_c] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 158.51/158.32           => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_split__zmod,axiom,
% 158.51/158.32      ! [V_k_2,V_n_2,V_P_2] :
% 158.51/158.32        ( hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 158.51/158.32      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32           => hBOOL(hAPP(V_P_2,V_n_2)) )
% 158.51/158.32          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 158.51/158.32           => ! [B_i,B_j] :
% 158.51/158.32                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 158.51/158.32                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 158.51/158.32                  & 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) )
% 158.51/158.32               => hBOOL(hAPP(V_P_2,B_j)) ) )
% 158.51/158.32          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32           => ! [B_i,B_j] :
% 158.51/158.32                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 158.51/158.32                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32                  & 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) )
% 158.51/158.32               => hBOOL(hAPP(V_P_2,B_j)) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__zmult2__eq,axiom,
% 158.51/158.32      ! [V_b,V_a,V_c] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiv__zminus1__eq__if,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32           => 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)) )
% 158.51/158.32          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32           => 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)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zdiv__zminus2__eq__if,axiom,
% 158.51/158.32      ! [V_a,V_b] :
% 158.51/158.32        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32           => 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)) )
% 158.51/158.32          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32           => 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)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_split__neg__lemma,axiom,
% 158.51/158.32      ! [V_n_2,V_P_2,V_k_2] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> ! [B_i,B_j] :
% 158.51/158.32              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 158.51/158.32                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32                & 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) )
% 158.51/158.32             => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_z3mod__def,axiom,
% 158.51/158.32      ! [V_k,V_l] :
% 158.51/158.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 158.51/158.32         => c_SMT_Oz3mod(V_k,V_l) = c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) )
% 158.51/158.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__if,axiom,
% 158.51/158.32      ! [V_x,T_a] :
% 158.51/158.32        ( class_Groups_Osgn__if(T_a)
% 158.51/158.32       => ( ( V_x = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.32           => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Ozero__class_Ozero(T_a) )
% 158.51/158.32          & ( V_x != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.32           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.32               => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Oone__class_Oone(T_a) )
% 158.51/158.32              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.32               => c_Groups_Osgn__class_Osgn(T_a,V_x) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__1__neg,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__neg,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.32         => c_Groups_Osgn__class_Osgn(T_a,V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__less,axiom,
% 158.51/158.32      ! [V_n,V_m] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.32       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__less__eq__dividend,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__distrib2,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__distrib,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__Suc__eq__Suc__mod,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__sgn,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn0,axiom,
% 158.51/158.32      ! [T_a] :
% 158.51/158.32        ( class_Groups_Osgn__if(T_a)
% 158.51/158.32       => c_Groups_Osgn__class_Osgn(T_a,c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__0__0,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( c_Groups_Osgn__class_Osgn(T_a,V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.32        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__times,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__1,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__Suc,axiom,
% 158.51/158.32      ! [V_n,V_m] :
% 158.51/158.32        ( ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) = V_n
% 158.51/158.32         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.32        & ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) != V_n
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__less__divisor,axiom,
% 158.51/158.32      ! [V_m,V_n] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__eq__0__iff,axiom,
% 158.51/158.32      ! [V_d_2,V_m_2] :
% 158.51/158.32        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.32      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_d_2),B_q) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__geq,axiom,
% 158.51/158.32      ! [V_n,V_m] :
% 158.51/158.32        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__if,axiom,
% 158.51/158.32      ! [V_n,V_m] :
% 158.51/158.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.32         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m )
% 158.51/158.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.32         => 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) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__self3,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_le__mod__geq,axiom,
% 158.51/158.32      ! [V_m,V_n] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zmod__int,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Divides_Otransfer__int__nat__functions_I2_J,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_div__add1__eq,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__le__divisor,axiom,
% 158.51/158.32      ! [V_m,V_n] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult__self4,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__less,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__greater,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__mult2__eq,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_div__mult1__eq,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_div__mod__equality_H,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mult__div__cancel,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Divides_Omod__div__equality_H,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mod__lemma,axiom,
% 158.51/158.32      ! [V_q,V_b,V_r,V_c] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_r),V_b))
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_split__mod,axiom,
% 158.51/158.32      ! [V_k_2,V_n_2,V_P_2] :
% 158.51/158.32        ( hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n_2,V_k_2)))
% 158.51/158.32      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.32           => hBOOL(hAPP(V_P_2,V_n_2)) )
% 158.51/158.32          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.32           => ! [B_i,B_j] :
% 158.51/158.32                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 158.51/158.32               => ( 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)
% 158.51/158.32                 => hBOOL(hAPP(V_P_2,B_j)) ) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Suc__times__mod__eq,axiom,
% 158.51/158.32      ! [V_m,V_k] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_k))
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Divides_Otransfer__nat__int__functions_I2_J,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat__mod__distrib,axiom,
% 158.51/158.32      ! [V_y,V_x] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__1__pos,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( c_Groups_Osgn__class_Osgn(T_a,V_a_2) = c_Groups_Oone__class_Oone(T_a)
% 158.51/158.32        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_sgn__pos,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.32         => c_Groups_Osgn__class_Osgn(T_a,V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zsgn__def,axiom,
% 158.51/158.32      ! [V_i] :
% 158.51/158.32        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32         => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 158.51/158.32        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 158.51/158.32             => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 158.51/158.32            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 158.51/158.32             => 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)) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_decr__lemma,axiom,
% 158.51/158.32      ! [V_z,V_x,V_d] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_incr__lemma,axiom,
% 158.51/158.32      ! [V_x,V_z,V_d] :
% 158.51/158.32        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 158.51/158.32       => 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)))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_transfer__nat__int__sum__prod__cong_I1_J,axiom,
% 158.51/158.32      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_a] :
% 158.51/158.32        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.32          & class_Groups_Ocomm__monoid__mult(T_a) )
% 158.51/158.32       => ( V_A_2 = V_B_2
% 158.51/158.32         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 158.51/158.32           => ( ! [B_x] :
% 158.51/158.32                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 158.51/158.32                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 158.51/158.32             => 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) ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setprod__pos__nat,axiom,
% 158.51/158.32      ! [V_f_2,V_S_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.32       => ( ! [B_x] :
% 158.51/158.32              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 158.51/158.32             => 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))) )
% 158.51/158.32         => 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__abs,axiom,
% 158.51/158.32      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__abs__ge__zero,axiom,
% 158.51/158.32      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__setprod,axiom,
% 158.51/158.32      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.32        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__divide,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__le__D1,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 158.51/158.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__ge__self,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__int__eq,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__idempotent,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__of__nat,axiom,
% 158.51/158.32      ! [V_n,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__minus__cancel,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__one,axiom,
% 158.51/158.32      ! [T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Oone__class_Oone(T_a)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__mult__self,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__mult,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__add__abs,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__eq__0,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.32        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__zero,axiom,
% 158.51/158.32      ! [T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_power__abs,axiom,
% 158.51/158.32      ! [V_n,V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__minus__commute,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__setsum__abs,axiom,
% 158.51/158.32      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__of__nonneg,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.32         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__le__zero__iff,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__ge__zero,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__of__pos,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.32         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zero__less__abs__iff,axiom,
% 158.51/158.32      ! [V_a_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( 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)))
% 158.51/158.32        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__not__less__zero,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ~ 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__triangle__ineq,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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)))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__mult__less,axiom,
% 158.51/158.32      ! [V_d,V_b,V_c,V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_c))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)),V_d))
% 158.51/158.32           => 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))) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__triangle__ineq3,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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)))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__triangle__ineq2,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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)))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__triangle__ineq2__sym,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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)))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__ge__minus__self,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__le__iff,axiom,
% 158.51/158.32      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( 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))
% 158.51/158.32        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 158.51/158.32            & 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)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__leI,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b))
% 158.51/158.32           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__le__D2,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 158.51/158.32         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__less__iff,axiom,
% 158.51/158.32      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2)),V_b_2))
% 158.51/158.32        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 158.51/158.32            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2)) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nonzero__abs__divide,axiom,
% 158.51/158.32      ! [V_a,V_b,T_a] :
% 158.51/158.32        ( class_Fields_Olinordered__field(T_a)
% 158.51/158.32       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__power__minus,axiom,
% 158.51/158.32      ! [V_n,V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__zmult__eq__1,axiom,
% 158.51/158.32      ! [V_n,V_m] :
% 158.51/158.32        ( 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)
% 158.51/158.32       => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_m) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__sgn,axiom,
% 158.51/158.32      ! [V_k,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_mult__sgn__abs,axiom,
% 158.51/158.32      ! [V_x,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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 ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__eq__mult,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Rings_Oordered__ring__abs(T_a)
% 158.51/158.32       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 158.51/158.32              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a))) )
% 158.51/158.32            & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 158.51/158.32              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__mult__pos,axiom,
% 158.51/158.32      ! [V_y,V_x,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__triangle__ineq4,axiom,
% 158.51/158.32      ! [V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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)))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__diff__triangle__ineq,axiom,
% 158.51/158.32      ! [V_d,V_c,V_b,V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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))))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__minus__le__zero,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__of__nonpos,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.32         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__if,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oabs__if(T_a)
% 158.51/158.32       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.32           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) )
% 158.51/158.32          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.32           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__of__neg,axiom,
% 158.51/158.32      ! [V_a,T_a] :
% 158.51/158.32        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.32         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zero__le__power__abs,axiom,
% 158.51/158.32      ! [V_n,V_a,T_a] :
% 158.51/158.32        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.32       => 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))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_abs__div__pos,axiom,
% 158.51/158.32      ! [V_x,V_y,T_a] :
% 158.51/158.32        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zabs__less__one__iff,axiom,
% 158.51/158.32      ! [V_z_2] :
% 158.51/158.32        ( 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)))
% 158.51/158.32      <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zabs__def,axiom,
% 158.51/158.32      ! [V_i] :
% 158.51/158.32        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_i) )
% 158.51/158.32        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.32         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = V_i ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat__abs__mult__distrib,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zero__le__zpower__abs,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_zero__less__zpower__abs__iff,axiom,
% 158.51/158.32      ! [V_n_2,V_x_2] :
% 158.51/158.32        ( 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)))
% 158.51/158.32      <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.32          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nitpick_Oint__lcm__def,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_int__val__lemma,axiom,
% 158.51/158.32      ! [V_k_2,V_f_2,V_n_2] :
% 158.51/158.32        ( ! [B_i] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 158.51/158.32           => 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))) )
% 158.51/158.32       => ( 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))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 158.51/158.32           => ? [B_i] :
% 158.51/158.32                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 158.51/158.32                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat0__intermed__int__val,axiom,
% 158.51/158.32      ! [V_k_2,V_f_2,V_n_2] :
% 158.51/158.32        ( ! [B_i] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 158.51/158.32           => 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))) )
% 158.51/158.32       => ( 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))
% 158.51/158.32         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 158.51/158.32           => ? [B_i] :
% 158.51/158.32                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 158.51/158.32                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_diff__nat__eq__if,axiom,
% 158.51/158.32      ! [V_z_2,V_z_H_2] :
% 158.51/158.32        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 158.51/158.32         => 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) )
% 158.51/158.32        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_not__neg__int,axiom,
% 158.51/158.32      ! [V_n] : ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_not__neg__1,axiom,
% 158.51/158.32      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_not__neg__0,axiom,
% 158.51/158.32      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_not__neg__eq__ge__0,axiom,
% 158.51/158.32      ! [V_x_2] :
% 158.51/158.32        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_x_2))
% 158.51/158.32      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_neg__def,axiom,
% 158.51/158.32      ! [V_Z_2] :
% 158.51/158.32        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_Z_2))
% 158.51/158.32      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_Z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_neg__nat,axiom,
% 158.51/158.32      ! [V_z] :
% 158.51/158.32        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 158.51/158.32       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_not__neg__nat,axiom,
% 158.51/158.32      ! [V_z] :
% 158.51/158.32        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 158.51/158.32       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_neg__zminus__int,axiom,
% 158.51/158.32      ! [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))))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nitpick_Onat__lcm__def,axiom,
% 158.51/158.32      ! [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)) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_setsum__SucD,axiom,
% 158.51/158.32      ! [V_n_2,V_A_2,V_f_2,T_a] :
% 158.51/158.32        ( 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)
% 158.51/158.32       => ? [B_x] :
% 158.51/158.32            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.32            & 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))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat__mod__eq__lemma,axiom,
% 158.51/158.32      ! [V_y,V_n,V_x] :
% 158.51/158.32        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_y,V_n)
% 158.51/158.32       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y),V_x))
% 158.51/158.32         => ? [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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osize_I5_J,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_WTs__elim__cases_I5_J,axiom,
% 158.51/158.32      ! [V_c2_2,V_c1_2,V_b_2] :
% 158.51/158.32        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCond(V_b_2,V_c1_2,V_c2_2)))
% 158.51/158.32       => ~ ( hBOOL(hAPP(c_Com_OWT,V_c1_2))
% 158.51/158.32           => ~ hBOOL(hAPP(c_Com_OWT,V_c2_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I55_J,axiom,
% 158.51/158.32      ! [V_com2_2,V_com1_2,V_fun_2,V_pname_H_2] : hAPP(c_Com_Ocom_OBODY,V_pname_H_2) != c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I54_J,axiom,
% 158.51/158.32      ! [V_pname_H_2,V_com2_2,V_com1_2,V_fun_2] : c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) != hAPP(c_Com_Ocom_OBODY,V_pname_H_2) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_WT_Oequations_I5_J,axiom,
% 158.51/158.32      ! [V_a2_2,V_a1_2,V_a3_2] :
% 158.51/158.32        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCond(V_a3_2,V_a1_2,V_a2_2)))
% 158.51/158.32      <=> ( hBOOL(hAPP(c_Com_OWT,V_a1_2))
% 158.51/158.32          & hBOOL(hAPP(c_Com_OWT,V_a2_2)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_WT_OIf,axiom,
% 158.51/158.32      ! [V_b_2,V_c1_2,V_c0_2] :
% 158.51/158.32        ( hBOOL(hAPP(c_Com_OWT,V_c0_2))
% 158.51/158.32       => ( hBOOL(hAPP(c_Com_OWT,V_c1_2))
% 158.51/158.32         => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2))) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I53_J,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I52_J,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I4_J,axiom,
% 158.51/158.32      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com2_2,V_com1_2,V_fun_2] :
% 158.51/158.32        ( 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)
% 158.51/158.32      <=> ( V_fun_2 = V_fun_H_2
% 158.51/158.32          & V_com1_2 = V_com1_H_2
% 158.51/158.32          & V_com2_2 = V_com2_H_2 ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I45_J,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I44_J,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I56_J,axiom,
% 158.51/158.32      ! [V_fun_H_2,V_pname_H_2,V_vname_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_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I57_J,axiom,
% 158.51/158.32      ! [V_com2_2,V_com1_2,V_fun_2,V_fun_H_2,V_pname_H_2,V_vname_H_2] : c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) != c_Com_Ocom_OCond(V_fun_2,V_com1_2,V_com2_2) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I15_J,axiom,
% 158.51/158.32      ! [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 ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osimps_I14_J,axiom,
% 158.51/158.32      ! [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) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_nat__gcd_Osimps,axiom,
% 158.51/158.32      ! [V_x,V_y] :
% 158.51/158.32        ( ( V_y = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.32         => c_Nitpick_Onat__gcd(V_x,V_y) = V_x )
% 158.51/158.32        & ( V_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.32         => 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)) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_com_Osize_I13_J,axiom,
% 158.51/158.32      ! [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))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_Nitpick_Oint__gcd__def,axiom,
% 158.51/158.32      ! [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)))) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_fold__image__1,axiom,
% 158.51/158.32      ! [V_f_2,V_S_2,T_a,T_b] :
% 158.51/158.32        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.32       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.32         => ( ! [B_x] :
% 158.51/158.32                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 158.51/158.32               => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 158.51/158.32           => 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) ) ) ) ).
% 158.51/158.32  
% 158.51/158.32  fof(fact_card_Oneutral,axiom,
% 158.51/158.32      ! [V_A_2,T_a] :
% 158.51/158.32        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.33       => ( ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.33           => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.33         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_min__max_Ofold__sup__le__sup,axiom,
% 158.51/158.33      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 158.51/158.33        ( class_Orderings_Olinorder(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.33         => ( ! [B_x] :
% 158.51/158.33                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.33               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) )
% 158.51/158.33           => 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))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_min__max_Oinf__le__fold__inf,axiom,
% 158.51/158.33      ! [V_ca_2,V_b_2,V_A_2,T_a] :
% 158.51/158.33        ( class_Orderings_Olinorder(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.33         => ( ! [B_x] :
% 158.51/158.33                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.33               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) )
% 158.51/158.33           => 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))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mod__induct__0,axiom,
% 158.51/158.33      ! [V_i_2,V_P_2,V_p_2] :
% 158.51/158.33        ( ! [B_i] :
% 158.51/158.33            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_p_2))
% 158.51/158.33           => ( hBOOL(hAPP(V_P_2,B_i))
% 158.51/158.33             => hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,B_i),V_p_2))) ) )
% 158.51/158.33       => ( hBOOL(hAPP(V_P_2,V_i_2))
% 158.51/158.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_p_2))
% 158.51/158.33           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_InterI,axiom,
% 158.51/158.33      ! [V_A_2,V_C_2,T_a] :
% 158.51/158.33        ( ! [B_X] :
% 158.51/158.33            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_C_2))
% 158.51/158.33           => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),B_X)) )
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_fold__image__cong,axiom,
% 158.51/158.33      ! [V_z_2,V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 158.51/158.33        ( class_Groups_Oab__semigroup__mult(T_b)
% 158.51/158.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.33         => ( ! [B_x] :
% 158.51/158.33                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.33               => hAPP(V_g_2,B_x) = hAPP(V_h_2,B_x) )
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Min__eqI,axiom,
% 158.51/158.33      ! [V_x_2,V_A_2,T_a] :
% 158.51/158.33        ( class_Orderings_Olinorder(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.33         => ( ! [B_y] :
% 158.51/158.33                ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 158.51/158.33               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_y)) )
% 158.51/158.33           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.33             => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = V_x_2 ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Max__eqI,axiom,
% 158.51/158.33      ! [V_x_2,V_A_2,T_a] :
% 158.51/158.33        ( class_Orderings_Olinorder(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.33         => ( ! [B_y] :
% 158.51/158.33                ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 158.51/158.33               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_y),V_x_2)) )
% 158.51/158.33           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.33             => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = V_x_2 ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_expand__Suc,axiom,
% 158.51/158.33      ! [V_v] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osize_I11_J,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_WTs__elim__cases_I3_J,axiom,
% 158.51/158.33      ! [V_ca_2,V_a_2,V_Y_2] :
% 158.51/158.33        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_ca_2)))
% 158.51/158.33       => hBOOL(hAPP(c_Com_OWT,V_ca_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I36_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I37_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I40_J,axiom,
% 158.51/158.33      ! [V_pname_H_2,V_com_2,V_fun_2,V_loc_2] : c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) != hAPP(c_Com_Ocom_OBODY,V_pname_H_2) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I41_J,axiom,
% 158.51/158.33      ! [V_com_2,V_fun_2,V_loc_2,V_pname_H_2] : hAPP(c_Com_Ocom_OBODY,V_pname_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_WT_OLocal,axiom,
% 158.51/158.33      ! [V_a_2,V_Y_2,V_ca_2] :
% 158.51/158.33        ( hBOOL(hAPP(c_Com_OWT,V_ca_2))
% 158.51/158.33       => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_ca_2))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_WT_Oequations_I3_J,axiom,
% 158.51/158.33      ! [V_a1_2,V_a3_2,V_a2_2] :
% 158.51/158.33        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OLocal(V_a2_2,V_a3_2,V_a1_2)))
% 158.51/158.33      <=> hBOOL(hAPP(c_Com_OWT,V_a1_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__eq,axiom,
% 158.51/158.33      ! [V_k,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_k) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_of__int__number__of__eq,axiom,
% 158.51/158.33      ! [V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I2_J,axiom,
% 158.51/158.33      ! [V_com_H_2,V_fun_H_2,V_loc_H_2,V_com_2,V_fun_2,V_loc_2] :
% 158.51/158.33        ( 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)
% 158.51/158.33      <=> ( V_loc_2 = V_loc_H_2
% 158.51/158.33          & V_fun_2 = V_fun_H_2
% 158.51/158.33          & V_com_2 = V_com_H_2 ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__reorient,axiom,
% 158.51/158.33      ! [V_x_2,V_w_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber(T_a)
% 158.51/158.33       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = V_x_2
% 158.51/158.33        <=> V_x_2 = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__number__of,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Int_Oring__char__0(T_a) )
% 158.51/158.33       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 158.51/158.33        <=> V_x_2 = V_y_2 ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_of__nat__number__of__lemma,axiom,
% 158.51/158.33      ! [V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I38_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I39_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_of__nat__number__of__eq,axiom,
% 158.51/158.33      ! [V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33           => 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) )
% 158.51/158.33          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I11_J,axiom,
% 158.51/158.33      ! [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 ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I10_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I34_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I35_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I42_J,axiom,
% 158.51/158.33      ! [V_fun_H_2,V_pname_H_2,V_vname_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_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osimps_I43_J,axiom,
% 158.51/158.33      ! [V_com_2,V_fun_2,V_loc_2,V_fun_H_2,V_pname_H_2,V_vname_H_2] : c_Com_Ocom_OCall(V_vname_H_2,V_pname_H_2,V_fun_H_2) != c_Com_Ocom_OLocal(V_loc_2,V_fun_2,V_com_2) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__number__of__eq__not__less,axiom,
% 158.51/158.33      ! [V_w_2,V_v_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber(T_a)
% 158.51/158.33          & class_Orderings_Olinorder(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> ~ 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_left__distrib__number__of,axiom,
% 158.51/158.33      ! [V_v,V_b,V_a,T_b] :
% 158.51/158.33        ( ( class_Int_Onumber(T_b)
% 158.51/158.33          & class_Rings_Osemiring(T_b) )
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_right__distrib__number__of,axiom,
% 158.51/158.33      ! [V_c,V_b,V_v,T_b] :
% 158.51/158.33        ( ( class_Int_Onumber(T_b)
% 158.51/158.33          & class_Rings_Osemiring(T_b) )
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_right__diff__distrib__number__of,axiom,
% 158.51/158.33      ! [V_c,V_b,V_v,T_b] :
% 158.51/158.33        ( ( class_Int_Onumber(T_b)
% 158.51/158.33          & class_Rings_Oring(T_b) )
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_left__diff__distrib__number__of,axiom,
% 158.51/158.33      ! [V_v,V_b,V_a,T_b] :
% 158.51/158.33        ( ( class_Int_Onumber(T_b)
% 158.51/158.33          & class_Rings_Oring(T_b) )
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__number__of,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__number__of,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_min__number__of,axiom,
% 158.51/158.33      ! [V_v,V_u,T_b] :
% 158.51/158.33        ( ( class_Int_Onumber(T_b)
% 158.51/158.33          & class_Orderings_Oord(T_b) )
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_max__number__of,axiom,
% 158.51/158.33      ! [V_v,V_u,T_b] :
% 158.51/158.33        ( ( class_Int_Onumber(T_b)
% 158.51/158.33          & class_Orderings_Oord(T_b) )
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__number__of__left,axiom,
% 158.51/158.33      ! [V_z,V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__number__of__eq,axiom,
% 158.51/158.33      ! [V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__add,axiom,
% 158.51/158.33      ! [V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__number__of__left,axiom,
% 158.51/158.33      ! [V_z,V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_arith__simps_I32_J,axiom,
% 158.51/158.33      ! [V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__mult,axiom,
% 158.51/158.33      ! [V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__diff,axiom,
% 158.51/158.33      ! [V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__minus,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_arith__simps_I30_J,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Ints__number__of,axiom,
% 158.51/158.33      ! [V_w_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__divide__eq__number__of1,axiom,
% 158.51/158.33      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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))
% 158.51/158.33        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => 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 )
% 158.51/158.33            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__divide__eq__number__of,axiom,
% 158.51/158.33      ! [V_ca_2,V_b_2,V_w_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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)
% 158.51/158.33        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => 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 )
% 158.51/158.33            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__eq__eq__number__of,axiom,
% 158.51/158.33      ! [V_w_2,V_ca_2,V_b_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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)
% 158.51/158.33        <=> ( ( V_ca_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => 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) )
% 158.51/158.33            & ( V_ca_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__eq__eq__number__of1,axiom,
% 158.51/158.33      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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
% 158.51/158.33        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => 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)) )
% 158.51/158.33            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__number__of__diff1,axiom,
% 158.51/158.33      ! [V_c,V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus__number__of__mult,axiom,
% 158.51/158.33      ! [V_z,V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__number__of__eq,axiom,
% 158.51/158.33      ! [V_w,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__divide__eq__number__of1,axiom,
% 158.51/158.33      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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))))
% 158.51/158.33        <=> ( ( 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)))
% 158.51/158.33             => 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)) )
% 158.51/158.33            & ( ~ 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)))
% 158.51/158.33             => ( ( 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)))
% 158.51/158.33                 => 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)))) )
% 158.51/158.33                & ( ~ 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)))
% 158.51/158.33                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__divide__eq__number__of,axiom,
% 158.51/158.33      ! [V_ca_2,V_b_2,V_w_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => 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)) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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))) )
% 158.51/158.33                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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))) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__less__eq__number__of,axiom,
% 158.51/158.33      ! [V_w_2,V_ca_2,V_b_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => 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))) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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)) )
% 158.51/158.33                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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))) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__less__eq__number__of1,axiom,
% 158.51/158.33      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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))
% 158.51/158.33        <=> ( ( 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)))
% 158.51/158.33             => 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)))) )
% 158.51/158.33            & ( ~ 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)))
% 158.51/158.33             => ( ( 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)))
% 158.51/158.33                 => 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)) )
% 158.51/158.33                & ( ~ 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)))
% 158.51/158.33                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_abs__number__of,axiom,
% 158.51/158.33      ! [V_x,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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)) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__number__of__diff2,axiom,
% 158.51/158.33      ! [V_w,V_c,V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__divide__eq__number__of1,axiom,
% 158.51/158.33      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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))))
% 158.51/158.33        <=> ( ( 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)))
% 158.51/158.33             => 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)) )
% 158.51/158.33            & ( ~ 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)))
% 158.51/158.33             => ( ( 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)))
% 158.51/158.33                 => 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)))) )
% 158.51/158.33                & ( ~ 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)))
% 158.51/158.33                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__divide__eq__number__of,axiom,
% 158.51/158.33      ! [V_ca_2,V_b_2,V_w_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => 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)) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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))) )
% 158.51/158.33                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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))) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__le__eq__number__of,axiom,
% 158.51/158.33      ! [V_w_2,V_ca_2,V_b_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => 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))) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_ca_2))
% 158.51/158.33             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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)) )
% 158.51/158.33                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_ca_2),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33                 => 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))) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__le__eq__number__of1,axiom,
% 158.51/158.33      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber(T_a) )
% 158.51/158.33       => ( 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))
% 158.51/158.33        <=> ( ( 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)))
% 158.51/158.33             => 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)))) )
% 158.51/158.33            & ( ~ 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)))
% 158.51/158.33             => ( ( 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)))
% 158.51/158.33                 => 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)) )
% 158.51/158.33                & ( ~ 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)))
% 158.51/158.33                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_com_Osize_I3_J,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_one__mod__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 158.51/158.33         => 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)) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_one__div__nat__number__of,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__number__of__odd__number__of,axiom,
% 158.51/158.33      ! [V_v_2,V_w_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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))) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__nat__number__of__number__of,axiom,
% 158.51/158.33      ! [V_w,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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)) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__is__id,axiom,
% 158.51/158.33      ! [V_k] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k) = V_k ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__number__of__int__code,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__eq__number__of__int__code,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus__numeral__code_I5_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_times__numeral__code_I5_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_plus__numeral__code_I9_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_neg__number__of__Bit1,axiom,
% 158.51/158.33      ! [V_w_2] :
% 158.51/158.33        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_w_2))))
% 158.51/158.33      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I17_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__int__code_I16_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__eq__int__code_I16_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I34_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I51_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( c_Int_OBit1(V_k_2) = c_Int_OBit1(V_l_2)
% 158.51/158.33      <=> V_k_2 = V_l_2 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_int__number__of__def,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_bin__less__0__simps_I4_J,axiom,
% 158.51/158.33      ! [V_w_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Bit1__def,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__def,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__Bit1,axiom,
% 158.51/158.33      ! [V_w_2] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 158.51/158.33         => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 158.51/158.33         => 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)))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__Bit1,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__number__of__odd,axiom,
% 158.51/158.33      ! [V_z_2,V_w_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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))) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zpower__number__of__odd,axiom,
% 158.51/158.33      ! [V_z_2,V_w_2] :
% 158.51/158.33        ( ( 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)))
% 158.51/158.33         => 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))) )
% 158.51/158.33        & ( ~ 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)))
% 158.51/158.33         => 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) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus__numeral__code_I6_J,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_neg__imp__number__of__eq__0,axiom,
% 158.51/158.33      ! [V_v] :
% 158.51/158.33        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33       => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_int__eq__iff__number__of,axiom,
% 158.51/158.33      ! [V_v_2,V_m_2] :
% 158.51/158.33        ( 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)
% 158.51/158.33      <=> ( V_m_2 = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2))
% 158.51/158.33          & 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H_2,V_v_2] :
% 158.51/158.33        ( 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)
% 158.51/158.33      <=> ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 158.51/158.33           => 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))) )
% 158.51/158.33          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 158.51/158.33           => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 158.51/158.33               => hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 158.51/158.33              & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 158.51/158.33               => V_v_2 = V_v_H_2 ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__add__left,axiom,
% 158.51/158.33      ! [V_k,V_v_H,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 158.51/158.33             => 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) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 158.51/158.33             => 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) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_int__nat__number__of,axiom,
% 158.51/158.33      ! [V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mod__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 158.51/158.33             => 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) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 158.51/158.33             => 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))) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_div__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__nat__number__of,axiom,
% 158.51/158.33      ! [V_n,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__nat__number__of__add,axiom,
% 158.51/158.33      ! [V_n,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_2,V_v_H_2] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_min__Suc__number__of,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_min__number__of__Suc,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I46_J,axiom,
% 158.51/158.33      ! [V_k] : c_Int_OBit1(V_k) != c_Int_OPls ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I39_J,axiom,
% 158.51/158.33      ! [V_l] : c_Int_OPls != c_Int_OBit1(V_l) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_succ__Pls,axiom,
% 158.51/158.33      c_Int_Osucc(c_Int_OPls) = c_Int_OBit1(c_Int_OPls) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I1_J,axiom,
% 158.51/158.33      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__Pls,axiom,
% 158.51/158.33      ! [V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OPls),V_w) = c_Int_OPls ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_succ__pred,axiom,
% 158.51/158.33      ! [V_x] : c_Int_Osucc(c_Int_Opred(V_x)) = V_x ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Pls__right,axiom,
% 158.51/158.33      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Pls,axiom,
% 158.51/158.33      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OPls),V_k) = V_k ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I2_J,axiom,
% 158.51/158.33      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I19_J,axiom,
% 158.51/158.33      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Pls__def,axiom,
% 158.51/158.33      c_Int_OPls = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus__Pls,axiom,
% 158.51/158.33      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OPls) = c_Int_OPls ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__Pls,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_semiring__norm_I112_J,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__numeral__0,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__numeral__0__right,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_bin__less__0__simps_I1_J,axiom,
% 158.51/158.33      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__Pls,axiom,
% 158.51/158.33      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_semiring__norm_I113_J,axiom,
% 158.51/158.33      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zero__is__num__zero,axiom,
% 158.51/158.33      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I22_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I12_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__diff__number__of,axiom,
% 158.51/158.33      ! [V_m,V_v] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v))
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_not__neg__number__of__Pls,axiom,
% 158.51/158.33      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__add__1,axiom,
% 158.51/158.33      ! [V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__1__add__number__of,axiom,
% 158.51/158.33      ! [V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__iff__pred__less,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_Opred(V_k_2)),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus__Bit1,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pred__def,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__diff__1,axiom,
% 158.51/158.33      ! [V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__numeral__1__right,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__numeral__1,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__Numeral0,axiom,
% 158.51/158.33      ! [V_x,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber__ring(T_a) )
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_semiring__norm_I110_J,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => c_Groups_Oone__class_Oone(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_numeral__1__eq__1,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__0__number__of,axiom,
% 158.51/158.33      ! [V_v_2] :
% 158.51/158.33        ( c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__number__of__0,axiom,
% 158.51/158.33      ! [V_v_2] :
% 158.51/158.33        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of2,axiom,
% 158.51/158.33      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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I29_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I5_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H_2,V_v_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2))
% 158.51/158.33           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_H_2)) )
% 158.51/158.33          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__numeral__1,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield(T_a)
% 158.51/158.33          & class_Int_Onumber__ring(T_a) )
% 158.51/158.33       => 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 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__Numeral1,axiom,
% 158.51/158.33      ! [V_x,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield(T_a)
% 158.51/158.33          & class_Int_Onumber__ring(T_a) )
% 158.51/158.33       => 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 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H_2,V_v_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),V_v_H_2))
% 158.51/158.33         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_one__is__num__one,axiom,
% 158.51/158.33      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Numeral1__eq1__nat,axiom,
% 158.51/158.33      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__numeral__1__eq__1,axiom,
% 158.51/158.33      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I8_J,axiom,
% 158.51/158.33      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_succ__def,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__special_I1_J,axiom,
% 158.51/158.33      ! [V_y_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__special_I3_J,axiom,
% 158.51/158.33      ! [V_x_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__special_I3_J,axiom,
% 158.51/158.33      ! [V_x_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__special_I1_J,axiom,
% 158.51/158.33      ! [V_y_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__0__number__of,axiom,
% 158.51/158.33      ! [V_v_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_numeral__3__eq__3,axiom,
% 158.51/158.33      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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_numeral__1__eq__Suc__0,axiom,
% 158.51/158.33      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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power3__eq__cube,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J,axiom,
% 158.51/158.33      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))))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc3__eq__add__3,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 158.51/158.33             => 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) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 158.51/158.33             => 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)) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_transfer__int__nat__numerals_I4_J,axiom,
% 158.51/158.33      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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_transfer__nat__int__numerals_I4_J,axiom,
% 158.51/158.33      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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__succ,axiom,
% 158.51/158.33      ! [V_k,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__pred,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__special_I2_J,axiom,
% 158.51/158.33      ! [V_y_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__special_I4_J,axiom,
% 158.51/158.33      ! [V_x_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__special_I4_J,axiom,
% 158.51/158.33      ! [V_x_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__special_I2_J,axiom,
% 158.51/158.33      ! [V_y_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__special_I3_J,axiom,
% 158.51/158.33      ! [V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__special_I2_J,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__diff__eq__diff__pred,axiom,
% 158.51/158.33      ! [V_m,V_n] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__mult__left,axiom,
% 158.51/158.33      ! [V_k,V_v_H,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__nat__number__of,axiom,
% 158.51/158.33      ! [V_v_H,V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_neg__number__of__pred__iff__0,axiom,
% 158.51/158.33      ! [V_v_2] :
% 158.51/158.33        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))))
% 158.51/158.33      <=> hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__mod__eq__add3__mod__number__of,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__mod__eq__add3__mod,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mod__Suc__eq__mod__add3,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__div__eq__add3__div__number__of,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__div__eq__add3__div,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_div__Suc__eq__div__add3,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__special_I1_J,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__special_I2_J,axiom,
% 158.51/158.33      ! [V_v,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__eq__number__of,axiom,
% 158.51/158.33      ! [V_v_2,V_n_2] :
% 158.51/158.33        ( hAPP(c_Nat_OSuc,V_n_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 158.51/158.33      <=> 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))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__number__of__Suc,axiom,
% 158.51/158.33      ! [V_n_2,V_v_2] :
% 158.51/158.33        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = hAPP(c_Nat_OSuc,V_n_2)
% 158.51/158.33      <=> 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))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__case__number__of,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__number__of__Suc,axiom,
% 158.51/158.33      ! [V_n_2,V_v_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__Suc__number__of,axiom,
% 158.51/158.33      ! [V_v_2,V_n_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> 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))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__Suc__number__of,axiom,
% 158.51/158.33      ! [V_v_2,V_n_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> 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))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_le__number__of__Suc,axiom,
% 158.51/158.33      ! [V_n_2,V_v_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__nat__number__of,axiom,
% 158.51/158.33      ! [V_v] :
% 158.51/158.33        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_max__Suc__number__of,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_max__number__of__Suc,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__case__add__eq__if,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__rec__add__eq__if,axiom,
% 158.51/158.33      ! [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))))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__special_I2_J,axiom,
% 158.51/158.33      ! [V_y_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( c_Groups_Oone__class_Oone(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 158.51/158.33        <=> 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)))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__special_I4_J,axiom,
% 158.51/158.33      ! [V_x_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = c_Groups_Oone__class_Oone(T_a)
% 158.51/158.33        <=> 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))))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__rec__number__of,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_iszero__def,axiom,
% 158.51/158.33      ! [V_z_2,T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => ( c_Int_Oiszero(T_a,V_z_2)
% 158.51/158.33        <=> V_z_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_iszero__0,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => c_Int_Oiszero(T_a,c_Groups_Ozero__class_Ozero(T_a)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_not__iszero__1,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => ~ c_Int_Oiszero(T_a,c_Groups_Oone__class_Oone(T_a)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__rec__0,axiom,
% 158.51/158.33      ! [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 ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__rec__Suc,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_iszero__Numeral0,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_iszero__number__of__Bit1,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Int_Oring__char__0(T_a) )
% 158.51/158.33       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(V_w))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_not__iszero__Numeral1,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__number__of__eq,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 158.51/158.33        <=> 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)))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__special_I3_J,axiom,
% 158.51/158.33      ! [V_x_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33        <=> 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)))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__special_I1_J,axiom,
% 158.51/158.33      ! [V_y_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 158.51/158.33        <=> 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)))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zmod__number__of__Bit1,axiom,
% 158.51/158.33      ! [V_v,V_w] :
% 158.51/158.33        ( ( 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)))
% 158.51/158.33         => 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)) )
% 158.51/158.33        & ( ~ 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)))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_neg__zmod__mult__2,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_arith__series__int,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I50_J,axiom,
% 158.51/158.33      ! [V_l,V_k] : c_Int_OBit1(V_k) != c_Int_OBit0(V_l) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I49_J,axiom,
% 158.51/158.33      ! [V_l,V_k] : c_Int_OBit0(V_k) != c_Int_OBit1(V_l) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I7_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I48_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( c_Int_OBit0(V_k_2) = c_Int_OBit0(V_l_2)
% 158.51/158.33      <=> V_k_2 = V_l_2 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__Bit0,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Bit0__Bit0,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Bit0__def,axiom,
% 158.51/158.33      ! [V_k] : c_Int_OBit0(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_k) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus__Bit0,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I31_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__eq__int__code_I13_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__int__code_I13_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I14_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I44_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( c_Int_OBit0(V_k_2) = c_Int_OPls
% 158.51/158.33      <=> V_k_2 = c_Int_OPls ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I38_J,axiom,
% 158.51/158.33      ! [V_l_2] :
% 158.51/158.33        ( c_Int_OPls = c_Int_OBit0(V_l_2)
% 158.51/158.33      <=> c_Int_OPls = V_l_2 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Bit0__Pls,axiom,
% 158.51/158.33      c_Int_OBit0(c_Int_OPls) = c_Int_OPls ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_bin__less__0__simps_I3_J,axiom,
% 158.51/158.33      ! [V_w_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I21_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I27_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I32_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__eq__int__code_I14_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I10_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I4_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__int__code_I15_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I16_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Bit1__Bit0,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Bit0__Bit1,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I3_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I10_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I9_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zdiv__number__of__Bit0,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_neg__number__of__Bit0,axiom,
% 158.51/158.33      ! [V_w_2] :
% 158.51/158.33        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w_2))))
% 158.51/158.33      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pred__Bit0,axiom,
% 158.51/158.33      ! [V_k] : c_Int_Opred(c_Int_OBit0(V_k)) = c_Int_OBit1(c_Int_Opred(V_k)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pred__Bit1,axiom,
% 158.51/158.33      ! [V_k] : c_Int_Opred(c_Int_OBit1(V_k)) = c_Int_OBit0(V_k) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_iszero__number__of__Bit0,axiom,
% 158.51/158.33      ! [V_w_2,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Int_Oring__char__0(T_a) )
% 158.51/158.33       => ( c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(V_w_2)))
% 158.51/158.33        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_succ__Bit1,axiom,
% 158.51/158.33      ! [V_k] : c_Int_Osucc(c_Int_OBit1(V_k)) = c_Int_OBit0(c_Int_Osucc(V_k)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_succ__Bit0,axiom,
% 158.51/158.33      ! [V_k] : c_Int_Osucc(c_Int_OBit0(V_k)) = c_Int_OBit1(V_k) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__number__of__Bit0,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__Bit0,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__eq__int__code_I15_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I33_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__int__code_I14_J,axiom,
% 158.51/158.33      ! [V_k2_2,V_k1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I15_J,axiom,
% 158.51/158.33      ! [V_l_2,V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_card__UNIV__bool,axiom,
% 158.51/158.33      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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__Bit1,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I8_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Bit1__Bit1,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__number__of__even,axiom,
% 158.51/158.33      ! [V_w_2,V_z_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zpower__number__of__even,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_double__number__of__Bit0,axiom,
% 158.51/158.33      ! [V_w,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of1,axiom,
% 158.51/158.33      ! [V_n] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( 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))))
% 158.51/158.33          & 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)))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I7_J,axiom,
% 158.51/158.33      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__number__of__even__number__of,axiom,
% 158.51/158.33      ! [V_w_2,V_v_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__2__right,axiom,
% 158.51/158.33      ! [V_z,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__2,axiom,
% 158.51/158.33      ! [V_z,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_one__add__one__is__two,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zero__eq__power2,axiom,
% 158.51/158.33      ! [V_a_2,T_a] :
% 158.51/158.33        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 158.51/158.33       => ( 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)
% 158.51/158.33        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zero__power2,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_numeral__2__eq__2,axiom,
% 158.51/158.33      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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_semiring__norm_I115_J,axiom,
% 158.51/158.33      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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,
% 158.51/158.33      ! [V_x,T_a] :
% 158.51/158.33        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__eq__square,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I7_J,axiom,
% 158.51/158.33      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))))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__2__eq__Suc,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__2__eq__Suc_H,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_one__power2,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__minus,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Rings_Oring__1(T_a)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__mult__2,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__mult__2__right,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__even__eq,axiom,
% 158.51/158.33      ! [V_n,V_a,T_a] :
% 158.51/158.33        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_transfer__int__nat__numerals_I3_J,axiom,
% 158.51/158.33      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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_transfer__nat__int__numerals_I3_J,axiom,
% 158.51/158.33      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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__abs,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_abs__power2,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__1__add__1,axiom,
% 158.51/158.33      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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mod2__Suc__Suc,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_div2__Suc__Suc,axiom,
% 158.51/158.33      ! [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))))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zmod__number__of__Bit0,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__self__div__2,axiom,
% 158.51/158.33      ! [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 ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_half__gt__zero__iff,axiom,
% 158.51/158.33      ! [V_r_2,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber__ring(T_a) )
% 158.51/158.33       => ( 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))))))
% 158.51/158.33        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_r_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_half__gt__zero,axiom,
% 158.51/158.33      ! [V_r,T_a] :
% 158.51/158.33        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber__ring(T_a) )
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_r))
% 158.51/158.33         => 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)))))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zero__le__power2,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => 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)))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__le__imp__le,axiom,
% 158.51/158.33      ! [V_y,V_x,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.33       => ( 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))))))
% 158.51/158.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.33           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__eq__imp__eq,axiom,
% 158.51/158.33      ! [V_y,V_x,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.33       => ( 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))))
% 158.51/158.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 158.51/158.33           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.33             => V_x = V_y ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zero__less__power2,axiom,
% 158.51/158.33      ! [V_a_2,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ( 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))))))
% 158.51/158.33        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__less__0,axiom,
% 158.51/158.33      ! [V_a,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ~ 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sum__power2__eq__zero__iff,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ( 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)
% 158.51/158.33        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__eq__square__number__of,axiom,
% 158.51/158.33      ! [V_w,T_b] :
% 158.51/158.33        ( ( class_Groups_Omonoid__mult(T_b)
% 158.51/158.33          & class_Int_Onumber(T_b) )
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__2__cases,axiom,
% 158.51/158.33      ! [V_n] :
% 158.51/158.33        ( 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)))))
% 158.51/158.33       => ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.33          | V_n = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__2,axiom,
% 158.51/158.33      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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__eq__1__iff,axiom,
% 158.51/158.33      ! [V_a_2,T_a] :
% 158.51/158.33        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 158.51/158.33       => ( 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)
% 158.51/158.33        <=> ( V_a_2 = c_Groups_Oone__class_Oone(T_a)
% 158.51/158.33            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,
% 158.51/158.33      ! [V_n,V_x,T_a] :
% 158.51/158.33        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__minus__even,axiom,
% 158.51/158.33      ! [V_n,V_a,T_a] :
% 158.51/158.33        ( class_Rings_Oring__1(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__less__imp__less,axiom,
% 158.51/158.33      ! [V_y,V_x,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__semidom(T_a)
% 158.51/158.33       => ( 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))))))
% 158.51/158.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 158.51/158.33           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sum__power2__ge__zero,axiom,
% 158.51/158.33      ! [V_y,V_x,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => 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))))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sum__power2__le__zero__iff,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ( 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)))
% 158.51/158.33        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sum__power2__gt__zero__iff,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ( 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)))))))
% 158.51/158.33        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_a)
% 158.51/158.33            | V_y_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_not__sum__power2__lt__zero,axiom,
% 158.51/158.33      ! [V_y,V_x,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ~ 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__sum,axiom,
% 158.51/158.33      ! [V_y,V_x,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zero__le__even__power_H,axiom,
% 158.51/158.33      ! [V_n,V_a,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I37_J,axiom,
% 158.51/158.33      ! [V_n,V_x,T_a] :
% 158.51/158.33        ( class_Rings_Ocomm__semiring__1(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__odd__eq,axiom,
% 158.51/158.33      ! [V_n,V_a,T_a] :
% 158.51/158.33        ( class_Groups_Omonoid__mult(T_a)
% 158.51/158.33       => 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))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__minus1__even,axiom,
% 158.51/158.33      ! [V_n,T_a] :
% 158.51/158.33        ( class_Rings_Oring__1(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zdiv__number__of__Bit1,axiom,
% 158.51/158.33      ! [V_v,V_w] :
% 158.51/158.33        ( ( 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)))
% 158.51/158.33         => 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)) )
% 158.51/158.33        & ( ~ 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)))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mod2__gr__0,axiom,
% 158.51/158.33      ! [V_m_2] :
% 158.51/158.33        ( 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))))))
% 158.51/158.33      <=> 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_div__2__gt__zero,axiom,
% 158.51/158.33      ! [V_n] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 158.51/158.33       => 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)))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power2__diff,axiom,
% 158.51/158.33      ! [V_y,V_x,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_odd__0__le__power__imp__0__le,axiom,
% 158.51/158.33      ! [V_n,V_a,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ( 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)))))
% 158.51/158.33         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_odd__power__less__zero,axiom,
% 158.51/158.33      ! [V_n,V_a,T_a] :
% 158.51/158.33        ( class_Rings_Olinordered__idom(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__minus1__odd,axiom,
% 158.51/158.33      ! [V_n,T_a] :
% 158.51/158.33        ( class_Rings_Oring__1(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Suc__n__div__2__gt__zero,axiom,
% 158.51/158.33      ! [V_n] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.33       => 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)))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_of__nat__double,axiom,
% 158.51/158.33      ! [V_x,T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pos__zmod__mult__2,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pos__zdiv__mult__2,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_neg__zdiv__mult__2,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_int__of__code,axiom,
% 158.51/158.33      ! [V_k] :
% 158.51/158.33        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.33         => hAPP(c_Code__Numeral_Oint__of,V_k) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 158.51/158.33        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.33         => ( ( 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)
% 158.51/158.33             => 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)))))) )
% 158.51/158.33            & ( 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)
% 158.51/158.33             => 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)) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_of__int__num,axiom,
% 158.51/158.33      ! [V_k_2,T_a] :
% 158.51/158.33        ( class_Rings_Oring__1(T_a)
% 158.51/158.33       => ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33           => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k_2) = c_Groups_Ozero__class_Ozero(T_a) )
% 158.51/158.33          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33               => 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))) )
% 158.51/158.33              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33               => 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))))) ) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__m1__odd,axiom,
% 158.51/158.33      ! [V_n,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I42_J,axiom,
% 158.51/158.33      ! [V_l] : c_Int_OMin != c_Int_OBit0(V_l) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I45_J,axiom,
% 158.51/158.33      ! [V_k] : c_Int_OBit0(V_k) != c_Int_OMin ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I40_J,axiom,
% 158.51/158.33      c_Int_OMin != c_Int_OPls ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I37_J,axiom,
% 158.51/158.33      c_Int_OPls != c_Int_OMin ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I7_J,axiom,
% 158.51/158.33      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I24_J,axiom,
% 158.51/158.33      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_code__numeral__zero__minus__one,axiom,
% 158.51/158.33      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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Bit1__Min,axiom,
% 158.51/158.33      c_Int_OBit1(c_Int_OMin) = c_Int_OMin ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I43_J,axiom,
% 158.51/158.33      ! [V_l_2] :
% 158.51/158.33        ( c_Int_OMin = c_Int_OBit1(V_l_2)
% 158.51/158.33      <=> c_Int_OMin = V_l_2 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I47_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( c_Int_OBit1(V_k_2) = c_Int_OMin
% 158.51/158.33      <=> V_k_2 = c_Int_OMin ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_bin__less__0__simps_I2_J,axiom,
% 158.51/158.33      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I20_J,axiom,
% 158.51/158.33      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I23_J,axiom,
% 158.51/158.33      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I30_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I26_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I6_J,axiom,
% 158.51/158.33      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I3_J,axiom,
% 158.51/158.33      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I9_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I13_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I28_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I8_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_eq__number__of__Pls__Min,axiom,
% 158.51/158.33      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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Int_OMin__def,axiom,
% 158.51/158.33      c_Int_OMin = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__Min,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_neg__number__of__Min,axiom,
% 158.51/158.33      hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pred__Pls,axiom,
% 158.51/158.33      c_Int_Opred(c_Int_OPls) = c_Int_OMin ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Min,axiom,
% 158.51/158.33      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OMin),V_k) = c_Int_Opred(V_k) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_add__Min__right,axiom,
% 158.51/158.33      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Opred(V_k) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pred__Min,axiom,
% 158.51/158.33      c_Int_Opred(c_Int_OMin) = c_Int_OBit0(c_Int_OMin) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nonzero__number__of__Min,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_succ__Min,axiom,
% 158.51/158.33      c_Int_Osucc(c_Int_OMin) = c_Int_OPls ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I2_J,axiom,
% 158.51/158.33      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Osucc(V_k) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__minus1__right,axiom,
% 158.51/158.33      ! [V_z,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mult__minus1,axiom,
% 158.51/158.33      ! [V_z,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_arith__simps_I31_J,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_number__of__Min,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_abs__minus__one,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divide__minus1,axiom,
% 158.51/158.33      ! [V_x,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber__ring(T_a) )
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I25_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rel__simps_I11_J,axiom,
% 158.51/158.33      ! [V_k_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 158.51/158.33      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zmod__minus1__right,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I4_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus__Min,axiom,
% 158.51/158.33      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OMin) = c_Int_OBit1(c_Int_OPls) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pos__zmult__eq__1__iff__lemma,axiom,
% 158.51/158.33      ! [V_n,V_m] :
% 158.51/158.33        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m),V_n) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 158.51/158.33       => ( V_m = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 158.51/158.33          | V_m = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zmult__eq__1__iff,axiom,
% 158.51/158.33      ! [V_n_2,V_m_2] :
% 158.51/158.33        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 158.51/158.33      <=> ( ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 158.51/158.33            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 158.51/158.33          | ( V_m_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)
% 158.51/158.33            & V_n_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I6_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_diff__bin__simps_I5_J,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_of__int__m1,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zdiv__minus1__right,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zero__code__numeral__code,axiom,
% 158.51/158.33      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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_minus1__divide,axiom,
% 158.51/158.33      ! [V_x,T_a] :
% 158.51/158.33        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 158.51/158.33          & class_Int_Onumber__ring(T_a) )
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_abs__power__minus__one,axiom,
% 158.51/158.33      ! [V_n,T_a] :
% 158.51/158.33        ( ( class_Int_Onumber__ring(T_a)
% 158.51/158.33          & class_Rings_Olinordered__idom(T_a) )
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_div__eq__minus1,axiom,
% 158.51/158.33      ! [V_b] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_div__pos__neg__trivial,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.33       => ( 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)))
% 158.51/158.33         => 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) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zmod__minus1,axiom,
% 158.51/158.33      ! [V_b] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_one__code__numeral__code,axiom,
% 158.51/158.33      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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_power__m1__even,axiom,
% 158.51/158.33      ! [V_n,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nitpick_OFrac__def,axiom,
% 158.51/158.33      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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_small__int__def,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_int__ge__less__than__def,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_int__ge__less__than2__def,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nitpick_Oprod__def,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_nat__of__aux__code,axiom,
% 158.51/158.33      ! [V_n,V_i] :
% 158.51/158.33        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.33         => c_Code__Numeral_Onat__of__aux(V_i,V_n) = V_n )
% 158.51/158.33        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__rel__def,axiom,
% 158.51/158.33      ! [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))))))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_finite__psubset__def,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_full__small__int__def,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__correct,axiom,
% 158.51/158.33      ! [V_a,V_b] :
% 158.51/158.33        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_Odivmod__int(V_a,V_b))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zmult2__lemma,axiom,
% 158.51/158.33      ! [V_c,V_r,V_q,V_b,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 158.51/158.33           => 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)))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_code__numeral_Osize_I1_J,axiom,
% 158.51/158.33      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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nats__number__of,axiom,
% 158.51/158.33      ! [V_w_2,T_a] :
% 158.51/158.33        ( class_Int_Onumber__ring(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_w_2))
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_inf__Int__eq2,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33      <=> 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sup__Un__eq2,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33      <=> 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pred__subset__eq2,axiom,
% 158.51/158.33      ! [V_S_2,V_R_2,T_b,T_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pred__equals__eq2,axiom,
% 158.51/158.33      ! [V_S_2,V_R_2,T_b,T_a] :
% 158.51/158.33        ( 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)
% 158.51/158.33      <=> V_R_2 = V_S_2 ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_bot__empty__eq2,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33      <=> 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_small__prod__def,axiom,
% 158.51/158.33      ! [V_d_2,V_f_2,T_a,T_b] :
% 158.51/158.33        ( ( class_Smallcheck_Osmall(T_b)
% 158.51/158.33          & class_Smallcheck_Osmall(T_a) )
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_unique__remainder,axiom,
% 158.51/158.33      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( 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)))
% 158.51/158.33         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33           => V_r = V_r_H ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_unique__quotient,axiom,
% 158.51/158.33      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( 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)))
% 158.51/158.33         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33           => V_q = V_q_H ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_self__remainder,axiom,
% 158.51/158.33      ! [V_r,V_q,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33         => V_r = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__rel__0,axiom,
% 158.51/158.33      ! [V_b] :
% 158.51/158.33        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_INF__INT__eq2,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_r_2,T_c,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33      <=> 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_SUP__UN__eq2,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_r_2,T_c,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33      <=> 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_self__quotient,axiom,
% 158.51/158.33      ! [V_r,V_q,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33         => V_q = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__rel__mod,axiom,
% 158.51/158.33      ! [V_r,V_q,V_b,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_r ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__rel__div,axiom,
% 158.51/158.33      ! [V_r,V_q,V_b,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = V_q ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nats__0,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__mod__div,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nats__add,axiom,
% 158.51/158.33      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 158.51/158.33         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 158.51/158.33           => 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))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nats__mult,axiom,
% 158.51/158.33      ! [V_b_2,V_a_2,T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 158.51/158.33         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 158.51/158.33           => 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))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nats__1,axiom,
% 158.51/158.33      ! [T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Oone__class_Oone(T_a)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_of__nat__in__Nats,axiom,
% 158.51/158.33      ! [V_n_2,T_a] :
% 158.51/158.33        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__rel__div__mod,axiom,
% 158.51/158.33      ! [V_a,V_b] :
% 158.51/158.33        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zadd1__lemma,axiom,
% 158.51/158.33      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( 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)))
% 158.51/158.33         => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33           => 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)))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zminus1__lemma,axiom,
% 158.51/158.33      ! [V_r_2,V_q_2,V_b_2,V_a_2] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => 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))))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_divmod__int__relI,axiom,
% 158.51/158.33      ! [V_r,V_q,V_b,V_a] :
% 158.51/158.33        ( 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)
% 158.51/158.33       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 158.51/158.33                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b)) ) )
% 158.51/158.33            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 158.51/158.33                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_zmult1__lemma,axiom,
% 158.51/158.33      ! [V_a,V_r,V_q,V_c,V_b] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33         => 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)))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_pair__imageI,axiom,
% 158.51/158.33      ! [V_f_2,T_c,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_norm__frac_Osimps,axiom,
% 158.51/158.33      ! [V_a_2,V_b_2] :
% 158.51/158.33        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33         => 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)) )
% 158.51/158.33        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33         => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33                | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 158.51/158.33             => 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)) )
% 158.51/158.33            & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.33                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 158.51/158.33             => 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))) ) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_adjust__def,axiom,
% 158.51/158.33      ! [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))))))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sup2CI,axiom,
% 158.51/158.33      ! [T_b,T_a,V_A_2,V_y_2,V_x_2,V_B_2] :
% 158.51/158.33        ( ( ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 158.51/158.33         => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) )
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sup2E,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => ( ~ hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 158.51/158.33         => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_inf2E,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => ~ ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 158.51/158.33           => ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_inf2I,axiom,
% 158.51/158.33      ! [T_b,T_a,V_B_2,V_y_2,V_x_2,V_A_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_mem__splitI,axiom,
% 158.51/158.33      ! [T_c,T_b,V_b_2,V_a_2,V_ca_2,V_z_2,T_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_ca_2,V_a_2),V_b_2)))
% 158.51/158.33       => 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)))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_prod__caseI,axiom,
% 158.51/158.33      ! [T_b,T_a,V_b_2,V_a_2,V_f1_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(V_f1_2,V_a_2),V_b_2))
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_splitI,axiom,
% 158.51/158.33      ! [T_b,T_a,V_b_2,V_a_2,V_f_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2))
% 158.51/158.33       => 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))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_bot2E,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_splitD_H,axiom,
% 158.51/158.33      ! [V_ca_2,V_b_2,V_a_2,V_R_2,T_c,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => hBOOL(hAPP(hAPP(hAPP(V_R_2,V_a_2),V_b_2),V_ca_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_rev__predicate2D,axiom,
% 158.51/158.33      ! [V_Q_2,T_b,T_a,V_y_2,V_x_2,V_P_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 158.51/158.33       => ( 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))
% 158.51/158.33         => hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_predicate2D,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_Q_2,V_P_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 158.51/158.33         => hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_less__by__empty,axiom,
% 158.51/158.33      ! [V_B_2,T_a,V_A_2] :
% 158.51/158.33        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sup2I2,axiom,
% 158.51/158.33      ! [V_A_2,T_b,T_a,V_y_2,V_x_2,V_B_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_sup2I1,axiom,
% 158.51/158.33      ! [V_B_2,T_b,T_a,V_y_2,V_x_2,V_A_2] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 158.51/158.33       => 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_inf2D2,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_inf2D1,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.33        ( 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))
% 158.51/158.33       => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Pair__inject,axiom,
% 158.51/158.33      ! [V_b_H,V_a_H,V_b,V_a,T_b,T_a] :
% 158.51/158.33        ( 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)
% 158.51/158.33       => ~ ( V_a = V_a_H
% 158.51/158.33           => V_b != V_b_H ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Pair__eq,axiom,
% 158.51/158.33      ! [V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.33        ( 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)
% 158.51/158.33      <=> ( V_a_2 = V_a_H_2
% 158.51/158.33          & V_b_2 = V_b_H_2 ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_split__paired__All,axiom,
% 158.51/158.33      ! [T_b,T_a,V_P_2] :
% 158.51/158.33        ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.33      <=> ! [B_a,B_b] : hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b))) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_split__weak__cong,axiom,
% 158.51/158.33      ! [V_ca_2,T_c,T_b,T_a,V_q_2,V_p_2] :
% 158.51/158.33        ( V_p_2 = V_q_2
% 158.51/158.33       => 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) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_in__finite__psubset,axiom,
% 158.51/158.33      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.33          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_split__twice,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_prod_Osimps_I2_J,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_split__conv,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_splitD,axiom,
% 158.51/158.33      ! [V_b_2,V_a_2,V_f_2,T_b,T_a] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_split__eta,axiom,
% 158.51/158.33      ! [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 ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_The__split__eq,axiom,
% 158.51/158.33      ! [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) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_split__paired__The,axiom,
% 158.51/158.33      ! [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)))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_adjust__eq,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_in__rel__def,axiom,
% 158.51/158.33      ! [V_y_2,V_x_2,V_R_2,T_b,T_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_FunDef_Oin__rel(T_a,T_b,V_R_2),V_x_2),V_y_2))
% 158.51/158.33      <=> 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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_div__mod__code__numeral__def,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_negDivAlg__eqn__1__number__of,axiom,
% 158.51/158.33      ! [V_w] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( ( 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))))
% 158.51/158.33           => 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))) )
% 158.51/158.33          & ( ~ 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))))
% 158.51/158.33           => 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)))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_negDivAlg__correct,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OnegDivAlg(V_a,V_b))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_negDivAlg__div__mod,axiom,
% 158.51/158.33      ! [V_l,V_k] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_negDivAlg__minus1,axiom,
% 158.51/158.33      ! [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))) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_negDivAlg_Osimps,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( ( ( 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)))
% 158.51/158.33            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.33         => 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)) )
% 158.51/158.33        & ( ~ ( 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)))
% 158.51/158.33              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_negDivAlg__eqn,axiom,
% 158.51/158.33      ! [V_a,V_b] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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)) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_negDivAlg__eqn__number__of,axiom,
% 158.51/158.33      ! [V_w,V_v] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( ( 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))))
% 158.51/158.33           => 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))) )
% 158.51/158.33          & ( ~ 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))))
% 158.51/158.33           => 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)))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_Nitpick_Orefl_H__def,axiom,
% 158.51/158.33      ! [V_r_2,T_a] :
% 158.51/158.33        ( c_Nitpick_Orefl_H(T_a,V_r_2)
% 158.51/158.33      <=> ! [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)) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_posDivAlg__eqn__1__number__of,axiom,
% 158.51/158.33      ! [V_w] :
% 158.51/158.33        ( 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)))
% 158.51/158.33       => ( ( 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)))
% 158.51/158.33           => 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)) )
% 158.51/158.33          & ( ~ 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)))
% 158.51/158.33           => 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)))) ) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_posDivAlg_Osimps,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 158.51/158.33            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.33         => 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) )
% 158.51/158.33        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 158.51/158.33              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.33         => 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))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_posDivAlg__0,axiom,
% 158.51/158.33      ! [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)) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_posDivAlg__correct,axiom,
% 158.51/158.33      ! [V_b,V_a] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OposDivAlg(V_a,V_b))) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_posDivAlg__div__mod,axiom,
% 158.51/158.33      ! [V_l,V_k] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 158.51/158.33       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 158.51/158.33         => 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)) ) ) ).
% 158.51/158.33  
% 158.51/158.33  fof(fact_posDivAlg__eqn,axiom,
% 158.51/158.33      ! [V_a,V_b] :
% 158.51/158.33        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.33       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 158.51/158.34           => 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) )
% 158.51/158.34          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 158.51/158.34           => 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))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_posDivAlg__eqn__number__of,axiom,
% 158.51/158.34      ! [V_w,V_v] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ( 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)))
% 158.51/158.34           => 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)) )
% 158.51/158.34          & ( ~ 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)))
% 158.51/158.34           => 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)))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__int__def,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.34         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OposDivAlg(V_a,V_b) )
% 158.51/158.34            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34             => ( ( V_a = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34                 => 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)) )
% 158.51/158.34                & ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34                 => 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))) ) ) ) ) )
% 158.51/158.34        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.34         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OnegDivAlg(V_a,V_b) )
% 158.51/158.34            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34             => 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))) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__step,axiom,
% 158.51/158.34      ! [V_m,V_n] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__int__pdivmod,axiom,
% 158.51/158.34      ! [V_l_2,V_k_2] :
% 158.51/158.34        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34         => 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)) )
% 158.51/158.34        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34             => 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) )
% 158.51/158.34            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34             => 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)))) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_negateSnd__def,axiom,
% 158.51/158.34      c_Divides_OnegateSnd = c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,c_Groups_Ouminus__class_Ouminus(tc_Int_Oint)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apsnd__conv,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__zero,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__base,axiom,
% 158.51/158.34      ! [V_n,V_m] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_negateSnd__eq,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__div__mod,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__int__rel__neg,axiom,
% 158.51/158.34      ! [V_qr,V_b,V_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(c_Divides_OnegateSnd,V_qr))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__if,axiom,
% 158.51/158.34      ! [V_m_2,V_n_2] :
% 158.51/158.34        ( ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.34            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 158.51/158.34         => 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) )
% 158.51/158.34        & ( ~ ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.34              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pdivmod__def,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pdivmod__posDivAlg,axiom,
% 158.51/158.34      ! [V_k,V_l] :
% 158.51/158.34        ( ( V_l = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34         => 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)) )
% 158.51/158.34        & ( V_l != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__int__code,axiom,
% 158.51/158.34      ! [V_l_2,V_k_2] :
% 158.51/158.34        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34         => 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)) )
% 158.51/158.34        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34             => 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) )
% 158.51/158.34            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34             => 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)))) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__rel__mult2__eq,axiom,
% 158.51/158.34      ! [V_c,V_r,V_q,V_b,V_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_b))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 158.51/158.34           => 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)))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__rel__mult1__eq,axiom,
% 158.51/158.34      ! [V_a,V_r,V_q,V_c,V_b] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 158.51/158.34         => 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)))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_negDivAlg_Opsimps,axiom,
% 158.51/158.34      ! [V_b_2,V_a_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ( ( 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)))
% 158.51/158.34              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.34           => 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)) )
% 158.51/158.34          & ( ~ ( 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)))
% 158.51/158.34                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.34           => 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))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_accp_Osimps,axiom,
% 158.51/158.34      ! [V_a_2,V_r_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2))
% 158.51/158.34      <=> ! [B_x] :
% 158.51/158.34            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 158.51/158.34           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_accp_Oequations,axiom,
% 158.51/158.34      ! [V_a_2,V_r_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2))
% 158.51/158.34      <=> ! [B_x] :
% 158.51/158.34            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 158.51/158.34           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_accp__downward,axiom,
% 158.51/158.34      ! [V_a_2,V_b_2,V_r_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_b_2))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 158.51/158.34         => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__rel__unique,axiom,
% 158.51/158.34      ! [V_qr_H,V_qr,V_n,V_m] :
% 158.51/158.34        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 158.51/158.34       => ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr_H))
% 158.51/158.34         => V_qr = V_qr_H ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__rel__divmod__nat,axiom,
% 158.51/158.34      ! [V_n,V_m] : hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),c_Divides_Odivmod__nat(V_m,V_n))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__eq,axiom,
% 158.51/158.34      ! [V_qr,V_n,V_m] :
% 158.51/158.34        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 158.51/158.34       => c_Divides_Odivmod__nat(V_m,V_n) = V_qr ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_accp__subset,axiom,
% 158.51/158.34      ! [V_R2_2,V_R1_2,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__eq,axiom,
% 158.51/158.34      ! [V_r,V_q,V_n,V_m] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_r ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__eq,axiom,
% 158.51/158.34      ! [V_r,V_q,V_n,V_m] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = V_q ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__rel,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__rel__add1__eq,axiom,
% 158.51/158.34      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 158.51/158.34           => 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)))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_posDivAlg_Opsimps,axiom,
% 158.51/158.34      ! [V_b_2,V_a_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 158.51/158.34              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.34           => 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) )
% 158.51/158.34          & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 158.51/158.34                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.34           => 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))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_norm__frac_Opsimps,axiom,
% 158.51/158.34      ! [V_b_2,V_a_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34           => 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)) )
% 158.51/158.34          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34           => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 158.51/158.34               => 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)) )
% 158.51/158.34              & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 158.51/158.34                    | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 158.51/158.34               => 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))) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_negDivAlg_Opinduct,axiom,
% 158.51/158.34      ! [V_P_2,V_a1_2,V_a0_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ! [B_a,B_b] :
% 158.51/158.34              ( 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)))
% 158.51/158.34             => ( ( ~ ( 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)))
% 158.51/158.34                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.34                 => 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))) )
% 158.51/158.34               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 158.51/158.34         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_small_H_Opsimps,axiom,
% 158.51/158.34      ! [V_i_2,V_d_2,V_f_2] :
% 158.51/158.34        ( 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))))
% 158.51/158.34       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 158.51/158.34           => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm)) )
% 158.51/158.34          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_posDivAlg_Opinduct,axiom,
% 158.51/158.34      ! [V_P_2,V_a1_2,V_a0_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ! [B_a,B_b] :
% 158.51/158.34              ( 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)))
% 158.51/158.34             => ( ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_a),B_b))
% 158.51/158.34                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 158.51/158.34                 => 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))) )
% 158.51/158.34               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 158.51/158.34         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_nat__gcd_Opsimps,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ( V_y_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.34           => c_Nitpick_Onat__gcd(V_x_2,V_y_2) = V_x_2 )
% 158.51/158.34          & ( V_y_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_small_H_Opinduct,axiom,
% 158.51/158.34      ! [V_P_2,V_a2_2,V_a1_2,V_a0_2] :
% 158.51/158.34        ( 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))))
% 158.51/158.34       => ( ! [B_f,B_d,B_i] :
% 158.51/158.34              ( 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))))
% 158.51/158.34             => ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_d),B_i))
% 158.51/158.34                 => ( hAPP(B_f,B_i) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm))
% 158.51/158.34                   => 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)))) ) )
% 158.51/158.34               => hBOOL(hAPP(hAPP(hAPP(V_P_2,B_f),B_d),B_i)) ) )
% 158.51/158.34         => hBOOL(hAPP(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2),V_a2_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__pos__neg__1__number__of,axiom,
% 158.51/158.34      ! [V_w] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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))))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_in__measure,axiom,
% 158.51/158.34      ! [V_f_2,V_y_2,V_x_2,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34      <=> 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_snd__eqD,axiom,
% 158.51/158.34      ! [V_a,V_y,V_x,T_a,T_b] :
% 158.51/158.34        ( 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
% 158.51/158.34       => V_y = V_a ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_snd__conv,axiom,
% 158.51/158.34      ! [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 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apsnd__eq__conv,axiom,
% 158.51/158.34      ! [V_g_2,V_x_2,V_f_2,T_a,T_b,T_c] :
% 158.51/158.34        ( 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)
% 158.51/158.34      <=> 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_snd__apsnd,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_snd__def,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__int__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__neg__pos,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__pos__pos,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__pos__pos__1__number__of,axiom,
% 158.51/158.34      ! [V_w] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__pos__neg,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34         => 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)))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__neg__neg,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34         => 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)))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_norm__frac_Opinduct,axiom,
% 158.51/158.34      ! [V_P_2,V_a1_2,V_a0_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ! [B_a,B_b] :
% 158.51/158.34              ( 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)))
% 158.51/158.34             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34                 => 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))) )
% 158.51/158.34               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 158.51/158.34         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__pos__neg__1__number__of,axiom,
% 158.51/158.34      ! [V_w] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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))))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_nat__def,axiom,
% 158.51/158.34      ! [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)))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_prod__eqI,axiom,
% 158.51/158.34      ! [V_q,V_p,T_b,T_a] :
% 158.51/158.34        ( hAPP(c_Product__Type_Ofst(T_a,T_b),V_p) = hAPP(c_Product__Type_Ofst(T_a,T_b),V_q)
% 158.51/158.34       => ( hAPP(c_Product__Type_Osnd(T_a,T_b),V_p) = hAPP(c_Product__Type_Osnd(T_a,T_b),V_q)
% 158.51/158.34         => V_p = V_q ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Pair__fst__snd__eq,axiom,
% 158.51/158.34      ! [T_b,T_a,V_t_2,V_s_2] :
% 158.51/158.34        ( V_s_2 = V_t_2
% 158.51/158.34      <=> ( hAPP(c_Product__Type_Ofst(T_a,T_b),V_s_2) = hAPP(c_Product__Type_Ofst(T_a,T_b),V_t_2)
% 158.51/158.34          & hAPP(c_Product__Type_Osnd(T_a,T_b),V_s_2) = hAPP(c_Product__Type_Osnd(T_a,T_b),V_t_2) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Rep__Integ__inject,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2] :
% 158.51/158.34        ( hAPP(c_Int_ORep__Integ,V_x_2) = hAPP(c_Int_ORep__Integ,V_y_2)
% 158.51/158.34      <=> V_x_2 = V_y_2 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fst__def,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fst__apsnd,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fst__conv,axiom,
% 158.51/158.34      ! [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 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fst__eqD,axiom,
% 158.51/158.34      ! [V_a,V_y,V_x,T_b,T_a] :
% 158.51/158.34        ( 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
% 158.51/158.34       => V_x = V_a ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_surjective__pairing,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pair__collapse,axiom,
% 158.51/158.34      ! [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 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_prod__case__beta,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__int__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mod__nat__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_split__beta,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_split__comp__eq,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_split__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_The__split,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__neg__pos,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__pos__pos,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__pos__pos__1__number__of,axiom,
% 158.51/158.34      ! [V_w] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__pos__neg,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34         => 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)))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__neg__neg,axiom,
% 158.51/158.34      ! [V_b,V_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 158.51/158.34         => 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)))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_prod__size__simp,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_exI__realizer,axiom,
% 158.51/158.34      ! [T_a,T_b,V_x_2,V_y_2,V_P_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(V_P_2,V_y_2),V_x_2))
% 158.51/158.34       => 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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_conjI__realizer,axiom,
% 158.51/158.34      ! [T_b,T_a,V_q_2,V_Q_2,V_p_2,V_P_2] :
% 158.51/158.34        ( hBOOL(hAPP(V_P_2,V_p_2))
% 158.51/158.34       => ( hBOOL(hAPP(V_Q_2,V_q_2))
% 158.51/158.34         => ( 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))))
% 158.51/158.34            & 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)))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_div__nat__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_divmod__nat__rel__def,axiom,
% 158.51/158.34      ! [V_qr_2,V_n_2,V_m_2] :
% 158.51/158.34        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m_2,V_n_2),V_qr_2))
% 158.51/158.34      <=> ( 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))
% 158.51/158.34          & ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.34           => hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),V_qr_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.34          & ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.34           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 158.51/158.34               => ( 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)))
% 158.51/158.34                  & 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)) ) )
% 158.51/158.34              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 158.51/158.34               => ( 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)))
% 158.51/158.34                  & 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))) ) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_nat__gcd_Opinduct,axiom,
% 158.51/158.34      ! [V_P_2,V_a1_2,V_a0_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( ! [B_x,B_y] :
% 158.51/158.34              ( 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)))
% 158.51/158.34             => ( ( B_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.34                 => hBOOL(hAPP(hAPP(V_P_2,B_y),c_Divides_Odiv__class_Omod(tc_Nat_Onat,B_x,B_y))) )
% 158.51/158.34               => hBOOL(hAPP(hAPP(V_P_2,B_x),B_y)) ) )
% 158.51/158.34         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mlex__leq,axiom,
% 158.51/158.34      ! [V_R_2,T_a,V_y_2,V_x_2,V_f_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Osize_I2_J,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Oinject,axiom,
% 158.51/158.34      ! [V_code__numeral_H_2,V_code__numeral_2] :
% 158.51/158.34        ( c_Code__Numeral_OSuc__code__numeral(V_code__numeral_2) = c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H_2)
% 158.51/158.34      <=> V_code__numeral_2 = V_code__numeral_H_2 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Osimps_I2_J,axiom,
% 158.51/158.34      ! [V_code__numeral_H] : c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) != c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Osimps_I3_J,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Suc__code__numeral__minus__one,axiom,
% 158.51/158.34      ! [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 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mlex__less,axiom,
% 158.51/158.34      ! [V_R_2,T_a,V_y_2,V_x_2,V_f_2] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Osize_I4_J,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_prod_Orecs,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__add__map__of__foldr,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Osize_I3_J,axiom,
% 158.51/158.34      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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_in__lex__prod,axiom,
% 158.51/158.34      ! [V_s_2,V_r_2,V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34      <=> ( 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))
% 158.51/158.34          | ( V_a_2 = V_a_H_2
% 158.51/158.34            & 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apfst__apsnd,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apsnd__apfst,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_snd__apfst,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apfst__conv,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apfst__eq__conv,axiom,
% 158.51/158.34      ! [V_g_2,V_x_2,V_f_2,T_b,T_a,T_c] :
% 158.51/158.34        ( 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)
% 158.51/158.34      <=> 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fst__apfst,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apsnd__apfst__commute,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_same__fstI,axiom,
% 158.51/158.34      ! [T_a,V_R_2,V_y_2,V_y_H_2,T_b,V_x_2,V_P_2] :
% 158.51/158.34        ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pair__lessI2,axiom,
% 158.51/158.34      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s_2),V_t_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_max__ext__additive,axiom,
% 158.51/158.34      ! [V_D_2,V_C_2,V_R_2,V_B_2,V_A_2,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pair__lessI1,axiom,
% 158.51/158.34      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_max__extp__max__ext__eq,axiom,
% 158.51/158.34      ! [V_xa_2,V_x_2,V_R_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34      <=> 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pair__leqI2,axiom,
% 158.51/158.34      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_s_2),V_t_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_smin__insertI,axiom,
% 158.51/158.34      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( 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))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_smin__emptyI,axiom,
% 158.51/158.34      ! [V_X_2] :
% 158.51/158.34        ( V_X_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pair__leqI1,axiom,
% 158.51/158.34      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_wmax__insertI,axiom,
% 158.51/158.34      ! [V_XS_2,V_x_2,V_YS_2,V_y_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( 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))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_wmin__insertI,axiom,
% 158.51/158.34      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( 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))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_smax__insertI,axiom,
% 158.51/158.34      ! [V_X_2,V_x_2,V_Y_2,V_y_2] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_Y_2))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( 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))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_max__strict__def,axiom,
% 158.51/158.34      c_FunDef_Omax__strict = c_Wellfounded_Omax__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_wmin__emptyI,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_wmax__emptyI,axiom,
% 158.51/158.34      ! [V_X_2] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_X_2))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_smax__emptyI,axiom,
% 158.51/158.34      ! [V_Y_2] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_Y_2))
% 158.51/158.34       => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_max__weak__def,axiom,
% 158.51/158.34      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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_min__weak__def,axiom,
% 158.51/158.34      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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_max__rpair__set,axiom,
% 158.51/158.34      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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_min__rpair__set,axiom,
% 158.51/158.34      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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_min__strict__def,axiom,
% 158.51/158.34      c_FunDef_Omin__strict = c_Wellfounded_Omin__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_less__than__iff,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2] :
% 158.51/158.34        ( 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))
% 158.51/158.34      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_intrel__iff,axiom,
% 158.51/158.34      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 158.51/158.34        ( 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))
% 158.51/158.34      <=> 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_rp__inv__image__rp,axiom,
% 158.51/158.34      ! [V_f_2,T_b,V_P_2,T_a] :
% 158.51/158.34        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 158.51/158.34       => c_FunDef_Oreduction__pair(T_b,hAPP(hAPP(c_FunDef_Orp__inv__image(T_a,T_b),V_P_2),V_f_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pair__less__def,axiom,
% 158.51/158.34      c_FunDef_Opair__less = c_Wellfounded_Olex__prod(tc_Nat_Onat,tc_Nat_Onat,c_Wellfounded_Oless__than,c_Wellfounded_Oless__than) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mlex__prod__def,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_rp__inv__image__def,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equiv__intrel__iff,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2] :
% 158.51/158.34        ( 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))))
% 158.51/158.34      <=> 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_measure__def,axiom,
% 158.51/158.34      ! [T_a] : c_Wellfounded_Omeasure(T_a) = hAPP(c_Relation_Oinv__image(tc_Nat_Onat,T_a),c_Wellfounded_Oless__than) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__singleton,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__singleton__iff,axiom,
% 158.51/158.34      ! [V_a_2,V_r_2,T_b,V_b_2,T_a] :
% 158.51/158.34        ( 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))))))
% 158.51/158.34      <=> 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inv__image__def,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__empty,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__Un,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__UN,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__Int__subset,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__mono,axiom,
% 158.51/158.34      ! [V_A_2,V_A_H_2,V_r_2,V_r_H_2,T_b,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_H_2),V_A_2))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Un__Image,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_in__inv__image,axiom,
% 158.51/158.34      ! [V_f_2,V_r_2,T_b,V_y_2,V_x_2,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34      <=> 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__INT__subset,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__iff,axiom,
% 158.51/158.34      ! [V_A_2,V_r_2,T_b,V_b_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_A_2)))
% 158.51/158.34      <=> ? [B_x] :
% 158.51/158.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 158.51/158.34            & 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_rev__ImageI,axiom,
% 158.51/158.34      ! [V_r_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_OImage(T_a,T_b,V_r_2),V_A_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__eq__UN,axiom,
% 158.51/158.34      ! [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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_of__int,axiom,
% 158.51/158.34      ! [V_j_2,V_i_2,T_a] :
% 158.51/158.34        ( class_Rings_Oring__1(T_a)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_One__int__def,axiom,
% 158.51/158.34      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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mult,axiom,
% 158.51/158.34      ! [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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Rep__Integ__inverse,axiom,
% 158.51/158.34      ! [V_x_2] : hAPP(c_Int_OAbs__Integ,hAPP(c_Int_ORep__Integ,V_x_2)) = V_x_2 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_minus,axiom,
% 158.51/158.34      ! [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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Zero__int__def,axiom,
% 158.51/158.34      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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_int__def,axiom,
% 158.51/158.34      ! [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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_add,axiom,
% 158.51/158.34      ! [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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_nat,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_minus__int__def,axiom,
% 158.51/158.34      ! [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))))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_less,axiom,
% 158.51/158.34      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 158.51/158.34        ( 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)))))))
% 158.51/158.34      <=> 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_le,axiom,
% 158.51/158.34      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 158.51/158.34        ( 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)))))))
% 158.51/158.34      <=> 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_irrefl__def,axiom,
% 158.51/158.34      ! [V_r_2,T_a] :
% 158.51/158.34        ( c_Relation_Oirrefl(T_a,V_r_2)
% 158.51/158.34      <=> ! [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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_eq__Abs__Integ,axiom,
% 158.51/158.34      ! [V_z_2] :
% 158.51/158.34        ~ ! [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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Field__insert,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Field__Union,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Field__empty,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_mono__Field,axiom,
% 158.51/158.34      ! [V_s_2,V_r_2,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Field__Un,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__Field,axiom,
% 158.51/158.34      ! [V_r_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 158.51/158.34       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Relation_OField(T_a),V_r_2))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Id__on__def,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__def,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_ImageE,axiom,
% 158.51/158.34      ! [V_A_2,V_r_2,T_b,V_b_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_A_2)))
% 158.51/158.34       => ~ ! [B_x] :
% 158.51/158.34              ( 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))
% 158.51/158.34             => ~ hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__is__empty,axiom,
% 158.51/158.34      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__is__empty2,axiom,
% 158.51/158.34      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__empty,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Id__on__def_H,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Id__on__empty,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Image__Id__on,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotientI,axiom,
% 158.51/158.34      ! [V_r_2,V_A_2,V_x_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Id__on__eqI,axiom,
% 158.51/158.34      ! [V_A_2,T_a,V_b_2,V_a_2] :
% 158.51/158.34        ( V_a_2 = V_b_2
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Id__on__iff,axiom,
% 158.51/158.34      ! [V_A_2,V_y_2,V_x_2,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34      <=> ( V_x_2 = V_y_2
% 158.51/158.34          & hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_singleton__quotient,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equiv__class__nondisjoint,axiom,
% 158.51/158.34      ! [V_b_2,V_a_2,V_x_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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)))))))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_subset__equiv__class,axiom,
% 158.51/158.34      ! [V_a_2,V_b_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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))))))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotientE,axiom,
% 158.51/158.34      ! [V_r_2,V_A_2,V_X_2,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ~ ! [B_x] :
% 158.51/158.34              ( 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))))
% 158.51/158.34             => ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equiv__intrel,axiom,
% 158.51/158.34      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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Union__quotient,axiom,
% 158.51/158.34      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equiv__class__self,axiom,
% 158.51/158.34      ! [V_a_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.34         => 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)))))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__disj,axiom,
% 158.51/158.34      ! [V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => ( 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)))
% 158.51/158.34           => ( V_X_2 = V_Y_2
% 158.51/158.34              | 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equiv__class__eq,axiom,
% 158.51/158.34      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34         => 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)))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__eqI,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => ( 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)))
% 158.51/158.34           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_X_2))
% 158.51/158.34             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_Y_2))
% 158.51/158.34               => ( 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))
% 158.51/158.34                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__eq__iff,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => ( 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)))
% 158.51/158.34           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_X_2))
% 158.51/158.34             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_Y_2))
% 158.51/158.34               => ( V_X_2 = V_Y_2
% 158.51/158.34                <=> 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)) ) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equiv__class__eq__iff,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34        <=> ( 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))))
% 158.51/158.34            & hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34            & hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_eq__equiv__class,axiom,
% 158.51/158.34      ! [V_A_2,V_b_2,V_a_2,V_r_2,T_a] :
% 158.51/158.34        ( 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))))
% 158.51/158.34       => ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_eq__equiv__class__iff,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 158.51/158.34           => ( 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))))
% 158.51/158.34            <=> 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equiv__class__subset,axiom,
% 158.51/158.34      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34         => 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)))))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_eq__equiv__class__iff2,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 158.51/158.34           => ( 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)
% 158.51/158.34            <=> 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_UN__equiv__class,axiom,
% 158.51/158.34      ! [V_a_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_UN__equiv__class2,axiom,
% 158.51/158.34      ! [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] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 158.51/158.34       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 158.51/158.34         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 158.51/158.34           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a1_2),V_A1_2))
% 158.51/158.34             => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a2_2),V_A2_2))
% 158.51/158.34               => 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) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equivp__equiv,axiom,
% 158.51/158.34      ! [V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_A_2)
% 158.51/158.34      <=> 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_identity__equivp,axiom,
% 158.51/158.34      ! [T_a] : c_Equiv__Relations_Oequivp(T_a,c_fequal) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equivp__def,axiom,
% 158.51/158.34      ! [V_R_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 158.51/158.34      <=> ! [B_x,B_y] :
% 158.51/158.34            ( hBOOL(hAPP(hAPP(V_R_2,B_x),B_y))
% 158.51/158.34          <=> hAPP(V_R_2,B_x) = hAPP(V_R_2,B_y) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equivp__reflp,axiom,
% 158.51/158.34      ! [V_x_2,V_R_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 158.51/158.34       => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_x_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equivp__symp,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_R_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 158.51/158.34         => hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_x_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_equivp__transp,axiom,
% 158.51/158.34      ! [V_z_2,V_y_2,V_x_2,V_R_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_z_2))
% 158.51/158.34           => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_z_2)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_congruent2__implies__congruent,axiom,
% 158.51/158.34      ! [V_a_2,V_f_2,V_r2_2,T_c,T_b,V_r1_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r1_2)
% 158.51/158.34       => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,T_c,V_r1_2,V_r2_2,V_f_2)
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.34           => c_Equiv__Relations_Ocongruent(T_b,T_c,V_r2_2,hAPP(V_f_2,V_a_2)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_congruent2D,axiom,
% 158.51/158.34      ! [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] :
% 158.51/158.34        ( c_Equiv__Relations_Ocongruent2(T_a,T_b,T_c,V_r1_2,V_r2_2,V_f_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( 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))
% 158.51/158.34           => hAPP(hAPP(V_f_2,V_y1_2),V_y2_2) = hAPP(hAPP(V_f_2,V_z1_2),V_z2_2) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_congruentD,axiom,
% 158.51/158.34      ! [V_z_2,V_y_2,V_f_2,V_r_2,T_b,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Ocongruent(T_a,T_b,V_r_2,V_f_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34         => hAPP(V_f_2,V_y_2) = hAPP(V_f_2,V_z_2) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_congruent2__implies__congruent__UN,axiom,
% 158.51/158.34      ! [V_a_2,V_f_2,T_c,V_r2_2,V_A2_2,T_b,V_r1_2,V_A1_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 158.51/158.34       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 158.51/158.34         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 158.51/158.34           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A2_2))
% 158.51/158.34             => 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_UN__equiv__class__inject,axiom,
% 158.51/158.34      ! [V_Y_2,V_X_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 158.51/158.34         => ( 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)
% 158.51/158.34           => ( 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)))
% 158.51/158.34             => ( 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)))
% 158.51/158.34               => ( ! [B_x] :
% 158.51/158.34                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.34                     => ! [B_y] :
% 158.51/158.34                          ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 158.51/158.34                         => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 158.51/158.34                           => 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)) ) ) )
% 158.51/158.34                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_UN__equiv__class__type2,axiom,
% 158.51/158.34      ! [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] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 158.51/158.34       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 158.51/158.34         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 158.51/158.34           => ( 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)))
% 158.51/158.34             => ( 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)))
% 158.51/158.34               => ( ! [B_x1] :
% 158.51/158.34                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_x1),V_A1_2))
% 158.51/158.34                     => ! [B_x2] :
% 158.51/158.34                          ( hBOOL(hAPP(hAPP(c_member(T_b),B_x2),V_A2_2))
% 158.51/158.34                         => hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(V_f_2,B_x1),B_x2)),V_B_2)) ) )
% 158.51/158.34                 => 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)) ) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_UN__equiv__class__type,axiom,
% 158.51/158.34      ! [V_B_2,V_X_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.34       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 158.51/158.34         => ( 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)))
% 158.51/158.34           => ( ! [B_x] :
% 158.51/158.34                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.34                 => hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_f_2,B_x)),V_B_2)) )
% 158.51/158.34             => 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Integ__def,axiom,
% 158.51/158.34      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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Id__onE,axiom,
% 158.51/158.34      ! [V_A_2,V_ca_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_ca_2),c_Relation_OId__on(T_a,V_A_2)))
% 158.51/158.34       => ~ ! [B_x] :
% 158.51/158.34              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.34             => V_ca_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_card__quotient__disjoint,axiom,
% 158.51/158.34      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => ( 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)
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__empty,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__uminus,axiom,
% 158.51/158.34      ! [V_A_2,T_a] :
% 158.51/158.34        ( class_Groups_Oordered__ab__group__add(T_a)
% 158.51/158.34       => c_Fun_Oinj__on(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a),V_A_2) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__def,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34      <=> ! [B_x] :
% 158.51/158.34            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.34           => ! [B_xa] :
% 158.51/158.34                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 158.51/158.34               => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_xa)
% 158.51/158.34                 => B_x = B_xa ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__id2,axiom,
% 158.51/158.34      ! [V_A_2,T_a] : c_Fun_Oinj__on(T_a,T_a,c_COMBI(T_a),V_A_2) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__diff,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__Int,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_subset__inj__on,axiom,
% 158.51/158.34      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.34         => c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__contraD,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( V_x_2 != V_y_2
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 158.51/158.34             => hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__iff,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 158.51/158.34           => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 158.51/158.34            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__onD,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 158.51/158.34             => V_x_2 = V_y_2 ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__Un__image__eq__iff,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => ( 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)
% 158.51/158.34        <=> V_A_2 = V_B_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__imageD,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 158.51/158.34       => ( c_Fun_Oinj__on(T_b,T_a,V_f_2,V_A_2)
% 158.51/158.34         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_card__image,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__image__eq__iff,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( 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)
% 158.51/158.34        <=> V_A_2 = V_B_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_injD,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 158.51/158.34         => V_x_2 = V_y_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__eq,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 158.51/158.34        <=> V_x_2 = V_y_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__fun,axiom,
% 158.51/158.34      ! [T_c,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__strict__subset,axiom,
% 158.51/158.34      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_range__ex1__eq,axiom,
% 158.51/158.34      ! [V_b_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( 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)))))
% 158.51/158.34        <=> ? [B_x] :
% 158.51/158.34              ( V_b_2 = hAPP(V_f_2,B_x)
% 158.51/158.34              & ! [B_y] :
% 158.51/158.34                  ( V_b_2 = hAPP(V_f_2,B_y)
% 158.51/158.34                 => B_y = B_x ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__image__mem__iff,axiom,
% 158.51/158.34      ! [V_A_2,V_a_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__iff__surj,axiom,
% 158.51/158.34      ! [V_A_H_2,T_b,T_a,V_A_2] :
% 158.51/158.34        ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.34       => ( ? [B_f] :
% 158.51/158.34              ( c_Fun_Oinj__on(T_a,T_b,B_f,V_A_2)
% 158.51/158.34              & 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)) )
% 158.51/158.34        <=> ? [B_g] : hAPP(c_Set_Oimage(T_b,T_a,B_g),V_A_H_2) = V_A_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__surj__inj,axiom,
% 158.51/158.34      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => c_Fun_Oinj__on(T_a,T_a,V_f_2,V_A_2) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_endo__inj__surj,axiom,
% 158.51/158.34      ! [V_f_2,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( c_Fun_Oinj__on(T_a,T_a,V_f_2,V_A_2)
% 158.51/158.34           => hAPP(c_Set_Oimage(T_a,T_a,V_f_2),V_A_2) = V_A_2 ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__UNIV__inj__surj,axiom,
% 158.51/158.34      ! [V_f_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 158.51/158.34       => ( c_Fun_Oinj__on(T_a,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__UNIV__surj__inj,axiom,
% 158.51/158.34      ! [V_f_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => c_Fun_Oinj__on(T_a,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__image__subset__iff,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__image__Int,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_image__Int,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__iff__eq__card,axiom,
% 158.51/158.34      ! [V_f_2,T_b,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34        <=> 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_eq__card__imp__inj__on,axiom,
% 158.51/158.34      ! [V_f_2,T_b,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => ( 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)
% 158.51/158.34         => c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__image__set__diff,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_image__set__diff,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_pigeonhole,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ~ c_Fun_Oinj__on(T_b,T_a,V_f_2,V_A_2) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__fun__updI,axiom,
% 158.51/158.34      ! [V_x_2,V_y_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__singleton,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Rep__Integ,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_card__bij__eq,axiom,
% 158.51/158.34      ! [V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( c_Fun_Oinj__on(T_b,T_a,V_g_2,V_B_2)
% 158.51/158.34           => ( 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))
% 158.51/158.34             => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34               => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.51/158.34                 => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(c_Finite__Set_Ocard(T_b),V_B_2) ) ) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__image__Compl__subset,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__insert,axiom,
% 158.51/158.34      ! [V_A_2,V_a_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2))
% 158.51/158.34      <=> ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34          & ~ 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))))))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__Un,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34      <=> ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34          & c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.34          & 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_card__inj__on__le,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.51/158.34           => 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))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__iff__card__le,axiom,
% 158.51/158.34      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.51/158.34         => ( ? [B_f] :
% 158.51/158.34                ( c_Fun_Oinj__on(T_a,T_b,B_f,V_A_2)
% 158.51/158.34                & 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)) )
% 158.51/158.34          <=> 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))) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_quotient__diff1,axiom,
% 158.51/158.34      ! [V_a_2,V_A_2,V_r_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_image__INT,axiom,
% 158.51/158.34      ! [V_j_2,V_B_2,V_A_2,T_c,V_C_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 158.51/158.34       => ( ! [B_x] :
% 158.51/158.34              ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 158.51/158.34             => 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)) )
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_j_2),V_A_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition__Integ,axiom,
% 158.51/158.34      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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_the__inv__into__into,axiom,
% 158.51/158.34      ! [V_B_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__Suc,axiom,
% 158.51/158.34      ! [V_N_2] : c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc,V_N_2) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__Some,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__add__nat,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__of__nat,axiom,
% 158.51/158.34      ! [T_a] :
% 158.51/158.34        ( class_Nat_Osemiring__char__0(T_a)
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__int,axiom,
% 158.51/158.34      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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__map__add__dom,axiom,
% 158.51/158.34      ! [V_m_H_2,V_m_2,T_b,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34      <=> 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_swap__inj__on,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_the__inv__into__f__eq,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( hAPP(V_f_2,V_x_2) = V_y_2
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34           => hAPP(c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),V_y_2) = V_x_2 ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_the__inv__into__f__f,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34         => 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 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_the__inv__into__onto,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__the__inv__into,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_the__inv__f__f,axiom,
% 158.51/158.34      ! [V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__graph,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_the__inv__into__def,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_f__the__inv__into__f,axiom,
% 158.51/158.34      ! [V_y_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 158.51/158.34         => 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 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition_OAbs__image,axiom,
% 158.51/158.34      ! [V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 158.51/158.34        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition_ORep__range,axiom,
% 158.51/158.34      ! [V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 158.51/158.34        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition_ORep,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 158.51/158.34        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 158.51/158.34       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_Rep_2,V_x_2)),V_A_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition_ORep__inject,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 158.51/158.34        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 158.51/158.34       => ( hAPP(V_Rep_2,V_x_2) = hAPP(V_Rep_2,V_y_2)
% 158.51/158.34        <=> V_x_2 = V_y_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition_ORep__inverse,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 158.51/158.34        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 158.51/158.34       => hAPP(V_Abs_2,hAPP(V_Rep_2,V_x_2)) = V_x_2 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition_OAbs__inject,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 158.51/158.34        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 158.51/158.34           => ( hAPP(V_Abs_2,V_x_2) = hAPP(V_Abs_2,V_y_2)
% 158.51/158.34            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_type__definition_OAbs__inverse,axiom,
% 158.51/158.34      ! [V_y_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 158.51/158.34        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 158.51/158.34         => hAPP(V_Rep_2,hAPP(V_Abs_2,V_y_2)) = V_y_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__vimage__singleton,axiom,
% 158.51/158.34      ! [V_a_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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))))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__mapk__SomeI,axiom,
% 158.51/158.34      ! [V_x_2,V_k_2,V_t_2,T_c,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( 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)
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Osimps_I5_J,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimageI,axiom,
% 158.51/158.34      ! [T_b,V_B_2,T_a,V_b_2,V_a_2,V_f_2] :
% 158.51/158.34        ( hAPP(V_f_2,V_a_2) = V_b_2
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_B_2))
% 158.51/158.34         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_B_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__mapI,axiom,
% 158.51/158.34      ! [V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__map,axiom,
% 158.51/158.34      ! [V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34      <=> c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__map__eq__map,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( 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)
% 158.51/158.34        <=> V_xs_2 = V_ys_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__mapD,axiom,
% 158.51/158.34      ! [V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__injective,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( c_Fun_Oinj__on(T_b,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 158.51/158.34         => V_xs_2 = V_ys_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_image__vimage__subset,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__UNIV,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__empty,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__Un,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__INT,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__mono,axiom,
% 158.51/158.34      ! [V_f_2,T_b,V_B_2,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__Int,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__Collect__eq,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__Compl,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__ident,axiom,
% 158.51/158.34      ! [V_xs_2,T_a] : hAPP(hAPP(c_List_Omap(T_a,T_a),c_COMBI(T_a)),V_xs_2) = V_xs_2 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__ident,axiom,
% 158.51/158.34      ! [V_Y_2,T_a] : hAPP(c_Set_Ovimage(T_a,T_a,c_COMBI(T_a)),V_Y_2) = V_Y_2 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__code,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2),V_x_2))
% 158.51/158.34      <=> hBOOL(hAPP(V_A_2,hAPP(V_f_2,V_x_2))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__UN,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__Diff,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimageI2,axiom,
% 158.51/158.34      ! [T_b,V_A_2,V_a_2,V_f_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_f_2,V_a_2)),V_A_2))
% 158.51/158.34       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_A_2))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimageD,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,V_a_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2)))
% 158.51/158.34       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),V_A_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__eq,axiom,
% 158.51/158.34      ! [V_B_2,V_f_2,T_b,V_a_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)))
% 158.51/158.34      <=> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),V_B_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_surj__image__vimage__eq,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__Union,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__singleton__eq,axiom,
% 158.51/158.34      ! [V_b_2,V_f_2,T_b,V_a_2,T_a] :
% 158.51/158.34        ( 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))))))
% 158.51/158.34      <=> hAPP(V_f_2,V_a_2) = V_b_2 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__insert,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__vimageD,axiom,
% 158.51/158.34      ! [V_F_2,V_h_2,T_b,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_Ovimage(T_a,T_b,V_h_2),V_F_2)))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_F_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__subsetD,axiom,
% 158.51/158.34      ! [V_A_2,V_B_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_image__vimage__eq,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__vimageI,axiom,
% 158.51/158.34      ! [V_h_2,T_b,V_F_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_F_2))
% 158.51/158.34       => ( c_Fun_Oinj__on(T_b,T_a,V_h_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 158.51/158.34         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Ovimage(T_b,T_a,V_h_2),V_F_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__vimage__image__eq,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__const,axiom,
% 158.51/158.34      ! [T_b,V_A_2,V_ca_2,T_a] :
% 158.51/158.34        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.51/158.34         => 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)) )
% 158.51/158.34        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__eq__UN,axiom,
% 158.51/158.34      ! [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))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__subsetI,axiom,
% 158.51/158.34      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__if,axiom,
% 158.51/158.34      ! [V_B_2,T_b,V_d_2,V_A_2,V_ca_2,T_a] :
% 158.51/158.34        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.51/158.34         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 158.51/158.34             => 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)) )
% 158.51/158.34            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 158.51/158.34             => 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 ) ) )
% 158.51/158.34        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_ca_2),V_A_2))
% 158.51/158.34         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 158.51/158.34             => 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) )
% 158.51/158.34            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 158.51/158.34             => 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_code__numeral_Osimps_I4_J,axiom,
% 158.51/158.34      ! [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 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__map__keys,axiom,
% 158.51/158.34      ! [V_m_2,T_b,V_xs_2,T_a] :
% 158.51/158.34        ( hAPP(c_List_Oset(T_a),V_xs_2) = c_Map_Odom(T_a,T_b,V_m_2)
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__map,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_accp__acc__eq,axiom,
% 158.51/158.34      ! [V_x_2,V_r_2,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__set,axiom,
% 158.51/158.34      ! [V_xs_2,T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__map,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__eq__conv,axiom,
% 158.51/158.34      ! [V_g_2,V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( 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)
% 158.51/158.34      <=> ! [B_x] :
% 158.51/158.34            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 158.51/158.34           => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_List_Omap_Ocomp,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__comp__map,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_List_Omap_Ocompositionality,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__map,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_vimage__compose,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fun__left__comm_Ofun__comp__comm,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Option_Omap_Ocompositionality,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_option__map__comp,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_o__eq__dest__lhs,axiom,
% 158.51/158.34      ! [V_v_2,V_ca_2,V_b_2,V_a_2,T_a,T_b,T_c] :
% 158.51/158.34        ( hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_a_2),V_b_2) = V_ca_2
% 158.51/158.34       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_ca_2,V_v_2) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_comp__cong,axiom,
% 158.51/158.34      ! [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] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_o__assoc,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_o__apply,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_o__eq__dest,axiom,
% 158.51/158.34      ! [V_v_2,V_d_2,V_ca_2,T_d,V_b_2,V_a_2,T_a,T_b,T_c] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_ca_2,hAPP(V_d_2,V_v_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_o__eq__elim,axiom,
% 158.51/158.34      ! [V_d_2,V_ca_2,T_d,V_b_2,V_a_2,T_a,T_b,T_c] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ! [B_v] : hAPP(V_a_2,hAPP(V_b_2,B_v)) = hAPP(V_ca_2,hAPP(V_d_2,B_v)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Option_Omap_Ocomp,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_o__def,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_K__record__comp,axiom,
% 158.51/158.34      ! [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 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fun__upd__comp,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fun__left__comm__idem_Ofun__comp__idem,axiom,
% 158.51/158.34      ! [V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apsnd__compose,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_apfst__compose,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_image__compose,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_comp__surj,axiom,
% 158.51/158.34      ! [V_g_2,T_c,V_f_2,T_a,T_b] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_infinite__UNIV__listI,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__comp,axiom,
% 158.51/158.34      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => ( c_Fun_Oinj__on(T_c,T_a,V_g_2,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 158.51/158.34         => 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_comp__inj__on__iff,axiom,
% 158.51/158.34      ! [V_f_H_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34        <=> 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_comp__inj__on,axiom,
% 158.51/158.34      ! [V_g_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34       => ( 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))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__imageI,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,V_g_2,T_c,T_b,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__imageI2,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,V_f_H_2,T_c,T_b,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => c_Fun_Oinj__on(T_a,T_c,V_f_2,V_A_2) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_option__map__o__empty,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__map__restrict,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_setsum__reindex,axiom,
% 158.51/158.34      ! [V_h_2,V_B_2,V_f_2,T_b,T_a,T_c] :
% 158.51/158.34        ( class_Groups_Ocomm__monoid__add(T_c)
% 158.51/158.34       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_setprod__reindex__cong,axiom,
% 158.51/158.34      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 158.51/158.34        ( class_Groups_Ocomm__monoid__mult(T_c)
% 158.51/158.34       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 158.51/158.34           => ( V_g_2 = hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_h_2),V_f_2)
% 158.51/158.34             => 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) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_setprod__reindex,axiom,
% 158.51/158.34      ! [V_h_2,V_B_2,V_f_2,T_b,T_a,T_c] :
% 158.51/158.34        ( class_Groups_Ocomm__monoid__mult(T_c)
% 158.51/158.34       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_acc__subset,axiom,
% 158.51/158.34      ! [V_R2_2,V_R1_2,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__map__eq__map,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)
% 158.51/158.34        <=> V_xs_2 = V_ys_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__inj__on,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => V_xs_2 = V_ys_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__fun__upd,axiom,
% 158.51/158.34      ! [V_v_2,V_f_2,T_b,V_xs_2,V_y_2,T_a] :
% 158.51/158.34        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_inj__on__mapI,axiom,
% 158.51/158.34      ! [V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_option__map__o__map__upd,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__eq__dom,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 158.51/158.34        ( hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_setsum_Oreindex,axiom,
% 158.51/158.34      ! [V_g_2,V_h_2,V_A_2,T_a,T_b] :
% 158.51/158.34        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( c_Fun_Oinj__on(T_a,T_a,V_h_2,V_A_2)
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_setprod_Oreindex,axiom,
% 158.51/158.34      ! [V_g_2,V_h_2,V_A_2,T_a,T_b] :
% 158.51/158.34        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( c_Fun_Oinj__on(T_a,T_a,V_h_2,V_A_2)
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_acc__downward,axiom,
% 158.51/158.34      ! [V_a_2,V_r_2,V_b_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 158.51/158.34       => ( 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))
% 158.51/158.34         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_acc_Osimps,axiom,
% 158.51/158.34      ! [V_r_2,V_a_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 158.51/158.34      <=> ! [B_x] :
% 158.51/158.34            ( 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))
% 158.51/158.34           => hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_the__inv__into__comp,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_g_2,T_c,V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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))
% 158.51/158.34       => ( c_Fun_Oinj__on(T_c,T_a,V_g_2,V_A_2)
% 158.51/158.34         => ( 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))))
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__SomeD,axiom,
% 158.51/158.34      ! [V_y_2,V_k_2,V_xs_2,T_a,T_b] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__is__SomeD,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_xys_2,T_a,T_b] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_dom__map__of__conv__image__fst,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fold__image__reindex,axiom,
% 158.51/158.34      ! [V_z_2,V_g_2,V_h_2,T_b,V_A_2,T_a,T_c] :
% 158.51/158.34        ( class_Groups_Oab__semigroup__mult(T_c)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( c_Fun_Oinj__on(T_a,T_b,V_h_2,V_A_2)
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__eq__None__iff,axiom,
% 158.51/158.34      ! [V_x_2,V_xys_2,T_a,T_b] :
% 158.51/158.34        ( hAPP(hAPP(c_Map_Omap__of(T_b,T_a),V_xys_2),V_x_2) = c_Option_Ooption_ONone(T_a)
% 158.51/158.34      <=> ~ 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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Oremove,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__image_Oreindex,axiom,
% 158.51/158.34      ! [V_g_2,V_h_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.51/158.34         => ( c_Fun_Oinj__on(T_b,T_b,V_h_2,V_A_2)
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ounion,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.34           => ( 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))
% 158.51/158.34             => 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ocommute__comps_I1_J,axiom,
% 158.51/158.34      ! [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] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_fa_2,V_F_2)
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ocommute__comp,axiom,
% 158.51/158.34      ! [V_x_2,V_y_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ocommute__left__comp,axiom,
% 158.51/158.34      ! [V_g_2,V_x_2,V_y_2,T_c,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_UN__o,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_foldr__map,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__image_Odistrib,axiom,
% 158.51/158.34      ! [V_h_2,V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_split__comp,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ocommute__comp_H,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ocommute__left__comp_H,axiom,
% 158.51/158.34      ! [V_g_2,V_x_2,T_c,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ocommute__comp_H_H,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ocommute__left__comp_H_H,axiom,
% 158.51/158.34      ! [V_g_2,T_c,V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Oeq__fold,axiom,
% 158.51/158.34      ! [V_s_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__image_Oeq__fold,axiom,
% 158.51/158.34      ! [V_g_2,V_A_2,V_F_2,V_z_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Oinsert,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Ounion__inter,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding_Oinsert__remove,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Loop__sound__lemma,axiom,
% 158.51/158.34      ! [V_ca_2,V_b_2,V_P_2,V_G_2,T_a] :
% 158.51/158.34        ( c_Hoare__Mirabelle_Ohoare__valids(T_a,V_G_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))))
% 158.51/158.34       => c_Hoare__Mirabelle_Ohoare__valids(T_a,V_G_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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_hoare__derivs_OIf,axiom,
% 158.51/158.34      ! [V_d_2,V_Q_2,V_ca_2,V_b_2,V_P_2,V_G_2,T_a] :
% 158.51/158.34        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.51/158.34       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.51/158.34         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Loop,axiom,
% 158.51/158.34      ! [V_ca_2,V_b_2,V_P_2,V_G_2,T_a] :
% 158.51/158.34        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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))))
% 158.51/158.34       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_peek__and__def,axiom,
% 158.51/158.34      ! [V_s_2,V_Z_2,V_p_2,V_P_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,V_p_2),V_Z_2),V_s_2))
% 158.51/158.34      <=> ( hBOOL(hAPP(hAPP(V_P_2,V_Z_2),V_s_2))
% 158.51/158.34          & hBOOL(hAPP(V_p_2,V_s_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_ran__distinct,axiom,
% 158.51/158.34      ! [V_al_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__map__of__compr,axiom,
% 158.51/158.34      ! [V_xs_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__is__SomeI,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_xys_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__map,axiom,
% 158.51/158.34      ! [V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)))
% 158.51/158.34      <=> ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 158.51/158.34          & c_Fun_Oinj__on(T_b,T_a,V_f_2,hAPP(c_List_Oset(T_b),V_xs_2)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__inject__set,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => ( hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2)
% 158.51/158.34          <=> 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_Some__eq__map__of__iff,axiom,
% 158.51/158.34      ! [V_x_2,V_y_2,V_xys_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)
% 158.51/158.34        <=> 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__eq__Some__iff,axiom,
% 158.51/158.34      ! [V_y_2,V_x_2,V_xys_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)
% 158.51/158.34        <=> 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))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_setsum__reindex__nonzero,axiom,
% 158.51/158.34      ! [T_b,V_h_2,V_f_2,V_S_2,T_a,T_c] :
% 158.51/158.34        ( class_Groups_Ocomm__monoid__add(T_c)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 158.51/158.34         => ( ! [B_x] :
% 158.51/158.34                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 158.51/158.34               => ! [B_y] :
% 158.51/158.34                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_S_2))
% 158.51/158.34                   => ( B_x != B_y
% 158.51/158.34                     => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 158.51/158.34                       => hAPP(V_h_2,hAPP(V_f_2,B_x)) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) )
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_greaterThanLessThan__upto,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_weak__map__of__SomeI,axiom,
% 158.51/158.34      ! [V_l_2,V_x_2,V_k_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ? [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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__upto,axiom,
% 158.51/158.34      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Int_Oint),c_List_Oupto(V_i,V_j))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_atLeastAtMost__upto,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__upto,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_atLeastLessThan__upto,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_greaterThanAtMost__upto,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_nat__list__def,axiom,
% 158.51/158.34      ! [V_l_2] :
% 158.51/158.34        ( c_List_Onat__list(V_l_2)
% 158.51/158.34      <=> c_Nat__Transfer_Onat__set(hAPP(c_List_Oset(tc_Int_Oint),V_l_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__idem_Ounion__idem,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 158.51/158.34           => 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)) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__idem_Osubset__comp__idem,axiom,
% 158.51/158.34      ! [V_B_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__idem_Oidem__left__comp,axiom,
% 158.51/158.34      ! [V_g_2,V_x_2,T_c,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__idem_Oidem__comp,axiom,
% 158.51/158.34      ! [V_x_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__idem_Oin__comp__idem,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.34           => 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) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_folding__idem_Oinsert__idem,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__remove1__eq,axiom,
% 158.51/158.34      ! [V_x_2,V_xs_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.34       => 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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__zip__map,axiom,
% 158.51/158.34      ! [V_f_2,T_b,V_xs_2,V_x_2,T_a] :
% 158.51/158.34        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34         => 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)) )
% 158.51/158.34        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_strong__setprod__reindex__cong,axiom,
% 158.51/158.34      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 158.51/158.34        ( class_Groups_Ocomm__monoid__mult(T_c)
% 158.51/158.34       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.34         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 158.51/158.34           => ( ! [B_x] :
% 158.51/158.34                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.34                 => 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) )
% 158.51/158.34             => 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) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__zipI1,axiom,
% 158.51/158.34      ! [V_ys,T_b,V_xs,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.34       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__remove1,axiom,
% 158.51/158.34      ! [V_x,V_xs,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.34       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremove1(T_a,V_x,V_xs))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__zipI2,axiom,
% 158.51/158.34      ! [V_xs,T_b,V_ys,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_ys))
% 158.51/158.34       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_b,T_a)),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs),V_ys))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_remove1__commute,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_remove1__idem,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.34        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34       => c_List_Oremove1(T_a,V_x_2,V_xs_2) = V_xs_2 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_notin__set__remove1,axiom,
% 158.51/158.34      ! [V_y_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.34        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34       => ~ 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)))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_in__set__remove1,axiom,
% 158.51/158.34      ! [V_xs_2,T_a,V_b_2,V_a_2] :
% 158.51/158.34        ( V_a_2 != V_b_2
% 158.51/158.34       => ( 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))))
% 158.51/158.34        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_zip__same__conv__map,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__remove1__subset,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_zip__map__fst__snd,axiom,
% 158.51/158.34      ! [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 ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__zip__map,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__zip__map2,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_zip__same,axiom,
% 158.51/158.34      ! [V_xs_2,V_b_2,V_a_2,T_a] :
% 158.51/158.34        ( 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))))
% 158.51/158.34      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34          & V_a_2 = V_b_2 ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__zip__leftD,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 158.51/158.34        ( 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))))
% 158.51/158.34       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__zip__rightD,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 158.51/158.34        ( 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))))
% 158.51/158.34       => hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_ys_2))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_in__set__zipE,axiom,
% 158.51/158.34      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 158.51/158.34        ( 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))))
% 158.51/158.34       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_ys_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_zip__map__map,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_zip__map1,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_zip__map2,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_sorted__list__of__set__remove,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,T_a] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_a)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__zip__upd,axiom,
% 158.51/158.34      ! [V_z_2,V_y_2,V_x_2,V_zs_2,V_xs_2,T_b,V_ys_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( 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)
% 158.51/158.34         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 158.51/158.34           => ( 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))
% 158.51/158.34             => 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)) ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__removeAll__inj__on,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_length__zip,axiom,
% 158.51/158.34      ! [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)) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_neq__if__length__neq,axiom,
% 158.51/158.34      ! [V_ys,V_xs,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => V_xs != V_ys ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__eq__imp__length__eq,axiom,
% 158.51/158.34      ! [V_ys_2,V_g_2,T_c,V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_length__map,axiom,
% 158.51/158.34      ! [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) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__removeAll,axiom,
% 158.51/158.34      ! [V_x,V_xs,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.34       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_OremoveAll(T_a,V_x),V_xs))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_card__length,axiom,
% 158.51/158.34      ! [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))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_removeAll__id,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.34        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34       => hAPP(c_List_OremoveAll(T_a,V_x_2),V_xs_2) = V_xs_2 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_card__distinct,axiom,
% 158.51/158.34      ! [V_xs_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__card,axiom,
% 158.51/158.34      ! [V_xs_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.34       => 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) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__zip__inject,axiom,
% 158.51/158.34      ! [V_zs_2,V_xs_2,T_b,V_ys_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( 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)
% 158.51/158.34         => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 158.51/158.34           => ( 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))
% 158.51/158.34             => V_ys_2 = V_zs_2 ) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__fst__zip,axiom,
% 158.51/158.34      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__snd__zip,axiom,
% 158.51/158.34      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__remove1__removeAll,axiom,
% 158.51/158.34      ! [V_x,V_xs,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.34       => c_List_Oremove1(T_a,V_x,V_xs) = hAPP(c_List_OremoveAll(T_a,V_x),V_xs) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_length__pos__if__in__set,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_zip__eq__conv,axiom,
% 158.51/158.34      ! [V_zs_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2) = V_zs_2
% 158.51/158.34        <=> ( 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
% 158.51/158.34            & 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 ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__removeAll__inj,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.34        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__lists__length__eq,axiom,
% 158.51/158.34      ! [V_n_2,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => 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))))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__zip__is__None,axiom,
% 158.51/158.34      ! [V_x_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( 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)
% 158.51/158.34        <=> ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_map__of__zip__is__Some,axiom,
% 158.51/158.34      ! [V_x_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34        <=> ? [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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_length__remove1,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.34        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34         => 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)) )
% 158.51/158.34        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_dom__map__of__zip,axiom,
% 158.51/158.34      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.34        ( 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)
% 158.51/158.34       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.34         => 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) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_finite__lists__length__le,axiom,
% 158.51/158.34      ! [V_n_2,V_A_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34       => 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))))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__removeAll,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_length__sublist,axiom,
% 158.51/158.34      ! [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)))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__zip,axiom,
% 158.51/158.34      ! [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)))))) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_sorted__list__of__set__insert,axiom,
% 158.51/158.34      ! [V_x_2,V_A_2,T_a] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_a)
% 158.51/158.34       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.34         => 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)))))) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_nth__zip,axiom,
% 158.51/158.34      ! [V_ys,T_b,V_xs,T_a,V_i] :
% 158.51/158.34        ( 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)))
% 158.51/158.34       => ( 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)))
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_list__eq__iff__nth__eq,axiom,
% 158.51/158.34      ! [T_a,V_ys_2,V_xs_2] :
% 158.51/158.34        ( V_xs_2 = V_ys_2
% 158.51/158.34      <=> ( 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)
% 158.51/158.34          & ! [B_i] :
% 158.51/158.34              ( 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)))
% 158.51/158.34             => hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) = hAPP(hAPP(c_List_Onth(T_a),V_ys_2),B_i) ) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_distinct__sublistI,axiom,
% 158.51/158.34      ! [V_I_2,V_xs_2,T_a] :
% 158.51/158.34        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.34       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Osublist(T_a,V_xs_2,V_I_2))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_insort__left__comm,axiom,
% 158.51/158.34      ! [V_xs_2,V_y_2,V_x_2,T_a] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_a)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_fun__left__comm__insort,axiom,
% 158.51/158.34      ! [T_a] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_a)
% 158.51/158.34       => 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))) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_insort__key__left__comm,axiom,
% 158.51/158.34      ! [V_xs_2,T_b,V_y_2,V_x_2,V_f_2,T_a] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_a)
% 158.51/158.34       => ( hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2)
% 158.51/158.34         => 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)) ) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_remove1__insort,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_a)
% 158.51/158.34       => 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 ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_set__insort,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_b)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.34  
% 158.51/158.34  fof(fact_length__insort,axiom,
% 158.51/158.34      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 158.51/158.34        ( class_Orderings_Olinorder(T_b)
% 158.51/158.34       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_all__set__conv__all__nth,axiom,
% 158.51/158.35      ! [V_P_2,V_xs_2,T_a] :
% 158.51/158.35        ( ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.35      <=> ! [B_i] :
% 158.51/158.35            ( 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)))
% 158.51/158.35           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__map,axiom,
% 158.51/158.35      ! [V_f_2,T_b,V_xs_2,T_a,V_n_2] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__eq__iff__index__eq,axiom,
% 158.51/158.35      ! [V_j_2,V_i_2,V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35       => ( 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)))
% 158.51/158.35         => ( 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)))
% 158.51/158.35           => ( 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)
% 158.51/158.35            <=> V_i_2 = V_j_2 ) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__conv__nth,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35      <=> ! [B_i] :
% 158.51/158.35            ( 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)))
% 158.51/158.35           => ! [B_j] :
% 158.51/158.35                ( 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)))
% 158.51/158.35               => ( B_i != B_j
% 158.51/158.35                 => hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) != hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_j) ) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__sublist,axiom,
% 158.51/158.35      ! [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))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_in__set__sublistD,axiom,
% 158.51/158.35      ! [V_I_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_notin__set__sublistI,axiom,
% 158.51/158.35      ! [V_I_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35       => ~ 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__sublist__subset,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__mem,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_n_2] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_in__set__conv__nth,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35      <=> ? [B_i] :
% 158.51/158.35            ( 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)))
% 158.51/158.35            & hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) = V_x_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__insort,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_b)
% 158.51/158.35       => ( 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)))
% 158.51/158.35        <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35            & hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__conv__nth,axiom,
% 158.51/158.35      ! [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))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__insert__insort__key,axiom,
% 158.51/158.35      ! [V_xs_2,T_b,V_x_2,V_f_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( ~ 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))))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__list__update,axiom,
% 158.51/158.35      ! [V_i_2,V_a_2,V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35       => ( ~ 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))))))
% 158.51/158.35         => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_a_2))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__list__update,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__id,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__list__update__neq,axiom,
% 158.51/158.35      ! [V_x,V_xs,T_a,V_j,V_i] :
% 158.51/158.35        ( V_i != V_j
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_update__zip,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__update,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__swap,axiom,
% 158.51/158.35      ! [V_x_H,V_x,V_xs,T_a,V_i_H,V_i] :
% 158.51/158.35        ( V_i != V_i_H
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__overwrite,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__update,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__beyond,axiom,
% 158.51/158.35      ! [V_x,V_i,V_xs,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x) = V_xs ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__insort__insert,axiom,
% 158.51/158.35      ! [V_x_2,V_f_2,V_xs_2,T_a,T_b] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_b)
% 158.51/158.35       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__update__subsetI,axiom,
% 158.51/158.35      ! [V_i_2,V_x_2,V_A_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__update__subset__insert,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__list__update,axiom,
% 158.51/158.35      ! [V_x,V_j,V_xs,T_a,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ( ( V_i = V_j
% 158.51/158.35           => 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 )
% 158.51/158.35          & ( V_i != V_j
% 158.51/158.35           => 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) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__same__conv,axiom,
% 158.51/158.35      ! [V_x_2,V_xs_2,T_a,V_i_2] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ( hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_x_2) = V_xs_2
% 158.51/158.35        <=> hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_i_2) = V_x_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__list__update__eq,axiom,
% 158.51/158.35      ! [V_x,V_xs,T_a,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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 ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__update__memI,axiom,
% 158.51/158.35      ! [V_x_2,V_xs_2,T_a,V_n_2] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__insert__triv,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35         => c_List_Olinorder__class_Oinsort__insert__key(T_a,T_a,c_COMBI(T_a),V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__insort__insert,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__insert__key__triv,axiom,
% 158.51/158.35      ! [V_xs_2,T_b,V_x_2,V_f_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( 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))))
% 158.51/158.35         => c_List_Olinorder__class_Oinsort__insert__key(T_b,T_a,V_f_2,V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__insert__insort,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__setsum__nth,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_restrict__map__upds,axiom,
% 158.51/158.35      ! [V_m_2,V_D_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35       => ( 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))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__add__upds,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__eq__0__nat__iff__nat,axiom,
% 158.51/158.35      ! [V_ns_2] :
% 158.51/158.35        ( hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35      <=> ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 158.51/158.35           => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_elem__le__listsum__nat,axiom,
% 158.51/158.35      ! [V_ns,V_k] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__apply__nontin,axiom,
% 158.51/158.35      ! [V_ys_2,V_f_2,T_b,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__0,axiom,
% 158.51/158.35      ! [V_xs_2,T_b,T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__addf,axiom,
% 158.51/158.35      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__const__mult,axiom,
% 158.51/158.35      ! [V_xs_2,V_f_2,V_ca_2,T_b,T_a] :
% 158.51/158.35        ( class_Rings_Osemiring__0(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__mult__const,axiom,
% 158.51/158.35      ! [V_xs_2,V_ca_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Rings_Osemiring__0(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__subtractf,axiom,
% 158.51/158.35      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Groups_Oab__group__add(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__update__nat,axiom,
% 158.51/158.35      ! [V_n,V_ns,V_k] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__abs,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_uminus__listsum__map,axiom,
% 158.51/158.35      ! [V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Groups_Oab__group__add(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__listsum__conv__Setsum,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.35       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__distinct__conv__setsum__set,axiom,
% 158.51/158.35      ! [V_f_2,V_xs_2,T_a,T_b] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.35       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setsum__set__upto__conv__listsum__int,axiom,
% 158.51/158.35      ! [V_j_2,V_i_2,V_f_2,T_a] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_interv__listsum__conv__setsum__set__int,axiom,
% 158.51/158.35      ! [V_l_2,V_k_2,V_f_2,T_a] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__list__update2__drop,axiom,
% 158.51/158.35      ! [V_y_2,V_m_2,V_ys_2,T_b,V_i_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => ( 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)))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__triv,axiom,
% 158.51/158.35      ! [V_xs_2,V_r_2,T_b,T_a] :
% 158.51/158.35        ( class_Rings_Osemiring__1(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__twist,axiom,
% 158.51/158.35      ! [V_bs_2,V_b_2,V_m_2,T_b,V_as_2,V_a_2,T_a] :
% 158.51/158.35        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_as_2)))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__map__remove1,axiom,
% 158.51/158.35      ! [V_f_2,V_xs_2,V_x_2,T_a,T_b] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35         => 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)))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Nitpick_Osetsum_H__def,axiom,
% 158.51/158.35      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.35       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35           => 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))))) )
% 158.51/158.35          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35           => c_Nitpick_Osetsum_H(T_a,T_b,V_f_2,V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__mono,axiom,
% 158.51/158.35      ! [V_g_2,V_f_2,V_xs_2,T_a,T_b] :
% 158.51/158.35        ( ( class_Groups_Omonoid__add(T_b)
% 158.51/158.35          & class_Groups_Oordered__ab__semigroup__add(T_b) )
% 158.51/158.35       => ( ! [B_x] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 158.51/158.35         => 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)))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_exE__some,axiom,
% 158.51/158.35      ! [T_a,V_ca_2,V_P_2] :
% 158.51/158.35        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.35       => ( V_ca_2 = c_Hilbert__Choice_OEps(T_a,V_P_2)
% 158.51/158.35         => hBOOL(hAPP(V_P_2,V_ca_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_someI,axiom,
% 158.51/158.35      ! [T_a,V_x_2,V_P_2] :
% 158.51/158.35        ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.35       => hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_tfl__some,axiom,
% 158.51/158.35      ! [T_a,B_P] :
% 158.51/158.35        ( ? [B_x] : hBOOL(hAPP(B_P,B_x))
% 158.51/158.35       => hBOOL(hAPP(B_P,c_Hilbert__Choice_OEps(T_a,B_P))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_some__sym__eq__trivial,axiom,
% 158.51/158.35      ! [V_x_2,T_a] : c_Hilbert__Choice_OEps(T_a,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_some__eq__trivial,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_some__eq__ex,axiom,
% 158.51/158.35      ! [T_a,V_P_2] :
% 158.51/158.35        ( hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2)))
% 158.51/158.35      <=> ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_someI__ex,axiom,
% 158.51/158.35      ! [T_a,V_P_2] :
% 158.51/158.35        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.35       => hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Nitpick_Ocard_H__def,axiom,
% 158.51/158.35      ! [V_A_2,T_a] :
% 158.51/158.35        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35         => 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)))) )
% 158.51/158.35        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35         => c_Nitpick_Ocard_H(T_a,V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_all__nth__imp__all__set,axiom,
% 158.51/158.35      ! [V_x_2,V_P_2,V_xs_2,T_a] :
% 158.51/158.35        ( ! [B_i] :
% 158.51/158.35            ( 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)))
% 158.51/158.35           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) )
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35         => hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Eps__split__eq,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_split__paired__Eps,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Eps__split,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__size__conv__listsum,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upd__upds__conv__if,axiom,
% 158.51/158.35      ! [V_y_2,V_f_2,V_xs_2,V_ys_2,T_b,V_x_2,T_a] :
% 158.51/158.35        ( ( 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))))
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( ~ 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))))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__zip,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__take,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__take,axiom,
% 158.51/158.35      ! [V_i,V_xs,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.35       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__take,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_n,V_i] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_n))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__take,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__size__map,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__map,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__take__subset,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_in__set__takeD,axiom,
% 158.51/158.35      ! [V_xs_2,V_n_2,V_x_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__all,axiom,
% 158.51/158.35      ! [V_n,V_xs,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs) = V_xs ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__upt__eq__take,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__take__subset__set__take,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_n_2,V_m_2] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_dom__map__upds,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__size__estimation,axiom,
% 158.51/158.35      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__size__estimation_H,axiom,
% 158.51/158.35      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__take__index__conv,axiom,
% 158.51/158.35      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( ( 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)))
% 158.51/158.35            & 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 )
% 158.51/158.35          | ? [B_i] :
% 158.51/158.35              ( 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))))
% 158.51/158.35              & hAPP(hAPP(c_List_Otake(T_a),B_i),V_x_2) = hAPP(hAPP(c_List_Otake(T_a),B_i),V_y_2)
% 158.51/158.35              & 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__size__pointwise,axiom,
% 158.51/158.35      ! [V_g_2,V_f_2,V_xs_2,T_a] :
% 158.51/158.35        ( ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__iff__nth,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( 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)
% 158.51/158.35          & ! [B_n] :
% 158.51/158.35              ( 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)))
% 158.51/158.35             => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__lex,axiom,
% 158.51/158.35      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( 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)))
% 158.51/158.35          & 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__mono,axiom,
% 158.51/158.35      ! [V_s_2,V_r_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__eq__len,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lenlex__conv,axiom,
% 158.51/158.35      ! [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)))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lenlex__def,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrelp__listrel__eq,axiom,
% 158.51/158.35      ! [V_xa_2,V_x_2,V_r_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__iff__zip,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( 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)
% 158.51/158.35          & ! [B_x] :
% 158.51/158.35              ( 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))))
% 158.51/158.35             => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_ball__empty,axiom,
% 158.51/158.35      ! [V_P_2,T_a,B_x] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 158.51/158.35       => hBOOL(hAPP(V_P_2,B_x)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_INFI__bool__eq,axiom,
% 158.51/158.35      ! [T_a] : c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_HOL_Obool) = c_Set_OBall(T_a) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Powp__def,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_Predicate_OPowp(T_a,V_A_2),V_B_2))
% 158.51/158.35      <=> ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 158.51/158.35           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Collect__ball__eq,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_congruent__def,axiom,
% 158.51/158.35      ! [V_f_2,V_r_2,T_b,T_a] :
% 158.51/158.35        ( c_Equiv__Relations_Ocongruent(T_a,T_b,V_r_2,V_f_2)
% 158.51/158.35      <=> ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),V_r_2))
% 158.51/158.35           => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_INTER__def,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Inf__Sup,axiom,
% 158.51/158.35      ! [V_A_2,T_a] :
% 158.51/158.35        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.51/158.35       => 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))))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sup__Inf,axiom,
% 158.51/158.35      ! [V_A_2,T_a] :
% 158.51/158.35        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.51/158.35       => 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)))))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__eq__iff__zip__eq,axiom,
% 158.51/158.35      ! [T_a,V_ys_2,V_xs_2] :
% 158.51/158.35        ( V_xs_2 = V_ys_2
% 158.51/158.35      <=> ( 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)
% 158.51/158.35          & ! [B_x] :
% 158.51/158.35              ( 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))))
% 158.51/158.35             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),c_fequal),B_x)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_WT__bodies__def,axiom,
% 158.51/158.35      ( c_Com_OWT__bodies
% 158.51/158.35    <=> ! [B_x] :
% 158.51/158.35          ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Com_Opname,tc_Com_Ocom)),B_x),hAPP(c_List_Oset(tc_prod(tc_Com_Opname,tc_Com_Ocom)),c_Com_Obodies)))
% 158.51/158.35         => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(tc_Com_Opname,tc_Com_Ocom,tc_HOL_Obool),hAPP(c_COMBK(tc_fun(tc_Com_Ocom,tc_HOL_Obool),tc_Com_Opname),c_Com_OWT)),B_x)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexn__length,axiom,
% 158.51/158.35      ! [V_n_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = V_n_2
% 158.51/158.35          & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = V_n_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__on__def_H,axiom,
% 158.51/158.35      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35      <=> ( ! [B_x] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),V_r_2))
% 158.51/158.35             => 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)) )
% 158.51/158.35          & ! [B_x] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.35             => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__on__Id__on,axiom,
% 158.51/158.35      ! [V_A_2,T_a] : c_Relation_Orefl__on(T_a,V_A_2,c_Relation_OId__on(T_a,V_A_2)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_triples__valid__Suc,axiom,
% 158.51/158.35      ! [V_n_2,V_ts_2,T_a] :
% 158.51/158.35        ( ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 158.51/158.35           => c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n_2),B_x) )
% 158.51/158.35       => ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 158.51/158.35           => c_Hoare__Mirabelle_Otriple__valid(T_a,V_n_2,B_x) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexn_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__on__empty,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hoare__valids__def,axiom,
% 158.51/158.35      ! [V_ts_2,V_G_2,T_a] :
% 158.51/158.35        ( c_Hoare__Mirabelle_Ohoare__valids(T_a,V_G_2,V_ts_2)
% 158.51/158.35      <=> ! [B_n] :
% 158.51/158.35            ( ! [B_x] :
% 158.51/158.35                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_G_2))
% 158.51/158.35               => c_Hoare__Mirabelle_Otriple__valid(T_a,B_n,B_x) )
% 158.51/158.35           => ! [B_x] :
% 158.51/158.35                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 158.51/158.35               => c_Hoare__Mirabelle_Otriple__valid(T_a,B_n,B_x) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__on__Un,axiom,
% 158.51/158.35      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35       => ( c_Relation_Orefl__on(T_a,V_B_2,V_s_2)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__on__Int,axiom,
% 158.51/158.35      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35       => ( c_Relation_Orefl__on(T_a,V_B_2,V_s_2)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Inter__eq,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__onD,axiom,
% 158.51/158.35      ! [V_a_2,V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__onD2,axiom,
% 158.51/158.35      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35       => ( 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))
% 158.51/158.35         => hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__onD1,axiom,
% 158.51/158.35      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35       => ( 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))
% 158.51/158.35         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lex__def,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_reflp__def,axiom,
% 158.51/158.35      ! [V_r_2,T_a] :
% 158.51/158.35        ( c_Predicate_Oreflp(T_a,V_r_2)
% 158.51/158.35      <=> 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1__subset__listrel,axiom,
% 158.51/158.35      ! [V_r_H_2,V_r_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => ( c_Relation_Orefl__on(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_r_H_2)
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_reflpE,axiom,
% 158.51/158.35      ! [V_x_2,V_r_2,T_a] :
% 158.51/158.35        ( c_Predicate_Oreflp(T_a,V_r_2)
% 158.51/158.35       => hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_x_2)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1__mono,axiom,
% 158.51/158.35      ! [V_s_2,V_r_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1__eq__len,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1__iff__update,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ? [B_y,B_n] :
% 158.51/158.35            ( 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))
% 158.51/158.35            & 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)))
% 158.51/158.35            & V_ys_2 = hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),B_n),B_y) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__irreflexive,axiom,
% 158.51/158.35      ! [V_y_2,V_r_2,T_a] :
% 158.51/158.35        ( ! [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))
% 158.51/158.35       => ~ 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__linear,axiom,
% 158.51/158.35      ! [V_y_2,V_x_2,V_r_2,T_a] :
% 158.51/158.35        ( ! [B_a,B_b] :
% 158.51/158.35            ( 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))
% 158.51/158.35            | B_a = B_b
% 158.51/158.35            | 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)) )
% 158.51/158.35       => ( 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)))
% 158.51/158.35          | V_x_2 = V_y_2
% 158.51/158.35          | 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast__take,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_n] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__butlast,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_in__set__butlastD,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_xs_2))))
% 158.51/158.35       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__butlast,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_n] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__butlast,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast__conv__take,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast__list__update,axiom,
% 158.51/158.35      ! [V_x,V_xs,T_a,V_k] :
% 158.51/158.35        ( ( 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))
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( 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))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__take__lemma,axiom,
% 158.51/158.35      ! [V_ys,V_xs,T_a,V_k] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ( 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)))
% 158.51/158.35         => ( ! [B_i] :
% 158.51/158.35                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_k))
% 158.51/158.35               => hAPP(hAPP(c_List_Onth(T_a),V_xs),B_i) = hAPP(hAPP(c_List_Onth(T_a),V_ys),B_i) )
% 158.51/158.35           => hAPP(hAPP(c_List_Otake(T_a),V_k),V_xs) = hAPP(hAPP(c_List_Otake(T_a),V_k),V_ys) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Cons__in__lex,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( ( 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))
% 158.51/158.35            & 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) )
% 158.51/158.35          | ( V_x_2 = V_y_2
% 158.51/158.35            & 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))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Cons__acc__listrel1I,axiom,
% 158.51/158.35      ! [V_xs_2,V_r_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 158.51/158.35       => ( 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))))
% 158.51/158.35         => 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)))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrelp_OCons,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,T_a,V_y_2,V_x_2,V_r_2] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_y_2))
% 158.51/158.35       => ( c_List_Olistrelp(T_a,V_r_2,V_xs_2,V_ys_2)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrelp_Oequations_I2_J,axiom,
% 158.51/158.35      ! [V_a4_2,V_a2_2,V_a3_2,V_a1_2,V_r_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35      <=> ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2))
% 158.51/158.35          & c_List_Olistrelp(T_a,V_r_2,V_a3_2,V_a4_2) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__code_I3_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__code_I2_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__simps_I2_J,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__Cons__Suc,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__Cons__0,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_removeAll_Osimps_I2_J,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_y,V_x] :
% 158.51/158.35        ( ( V_x = V_y
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( V_x != V_y
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_not__Cons__self,axiom,
% 158.51/158.35      ! [V_x,T_a,V_xs] : V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_not__Cons__self2,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) != V_xs ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Oinject,axiom,
% 158.51/158.35      ! [V_list_H_2,V_a_H_2,V_list_2,V_a_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> ( V_a_2 = V_a_H_2
% 158.51/158.35          & V_list_2 = V_list_H_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldr_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_remove1_Osimps_I2_J,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_y,V_x] :
% 158.51/158.35        ( ( V_x = V_y
% 158.51/158.35         => c_List_Oremove1(T_a,V_x,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = V_xs )
% 158.51/158.35        & ( V_x != V_y
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__Suc__Cons,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__Cons__Cons,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__key_Osimps_I2_J,axiom,
% 158.51/158.35      ! [V_ys_2,T_b,V_y_2,V_x_2,V_f_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( ( 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)))
% 158.51/158.35           => 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)) )
% 158.51/158.35          & ( ~ 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)))
% 158.51/158.35           => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_impossible__Cons,axiom,
% 158.51/158.35      ! [V_x,V_ys,V_xs,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__subset__Cons,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__ConsD,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,V_y_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => ( V_y_2 = V_x_2
% 158.51/158.35          | hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_List_Oset_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth_Osimps,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct_Osimps_I2_J,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)))
% 158.51/158.35      <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35          & hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__of__Cons__code_I2_J,axiom,
% 158.51/158.35      ! [V_ps,V_v,T_c,T_b,V_k,V_l] :
% 158.51/158.35        ( ( V_l = V_k
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( V_l != V_k
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1I2,axiom,
% 158.51/158.35      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__Cons,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osize_I4_J,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__Cons_H,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a,V_n] :
% 158.51/158.35        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_n) = V_x )
% 158.51/158.35        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osize_I2_J,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__Cons__number__of,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a,V_v] :
% 158.51/158.35        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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 )
% 158.51/158.35        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Cons__listrel1__Cons,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( ( 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))
% 158.51/158.35            & V_xs_2 = V_ys_2 )
% 158.51/158.35          | ( V_x_2 = V_y_2
% 158.51/158.35            & 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))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1I1,axiom,
% 158.51/158.35      ! [V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel_OCons,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => ( 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)))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__cons__cons,axiom,
% 158.51/158.35      ! [V_r_2,V_y_2,V_b_2,V_x_2,V_a_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( 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))
% 158.51/158.35          | ( V_a_2 = V_b_2
% 158.51/158.35            & 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))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__of_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__Cons,axiom,
% 158.51/158.35      ! [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))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__Cons__def,axiom,
% 158.51/158.35      ! [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)))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexn_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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)))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__Cons2,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ~ ! [B_x,B_xs] :
% 158.51/158.35              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_xs)
% 158.51/158.35             => ( 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))
% 158.51/158.35               => ~ 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))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__imageI,axiom,
% 158.51/158.35      ! [V_g_2,V_f_2,T_d,T_c,V_R_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_snd__prod__fun,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__ident,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fst__map__pair,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_snd__comp__map__pair,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair_Ocomp,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__compose,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair_Ocompositionality,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fst__comp__map__pair,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__simp,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__def,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__surj,axiom,
% 158.51/158.35      ! [V_g_2,T_c,T_d,V_f_2,T_a,T_b] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => ( 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))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__Cons1,axiom,
% 158.51/158.35      ! [V_r_2,V_xs_2,V_ys_2,V_y_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ~ ! [B_y,B_ys] :
% 158.51/158.35              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_ys)
% 158.51/158.35             => ( 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))
% 158.51/158.35               => ~ 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))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_prod__fun__imageE,axiom,
% 158.51/158.35      ! [V_R_2,V_g_2,V_f_2,T_d,T_c,V_ca_2,T_b,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ~ ! [B_x,B_y] :
% 158.51/158.35              ( 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))
% 158.51/158.35             => ~ 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists__accD,axiom,
% 158.51/158.35      ! [V_r_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists__accI,axiom,
% 158.51/158.35      ! [V_r_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists__mono,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists__UNIV,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_equiv__listrel,axiom,
% 158.51/158.35      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__refl__on,axiom,
% 158.51/158.35      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Cons__in__lists__iff,axiom,
% 158.51/158.35      ! [V_A_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 158.51/158.35          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_in__lists__conv__set,axiom,
% 158.51/158.35      ! [V_A_2,V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2)))
% 158.51/158.35      <=> ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35           => hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists__eq__set,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_image__split__eq__Sigma,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__Cons__number__of,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a,V_v] :
% 158.51/158.35        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists_ONil,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_SigmaI,axiom,
% 158.51/158.35      ! [V_B_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2)))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__Nil1,axiom,
% 158.51/158.35      ! [V_r_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__Nil2,axiom,
% 158.51/158.35      ! [V_r_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__subset,axiom,
% 158.51/158.35      ! [V_A_2,V_r_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => 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))))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__Int__distrib2,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Times__Int__distrib1,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__Int__distrib1,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setprod__cartesian__product,axiom,
% 158.51/158.35      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__mult(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setsum__cartesian__product,axiom,
% 158.51/158.35      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__of__Cons__code_I1_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_finite__cartesian__product,axiom,
% 158.51/158.35      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 158.51/158.35         => 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)))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__Nil,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__eq__Nil,axiom,
% 158.51/158.35      ! [V_xs_2,V_n_2,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35          | V_xs_2 = c_List_Olist_ONil(T_a) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__0,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__Nil1,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__Nil2,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__not__Nil,axiom,
% 158.51/158.35      ! [V_xs_2,V_a_2,V_f_2,T_a,T_b] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_b)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__nil,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__Nil,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_remove1_Osimps_I1_J,axiom,
% 158.51/158.35      ! [V_x,T_a] : c_List_Oremove1(T_a,V_x,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldr_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__Diff__distrib1,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Times__Diff__distrib1,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__Diff__distrib2,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_card__cartesian__product,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct_Osimps_I1_J,axiom,
% 158.51/158.35      ! [T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olist_ONil(T_a))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_removeAll_Osimps_I1_J,axiom,
% 158.51/158.35      ! [V_x,T_a] : hAPP(c_List_OremoveAll(T_a,V_x),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Compl__Times__UNIV1,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Compl__Times__UNIV2,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__Un__distrib2,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Times__Un__distrib1,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__Un__distrib1,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osize_I3_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__0__conv,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__simps_I1_J,axiom,
% 158.51/158.35      ! [T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),c_List_Olist_ONil(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__nonempty,axiom,
% 158.51/158.35      ! [V_x_2,V_k_2,V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_k_2),V_x_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__code_I1_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Nil__is__map__conv,axiom,
% 158.51/158.35      ! [V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( c_List_Olist_ONil(T_a) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__is__Nil__conv,axiom,
% 158.51/158.35      ! [V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrelp_Oequations_I1_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrelp_ONil,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__Union,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast_Osimps_I1_J,axiom,
% 158.51/158.35      ! [T_a] : c_List_Obutlast(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_equiv__type,axiom,
% 158.51/158.35      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast_Osimps_I2_J,axiom,
% 158.51/158.35      ! [V_x,T_a,V_xs] :
% 158.51/158.35        ( ( V_xs = c_List_Olist_ONil(T_a)
% 158.51/158.35         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 158.51/158.35        & ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__empty,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(c_List_Oset(T_a),V_xs_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__empty2,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_List_Oset(T_a),V_xs_2)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_List_Oset_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Times__empty,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.35          | V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__empty2,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__empty1,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Times__eq__cancel2,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,T_b,V_C_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2))
% 158.51/158.35       => ( 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))
% 158.51/158.35        <=> V_A_2 = V_B_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__key_Osimps_I1_J,axiom,
% 158.51/158.35      ! [V_x_2,V_f_2,T_a,T_b] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_b)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osimps_I3_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upto__empty,axiom,
% 158.51/158.35      ! [V_i,V_j] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j),V_i))
% 158.51/158.35       => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__butlast,axiom,
% 158.51/158.35      ! [T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.35         => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Obutlast(T_a,V_xs))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Id__on__subset__Times,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osize_I1_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__list__of__set__empty,axiom,
% 158.51/158.35      ! [T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_UNIV__Times__UNIV,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_mem__Sigma__iff,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.35          & hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_SigmaD1,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_SigmaD2,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_SigmaE2,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 158.51/158.35           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__empty,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__of_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_card__cartesian__product__singleton,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Times__subset__cancel2,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,T_b,V_C_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2))
% 158.51/158.35       => ( 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))))
% 158.51/158.35        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__greater__0__conv,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> V_xs_2 != c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Image__subset,axiom,
% 158.51/158.35      ! [V_C_2,V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_finite__cartesian__productD1,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 158.51/158.35         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_finite__cartesian__productD2,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,T_b,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.35         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_SetCompr__Sigma__eq,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Collect__split,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fst__image__times,axiom,
% 158.51/158.35      ! [V_A_2,T_b,T_a,V_B_2] :
% 158.51/158.35        ( ( V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.35         => 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)) )
% 158.51/158.35        & ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.35         => 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 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_snd__image__times,axiom,
% 158.51/158.35      ! [V_B_2,T_b,T_a,V_A_2] :
% 158.51/158.35        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.35         => 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)) )
% 158.51/158.35        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.35         => 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 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__1__Cons,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_not__listrel1__Nil,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_not__Nil__listrel1,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel_ONil,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__surj__on,axiom,
% 158.51/158.35      ! [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] :
% 158.51/158.35        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = V_A_H_2
% 158.51/158.35       => ( hAPP(c_Set_Oimage(T_d,T_c,V_g_2),V_B_2) = V_B_H_2
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_swap__product,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__Nil__right,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Nil__notin__lex,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Nil2__notin__lex,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__on__def,axiom,
% 158.51/158.35      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.51/158.35      <=> ( 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))))
% 158.51/158.35          & ! [B_x] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.35             => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insert__times__insert,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_finite__equiv__class,axiom,
% 158.51/158.35      ! [V_X_2,V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35       => ( 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))))
% 158.51/158.35         => ( 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)))
% 158.51/158.35           => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_X_2)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair__inj__on,axiom,
% 158.51/158.35      ! [V_B_2,V_g_2,T_d,T_c,V_A_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.35       => ( c_Fun_Oinj__on(T_c,T_d,V_g_2,V_B_2)
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_UN__Times__distrib,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sigma__def,axiom,
% 158.51/158.35      ! [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))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_finite__quotient,axiom,
% 158.51/158.35      ! [V_r_2,V_A_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35       => ( 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))))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__Cons,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upto_Osimps,axiom,
% 158.51/158.35      ! [V_j,V_i] :
% 158.51/158.35        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 158.51/158.35         => 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)) )
% 158.51/158.35        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 158.51/158.35         => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__singleton,axiom,
% 158.51/158.35      ! [V_x_2,T_a,V_A_2] :
% 158.51/158.35        ( ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 158.51/158.35         => 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)) )
% 158.51/158.35        & ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_vimage__Times,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists__empty,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__Cons_H,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a,V_n] :
% 158.51/158.35        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upto__rec__number__of,axiom,
% 158.51/158.35      ! [V_n,V_m] :
% 158.51/158.35        ( ( 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)))
% 158.51/158.35         => 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))) )
% 158.51/158.35        & ( ~ 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)))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel__Nil,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__Cons__sing__Nil,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upto_Opsimps,axiom,
% 158.51/158.35      ! [V_j_2,V_i_2] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 158.51/158.35           => 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)) )
% 158.51/158.35          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 158.51/158.35           => c_List_Oupto(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Int_Oint) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_anamorph_Osimps,axiom,
% 158.51/158.35      ! [V_x_2,V_f_2,T_a,T_b,V_k_2] :
% 158.51/158.35        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listset_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__Cons1,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osimps_I5_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list_Osimps_I4_J,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listset_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__Cons,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setsum__mult__setsum__if__inj,axiom,
% 158.51/158.35      ! [V_B_2,V_A_2,V_g_2,V_f_2,T_b,T_a,T_c] :
% 158.51/158.35        ( class_Rings_Osemiring__0(T_c)
% 158.51/158.35       => ( 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)))
% 158.51/158.35         => 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))))))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upto_Opinduct,axiom,
% 158.51/158.35      ! [V_P_2,V_a1_2,V_a0_2] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ( ! [B_i,B_j] :
% 158.51/158.35              ( 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)))
% 158.51/158.35             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_i),B_j))
% 158.51/158.35                 => 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)) )
% 158.51/158.35               => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) )
% 158.51/158.35         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair_Oidentity,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__pair_Oid,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_List_Omap_Oid,axiom,
% 158.51/158.35      ! [T_a] : hAPP(c_List_Omap(T_a,T_a),c_Fun_Oid(T_a)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_List_Omap_Oidentity,axiom,
% 158.51/158.35      ! [T_a] : hAPP(c_List_Omap(T_a,T_a),c_COMBI(T_a)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_id__apply,axiom,
% 158.51/158.35      ! [V_x,T_a] : hAPP(c_Fun_Oid(T_a),V_x) = V_x ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_id__def,axiom,
% 158.51/158.35      ! [V_x_1,T_a] : hAPP(c_Fun_Oid(T_a),V_x_1) = V_x_1 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Option_Omap_Oid,axiom,
% 158.51/158.35      ! [T_a] : hAPP(c_Option_Omap(T_a,T_a),c_Fun_Oid(T_a)) = c_Fun_Oid(tc_Option_Ooption(T_a)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Option_Omap_Oidentity,axiom,
% 158.51/158.35      ! [T_a] : hAPP(c_Option_Omap(T_a,T_a),c_COMBI(T_a)) = c_Fun_Oid(tc_Option_Ooption(T_a)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_apsnd__id,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_apfst__id,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_of__int__eq__id,axiom,
% 158.51/158.35      c_Int_Oring__1__class_Oof__int(tc_Int_Oint) = c_Fun_Oid(tc_Int_Oint) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_inj__on__id,axiom,
% 158.51/158.35      ! [V_A_2,T_a] : c_Fun_Oinj__on(T_a,T_a,c_Fun_Oid(T_a),V_A_2) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_vimage__id,axiom,
% 158.51/158.35      ! [V_A_2,T_a] : hAPP(c_Set_Ovimage(T_a,T_a,c_Fun_Oid(T_a)),V_A_2) = V_A_2 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_o__eq__id__dest,axiom,
% 158.51/158.35      ! [V_v_2,V_ca_2,V_b_2,V_a_2,T_a,T_b,T_c] :
% 158.51/158.35        ( 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)
% 158.51/158.35       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_ca_2,V_v_2) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_id__o,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_o__id,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_image__id,axiom,
% 158.51/158.35      ! [V_Y_2,T_a] : hAPP(c_Set_Oimage(T_a,T_a,c_Fun_Oid(T_a)),V_Y_2) = V_Y_2 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_surj__id,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_folding_Oempty,axiom,
% 158.51/158.35      ! [V_F_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_F_2)
% 158.51/158.35       => hAPP(V_F_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Fun_Oid(T_b) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_apsnd__def,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_apfst__def,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_split__Pair,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setsum__reindex__id,axiom,
% 158.51/158.35      ! [V_B_2,V_f_2,T_a,T_b] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.35       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setprod__reindex__id,axiom,
% 158.51/158.35      ! [V_B_2,V_f_2,T_a,T_b] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__mult(T_b)
% 158.51/158.35       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Ex__inj__on__UNION__Sigma,axiom,
% 158.51/158.35      ! [V_A_2,V_I_2,T_b,T_a] :
% 158.51/158.35      ? [B_f] :
% 158.51/158.35        ( 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))
% 158.51/158.35        & 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setprod__Sigma,axiom,
% 158.51/158.35      ! [V_f_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__mult(T_c)
% 158.51/158.35       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35         => ( ! [B_x] :
% 158.51/158.35                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.35               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 158.51/158.35           => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_refl__onI,axiom,
% 158.51/158.35      ! [V_A_2,V_r_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => ( ! [B_x] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.35             => 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)) )
% 158.51/158.35         => c_Relation_Orefl__on(T_a,V_A_2,V_r_2) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_setsum__Sigma,axiom,
% 158.51/158.35      ! [V_f_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__add(T_c)
% 158.51/158.35       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35         => ( ! [B_x] :
% 158.51/158.35                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.35               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 158.51/158.35           => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fold__image__Sigma,axiom,
% 158.51/158.35      ! [V_g_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 158.51/158.35        ( class_Groups_Ocomm__monoid__mult(T_c)
% 158.51/158.35       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35         => ( ! [B_x] :
% 158.51/158.35                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.35               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 158.51/158.35           => 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__append1,axiom,
% 158.51/158.35      ! [V_x_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append1__eq__conv,axiom,
% 158.51/158.35      ! [V_y_2,V_ys_2,V_x_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( V_xs_2 = V_ys_2
% 158.51/158.35          & V_x_2 = V_y_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Cons__eq__append__conv,axiom,
% 158.51/158.35      ! [V_zs_2,V_ys_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_a)
% 158.51/158.35            & hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) = V_zs_2 )
% 158.51/158.35          | ? [B_ys_H] :
% 158.51/158.35              ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H) = V_ys_2
% 158.51/158.35              & V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__eq__Cons__conv,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,V_zs_2,V_ys_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_a)
% 158.51/158.35            & V_zs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) )
% 158.51/158.35          | ? [B_ys_H] :
% 158.51/158.35              ( V_ys_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H)
% 158.51/158.35              & hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2) = V_xs_2 ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Cons__eq__appendI,axiom,
% 158.51/158.35      ! [V_zs,V_xs,V_ys,V_xs1,V_x,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs1) = V_ys
% 158.51/158.35       => ( V_xs = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_zs)
% 158.51/158.35         => hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),V_ys),V_zs) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__Cons,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__in__lists__conv,axiom,
% 158.51/158.35      ! [V_A_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2)))
% 158.51/158.35          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_ys_2),c_List_Olists(T_a,V_A_2))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldr__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__eq__appendI,axiom,
% 158.51/158.35      ! [V_us,V_ys,V_zs,V_xs1,V_xs,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_xs1) = V_zs
% 158.51/158.35       => ( V_ys = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_us)
% 158.51/158.35         => hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys) = hAPP(hAPP(c_List_Oappend(T_a),V_zs),V_us) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__same__eq,axiom,
% 158.51/158.35      ! [V_zs_2,V_xs_2,V_ys_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> V_ys_2 = V_zs_2 ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_same__append__eq,axiom,
% 158.51/158.35      ! [V_zs_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> V_ys_2 = V_zs_2 ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__eq__append__conv2,axiom,
% 158.51/158.35      ! [V_ts_2,V_zs_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> ? [B_us] :
% 158.51/158.35            ( ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_zs_2),B_us)
% 158.51/158.35              & hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ys_2) = V_ts_2 )
% 158.51/158.35            | ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),B_us) = V_zs_2
% 158.51/158.35              & V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ts_2) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__assoc,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_removeAll__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__of__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__append,axiom,
% 158.51/158.35      ! [V_vs,V_ys,V_us,T_b,V_xs,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35       => ( 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)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fun__upds__append2__drop,axiom,
% 158.51/158.35      ! [V_zs_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fun__upds__append__drop,axiom,
% 158.51/158.35      ! [V_zs_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.35        ( 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)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__append,axiom,
% 158.51/158.35      ! [V_ys,V_xs,T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast__append,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_ys] :
% 158.51/158.35        ( ( V_ys = c_List_Olist_ONil(T_a)
% 158.51/158.35         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Obutlast(T_a,V_xs) )
% 158.51/158.35        & ( V_ys != c_List_Olist_ONil(T_a)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__Nil,axiom,
% 158.51/158.35      ! [V_ys,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) = V_ys ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Nil__is__append__conv,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( c_List_Olist_ONil(T_a) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 158.51/158.35      <=> ( V_xs_2 = c_List_Olist_ONil(T_a)
% 158.51/158.35          & V_ys_2 = c_List_Olist_ONil(T_a) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__Nil2,axiom,
% 158.51/158.35      ! [V_xs,T_a] : hAPP(hAPP(c_List_Oappend(T_a),V_xs),c_List_Olist_ONil(T_a)) = V_xs ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_self__append__conv,axiom,
% 158.51/158.35      ! [V_ys_2,T_a,V_xs_2] :
% 158.51/158.35        ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 158.51/158.35      <=> V_ys_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_self__append__conv2,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_ys_2] :
% 158.51/158.35        ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__is__Nil__conv,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> ( V_xs_2 = c_List_Olist_ONil(T_a)
% 158.51/158.35          & V_ys_2 = c_List_Olist_ONil(T_a) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__self__conv,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_xs_2
% 158.51/158.35      <=> V_ys_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__self__conv2,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_ys_2
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_eq__Nil__appendI,axiom,
% 158.51/158.35      ! [T_a,V_ys,V_xs] :
% 158.51/158.35        ( V_xs = V_ys
% 158.51/158.35       => V_xs = hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__append__length,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__append__length__plus,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__append1,axiom,
% 158.51/158.35      ! [V_x,V_ys,V_xs,T_a,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__length,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_remove1__append,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_in__set__butlast__appendI,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_xs_2))))
% 158.51/158.35          | hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_ys_2)))) )
% 158.51/158.35       => 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))))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast__snoc,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__listrel1I,axiom,
% 158.51/158.35      ! [V_vs_2,V_us_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( ( ( 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)))
% 158.51/158.35            & V_us_2 = V_vs_2 )
% 158.51/158.35          | ( V_xs_2 = V_ys_2
% 158.51/158.35            & 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))) ) )
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__append__leftI,axiom,
% 158.51/158.35      ! [V_x_2,V_r_2,V_v_2,V_u_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__append,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)))
% 158.51/158.35      <=> ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35          & hBOOL(hAPP(c_List_Odistinct(T_a),V_ys_2))
% 158.51/158.35          & 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__append,axiom,
% 158.51/158.35      ! [V_ys,V_xs,T_a,V_n] :
% 158.51/158.35        ( ( 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)))
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( ~ 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)))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_list__update__append,axiom,
% 158.51/158.35      ! [V_x,V_ys,V_xs,T_a,V_n] :
% 158.51/158.35        ( ( 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)))
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( ~ 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)))
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__append,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1I,axiom,
% 158.51/158.35      ! [V_ys_2,V_vs_2,V_us_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => ( 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))
% 158.51/158.35         => ( 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))
% 158.51/158.35           => 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))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__append__left__rightI,axiom,
% 158.51/158.35      ! [V_y_2,V_x_2,V_u_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__Suc__conv__app__nth,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_snoc__listrel1__snoc__iff,axiom,
% 158.51/158.35      ! [V_r_2,V_y_2,V_ys_2,V_x_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ( ( 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)))
% 158.51/158.35            & V_x_2 = V_y_2 )
% 158.51/158.35          | ( V_xs_2 = V_ys_2
% 158.51/158.35            & 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)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__Cons,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listrel1E,axiom,
% 158.51/158.35      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ~ ! [B_x,B_y] :
% 158.51/158.35              ( 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))
% 158.51/158.35             => ! [B_us,B_vs] :
% 158.51/158.35                  ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_vs))
% 158.51/158.35                 => V_ys_2 != hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_vs)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_card__SigmaI,axiom,
% 158.51/158.35      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35       => ( ! [B_x] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.35             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__append__leftD,axiom,
% 158.51/158.35      ! [V_r_2,V_v_2,V_u_2,V_x_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => ( ! [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))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate1__def,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__rotate1,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct1__rotate,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orotate1(T_a),V_xs_2)))
% 158.51/158.35      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__rotate1,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate1__is__Nil__conv,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(c_List_Orotate1(T_a),V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__simps,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_b,T_a] :
% 158.51/158.35        ( hAPP(c_List_Orotate1(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a)
% 158.51/158.35        & 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate1__length01,axiom,
% 158.51/158.35      ! [V_xs,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => hAPP(c_List_Orotate1(T_a),V_xs) = V_xs ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_finite__SigmaI,axiom,
% 158.51/158.35      ! [V_B_2,T_b,V_A_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.35       => ( ! [B_a] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 158.51/158.35             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_a))) )
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upd__conv__take__nth__drop,axiom,
% 158.51/158.35      ! [V_a,V_xs,T_a,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__Nil,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__drop__subset,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_in__set__dropD,axiom,
% 158.51/158.35      ! [V_xs_2,V_n_2,V_x_2,T_a] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__butlast,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_butlast__drop,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__map,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__drop,axiom,
% 158.51/158.35      ! [V_i,V_xs,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.35       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__0,axiom,
% 158.51/158.35      ! [V_xs,T_a] : hAPP(hAPP(c_List_Odrop(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_xs) = V_xs ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__drop,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__zip,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__drop,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__take,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__drop,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__via__drop,axiom,
% 158.51/158.35      ! [V_ys,V_y,V_xs,V_n,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)
% 158.51/158.35       => hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) = V_y ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__Suc__Cons,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__1__Cons,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__take__drop__id,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__drop__subset__set__drop,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_m_2,V_n_2] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2))
% 158.51/158.35       => 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)))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__all,axiom,
% 158.51/158.35      ! [V_n,V_xs,T_a] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__eq__Nil,axiom,
% 158.51/158.35      ! [V_xs_2,V_n_2,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Odrop(T_a),V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__eq__conv__conj,axiom,
% 158.51/158.35      ! [V_zs_2,V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_zs_2
% 158.51/158.35      <=> ( 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)
% 158.51/158.35          & 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__Cons,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__Cons_H,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a,V_n] :
% 158.51/158.35        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__drop,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_i,V_n] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__eq__append__conv__if,axiom,
% 158.51/158.35      ! [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] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> ( ( 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)))
% 158.51/158.35           => ( 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)
% 158.51/158.35              & 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) ) )
% 158.51/158.35          & ( ~ 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)))
% 158.51/158.35           => ( 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
% 158.51/158.35              & 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 ) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__drop_H,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__Cons__number__of,axiom,
% 158.51/158.35      ! [V_xs,V_x,T_a,V_v] :
% 158.51/158.35        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__add,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_j,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__append1,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_zip__append2,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_id__take__nth__drop,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_i] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__hd__drop,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_n] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__drop__conv__nth,axiom,
% 158.51/158.35      ! [V_n,T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => ( 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)))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd_Osimps,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__map,axiom,
% 158.51/158.35      ! [V_f_2,T_b,T_a,V_xs_2] :
% 158.51/158.35        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__append,axiom,
% 158.51/158.35      ! [V_ys,T_a,V_xs] :
% 158.51/158.35        ( ( V_xs = c_List_Olist_ONil(T_a)
% 158.51/158.35         => 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) )
% 158.51/158.35        & ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__append2,axiom,
% 158.51/158.35      ! [V_ys,T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__in__set,axiom,
% 158.51/158.35      ! [T_a,V_xs_2] :
% 158.51/158.35        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__conv__nth,axiom,
% 158.51/158.35      ! [T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate1__hd__tl,axiom,
% 158.51/158.35      ! [T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__rotate__conv__nth,axiom,
% 158.51/158.35      ! [V_n,T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_tl__drop,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__tl,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate1__rotate__swap,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__is__Nil__conv,axiom,
% 158.51/158.35      ! [V_xs_2,V_n_2,T_a] :
% 158.51/158.35        ( hAPP(c_List_Orotate(T_a,V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_tl_Osimps_I1_J,axiom,
% 158.51/158.35      ! [T_a] : hAPP(c_List_Otl(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__map,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__tl,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__rotate,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__tl,axiom,
% 158.51/158.35      ! [V_xs,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.35       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Otl(T_a),V_xs))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__rotate,axiom,
% 158.51/158.35      ! [V_xs_2,V_n_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orotate(T_a,V_n_2),V_xs_2)))
% 158.51/158.35      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__rotate,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__rotate,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_tl_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_tl__append2,axiom,
% 158.51/158.35      ! [V_ys,T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__tl,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__conv__mod,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__Suc,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__Suc,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_tl__append,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate0,axiom,
% 158.51/158.35      ! [T_a] : c_List_Orotate(T_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__add,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__id,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_n] :
% 158.51/158.35        ( 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)
% 158.51/158.35       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__length01,axiom,
% 158.51/158.35      ! [V_n,V_xs,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__tl,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_tl__take,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__Suc,axiom,
% 158.51/158.35      ! [V_n,T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_rotate__drop__take,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fold1__set,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 158.51/158.35       => ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__append__rightI,axiom,
% 158.51/158.35      ! [V_r_2,V_x_2,T_a,V_y_2] :
% 158.51/158.35        ( ? [B_b,B_z] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_b),B_z)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__append,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__Cons,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldr__conv__foldl,axiom,
% 158.51/158.35      ! [V_a_2,V_xs_2,T_a] :
% 158.51/158.35        ( class_Groups_Oab__semigroup__add(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__absorb0,axiom,
% 158.51/158.35      ! [V_zs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__assoc,axiom,
% 158.51/158.35      ! [V_zs_2,V_y_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Groups_Osemigroup__add(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__map,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_start__le__sum,axiom,
% 158.51/158.35      ! [V_ns_2,V_n_2,V_m_2] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__Nil,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_listsum__foldl,axiom,
% 158.51/158.35      ! [T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__foldr1__lemma,axiom,
% 158.51/158.35      ! [V_xs_2,V_a_2,T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_foldl__foldr1,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( class_Groups_Omonoid__add(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sum__eq__0__conv,axiom,
% 158.51/158.35      ! [V_ns_2,V_m_2] :
% 158.51/158.35        ( 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)
% 158.51/158.35      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35          & ! [B_x] :
% 158.51/158.35              ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 158.51/158.35             => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_fun__left__comm__idem_Ofold__set,axiom,
% 158.51/158.35      ! [V_xs_2,V_y_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sup__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Inf__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Sup__fin__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Lattices_Olattice(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Inf__fin__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Lattices_Olattice(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Min__fin__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_Max__fin__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_min__max_OInf__fin__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_min__max_OSup__fin__set__fold,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_SUPR__set__fold,axiom,
% 158.51/158.35      ! [V_f_2,V_xs_2,T_b,T_a] :
% 158.51/158.35        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_INFI__set__fold,axiom,
% 158.51/158.35      ! [V_f_2,V_xs_2,T_b,T_a] :
% 158.51/158.35        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__upds__fold__map__upd,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_elem__le__sum,axiom,
% 158.51/158.35      ! [V_ns_2,V_n_2] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_n_2),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lexord__Nil__left,axiom,
% 158.51/158.35      ! [V_r_2,V_y_2,T_a] :
% 158.51/158.35        ( 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)))
% 158.51/158.35      <=> ? [B_a,B_x] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_x) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__list__update,axiom,
% 158.51/158.35      ! [V_x,V_k,T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => ( ( 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))
% 158.51/158.35           => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = V_x )
% 158.51/158.35          & ( 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))
% 158.51/158.35           => 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) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last_Osimps,axiom,
% 158.51/158.35      ! [V_x,T_a,V_xs] :
% 158.51/158.35        ( ( V_xs = c_List_Olist_ONil(T_a)
% 158.51/158.35         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x )
% 158.51/158.35        & ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__ConsR,axiom,
% 158.51/158.35      ! [V_x,T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__ConsL,axiom,
% 158.51/158.35      ! [V_x,T_a,V_xs] :
% 158.51/158.35        ( V_xs = c_List_Olist_ONil(T_a)
% 158.51/158.35       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__map,axiom,
% 158.51/158.35      ! [V_f_2,T_b,T_a,V_xs_2] :
% 158.51/158.35        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__appendL,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_ys] :
% 158.51/158.35        ( V_ys = c_List_Olist_ONil(T_a)
% 158.51/158.35       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__appendR,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_ys] :
% 158.51/158.35        ( V_ys != c_List_Olist_ONil(T_a)
% 158.51/158.35       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__append,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_ys] :
% 158.51/158.35        ( ( V_ys = c_List_Olist_ONil(T_a)
% 158.51/158.35         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) )
% 158.51/158.35        & ( V_ys != c_List_Olist_ONil(T_a)
% 158.51/158.35         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__in__set,axiom,
% 158.51/158.35      ! [T_a,V_as_2] :
% 158.51/158.35        ( V_as_2 != c_List_Olist_ONil(T_a)
% 158.51/158.35       => hBOOL(hAPP(hAPP(c_member(T_a),c_List_Olast(T_a,V_as_2)),hAPP(c_List_Oset(T_a),V_as_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__snoc,axiom,
% 158.51/158.35      ! [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 ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__drop,axiom,
% 158.51/158.35      ! [V_xs,T_a,V_n] :
% 158.51/158.35        ( 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)))
% 158.51/158.35       => c_List_Olast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_append__butlast__last__id,axiom,
% 158.51/158.35      ! [T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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 ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_snoc__eq__iff__butlast,axiom,
% 158.51/158.35      ! [V_ys_2,V_x_2,V_xs_2,T_a] :
% 158.51/158.35        ( 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
% 158.51/158.35      <=> ( V_ys_2 != c_List_Olist_ONil(T_a)
% 158.51/158.35          & c_List_Obutlast(T_a,V_ys_2) = V_xs_2
% 158.51/158.35          & c_List_Olast(T_a,V_ys_2) = V_x_2 ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_last__conv__nth,axiom,
% 158.51/158.35      ! [T_a,V_xs] :
% 158.51/158.35        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_lists_Osimps,axiom,
% 158.51/158.35      ! [V_A_2,V_a_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_a_2),c_List_Olists(T_a,V_A_2)))
% 158.51/158.35      <=> ( V_a_2 = c_List_Olist_ONil(T_a)
% 158.51/158.35          | ? [B_a,B_l] :
% 158.51/158.35              ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_l)
% 158.51/158.35              & hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 158.51/158.35              & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_l),c_List_Olists(T_a,V_A_2))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_transpose__aux__max,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__append,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter_Osimps_I2_J,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 158.51/158.35        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.35         => 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)) )
% 158.51/158.35        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__map,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sum__length__filter__compl,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__id__conv,axiom,
% 158.51/158.35      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.35        ( hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) = V_xs_2
% 158.51/158.35      <=> ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__insort__triv,axiom,
% 158.51/158.35      ! [V_xs_2,V_f_2,T_a,V_x_2,V_P_2,T_b] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_b)
% 158.51/158.35       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__remove1,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_remove1__filter__not,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 158.51/158.35        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__filter,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__filter,axiom,
% 158.51/158.35      ! [V_P_2,V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_removeAll__filter__not__eq,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_removeAll__filter__not,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 158.51/158.35        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__filter__le,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__is__subset,axiom,
% 158.51/158.35      ! [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))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__empty__conv,axiom,
% 158.51/158.35      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.35        ( hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.35      <=> ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35           => ~ hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__filter,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__filter__map,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__filter__less,axiom,
% 158.51/158.35      ! [V_P_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__minus__filter__out,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_filter__in__sublist,axiom,
% 158.51/158.35      ! [V_s_2,V_xs_2,T_a] :
% 158.51/158.35        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35       => 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) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__filter__conv__card,axiom,
% 158.51/158.35      ! [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))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__filter__def,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_transpose__max__length,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_transpose__empty,axiom,
% 158.51/158.35      ! [V_xs_2,T_a] :
% 158.51/158.35        ( c_List_Otranspose(T_a,V_xs_2) = c_List_Olist_ONil(tc_List_Olist(T_a))
% 158.51/158.35      <=> ! [B_x] :
% 158.51/158.35            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 158.51/158.35           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_transpose_Osimps_I1_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_transpose__map__map,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_transpose_Osimps_I2_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__filter__simps_I2_J,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__of__filter__in,axiom,
% 158.51/158.35      ! [V_P_2,V_z_2,V_k_2,V_xs_2,T_a,T_b] :
% 158.51/158.35        ( 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)
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(V_P_2,V_k_2),V_z_2))
% 158.51/158.35         => 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) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__filter__simps_I1_J,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__shift__lemma__Suc,axiom,
% 158.51/158.35      ! [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)))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_nth__transpose,axiom,
% 158.51/158.35      ! [V_xs_2,T_a,V_i_2] :
% 158.51/158.35        ( 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))))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_length__transpose,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__filter__map__filter,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_insort__key__remove1,axiom,
% 158.51/158.35      ! [V_f_2,V_xs_2,V_a_2,T_a,T_b] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_b)
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.35         => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))
% 158.51/158.35           => ( 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
% 158.51/158.35             => 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 ) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sublist__def,axiom,
% 158.51/158.35      ! [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))))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted_ONil,axiom,
% 158.51/158.35      ! [T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__single,axiom,
% 158.51/158.35      ! [V_x,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__same,axiom,
% 158.51/158.35      ! [V_xs_2,V_g_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__filter,axiom,
% 158.51/158.35      ! [V_P_2,V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__tl,axiom,
% 158.51/158.35      ! [V_xs,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 158.51/158.35         => c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Otl(T_a),V_xs)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__Suc,axiom,
% 158.51/158.35      ! [V_j,V_i] :
% 158.51/158.35        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35         => 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))) )
% 158.51/158.35        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35         => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__Suc__append,axiom,
% 158.51/158.35      ! [V_j,V_i] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__add__eq__append,axiom,
% 158.51/158.35      ! [V_k,V_j,V_i] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35       => 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))) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__rec,axiom,
% 158.51/158.35      ! [V_j,V_i] :
% 158.51/158.35        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35         => 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)) )
% 158.51/158.35        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35         => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__conv__Cons,axiom,
% 158.51/158.35      ! [V_j,V_i] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__many__eq,axiom,
% 158.51/158.35      ! [V_zs_2,V_y_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( 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)))
% 158.51/158.35        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 158.51/158.35            & c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_zs_2)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__many,axiom,
% 158.51/158.35      ! [V_zs,V_y,V_x,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 158.51/158.35         => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_zs))
% 158.51/158.35           => 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))) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__insort__key,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( 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)))
% 158.51/158.35        <=> c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__map__remove1,axiom,
% 158.51/158.35      ! [V_x_2,V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__distinct__set__unique,axiom,
% 158.51/158.35      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.35         => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.35           => ( c_List_Olinorder__class_Osorted(T_a,V_ys_2)
% 158.51/158.35             => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_ys_2))
% 158.51/158.35               => ( hAPP(c_List_Oset(T_a),V_xs_2) = hAPP(c_List_Oset(T_a),V_ys_2)
% 158.51/158.35                 => V_xs_2 = V_ys_2 ) ) ) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__take,axiom,
% 158.51/158.35      ! [V_n,V_xs,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 158.51/158.35         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__insort,axiom,
% 158.51/158.35      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( 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))
% 158.51/158.35        <=> c_List_Olinorder__class_Osorted(T_a,V_xs_2) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__remove1,axiom,
% 158.51/158.35      ! [V_a,V_xs,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 158.51/158.35         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremove1(T_a,V_a,V_xs)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__upto,axiom,
% 158.51/158.35      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Int_Oint,c_List_Oupto(V_i,V_j)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__upt,axiom,
% 158.51/158.35      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Nat_Onat,c_List_Oupt(V_i,V_j)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_distinct__upt,axiom,
% 158.51/158.35      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Nat_Onat),c_List_Oupt(V_i,V_j))) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__list__of__set__range,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__insort__insert,axiom,
% 158.51/158.35      ! [V_x_2,V_xs_2,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.35         => 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)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_map__Suc__upt,axiom,
% 158.51/158.35      ! [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)) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_take__upt,axiom,
% 158.51/158.35      ! [V_n,V_m,V_i] :
% 158.51/158.35        ( 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))
% 158.51/158.35       => 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)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__butlast,axiom,
% 158.51/158.35      ! [V_xs,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.35         => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 158.51/158.35           => c_List_Olinorder__class_Osorted(T_a,c_List_Obutlast(T_a,V_xs)) ) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__0,axiom,
% 158.51/158.35      ! [V_i] : c_List_Oupt(V_i,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_List_Olist_ONil(tc_Nat_Onat) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted_Oequations_I1_J,axiom,
% 158.51/158.35      ! [T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__eq__Nil__conv,axiom,
% 158.51/158.35      ! [V_j_2,V_i_2] :
% 158.51/158.35        ( c_List_Oupt(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Nat_Onat)
% 158.51/158.35      <=> ( V_j_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.35          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_upt__conv__Nil,axiom,
% 158.51/158.35      ! [V_i,V_j] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 158.51/158.35       => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_hd__upt,axiom,
% 158.51/158.35      ! [V_j,V_i] :
% 158.51/158.35        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.51/158.35       => hAPP(c_List_Ohd(tc_Nat_Onat),c_List_Oupt(V_i,V_j)) = V_i ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_drop__upt,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__drop,axiom,
% 158.51/158.35      ! [V_n,V_xs,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 158.51/158.35         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_sorted__insort__insert__key,axiom,
% 158.51/158.35      ! [V_x_2,V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.35        ( class_Orderings_Olinorder(T_a)
% 158.51/158.35       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 158.51/158.35         => 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))) ) ) ).
% 158.51/158.35  
% 158.51/158.35  fof(fact_set__upt,axiom,
% 158.51/158.35      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_atLeastLessThan__upt,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__map__same,axiom,
% 158.51/158.36      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__upt,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__Cons,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 158.51/158.36        <=> ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.36            & ! [B_x] :
% 158.51/158.36                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__append,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 158.51/158.36        <=> ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.36            & c_List_Olinorder__class_Osorted(T_a,V_ys_2)
% 158.51/158.36            & ! [B_x] :
% 158.51/158.36                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36               => ! [B_xa] :
% 158.51/158.36                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(c_List_Oset(T_a),V_ys_2)))
% 158.51/158.36                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),B_xa)) ) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_upt__rec__number__of,axiom,
% 158.51/158.36      ! [V_n,V_m] :
% 158.51/158.36        ( ( 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)))
% 158.51/158.36         => 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))) )
% 158.51/158.36        & ( ~ 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)))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_upt__eq__Cons__conv,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,V_j_2,V_i_2] :
% 158.51/158.36        ( c_List_Oupt(V_i_2,V_j_2) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_x_2),V_xs_2)
% 158.51/158.36      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_j_2))
% 158.51/158.36          & V_i_2 = V_x_2
% 158.51/158.36          & 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 ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_last__upt,axiom,
% 158.51/158.36      ! [V_j,V_i] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_filter__insort,axiom,
% 158.51/158.36      ! [V_x_2,V_P_2,V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 158.51/158.36         => ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36           => 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)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_map__nth,axiom,
% 158.51/158.36      ! [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 ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_atLeastAtMost__upt,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_atLeast__upt,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_setsum__set__upt__conv__listsum__nat,axiom,
% 158.51/158.36      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 158.51/158.36        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_interv__listsum__conv__setsum__set__nat,axiom,
% 158.51/158.36      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 158.51/158.36        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nth__upt,axiom,
% 158.51/158.36      ! [V_j,V_k,V_i] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_greaterThanAtMost__upt,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted_Oequations_I2_J,axiom,
% 158.51/158.36      ! [V_a1_2,V_a2_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_a2_2),V_a1_2))
% 158.51/158.36        <=> ( ! [B_x] :
% 158.51/158.36                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_a1_2)))
% 158.51/158.36               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a2_2),B_x)) )
% 158.51/158.36            & c_List_Olinorder__class_Osorted(T_a,V_a1_2) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_greaterThanLessThan__upt,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nth__map__upt,axiom,
% 158.51/158.36      ! [V_f_2,T_a,V_m_2,V_n_2,V_i_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__list__of__set,axiom,
% 158.51/158.36      ! [V_A_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.36         => ( hAPP(c_List_Oset(T_a),c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2)) = V_A_2
% 158.51/158.36            & c_List_Olinorder__class_Osorted(T_a,c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2))
% 158.51/158.36            & hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_atMost__upto,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_insort__remove1,axiom,
% 158.51/158.36      ! [V_xs_2,V_a_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36         => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.36           => 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 ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__nth__mono,axiom,
% 158.51/158.36      ! [V_j,V_i,V_xs,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 158.51/158.36         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.51/158.36           => ( 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)))
% 158.51/158.36             => 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))) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__equals__nth__mono,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.36        <=> ! [B_j] :
% 158.51/158.36              ( 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)))
% 158.51/158.36             => ! [B_i] :
% 158.51/158.36                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 158.51/158.36                 => 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))) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_map__sorted__distinct__set__unique,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))
% 158.51/158.36           => ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)))
% 158.51/158.36             => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2))
% 158.51/158.36               => ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2)))
% 158.51/158.36                 => ( hAPP(c_List_Oset(T_a),V_xs_2) = hAPP(c_List_Oset(T_a),V_ys_2)
% 158.51/158.36                   => V_xs_2 = V_ys_2 ) ) ) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sublist__shift__lemma,axiom,
% 158.51/158.36      ! [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))))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose__rectangle,axiom,
% 158.51/158.36      ! [V_n_2,T_a,V_xs_2] :
% 158.51/158.36        ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_a))
% 158.51/158.36         => V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 158.51/158.36       => ( ! [B_i] :
% 158.51/158.36              ( 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)))
% 158.51/158.36             => 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 )
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose_Opsimps_I2_J,axiom,
% 158.51/158.36      ! [V_xss_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose_Opsimps_I1_J,axiom,
% 158.51/158.36      ! [T_a] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => c_List_Otranspose(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(tc_List_Olist(T_a)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose__column,axiom,
% 158.51/158.36      ! [V_i_2,V_xs_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose__aux__filter__head,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_inj__on__rev,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__foldl__cons,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat__conv__foldl,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_singleton__rev__conv,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__singleton__conv,axiom,
% 158.51/158.36      ! [V_x_2,V_xs_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__concat,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__map,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev_Osimps_I1_J,axiom,
% 158.51/158.36      ! [T_a] : hAPP(c_List_Orev(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Nil__is__rev__conv,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( c_List_Olist_ONil(T_a) = hAPP(c_List_Orev(T_a),V_xs_2)
% 158.51/158.36      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__is__Nil__conv,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( hAPP(c_List_Orev(T_a),V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.36      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__rev,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orev(T_a),V_xs_2)))
% 158.51/158.36      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__append,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat__append,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_foldl__conv__concat,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__rev,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__is__rev__conv,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.36        ( hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(c_List_Orev(T_a),V_ys_2)
% 158.51/158.36      <=> V_xs_2 = V_ys_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__swap,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.36        ( hAPP(c_List_Orev(T_a),V_xs_2) = V_ys_2
% 158.51/158.36      <=> V_xs_2 = hAPP(c_List_Orev(T_a),V_ys_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__rev__ident,axiom,
% 158.51/158.36      ! [V_xs,T_a] : hAPP(c_List_Orev(T_a),hAPP(c_List_Orev(T_a),V_xs)) = V_xs ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsum__rev,axiom,
% 158.51/158.36      ! [V_xs,T_a] :
% 158.51/158.36        ( class_Groups_Ocomm__monoid__add(T_a)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_set__rev,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_zip__rev,axiom,
% 158.51/158.36      ! [V_ys,T_b,V_xs,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__filter,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_foldr__foldl,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_foldl__foldr,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat_Osimps_I1_J,axiom,
% 158.51/158.36      ! [T_a] : c_List_Oconcat(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(T_a) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat_Osimps_I2_J,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat__eq__Nil__conv,axiom,
% 158.51/158.36      ! [V_xss_2,T_a] :
% 158.51/158.36        ( c_List_Oconcat(T_a,V_xss_2) = c_List_Olist_ONil(T_a)
% 158.51/158.36      <=> ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xss_2)))
% 158.51/158.36           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Nil__eq__concat__conv,axiom,
% 158.51/158.36      ! [V_xss_2,T_a] :
% 158.51/158.36        ( c_List_Olist_ONil(T_a) = c_List_Oconcat(T_a,V_xss_2)
% 158.51/158.36      <=> ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xss_2)))
% 158.51/158.36           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_map__concat,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_filter__concat,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__eq__Cons__iff,axiom,
% 158.51/158.36      ! [V_ys_2,V_y_2,V_xs_2,T_a] :
% 158.51/158.36        ( hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2)
% 158.51/158.36      <=> 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev_Osimps_I2_J,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__concat,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_set__concat,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_last__rev,axiom,
% 158.51/158.36      ! [T_a,V_xs] :
% 158.51/158.36        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.36       => c_List_Olast(T_a,hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Ohd(T_a),V_xs) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_hd__rev,axiom,
% 158.51/158.36      ! [T_a,V_xs] :
% 158.51/158.36        ( V_xs != c_List_Olist_ONil(T_a)
% 158.51/158.36       => hAPP(c_List_Ohd(T_a),hAPP(c_List_Orev(T_a),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__transpose,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__take,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__drop,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rotate__rev,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose_Osimps_I3_J,axiom,
% 158.51/158.36      ! [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))))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__nth,axiom,
% 158.51/158.36      ! [V_xs,T_a,V_n] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat__eq__concat__iff,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( 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))))
% 158.51/158.36           => 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)) )
% 158.51/158.36       => ( 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)
% 158.51/158.36         => ( c_List_Oconcat(T_a,V_xs_2) = c_List_Oconcat(T_a,V_ys_2)
% 158.51/158.36          <=> V_xs_2 = V_ys_2 ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat__injective,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,T_a] :
% 158.51/158.36        ( c_List_Oconcat(T_a,V_xs_2) = c_List_Oconcat(T_a,V_ys_2)
% 158.51/158.36       => ( 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)
% 158.51/158.36         => ( ! [B_x] :
% 158.51/158.36                ( 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))))
% 158.51/158.36               => 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)) )
% 158.51/158.36           => V_xs_2 = V_ys_2 ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rev__update,axiom,
% 158.51/158.36      ! [V_y,V_xs,T_a,V_k] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat__map__singleton,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__rev__nth__mono,axiom,
% 158.51/158.36      ! [V_j,V_i,V_xs,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),V_xs))
% 158.51/158.36         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 158.51/158.36           => ( 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)))
% 158.51/158.36             => 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))) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_foldr__max__sorted,axiom,
% 158.51/158.36      ! [V_y_2,V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),V_xs_2))
% 158.51/158.36         => ( ( V_xs_2 = c_List_Olist_ONil(T_a)
% 158.51/158.36             => c_List_Ofoldr(T_a,T_a,c_Orderings_Oord__class_Omax(T_a),V_xs_2,V_y_2) = V_y_2 )
% 158.51/158.36            & ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.36             => 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) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose_Opsimps_I3_J,axiom,
% 158.51/158.36      ! [V_xss_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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))))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__transpose__sorted,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_a))
% 158.51/158.36           => 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) )
% 158.51/158.36          & ( V_xs_2 != c_List_Olist_ONil(tc_List_Olist(T_a))
% 158.51/158.36           => 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))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose__column__length,axiom,
% 158.51/158.36      ! [V_i_2,V_xs_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose__aux__filter__tail,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nth__nth__transpose__sorted,axiom,
% 158.51/158.36      ! [V_j_2,V_i_2,V_xs_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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))))
% 158.51/158.36         => ( 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))))
% 158.51/158.36           => 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) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transpose__transpose,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transfer__nat__int__list__functions_I2_J,axiom,
% 158.51/158.36      c_List_Olist_ONil(tc_Nat_Onat) = c_List_Oreturn__list(c_List_Olist_ONil(tc_Int_Oint)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_zip__takeWhile__fst,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_zip__takeWhile__snd,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_set__takeWhileD,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,V_x_2,T_a] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36          & hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__eq__all__conv,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = V_xs_2
% 158.51/158.36      <=> ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__takeWhile__le,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__eq__take,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__takeWhile,axiom,
% 158.51/158.36      ! [V_P_2,V_xs_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.36       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile_Osimps_I1_J,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__takeWhile,axiom,
% 158.51/158.36      ! [V_P_2,V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.36         => c_List_Olinorder__class_Osorted(T_a,c_List_OtakeWhile(T_a,V_P_2,V_xs_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile_Osimps_I2_J,axiom,
% 158.51/158.36      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 158.51/158.36        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36         => 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)) )
% 158.51/158.36        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__tail,axiom,
% 158.51/158.36      ! [V_l_2,V_xs_2,T_a,V_x_2,V_P_2] :
% 158.51/158.36        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__map,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_return__list__def,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__append1,axiom,
% 158.51/158.36      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__nth,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a,V_j_2] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nth__length__takeWhile,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ~ 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))))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_map__upds__def,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__not__last,axiom,
% 158.51/158.36      ! [T_a,V_xs_2] :
% 158.51/158.36        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_filter__equals__takeWhile__sorted__rev,axiom,
% 158.51/158.36      ! [V_t_2,V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transfer__nat__int__list__return__embed,axiom,
% 158.51/158.36      ! [V_l] :
% 158.51/158.36        ( c_List_Onat__list(V_l)
% 158.51/158.36       => c_List_Oembed__list(c_List_Oreturn__list(V_l)) = V_l ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__remdups__concat,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__remdups,axiom,
% 158.51/158.36      ! [V_xs,T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremdups(T_a,V_xs))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__remdups__leq,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups__map__remdups,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_set__remdups,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__remdups,axiom,
% 158.51/158.36      ! [V_l,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,V_l)
% 158.51/158.36         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremdups(T_a,V_l)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups_Osimps_I1_J,axiom,
% 158.51/158.36      ! [T_a] : c_List_Oremdups(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups__eq__nil__right__iff,axiom,
% 158.51/158.36      ! [V_x_2,T_a] :
% 158.51/158.36        ( c_List_Olist_ONil(T_a) = c_List_Oremdups(T_a,V_x_2)
% 158.51/158.36      <=> V_x_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups__eq__nil__iff,axiom,
% 158.51/158.36      ! [V_x_2,T_a] :
% 158.51/158.36        ( c_List_Oremdups(T_a,V_x_2) = c_List_Olist_ONil(T_a)
% 158.51/158.36      <=> V_x_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__remdups__id,axiom,
% 158.51/158.36      ! [V_xs,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.36       => c_List_Oremdups(T_a,V_xs) = V_xs ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups__id__iff__distinct,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( c_List_Oremdups(T_a,V_xs_2) = V_xs_2
% 158.51/158.36      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__remdups__eq,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36      <=> c_List_Oremdups(T_a,V_xs_2) = V_xs_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups__remdups,axiom,
% 158.51/158.36      ! [V_xs,T_a] : c_List_Oremdups(T_a,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,V_xs) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups__filter,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remove1__remdups,axiom,
% 158.51/158.36      ! [V_x,V_xs,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_embed__list__def,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_remdups_Osimps_I2_J,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36         => 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) )
% 158.51/158.36        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__remdups__card__conv,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_fun__left__comm_Ofold__set__remdups,axiom,
% 158.51/158.36      ! [V_xs_2,V_y_2,V_f_2,T_b,T_a] :
% 158.51/158.36        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_transfer__nat__int__list__functions_I1_J,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__neq__rev,axiom,
% 158.51/158.36      ! [V_x_2,V_xs_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__neq__rev,axiom,
% 158.51/158.36      ! [V_x_2,V_xs_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__dropWhile,axiom,
% 158.51/158.36      ! [V_P_2,V_xs_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.36       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile_Osimps_I1_J,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__dropWhile,axiom,
% 158.51/158.36      ! [V_P_2,V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.36         => c_List_Olinorder__class_Osorted(T_a,c_List_OdropWhile(T_a,V_P_2,V_xs_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile_Osimps_I2_J,axiom,
% 158.51/158.36      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 158.51/158.36        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36         => 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) )
% 158.51/158.36        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__dropWhile__le,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__eq__Nil__conv,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_OdropWhile(T_a,V_P_2,V_xs_2) = c_List_Olist_ONil(T_a)
% 158.51/158.36      <=> ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__dropWhile__id,axiom,
% 158.51/158.36      ! [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 ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_hd__dropWhile,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_OdropWhile(T_a,V_P_2,V_xs_2) != c_List_Olist_ONil(T_a)
% 158.51/158.36       => ~ hBOOL(hAPP(V_P_2,hAPP(c_List_Ohd(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__map,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__append1,axiom,
% 158.51/158.36      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__eq__Cons__conv,axiom,
% 158.51/158.36      ! [V_ys_2,V_y_2,V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36      <=> ( 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))
% 158.51/158.36          & ~ hBOOL(hAPP(V_P_2,V_y_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__eq__drop,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__nth,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a,V_j_2] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsum__map__filter,axiom,
% 158.51/158.36      ! [V_f_2,V_P_2,V_xs_2,T_a,T_b] :
% 158.51/158.36        ( class_Groups_Omonoid__add(T_b)
% 158.51/158.36       => ( ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36             => ( ~ hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.36               => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) ) )
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__nth__monoI,axiom,
% 158.51/158.36      ! [V_xs,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( ! [B_i,B_j] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 158.51/158.36             => ( 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)))
% 158.51/158.36               => 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))) ) )
% 158.51/158.36         => c_List_Olinorder__class_Osorted(T_a,V_xs) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_n__lists_Osimps_I2_J,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_partition__filter__conv,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_partition__filter1,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__n__lists,axiom,
% 158.51/158.36      ! [V_n,V_xs,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.36       => hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n,V_xs))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__n__lists,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__n__lists__elem,axiom,
% 158.51/158.36      ! [V_xs_2,V_n_2,V_ys_2,T_a] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = V_n_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_partition__P,axiom,
% 158.51/158.36      ! [V_no_2,V_yes_2,V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36       => ( ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_yes_2)))
% 158.51/158.36             => hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.36          & ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_no_2)))
% 158.51/158.36             => ~ hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_partition_Osimps_I1_J,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_n__lists__Nil,axiom,
% 158.51/158.36      ! [T_a,V_n] :
% 158.51/158.36        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.36         => 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))) )
% 158.51/158.36        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.51/158.36         => c_Enum_On__lists(T_a,V_n,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(tc_List_Olist(T_a)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_n__lists_Osimps_I1_J,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_partition_Osimps_I2_J,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_partition__filter2,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_partition__set,axiom,
% 158.51/158.36      ! [V_no_2,V_yes_2,V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_set__n__lists,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sublists__powset,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__sublists,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__set__sublists,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 158.51/158.36       => 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sublists_Osimps_I1_J,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sublists_Osimps_I2_J,axiom,
% 158.51/158.36      ! [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))))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_product_Osimps_I2_J,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__the__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a] : c_Enum_Oenum__the(T_a,V_P_2) = c_HOL_OThe(T_a,V_P_2) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_product_Osimps_I1_J,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__product,axiom,
% 158.51/158.36      ! [V_ys,T_b,V_xs,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.36       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_ys))
% 158.51/158.36         => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),c_Enum_Oproduct(T_a,T_b,V_xs,V_ys))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_product__list__set,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_map__of__zip__enum__inject,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a) )
% 158.51/158.36       => ( 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))
% 158.51/158.36         => ( 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))
% 158.51/158.36           => ( 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)))
% 158.51/158.36             => V_xs_2 = V_ys_2 ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sort__foldl__insort,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__distinct,axiom,
% 158.51/158.36      ! [T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => hBOOL(hAPP(c_List_Odistinct(T_a),c_Enum_Oenum__class_Oenum(T_a))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__sort,axiom,
% 158.51/158.36      ! [V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => ( hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,V_xs_2)))
% 158.51/158.36        <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__option__def,axiom,
% 158.51/158.36      ! [T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__prod__def,axiom,
% 158.51/158.36      ! [T_b,T_a] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_a)
% 158.51/158.36          & class_Enum_Oenum(T_b) )
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_in__enum,axiom,
% 158.51/158.36      ! [V_x_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_UNIV__enum,axiom,
% 158.51/158.36      ! [T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__UNIV,axiom,
% 158.51/158.36      ! [T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_set__sort,axiom,
% 158.51/158.36      ! [V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__sort,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => c_List_Olinorder__class_Osorted(T_a,c_List_Olinorder__class_Osort__key(T_a,T_a,c_COMBI(T_a),V_xs_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sort__key__simps_I1_J,axiom,
% 158.51/158.36      ! [V_f_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__sort,axiom,
% 158.51/158.36      ! [V_xs_2,V_f_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_filter__sort,axiom,
% 158.51/158.36      ! [V_xs_2,V_f_2,V_P_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__sort__key,axiom,
% 158.51/158.36      ! [V_xs_2,V_f_2,T_b,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sort__key__simps_I2_J,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__fun__code,axiom,
% 158.51/158.36      ! [T_b,T_a] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_a)
% 158.51/158.36          & class_HOL_Oequal(T_a)
% 158.51/158.36          & class_Enum_Oenum(T_b) )
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__fun__def,axiom,
% 158.51/158.36      ! [T_b,T_a] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_a)
% 158.51/158.36          & class_Enum_Oenum(T_b) )
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted__list__of__set__sort__remdups,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_ex__n__lists__def,axiom,
% 158.51/158.36      ! [V_n_2,V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( c_Enum_Oex__n__lists(T_a,V_P_2,V_n_2)
% 158.51/158.36        <=> ? [B_x] :
% 158.51/158.36              ( 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)))))
% 158.51/158.36              & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_all__n__lists__def,axiom,
% 158.51/158.36      ! [V_n_2,V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( c_Enum_Oall__n__lists(T_a,V_P_2,V_n_2)
% 158.51/158.36        <=> ! [B_x] :
% 158.51/158.36              ( 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)))))
% 158.51/158.36             => hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__all__fun__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_fun(T_a,T_b)),V_P_2))
% 158.51/158.36        <=> 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__ex__fun__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_fun(T_a,T_b)),V_P_2))
% 158.51/158.36        <=> 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__ex__option__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_Option_Ooption(T_a)),V_P_2))
% 158.51/158.36        <=> ( hBOOL(hAPP(V_P_2,c_Option_Ooption_ONone(T_a)))
% 158.51/158.36            | 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)))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__all__option__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_Option_Ooption(T_a)),V_P_2))
% 158.51/158.36        <=> ( hBOOL(hAPP(V_P_2,c_Option_Ooption_ONone(T_a)))
% 158.51/158.36            & 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)))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_all__code,axiom,
% 158.51/158.36      ! [V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.36        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),V_P_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_exists__code,axiom,
% 158.51/158.36      ! [V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 158.51/158.36        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),V_P_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__all,axiom,
% 158.51/158.36      ! [V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),V_P_2))
% 158.51/158.36        <=> ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__ex,axiom,
% 158.51/158.36      ! [V_P_2,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),V_P_2))
% 158.51/158.36        <=> ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__all__prod__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_prod(T_a,T_b)),V_P_2))
% 158.51/158.36        <=> 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))))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__ex__prod__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_prod(T_a,T_b)),V_P_2))
% 158.51/158.36        <=> 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))))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_order__fun_I1_J,axiom,
% 158.51/158.36      ! [V_g_2,V_f_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Orderings_Oorder(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.51/158.36        <=> 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_order__fun_I2_J,axiom,
% 158.51/158.36      ! [V_g_2,V_f_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Orderings_Oorder(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.51/158.36        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.51/158.36            & 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)))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__ex__fun__code,axiom,
% 158.51/158.36      ! [V_P_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a)
% 158.51/158.36          & class_HOL_Oequal(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_fun(T_a,T_b)),V_P_2))
% 158.51/158.36        <=> 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_enum__all__fun__code,axiom,
% 158.51/158.36      ! [V_P_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Enum_Oenum(T_b)
% 158.51/158.36          & class_Enum_Oenum(T_a)
% 158.51/158.36          & class_HOL_Oequal(T_a) )
% 158.51/158.36       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_fun(T_a,T_b)),V_P_2))
% 158.51/158.36        <=> 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_map__of__zip__enum__is__Some,axiom,
% 158.51/158.36      ! [V_x,V_ys,T_b,T_a] :
% 158.51/158.36        ( class_Enum_Oenum(T_a)
% 158.51/158.36       => ( 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))
% 158.51/158.36         => ? [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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__eq__filter,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( 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))))
% 158.51/158.36           => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.36       => c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__eq__take__P__nth,axiom,
% 158.51/158.36      ! [V_P_2,V_xs_2,T_a,V_n_2] :
% 158.51/158.36        ( ! [B_i] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 158.51/158.36           => ( 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)))
% 158.51/158.36             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) ) )
% 158.51/158.36       => ( ( 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)))
% 158.51/158.36           => ~ hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2))) )
% 158.51/158.36         => c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_length__takeWhile__less__P__nth,axiom,
% 158.51/158.36      ! [V_xs_2,T_a,V_P_2,V_j_2] :
% 158.51/158.36        ( ! [B_i] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_j_2))
% 158.51/158.36           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) )
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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)))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_lists__Int__eq,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_lists__IntI,axiom,
% 158.51/158.36      ! [V_B_2,V_A_2,V_l_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_A_2)))
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_B_2)))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp_ONil,axiom,
% 158.51/158.36      ! [V_A_2,T_a] : hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp__conj__eq,axiom,
% 158.51/158.36      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_x_2))
% 158.51/158.36          & hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_x_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp__inf__eq,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp__infI,axiom,
% 158.51/158.36      ! [V_B_2,V_l_2,V_A_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_l_2))
% 158.51/158.36       => ( hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_l_2))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp_Oequations_I1_J,axiom,
% 158.51/158.36      ! [V_A_2,T_a] : hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_in__listsp__conv__set,axiom,
% 158.51/158.36      ! [V_xs_2,V_A_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_xs_2))
% 158.51/158.36      <=> ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_append__in__listsp__conv,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_A_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)))
% 158.51/158.36      <=> ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_xs_2))
% 158.51/158.36          & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_ys_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp_Oequations_I2_J,axiom,
% 158.51/158.36      ! [V_a2_2,V_a1_2,V_A_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a1_2),V_a2_2)))
% 158.51/158.36      <=> ( hBOOL(hAPP(V_A_2,V_a1_2))
% 158.51/158.36          & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_a2_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp__mono,axiom,
% 158.51/158.36      ! [V_B_2,V_A_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listsp__lists__eq,axiom,
% 158.51/158.36      ! [V_x_2,V_A_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_x_2),c_List_Olists(T_a,V_A_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__def,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36      <=> ( 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)
% 158.51/158.36          & ! [B_x] :
% 158.51/158.36              ( 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))))
% 158.51/158.36             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2),B_x)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted_Osimps,axiom,
% 158.51/158.36      ! [V_a_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( c_List_Olinorder__class_Osorted(T_a,V_a_2)
% 158.51/158.36        <=> ( V_a_2 = c_List_Olist_ONil(T_a)
% 158.51/158.36            | ? [B_xs,B_x] :
% 158.51/158.36                ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_xs)
% 158.51/158.36                & ! [B_xa] :
% 158.51/158.36                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(c_List_Oset(T_a),B_xs)))
% 158.51/158.36                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),B_xa)) )
% 158.51/158.36                & c_List_Olinorder__class_Osorted(T_a,B_xs) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__Cons,axiom,
% 158.51/158.36      ! [V_ys_2,V_y_2,V_xs_2,V_x_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 158.51/158.36          & c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__map1,axiom,
% 158.51/158.36      ! [V_bs_2,V_as_2,V_f_2,T_c,V_P_2,T_b,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36      <=> 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__map2,axiom,
% 158.51/158.36      ! [V_bs_2,V_f_2,T_c,V_as_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__appendI,axiom,
% 158.51/158.36      ! [V_d_2,V_ca_2,V_b_2,V_a_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2)
% 158.51/158.36       => ( c_List_Olist__all2(T_a,T_b,V_P_2,V_ca_2,V_d_2)
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__append,axiom,
% 158.51/158.36      ! [V_vs_2,V_us_2,V_P_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36       => ( 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))
% 158.51/158.36        <=> ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36            & c_List_Olist__all2(T_a,T_b,V_P_2,V_us_2,V_vs_2) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__rev,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__rev1,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2),V_ys_2)
% 158.51/158.36      <=> c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,hAPP(c_List_Orev(T_b),V_ys_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__Nil,axiom,
% 158.51/158.36      ! [V_ys_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,c_List_Olist_ONil(T_a),V_ys_2)
% 158.51/158.36      <=> V_ys_2 = c_List_Olist_ONil(T_b) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__Nil2,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,c_List_Olist_ONil(T_b))
% 158.51/158.36      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__dropI,axiom,
% 158.51/158.36      ! [V_n_2,V_bs_2,V_as_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_as_2,V_bs_2)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__takeI,axiom,
% 158.51/158.36      ! [V_n_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__lengthD,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__eq,axiom,
% 158.51/158.36      ! [T_a,V_ys_2,V_xs_2] :
% 158.51/158.36        ( V_xs_2 = V_ys_2
% 158.51/158.36      <=> c_List_Olist__all2(T_a,T_a,c_fequal,V_xs_2,V_ys_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__nthD2,axiom,
% 158.51/158.36      ! [V_p_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__nthD,axiom,
% 158.51/158.36      ! [V_p_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__conv__all__nth,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36      <=> ( 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)
% 158.51/158.36          & ! [B_i] :
% 158.51/158.36              ( 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)))
% 158.51/158.36             => 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))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__update__cong,axiom,
% 158.51/158.36      ! [V_y_2,V_x_2,V_ys_2,V_P_2,T_b,V_xs_2,T_a,V_i_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36         => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 158.51/158.36           => 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)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__update__cong2,axiom,
% 158.51/158.36      ! [V_i_2,V_y_2,V_x_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 158.51/158.36        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 158.51/158.36         => ( 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)))
% 158.51/158.36           => 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)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2I,axiom,
% 158.51/158.36      ! [V_P_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( 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))))
% 158.51/158.36           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2),B_x)) )
% 158.51/158.36       => ( 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)
% 158.51/158.36         => c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_SigmaE,axiom,
% 158.51/158.36      ! [V_B_2,V_A_2,V_ca_2,T_b,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ~ ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.36             => ! [B_y] :
% 158.51/158.36                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),hAPP(V_B_2,B_x)))
% 158.51/158.36                 => V_ca_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_y) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_not__in__set__insert,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_List_Oinsert__def,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36         => c_List_Oinsert(T_a,V_x_2,V_xs_2) = V_xs_2 )
% 158.51/158.36        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__insert,axiom,
% 158.51/158.36      ! [V_x,V_xs,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 158.51/158.36       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oinsert(T_a,V_x,V_xs))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_insert__remdups,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_in__set__insert,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36       => c_List_Oinsert(T_a,V_x_2,V_xs_2) = V_xs_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_List_Oset__insert,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_insert__Nil,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_concat__map__maps,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_maps__def,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_maps__simps_I2_J,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_maps__simps_I1_J,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_distinct__concat,axiom,
% 158.51/158.36      ! [V_xs_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_a)),V_xs_2))
% 158.51/158.36       => ( ! [B_ys] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 158.51/158.36             => hBOOL(hAPP(c_List_Odistinct(T_a),B_ys)) )
% 158.51/158.36         => ( ! [B_ys] :
% 158.51/158.36                ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 158.51/158.36               => ! [B_zs] :
% 158.51/158.36                    ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_zs),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 158.51/158.36                   => ( B_ys != B_zs
% 158.51/158.36                     => 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)) ) ) )
% 158.51/158.36           => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oconcat(T_a,V_xs_2))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_measures__lesseq,axiom,
% 158.51/158.36      ! [V_fs_2,T_a,V_y_2,V_x_2,V_f_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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)))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_in__measures_I1_J,axiom,
% 158.51/158.36      ! [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))))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_measures__def,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_measures__less,axiom,
% 158.51/158.36      ! [V_fs_2,T_a,V_y_2,V_x_2,V_f_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_in__measures_I2_J,axiom,
% 158.51/158.36      ! [V_fs_2,V_f_2,V_y_2,V_x_2,T_a] :
% 158.51/158.36        ( 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))))
% 158.51/158.36      <=> ( 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)))
% 158.51/158.36          | ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 158.51/158.36            & 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))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__def,axiom,
% 158.51/158.36      ! [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))))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_max__extp_Oequations,axiom,
% 158.51/158.36      ! [V_a2_2,V_a1_2,V_R_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Omax__extp(T_a,V_R_2,V_a1_2,V_a2_2)
% 158.51/158.36      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a1_2))
% 158.51/158.36          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a2_2))
% 158.51/158.36          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.36          & ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a1_2))
% 158.51/158.36             => ? [B_xa] :
% 158.51/158.36                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_a2_2))
% 158.51/158.36                  & hBOOL(hAPP(hAPP(V_R_2,B_x),B_xa)) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__compI,axiom,
% 158.51/158.36      ! [V_s_2,V_ca_2,T_c,V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__subset__Sigma,axiom,
% 158.51/158.36      ! [V_C_2,V_s_2,T_c,V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => ( 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))))
% 158.51/158.36         => 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)))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__mono,axiom,
% 158.51/158.36      ! [V_s_2,V_s_H_2,T_c,V_r_2,V_r_H_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__empty1,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__empty2,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__distrib,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__distrib2,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_O__assoc,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_union__comp__emptyL,axiom,
% 158.51/158.36      ! [V_B_2,V_C_2,V_A_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_union__comp__emptyR,axiom,
% 158.51/158.36      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__UNION__distrib,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rel__comp__UNION__distrib2,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_max__ext__compat,axiom,
% 158.51/158.36      ! [V_S_2,V_R_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_min__ext__compat,axiom,
% 158.51/158.36      ! [V_S_2,V_R_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pred__comp__rel__comp__eq,axiom,
% 158.51/158.36      ! [V_y_2,V_x_2,V_s_2,V_r_2,T_c,T_b,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(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))
% 158.51/158.36      <=> 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_reduction__pairI,axiom,
% 158.51/158.36      ! [V_S_2,V_R_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_R_2)
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__less__than,axiom,
% 158.51/158.36      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Oless__than) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pred__comp_Ointros,axiom,
% 158.51/158.36      ! [T_c,T_b,T_a,V_ca_2,V_s_2,V_b_2,V_a_2,V_r_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(V_s_2,V_b_2),V_ca_2))
% 158.51/158.36         => hBOOL(hAPP(hAPP(c_Predicate_Opred__comp(T_a,T_b,T_c,V_r_2,V_s_2),V_a_2),V_ca_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__empty,axiom,
% 158.51/158.36      ! [T_a] : c_Wellfounded_Owf(T_a,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__inv__image,axiom,
% 158.51/158.36      ! [V_f_2,T_b,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Relation_Oinv__image(T_a,T_b),V_r_2),V_f_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__lex,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Owf(tc_List_Olist(T_a),c_List_Olex(T_a,V_r_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__lex__prod,axiom,
% 158.51/158.36      ! [V_rb_2,T_b,V_ra_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_ra_2)
% 158.51/158.36       => ( c_Wellfounded_Owf(T_b,V_rb_2)
% 158.51/158.36         => c_Wellfounded_Owf(tc_prod(T_a,T_b),c_Wellfounded_Olex__prod(T_a,T_b,V_ra_2,V_rb_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__lenlex,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Owf(tc_List_Olist(T_a),c_List_Olenlex(T_a,V_r_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__measure,axiom,
% 158.51/158.36      ! [V_f_2,T_a] : c_Wellfounded_Owf(T_a,hAPP(c_Wellfounded_Omeasure(T_a),V_f_2)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__no__loop,axiom,
% 158.51/158.36      ! [V_R_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__comp__self,axiom,
% 158.51/158.36      ! [V_R_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_R_2)
% 158.51/158.36      <=> c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_R_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__union__merge,axiom,
% 158.51/158.36      ! [V_S_2,V_R_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__Int2,axiom,
% 158.51/158.36      ! [V_r_H_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__Int1,axiom,
% 158.51/158.36      ! [V_r_H_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__not__refl,axiom,
% 158.51/158.36      ! [V_a_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ~ 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__not__sym,axiom,
% 158.51/158.36      ! [V_x_2,V_a_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ( 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))
% 158.51/158.36         => ~ 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__asym,axiom,
% 158.51/158.36      ! [V_x_2,V_a_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ( 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))
% 158.51/158.36         => ~ 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__irrefl,axiom,
% 158.51/158.36      ! [V_a_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ~ 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__lexn,axiom,
% 158.51/158.36      ! [V_n_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Owf(tc_List_Olist(T_a),hAPP(c_List_Olexn(T_a,V_r_2),V_n_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_max__ext__wf,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Omax__ext(T_a,V_r_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_min__ext__wf,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Omin__ext(T_a,V_r_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__mlex,axiom,
% 158.51/158.36      ! [V_f_2,V_R_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_R_2)
% 158.51/158.36       => c_Wellfounded_Owf(T_a,c_Wellfounded_Omlex__prod(T_a,V_f_2,V_R_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__finite__psubset,axiom,
% 158.51/158.36      ! [T_a] : c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Ofinite__psubset(T_a)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pred__comp_Oequations,axiom,
% 158.51/158.36      ! [V_a3_2,V_a1_2,V_s_2,V_r_2,T_c,T_b,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_Predicate_Opred__comp(T_a,T_b,T_c,V_r_2,V_s_2),V_a1_2),V_a3_2))
% 158.51/158.36      <=> ? [B_b] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_b))
% 158.51/158.36            & hBOOL(hAPP(hAPP(V_s_2,B_b),V_a3_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__pair__less,axiom,
% 158.51/158.36      c_Wellfounded_Owf(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__int__ge__less__than,axiom,
% 158.51/158.36      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than(V_d_2)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__int__ge__less__than2,axiom,
% 158.51/158.36      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than2(V_d_2)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_acc__wfD,axiom,
% 158.51/158.36      ! [V_x_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__acc__iff,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36      <=> ! [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__subset,axiom,
% 158.51/158.36      ! [V_p_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ( 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))
% 158.51/158.36         => c_Wellfounded_Owf(T_a,V_p_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__less,axiom,
% 158.51/158.36      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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__measures,axiom,
% 158.51/158.36      ! [V_fs_2,T_a] : c_Wellfounded_Owf(T_a,c_List_Omeasures(T_a,V_fs_2)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__iff__no__infinite__down__chain,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36      <=> ~ ? [B_f] :
% 158.51/158.36            ! [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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfE__pf,axiom,
% 158.51/158.36      ! [V_A_2,V_R_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_R_2)
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__union__compatible,axiom,
% 158.51/158.36      ! [V_S_2,V_R_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_R_2)
% 158.51/158.36       => ( c_Wellfounded_Owf(T_a,V_S_2)
% 158.51/158.36         => ( 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))
% 158.51/158.36           => 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)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf,axiom,
% 158.51/158.36      ! [T_a] :
% 158.51/158.36        ( class_Orderings_Owellorder(T_a)
% 158.51/158.36       => 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_reduction__pair__def,axiom,
% 158.51/158.36      ! [V_P_2,T_a] :
% 158.51/158.36        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 158.51/158.36      <=> ( 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))
% 158.51/158.36          & 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_reduction__pair__lemma,axiom,
% 158.51/158.36      ! [V_S_2,V_R_2,V_P_2,T_a] :
% 158.51/158.36        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => ( 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)))
% 158.51/158.36           => ( c_Wellfounded_Owf(T_a,V_S_2)
% 158.51/158.36             => 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)) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__map__pair__image,axiom,
% 158.51/158.36      ! [V_f_2,T_b,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__if__measure,axiom,
% 158.51/158.36      ! [T_a,V_g_2,V_f_2,V_P_2] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.36           => 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))) )
% 158.51/158.36       => 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))))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_max__ext_Ointros,axiom,
% 158.51/158.36      ! [V_R_2,V_Y_2,V_X_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_X_2))
% 158.51/158.36       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Y_2))
% 158.51/158.36         => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.36           => ( ! [B_x] :
% 158.51/158.36                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_X_2))
% 158.51/158.36                 => ? [B_xa] :
% 158.51/158.36                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_Y_2))
% 158.51/158.36                      & 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)) ) )
% 158.51/158.36             => 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))) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pred__nat__def,axiom,
% 158.51/158.36      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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__same__fst,axiom,
% 158.51/158.36      ! [T_a,V_R_2,T_b,V_P_2] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(V_P_2,B_x))
% 158.51/158.36           => c_Wellfounded_Owf(T_b,hAPP(V_R_2,B_x)) )
% 158.51/158.36       => c_Wellfounded_Owf(tc_prod(T_a,T_b),c_Recdef_Osame__fst(T_a,T_b,V_P_2,V_R_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__pred__nat,axiom,
% 158.51/158.36      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Nitpick_Ozero__frac__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_inj__on__Inter,axiom,
% 158.51/158.36      ! [V_f_2,T_b,T_a,V_S_2] :
% 158.51/158.36        ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))
% 158.51/158.36       => ( ! [B_A] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_A),V_S_2))
% 158.51/158.36             => c_Fun_Oinj__on(T_a,T_b,V_f_2,B_A) )
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Nitpick_Oone__frac__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Nitpick_Onumber__of__frac__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Nitpick_Ofrac__def,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__Collect__split,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_RangeI,axiom,
% 158.51/158.36      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__empty__iff,axiom,
% 158.51/158.36      ! [V_r_2,T_a,T_b] :
% 158.51/158.36        ( hAPP(c_Relation_ORange(T_b,T_a),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.36      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__empty,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__Un__eq,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__Id__on,axiom,
% 158.51/158.36      ! [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 ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_finite__Range,axiom,
% 158.51/158.36      ! [V_r_2,T_b,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),V_r_2))
% 158.51/158.36       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__Union,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_snd__eq__Range,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__iff,axiom,
% 158.51/158.36      ! [V_r_2,T_b,V_a_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ORange(T_b,T_a),V_r_2)))
% 158.51/158.36      <=> ? [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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__insert,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__Int__subset,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Range__Diff__subset,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_RangeP__Range__eq,axiom,
% 158.51/158.36      ! [V_x_2,V_r_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_RangeE,axiom,
% 158.51/158.36      ! [V_r_2,T_b,V_b_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_ORange(T_b,T_a),V_r_2)))
% 158.51/158.36       => ~ ! [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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_RangeP_Ointros,axiom,
% 158.51/158.36      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 158.51/158.36       => hBOOL(hAPP(c_Predicate_ORangeP(T_a,T_b,V_r_2),V_b_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_RangeP_Oequations,axiom,
% 158.51/158.36      ! [V_a2_2,V_r_2,T_b,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Predicate_ORangeP(T_a,T_b,V_r_2),V_a2_2))
% 158.51/158.36      <=> ? [B_a] : hBOOL(hAPP(hAPP(V_r_2,B_a),V_a2_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__Un,axiom,
% 158.51/158.36      ! [V_s_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ( c_Wellfounded_Owf(T_a,V_s_2)
% 158.51/158.36         => ( 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))
% 158.51/158.36           => 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)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_foldl__apply,axiom,
% 158.51/158.36      ! [V_s_2,V_g_2,V_h_2,V_f_2,T_b,T_c,V_xs_2,T_a] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36           => 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)) )
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_DomainI,axiom,
% 158.51/158.36      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__empty__iff,axiom,
% 158.51/158.36      ! [V_r_2,T_b,T_a] :
% 158.51/158.36        ( hAPP(c_Relation_ODomain(T_a,T_b),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.36      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__empty,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__mono,axiom,
% 158.51/158.36      ! [V_s_2,V_r_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__Un__eq,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__Id__on,axiom,
% 158.51/158.36      ! [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 ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_finite__Domain,axiom,
% 158.51/158.36      ! [V_r_2,T_b,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),V_r_2))
% 158.51/158.36       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_fst__eq__Domain,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__iff,axiom,
% 158.51/158.36      ! [V_r_2,T_b,V_a_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)))
% 158.51/158.36      <=> ? [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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__insert,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__Int__subset,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__Diff__subset,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Field__def,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__Union,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Domain__Collect__split,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_DomainP__Domain__eq,axiom,
% 158.51/158.36      ! [V_x_2,V_r_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_DomainE,axiom,
% 158.51/158.36      ! [V_r_2,T_b,V_a_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)))
% 158.51/158.36       => ~ ! [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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_DomainP_Ointros,axiom,
% 158.51/158.36      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 158.51/158.36       => hBOOL(hAPP(c_Predicate_ODomainP(T_a,T_b,V_r_2),V_a_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_DomainP_Oequations,axiom,
% 158.51/158.36      ! [V_a1_2,V_r_2,T_b,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Predicate_ODomainP(T_a,T_b,V_r_2),V_a1_2))
% 158.51/158.36      <=> ? [B_x1] : hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_x1)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfP__def,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 158.51/158.36      <=> 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Rep__Integ__cases,axiom,
% 158.51/158.36      ! [V_y_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 158.51/158.36       => ~ ! [B_x] : V_y_2 != hAPP(c_Int_ORep__Integ,B_x) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfP__empty,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfP__subset,axiom,
% 158.51/158.36      ! [V_p_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 158.51/158.36       => ( 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))
% 158.51/158.36         => c_Wellfounded_OwfP(T_a,V_p_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfP__accp__iff,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 158.51/158.36      <=> ! [B_x1] : hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x1)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_accp__wfPD,axiom,
% 158.51/158.36      ! [V_x_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 158.51/158.36       => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_x_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__in__rel,axiom,
% 158.51/158.36      ! [V_R_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_R_2)
% 158.51/158.36       => c_Wellfounded_OwfP(T_a,c_FunDef_Oin__rel(T_a,T_a,V_R_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfP__wf__eq,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> c_Wellfounded_Owf(T_a,V_r_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfP__acyclicP,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Rep__Integ__induct,axiom,
% 158.51/158.36      ! [V_P_2,V_y_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 158.51/158.36       => ( ! [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Int_ORep__Integ,B_x)))
% 158.51/158.36         => hBOOL(hAPP(V_P_2,V_y_2)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__acyclic,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_acyclic__subset,axiom,
% 158.51/158.36      ! [V_r_2,V_s_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Oacyclic(T_a,V_s_2)
% 158.51/158.36       => ( 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))
% 158.51/158.36         => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__iff__acyclic__if__finite,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 158.51/158.36       => ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36        <=> c_Wellfounded_Oacyclic(T_a,V_r_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_finite__acyclic__wf,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 158.51/158.36       => ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 158.51/158.36         => c_Wellfounded_Owf(T_a,V_r_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Nitpick_Owf_H__def,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Nitpick_Owf_H(T_a,V_r_2)
% 158.51/158.36      <=> ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 158.51/158.36          & ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 158.51/158.36            | c_Nitpick_Ounknown(tc_HOL_Obool) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_inj__on__INTER,axiom,
% 158.51/158.36      ! [V_A_2,V_f_2,T_c,T_b,T_a,V_I_2] :
% 158.51/158.36        ( V_I_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.36       => ( ! [B_i] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_I_2))
% 158.51/158.36             => c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(V_A_2,B_i)) )
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_zip__obtain__same__length,axiom,
% 158.51/158.36      ! [V_P_2,V_ys_2,T_b,V_xs_2,T_a] :
% 158.51/158.36        ( ( 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))
% 158.51/158.36         => 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)))) )
% 158.51/158.36       => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_map__of__eqI,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( ! [B_x] :
% 158.51/158.36              ( 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))))
% 158.51/158.36             => 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) )
% 158.51/158.36         => hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Abs__Integ__induct,axiom,
% 158.51/158.36      ! [V_x_2,V_P_2] :
% 158.51/158.36        ( ! [B_y] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg))
% 158.51/158.36           => hBOOL(hAPP(V_P_2,hAPP(c_Int_OAbs__Integ,B_y))) )
% 158.51/158.36       => hBOOL(hAPP(V_P_2,V_x_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Abs__Integ__cases,axiom,
% 158.51/158.36      ! [V_x_2] :
% 158.51/158.36        ~ ! [B_y] :
% 158.51/158.36            ( V_x_2 = hAPP(c_Int_OAbs__Integ,B_y)
% 158.51/158.36           => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_inj__on__diff__nat,axiom,
% 158.51/158.36      ! [V_k_2,V_N_2] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 158.51/158.36           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),B_x)) )
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfP__SUP,axiom,
% 158.51/158.36      ! [T_a,V_r_2,T_b] :
% 158.51/158.36        ( ! [B_i] : c_Wellfounded_OwfP(T_b,hAPP(V_r_2,B_i))
% 158.51/158.36       => ( ! [B_i,B_j] :
% 158.51/158.36              ( hAPP(V_r_2,B_i) != hAPP(V_r_2,B_j)
% 158.51/158.36             => 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)) )
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_dropWhile__append2,axiom,
% 158.51/158.36      ! [V_ys_2,V_P_2,V_xs_2,T_a] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__all2__all__nthI,axiom,
% 158.51/158.36      ! [V_P_2,V_b_2,T_b,V_a_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36       => ( ! [B_n] :
% 158.51/158.36              ( 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)))
% 158.51/158.36             => 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))) )
% 158.51/158.36         => c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_mem__splitE,axiom,
% 158.51/158.36      ! [V_p_2,V_ca_2,T_c,T_b,V_z_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ~ ! [B_x,B_y] :
% 158.51/158.36              ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_y)
% 158.51/158.36             => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_ca_2,B_x),B_y))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_mem__splitI2,axiom,
% 158.51/158.36      ! [V_ca_2,V_z_2,T_c,T_b,T_a,V_p_2] :
% 158.51/158.36        ( ! [B_a,B_b] :
% 158.51/158.36            ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b)
% 158.51/158.36           => hBOOL(hAPP(hAPP(c_member(T_c),V_z_2),hAPP(hAPP(V_ca_2,B_a),B_b))) )
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_finite__sorted__distinct__unique,axiom,
% 158.51/158.36      ! [V_A_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 158.51/158.36         => ? [B_x] :
% 158.51/158.36              ( hAPP(c_List_Oset(T_a),B_x) = V_A_2
% 158.51/158.36              & c_List_Olinorder__class_Osorted(T_a,B_x)
% 158.51/158.36              & hBOOL(hAPP(c_List_Odistinct(T_a),B_x))
% 158.51/158.36              & ! [B_y] :
% 158.51/158.36                  ( ( hAPP(c_List_Oset(T_a),B_y) = V_A_2
% 158.51/158.36                    & c_List_Olinorder__class_Osorted(T_a,B_y)
% 158.51/158.36                    & hBOOL(hAPP(c_List_Odistinct(T_a),B_y)) )
% 158.51/158.36                 => B_y = B_x ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_takeWhile__append2,axiom,
% 158.51/158.36      ! [V_ys_2,V_P_2,V_xs_2,T_a] :
% 158.51/158.36        ( ! [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_insort__is__Cons,axiom,
% 158.51/158.36      ! [V_a_2,V_f_2,V_xs_2,T_a,T_b] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_b)
% 158.51/158.36       => ( ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_a_2)),hAPP(V_f_2,B_x))) )
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wfI__pf,axiom,
% 158.51/158.36      ! [V_R_2,T_a] :
% 158.51/158.36        ( ! [B_A] :
% 158.51/158.36            ( 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)))
% 158.51/158.36           => B_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) )
% 158.51/158.36       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_filter__eq__Cons__iff,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,V_ys_2,V_P_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36      <=> ? [B_us,B_vs] :
% 158.51/158.36            ( 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))
% 158.51/158.36            & ! [B_x] :
% 158.51/158.36                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),B_us)))
% 158.51/158.36               => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.36            & hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36            & V_xs_2 = hAPP(c_List_Ofilter(T_a,V_P_2),B_vs) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Cons__eq__filter__iff,axiom,
% 158.51/158.36      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 158.51/158.36        ( 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)
% 158.51/158.36      <=> ? [B_us,B_vs] :
% 158.51/158.36            ( 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))
% 158.51/158.36            & ! [B_x] :
% 158.51/158.36                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),B_us)))
% 158.51/158.36               => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.36            & hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36            & V_xs_2 = hAPP(c_List_Ofilter(T_a,V_P_2),B_vs) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Sigma__mono,axiom,
% 158.51/158.36      ! [V_D_2,V_B_2,T_b,V_C_2,V_A_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 158.51/158.36       => ( ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.51/158.36             => 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))) )
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_acc_OaccI,axiom,
% 158.51/158.36      ! [V_r_2,V_x_2,T_a] :
% 158.51/158.36        ( ! [B_y] :
% 158.51/158.36            ( 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))
% 158.51/158.36           => hBOOL(hAPP(hAPP(c_member(T_a),B_y),c_Wellfounded_Oacc(T_a,V_r_2))) )
% 158.51/158.36       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_not__acc__down,axiom,
% 158.51/158.36      ! [V_R_2,V_x_2,T_a] :
% 158.51/158.36        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_R_2)))
% 158.51/158.36       => ~ ! [B_z] :
% 158.51/158.36              ( 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))
% 158.51/158.36             => hBOOL(hAPP(hAPP(c_member(T_a),B_z),c_Wellfounded_Oacc(T_a,V_R_2))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__ball__nth,axiom,
% 158.51/158.36      ! [V_P_2,V_xs_2,T_a,V_n_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36             => hBOOL(hAPP(V_P_2,B_x)) )
% 158.51/158.36         => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_max__ext_Osimps,axiom,
% 158.51/158.36      ! [V_R_2,V_a2_2,V_a1_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a1_2))
% 158.51/158.36          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a2_2))
% 158.51/158.36          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 158.51/158.36          & ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a1_2))
% 158.51/158.36             => ? [B_xa] :
% 158.51/158.36                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_a2_2))
% 158.51/158.36                  & 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)) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_sorted_OCons,axiom,
% 158.51/158.36      ! [V_x_2,V_xs_2,T_a] :
% 158.51/158.36        ( class_Orderings_Olinorder(T_a)
% 158.51/158.36       => ( ! [B_x] :
% 158.51/158.36              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) )
% 158.51/158.36         => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 158.51/158.36           => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__no__infinite__down__chainE,axiom,
% 158.51/158.36      ! [V_f_2,V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => ~ ! [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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__ex__length,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 158.51/158.36      <=> ? [B_n] :
% 158.51/158.36            ( 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)))
% 158.51/158.36            & hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__ex__simps_I1_J,axiom,
% 158.51/158.36      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_Olist__ex(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 158.51/158.36      <=> ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.51/158.36          | c_List_Olist__ex(T_a,V_P_2,V_xs_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__ex__iff,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 158.51/158.36      <=> ? [B_x] :
% 158.51/158.36            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.51/158.36            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__ex__rev,axiom,
% 158.51/158.36      ! [V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_Olist__ex(T_a,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2))
% 158.51/158.36      <=> c_List_Olist__ex(T_a,V_P_2,V_xs_2) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__ex__append,axiom,
% 158.51/158.36      ! [V_ys_2,V_xs_2,V_P_2,T_a] :
% 158.51/158.36        ( c_List_Olist__ex(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 158.51/158.36      <=> ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 158.51/158.36          | c_List_Olist__ex(T_a,V_P_2,V_ys_2) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_list__ex__simps_I2_J,axiom,
% 158.51/158.36      ! [V_P_2,T_a] : ~ c_List_Olist__ex(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_setsum__reindex__cong,axiom,
% 158.51/158.36      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 158.51/158.36        ( class_Groups_Ocomm__monoid__add(T_c)
% 158.51/158.36       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 158.51/158.36         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 158.51/158.36           => ( ! [B_a] :
% 158.51/158.36                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 158.51/158.36                 => hAPP(V_g_2,B_a) = hAPP(V_h_2,hAPP(V_f_2,B_a)) )
% 158.51/158.36             => 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) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_scomp__unfold,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_scomp__def,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_scomp__apply,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_scomp__Pair,axiom,
% 158.51/158.36      ! [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 ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Pair__scomp,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_scomp__scomp,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_iterate_Osimps,axiom,
% 158.51/158.36      ! [V_x_2,V_f_2,T_a,T_b,V_k_2] :
% 158.51/158.36        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.36         => 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) )
% 158.51/158.36        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_setsum__ivl__cong,axiom,
% 158.51/158.36      ! [V_g_2,V_f_2,V_d_2,V_b_2,V_ca_2,V_a_2,T_a,T_b] :
% 158.51/158.36        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 158.51/158.36          & class_Orderings_Oord(T_a) )
% 158.51/158.36       => ( V_a_2 = V_ca_2
% 158.51/158.36         => ( V_b_2 = V_d_2
% 158.51/158.36           => ( ! [B_x] :
% 158.51/158.36                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_ca_2),B_x))
% 158.51/158.36                 => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_d_2))
% 158.51/158.36                   => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) )
% 158.51/158.36             => 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)) ) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_log_Osimps,axiom,
% 158.51/158.36      ! [V_i,V_b] :
% 158.51/158.36        ( ( ( 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)))
% 158.51/158.36            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 158.51/158.36         => c_Random_Olog(V_b,V_i) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 158.51/158.36        & ( ~ ( 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)))
% 158.51/158.36              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_minus__shift__def,axiom,
% 158.51/158.36      ! [V_r,V_l,V_k] :
% 158.51/158.36        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 158.51/158.36         => 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) )
% 158.51/158.36        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 158.51/158.36         => 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) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_inc__shift__def,axiom,
% 158.51/158.36      ! [V_k,V_v] :
% 158.51/158.36        ( ( V_v = V_k
% 158.51/158.36         => c_Random_Oinc__shift(V_v,V_k) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 158.51/158.36        & ( V_v != V_k
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_select,axiom,
% 158.51/158.36      ! [V_s_2,T_a,V_xs_2] :
% 158.51/158.36        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_select__weight__member,axiom,
% 158.51/158.36      ! [V_s_2,V_xs_2,T_a] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_select__weigth__select,axiom,
% 158.51/158.36      ! [T_a,V_xs_2] :
% 158.51/158.36        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_select__weight__cons__zero,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_select__weigth__drop__zero,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pick__member,axiom,
% 158.51/158.36      ! [V_xs_2,T_a,V_i_2] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pick_Osimps,axiom,
% 158.51/158.36      ! [V_xs,V_x,T_a,V_i] :
% 158.51/158.36        ( ( 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)))
% 158.51/158.36         => 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) )
% 158.51/158.36        & ( ~ 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pick__drop__zero,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_select__weight__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_pick__same,axiom,
% 158.51/158.36      ! [V_xs_2,T_a,V_l_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_code__numeral_Oof__nat__inject,axiom,
% 158.51/158.36      ! [V_y_2,V_x_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 158.51/158.36       => ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 158.51/158.36         => ( hAPP(c_Code__Numeral_Oof__nat,V_x_2) = hAPP(c_Code__Numeral_Oof__nat,V_y_2)
% 158.51/158.36          <=> V_x_2 = V_y_2 ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_one__code__numeral__def,axiom,
% 158.51/158.36      c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Code__Numeral_Oof__nat__code,axiom,
% 158.51/158.36      c_Code__Numeral_Oof__nat = c_Nat_Osemiring__1__class_Oof__nat(tc_Code__Numeral_Ocode__numeral) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_times__code__numeral__code,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Code__Numeral_Oof__nat__inject,axiom,
% 158.51/158.36      ! [V_m_2,V_n_2] :
% 158.51/158.36        ( hAPP(c_Code__Numeral_Oof__nat,V_n_2) = hAPP(c_Code__Numeral_Oof__nat,V_m_2)
% 158.51/158.36      <=> V_n_2 = V_m_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_zero__code__numeral__def,axiom,
% 158.51/158.36      c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_number__of__code__numeral__def,axiom,
% 158.51/158.36      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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_less__eq__code__numeral__code,axiom,
% 158.51/158.36      ! [V_m_2,V_n_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_less__code__numeral__code,axiom,
% 158.51/158.36      ! [V_m_2,V_n_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_plus__code__numeral__code,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_code__numeral__not__eq__zero,axiom,
% 158.51/158.36      ! [V_i_2] :
% 158.51/158.36        ( V_i_2 != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 158.51/158.36      <=> 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_range,axiom,
% 158.51/158.36      ! [V_s,V_k] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => 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)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_select__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_subtract__code__numeral__code,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_type__definition__code__numeral,axiom,
% 158.51/158.36      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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_times__code__numeral__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nat__of__inverse,axiom,
% 158.51/158.36      ! [V_x] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_x)) = V_x ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_of__nat__nat__of,axiom,
% 158.51/158.36      ! [V_k] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_k)) = V_k ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nat__of__of__nat,axiom,
% 158.51/158.36      ! [V_n] : hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_n)) = V_n ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_less__code__numeral__def,axiom,
% 158.51/158.36      ! [V_m_2,V_n_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 158.51/158.36      <=> 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_int__of__def,axiom,
% 158.51/158.36      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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nat__of,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Code__Numeral_Onat__of__inject,axiom,
% 158.51/158.36      ! [V_l_2,V_k_2] :
% 158.51/158.36        ( hAPP(c_Code__Numeral_Onat__of,V_k_2) = hAPP(c_Code__Numeral_Onat__of,V_l_2)
% 158.51/158.36      <=> V_k_2 = V_l_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_code__numeral_Onat__of__inject,axiom,
% 158.51/158.36      ! [V_y_2,V_x_2] :
% 158.51/158.36        ( hAPP(c_Code__Numeral_Onat__of,V_x_2) = hAPP(c_Code__Numeral_Onat__of,V_y_2)
% 158.51/158.36      <=> V_x_2 = V_y_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nat__of__number,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_less__eq__code__numeral__def,axiom,
% 158.51/158.36      ! [V_m_2,V_n_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 158.51/158.36      <=> 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nat__of__code,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_nat__of__aux__def,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Suc__code__numeral__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_minus__code__numeral__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_of__nat__inverse,axiom,
% 158.51/158.36      ! [V_y_2] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 158.51/158.36       => hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_y_2)) = V_y_2 ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_plus__code__numeral__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_div__code__numeral__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_minus__code__numeral__code,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_subtract__code__numeral__def,axiom,
% 158.51/158.36      c_Code__Numeral_Osubtract__code__numeral = c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_mod__code__numeral__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_code__numeral__decr,axiom,
% 158.51/158.36      ! [V_k] :
% 158.51/158.36        ( V_k != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_New__DSequence_Opos__not__seq__def,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_less__eq,axiom,
% 158.51/158.36      ! [V_n_2,V_m_2] :
% 158.51/158.36        ( 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)))
% 158.51/158.36      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_wf__trancl,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.51/158.36       => c_Wellfounded_Owf(T_a,c_Transitive__Closure_Otrancl(T_a,V_r_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_less__than__def,axiom,
% 158.51/158.36      c_Wellfounded_Oless__than = c_Transitive__Closure_Otrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_acyclic__def,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 158.51/158.36      <=> ! [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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl_Or__into__trancl,axiom,
% 158.51/158.36      ! [V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__subset__Field2,axiom,
% 158.51/158.36      ! [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))))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_r__into__trancl_H,axiom,
% 158.51/158.36      ! [V_r_2,V_p_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),V_r_2))
% 158.51/158.36       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__empty,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__domain,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__range,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_finite__trancl,axiom,
% 158.51/158.36      ! [V_r_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 158.51/158.36      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2)) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__trans,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_Transitive__Closure_Otrancl__into__trancl,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__into__trancl2,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_r__r__into__trancl,axiom,
% 158.51/158.36      ! [V_ca_2,V_R_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__mono,axiom,
% 158.51/158.36      ! [V_s_2,V_r_2,V_p_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_s_2))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__unfold,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__subset__Sigma,axiom,
% 158.51/158.36      ! [V_A_2,V_r_2,T_a] :
% 158.51/158.36        ( 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))))
% 158.51/158.36       => 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__Int__subset,axiom,
% 158.51/158.36      ! [V_s_2,V_r_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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)) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__insert,axiom,
% 158.51/158.36      ! [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)))))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_reflcl__set__eq,axiom,
% 158.51/158.36      ! [V_y_2,V_x_2,V_r_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36      <=> 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)))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_r__into__rtrancl,axiom,
% 158.51/158.36      ! [V_r_2,V_p_2,T_a] :
% 158.51/158.36        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),V_r_2))
% 158.51/158.36       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl_Ortrancl__refl,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_IdI,axiom,
% 158.51/158.36      ! [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))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__into__rtrancl,axiom,
% 158.51/158.36      ! [V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => 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))) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_listrel__rtrancl__refl,axiom,
% 158.51/158.36      ! [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)))) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl__trancl__absorb,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__rtrancl__absorb,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_reflcl__trancl,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__reflcl,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__unfold__left,axiom,
% 158.51/158.36      ! [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)) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__unfold__right,axiom,
% 158.51/158.36      ! [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) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl__eq__or__trancl,axiom,
% 158.51/158.36      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36      <=> ( V_x_2 = V_y_2
% 158.51/158.36          | ( V_x_2 != V_y_2
% 158.51/158.36            & 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))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl__into__trancl2,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtranclD,axiom,
% 158.51/158.36      ! [V_R_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( V_a_2 = V_b_2
% 158.51/158.36          | ( V_a_2 != V_b_2
% 158.51/158.36            & 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))) ) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl__into__trancl1,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_trancl__rtrancl__trancl,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl__trancl__trancl,axiom,
% 158.51/158.36      ! [V_z_2,V_r_2,V_y_2,V_x_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl__trans,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl_Ortrancl__into__rtrancl,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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)))
% 158.51/158.36       => ( 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))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_converse__rtrancl__into__rtrancl,axiom,
% 158.51/158.36      ! [V_ca_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => ( 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)))
% 158.51/158.36         => 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))) ) ) ).
% 158.51/158.36  
% 158.51/158.36  fof(fact_rtrancl__mono,axiom,
% 158.51/158.36      ! [V_s_2,V_r_2,T_a] :
% 158.51/158.36        ( 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))
% 158.51/158.36       => 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))) ) ).
% 158.68/158.36  
% 158.68/158.36  fof(fact_rtrancl__subset,axiom,
% 158.68/158.36      ! [V_S_2,V_R_2,T_a] :
% 158.68/158.36        ( 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))
% 158.68/158.36       => ( 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)))
% 158.68/158.36         => c_Transitive__Closure_Ortrancl(T_a,V_S_2) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ) ) ).
% 158.68/158.36  
% 158.68/158.36  fof(fact_rtrancl__subset__rtrancl,axiom,
% 158.68/158.36      ! [V_s_2,V_r_2,T_a] :
% 158.68/158.36        ( 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)))
% 158.68/158.36       => 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))) ) ).
% 158.68/158.36  
% 158.68/158.36  fof(fact_rtrancl__Un__subset,axiom,
% 158.68/158.36      ! [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)))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Image__closed__trancl,axiom,
% 158.68/158.37      ! [V_X_2,V_r_2,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37       => hAPP(c_Relation_OImage(T_a,T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)),V_X_2) = V_X_2 ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__Int__subset,axiom,
% 158.68/158.37      ! [V_r_2,V_s_2,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37       => ( 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))
% 158.68/158.37         => 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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__idemp__self__comp,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_r__comp__rtrancl__eq,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__unfold,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__reflcl,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__Un__rtrancl,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__reflcl__absorb,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__empty,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_in__rtrancl__UnI,axiom,
% 158.68/158.37      ! [V_S_2,V_R_2,V_x_2,T_a] :
% 158.68/158.37        ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_x_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 158.68/158.37          | hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_x_2),c_Transitive__Closure_Ortrancl(T_a,V_S_2))) )
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_refl__rtrancl,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__idemp,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__r__diff__Id,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Range__rtrancl,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Domain__rtrancl,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_listrel__rtrancl__trans,axiom,
% 158.68/158.37      ! [V_zs_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => ( 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))))
% 158.68/158.37         => 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)))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Domain__Id,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Range__Id,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_listrel__rtrancl__eq__rtrancl__listrel1,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Image__Id,axiom,
% 158.68/158.37      ! [V_A_2,T_a] : hAPP(c_Relation_OImage(T_a,T_a,c_Relation_OId(T_a)),V_A_2) = V_A_2 ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_refl__Id,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_R__O__Id,axiom,
% 158.68/158.37      ! [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 ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Id__O__R,axiom,
% 158.68/158.37      ! [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 ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_listrel1__rtrancl__subset__rtrancl__listrel1,axiom,
% 158.68/158.37      ! [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)))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pair__in__Id__conv,axiom,
% 158.68/158.37      ! [V_b_2,V_a_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37      <=> V_a_2 = V_b_2 ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__listrel1__ConsI2,axiom,
% 158.68/158.37      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ( 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))))
% 158.68/158.37         => 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)))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_listrel__subset__rtrancl__listrel1,axiom,
% 158.68/158.37      ! [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)))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pair__leq__def,axiom,
% 158.68/158.37      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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Not__Domain__rtrancl,axiom,
% 158.68/158.37      ! [V_y_2,V_R_2,V_x_2,T_a] :
% 158.68/158.37        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_Relation_ODomain(T_a,T_a),V_R_2)))
% 158.68/158.37       => ( 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)))
% 158.68/158.37        <=> V_x_2 = V_y_2 ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_acc__downwards__aux,axiom,
% 158.68/158.37      ! [V_r_2,V_a_2,V_b_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 158.68/158.37         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_acc__downwards,axiom,
% 158.68/158.37      ! [V_b_2,V_r_2,V_a_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 158.68/158.37       => ( 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)))
% 158.68/158.37         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_wf__insert,axiom,
% 158.68/158.37      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37      <=> ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.68/158.37          & ~ 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__listrel1__ConsI1,axiom,
% 158.68/158.37      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__listrel1__eq__len,axiom,
% 158.68/158.37      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => 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) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_acyclic__insert,axiom,
% 158.68/158.37      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37      <=> ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 158.68/158.37          & ~ 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_listrel__reflcl__if__listrel1,axiom,
% 158.68/158.37      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__listrel1__if__listrel,axiom,
% 158.68/158.37      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_refl__reflcl,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Id__def,axiom,
% 158.68/158.37      ! [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))))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_irrefl__diff__Id,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pred__nat__trancl__eq__le,axiom,
% 158.68/158.37      ! [V_n_2,V_m_2] :
% 158.68/158.37        ( 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)))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_trancl__subset__Sigma__aux,axiom,
% 158.68/158.37      ! [V_A_2,V_r_2,V_b_2,V_a_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ( 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))))
% 158.68/158.37         => ( V_a_2 = V_b_2
% 158.68/158.37            | hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_irrefl__tranclI,axiom,
% 158.68/158.37      ! [V_x_2,V_r_2,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37       => ~ 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_sequence__trans,axiom,
% 158.68/158.37      ! [V_k_2,V_i_2,V_r_2,V_f_2,T_a] :
% 158.68/158.37        ( ! [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)))
% 158.68/158.37       => 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__converseD,axiom,
% 158.68/158.37      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__converseI,axiom,
% 158.68/158.37      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__converse,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__Id,axiom,
% 158.68/158.37      ! [T_a] : hAPP(c_Relation_Oconverse(T_a,T_a),c_Relation_OId(T_a)) = c_Relation_OId(T_a) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_in__listrel1__converse,axiom,
% 158.68/158.37      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37      <=> 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converseD,axiom,
% 158.68/158.37      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => 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)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converseI,axiom,
% 158.68/158.37      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37       => 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__iff,axiom,
% 158.68/158.37      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37      <=> 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)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_acyclic__converse,axiom,
% 158.68/158.37      ! [V_r_2,T_a] :
% 158.68/158.37        ( c_Wellfounded_Oacyclic(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 158.68/158.37      <=> c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__UNION,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_equiv__comp__eq,axiom,
% 158.68/158.37      ! [V_r_2,V_A_2,T_a] :
% 158.68/158.37        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 158.68/158.37       => 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 ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__rel__comp,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__Un,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_refl__on__converse,axiom,
% 158.68/158.37      ! [V_r_2,V_A_2,T_a] :
% 158.68/158.37        ( c_Relation_Orefl__on(T_a,V_A_2,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 158.68/158.37      <=> c_Relation_Orefl__on(T_a,V_A_2,V_r_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_listrel1__converse,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_finite__converse,axiom,
% 158.68/158.37      ! [V_r_2,T_b,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)))
% 158.68/158.37      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_a)),V_r_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Field__converse,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__converse,axiom,
% 158.68/158.37      ! [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 ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__Id__on,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__INTER,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__Int,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__inv__image,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Range__converse,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Domain__converse,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Range__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_trancl__converseD,axiom,
% 158.68/158.37      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_trancl__converseI,axiom,
% 158.68/158.37      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_trancl__converse,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_wf__converse__trancl,axiom,
% 158.68/158.37      ! [V_r_2,T_a] :
% 158.68/158.37        ( c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 158.68/158.37       => c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Image__subset__eq,axiom,
% 158.68/158.37      ! [V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37      <=> 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))))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_refl__on__comp__subset,axiom,
% 158.68/158.37      ! [V_r_2,V_A_2,T_a] :
% 158.68/158.37        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 158.68/158.37       => 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_comp__equivI,axiom,
% 158.68/158.37      ! [V_A_2,V_r_2,T_a] :
% 158.68/158.37        ( 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
% 158.68/158.37       => ( hAPP(c_Relation_ODomain(T_a,T_a),V_r_2) = V_A_2
% 158.68/158.37         => c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_finite__acyclic__wf__converse,axiom,
% 158.68/158.37      ! [V_r_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 158.68/158.37       => ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 158.68/158.37         => c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__def,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Image__INT__eq,axiom,
% 158.68/158.37      ! [V_B_2,T_c,V_A_2,V_r_2,T_b,T_a] :
% 158.68/158.37        ( c_Relation_Osingle__valued(T_a,T_b,hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2))
% 158.68/158.37       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))
% 158.68/158.37         => 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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_total__on__diff__Id,axiom,
% 158.68/158.37      ! [V_r_2,V_A_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37      <=> c_Relation_Ototal__on(T_a,V_A_2,V_r_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valued__Id,axiom,
% 158.68/158.37      ! [T_a] : c_Relation_Osingle__valued(T_a,T_a,c_Relation_OId(T_a)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_total__on__converse,axiom,
% 158.68/158.37      ! [V_r_2,V_A_2,T_a] :
% 158.68/158.37        ( c_Relation_Ototal__on(T_a,V_A_2,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 158.68/158.37      <=> c_Relation_Ototal__on(T_a,V_A_2,V_r_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valued__Id__on,axiom,
% 158.68/158.37      ! [V_A_2,T_a] : c_Relation_Osingle__valued(T_a,T_a,c_Relation_OId__on(T_a,V_A_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_total__on__empty,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valued__rel__comp,axiom,
% 158.68/158.37      ! [V_s_2,T_c,V_r_2,T_b,T_a] :
% 158.68/158.37        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 158.68/158.37       => ( c_Relation_Osingle__valued(T_b,T_c,V_s_2)
% 158.68/158.37         => 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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valued__subset,axiom,
% 158.68/158.37      ! [V_s_2,V_r_2,T_b,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37       => ( c_Relation_Osingle__valued(T_a,T_b,V_s_2)
% 158.68/158.37         => c_Relation_Osingle__valued(T_a,T_b,V_r_2) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valued__def,axiom,
% 158.68/158.37      ! [V_r_2,T_b,T_a] :
% 158.68/158.37        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 158.68/158.37      <=> ! [B_x,B_y] :
% 158.68/158.37            ( 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))
% 158.68/158.37           => ! [B_z] :
% 158.68/158.37                ( 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))
% 158.68/158.37               => B_y = B_z ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valuedD,axiom,
% 158.68/158.37      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_b,T_a] :
% 158.68/158.37        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 158.68/158.37       => ( 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))
% 158.68/158.37         => ( 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))
% 158.68/158.37           => V_y_2 = V_z_2 ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_total__on__def,axiom,
% 158.68/158.37      ! [V_r_2,V_A_2,T_a] :
% 158.68/158.37        ( c_Relation_Ototal__on(T_a,V_A_2,V_r_2)
% 158.68/158.37      <=> ! [B_x] :
% 158.68/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.68/158.37           => ! [B_xa] :
% 158.68/158.37                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 158.68/158.37               => ( B_x != B_xa
% 158.68/158.37                 => ( 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))
% 158.68/158.37                    | 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)) ) ) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valued__confluent,axiom,
% 158.68/158.37      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_a] :
% 158.68/158.37        ( c_Relation_Osingle__valued(T_a,T_a,V_r_2)
% 158.68/158.37       => ( 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)))
% 158.68/158.37         => ( 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)))
% 158.68/158.37           => ( 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)))
% 158.68/158.37              | 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))) ) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Image__Int__eq,axiom,
% 158.68/158.37      ! [V_B_2,V_A_2,V_R_2,T_b,T_a] :
% 158.68/158.37        ( c_Relation_Osingle__valued(T_a,T_b,hAPP(c_Relation_Oconverse(T_b,T_a),V_R_2))
% 158.68/158.37       => 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)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__imp__UN__rel__pow,axiom,
% 158.68/158.37      ! [V_R_2,V_p_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_acyclicI,axiom,
% 158.68/158.37      ! [V_r_2,T_a] :
% 158.68/158.37        ( ! [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)))
% 158.68/158.37       => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_single__valued__rel__pow,axiom,
% 158.68/158.37      ! [V_n_2,V_R_2,T_a] :
% 158.68/158.37        ( c_Relation_Osingle__valued(T_a,T_a,V_R_2)
% 158.68/158.37       => 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)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_funpow_Osimps_I2_J,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_comp__funpow,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_funpow__swap1,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_wf__exp,axiom,
% 158.68/158.37      ! [V_R_2,V_n_2,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_funpow__mult,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__1,axiom,
% 158.68/158.37      ! [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 ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_relpow_Osimps_I2_J,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__commute,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__add,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__Suc__I2,axiom,
% 158.68/158.37      ! [V_n_2,V_z_2,V_R_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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))
% 158.68/158.37       => ( 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)))
% 158.68/158.37         => 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__Suc__I,axiom,
% 158.68/158.37      ! [V_z_2,V_R_2,V_n_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ( 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))
% 158.68/158.37         => 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__0__I,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__0__E,axiom,
% 158.68/158.37      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => V_x_2 = V_y_2 ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_relpow_Osimps_I1_J,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__imp__rtrancl,axiom,
% 158.68/158.37      ! [V_R_2,V_n_2,V_p_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__power,axiom,
% 158.68/158.37      ! [V_R_2,V_p_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 158.68/158.37      <=> ? [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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_funpow__add,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_funpow_Osimps_I1_J,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_trancl__power,axiom,
% 158.68/158.37      ! [V_R_2,V_p_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_R_2)))
% 158.68/158.37      <=> ? [B_n] :
% 158.68/158.37            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 158.68/158.37            & 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__is__UN__rel__pow,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_funpow__code__def,axiom,
% 158.68/158.37      ! [T_a] : c_Nat_Ofunpow(T_a) = c_Nat_Ocompow(T_a,T_a) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__E2,axiom,
% 158.68/158.37      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.68/158.37           => V_x_2 != V_z_2 )
% 158.68/158.37         => ~ ! [B_y,B_m] :
% 158.68/158.37                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 158.68/158.37               => ( 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))
% 158.68/158.37                 => ~ 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))) ) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rotate__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__E,axiom,
% 158.68/158.37      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.68/158.37           => V_x_2 != V_z_2 )
% 158.68/158.37         => ~ ! [B_y,B_m] :
% 158.68/158.37                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 158.68/158.37               => ( 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)))
% 158.68/158.37                 => ~ 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)) ) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pos__not__random__dseq__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__Un__separatorE,axiom,
% 158.68/158.37      ! [V_Q_2,V_P_2,V_b_2,V_a_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => ( ! [B_x] :
% 158.68/158.37              ( 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)))
% 158.68/158.37             => ! [B_y] :
% 158.68/158.37                  ( 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))
% 158.68/158.37                 => B_x = B_y ) )
% 158.68/158.37         => 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rtrancl__Un__separator__converseE,axiom,
% 158.68/158.37      ! [V_Q_2,V_P_2,V_b_2,V_a_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37       => ( ! [B_x] :
% 158.68/158.37              ( 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)))
% 158.68/158.37             => ! [B_y] :
% 158.68/158.37                  ( 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))
% 158.68/158.37                 => B_y = B_x ) )
% 158.68/158.37         => 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__Suc__D2,axiom,
% 158.68/158.37      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ? [B_y] :
% 158.68/158.37            ( 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))
% 158.68/158.37            & 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__Suc__E2,axiom,
% 158.68/158.37      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ~ ! [B_y] :
% 158.68/158.37              ( 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))
% 158.68/158.37             => ~ 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__pow__Suc__E,axiom,
% 158.68/158.37      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ~ ! [B_y] :
% 158.68/158.37              ( 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)))
% 158.68/158.37             => ~ 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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_tranclD2,axiom,
% 158.68/158.37      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ? [B_z] :
% 158.68/158.37            ( 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)))
% 158.68/158.37            & 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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_tranclD,axiom,
% 158.68/158.37      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ? [B_z] :
% 158.68/158.37            ( 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))
% 158.68/158.37            & 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_IdE,axiom,
% 158.68/158.37      ! [V_p_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Relation_OId(T_a)))
% 158.68/158.37       => ~ ! [B_x] : V_p_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_nat__intermed__int__val,axiom,
% 158.68/158.37      ! [V_k_2,V_f_2,V_n_2,V_m_2] :
% 158.68/158.37        ( ! [B_i] :
% 158.68/158.37            ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 158.68/158.37              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2)) )
% 158.68/158.37           => 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))) )
% 158.68/158.37       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 158.68/158.37         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,V_m_2)),V_k_2))
% 158.68/158.37           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 158.68/158.37             => ? [B_i] :
% 158.68/158.37                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 158.68/158.37                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 158.68/158.37                  & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_in__set__conv__decomp__first,axiom,
% 158.68/158.37      ! [V_xs_2,V_x_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37      <=> ? [B_ys] :
% 158.68/158.37            ( ? [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))
% 158.68/158.37            & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),B_ys))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_in__set__conv__decomp,axiom,
% 158.68/158.37      ! [V_xs_2,V_x_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37      <=> ? [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)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_in__set__conv__decomp__last,axiom,
% 158.68/158.37      ! [V_xs_2,V_x_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37      <=> ? [B_ys,B_zs] :
% 158.68/158.37            ( 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))
% 158.68/158.37            & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),B_zs))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_mod__div__decomp,axiom,
% 158.68/158.37      ! [V_b,V_a,T_a] :
% 158.68/158.37        ( class_Divides_Osemiring__div(T_a)
% 158.68/158.37       => 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)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_wf__eq__minimal,axiom,
% 158.68/158.37      ! [V_r_2,T_a] :
% 158.68/158.37        ( c_Wellfounded_Owf(T_a,V_r_2)
% 158.68/158.37      <=> ! [B_Q] :
% 158.68/158.37            ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_Q))
% 158.68/158.37           => ? [B_x] :
% 158.68/158.37                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_Q))
% 158.68/158.37                & ! [B_y] :
% 158.68/158.37                    ( 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))
% 158.68/158.37                   => ~ hBOOL(hAPP(hAPP(c_member(T_a),B_y),B_Q)) ) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_transfer__nat__int__set__cong,axiom,
% 158.68/158.37      ! [V_P_H_2,V_P_2] :
% 158.68/158.37        ( ! [B_x] :
% 158.68/158.37            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 158.68/158.37           => ( hBOOL(hAPP(V_P_2,B_x))
% 158.68/158.37            <=> hBOOL(hAPP(V_P_H_2,B_x)) ) )
% 158.68/158.37       => 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)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Int__Collect__mono,axiom,
% 158.68/158.37      ! [V_Q_2,V_P_2,V_B_2,V_A_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 158.68/158.37       => ( ! [B_x] :
% 158.68/158.37              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.68/158.37             => ( hBOOL(hAPP(V_P_2,B_x))
% 158.68/158.37               => hBOOL(hAPP(V_Q_2,B_x)) ) )
% 158.68/158.37         => 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)))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_UnionE,axiom,
% 158.68/158.37      ! [V_C_2,V_A_2,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ~ ! [B_X] :
% 158.68/158.37              ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),B_X))
% 158.68/158.37             => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_C_2)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converseE,axiom,
% 158.68/158.37      ! [V_r_2,V_yx_2,T_b,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ~ ! [B_x,B_y] :
% 158.68/158.37              ( V_yx_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_y),B_x)
% 158.68/158.37             => ~ 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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_rel__compE,axiom,
% 158.68/158.37      ! [V_s_2,V_r_2,T_c,V_xz_2,T_b,T_a] :
% 158.68/158.37        ( 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)))
% 158.68/158.37       => ~ ! [B_x,B_y,B_z] :
% 158.68/158.37              ( V_xz_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_z)
% 158.68/158.37             => ( 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))
% 158.68/158.37               => ~ 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)) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Oplus__frac__def,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Otimes__frac__def,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Oof__frac__def,axiom,
% 158.68/158.37      ! [V_q,T_a,T_b] :
% 158.68/158.37        ( ( class_Rings_Oinverse(T_b)
% 158.68/158.37          & class_Rings_Oring__1(T_b) )
% 158.68/158.37       => 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Oinverse__frac__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Ouminus__frac__def,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Oless__frac__def,axiom,
% 158.68/158.37      ! [V_r_2,V_q_2,T_a] :
% 158.68/158.37        ( c_Nitpick_Oless__frac(T_a,V_q_2,V_r_2)
% 158.68/158.37      <=> 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Oless__eq__frac__def,axiom,
% 158.68/158.37      ! [V_r_2,V_q_2,T_a] :
% 158.68/158.37        ( c_Nitpick_Oless__eq__frac(T_a,V_q_2,V_r_2)
% 158.68/158.37      <=> 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Odenom__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Nitpick_Onum__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_setprod__pos,axiom,
% 158.68/158.37      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.68/158.37        ( class_Rings_Olinordered__semidom(T_b)
% 158.68/158.37       => ( ! [B_x] :
% 158.68/158.37              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.68/158.37             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 158.68/158.37         => 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__all__length,axiom,
% 158.68/158.37      ! [V_xs_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 158.68/158.37      <=> ! [B_n] :
% 158.68/158.37            ( 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)))
% 158.68/158.37           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__all__simps_I1_J,axiom,
% 158.68/158.37      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__all(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 158.68/158.37      <=> ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.68/158.37          & c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__all__simps_I2_J,axiom,
% 158.68/158.37      ! [V_P_2,T_a] : c_List_Olist__all(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__all__append,axiom,
% 158.68/158.37      ! [V_ys_2,V_xs_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__all(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 158.68/158.37      <=> ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 158.68/158.37          & c_List_Olist__all(T_a,V_P_2,V_ys_2) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__all__rev,axiom,
% 158.68/158.37      ! [V_xs_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__all(T_a,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2))
% 158.68/158.37      <=> c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__all__iff,axiom,
% 158.68/158.37      ! [V_xs_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 158.68/158.37      <=> ! [B_x] :
% 158.68/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_Ball__set__list__all,axiom,
% 158.68/158.37      ! [V_P_2,V_xs_2,T_a] :
% 158.68/158.37        ( ! [B_x] :
% 158.68/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.68/158.37      <=> c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__all__iff__raw,axiom,
% 158.68/158.37      ! [V_xs_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 158.68/158.37      <=> ! [B_x] :
% 158.68/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__ex1__simps_I2_J,axiom,
% 158.68/158.37      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__ex1(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 158.68/158.37      <=> ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.68/158.37           => 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) )
% 158.68/158.37          & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.68/158.37           => c_List_Olist__ex1(T_a,V_P_2,V_xs_2) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_internal__split__def,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_exists1__code,axiom,
% 158.68/158.37      ! [V_P_2,T_a] :
% 158.68/158.37        ( class_Enum_Oenum(T_a)
% 158.68/158.37       => ( ? [B_x] :
% 158.68/158.37              ( hBOOL(hAPP(V_P_2,B_x))
% 158.68/158.37              & ! [B_y] :
% 158.68/158.37                  ( hBOOL(hAPP(V_P_2,B_y))
% 158.68/158.37                 => B_y = B_x ) )
% 158.68/158.37        <=> c_List_Olist__ex1(T_a,V_P_2,c_Enum_Oenum__class_Oenum(T_a)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__ex1__simps_I1_J,axiom,
% 158.68/158.37      ! [V_P_2,T_a] : ~ c_List_Olist__ex1(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_internal__split__conv,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_list__ex1__iff,axiom,
% 158.68/158.37      ! [V_xs_2,V_P_2,T_a] :
% 158.68/158.37        ( c_List_Olist__ex1(T_a,V_P_2,V_xs_2)
% 158.68/158.37      <=> ? [B_x] :
% 158.68/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37            & hBOOL(hAPP(V_P_2,B_x))
% 158.68/158.37            & ! [B_y] :
% 158.68/158.37                ( ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.68/158.37                  & hBOOL(hAPP(V_P_2,B_y)) )
% 158.68/158.37               => B_y = B_x ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_setprod__nonneg,axiom,
% 158.68/158.37      ! [V_f_2,V_A_2,T_a,T_b] :
% 158.68/158.37        ( class_Rings_Olinordered__semidom(T_b)
% 158.68/158.37       => ( ! [B_x] :
% 158.68/158.37              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 158.68/158.37             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 158.68/158.37         => 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))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_bool_Osize_I2_J,axiom,
% 158.68/158.37      c_HOL_Obool_Obool__size(c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_bool_Osize_I1_J,axiom,
% 158.68/158.37      c_HOL_Obool_Obool__size(c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_finite__less__ub,axiom,
% 158.68/158.37      ! [V_u_2,V_f_2] :
% 158.68/158.37        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_n),hAPP(V_f_2,B_n)))
% 158.68/158.37       => 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)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_measure__function__int,axiom,
% 158.68/158.37      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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_measure__snd,axiom,
% 158.68/158.37      ! [T_b,V_f_2,T_a] :
% 158.68/158.37        ( c_FunDef_Ois__measure(T_a,V_f_2)
% 158.68/158.37       => 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_is__measure_Ointros,axiom,
% 158.68/158.37      ! [V_f_2,T_a] : c_FunDef_Ois__measure(T_a,V_f_2) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_is__measure_Oequations,axiom,
% 158.68/158.37      ! [V_a_2,T_a] : c_FunDef_Ois__measure(T_a,V_a_2) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_is__measure_Osimps,axiom,
% 158.68/158.37      ! [V_a_2,T_a] : c_FunDef_Ois__measure(T_a,V_a_2) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_measure__size,axiom,
% 158.68/158.37      ! [T_a] :
% 158.68/158.37        ( class_Nat_Osize(T_a)
% 158.68/158.37       => c_FunDef_Ois__measure(T_a,c_Nat_Osize__class_Osize(T_a)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_measure__fst,axiom,
% 158.68/158.37      ! [T_b,V_f_2,T_a] :
% 158.68/158.37        ( c_FunDef_Ois__measure(T_a,V_f_2)
% 158.68/158.37       => 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_equal__fun__def,axiom,
% 158.68/158.37      ! [V_g_2,V_f_2,T_a,T_b] :
% 158.68/158.37        ( ( class_HOL_Oequal(T_b)
% 158.68/158.37          & class_Enum_Oenum(T_a) )
% 158.68/158.37       => ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 158.68/158.37        <=> ! [B_x] :
% 158.68/158.37              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a))))
% 158.68/158.37             => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_transfer__morphism__int__nat,axiom,
% 158.68/158.37      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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__equal,axiom,
% 158.68/158.37      ! [T_a] :
% 158.68/158.37        ( class_HOL_Oequal(T_a)
% 158.68/158.37       => c_fequal = c_HOL_Oequal__class_Oequal(T_a) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_equal__eq,axiom,
% 158.68/158.37      ! [V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( class_HOL_Oequal(T_a)
% 158.68/158.37       => ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(T_a),V_x_2),V_y_2))
% 158.68/158.37        <=> V_x_2 = V_y_2 ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_equal__refl,axiom,
% 158.68/158.37      ! [V_x,T_a] :
% 158.68/158.37        ( class_HOL_Oequal(T_a)
% 158.68/158.37       => hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(T_a),V_x),V_x)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_equal,axiom,
% 158.68/158.37      ! [T_a] :
% 158.68/158.37        ( class_HOL_Oequal(T_a)
% 158.68/158.37       => c_HOL_Oequal__class_Oequal(T_a) = c_fequal ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_bool_Osize_I3_J,axiom,
% 158.68/158.37      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_bool_Osize_I4_J,axiom,
% 158.68/158.37      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_size__code,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Opos__decr__bind__def,axiom,
% 158.68/158.37      ! [V_f_2,V_x_2,T_a,T_b,V_i_2] :
% 158.68/158.37        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.68/158.37         => 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) )
% 158.68/158.37        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.68/158.37         => hAPP(c_New__DSequence_Opos__decr__bind(T_b,T_a,V_x_2,V_f_2),V_i_2) = hAPP(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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I2_J,axiom,
% 158.68/158.37      ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I5_J,axiom,
% 158.68/158.37      ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I12_J,axiom,
% 158.68/158.37      ! [V_k1_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OMin))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),c_Int_OMin)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I8_J,axiom,
% 158.68/158.37      ! [V_k2_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k2_2)))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),V_k2_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I11_J,axiom,
% 158.68/158.37      ! [V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1)),c_Int_OMin)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I7_J,axiom,
% 158.68/158.37      ! [V_k2] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k2))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I10_J,axiom,
% 158.68/158.37      ! [V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1)),c_Int_OPls)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I4_J,axiom,
% 158.68/158.37      ! [V_k2] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k2))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I13_J,axiom,
% 158.68/158.37      ! [V_k2_2,V_k1_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I1_J,axiom,
% 158.68/158.37      hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I16_J,axiom,
% 158.68/158.37      ! [V_k2_2,V_k1_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__number__of__int__code,axiom,
% 158.68/158.37      ! [V_l_2,V_k_2] :
% 158.68/158.37        ( 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)))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I6_J,axiom,
% 158.68/158.37      hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_equal__int__def,axiom,
% 158.68/158.37      ! [V_l_2,V_k_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k_2),V_l_2))
% 158.68/158.37      <=> hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k_2),V_l_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I15_J,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I14_J,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I9_J,axiom,
% 158.68/158.37      ! [V_k1_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OPls))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),c_Int_OPls)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__code_I3_J,axiom,
% 158.68/158.37      ! [V_k2_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k2_2)))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),V_k2_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_lazy__sequence__size__code,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__Random__Sequence_Opos__decr__bind__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_eq__int__refl,axiom,
% 158.68/158.37      ! [V_k] : hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k),V_k)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_seq__case,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_yieldn__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Opos__empty__def,axiom,
% 158.68/158.37      ! [V_i_1,T_a] : hAPP(c_New__DSequence_Opos__empty(T_a),V_i_1) = c_Lazy__Sequence_Oempty(T_a) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Opos__bind__def,axiom,
% 158.68/158.37      ! [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) = hAPP(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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pos__empty__def,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pos__bind__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_lazy__sequence_Osize_I4_J,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_lazy__sequence_Osize_I2_J,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_lazy__sequence_Osimps_I5_J,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact__01,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_lazy__sequence_Oinject,axiom,
% 158.68/158.37      ! [V_lazy__sequence_H_2,V_a_H_2,V_lazy__sequence_2,V_a_2,T_a] :
% 158.68/158.37        ( 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)
% 158.68/158.37      <=> ( V_a_2 = V_a_H_2
% 158.68/158.37          & V_lazy__sequence_2 = V_lazy__sequence_H_2 ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pos__map__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Oneg__decr__bind__def,axiom,
% 158.68/158.37      ! [V_f_2,V_x_2,T_a,T_b,V_i_2] :
% 158.68/158.37        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.68/158.37         => 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) )
% 158.68/158.37        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 158.68/158.37         => 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)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__Random__Sequence_Oneg__decr__bind__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pos__single__def,axiom,
% 158.68/158.37      ! [V_seed_2,V_size_2,V_nrandom_2,V_x_2,T_a] : hAPP(hAPP(hAPP(hAPP(c_New__Random__Sequence_Opos__single(T_a),V_x_2),V_nrandom_2),V_size_2),V_seed_2) = c_New__DSequence_Opos__single(T_a,V_x_2) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Opos__single__def,axiom,
% 158.68/158.37      ! [V_i_1,V_x,T_a] : hAPP(c_New__DSequence_Opos__single(T_a,V_x),V_i_1) = hAPP(c_Lazy__Sequence_Osingle(T_a),V_x) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Oneg__bind__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_neg__bind__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact__02,axiom,
% 158.68/158.37      ! [V_s2_2,V_s1_2,T_b,T_a] : c_Lazy__Sequence_Oproduct(T_a,T_b,V_s1_2,V_s2_2) = hAPP(c_Lazy__Sequence_Obind(T_a,tc_prod(T_a,T_b),V_s1_2),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_a,T_b))),tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_a,T_b)),T_a),c_Lazy__Sequence_Obind(T_b,tc_prod(T_a,T_b),V_s2_2)),hAPP(hAPP(c_COMBB(tc_fun(T_b,tc_prod(T_a,T_b)),tc_fun(T_b,tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_a,T_b))),T_a),hAPP(c_COMBB(tc_prod(T_a,T_b),tc_Lazy__Sequence_Olazy__sequence(tc_prod(T_a,T_b)),T_b),c_Lazy__Sequence_Osingle(tc_prod(T_a,T_b)))),c_Product__Type_OPair(T_a,T_b)))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_neg__map__def,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_small__lazy__list_Osimps,axiom,
% 158.68/158.37      ! [V_d_2,T_a] :
% 158.68/158.37        ( class_Lazy__Sequence_Osmall__lazy(T_a)
% 158.68/158.37       => c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(tc_List_Olist(T_a),V_d_2) = c_Lazy__Sequence_Oappend(tc_List_Olist(T_a),hAPP(c_Lazy__Sequence_Osingle(tc_List_Olist(T_a)),c_List_Olist_ONil(T_a)),hAPP(hAPP(hAPP(c_If(tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_a))),hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2)),hAPP(c_Lazy__Sequence_Obind(tc_prod(T_a,tc_List_Olist(T_a)),tc_List_Olist(T_a),c_Lazy__Sequence_Oproduct(T_a,tc_List_Olist(T_a),c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_d_2),c_Groups_Oone__class_Oone(tc_Int_Oint))),c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(tc_List_Olist(T_a),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_d_2),c_Groups_Oone__class_Oone(tc_Int_Oint))))),hAPP(c_Product__Type_Oprod_Oprod__case(T_a,tc_List_Olist(T_a),tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_a))),hAPP(hAPP(c_COMBB(tc_fun(tc_List_Olist(T_a),tc_List_Olist(T_a)),tc_fun(tc_List_Olist(T_a),tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_a))),T_a),hAPP(c_COMBB(tc_List_Olist(T_a),tc_Lazy__Sequence_Olazy__sequence(tc_List_Olist(T_a)),tc_List_Olist(T_a)),c_Lazy__Sequence_Osingle(tc_List_Olist(T_a)))),c_List_Olist_OCons(T_a))))),c_Lazy__Sequence_Oempty(tc_List_Olist(T_a)))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_small__lazy__prod__def,axiom,
% 158.68/158.37      ! [V_d,T_b,T_a] :
% 158.68/158.37        ( ( class_Lazy__Sequence_Osmall__lazy(T_a)
% 158.68/158.37          & class_Lazy__Sequence_Osmall__lazy(T_b) )
% 158.68/158.37       => c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(tc_prod(T_a,T_b),V_d) = c_Lazy__Sequence_Oproduct(T_a,T_b,c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(T_a,V_d),c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(T_b,V_d)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact__03,axiom,
% 158.68/158.37      ! [V_yq,V_xq,V_x,T_a] : c_Lazy__Sequence_Oappend(T_a,c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_x,V_xq),V_yq) = c_Lazy__Sequence_Olazy__sequence_OInsert(T_a,V_x,c_Lazy__Sequence_Oappend(T_a,V_xq,V_yq)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_neg__single__def,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Opos__union__def,axiom,
% 158.68/158.37      ! [V_i_2,V_yq_2,V_xq_2,T_a] : hAPP(c_New__DSequence_Opos__union(T_a,V_xq_2,V_yq_2),V_i_2) = c_Lazy__Sequence_Oappend(T_a,hAPP(V_xq_2,V_i_2),hAPP(V_yq_2,V_i_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Oneg__single__def,axiom,
% 158.68/158.37      ! [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) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_pos__union__def,axiom,
% 158.68/158.37      ! [V_seed_2,V_size_2,V_nrandom_2,V_R2_2,V_R1_2,T_a] : c_New__Random__Sequence_Opos__union(T_a,V_R1_2,V_R2_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Opos__union(T_a,hAPP(hAPP(hAPP(V_R1_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(hAPP(V_R2_2,V_nrandom_2),V_size_2),V_seed_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_small__lazy_H_Osimps,axiom,
% 158.68/158.37      ! [V_i,V_d] :
% 158.68/158.37        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d),V_i))
% 158.68/158.37         => c_Lazy__Sequence_Osmall__lazy_H(V_d,V_i) = c_Lazy__Sequence_Oempty(tc_Int_Oint) )
% 158.68/158.37        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d),V_i))
% 158.68/158.37         => c_Lazy__Sequence_Osmall__lazy_H(V_d,V_i) = c_Lazy__Sequence_Oappend(tc_Int_Oint,hAPP(c_Lazy__Sequence_Osingle(tc_Int_Oint),V_i),c_Lazy__Sequence_Osmall__lazy_H(V_d,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_small__lazy_H_Opsimps,axiom,
% 158.68/158.37      ! [V_i_2,V_d_2] :
% 158.68/158.37        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Lazy__Sequence_Osmall__lazy_H__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_d_2),V_i_2)))
% 158.68/158.37       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 158.68/158.37           => c_Lazy__Sequence_Osmall__lazy_H(V_d_2,V_i_2) = c_Lazy__Sequence_Oempty(tc_Int_Oint) )
% 158.68/158.37          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 158.68/158.37           => c_Lazy__Sequence_Osmall__lazy_H(V_d_2,V_i_2) = c_Lazy__Sequence_Oappend(tc_Int_Oint,hAPP(c_Lazy__Sequence_Osingle(tc_Int_Oint),V_i_2),c_Lazy__Sequence_Osmall__lazy_H(V_d_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_i_2),c_Groups_Oone__class_Oone(tc_Int_Oint)))) ) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_small__lazy__int__def,axiom,
% 158.68/158.37      ! [V_d] : c_Lazy__Sequence_Osmall__lazy__class_Osmall__lazy(tc_Int_Oint,V_d) = c_Lazy__Sequence_Osmall__lazy_H(V_d,hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_d)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_small__lazy_H_Opinduct,axiom,
% 158.68/158.37      ! [V_P_2,V_a1_2,V_a0_2] :
% 158.68/158.37        ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Lazy__Sequence_Osmall__lazy_H__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),V_a0_2),V_a1_2)))
% 158.68/158.37       => ( ! [B_d,B_i] :
% 158.68/158.37              ( hBOOL(hAPP(c_Wellfounded_Oaccp(tc_prod(tc_Int_Oint,tc_Int_Oint),c_Lazy__Sequence_Osmall__lazy_H__rel),hAPP(hAPP(c_Product__Type_OPair(tc_Int_Oint,tc_Int_Oint),B_d),B_i)))
% 158.68/158.37             => ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_d),B_i))
% 158.68/158.37                 => hBOOL(hAPP(hAPP(V_P_2,B_d),hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_i),c_Groups_Oone__class_Oone(tc_Int_Oint)))) )
% 158.68/158.37               => hBOOL(hAPP(hAPP(V_P_2,B_d),B_i)) ) )
% 158.68/158.37         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_hb__flat_Osimps_I2_J,axiom,
% 158.68/158.37      ! [V_xqq_2,V_xq_2,T_a] : c_Lazy__Sequence_Ohb__flat(T_a,c_Lazy__Sequence_Olazy__sequence_OInsert(tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a))),V_xq_2,V_xqq_2)) = c_Lazy__Sequence_Oappend(tc_Option_Ooption(T_a),hAPP(c_Option_Ooption_Ooption__case(tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)),tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)),c_Lazy__Sequence_Ohit__bound(T_a),c_COMBI(tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)))),V_xq_2),c_Lazy__Sequence_Ohb__flat(T_a,V_xqq_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Oneg__union__def,axiom,
% 158.68/158.37      ! [V_i_2,V_y_2,V_x_2,T_a] : hAPP(c_New__DSequence_Oneg__union(T_a,V_x_2,V_y_2),V_i_2) = c_Lazy__Sequence_Oappend(tc_Option_Ooption(T_a),hAPP(V_x_2,V_i_2),hAPP(V_y_2,V_i_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_hb__bind__def,axiom,
% 158.68/158.37      ! [V_f_2,V_xq_2,T_a,T_b] : c_Lazy__Sequence_Ohb__bind(T_b,T_a,V_xq_2,V_f_2) = c_Lazy__Sequence_Ohb__flat(T_a,c_Lazy__Sequence_Ohb__map(T_b,tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a)),V_f_2,V_xq_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_hb__map_Osimps_I2_J,axiom,
% 158.68/158.37      ! [V_xq_2,V_x_2,V_f_2,T_a,T_b] : c_Lazy__Sequence_Ohb__map(T_b,T_a,V_f_2,c_Lazy__Sequence_Olazy__sequence_OInsert(tc_Option_Ooption(T_b),V_x_2,V_xq_2)) = c_Lazy__Sequence_Olazy__sequence_OInsert(tc_Option_Ooption(T_a),hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),V_x_2),c_Lazy__Sequence_Ohb__map(T_b,T_a,V_f_2,V_xq_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_neg__union__def,axiom,
% 158.68/158.37      ! [V_seed_2,V_size_2,V_nrandom_2,V_R2_2,V_R1_2,T_a] : c_New__Random__Sequence_Oneg__union(T_a,V_R1_2,V_R2_2,V_nrandom_2,V_size_2,V_seed_2) = c_New__DSequence_Oneg__union(T_a,hAPP(hAPP(hAPP(V_R1_2,V_nrandom_2),V_size_2),V_seed_2),hAPP(hAPP(hAPP(V_R2_2,V_nrandom_2),V_size_2),V_seed_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_New__DSequence_Oneg__map__def,axiom,
% 158.68/158.37      ! [V_i_2,V_xq_2,V_f_2,T_a,T_b] : c_New__DSequence_Oneg__map(T_b,T_a,V_f_2,V_xq_2,V_i_2) = c_Lazy__Sequence_Ohb__map(T_b,T_a,V_f_2,hAPP(V_xq_2,V_i_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_length__splice,axiom,
% 158.68/158.37      ! [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)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_acyclicP__converse,axiom,
% 158.68/158.37      ! [V_r_2,T_a] :
% 158.68/158.37        ( 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))))
% 158.68/158.37      <=> 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))) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__join,axiom,
% 158.68/158.37      ! [V_s_2,V_r_2,T_a,T_b] : c_Predicate_Oconversep(T_b,T_a,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool))),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),c_Predicate_Oconversep(T_b,T_a,V_r_2)),c_Predicate_Oconversep(T_b,T_a,V_s_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_splice_Osimps_I3_J,axiom,
% 158.68/158.37      ! [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))) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_splice__Nil2,axiom,
% 158.68/158.37      ! [V_xs,T_a] : c_List_Osplice(T_a,V_xs,c_List_Olist_ONil(T_a)) = V_xs ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_splice_Osimps_I1_J,axiom,
% 158.68/158.37      ! [V_ys,T_a] : c_List_Osplice(T_a,c_List_Olist_ONil(T_a),V_ys) = V_ys ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_converse__meet,axiom,
% 158.68/158.37      ! [V_s_2,V_r_2,T_a,T_b] : c_Predicate_Oconversep(T_b,T_a,hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_b,tc_fun(T_a,tc_HOL_Obool))),V_r_2),V_s_2)) = hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_fun(T_b,tc_HOL_Obool))),c_Predicate_Oconversep(T_b,T_a,V_r_2)),c_Predicate_Oconversep(T_b,T_a,V_s_2)) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_conversep__noteq,axiom,
% 158.68/158.37      ! [V_y_2,V_x_2,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_a,hAPP(hAPP(c_COMBB(tc_fun(T_a,tc_HOL_Obool),tc_fun(T_a,tc_HOL_Obool),T_a),hAPP(c_COMBB(tc_HOL_Obool,tc_HOL_Obool,T_a),c_fNot)),c_fequal)),V_x_2),V_y_2))
% 158.68/158.37      <=> V_x_2 != V_y_2 ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_conversepD,axiom,
% 158.68/158.37      ! [V_b_2,V_a_2,V_r_2,T_b,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_a_2),V_b_2))
% 158.68/158.37       => hBOOL(hAPP(hAPP(V_r_2,V_b_2),V_a_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_conversep_Ointros,axiom,
% 158.68/158.37      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 158.68/158.37       => hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_b_2),V_a_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_conversep_Oequations,axiom,
% 158.68/158.37      ! [V_a1_2,V_a2_2,V_r_2,T_b,T_a] :
% 158.68/158.37        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_a2_2),V_a1_2))
% 158.68/158.37      <=> hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2)) ) ).
% 158.68/158.37  
% 158.68/158.37  fof(fact_conversep__iff,axiom,
% 158.68/158.37      ! [V_b_2,V_a_2,V_r_2,T_b,T_a] :
% 158.70/158.37        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_a_2),V_b_2))
% 158.70/158.37      <=> hBOOL(hAPP(hAPP(V_r_2,V_b_2),V_a_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_conversep__conversep,axiom,
% 158.70/158.37      ! [V_r_2,T_a,T_b] : c_Predicate_Oconversep(T_b,T_a,c_Predicate_Oconversep(T_a,T_b,V_r_2)) = V_r_2 ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_conversep__eq,axiom,
% 158.70/158.37      ! [T_a] : c_Predicate_Oconversep(T_a,T_a,c_fequal) = c_fequal ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_converse__pred__comp,axiom,
% 158.70/158.37      ! [V_s_2,V_r_2,T_c,T_a,T_b] : c_Predicate_Oconversep(T_b,T_a,c_Predicate_Opred__comp(T_b,T_c,T_a,V_r_2,V_s_2)) = c_Predicate_Opred__comp(T_a,T_c,T_b,c_Predicate_Oconversep(T_c,T_a,V_s_2),c_Predicate_Oconversep(T_b,T_c,V_r_2)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_conversep__converse__eq,axiom,
% 158.70/158.37      ! [V_y_2,V_x_2,V_r_2,T_b,T_a] :
% 158.70/158.37        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(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),V_y_2))
% 158.70/158.37      <=> 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_Relation_Oconverse(T_a,T_b),V_r_2))) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_splice_Osimps_I2_J,axiom,
% 158.70/158.37      ! [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) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_tl__replicate,axiom,
% 158.70/158.37      ! [V_x,T_a,V_n] :
% 158.70/158.37        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.70/158.37       => hAPP(c_List_Otl(T_a),c_List_Oreplicate(T_a,V_n,V_x)) = c_List_Oreplicate(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_x) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_eq__comp__r,axiom,
% 158.70/158.37      ! [V_R_2,T_a] : c_Predicate_Opred__comp(T_a,T_a,T_a,c_fequal,c_Predicate_Opred__comp(T_a,T_a,T_a,V_R_2,c_fequal)) = V_R_2 ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_map__replicate,axiom,
% 158.70/158.37      ! [V_x_2,V_n_2,V_f_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),c_List_Oreplicate(T_b,V_n_2,V_x_2)) = c_List_Oreplicate(T_a,V_n_2,hAPP(V_f_2,V_x_2)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__add,axiom,
% 158.70/158.37      ! [V_x,V_m,V_n,T_a] : c_List_Oreplicate(T_a,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_n),V_m),V_x) = hAPP(hAPP(c_List_Oappend(T_a),c_List_Oreplicate(T_a,V_n,V_x)),c_List_Oreplicate(T_a,V_m,V_x)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_nth__replicate,axiom,
% 158.70/158.37      ! [V_x,T_a,V_n,V_i] :
% 158.70/158.37        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_n))
% 158.70/158.37       => hAPP(hAPP(c_List_Onth(T_a),c_List_Oreplicate(T_a,V_n,V_x)),V_i) = V_x ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__eq__replicate,axiom,
% 158.70/158.37      ! [V_y_2,V_n_2,V_x_2,V_m_2,T_a] :
% 158.70/158.37        ( c_List_Oreplicate(T_a,V_m_2,V_x_2) = c_List_Oreplicate(T_a,V_n_2,V_y_2)
% 158.70/158.37      <=> ( V_m_2 = V_n_2
% 158.70/158.37          & ( V_m_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.70/158.37           => V_x_2 = V_y_2 ) ) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_take__replicate,axiom,
% 158.70/158.37      ! [V_x,V_k,V_i,T_a] : hAPP(hAPP(c_List_Otake(T_a),V_i),c_List_Oreplicate(T_a,V_k,V_x)) = c_List_Oreplicate(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_i),V_k),V_x) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_last__replicate,axiom,
% 158.70/158.37      ! [V_x,T_a,V_n] :
% 158.70/158.37        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.70/158.37       => c_List_Olast(T_a,c_List_Oreplicate(T_a,V_n,V_x)) = V_x ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_hd__replicate,axiom,
% 158.70/158.37      ! [V_x,T_a,V_n] :
% 158.70/158.37        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.70/158.37       => hAPP(c_List_Ohd(T_a),c_List_Oreplicate(T_a,V_n,V_x)) = V_x ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_drop__replicate,axiom,
% 158.70/158.37      ! [V_x,V_k,V_i,T_a] : hAPP(hAPP(c_List_Odrop(T_a),V_i),c_List_Oreplicate(T_a,V_k,V_x)) = c_List_Oreplicate(T_a,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_k),V_i),V_x) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_Ball__set__replicate,axiom,
% 158.70/158.37      ! [V_P_2,V_a_2,V_n_2,T_a] :
% 158.70/158.37        ( ! [B_x] :
% 158.70/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),c_List_Oreplicate(T_a,V_n_2,V_a_2))))
% 158.70/158.37           => hBOOL(hAPP(V_P_2,B_x)) )
% 158.70/158.37      <=> ( hBOOL(hAPP(V_P_2,V_a_2))
% 158.70/158.37          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_Bex__set__replicate,axiom,
% 158.70/158.37      ! [V_P_2,V_a_2,V_n_2,T_a] :
% 158.70/158.37        ( ? [B_x] :
% 158.70/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),c_List_Oreplicate(T_a,V_n_2,V_a_2))))
% 158.70/158.37            & hBOOL(hAPP(V_P_2,B_x)) )
% 158.70/158.37      <=> ( hBOOL(hAPP(V_P_2,V_a_2))
% 158.70/158.37          & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_rev__replicate,axiom,
% 158.70/158.37      ! [V_x,V_n,T_a] : hAPP(c_List_Orev(T_a),c_List_Oreplicate(T_a,V_n,V_x)) = c_List_Oreplicate(T_a,V_n,V_x) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_append__replicate__commute,axiom,
% 158.70/158.37      ! [V_k,V_x,V_n,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_Oreplicate(T_a,V_n,V_x)),c_List_Oreplicate(T_a,V_k,V_x)) = hAPP(hAPP(c_List_Oappend(T_a),c_List_Oreplicate(T_a,V_k,V_x)),c_List_Oreplicate(T_a,V_n,V_x)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_concat__replicate__trivial,axiom,
% 158.70/158.37      ! [V_i,T_a] : c_List_Oconcat(T_a,c_List_Oreplicate(tc_List_Olist(T_a),V_i,c_List_Olist_ONil(T_a))) = c_List_Olist_ONil(T_a) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__0,axiom,
% 158.70/158.37      ! [V_x,T_a] : c_List_Oreplicate(T_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_x) = c_List_Olist_ONil(T_a) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_empty__replicate,axiom,
% 158.70/158.37      ! [V_x_2,V_n_2,T_a] :
% 158.70/158.37        ( c_List_Olist_ONil(T_a) = c_List_Oreplicate(T_a,V_n_2,V_x_2)
% 158.70/158.37      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__empty,axiom,
% 158.70/158.37      ! [V_x_2,V_n_2,T_a] :
% 158.70/158.37        ( c_List_Oreplicate(T_a,V_n_2,V_x_2) = c_List_Olist_ONil(T_a)
% 158.70/158.37      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_filter__replicate,axiom,
% 158.70/158.37      ! [V_n_2,T_a,V_x_2,V_P_2] :
% 158.70/158.37        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 158.70/158.37         => hAPP(c_List_Ofilter(T_a,V_P_2),c_List_Oreplicate(T_a,V_n_2,V_x_2)) = c_List_Oreplicate(T_a,V_n_2,V_x_2) )
% 158.70/158.37        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 158.70/158.37         => hAPP(c_List_Ofilter(T_a,V_P_2),c_List_Oreplicate(T_a,V_n_2,V_x_2)) = c_List_Olist_ONil(T_a) ) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__app__Cons__same,axiom,
% 158.70/158.37      ! [V_xs,V_x,V_n,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_Oreplicate(T_a,V_n,V_x)),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_Oappend(T_a),c_List_Oreplicate(T_a,V_n,V_x)),V_xs)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__Suc,axiom,
% 158.70/158.37      ! [V_x,V_n,T_a] : c_List_Oreplicate(T_a,hAPP(c_Nat_OSuc,V_n),V_x) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Oreplicate(T_a,V_n,V_x)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_in__set__replicate,axiom,
% 158.70/158.37      ! [V_y_2,V_n_2,V_x_2,T_a] :
% 158.70/158.37        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Oreplicate(T_a,V_n_2,V_y_2))))
% 158.70/158.37      <=> ( V_x_2 = V_y_2
% 158.70/158.37          & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__append__same,axiom,
% 158.70/158.37      ! [V_x,V_i,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_Oreplicate(T_a,V_i,V_x)),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Oreplicate(T_a,V_i,V_x)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_map__replicate__const,axiom,
% 158.70/158.37      ! [V_lst_2,V_k_2,T_a,T_b] : hAPP(hAPP(c_List_Omap(T_b,T_a),hAPP(c_COMBK(T_a,T_b),V_k_2)),V_lst_2) = c_List_Oreplicate(T_a,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_b)),V_lst_2),V_k_2) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_length__replicate,axiom,
% 158.70/158.37      ! [V_x,V_n,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),c_List_Oreplicate(T_a,V_n,V_x)) = V_n ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_replicate__length__filter,axiom,
% 158.70/158.37      ! [V_xs_2,V_x_2,T_a] : c_List_Oreplicate(T_a,hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),hAPP(c_List_Ofilter(T_a,hAPP(c_fequal,V_x_2)),V_xs_2)),V_x_2) = hAPP(c_List_Ofilter(T_a,hAPP(c_fequal,V_x_2)),V_xs_2) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_zip__replicate,axiom,
% 158.70/158.37      ! [V_y,V_j,V_x,V_i,T_b,T_a] : hAPP(hAPP(c_List_Ozip(T_a,T_b),c_List_Oreplicate(T_a,V_i,V_x)),c_List_Oreplicate(T_b,V_j,V_y)) = c_List_Oreplicate(tc_prod(T_a,T_b),hAPP(hAPP(c_Orderings_Oord__class_Omin(tc_Nat_Onat),V_i),V_j),hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),V_x),V_y)) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_map__replicate__trivial,axiom,
% 158.70/158.37      ! [V_i_2,V_x_2,T_a] : hAPP(hAPP(c_List_Omap(tc_Nat_Onat,T_a),hAPP(c_COMBK(T_a,tc_Nat_Onat),V_x_2)),c_List_Oupt(c_Groups_Ozero__class_Ozero(tc_Nat_Onat),V_i_2)) = c_List_Oreplicate(T_a,V_i_2,V_x_2) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_set__replicate__conv__if,axiom,
% 158.70/158.37      ! [V_x_2,T_a,V_n_2] :
% 158.70/158.37        ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.70/158.37         => hAPP(c_List_Oset(T_a),c_List_Oreplicate(T_a,V_n_2,V_x_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) )
% 158.70/158.37        & ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.70/158.37         => hAPP(c_List_Oset(T_a),c_List_Oreplicate(T_a,V_n_2,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))) ) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_set__replicate,axiom,
% 158.70/158.37      ! [V_x_2,T_a,V_n_2] :
% 158.70/158.37        ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 158.70/158.37       => hAPP(c_List_Oset(T_a),c_List_Oreplicate(T_a,V_n_2,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))) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_set__replicate__Suc,axiom,
% 158.70/158.37      ! [V_x_2,V_n_2,T_a] : hAPP(c_List_Oset(T_a),c_List_Oreplicate(T_a,hAPP(c_Nat_OSuc,V_n_2),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))) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_field__le__epsilon,axiom,
% 158.70/158.37      ! [V_y,V_x,T_a] :
% 158.70/158.37        ( class_Fields_Olinordered__field(T_a)
% 158.70/158.37       => ( ! [B_e] :
% 158.70/158.37              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),B_e))
% 158.70/158.37             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_y),B_e))) )
% 158.70/158.37         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_refl__on__INTER,axiom,
% 158.70/158.37      ! [V_r_2,V_A_2,T_b,V_S_2,T_a] :
% 158.70/158.37        ( ! [B_x] :
% 158.70/158.37            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 158.70/158.37           => c_Relation_Orefl__on(T_b,hAPP(V_A_2,B_x),hAPP(V_r_2,B_x)) )
% 158.70/158.37       => c_Relation_Orefl__on(T_b,hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(T_b,tc_HOL_Obool)),V_S_2),V_A_2),hAPP(hAPP(c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_fun(tc_prod(T_b,T_b),tc_HOL_Obool)),V_S_2),V_r_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_List_Omember__def,axiom,
% 158.70/158.37      ! [V_x_2,V_xs_2,T_a] :
% 158.70/158.37        ( hBOOL(hAPP(hAPP(c_List_Omember(T_a),V_xs_2),V_x_2))
% 158.70/158.37      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_in__set__member,axiom,
% 158.70/158.37      ! [V_xs_2,V_x_2,T_a] :
% 158.70/158.37        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 158.70/158.37      <=> hBOOL(hAPP(hAPP(c_List_Omember(T_a),V_xs_2),V_x_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(fact_member__set,axiom,
% 158.70/158.37      ! [T_a] : c_List_Omember(T_a) = c_List_Oset(T_a) ).
% 158.70/158.37  
% 158.70/158.37  %----Arity declarations (237)
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Obounded__lattice,axiom,
% 158.70/158.37      class_Lattices_Obounded__lattice(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Obounded__lattice,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Obounded__lattice(T_1)
% 158.70/158.37       => class_Lattices_Obounded__lattice(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Complete__Lattice_Ocomplete__lattice,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Complete__Lattice_Ocomplete__lattice(T_1)
% 158.70/158.37       => class_Complete__Lattice_Ocomplete__lattice(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Obounded__lattice__top,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Obounded__lattice(T_1)
% 158.70/158.37       => class_Lattices_Obounded__lattice__top(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Obounded__lattice__bot,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Obounded__lattice(T_1)
% 158.70/158.37       => class_Lattices_Obounded__lattice__bot(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Osemilattice__sup,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Olattice(T_1)
% 158.70/158.37       => class_Lattices_Osemilattice__sup(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Osemilattice__inf,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Olattice(T_1)
% 158.70/158.37       => class_Lattices_Osemilattice__inf(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Odistrib__lattice,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Odistrib__lattice(T_1)
% 158.70/158.37       => class_Lattices_Odistrib__lattice(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Oboolean__algebra,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Oboolean__algebra(T_1)
% 158.70/158.37       => class_Lattices_Oboolean__algebra(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Orderings_Opreorder,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Orderings_Opreorder(T_1)
% 158.70/158.37       => class_Orderings_Opreorder(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Finite__Set_Ofinite,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Finite__Set_Ofinite(T_2)
% 158.70/158.37          & class_Finite__Set_Ofinite(T_1) )
% 158.70/158.37       => class_Finite__Set_Ofinite(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Lattices_Olattice,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Lattices_Olattice(T_1)
% 158.70/158.37       => class_Lattices_Olattice(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Orderings_Oorder,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Orderings_Oorder(T_1)
% 158.70/158.37       => class_Orderings_Oorder(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Orderings_Otop,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Orderings_Otop(T_1)
% 158.70/158.37       => class_Orderings_Otop(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Orderings_Oord,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Orderings_Oord(T_1)
% 158.70/158.37       => class_Orderings_Oord(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Orderings_Obot,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Orderings_Obot(T_1)
% 158.70/158.37       => class_Orderings_Obot(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Groups_Ouminus,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Groups_Ouminus(T_1)
% 158.70/158.37       => class_Groups_Ouminus(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Groups_Ominus,axiom,
% 158.70/158.37      ! [T_2,T_1] :
% 158.70/158.37        ( class_Groups_Ominus(T_1)
% 158.70/158.37       => class_Groups_Ominus(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__HOL_Oequal,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Enum_Oenum(T_2)
% 158.70/158.37          & class_HOL_Oequal(T_1) )
% 158.70/158.37       => class_HOL_Oequal(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_fun__Enum_Oenum,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Enum_Oenum(T_2)
% 158.70/158.37          & class_Enum_Oenum(T_1) )
% 158.70/158.37       => class_Enum_Oenum(tc_fun(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Com__Ocom__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Com_Ocom) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Com__Ocom__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_Com_Ocom) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 158.70/158.37      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__comm__semiring__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__comm__semiring__strict(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__semiring__1__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring__1__strict(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Olinordered__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Olinordered__ab__semigroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__semiring__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring__strict(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__semigroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oordered__ab__group__add__abs,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__group__add__abs(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oordered__comm__monoid__add,axiom,
% 158.70/158.37      class_Groups_Oordered__comm__monoid__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Olinordered__ab__group__add,axiom,
% 158.70/158.37      class_Groups_Olinordered__ab__group__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ocancel__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Ocancel__ab__semigroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oring__1__no__zero__divisors,axiom,
% 158.70/158.37      class_Rings_Oring__1__no__zero__divisors(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oordered__cancel__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__cancel__semiring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__ring__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__ring__strict(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oring__no__zero__divisors,axiom,
% 158.70/158.37      class_Rings_Oring__no__zero__divisors(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oordered__comm__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__comm__semiring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__semiring__1,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring__1(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oordered__ab__group__add,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__group__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ocancel__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Ocancel__semigroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__semiring,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__semidom,axiom,
% 158.70/158.37      class_Rings_Olinordered__semidom(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Lazy__Sequence_Osmall__lazy,axiom,
% 158.70/158.37      class_Lazy__Sequence_Osmall__lazy(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Lattices_Osemilattice__sup,axiom,
% 158.70/158.37      class_Lattices_Osemilattice__sup(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Lattices_Osemilattice__inf,axiom,
% 158.70/158.37      class_Lattices_Osemilattice__inf(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Lattices_Odistrib__lattice,axiom,
% 158.70/158.37      class_Lattices_Odistrib__lattice(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oab__semigroup__mult,axiom,
% 158.70/158.37      class_Groups_Oab__semigroup__mult(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ocomm__monoid__mult,axiom,
% 158.70/158.37      class_Groups_Ocomm__monoid__mult(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oab__semigroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oordered__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__semiring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oordered__ring__abs,axiom,
% 158.70/158.37      class_Rings_Oordered__ring__abs(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Ono__zero__divisors,axiom,
% 158.70/158.37      class_Rings_Ono__zero__divisors(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ocomm__monoid__add,axiom,
% 158.70/158.37      class_Groups_Ocomm__monoid__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__ring,axiom,
% 158.70/158.37      class_Rings_Olinordered__ring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Olinordered__idom,axiom,
% 158.70/158.37      class_Rings_Olinordered__idom(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Ocomm__semiring__1,axiom,
% 158.70/158.37      class_Rings_Ocomm__semiring__1(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Osemigroup__add,axiom,
% 158.70/158.37      class_Groups_Osemigroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Divides_Osemiring__div,axiom,
% 158.70/158.37      class_Divides_Osemiring__div(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Ocomm__semiring,axiom,
% 158.70/158.37      class_Rings_Ocomm__semiring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Nat_Osemiring__char__0,axiom,
% 158.70/158.37      class_Nat_Osemiring__char__0(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oab__group__add,axiom,
% 158.70/158.37      class_Groups_Oab__group__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Ozero__neq__one,axiom,
% 158.70/158.37      class_Rings_Ozero__neq__one(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oordered__ring,axiom,
% 158.70/158.37      class_Rings_Oordered__ring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Orderings_Opreorder,axiom,
% 158.70/158.37      class_Orderings_Opreorder(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Orderings_Olinorder,axiom,
% 158.70/158.37      class_Orderings_Olinorder(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Omonoid__mult,axiom,
% 158.70/158.37      class_Groups_Omonoid__mult(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Ocomm__ring__1,axiom,
% 158.70/158.37      class_Rings_Ocomm__ring__1(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Omonoid__add,axiom,
% 158.70/158.37      class_Groups_Omonoid__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Smallcheck_Osmall,axiom,
% 158.70/158.37      class_Smallcheck_Osmall(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Osemiring__1,axiom,
% 158.70/158.37      class_Rings_Osemiring__1(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Osemiring__0,axiom,
% 158.70/158.37      class_Rings_Osemiring__0(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Lattices_Olattice,axiom,
% 158.70/158.37      class_Lattices_Olattice(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ogroup__add,axiom,
% 158.70/158.37      class_Groups_Ogroup__add(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Divides_Oring__div,axiom,
% 158.70/158.37      class_Divides_Oring__div(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Omult__zero,axiom,
% 158.70/158.37      class_Rings_Omult__zero(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Orderings_Oorder,axiom,
% 158.70/158.37      class_Orderings_Oorder(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Int_Oring__char__0,axiom,
% 158.70/158.37      class_Int_Oring__char__0(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Int_Onumber__ring,axiom,
% 158.70/158.37      class_Int_Onumber__ring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Osemiring,axiom,
% 158.70/158.37      class_Rings_Osemiring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Orderings_Oord,axiom,
% 158.70/158.37      class_Orderings_Oord(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ouminus,axiom,
% 158.70/158.37      class_Groups_Ouminus(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Osgn__if,axiom,
% 158.70/158.37      class_Groups_Osgn__if(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oabs__if,axiom,
% 158.70/158.37      class_Groups_Oabs__if(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oring__1,axiom,
% 158.70/158.37      class_Rings_Oring__1(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ominus,axiom,
% 158.70/158.37      class_Groups_Ominus(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Power_Opower,axiom,
% 158.70/158.37      class_Power_Opower(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Ozero,axiom,
% 158.70/158.37      class_Groups_Ozero(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oring,axiom,
% 158.70/158.37      class_Rings_Oring(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Rings_Oidom,axiom,
% 158.70/158.37      class_Rings_Oidom(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Int_Onumber,axiom,
% 158.70/158.37      class_Int_Onumber(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__Groups_Oone,axiom,
% 158.70/158.37      class_Groups_Oone(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Int__Oint__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Int_Oint) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 158.70/158.37      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Olinordered__comm__semiring__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__comm__semiring__strict(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Olinordered__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Olinordered__ab__semigroup__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Olinordered__semiring__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring__strict(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__semigroup__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Oordered__comm__monoid__add,axiom,
% 158.70/158.37      class_Groups_Oordered__comm__monoid__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Ocancel__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Ocancel__ab__semigroup__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Oordered__cancel__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__cancel__semiring(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Oordered__comm__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__comm__semiring(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Ocancel__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Ocancel__semigroup__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Olinordered__semiring,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Olinordered__semidom,axiom,
% 158.70/158.37      class_Rings_Olinordered__semidom(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Lattices_Osemilattice__sup,axiom,
% 158.70/158.37      class_Lattices_Osemilattice__sup(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Lattices_Osemilattice__inf,axiom,
% 158.70/158.37      class_Lattices_Osemilattice__inf(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Lattices_Odistrib__lattice,axiom,
% 158.70/158.37      class_Lattices_Odistrib__lattice(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Oab__semigroup__mult,axiom,
% 158.70/158.37      class_Groups_Oab__semigroup__mult(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Ocomm__monoid__mult,axiom,
% 158.70/158.37      class_Groups_Ocomm__monoid__mult(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Oab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oab__semigroup__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Oordered__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__semiring(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Ono__zero__divisors,axiom,
% 158.70/158.37      class_Rings_Ono__zero__divisors(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Ocomm__monoid__add,axiom,
% 158.70/158.37      class_Groups_Ocomm__monoid__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Ocomm__semiring__1,axiom,
% 158.70/158.37      class_Rings_Ocomm__semiring__1(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Osemigroup__add,axiom,
% 158.70/158.37      class_Groups_Osemigroup__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Divides_Osemiring__div,axiom,
% 158.70/158.37      class_Divides_Osemiring__div(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Ocomm__semiring,axiom,
% 158.70/158.37      class_Rings_Ocomm__semiring(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Orderings_Owellorder,axiom,
% 158.70/158.37      class_Orderings_Owellorder(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Nat_Osemiring__char__0,axiom,
% 158.70/158.37      class_Nat_Osemiring__char__0(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Ozero__neq__one,axiom,
% 158.70/158.37      class_Rings_Ozero__neq__one(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Orderings_Opreorder,axiom,
% 158.70/158.37      class_Orderings_Opreorder(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Orderings_Olinorder,axiom,
% 158.70/158.37      class_Orderings_Olinorder(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Omonoid__mult,axiom,
% 158.70/158.37      class_Groups_Omonoid__mult(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Omonoid__add,axiom,
% 158.70/158.37      class_Groups_Omonoid__add(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Osemiring__1,axiom,
% 158.70/158.37      class_Rings_Osemiring__1(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Osemiring__0,axiom,
% 158.70/158.37      class_Rings_Osemiring__0(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Lattices_Olattice,axiom,
% 158.70/158.37      class_Lattices_Olattice(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Omult__zero,axiom,
% 158.70/158.37      class_Rings_Omult__zero(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Orderings_Oorder,axiom,
% 158.70/158.37      class_Orderings_Oorder(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Rings_Osemiring,axiom,
% 158.70/158.37      class_Rings_Osemiring(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Orderings_Oord,axiom,
% 158.70/158.37      class_Orderings_Oord(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Orderings_Obot,axiom,
% 158.70/158.37      class_Orderings_Obot(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Ominus,axiom,
% 158.70/158.37      class_Groups_Ominus(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Power_Opower,axiom,
% 158.70/158.37      class_Power_Opower(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Ozero,axiom,
% 158.70/158.37      class_Groups_Ozero(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Int_Onumber,axiom,
% 158.70/158.37      class_Int_Onumber(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Groups_Oone,axiom,
% 158.70/158.37      class_Groups_Oone(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Nat__Onat__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_Nat_Onat) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Complete__Lattice_Ocomplete__lattice,axiom,
% 158.70/158.37      class_Complete__Lattice_Ocomplete__lattice(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Obounded__lattice__top,axiom,
% 158.70/158.37      class_Lattices_Obounded__lattice__top(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Obounded__lattice__bot,axiom,
% 158.70/158.37      class_Lattices_Obounded__lattice__bot(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Osemilattice__sup,axiom,
% 158.70/158.37      class_Lattices_Osemilattice__sup(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Osemilattice__inf,axiom,
% 158.70/158.37      class_Lattices_Osemilattice__inf(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Odistrib__lattice,axiom,
% 158.70/158.37      class_Lattices_Odistrib__lattice(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Oboolean__algebra,axiom,
% 158.70/158.37      class_Lattices_Oboolean__algebra(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Orderings_Opreorder,axiom,
% 158.70/158.37      class_Orderings_Opreorder(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Finite__Set_Ofinite,axiom,
% 158.70/158.37      class_Finite__Set_Ofinite(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Lattices_Olattice,axiom,
% 158.70/158.37      class_Lattices_Olattice(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Orderings_Oorder,axiom,
% 158.70/158.37      class_Orderings_Oorder(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Orderings_Otop,axiom,
% 158.70/158.37      class_Orderings_Otop(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Orderings_Oord,axiom,
% 158.70/158.37      class_Orderings_Oord(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Orderings_Obot,axiom,
% 158.70/158.37      class_Orderings_Obot(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Groups_Ouminus,axiom,
% 158.70/158.37      class_Groups_Ouminus(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Groups_Ominus,axiom,
% 158.70/158.37      class_Groups_Ominus(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Enum_Oenum,axiom,
% 158.70/158.37      class_Enum_Oenum(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_HOL__Obool__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_HOL_Obool) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Com__Ostate__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Com_Ostate) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Com__Ostate__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_Com_Ostate) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Com__Ovname__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Com_Ovname) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Com__Ovname__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_Com_Ovname) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_List__Olist__Lazy__Sequence_Osmall__lazy,axiom,
% 158.70/158.37      ! [T_1] :
% 158.70/158.37        ( class_Lazy__Sequence_Osmall__lazy(T_1)
% 158.70/158.37       => class_Lazy__Sequence_Osmall__lazy(tc_List_Olist(T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_List__Olist__HOL_Oequal,axiom,
% 158.70/158.37      ! [T_1] : class_HOL_Oequal(tc_List_Olist(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_List__Olist__Nat_Osize,axiom,
% 158.70/158.37      ! [T_1] : class_Nat_Osize(tc_List_Olist(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_sum__Finite__Set_Ofinite,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Finite__Set_Ofinite(T_2)
% 158.70/158.37          & class_Finite__Set_Ofinite(T_1) )
% 158.70/158.37       => class_Finite__Set_Ofinite(tc_sum(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_sum__HOL_Oequal,axiom,
% 158.70/158.37      ! [T_1,T_2] : class_HOL_Oequal(tc_sum(T_2,T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_sum__Enum_Oenum,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Enum_Oenum(T_2)
% 158.70/158.37          & class_Enum_Oenum(T_1) )
% 158.70/158.37       => class_Enum_Oenum(tc_sum(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_sum__Nat_Osize,axiom,
% 158.70/158.37      ! [T_1,T_2] : class_Nat_Osize(tc_sum(T_2,T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Option__Ooption__Finite__Set_Ofinite,axiom,
% 158.70/158.37      ! [T_1] :
% 158.70/158.37        ( class_Finite__Set_Ofinite(T_1)
% 158.70/158.37       => class_Finite__Set_Ofinite(tc_Option_Ooption(T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Option__Ooption__HOL_Oequal,axiom,
% 158.70/158.37      ! [T_1] : class_HOL_Oequal(tc_Option_Ooption(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Option__Ooption__Enum_Oenum,axiom,
% 158.70/158.37      ! [T_1] :
% 158.70/158.37        ( class_Enum_Oenum(T_1)
% 158.70/158.37       => class_Enum_Oenum(tc_Option_Ooption(T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Option__Ooption__Nat_Osize,axiom,
% 158.70/158.37      ! [T_1] : class_Nat_Osize(tc_Option_Ooption(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_prod__Lazy__Sequence_Osmall__lazy,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Lazy__Sequence_Osmall__lazy(T_2)
% 158.70/158.37          & class_Lazy__Sequence_Osmall__lazy(T_1) )
% 158.70/158.37       => class_Lazy__Sequence_Osmall__lazy(tc_prod(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_prod__Finite__Set_Ofinite,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Finite__Set_Ofinite(T_2)
% 158.70/158.37          & class_Finite__Set_Ofinite(T_1) )
% 158.70/158.37       => class_Finite__Set_Ofinite(tc_prod(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_prod__Smallcheck_Osmall,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Smallcheck_Osmall(T_2)
% 158.70/158.37          & class_Smallcheck_Osmall(T_1) )
% 158.70/158.37       => class_Smallcheck_Osmall(tc_prod(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_prod__HOL_Oequal,axiom,
% 158.70/158.37      ! [T_1,T_2] : class_HOL_Oequal(tc_prod(T_2,T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_prod__Enum_Oenum,axiom,
% 158.70/158.37      ! [T_1,T_2] :
% 158.70/158.37        ( ( class_Enum_Oenum(T_2)
% 158.70/158.37          & class_Enum_Oenum(T_1) )
% 158.70/158.37       => class_Enum_Oenum(tc_prod(T_2,T_1)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_prod__Nat_Osize,axiom,
% 158.70/158.37      ! [T_1,T_2] : class_Nat_Osize(tc_prod(T_2,T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Product____Type__Ounit__Lazy__Sequence_Osmall__lazy,axiom,
% 158.70/158.37      class_Lazy__Sequence_Osmall__lazy(tc_Product__Type_Ounit) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Product____Type__Ounit__Finite__Set_Ofinite,axiom,
% 158.70/158.37      class_Finite__Set_Ofinite(tc_Product__Type_Ounit) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Product____Type__Ounit__Smallcheck_Osmall,axiom,
% 158.70/158.37      class_Smallcheck_Osmall(tc_Product__Type_Ounit) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Product____Type__Ounit__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Product__Type_Ounit) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Product____Type__Ounit__Enum_Oenum,axiom,
% 158.70/158.37      class_Enum_Oenum(tc_Product__Type_Ounit) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Product____Type__Ounit__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_Product__Type_Ounit) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Evaluation__Oterm__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Code__Evaluation_Oterm) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Evaluation__Oterm__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_Code__Evaluation_Oterm) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Hoare____Mirabelle__Otriple__HOL_Oequal,axiom,
% 158.70/158.37      ! [T_1] : class_HOL_Oequal(tc_Hoare__Mirabelle_Otriple(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Hoare____Mirabelle__Otriple__Nat_Osize,axiom,
% 158.70/158.37      ! [T_1] : class_Nat_Osize(tc_Hoare__Mirabelle_Otriple(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__comm__semiring__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__comm__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Olinordered__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Olinordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring__strict,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__comm__monoid__add,axiom,
% 158.70/158.37      class_Groups_Oordered__comm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__ab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Ocancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__cancel__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__cancel__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__comm__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__comm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Ocancel__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring,axiom,
% 158.70/158.37      class_Rings_Olinordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semidom,axiom,
% 158.70/158.37      class_Rings_Olinordered__semidom(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__mult,axiom,
% 158.70/158.37      class_Groups_Oab__semigroup__mult(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__mult,axiom,
% 158.70/158.37      class_Groups_Ocomm__monoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__add,axiom,
% 158.70/158.37      class_Groups_Oab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__semiring,axiom,
% 158.70/158.37      class_Rings_Oordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ono__zero__divisors,axiom,
% 158.70/158.37      class_Rings_Ono__zero__divisors(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__add,axiom,
% 158.70/158.37      class_Groups_Ocomm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring__1,axiom,
% 158.70/158.37      class_Rings_Ocomm__semiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Osemigroup__add,axiom,
% 158.70/158.37      class_Groups_Osemigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Divides_Osemiring__div,axiom,
% 158.70/158.37      class_Divides_Osemiring__div(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring,axiom,
% 158.70/158.37      class_Rings_Ocomm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osemiring__char__0,axiom,
% 158.70/158.37      class_Nat_Osemiring__char__0(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ozero__neq__one,axiom,
% 158.70/158.37      class_Rings_Ozero__neq__one(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Opreorder,axiom,
% 158.70/158.37      class_Orderings_Opreorder(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Olinorder,axiom,
% 158.70/158.37      class_Orderings_Olinorder(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__mult,axiom,
% 158.70/158.37      class_Groups_Omonoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__add,axiom,
% 158.70/158.37      class_Groups_Omonoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__1,axiom,
% 158.70/158.37      class_Rings_Osemiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__0,axiom,
% 158.70/158.37      class_Rings_Osemiring__0(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Omult__zero,axiom,
% 158.70/158.37      class_Rings_Omult__zero(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oorder,axiom,
% 158.70/158.37      class_Orderings_Oorder(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring,axiom,
% 158.70/158.37      class_Rings_Osemiring(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oord,axiom,
% 158.70/158.37      class_Orderings_Oord(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ominus,axiom,
% 158.70/158.37      class_Groups_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Power_Opower,axiom,
% 158.70/158.37      class_Power_Opower(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ozero,axiom,
% 158.70/158.37      class_Groups_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Int_Onumber,axiom,
% 158.70/158.37      class_Int_Onumber(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oone,axiom,
% 158.70/158.37      class_Groups_Oone(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__HOL_Oequal,axiom,
% 158.70/158.37      class_HOL_Oequal(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osize,axiom,
% 158.70/158.37      class_Nat_Osize(tc_Code__Numeral_Ocode__numeral) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Lazy____Sequence__Olazy____sequence__HOL_Oequal,axiom,
% 158.70/158.37      ! [T_1] : class_HOL_Oequal(tc_Lazy__Sequence_Olazy__sequence(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  fof(arity_Lazy____Sequence__Olazy____sequence__Nat_Osize,axiom,
% 158.70/158.37      ! [T_1] : class_Nat_Osize(tc_Lazy__Sequence_Olazy__sequence(T_1)) ).
% 158.70/158.37  
% 158.70/158.37  %----Helper facts (20)
% 158.70/158.37  fof(help_c__COMBI__1,axiom,
% 158.70/158.37      ! [V_P,T_a] : hAPP(c_COMBI(T_a),V_P) = V_P ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__COMBK__1,axiom,
% 158.70/158.37      ! [V_Q,V_P,T_b,T_a] : hAPP(hAPP(c_COMBK(T_a,T_b),V_P),V_Q) = V_P ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__COMBB__1,axiom,
% 158.70/158.37      ! [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)) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__COMBC__1,axiom,
% 158.70/158.37      ! [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) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__COMBS__1,axiom,
% 158.70/158.37      ! [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)) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fequal__1,axiom,
% 158.70/158.37      ! [V_y_2,V_x_2] :
% 158.70/158.37        ( ~ hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2))
% 158.70/158.37        | V_x_2 = V_y_2 ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fequal__2,axiom,
% 158.70/158.37      ! [V_y_2,V_x_2] :
% 158.70/158.37        ( V_x_2 != V_y_2
% 158.70/158.37        | hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fFalse__1,axiom,
% 158.70/158.37      ~ hBOOL(c_fFalse) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fTrue__1,axiom,
% 158.70/158.37      hBOOL(c_fTrue) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fNot__1,axiom,
% 158.70/158.37      ! [V_P_2] :
% 158.70/158.37        ( ~ hBOOL(hAPP(c_fNot,V_P_2))
% 158.70/158.37        | ~ hBOOL(V_P_2) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fNot__2,axiom,
% 158.70/158.37      ! [V_P_2] :
% 158.70/158.37        ( ~ ~ hBOOL(V_P_2)
% 158.70/158.37        | hBOOL(hAPP(c_fNot,V_P_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fconj__1,axiom,
% 158.70/158.37      ! [V_Q_2,V_P_2] :
% 158.70/158.37        ( ~ hBOOL(V_P_2)
% 158.70/158.37        | ~ hBOOL(V_Q_2)
% 158.70/158.37        | hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fconj__2,axiom,
% 158.70/158.37      ! [V_Q_2,V_P_2] :
% 158.70/158.37        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2))
% 158.70/158.37        | hBOOL(V_P_2) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fconj__3,axiom,
% 158.70/158.37      ! [V_Q_2,V_P_2] :
% 158.70/158.37        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2))
% 158.70/158.37        | hBOOL(V_Q_2) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fdisj__1,axiom,
% 158.70/158.37      ! [V_Q_2,V_P_2] :
% 158.70/158.37        ( ~ hBOOL(V_P_2)
% 158.70/158.37        | hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fdisj__2,axiom,
% 158.70/158.37      ! [V_P_2,V_Q_2] :
% 158.70/158.37        ( ~ hBOOL(V_Q_2)
% 158.70/158.37        | hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fdisj__3,axiom,
% 158.70/158.37      ! [V_Q_2,V_P_2] :
% 158.70/158.37        ( ~ hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2))
% 158.70/158.37        | hBOOL(V_P_2)
% 158.70/158.37        | hBOOL(V_Q_2) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fimplies__1,axiom,
% 158.70/158.37      ! [V_Q_2,V_P_2] :
% 158.70/158.37        ( hBOOL(V_P_2)
% 158.70/158.37        | hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fimplies__2,axiom,
% 158.70/158.37      ! [V_P_2,V_Q_2] :
% 158.70/158.37        ( ~ hBOOL(V_Q_2)
% 158.70/158.37        | hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2)) ) ).
% 158.70/158.37  
% 158.70/158.37  fof(help_c__fimplies__3,axiom,
% 158.70/158.37      ! [V_Q_2,V_P_2] :
% 158.70/158.37        ( ~ hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2))
% 158.70/158.37        | ~ hBOOL(V_P_2)
% 158.70/158.37        | hBOOL(V_Q_2) ) ).
% 158.70/158.37  
% 158.70/158.37  %----Conjectures (6)
% 158.70/158.37  fof(conj_0,hypothesis,
% 158.70/158.37      c_Hoare__Mirabelle_Ostate__not__singleton ).
% 158.70/158.37  
% 158.70/158.37  fof(conj_1,hypothesis,
% 158.70/158.37      c_Com_OWT__bodies ).
% 158.70/158.37  
% 158.70/158.37  fof(conj_2,hypothesis,
% 158.70/158.37      hBOOL(hAPP(c_Com_OWT,v_c)) ).
% 158.70/158.37  
% 158.70/158.37  fof(conj_3,hypothesis,
% 158.70/158.37      hAPP(c_Com_Obody,v_pn) = hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),v_y) ).
% 158.70/158.37  
% 158.70/158.37  fof(conj_4,hypothesis,
% 158.70/158.37      c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(c_Set_Oimage(tc_Com_Opname,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),hAPP(hAPP(c_COMBB(tc_Com_Ocom,tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_Com_Opname),c_Hoare__Mirabelle_OMGT),c_Com_Ocom_OBODY)),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody))) ).
% 158.70/158.37  
% 158.70/158.37  fof(conj_5,conjecture,
% 158.70/158.37      c_Hoare__Mirabelle_Ohoare__derivs(tc_Com_Ostate,c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,v_pn))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ).
% 158.70/158.37  
% 158.70/158.37  %------------------------------------------------------------------------------
% 158.70/158.37  %-------------------------------------------
% 158.70/158.37  % Proof found
% 158.70/158.37  % SZS status Theorem for theBenchmark
% 158.70/158.37  % SZS output start Proof
% 158.70/158.37  %ClaNum:10137(EqnAxiom:2837)
% 158.70/158.37  %VarNum:69695(SingletonVarNum:20346)
% 158.70/158.37  %MaxLitNum:8
% 158.70/158.37  %MaxfuncDepth:13
% 158.70/158.37  %SharedTerms:1087
% 158.70/158.37  %goalClause: 4550
% 158.70/158.37  %singleGoalClaCount:1
% 158.70/158.37  [2838]P1(a5000)
% 158.70/158.37  [2839]P2(a5000)
% 158.70/158.37  [2843]P24(a195)
% 158.70/158.37  [2844]P25(a862)
% 158.70/158.37  [2845]P25(a868)
% 158.70/158.37  [2846]P104(a862)
% 158.70/158.37  [2847]P104(a868)
% 158.70/158.37  [2848]P104(a1)
% 158.70/158.37  [2849]P104(a102)
% 158.70/158.37  [2850]P105(a862)
% 158.70/158.37  [2851]P105(a868)
% 158.70/158.37  [2852]P105(a1)
% 158.70/158.37  [2853]P105(a102)
% 158.70/158.37  [2854]P106(a868)
% 158.70/158.37  [2855]P106(a1)
% 158.70/158.37  [2856]P106(a102)
% 158.70/158.37  [2857]P107(a862)
% 158.70/158.37  [2858]P107(a868)
% 158.70/158.37  [2859]P107(a1)
% 158.70/158.37  [2860]P107(a102)
% 158.70/158.37  [2861]P26(a862)
% 158.70/158.37  [2862]P26(a868)
% 158.70/158.37  [2863]P26(a1)
% 158.70/158.37  [2864]P27(a862)
% 158.70/158.37  [2865]P27(a871)
% 158.70/158.37  [2866]P99(a862)
% 158.70/158.37  [2867]P99(a868)
% 158.70/158.37  [2868]P99(a1)
% 158.70/158.37  [2869]P64(a862)
% 158.70/158.37  [2870]P65(a862)
% 158.70/158.37  [2871]P65(a868)
% 158.70/158.37  [2872]P65(a1)
% 158.70/158.37  [2873]P65(a102)
% 158.70/158.37  [2874]P77(a1)
% 158.70/158.37  [2875]P66(a1)
% 158.70/158.37  [2876]P108(a1)
% 158.70/158.37  [2877]P100(a862)
% 158.70/158.37  [2878]P100(a868)
% 158.70/158.37  [2879]P100(a1)
% 158.70/158.37  [2880]P67(a868)
% 158.70/158.37  [2881]P67(a1)
% 158.70/158.37  [2882]P67(a102)
% 158.70/158.37  [2883]P97(a862)
% 158.70/158.37  [2884]P97(a868)
% 158.70/158.37  [2885]P97(a1)
% 158.70/158.37  [2886]P28(a862)
% 158.70/158.37  [2887]P81(a868)
% 158.70/158.37  [2888]P81(a1)
% 158.70/158.37  [2889]P81(a102)
% 158.70/158.37  [2890]P68(a868)
% 158.70/158.37  [2891]P68(a1)
% 158.70/158.37  [2892]P68(a102)
% 158.70/158.37  [2893]P69(a868)
% 158.70/158.37  [2894]P69(a1)
% 158.70/158.37  [2895]P69(a102)
% 158.70/158.37  [2896]P70(a868)
% 158.70/158.37  [2897]P70(a1)
% 158.70/158.37  [2898]P70(a102)
% 158.70/158.37  [2899]P82(a868)
% 158.70/158.37  [2900]P82(a1)
% 158.70/158.37  [2901]P82(a102)
% 158.70/158.37  [2902]P83(a868)
% 158.70/158.37  [2903]P83(a1)
% 158.70/158.37  [2904]P83(a102)
% 158.70/158.37  [2905]P73(a1)
% 158.70/158.37  [2906]P85(a862)
% 158.70/158.37  [2907]P86(a862)
% 158.70/158.37  [2908]P86(a1)
% 158.70/158.37  [2909]P109(a1)
% 158.70/158.37  [2910]P110(a862)
% 158.70/158.37  [2911]P98(a862)
% 158.70/158.37  [2912]P113(a868)
% 158.70/158.37  [2913]P113(a1)
% 158.70/158.37  [2914]P113(a102)
% 158.70/158.37  [2915]P78(a868)
% 158.70/158.37  [2916]P78(a1)
% 158.70/158.37  [2917]P78(a102)
% 158.70/158.37  [2918]P115(a868)
% 158.70/158.37  [2919]P115(a1)
% 158.70/158.37  [2920]P115(a102)
% 158.70/158.37  [2921]P116(a1)
% 158.70/158.37  [2922]P75(a868)
% 158.70/158.37  [2923]P75(a1)
% 158.70/158.37  [2924]P75(a102)
% 158.70/158.37  [2925]P74(a868)
% 158.70/158.37  [2926]P74(a1)
% 158.70/158.37  [2927]P74(a102)
% 158.70/158.37  [2928]P71(a868)
% 158.70/158.37  [2929]P71(a1)
% 158.70/158.37  [2930]P71(a102)
% 158.70/158.37  [2931]P114(a868)
% 158.70/158.37  [2932]P114(a1)
% 158.70/158.37  [2933]P114(a102)
% 158.70/158.37  [2934]P135(a868)
% 158.70/158.37  [2935]P135(a1)
% 158.70/158.37  [2936]P135(a102)
% 158.70/158.37  [2937]P139(a868)
% 158.70/158.37  [2938]P139(a1)
% 158.70/158.37  [2939]P79(a868)
% 158.70/158.37  [2940]P79(a1)
% 158.70/158.37  [2941]P79(a102)
% 158.70/158.37  [2942]P117(a1)
% 158.70/158.37  [2943]P140(a868)
% 158.70/158.37  [2944]P140(a1)
% 158.70/158.37  [2945]P140(a102)
% 158.70/158.37  [2946]P136(a1)
% 158.70/158.37  [2947]P76(a1)
% 158.70/158.37  [2948]P124(a1)
% 158.70/158.37  [2949]P90(a868)
% 158.70/158.37  [2950]P90(a1)
% 158.70/158.37  [2951]P90(a102)
% 158.70/158.37  [2952]P125(a868)
% 158.70/158.37  [2953]P125(a1)
% 158.70/158.37  [2954]P125(a102)
% 158.70/158.37  [2955]P80(a868)
% 158.70/158.37  [2956]P80(a1)
% 158.70/158.37  [2957]P80(a102)
% 158.70/158.37  [2958]P138(a1)
% 158.70/158.37  [2959]P126(a868)
% 158.70/158.37  [2960]P126(a1)
% 158.70/158.37  [2961]P126(a102)
% 158.70/158.37  [2962]P141(a868)
% 158.70/158.37  [2963]P141(a1)
% 158.70/158.37  [2964]P141(a102)
% 158.70/158.37  [2965]P87(a868)
% 158.70/158.37  [2966]P87(a1)
% 158.70/158.37  [2967]P87(a102)
% 158.70/158.37  [2968]P131(a868)
% 158.70/158.37  [2969]P131(a1)
% 158.70/158.37  [2970]P131(a102)
% 158.70/158.37  [2971]P133(a868)
% 158.70/158.37  [2972]P133(a1)
% 158.70/158.37  [2973]P133(a102)
% 158.70/158.37  [2974]P132(a868)
% 158.70/158.37  [2975]P132(a1)
% 158.70/158.37  [2976]P132(a102)
% 158.70/158.37  [2977]P122(a1)
% 158.70/158.37  [2978]P123(a1)
% 158.70/158.37  [2979]P127(a868)
% 158.70/158.37  [2980]P127(a1)
% 158.70/158.37  [2981]P127(a102)
% 158.70/158.37  [2982]P120(a868)
% 158.70/158.37  [2983]P120(a1)
% 158.70/158.37  [2984]P120(a102)
% 158.70/158.37  [2985]P128(a868)
% 158.70/158.37  [2986]P128(a1)
% 158.70/158.37  [2987]P128(a102)
% 158.70/158.37  [2988]P129(a1)
% 158.70/158.37  [2989]P130(a1)
% 158.70/158.37  [2990]P101(a868)
% 158.70/158.37  [2991]P101(a1)
% 158.70/158.37  [2992]P101(a102)
% 158.70/158.37  [2993]P137(a1)
% 158.70/158.37  [2994]P142(a868)
% 158.70/158.37  [2995]P142(a1)
% 158.70/158.37  [2996]P142(a102)
% 158.70/158.37  [2997]P91(a1)
% 158.70/158.37  [2998]P111(a868)
% 158.70/158.37  [2999]P111(a1)
% 158.70/158.37  [3000]P111(a102)
% 158.70/158.37  [3001]P57(a868)
% 158.70/158.37  [3002]P57(a1)
% 158.70/158.37  [3003]P57(a102)
% 158.70/158.37  [3004]P58(a1)
% 158.70/158.37  [3005]P88(a1)
% 158.70/158.37  [3006]P84(a1)
% 158.70/158.37  [3007]P134(a1)
% 158.70/158.37  [3008]P72(a1)
% 158.70/158.37  [3009]P92(a1)
% 158.70/158.37  [3010]P93(a868)
% 158.70/158.37  [3011]P93(a1)
% 158.70/158.37  [3012]P93(a102)
% 158.70/158.37  [3013]P143(a871)
% 158.70/158.37  [3014]P143(a1)
% 158.70/158.37  [3015]P89(a868)
% 158.70/158.37  [3016]P89(a1)
% 158.70/158.37  [3017]P89(a102)
% 158.70/158.37  [3018]P59(a862)
% 158.70/158.37  [3019]P59(a871)
% 158.70/158.37  [3020]P94(a862)
% 158.70/158.37  [3021]P94(a863)
% 158.70/158.37  [3022]P94(a864)
% 158.70/158.37  [3023]P94(a868)
% 158.70/158.37  [3024]P94(a871)
% 158.70/158.37  [3025]P94(a1)
% 158.70/158.37  [3026]P94(a328)
% 158.70/158.37  [3027]P94(a102)
% 158.70/158.37  [3028]P94(a866)
% 158.70/158.37  [3029]P112(a868)
% 158.70/158.37  [3030]P103(a862)
% 158.70/158.37  [3031]P103(a863)
% 158.70/158.37  [3032]P103(a864)
% 158.70/158.37  [3033]P103(a868)
% 158.70/158.37  [3034]P103(a871)
% 158.70/158.37  [3035]P103(a328)
% 158.70/158.37  [3036]P103(a102)
% 158.70/158.37  [3037]P103(a866)
% 158.70/158.37  [3038]P102(a871)
% 158.70/158.37  [3039]P102(a1)
% 158.70/158.37  [3040]P96(a862)
% 158.70/158.37  [3060]P39(a868,a251)
% 158.70/158.37  [3061]P39(a868,a322)
% 158.70/158.37  [4442]~E(a100,a84)
% 158.70/158.37  [4443]~P24(a250)
% 158.70/158.37  [2840]E(f2(a1),a84)
% 158.70/158.37  [2841]E(f103(a102),a3)
% 158.70/158.37  [2842]E(f22(a102),a23)
% 158.70/158.37  [3041]E(f104(a868),f196(a868))
% 158.70/158.37  [3042]E(f113(a868),f197(a868))
% 158.70/158.37  [3043]E(f198(a868),f2(a868))
% 158.70/158.37  [3044]E(f32(a24),f2(a868))
% 158.70/158.37  [3045]E(f105(a1),f35(a1))
% 158.70/158.37  [3046]E(f85(a195),f2(a868))
% 158.70/158.37  [3047]E(f85(a250),f2(a868))
% 158.70/158.37  [3048]P29(f79(a1))
% 158.70/158.37  [3049]P29(f2(a1))
% 158.70/158.37  [3098]P24(f332(a25,a24))
% 158.70/158.37  [3099]P24(f332(a25,a873))
% 158.70/158.37  [3113]P39(f875(a868,a868),a36)
% 158.70/158.37  [3470]E(f325(a868,a868,a251,a251),a36)
% 158.70/158.37  [4444]~E(f79(a1),f2(a1))
% 158.70/158.37  [3050]E(f114(f2(a868)),f2(a868))
% 158.70/158.37  [3051]E(f4(f2(a102)),f2(a868))
% 158.70/158.37  [3063]E(f332(f80(a1),a84),a84)
% 158.70/158.37  [3066]E(f332(a115,f2(a868)),f79(a868))
% 158.70/158.37  [3067]E(f332(a107,f79(a1)),f79(a868))
% 158.70/158.37  [3068]E(f332(a3,f79(a868)),f79(a102))
% 158.70/158.37  [3070]E(f332(a3,f2(a868)),f2(a102))
% 158.70/158.37  [3072]E(f332(f106(a1),a84),f2(a1))
% 158.70/158.37  [3073]E(f332(f106(a102),a84),f2(a102))
% 158.70/158.37  [3074]E(f332(a107,f2(a1)),f2(a868))
% 158.70/158.37  [3075]E(f332(f199(a862),a195),f2(a868))
% 158.70/158.37  [3076]E(f332(f199(a862),a250),f2(a868))
% 158.70/158.37  [3077]E(f332(f199(a864),a24),f2(a868))
% 158.70/158.37  [3078]E(f332(f106(a868),a84),f2(a868))
% 158.70/158.37  [3082]E(f332(f80(a1),f79(a1)),a100)
% 158.70/158.37  [3089]E(f332(f80(a1),f2(a1)),f2(a1))
% 158.70/158.37  [3091]E(f332(f199(a102),f2(a102)),f2(a868))
% 158.70/158.37  [3092]E(f332(f103(a1),f79(a868)),f79(a1))
% 158.70/158.37  [3093]E(f332(f103(a1),f2(a868)),f2(a1))
% 158.70/158.37  [3100]E(f332(f210(a864),a877),f332(a26,a878))
% 158.70/158.37  [3109]E(f332(a107,f79(a1)),f332(a115,f2(a868)))
% 158.70/158.37  [3110]E(f332(f180(a865,a864),a27),a26)
% 158.70/158.37  [3111]E(f323(f875(a868,a868),a36),a37)
% 158.70/158.37  [3112]E(f324(f875(a868,a868),a36),a38)
% 158.70/158.37  [3134]E(f332(f253(a868),f2(a868)),f198(f876(a868,a862)))
% 158.70/158.37  [3135]E(f332(f254(a868),f2(a868)),f255(f876(a868,a862)))
% 158.70/158.37  [3143]P40(f198(f876(a1,a862)))
% 158.70/158.37  [3179]E(f332(f332(f22(a102),f2(a102)),f79(a102)),f2(a102))
% 158.70/158.37  [3258]P24(f332(f332(f247(a1),a100),f2(a1)))
% 158.70/158.37  [3283]P24(f332(f332(f246(a1),f2(a1)),f79(a1)))
% 158.70/158.37  [3285]P24(f332(f332(f247(a1),f2(a1)),f79(a1)))
% 158.70/158.37  [3461]P24(f332(f63(a865),f186(a865,a864,a26)))
% 158.70/158.37  [3500]E(f332(f332(f289(a868,a868,a868),a322),f308(a868,a322)),a251)
% 158.70/158.37  [3540]P42(a1,a868,a107,f332(f246(a1),f2(a1)))
% 158.70/158.37  [3544]E(f332(f332(f43(a868,f876(a868,a862)),f255(f876(a868,a862))),f253(a868)),f255(f876(a868,a862)))
% 158.70/158.37  [3545]E(f332(f332(f43(a868,f876(a868,a862)),f255(f876(a868,a862))),f254(a868)),f255(f876(a868,a862)))
% 158.70/158.37  [3546]E(f332(f332(f43(a868,f876(a868,a862)),f255(f876(a868,a862))),f301(a868)),f255(f876(a868,a862)))
% 158.70/158.37  [3547]E(f332(f332(f44(a868,f876(a868,a862)),f255(f876(a868,a862))),f304(a868)),f198(f876(a868,a862)))
% 158.70/158.37  [3563]P21(a868,a1,f103(a1),f255(f876(a868,a862)))
% 158.70/158.37  [3576]P42(a868,a1,f103(a1),f332(f16(a862,a868),a195))
% 158.70/158.37  [3712]E(f332(f74(a868,a102,a1,a3),a107),f106(a102))
% 158.70/158.37  [3941]P53(a102,a868,a19,a3,f255(f876(a868,a862)))
% 158.70/158.37  [3950]P53(a1,f876(f875(a868,a868),a862),a109,a90,a101)
% 158.70/158.37  [4217]E(f272(a1,a1,a1,a1,f35(a1),f80(a1)),a52)
% 158.70/158.37  [4467]~E(f332(f106(a1),a100),f332(f106(a1),a84))
% 158.70/158.37  [4468]~P24(f332(a203,f79(a1)))
% 158.70/158.37  [4469]~P24(f332(a203,f2(a1)))
% 158.70/158.37  [4518]~P24(f332(f332(f247(a1),a84),f2(a1)))
% 158.70/158.37  [3126]E(f332(f332(f22(a1),a100),a100),a84)
% 158.70/158.37  [3141]E(f332(f103(a1),f332(a115,f2(a868))),f79(a1))
% 158.70/158.37  [3209]E(f332(f39(a871),f255(f876(a871,a862))),f79(a868))
% 158.70/158.37  [3230]P24(f332(a203,f332(f106(a1),a100)))
% 158.70/158.37  [3232]P24(f332(f332(f246(a1),a100),a84))
% 158.70/158.37  [3234]P24(f332(f332(f247(a1),a100),a84))
% 158.70/158.37  [3295]E(f332(f332(f310(a868),f2(a868)),f198(f876(a868,a862))),f332(f301(a868),f2(a868)))
% 158.70/158.37  [3352]P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),a84)))
% 158.70/158.37  [3364]E(f332(f311(a868,a868,a115),f255(f876(a868,a862))),f332(f304(a868),f2(a868)))
% 158.70/158.37  [3404]P6(f875(a868,a868),f255(f876(f875(a868,a868),a862)),a111)
% 158.70/158.37  [3720]E(f332(f74(a868,a1,a102,f103(a1)),a19),a20)
% 158.70/158.37  [3782]P39(a868,f332(f252(f875(a868,a868)),f332(f271(a868,a868,a862),f247(a868))))
% 158.70/158.37  [4128]P20(a863,f198(f876(f867(a863),a862)),f332(f311(a865,f867(a863),f332(f332(f8(a864,f867(a863),a865),a94),a28)),f186(a865,a864,a26)))
% 158.70/158.37  [4507]~P24(f332(a203,f332(f106(a1),a84)))
% 158.70/158.37  [4508]~P24(f332(f332(f246(a1),a84),a100))
% 158.70/158.37  [4509]~P24(f332(f332(f247(a1),a84),a84))
% 158.70/158.37  [4510]~P24(f332(f332(f247(a1),a84),a100))
% 158.70/158.37  [4511]~P24(f332(f332(f247(a1),a100),a100))
% 158.70/158.37  [4512]~P24(f332(f332(f92(a1),a84),a100))
% 158.70/158.37  [4513]~P24(f332(f332(f92(a1),a100),a84))
% 158.70/158.37  [4528]~P24(f332(f63(a868),f255(f876(a868,a862))))
% 158.70/158.37  [4529]~P24(f332(f63(a1),f255(f876(a1,a862))))
% 158.70/158.37  [4388]E(f332(f271(a1,a1,a862),f332(f332(f8(f876(a1,a862),f876(a1,a862),a1),f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f247(a1),f2(a1))))),f332(f332(f7(a1,a1,f876(a1,a862)),f332(f332(f8(f876(a1,f876(a1,a862)),f876(a1,f876(a1,a862)),a1),f7(a1,a1,a862)),f332(f332(f8(f876(a1,a1),f876(a1,f876(a1,a862)),a1),f332(f8(a1,f876(a1,a862),a1),a329)),a231))),f79(a1)))),a227)
% 158.70/158.37  [4550]~P20(a863,f198(f876(f867(a863),a862)),f332(f332(f310(f867(a863)),f332(a94,f332(a28,a878))),f198(f876(f867(a863),a862))))
% 158.70/158.37  [3442]E(f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100),f332(f80(a1),a100))
% 158.70/158.37  [3483]E(f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100),f332(f332(f22(a1),a84),a100))
% 158.70/158.37  [3645]E(f332(f332(f62(f875(a868,a868)),f255(f876(f875(a868,a868),a862))),a111),a101)
% 158.70/158.37  [3674]E(f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f79(a1))
% 158.70/158.37  [3675]E(f332(f106(a102),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f79(a102))
% 158.70/158.37  [3676]E(f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f79(a868))
% 158.70/158.37  [3680]E(f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(a115,f2(a868)))
% 158.70/158.37  [4075]E(f332(f332(f113(f876(f875(f875(a868,a868),f875(a868,a868)),a862)),a36),f308(f875(a868,a868),f198(f876(f875(f875(a868,a868),f875(a868,a868)),a862)))),a71)
% 158.70/158.37  [4147]E(f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),f79(a868)),f2(a868))),f198(f876(f875(a868,a868),a862))))),f79(a1))
% 158.70/158.37  [4148]E(f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),f2(a868)),f2(a868))),f198(f876(f875(a868,a868),a862))))),f2(a1))
% 158.70/158.37  [4163]E(f332(f252(f875(a868,a868)),f332(f271(a868,a868,a862),f332(f332(f8(a868,f876(a868,a862),a868),f332(f7(a868,a868,a862),a329)),a115))),a322)
% 158.70/158.37  [4133]E(f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),f332(a115,f332(a115,f2(a868))))
% 158.70/158.37  [4136]E(f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),f332(f332(f81(a868),f79(a868)),f79(a868)))
% 158.70/158.37  [4137]E(f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),f332(f39(a862),f255(f876(a862,a862))))
% 158.70/158.37  [4203]P29(f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))
% 158.70/158.37  [4275]P22(f876(f875(a868,a868),a862),f332(f332(f267(f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862),f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862)),a37),a72))
% 158.70/158.37  [4276]P22(f876(f875(a868,a868),a862),f332(f332(f267(f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862),f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862)),a38),a70))
% 158.70/158.37  [4316]E(f332(f332(f113(f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862)),f324(f875(a868,a868),a71)),f332(f332(f310(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),f198(f876(f875(a868,a868),a862))),f198(f876(f875(a868,a868),a862)))),f198(f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862)))),a70)
% 158.70/158.37  [4317]E(f332(f332(f113(f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862)),f323(f875(a868,a868),a71)),f332(f332(f310(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),f198(f876(f875(a868,a868),a862))),f198(f876(f875(a868,a868),a862)))),f198(f876(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a862)))),a72)
% 158.70/158.37  [4205]E(f332(a107,f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(a115,f332(a115,f2(a868))))
% 158.70/158.37  [4252]E(f332(f103(a1),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))
% 158.70/158.37  [4287]P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.37  [4288]E(f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100)),f332(a115,f332(a115,f332(a115,f2(a868)))))
% 158.70/158.37  [4330]P29(f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100)))
% 158.70/158.37  [4358]E(f332(f103(a1),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100)))
% 158.70/158.37  [4373]P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))))
% 158.70/158.37  [3062]P5(x30621,a329)
% 158.70/158.37  [3471]P21(a868,a868,a115,x34711)
% 158.70/158.37  [3052]P94(f867(x30521))
% 158.70/158.37  [3053]P94(f872(x30531))
% 158.70/158.37  [3054]P94(f869(x30541))
% 158.70/158.37  [3055]P94(f870(x30551))
% 158.70/158.37  [3056]P103(f867(x30561))
% 158.70/158.37  [3057]P103(f872(x30571))
% 158.70/158.37  [3058]P103(f869(x30581))
% 158.70/158.37  [3059]P103(f870(x30591))
% 158.70/158.37  [3079]P39(a1,f108(x30791))
% 158.70/158.37  [3080]P39(a1,f110(x30801))
% 158.70/158.37  [3131]P39(f876(x31311,a862),f307(x31311))
% 158.70/158.37  [3155]E(f256(x31551,x31551,a329),a329)
% 158.70/158.37  [3170]E(f46(a1,x31701,x31701),f2(a1))
% 158.70/158.37  [3227]P11(x32271,f876(x32271,a862),f310(x32271))
% 158.70/158.37  [4446]~E(f332(a28,x44461),a24)
% 158.70/158.37  [4448]~E(f332(a115,x44481),x44481)
% 158.70/158.37  [4458]~E(f332(a115,x44581),f2(a868))
% 158.70/158.37  [3064]E(f332(f199(a868),x30641),x30641)
% 158.70/158.37  [3065]E(f332(f106(a1),x30651),x30651)
% 158.70/158.37  [3081]E(f332(a90,f333(x30811)),x30811)
% 158.70/158.37  [3094]E(f117(x30941,f116(x30941)),f116(x30941))
% 158.70/158.37  [3095]E(f153(x30951,f116(x30951)),f116(x30951))
% 158.70/158.37  [3101]E(f32(f332(a28,x31011)),f2(a868))
% 158.70/158.37  [3106]E(f332(f169(x31061),f116(x31061)),f116(x31061))
% 158.70/158.37  [3107]E(f332(f173(x31071),f116(x31071)),f116(x31071))
% 158.70/158.37  [3108]E(f332(f170(x31081),f116(x31081)),f116(x31081))
% 158.70/158.37  [3114]E(f332(f106(a1),x31141),f332(f105(a1),x31141))
% 158.70/158.37  [3115]E(f332(a90,f332(a109,x31151)),x31151)
% 158.70/158.37  [3117]E(f332(a3,f332(a19,x31171)),x31171)
% 158.70/158.37  [3118]E(f332(a19,f332(a3,x31181)),x31181)
% 158.70/158.37  [3119]P29(f332(f103(a1),x31191))
% 158.70/158.37  [3124]E(f332(f199(f872(x31241)),f211(x31241)),f2(a868))
% 158.70/158.37  [3125]E(f332(f199(f869(x31251)),f116(x31251)),f2(a868))
% 158.70/158.37  [3130]E(f332(f199(a864),f332(a28,x31301)),f2(a868))
% 158.70/158.37  [3139]E(f241(x31391,f211(x31391)),f198(f876(x31391,a862)))
% 158.70/158.37  [3146]E(f332(f332(f22(a868),x31461),f2(a868)),x31461)
% 158.70/158.37  [3147]E(f332(f332(f81(a868),x31471),f2(a868)),x31471)
% 158.70/158.37  [3148]E(f332(f332(f81(a1),x31481),f2(a1)),x31481)
% 158.70/158.37  [3149]E(f332(f332(f82(a868),x31491),f79(a868)),x31491)
% 158.70/158.37  [3150]E(f332(f332(f82(a1),x31501),f79(a1)),x31501)
% 158.70/158.37  [3151]E(f332(f332(f197(a868),x31511),f2(a868)),x31511)
% 158.70/158.37  [3152]E(f332(f332(f82(a868),x31521),f2(a868)),f2(a868))
% 158.70/158.37  [3153]E(f332(f332(f196(a868),x31531),f2(a868)),f2(a868))
% 158.70/158.37  [3154]E(f332(f332(f40(a1),x31541),f2(a1)),f2(a1))
% 158.70/158.37  [3161]E(f332(f174(x31611),f116(x31611)),f198(f876(x31611,a862)))
% 158.70/158.37  [3165]P24(f332(f138(x31651),f116(x31651)))
% 158.70/158.37  [3171]E(f332(f212(x31711,x31711),f5(x31711)),f35(f872(x31711)))
% 158.70/158.37  [3172]E(f332(f212(x31721,x31721),f35(x31721)),f35(f872(x31721)))
% 158.70/158.37  [3173]E(f332(f155(x31731,x31731),f5(x31731)),f35(f869(x31731)))
% 158.70/158.37  [3174]E(f332(f155(x31741,x31741),f35(x31741)),f35(f869(x31741)))
% 158.70/158.37  [3175]E(f46(a1,x31751,f2(a1)),x31751)
% 158.70/158.37  [3176]E(f332(f246(a868),f332(a115,x31761)),f332(f247(a868),x31761))
% 158.70/158.37  [3177]E(f332(f253(a868),f332(a115,x31771)),f332(f301(a868),x31771))
% 158.70/158.37  [3178]E(f332(f254(a868),f332(a115,x31781)),f332(f304(a868),x31781))
% 158.70/158.37  [3180]E(f46(a1,f2(a1),x31801),f2(a1))
% 158.70/158.37  [3193]E(f332(f332(f81(a868),x31931),f79(a868)),f332(a115,x31931))
% 158.70/158.37  [3203]E(f332(f302(a868,x32031),f2(a868)),f198(f876(a868,a862)))
% 158.70/158.38  [3215]E(f303(a868,f2(a868),x32151),f332(f301(a868),x32151))
% 158.70/158.38  [3261]E(f332(f332(f22(a868),f332(a115,x32611)),f79(a868)),x32611)
% 158.70/158.38  [3274]E(f48(f2(a1),x32741),f332(f332(f267(a1,a1),f2(a1)),f2(a1)))
% 158.70/158.38  [3326]P24(f332(f332(f247(a868),x33261),f332(a115,x33261)))
% 158.70/158.38  [3338]P24(f332(f332(f247(a868),f2(a868)),f332(a115,x33381)))
% 158.70/158.38  [3631]E(f332(f332(f22(a102),f332(a3,f332(a115,f332(a19,x36311)))),f79(a102)),x36311)
% 158.70/158.38  [3704]P24(f332(f332(f246(a1),f332(f80(a1),f332(f103(a1),x37041))),f2(a1)))
% 158.70/158.38  [3856]P24(f332(f332(f247(a1),f332(f80(a1),f332(f103(a1),f332(a115,x38561)))),f2(a1)))
% 158.70/158.38  [4474]~E(f255(f876(x44741,a862)),f198(f876(x44741,a862)))
% 158.70/158.38  [4521]~P24(f332(f332(f247(a868),x45211),f2(a868)))
% 158.70/158.38  [4537]~P24(f332(f332(f247(a1),f332(f103(a1),x45371)),f2(a1)))
% 158.70/158.38  [3129]E(f182(x31291,f116(f869(x31291))),f116(f869(x31291)))
% 158.70/158.38  [3132]E(f332(f332(f82(a1),a84),x31321),a84)
% 158.70/158.38  [3133]E(f332(f332(f81(a1),a84),x31331),x31331)
% 158.70/158.38  [3136]E(f332(a107,f332(f103(a1),x31361)),x31361)
% 158.70/158.38  [3137]E(f332(f332(f22(a1),x31371),a84),x31371)
% 158.70/158.38  [3138]E(f332(f332(f81(a1),x31381),a84),x31381)
% 158.70/158.38  [3140]E(f332(f332(f22(a868),x31401),x31401),f2(a868))
% 158.70/158.38  [3144]E(f332(f80(a1),f332(f80(a1),x31441)),x31441)
% 158.70/158.38  [3145]E(f332(f39(a868),f332(f253(a868),x31451)),x31451)
% 158.70/158.38  [3156]E(f332(f332(f81(a868),f2(a868)),x31561),x31561)
% 158.70/158.38  [3157]E(f332(f332(f81(a1),f2(a1)),x31571),x31571)
% 158.70/158.38  [3158]E(f332(f332(f82(a868),f79(a868)),x31581),x31581)
% 158.70/158.38  [3159]E(f332(f332(f82(a1),f79(a1)),x31591),x31591)
% 158.70/158.38  [3160]E(f332(f332(f197(a868),f2(a868)),x31601),x31601)
% 158.70/158.38  [3166]E(f332(f332(f22(a868),f2(a868)),x31661),f2(a868))
% 158.70/158.38  [3167]E(f332(f332(f82(a868),f2(a868)),x31671),f2(a868))
% 158.70/158.38  [3168]E(f332(f332(f196(a868),f2(a868)),x31681),f2(a868))
% 158.70/158.38  [3169]E(f332(f332(f40(a1),f2(a1)),x31691),f2(a1))
% 158.70/158.38  [3181]E(f126(x31811,f332(f80(a1),x31811)),f133(a1,x31811))
% 158.70/158.38  [3187]E(f332(f302(a868,f2(a868)),x31871),f332(f253(a868),x31871))
% 158.70/158.38  [3188]E(f332(f332(f82(a1),a100),x31881),f332(f80(a1),x31881))
% 158.70/158.38  [3195]E(f332(a107,f332(f106(a1),x31951)),f332(f106(a868),x31951))
% 158.70/158.38  [3196]E(f332(a19,f332(f106(a102),x31961)),f332(f106(a868),x31961))
% 158.70/158.38  [3197]E(f332(f39(a868),f332(f301(a868),x31971)),f332(a115,x31971))
% 158.70/158.38  [3207]E(f332(f332(f81(a868),f79(a868)),x32071),f332(a115,x32071))
% 158.70/158.38  [3211]E(f332(f105(a1),f332(f103(a1),x32111)),f332(f103(a1),x32111))
% 158.70/158.38  [3212]E(f332(f76(a1),f332(f103(a1),x32121)),f332(f103(a1),x32121))
% 158.70/158.38  [3217]E(f332(f39(x32171),f198(f876(x32171,a862))),f2(a868))
% 158.70/158.38  [3219]E(f332(f332(f40(a868),x32191),f332(a115,f2(a868))),x32191)
% 158.70/158.38  [3228]E(f46(a868,x32281,f332(a115,f2(a868))),f2(a868))
% 158.70/158.38  [3229]E(f46(a1,x32291,f332(f106(a1),a100)),f2(a1))
% 158.70/158.38  [3245]E(f332(f332(f40(a1),x32451),f332(f106(a1),a100)),f332(f80(a1),x32451))
% 158.70/158.38  [3249]E(f140(a868,f332(f302(a868,x32491),f2(a868))),f116(a868))
% 158.70/158.38  [3250]E(f332(f332(f81(a1),x32501),f79(a1)),f332(f332(f22(a1),x32501),a100))
% 158.70/158.38  [3251]E(f332(f332(f22(a1),x32511),f79(a1)),f332(f332(f81(a1),x32511),a100))
% 158.70/158.38  [3255]P24(f332(f332(f246(a868),x32551),x32551))
% 158.70/158.38  [3256]P24(f332(f332(f246(a1),x32561),x32561))
% 158.70/158.38  [3257]P24(f332(f332(f92(a1),x32571),x32571))
% 158.70/158.38  [3262]E(f332(f80(a1),f332(f106(a1),x32621)),f332(f106(a1),f332(f80(a1),x32621)))
% 158.70/158.38  [3263]P24(f332(f63(a868),f332(f253(a868),x32631)))
% 158.70/158.38  [3264]P24(f332(f63(a868),f332(f301(a868),x32641)))
% 158.70/158.38  [3272]E(f162(x32721,f255(f876(x32721,a862))),f255(f876(f869(x32721),a862)))
% 158.70/158.38  [3277]P24(f332(f332(f246(a868),f2(a868)),x32771))
% 158.70/158.38  [3288]E(f332(f332(f81(a868),f114(x32881)),f332(a115,f2(a868))),f114(f332(a115,x32881)))
% 158.70/158.38  [3289]E(f332(f252(x32891),f332(f16(a862,x32891),a250)),f198(f876(x32891,a862)))
% 158.70/158.38  [3290]E(f332(f252(x32901),f332(f16(a862,x32901),a195)),f255(f876(x32901,a862)))
% 158.70/158.38  [3294]E(f332(f332(f310(a868),x32941),f332(f253(a868),x32941)),f332(f253(a868),f332(a115,x32941)))
% 158.70/158.38  [3306]E(f332(f332(f81(a1),f79(a1)),f332(f103(a1),x33061)),f332(f103(a1),f332(a115,x33061)))
% 158.70/158.38  [3309]E(f332(f332(f152(f869(x33091)),f116(x33091)),f116(f869(x33091))),f55(x33091,f116(x33091)))
% 158.70/158.38  [3329]E(f198(f876(f875(x33291,x33291),a862)),f264(x33291,f198(f876(x33291,a862))))
% 158.70/158.38  [3330]E(f332(f309(x33301),f255(f876(x33301,a862))),f255(f876(f876(x33301,a862),a862)))
% 158.70/158.38  [3331]E(f332(f80(f876(x33311,a862)),f198(f876(x33311,a862))),f255(f876(x33311,a862)))
% 158.70/158.38  [3332]E(f332(f80(f876(x33321,a862)),f255(f876(x33321,a862))),f198(f876(x33321,a862)))
% 158.70/158.38  [3334]P24(f332(f63(x33341),f198(f876(x33341,a862))))
% 158.70/158.38  [3336]E(f332(f302(a868,x33361),f332(a115,x33361)),f332(f332(f310(a868),x33361),f198(f876(a868,a862))))
% 158.70/158.38  [3337]E(f86(f875(a868,a868),f49(x33371,f2(a868))),f332(f332(f267(a868,a868),f2(a868)),x33371))
% 158.70/158.38  [3351]E(f332(f332(f310(a868),f332(a115,x33511)),f332(f301(a868),x33511)),f332(f301(a868),f332(a115,x33511)))
% 158.70/158.38  [3355]P39(x33551,f198(f876(f875(x33551,x33551),a862)))
% 158.70/158.38  [3358]P24(f332(f332(f246(a1),f2(a1)),f332(f103(a1),x33581)))
% 158.70/158.38  [3366]E(f332(f332(f81(a868),f332(f199(a868),x33661)),f332(a115,f2(a868))),f332(f199(a868),f332(a115,x33661)))
% 158.70/158.38  [3478]P40(f332(f311(a868,a1,f103(a1)),x34781))
% 158.70/158.38  [3516]P41(x35161,f198(f876(x35161,a862)),f198(f876(f875(x35161,x35161),a862)))
% 158.70/158.38  [3536]E(f332(f332(f267(a1,a1),f332(f106(a1),a100)),f332(f332(f22(a1),x35361),f79(a1))),f51(f332(f106(a1),a100),x35361))
% 158.70/158.38  [3588]P56(x35881,f332(f16(f876(x35881,a862),x35881),f332(f16(a862,x35881),a250)))
% 158.70/158.38  [3794]P24(f332(f332(f334(f876(f875(a868,a868),a862)),f333(x37941)),a101))
% 158.70/158.38  [3820]P24(f332(f332(f334(f876(f875(a868,a868),a862)),f332(a109,x38201)),a101))
% 158.70/158.38  [3959]P21(x39591,f876(x39591,a862),f332(f332(f7(x39591,f876(x39591,a862),f876(x39591,a862)),f310(x39591)),f198(f876(x39591,a862))),f255(f876(x39591,a862)))
% 158.70/158.38  [4471]~E(f332(f332(f81(a1),x44711),x44711),a100)
% 158.70/158.38  [4506]~E(f332(a3,f332(a115,f332(a19,x45061))),f2(a102))
% 158.70/158.38  [4514]~P24(f332(a203,f332(f103(a1),x45141)))
% 158.70/158.38  [4517]~P24(f332(f332(f247(a868),x45171),x45171))
% 158.70/158.38  [4530]~P24(f332(f332(f246(a868),f332(a115,x45301)),x45301))
% 158.70/158.38  [3279]E(f332(a107,f332(f80(a1),f332(f103(a1),x32791))),f2(a868))
% 158.70/158.38  [3282]E(f332(f332(f81(a1),f332(f80(a1),x32821)),x32821),f2(a1))
% 158.70/158.38  [3287]E(f332(f39(a1),f332(f302(a1,f2(a1)),x32871)),f332(a107,x32871))
% 158.70/158.38  [3299]E(f332(f332(f257(a868),f332(a115,f2(a868))),x32991),f332(a115,f2(a868)))
% 158.70/158.38  [3401]E(f332(f285(x34011),f198(f876(f875(x34011,x34011),a862))),f198(f876(x34011,a862)))
% 158.70/158.38  [3409]E(f41(f876(x34091,a862),f198(f876(f876(x34091,a862),a862))),f198(f876(x34091,a862)))
% 158.70/158.38  [3410]E(f41(f876(x34101,a862),f255(f876(f876(x34101,a862),a862))),f255(f876(x34101,a862)))
% 158.70/158.38  [3411]E(f42(f876(x34111,a862),f198(f876(f876(x34111,a862),a862))),f255(f876(x34111,a862)))
% 158.70/158.38  [3412]E(f42(f876(x34121,a862),f255(f876(f876(x34121,a862),a862))),f198(f876(x34121,a862)))
% 158.70/158.38  [3459]E(f332(f332(f310(f869(x34591)),f116(x34591)),f198(f876(f869(x34591),a862))),f162(x34591,f198(f876(x34591,a862))))
% 158.70/158.38  [3460]E(f332(f332(f310(f869(x34601)),f116(x34601)),f198(f876(f869(x34601),a862))),f163(x34601,f116(f876(x34601,a862))))
% 158.70/158.38  [3499]E(f332(f332(f81(a868),f4(x34991)),f332(a115,f2(a868))),f4(f332(a3,f332(a115,f332(a19,x34991)))))
% 158.70/158.38  [3527]E(f332(f39(a1),f332(f311(a868,a1,f103(a1)),x35271)),f332(f39(a868),x35271))
% 158.70/158.38  [3530]P24(f332(f332(f246(a868),x35301),f332(f332(f82(a868),x35301),x35301)))
% 158.70/158.38  [3567]E(f332(f311(a1,a868,a107),f303(a1,f2(a1),f332(f103(a1),x35671))),f332(f301(a868),x35671))
% 158.70/158.38  [3583]E(f332(f332(f40(a868),f332(a115,f2(a868))),f332(f106(a868),x35831)),f332(a107,f332(f332(f40(a1),f79(a1)),f332(f106(a1),x35831))))
% 158.70/158.38  [3585]E(f332(f174(a868),f140(a868,f332(f302(a868,f2(a868)),f332(a115,x35851)))),f332(f301(a868),x35851))
% 158.70/158.38  [3586]E(f332(f332(f81(a868),f332(f199(a102),x35861)),f332(a115,f2(a868))),f332(f199(a102),f332(a3,f332(a115,f332(a19,x35861)))))
% 158.70/158.38  [3604]E(f332(f311(a1,a868,a107),f332(f311(a868,a1,f103(a1)),x36041)),x36041)
% 158.70/158.38  [3637]E(f332(f332(f310(a868),f2(a868)),f332(f311(a868,a868,a115),f332(f253(a868),x36371))),f332(f253(a868),f332(a115,x36371)))
% 158.70/158.38  [3644]P51(x36441,x36441,f308(x36441,f198(f876(f875(x36441,x36441),a862))))
% 158.70/158.38  [3650]P24(f332(a203,f332(f80(a1),f332(f103(a1),f332(a115,x36501)))))
% 158.70/158.38  [3661]E(f332(f332(f22(f876(a868,a862)),f332(f254(a868),x36611)),f332(f332(f310(a868),x36611),f198(f876(a868,a862)))),f332(f254(a868),f332(a115,x36611)))
% 158.70/158.38  [3677]E(f332(f332(f81(a1),f332(f332(f22(a1),a84),x36771)),f332(f332(f22(a1),a84),x36771)),f332(f332(f22(a1),a84),f332(f332(f81(a1),x36771),x36771)))
% 158.70/158.38  [3693]E(f332(f332(f310(f876(x36931,a862)),f198(f876(x36931,a862))),f198(f876(f876(x36931,a862),a862))),f332(f309(x36931),f198(f876(x36931,a862))))
% 158.70/158.38  [3721]E(f332(f332(f22(f876(a868,a862)),f332(f304(a868),x37211)),f332(f332(f310(a868),f332(a115,x37211)),f198(f876(a868,a862)))),f332(f304(a868),f332(a115,x37211)))
% 158.70/158.38  [3730]E(f332(f332(f310(f872(x37301)),f211(x37301)),f332(f311(x37301,f872(x37301),f210(x37301)),f255(f876(x37301,a862)))),f255(f876(f872(x37301),a862)))
% 158.70/158.38  [3832]E(f332(f106(a868),f332(f332(f81(a1),x38321),x38321)),f332(f332(f87(a868,a868),f332(f106(a868),x38321)),f332(f332(f18(a868,a868,a868),f81(a868)),f5(a868))))
% 158.70/158.38  [4226]P11(x42261,f876(x42261,a862),f332(f332(f8(f876(x42261,a862),f876(f876(x42261,a862),f876(x42261,a862)),x42261),f332(f7(f876(x42261,a862),f876(x42261,a862),f876(x42261,a862)),f22(f876(x42261,a862)))),f332(f332(f7(x42261,f876(x42261,a862),f876(x42261,a862)),f310(x42261)),f198(f876(x42261,a862)))))
% 158.70/158.38  [4315]E(f332(f252(f875(a1,a1)),f332(f271(a1,a1,a862),f332(f332(f8(f876(a1,a862),f876(a1,a862),a1),f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),x43151)))),f247(a1)))),f110(x43151))
% 158.70/158.38  [4348]E(f332(f252(f875(a1,a1)),f332(f271(a1,a1,a862),f332(f332(f18(a1,f876(a1,a862),f876(a1,a862)),f332(f332(f8(f876(a862,a862),f876(f876(a1,a862),f876(a1,a862)),a1),f8(a862,a862,a1)),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),x43481)))),f247(a1)))),f108(x43481))
% 158.70/158.38  [4403]E(f332(f252(f875(f876(x44031,a862),f876(x44031,a862))),f332(f271(f876(x44031,a862),f876(x44031,a862),a862),f332(f332(f7(f876(x44031,a862),f876(f876(x44031,a862),a862),f876(f876(x44031,a862),a862)),f332(f332(f8(f876(f876(x44031,a862),f876(a862,a862)),f876(f876(f876(x44031,a862),a862),f876(f876(x44031,a862),a862)),f876(x44031,a862)),f18(f876(x44031,a862),a862,a862)),f332(f332(f8(f876(f876(x44031,a862),a862),f876(f876(x44031,a862),f876(a862,a862)),f876(x44031,a862)),f332(f8(a862,f876(a862,a862),f876(x44031,a862)),a330)),f247(f876(x44031,a862))))),f63(x44031)))),f307(x44031))
% 158.70/158.38  [4534]~P24(f332(f63(f869(x45341)),f255(f876(f869(x45341),a862))))
% 158.70/158.38  [4539]~P24(f332(f332(f92(a1),a100),f332(f332(f81(a1),x45391),x45391)))
% 158.70/158.38  [4549]~P24(f332(f332(f246(a1),f2(a1)),f332(f80(a1),f332(f103(a1),f332(a115,x45491)))))
% 158.70/158.38  [3436]E(f332(f332(f22(a1),f332(f332(f81(a1),x34361),a100)),a100),x34361)
% 158.70/158.38  [3452]E(f332(f174(a868),f140(a868,f332(f302(a868,f2(a868)),x34521))),f332(f253(a868),x34521))
% 158.70/158.38  [3700]E(f332(f332(f81(a1),f332(f332(f81(a1),f79(a1)),x37001)),x37001),f332(f332(f22(a1),f332(f332(f81(a1),x37001),x37001)),a100))
% 158.70/158.38  [3749]E(f332(f287(x37491,x37491),f308(x37491,f198(f876(f875(x37491,x37491),a862)))),f308(x37491,f198(f876(f875(x37491,x37491),a862))))
% 158.70/158.38  [3797]P24(f332(f332(f246(a868),x37971),f332(f332(f82(a868),x37971),f332(f332(f82(a868),x37971),x37971))))
% 158.70/158.38  [4079]P24(f332(f63(a868),f332(f252(a868),f332(f332(f7(a868,a868,a862),f246(a868)),x40791))))
% 158.70/158.38  [4080]P24(f332(f63(a868),f332(f252(a868),f332(f332(f7(a868,a868,a862),f247(a868)),x40801))))
% 158.70/158.38  [4368]E(f332(f252(f875(x43681,x43681)),f332(f332(f8(f876(x43681,a862),a862,f875(x43681,x43681)),f88(x43681)),f332(f332(f7(f875(x43681,x43681),f876(x43681,f875(x43681,x43681)),f876(x43681,a862)),f332(f332(f8(f876(f875(x43681,x43681),a862),f876(f876(x43681,f875(x43681,x43681)),f876(x43681,a862)),f875(x43681,x43681)),f8(f875(x43681,x43681),a862,x43681)),a329)),f332(f332(f18(x43681,x43681,f875(x43681,x43681)),f267(x43681,x43681)),f5(x43681))))),f308(x43681,f198(f876(f875(x43681,x43681),a862))))
% 158.70/158.38  [4536]~E(f332(f332(f22(a1),f332(f332(f81(a1),x45361),x45361)),a100),a84)
% 158.70/158.38  [4538]~E(f332(f332(f81(a1),f332(f332(f81(a1),f79(a1)),x45381)),x45381),f2(a1))
% 158.70/158.38  [4546]~P24(f332(f332(f92(a1),f332(f332(f81(a1),x45461),x45461)),a100))
% 158.70/158.38  [3845]E(f332(f332(f81(a1),f332(f332(f22(a1),a100),x38451)),f332(f332(f22(a1),a100),x38451)),f332(f332(f22(a1),a100),f332(f332(f22(a1),f332(f332(f81(a1),x38451),x38451)),a100)))
% 158.70/158.38  [3968]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),a100),x39681)),f332(f332(f22(a1),a100),x39681))),a100),f332(f332(f22(a1),a100),f332(f332(f81(a1),x39681),x39681)))
% 158.70/158.38  [4002]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f81(a1),x40021),a100)),f332(f332(f81(a1),x40021),a100))),a100),f332(f332(f81(a1),f332(f332(f81(a1),x40021),x40021)),a100))
% 158.70/158.38  [4041]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),a100),x40411)),f332(f332(f22(a1),a100),x40411))),a100),f332(f332(f22(a1),a84),f332(f332(f22(a1),f332(f332(f81(a1),x40411),x40411)),a100)))
% 158.70/158.38  [4143]E(f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x41431),f2(a868))),f198(f876(f875(a868,a868),a862))))),f332(f103(a1),x41431))
% 158.70/158.38  [4153]E(f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),f337(x41531)),f529(x41531))),f198(f876(f875(a868,a868),a862))))),x41531)
% 158.70/158.38  [4188]E(f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x41881)),f332(f311(a868,a1,f103(a1)),f332(f252(a868),f332(f332(f8(a1,a862,a868),x41881),f103(a1)))))
% 158.70/158.38  [4234]P40(f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x42341)))
% 158.70/158.38  [4255]P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x42551),f198(f876(f875(a868,a868),a862)))),a72))
% 158.70/158.38  [4261]E(f332(f311(a1,a868,a107),f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),f332(f332(f8(a868,a862,a1),x42611),a107)))),f332(f252(a868),x42611))
% 158.70/158.38  [4417]E(f313(a868,f332(f332(f43(f875(a868,a868),f876(a868,a862)),f332(a109,x44171)),f332(f271(a868,a868,f876(a868,a862)),f332(f332(f7(a868,f876(a868,a862),f876(a868,f876(a868,a862))),f332(f332(f8(f876(a868,f876(f876(a868,a862),f876(a868,a862))),f876(f876(a868,a862),f876(a868,f876(a868,a862))),a868),f7(a868,f876(a868,a862),f876(a868,a862))),f332(f332(f8(f876(a868,a868),f876(a868,f876(f876(a868,a862),f876(a868,a862))),a868),f332(f8(a868,f876(f876(a868,a862),f876(a868,a862)),a868),f310(a868))),f22(a868)))),f198(f876(a868,a862)))))),f332(a107,x44171))
% 158.70/158.38  [4552]~P24(f332(f332(f92(a1),a84),f332(f332(f22(a1),f332(f332(f81(a1),x45521),x45521)),a100)))
% 158.70/158.38  [3890]E(f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),x38901),x38901)),a100)),a100),f332(f332(f81(a1),x38901),x38901))
% 158.70/158.38  [3942]E(f332(f332(f22(a1),f332(f332(f22(a1),f332(f332(f81(a1),x39421),x39421)),a100)),a100),f332(f332(f81(a1),f332(f332(f22(a1),x39421),a100)),f332(f332(f22(a1),x39421),a100)))
% 158.70/158.38  [4161]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f81(a1),f332(f80(a1),x41611)),a100)),f332(f332(f81(a1),f332(f80(a1),x41611)),a100))),a100),f332(f80(a1),f332(f332(f22(a1),f332(f332(f81(a1),x41611),x41611)),a100)))
% 158.70/158.38  [4560]~P24(f332(f332(f92(a1),f332(f332(f22(a1),f332(f332(f81(a1),x45601),x45601)),a100)),a84))
% 158.70/158.38  [4206]E(f332(f332(f81(a868),x42061),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(a115,f332(a115,x42061)))
% 158.70/158.38  [4207]E(f332(f332(f82(a868),x42071),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f81(a868),x42071),x42071))
% 158.70/158.38  [4208]E(f332(f332(f40(a868),f332(f332(f81(a868),x42081),x42081)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x42081)
% 158.70/158.38  [4290]E(f46(a868,f332(a115,f332(a115,x42901)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f46(a868,x42901,f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.38  [4432]E(f332(a90,f332(f332(f43(f875(a868,a868),f876(f875(a868,a868),a862)),f332(a109,x44321)),f332(f271(a868,a868,f876(f875(a868,a868),a862)),f332(f332(f8(f876(a868,f876(f875(a868,a868),a862)),f876(a868,f876(f875(a868,a868),a862)),a868),f332(f8(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862),a868),f286(f875(a868,a868),f875(a868,a868),a111))),f332(f332(f7(a868,f876(f875(a868,a868),a862),f876(a868,f876(f875(a868,a868),a862))),f332(f332(f8(f876(a868,f876(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f876(f876(f875(a868,a868),a862),f876(a868,f876(f875(a868,a868),a862))),a868),f7(a868,f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f8(f876(a868,f875(a868,a868)),f876(a868,f876(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),a868),f332(f8(f875(a868,a868),f876(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),a868),f310(f875(a868,a868)))),f332(f7(a868,a868,f875(a868,a868)),f267(a868,a868))))),f198(f876(f875(a868,a868),a862))))))),f332(f80(a1),x44321))
% 158.70/158.38  [4285]E(f332(f332(f81(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x42851),f332(a115,f332(a115,x42851)))
% 158.70/158.38  [4286]E(f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x42861),f332(f332(f81(a868),x42861),x42861))
% 158.70/158.38  [4320]E(f332(f332(f40(a868),f332(a115,f332(a115,x43201))),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(a115,f332(f332(f40(a868),x43201),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.38  [4374]E(f332(f332(f81(a868),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),x43741),f332(a115,f332(a115,f332(a115,x43741))))
% 158.70/158.38  [4440]E(f332(f271(a1,a1,f875(a1,a1)),f332(f332(f18(a1,f876(a1,f875(a1,a1)),f876(a1,f875(a1,a1))),f332(f332(f8(f876(a1,f876(f875(a1,a1),f875(a1,a1))),f876(f876(a1,f875(a1,a1)),f876(a1,f875(a1,a1))),a1),f18(a1,f875(a1,a1),f875(a1,a1))),f332(f332(f8(f876(a1,f875(a1,a1)),f876(a1,f876(f875(a1,a1),f875(a1,a1))),a1),f332(f18(a1,f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),f332(f332(f8(a862,f876(f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),a1),f99(f875(a1,a1))),f332(f332(f8(a1,a862,a1),f332(f246(a1),f2(a1))),f332(f332(f7(a1,a1,a1),f22(a1)),x44401))))),f332(f332(f7(a1,f876(a1,a1),f876(a1,f875(a1,a1))),f332(f332(f8(f876(a1,f875(a1,a1)),f876(f876(a1,a1),f876(a1,f875(a1,a1))),a1),f8(a1,f875(a1,a1),a1)),f332(f332(f8(a1,f876(a1,f875(a1,a1)),a1),f267(a1,a1)),f332(f332(f7(a1,a1,a1),f332(f332(f8(a1,f876(a1,a1),a1),f81(a1)),f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f79(a1))))),f332(f332(f7(a1,a1,a1),f22(a1)),x44401))))),f332(f332(f8(a1,f876(a1,f875(a1,a1)),a1),f267(a1,a1)),f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))),f45(x44401))
% 158.70/158.38  [3102]P94(f874(x31021,x31022))
% 158.70/158.38  [3103]P94(f875(x31031,x31032))
% 158.70/158.38  [3104]P103(f874(x31041,x31042))
% 158.70/158.38  [3105]P103(f875(x31051,x31052))
% 158.70/158.38  [3122]P30(a1,f181(x31221,x31222))
% 158.70/158.38  [3123]P39(x31231,f154(x31231,x31232))
% 158.70/158.38  [3189]P33(x31891,x31892,f116(x31891))
% 158.70/158.38  [3223]P41(x32231,x32232,f264(x32231,x32232))
% 158.70/158.38  [3224]P51(x32241,x32241,f264(x32241,x32242))
% 158.70/158.38  [3502]P21(x35021,x35021,f5(x35021),x35022)
% 158.70/158.38  [3503]P21(x35031,x35031,f35(x35031),x35032)
% 158.70/158.38  [3511]P34(x35111,x35112,f116(x35111),f116(x35111))
% 158.70/158.38  [3512]P21(x35121,f872(x35121),f210(x35121),x35122)
% 158.70/158.38  [3521]P21(f869(x35211),f869(x35211),f170(x35211),x35212)
% 158.70/158.38  [4451]~E(f34(x44511,x44512),a24)
% 158.70/158.38  [4452]~E(f33(x44521,x44522),a24)
% 158.70/158.38  [4483]~P35(x44831,x44832,f116(x44831))
% 158.70/158.38  [4484]~P37(x44841,x44842,f116(x44841))
% 158.70/158.38  [3083]E(f332(f5(x30831),x30832),x30832)
% 158.70/158.38  [3084]E(f332(f252(x30841),x30842),x30842)
% 158.70/158.38  [3086]E(f332(f35(x30861),x30862),x30862)
% 158.70/158.38  [3096]E(f332(f201(x30961),x30962),f118(x30961))
% 158.70/158.38  [3120]E(f86(x31201,f332(a329,x31202)),x31202)
% 158.70/158.38  [3121]E(f91(x31211,f332(a329,x31212)),x31212)
% 158.70/158.38  [3142]E(f332(f137(x31421,x31422),f116(x31421)),f116(x31421))
% 158.70/158.38  [3162]E(f153(x31621,f153(x31621,x31622)),f153(x31621,x31622))
% 158.70/158.38  [3163]E(f308(x31631,f308(x31631,x31632)),f308(x31631,x31632))
% 158.70/158.38  [3184]E(f332(f332(f135(x31841),x31842),f116(x31841)),x31842)
% 158.70/158.38  [3190]E(f175(x31901,x31902,f116(x31901)),x31902)
% 158.70/158.38  [3191]E(f175(x31911,f116(x31911),x31912),x31912)
% 158.70/158.38  [3192]E(f171(x31921,f2(a868),x31922),f116(x31921))
% 158.70/158.38  [3198]E(f332(f332(f177(x31981),x31982),f116(x31981)),f116(x31981))
% 158.70/158.38  [3199]E(f332(f332(f139(x31991),x31992),f116(x31991)),f116(x31991))
% 158.70/158.38  [3201]E(f242(x32011,x32012,f211(x32011)),f2(a868))
% 158.70/158.38  [3202]E(f156(x32021,x32022,f116(x32021)),f2(a868))
% 158.70/158.38  [3204]E(f172(x32041,x32042,f116(x32041)),f116(x32041))
% 158.70/158.38  [3205]E(f179(x32051,x32052,f116(x32051)),f116(x32051))
% 158.70/158.38  [3206]E(f178(x32061,f116(x32061),x32062),f116(x32061))
% 158.70/158.38  [3210]E(f332(f174(x32101),f153(x32101,x32102)),f332(f174(x32101),x32102))
% 158.70/158.38  [3213]E(f332(f263(x32131,x32131),f264(x32131,x32132)),x32132)
% 158.70/158.38  [3214]E(f332(f265(x32141,x32141),f264(x32141,x32142)),x32142)
% 158.70/158.38  [3222]E(f332(f287(x32221,x32221),f264(x32221,x32222)),f264(x32221,x32222))
% 158.70/158.38  [3237]E(f308(f869(x32371),f158(x32371,x32372)),f159(x32371,f308(x32371,x32372)))
% 158.70/158.38  [3239]P24(f332(f138(a1),f181(x32391,x32392)))
% 158.70/158.38  [3247]E(f332(f263(x32471,x32471),f308(x32471,x32472)),f255(f876(x32471,a862)))
% 158.70/158.38  [3248]E(f332(f265(x32481,x32481),f308(x32481,x32482)),f255(f876(x32481,a862)))
% 158.70/158.38  [3252]P24(f332(f138(x32521),f153(x32521,x32522)))
% 158.70/158.38  [3254]P24(f332(f161(x32541,x32542),f116(x32541)))
% 158.70/158.38  [3260]E(f332(f174(a1),f181(x32601,x32602)),f303(a1,x32601,x32602))
% 158.70/158.38  [3275]P52(x32751,f198(f876(x32751,a862)),x32752)
% 158.70/158.38  [3280]E(f332(f270(a1,a1),f47(x32801,x32802)),f46(a1,x32801,x32802))
% 158.70/158.38  [3281]E(f332(f302(a868,x32811),f332(a115,x32812)),f303(a868,x32811,x32812))
% 158.70/158.38  [3298]E(f332(f332(f152(x32981),x32982),f116(x32981)),f141(x32981,x32982,f116(x32981)))
% 158.70/158.38  [3311]E(f303(a868,f332(a115,x33111),x33112),f305(a868,x33111,x33112))
% 158.70/158.38  [3314]P41(x33141,f255(f876(x33141,a862)),f308(x33141,x33142))
% 158.70/158.38  [3378]E(f332(f332(f22(a868),x33781),f332(a115,x33782)),f332(f39(a868),f306(a868,x33782,x33781)))
% 158.70/158.38  [3437]E(f168(x34371,x34372,f116(x34371)),f332(f332(f267(f869(x34371),f869(x34371)),f116(x34371)),f116(x34371)))
% 158.70/158.38  [3457]E(f332(f271(x34571,x34572,f875(x34571,x34572)),f267(x34571,x34572)),f35(f875(x34571,x34572)))
% 158.70/158.38  [3462]P24(f332(f332(f334(f869(x34621)),f116(x34621)),f162(x34621,x34622)))
% 158.70/158.38  [3463]E(f332(f199(f869(x34631)),f117(x34631,x34632)),f332(f332(f22(a868),f332(f199(f869(x34631)),x34632)),f79(a868)))
% 158.70/158.38  [3472]P24(f332(f63(a868),f306(a868,x34721,x34722)))
% 158.70/158.38  [3473]P24(f332(f63(a868),f305(a868,x34731,x34732)))
% 158.70/158.38  [3474]P24(f332(f63(a868),f303(a868,x34741,x34742)))
% 158.70/158.38  [3475]P24(f332(f63(a1),f306(a1,x34751,x34752)))
% 158.70/158.38  [3476]P24(f332(f63(a1),f305(a1,x34761,x34762)))
% 158.70/158.38  [3477]P24(f332(f63(a1),f303(a1,x34771,x34772)))
% 158.70/158.38  [3582]E(f332(f311(a868,a868,a115),f303(a868,x35821,x35822)),f303(a868,f332(a115,x35821),f332(a115,x35822)))
% 158.70/158.38  [3601]E(f332(f332(f289(x36011,x36011,x36011),f308(x36011,x36012)),f308(x36011,x36012)),f308(x36011,x36012))
% 158.70/158.38  [3635]E(f332(f332(f267(a1,a1),f332(f332(f40(a1),x36351),x36352)),f46(a1,x36351,x36352)),f47(x36351,x36352))
% 158.70/158.38  [3636]E(f332(f332(f267(a102,a102),f332(f332(f40(a102),x36361),x36362)),f46(a102,x36361,x36362)),f21(x36361,x36362))
% 158.70/158.38  [3665]E(f332(f332(f267(a868,a868),f332(f332(f40(a868),x36651),x36652)),f46(a868,x36651,x36652)),f86(f875(a868,a868),f49(x36651,x36652)))
% 158.70/158.38  [3717]P24(f332(f332(f247(a868),f332(f332(f22(a868),x37171),x37172)),f332(a115,x37171)))
% 158.70/158.38  [3819]E(f332(f332(f81(a1),f332(f332(f82(a1),x38191),f332(f332(f40(a1),x38192),x38191))),f46(a1,x38192,x38191)),x38192)
% 158.70/158.38  [3823]E(f332(f332(f43(a868,f876(f875(f869(x38231),f869(x38231)),a862)),f255(f876(a868,a862))),f144(x38231,x38232)),f146(x38231,x38232))
% 158.70/158.38  [4054]P24(f332(f332(f334(f875(f869(x40541),f869(x40541))),f332(f332(f267(f869(x40541),f869(x40541)),f116(x40541)),f116(x40541))),f159(x40541,x40542)))
% 158.70/158.38  [4173]E(f268(x41731,x41731,x41731,a329,f268(x41731,x41731,x41731,x41732,a329)),x41732)
% 158.70/158.38  [4219]E(f272(x42191,x42191,x42192,x42192,f5(x42191),f5(x42192)),f35(f875(x42191,x42192)))
% 158.70/158.38  [4221]E(f272(x42211,x42211,x42212,x42212,f35(x42211),f35(x42212)),f35(f875(x42211,x42212)))
% 158.70/158.38  [4460]~E(f332(f210(x44601),x44602),f211(x44601))
% 158.70/158.38  [3182]E(f332(f245(x31821),f332(f210(x31821),x31822)),x31822)
% 158.70/158.38  [3183]E(f332(f170(x31831),f332(f170(x31831),x31832)),x31832)
% 158.70/158.38  [3185]E(f332(f332(f139(x31851),f2(a868)),x31852),x31852)
% 158.70/158.38  [3200]E(f332(f332(f177(x32001),f2(a868)),x32002),f116(x32001))
% 158.70/158.38  [3208]E(f332(f332(f135(x32081),f116(x32081)),x32082),x32082)
% 158.70/158.38  [3216]E(f332(f199(f872(x32161)),f332(f210(x32161),x32162)),f2(a868))
% 158.70/158.38  [3218]E(f41(f876(x32181,a862),f332(f309(x32181),x32182)),x32182)
% 158.70/158.38  [3220]E(f332(f174(x32201),f332(f169(x32201),x32202)),f332(f174(x32201),x32202))
% 158.70/158.38  [3221]E(f332(f174(x32211),f332(f170(x32211),x32212)),f332(f174(x32211),x32212))
% 158.70/158.38  [3226]E(f332(f332(f22(a102),x32261),x32262),f332(f332(a23,x32261),x32262))
% 158.70/158.38  [3241]E(f332(f332(f81(a868),x32411),x32412),f332(f332(f81(a868),x32412),x32411))
% 158.70/158.38  [3242]E(f332(f332(f81(a1),x32421),x32422),f332(f332(f81(a1),x32422),x32421))
% 158.70/158.38  [3243]E(f332(f332(f82(a868),x32431),x32432),f332(f332(f82(a868),x32432),x32431))
% 158.70/158.38  [3244]E(f332(f332(f82(a1),x32441),x32442),f332(f332(f82(a1),x32442),x32441))
% 158.70/158.38  [3267]E(f332(f332(f191(x32671,x32671),f2(a868)),x32672),f35(x32671))
% 158.70/158.38  [3268]E(f332(f199(f869(x32681)),f332(f169(x32681),x32682)),f332(f199(f869(x32681)),x32682))
% 158.70/158.38  [3269]E(f332(f199(f869(x32691)),f332(f170(x32691),x32692)),f332(f199(f869(x32691)),x32692))
% 158.70/158.38  [3270]E(f178(x32701,x32702,f198(f876(a868,a862))),f116(x32701))
% 158.70/158.38  [3271]E(f332(f332(f155(x32711,x32711),f5(x32711)),x32712),x32712)
% 158.70/158.38  [3273]E(f332(f266(a1,a1),f47(x32731,x32732)),f332(f332(f40(a1),x32731),x32732))
% 158.70/158.38  [3291]E(f332(f199(f869(x32911)),f153(x32911,x32912)),f332(f39(x32911),f332(f174(x32911),x32912)))
% 158.70/158.38  [3292]E(f32(f33(x32921,x32922)),f332(f332(f81(a868),f32(x32922)),f332(a115,f2(a868))))
% 158.70/158.38  [3293]E(f332(f285(x32931),f332(f287(x32931,x32931),x32932)),f332(f285(x32931),x32932))
% 158.70/158.38  [3297]P24(f332(f63(x32971),f332(f174(x32971),x32972)))
% 158.70/158.38  [3305]E(f332(f332(f81(a1),x33051),f332(f80(a1),x33052)),f332(f332(f22(a1),x33051),x33052))
% 158.70/158.38  [3313]P20(x33131,x33132,f198(f876(f867(x33131),a862)))
% 158.70/158.38  [3315]E(f332(f311(x33151,x33151,f5(x33151)),x33152),x33152)
% 158.70/158.38  [3316]E(f332(f311(x33161,x33161,f35(x33161)),x33162),x33162)
% 158.70/158.38  [3317]E(f332(f312(x33171,x33171,f5(x33171)),x33172),x33172)
% 158.70/158.38  [3318]E(f332(f312(x33181,x33181,f35(x33181)),x33182),x33182)
% 158.70/158.38  [3319]P24(f332(f255(f876(x33191,a862)),x33192))
% 158.70/158.38  [3321]E(f332(f39(a868),f332(f302(a868,x33211),x33212)),f332(f332(f22(a868),x33212),x33211))
% 158.70/158.38  [3322]E(f332(f302(a868,f332(a115,x33221)),x33222),f306(a868,x33221,x33222))
% 158.70/158.38  [3335]E(f332(f332(f310(x33351),x33352),f198(f876(x33351,a862))),f332(f252(x33351),f332(a329,x33352)))
% 158.70/158.38  [3339]E(f332(f332(f310(x33391),x33392),f198(f876(x33391,a862))),f241(x33391,f332(f210(x33391),x33392)))
% 158.70/158.38  [3342]E(f308(x33421,f332(f287(x33421,x33421),x33422)),f332(f287(x33421,x33421),f308(x33421,x33422)))
% 158.70/158.38  [3346]E(f332(f332(f81(a868),f332(a115,x33461)),x33462),f332(f332(f81(a868),x33461),f332(a115,x33462)))
% 158.70/158.38  [3347]E(f332(f332(f22(a868),f332(a115,x33471)),f332(a115,x33472)),f332(f332(f22(a868),x33471),x33472))
% 158.70/158.38  [3353]E(f56(x33531,f2(a868),x33532),f332(f332(f152(f869(x33531)),f116(x33531)),f116(f869(x33531))))
% 158.70/158.38  [3354]E(f332(f39(a868),f305(a868,x33541,x33542)),f332(f332(f22(a868),x33542),x33541))
% 158.70/158.38  [3363]P39(x33631,f332(f332(f288(a868,x33631),a251),x33632))
% 158.70/158.38  [3365]P30(a868,f140(a868,f332(f302(a868,x33651),x33652)))
% 158.70/158.38  [3367]P24(f332(f63(a868),f332(f302(a868,x33671),x33672)))
% 158.70/158.38  [3368]P24(f332(f63(a1),f332(f302(a1,x33681),x33682)))
% 158.70/158.38  [3371]E(f332(f287(f869(x33711),f869(x33711)),f158(x33711,x33712)),f158(x33711,f332(f287(x33711,x33711),x33712)))
% 158.70/158.38  [3372]E(f332(f199(a864),f33(x33721,x33722)),f332(f332(f81(a868),f332(f199(a864),x33722)),f332(a115,f2(a868))))
% 158.70/158.38  [3374]E(f332(f302(a1,x33741),f332(f332(f81(a1),x33742),f79(a1))),f303(a1,x33741,x33742))
% 158.70/158.38  [3377]E(f332(f332(f40(a1),f332(f80(a1),x33771)),f332(f80(a1),x33772)),f332(f332(f40(a1),x33771),x33772))
% 158.70/158.38  [3385]E(f186(x33851,x33852,f332(f16(f872(x33852),x33851),f211(x33852))),f198(f876(x33851,a862)))
% 158.70/158.38  [3386]E(f188(x33861,x33862,f332(f16(f872(x33862),x33861),f211(x33862))),f198(f876(x33862,a862)))
% 158.70/158.38  [3387]E(f332(f332(f191(f875(x33871,x33871),a862),f79(a868)),x33872),x33872)
% 158.70/158.38  [3389]E(f332(f332(f113(f876(x33891,a862)),x33892),f198(f876(x33891,a862))),x33892)
% 158.70/158.38  [3390]E(f332(f332(f22(f876(x33901,a862)),x33902),f198(f876(x33901,a862))),x33902)
% 158.70/158.38  [3391]E(f332(f332(f104(f876(x33911,a862)),x33912),f255(f876(x33911,a862))),x33912)
% 158.70/158.38  [3392]E(f332(f266(a868,a868),f86(f875(a868,a868),f49(x33921,x33922))),f332(f332(f40(a868),x33921),x33922))
% 158.70/158.38  [3399]E(f314(x33991,f332(a20,x33992),f332(f80(a1),f332(a20,x33992))),f332(f332(f317(a1),x33991),x33992))
% 158.70/158.38  [3400]E(f303(a1,f332(f332(f81(a1),x34001),f79(a1)),x34002),f305(a1,x34001,x34002))
% 158.70/158.38  [3405]E(f332(f270(a868,a868),f86(f875(a868,a868),f49(x34051,x34052))),f46(a868,x34051,x34052))
% 158.70/158.38  [3413]E(f315(x34131,f332(a20,x34132),f332(f80(a1),f332(a20,x34132))),f316(a1,x34131,x34132))
% 158.70/158.38  [3416]P24(f332(f332(f334(x34161),x34162),f255(f876(x34161,a862))))
% 158.70/158.38  [3421]E(f332(f332(f22(a868),f332(a115,x34211)),x34212),f332(f39(a868),f303(a868,x34212,x34211)))
% 158.70/158.38  [3448]E(f332(f332(f113(f876(x34481,a862)),x34482),f255(f876(x34481,a862))),f255(f876(x34481,a862)))
% 158.70/158.38  [3449]E(f332(f332(f22(f876(x34491,a862)),x34492),f255(f876(x34491,a862))),f198(f876(x34491,a862)))
% 158.70/158.38  [3450]E(f332(f332(f104(f876(x34501,a862)),x34502),f198(f876(x34501,a862))),f198(f876(x34501,a862)))
% 158.70/158.38  [3467]E(f46(a1,f332(f80(a1),x34671),f332(f80(a1),x34672)),f332(f80(a1),f46(a1,x34671,x34672)))
% 158.70/158.38  [3468]E(f46(a1,f332(f103(a1),x34681),f332(f103(a1),x34682)),f332(f103(a1),f46(a868,x34681,x34682)))
% 158.70/158.38  [3479]E(f332(f199(f869(x34791)),f332(f173(x34791),x34792)),f332(f332(f22(a868),f332(f199(f869(x34791)),x34792)),f79(a868)))
% 158.70/158.38  [3504]E(f332(f332(f40(a1),f46(a1,x35041,x35042)),x35042),f2(a1))
% 158.70/158.38  [3514]E(f332(a3,f46(a868,f332(a19,x35141),f332(a19,x35142))),f46(a102,x35141,x35142))
% 158.70/158.38  [3549]E(f332(a3,f332(f332(f22(a868),f332(a19,x35491)),f332(a19,x35492))),f332(f332(f22(a102),x35491),x35492))
% 158.70/158.38  [3550]E(f332(a3,f332(f332(f81(a868),f332(a19,x35501)),f332(a19,x35502))),f332(f332(f81(a102),x35501),x35502))
% 158.70/158.38  [3551]E(f332(a3,f332(f332(f82(a868),f332(a19,x35511)),f332(a19,x35512))),f332(f332(f82(a102),x35511),x35512))
% 158.70/158.38  [3552]E(f332(a3,f332(f332(f40(a868),f332(a19,x35521)),f332(a19,x35522))),f332(f332(f40(a102),x35521),x35522))
% 158.70/158.38  [3561]E(f332(f311(a868,a868,a115),f332(f302(a868,x35611),x35612)),f332(f302(a868,f332(a115,x35611)),f332(a115,x35612)))
% 158.70/158.38  [3587]P24(f332(f49(x35871,x35872),f86(f875(a868,a868),f49(x35871,x35872))))
% 158.70/158.38  [3607]E(f332(f332(f81(a868),f332(f332(f81(a868),f32(x36071)),f32(x36072))),f332(a115,f2(a868))),f32(f34(x36071,x36072)))
% 158.70/158.38  [3608]E(f46(a868,f332(a115,f46(a868,x36081,x36082)),x36082),f46(a868,f332(a115,x36081),x36082))
% 158.70/158.38  [3622]E(f332(f332(f43(f876(x36221,a862),f876(x36221,a862)),x36222),f5(f876(x36221,a862))),f41(f876(x36221,a862),x36222))
% 158.70/158.38  [3623]E(f332(f332(f44(f876(x36231,a862),f876(x36231,a862)),x36232),f5(f876(x36231,a862))),f42(f876(x36231,a862),x36232))
% 158.70/158.38  [3624]E(f332(f311(f869(x36241),f876(x36241,a862),f174(x36241)),f332(f174(f869(x36241)),f55(x36241,x36242))),f332(f309(x36241),f332(f174(x36241),x36242)))
% 158.70/158.38  [3628]P24(f332(f332(f334(f876(x36281,a862)),x36282),f332(f309(x36281),x36282)))
% 158.70/158.38  [3634]E(f46(a1,f332(f80(a1),f46(a1,x36341,x36342)),x36342),f46(a1,f332(f80(a1),x36341),x36342))
% 158.70/158.38  [3646]P24(f332(f332(f246(f876(x36461,a862)),x36462),f255(f876(x36461,a862))))
% 158.70/158.38  [3648]E(f332(f332(f289(x36481,x36481,x36481),f308(x36481,x36482)),f308(x36481,f308(x36481,x36482))),f308(x36481,x36482))
% 158.70/158.38  [3649]E(f332(f332(f113(f876(x36491,a862)),f332(f265(x36491,x36491),x36492)),f332(f263(x36491,x36491),x36492)),f332(f285(x36491),x36492))
% 158.70/158.38  [3670]E(f319(x36701,x36702,f255(f876(x36701,a862)),f255(f876(x36702,a862))),f255(f876(f874(x36701,x36702),a862)))
% 158.70/158.38  [3722]P24(f332(f332(f246(a868),f46(a868,x37221,x37222)),x37221))
% 158.70/158.38  [3747]P24(f332(f332(f246(a1),f332(f80(a1),f332(f103(a1),x37471))),f332(f103(a1),x37472)))
% 158.70/158.38  [3773]P24(f332(f332(f334(f876(x37731,a862)),f198(f876(x37731,a862))),f332(f309(x37731),x37732)))
% 158.70/158.38  [3778]E(f308(x37781,f332(f332(f289(x37781,x37781,x37781),x37782),f308(x37781,x37782))),f308(x37781,x37782))
% 158.70/158.38  [3781]E(f332(f332(f289(x37811,x37811,x37811),f308(x37811,x37812)),x37812),f332(f332(f289(x37811,x37811,x37811),x37812),f308(x37811,x37812)))
% 158.70/158.38  [3783]E(f332(a107,f332(f332(f81(a1),f332(f332(f22(a1),x37831),x37832)),f79(a1))),f332(f39(a1),f303(a1,x37832,x37831)))
% 158.70/158.38  [3798]E(f332(f263(x37981,x37981),f332(f332(f289(x37981,x37981,x37981),x37982),f308(x37981,x37982))),f332(f263(x37981,x37981),x37982))
% 158.70/158.38  [3799]E(f332(f265(x37991,x37991),f332(f332(f289(x37991,x37991,x37991),x37992),f308(x37991,x37992))),f332(f265(x37991,x37991),x37992))
% 158.70/158.38  [3815]E(f332(f332(f81(a868),f332(f332(f81(a868),f332(f199(a864),x38151)),f332(f199(a864),x38152))),f332(a115,f2(a868))),f332(f199(a864),f34(x38151,x38152)))
% 158.70/158.38  [3818]E(f332(f143(f869(x38181),f869(x38181),f135(x38181),f116(x38181)),f171(f869(x38181),x38182,f116(x38181))),f116(x38181))
% 158.70/158.38  [3827]P21(a868,a868,f332(f332(f7(a868,a868,a868),f81(a868)),x38271),x38272)
% 158.70/158.38  [3829]P30(a868,f332(f170(a868),f332(f332(f155(f869(x38291),a868),f199(f869(x38291))),f182(x38291,x38292))))
% 158.70/158.38  [3876]P24(f332(f332(f247(a1),f332(f80(a1),f332(f103(a1),f332(a115,x38761)))),f332(f103(a1),x38762)))
% 158.70/158.38  [3923]E(f332(f143(f869(x39231),x39231,f332(f7(x39231,f869(x39231),f869(x39231)),f152(x39231)),f116(x39231)),x39232),f332(f170(x39231),x39232))
% 158.70/158.38  [3975]P24(f332(f332(f246(f876(f875(f869(x39751),f869(x39751)),a862)),f159(x39751,x39752)),f308(f869(x39751),f158(x39751,x39752))))
% 158.70/158.38  [4006]P24(f332(f49(x40061,x40062),f332(f332(f267(a868,a868),f332(f332(f40(a868),x40061),x40062)),f46(a868,x40061,x40062))))
% 158.70/158.38  [4017]P24(f332(f332(f246(f876(f875(f869(x40171),f869(x40171)),a862)),f158(x40171,f308(x40171,x40172))),f308(f869(x40171),f158(x40171,x40172))))
% 158.70/158.38  [4245]E(f332(f332(f273(f875(a102,a102),a102,f875(a102,a102),f875(x42451,f875(a102,a102))),f277(f332(f167(a102),f332(f332(f155(f875(a102,x42451),a102),f266(a102,x42451)),x42452)))),f332(f332(f8(x42451,f876(f875(a102,a102),f875(x42451,f875(a102,a102))),a102),f267(x42451,f875(a102,a102))),f278(x42451,x42452))),f276(x42451,x42452))
% 158.70/158.38  [4356]E(f332(f243(a868,f875(x43561,f870(x43561)),f2(a868),f332(f271(x43561,f870(x43561),a868),f332(f16(f876(f870(x43561),a868),x43561),f332(f332(f7(f870(x43561),a868,a868),f332(f332(f8(a868,f876(a868,a868),f870(x43561)),f81(a868)),f199(f870(x43561)))),f79(a868))))),f332(f136(x43561),x43562)),f332(f199(f870(x43561)),x43562))
% 158.70/158.38  [4431]E(f332(f271(f876(f875(x44311,x44311),a862),f876(f875(x44311,x44311),a862),f876(f876(x44312,x44311),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862)))),f332(f332(f7(f876(f875(x44311,x44311),a862),f876(f876(f875(x44311,x44311),a862),f876(f876(x44312,x44311),f876(f875(x44312,x44312),a862))),f876(f876(f875(x44311,x44311),a862),f876(f876(x44312,x44311),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862))))),f332(f332(f8(f876(f876(f876(x44312,x44311),f876(f875(x44312,x44312),a862)),f876(f876(x44312,x44311),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862)))),f876(f876(f876(f875(x44311,x44311),a862),f876(f876(x44312,x44311),f876(f875(x44312,x44312),a862))),f876(f876(f875(x44311,x44311),a862),f876(f876(x44312,x44311),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862))))),f876(f875(x44311,x44311),a862)),f8(f876(f876(x44312,x44311),f876(f875(x44312,x44312),a862)),f876(f876(x44312,x44311),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862))),f876(f875(x44311,x44311),a862))),f332(f332(f8(f876(f876(x44312,x44311),f876(f876(f875(x44312,x44312),a862),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862)))),f876(f876(f876(x44312,x44311),f876(f875(x44312,x44312),a862)),f876(f876(x44312,x44311),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862)))),f876(f875(x44311,x44311),a862)),f18(f876(x44312,x44311),f876(f875(x44312,x44312),a862),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862)))),f332(f332(f8(f876(f876(x44312,x44311),f876(f875(x44312,x44312),a862)),f876(f876(x44312,x44311),f876(f876(f875(x44312,x44312),a862),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862)))),f876(f875(x44311,x44311),a862)),f332(f8(f876(f875(x44312,x44312),a862),f876(f876(f875(x44312,x44312),a862),f875(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862))),f876(x44312,x44311)),f267(f876(f875(x44312,x44312),a862),f876(f875(x44312,x44312),a862)))),f288(x44311,x44312))))),f288(x44311,x44312))),f75(x44311,x44312))
% 158.70/158.38  [4515]~E(f332(f309(x45151),x45152),f198(f876(f876(x45151,a862),a862)))
% 158.70/158.38  [4533]~P24(f332(f332(f334(x45331),x45332),f198(f876(x45331,a862))))
% 158.70/158.38  [4543]~P24(f332(f332(f247(f876(x45431,a862)),x45432),f198(f876(x45431,a862))))
% 158.70/158.38  [3324]E(f332(f332(f22(a868),x33241),f332(f332(f81(a868),x33241),x33242)),f2(a868))
% 158.70/158.38  [3327]E(f332(f332(f113(f876(x33271,a862)),x33272),x33272),x33272)
% 158.70/158.38  [3328]E(f332(f332(f104(f876(x33281,a862)),x33282),x33282),x33282)
% 158.70/158.38  [3356]E(f332(f332(f22(f876(x33561,a862)),x33562),x33562),f198(f876(x33561,a862)))
% 158.70/158.38  [3359]E(f332(f144(x33591,x33592),f2(a868)),f198(f876(f875(f869(x33591),f869(x33591)),a862)))
% 158.70/158.38  [3360]E(f332(f332(f81(a868),x33601),f332(a115,x33602)),f332(a115,f332(f332(f81(a868),x33601),x33602)))
% 158.70/158.38  [3373]E(f204(f332(f103(a1),x33731),f332(f103(a1),x33732)),f332(f103(a1),f332(f332(f22(a868),x33731),x33732)))
% 158.70/158.38  [3376]E(f332(f332(f40(a1),f332(f80(a1),x33761)),x33762),f332(f332(f40(a1),x33761),f332(f80(a1),x33762)))
% 158.70/158.38  [3380]E(f332(f39(a1),f332(f302(a1,x33801),x33802)),f332(a107,f332(f332(f22(a1),x33802),x33801)))
% 158.70/158.38  [3383]E(f332(f332(f81(a868),f332(a115,x33831)),x33832),f332(a115,f332(f332(f81(a868),x33831),x33832)))
% 158.70/158.38  [3388]E(f332(f80(f876(x33881,a862)),f332(f80(f876(x33881,a862)),x33882)),x33882)
% 158.70/158.38  [3402]E(f182(x34021,f332(f332(f152(f869(x34021)),f116(x34021)),x34022)),f182(x34021,x34022))
% 158.70/158.38  [3406]E(f332(f332(f81(a868),x34061),f332(f332(f82(a868),x34061),x34062)),f332(f332(f82(a868),x34061),f332(a115,x34062)))
% 158.70/158.38  [3414]E(f332(f332(a23,f332(a3,x34141)),f332(a3,x34142)),f332(a3,f332(f332(f22(a868),x34141),x34142)))
% 158.70/158.38  [3428]E(f332(f332(f82(a1),f332(f80(a1),x34281)),x34282),f332(f80(a1),f332(f332(f82(a1),x34281),x34282)))
% 158.70/158.38  [3430]E(f332(f332(f257(a1),f332(f103(a1),x34301)),x34302),f332(f103(a1),f332(f332(f257(a868),x34301),x34302)))
% 158.70/158.38  [3431]E(f332(f332(f81(a102),f332(a3,x34311)),f332(a3,x34312)),f332(a3,f332(f332(f81(a868),x34311),x34312)))
% 158.70/158.38  [3432]E(f332(f332(f82(a102),f332(a3,x34321)),f332(a3,x34322)),f332(a3,f332(f332(f82(a868),x34321),x34322)))
% 158.70/158.38  [3433]E(f332(f332(f196(a868),f332(a115,x34331)),f332(a115,x34332)),f332(a115,f332(f332(f196(a868),x34331),x34332)))
% 158.70/158.38  [3434]E(f332(f332(f197(a868),f332(a115,x34341)),f332(a115,x34342)),f332(a115,f332(f332(f197(a868),x34341),x34342)))
% 158.70/158.38  [3440]E(f332(f174(a868),f140(a868,f332(f302(a868,x34401),x34402))),f332(f302(a868,x34401),x34402))
% 158.70/158.38  [3441]E(f313(x34411,f332(f332(f310(x34411),x34412),f198(f876(x34411,a862)))),x34412)
% 158.70/158.38  [3446]E(f332(f263(x34461,x34462),f198(f876(f875(x34461,x34462),a862))),f198(f876(x34462,a862)))
% 158.70/158.38  [3447]E(f332(f265(x34471,x34472),f198(f876(f875(x34471,x34472),a862))),f198(f876(x34471,a862)))
% 158.70/158.38  [3451]E(f332(a107,f332(f332(f22(a1),x34511),x34512)),f332(f39(a1),f305(a1,x34512,x34511)))
% 158.70/158.38  [3456]E(f332(f332(f81(a868),x34561),f332(f332(f82(a868),x34562),x34561)),f332(f332(f82(a868),f332(a115,x34562)),x34561))
% 158.70/158.38  [3458]E(f332(f332(f62(x34581),f198(f876(x34581,a862))),x34582),f198(f876(f876(x34581,a862),a862)))
% 158.70/158.38  [3469]E(f332(f199(f869(a868)),f140(a868,f332(f302(a868,x34691),x34692))),f332(f332(f22(a868),x34692),x34691))
% 158.70/158.38  [3484]E(f332(f332(f113(f876(x34841,a862)),f198(f876(x34841,a862))),x34842),x34842)
% 158.70/158.38  [3485]E(f332(f332(f104(f876(x34851,a862)),f255(f876(x34851,a862))),x34852),x34852)
% 158.70/158.38  [3486]E(f332(f332(f81(a1),f332(f80(a1),x34861)),f332(f80(a1),x34862)),f332(f80(a1),f332(f332(f81(a1),x34861),x34862)))
% 158.70/158.38  [3491]E(f332(f332(f81(a1),f332(f103(a1),x34911)),f332(f103(a1),x34912)),f332(f103(a1),f332(f332(f81(a868),x34911),x34912)))
% 158.70/158.38  [3492]E(f332(f332(f81(a1),f332(f106(a1),x34921)),f332(f106(a1),x34922)),f332(f106(a1),f332(f332(f81(a1),x34921),x34922)))
% 158.70/158.38  [3494]E(f332(f332(f82(a1),f332(f103(a1),x34941)),f332(f103(a1),x34942)),f332(f103(a1),f332(f332(f82(a868),x34941),x34942)))
% 158.70/158.38  [3495]E(f332(f332(f82(a1),f332(f106(a1),x34951)),f332(f106(a1),x34952)),f332(f106(a1),f332(f332(f82(a1),x34951),x34952)))
% 158.70/158.38  [3496]E(f332(f332(f40(a1),f332(f103(a1),x34961)),f332(f103(a1),x34962)),f332(f103(a1),f332(f332(f40(a868),x34961),x34962)))
% 158.70/158.38  [3515]E(f332(f332(f6(x35151,a868),f332(f16(a868,x35151),f79(a868))),x35152),f332(f39(x35151),x35152))
% 158.70/158.38  [3522]E(f332(f80(a1),f46(a1,f332(f80(a1),x35221),x35222)),f46(a1,x35221,f332(f80(a1),x35222)))
% 158.70/158.38  [3524]E(f332(f174(a1),f181(x35241,f332(f332(f22(a1),x35242),f79(a1)))),f332(f302(a1,x35241),x35242))
% 158.70/158.38  [3528]P24(f332(f332(f246(a868),x35281),f332(f332(f81(a868),x35282),x35281)))
% 158.70/158.38  [3529]P24(f332(f332(f246(a868),x35291),f332(f332(f81(a868),x35291),x35292)))
% 158.70/158.38  [3532]E(f332(f332(f113(f876(x35321,a862)),f255(f876(x35321,a862))),x35322),f255(f876(x35321,a862)))
% 158.70/158.38  [3533]E(f332(f332(f22(f876(x35331,a862)),f198(f876(x35331,a862))),x35332),f198(f876(x35331,a862)))
% 158.70/158.38  [3534]E(f332(f332(f104(f876(x35341,a862)),f198(f876(x35341,a862))),x35342),f198(f876(x35341,a862)))
% 158.70/158.38  [3541]E(f332(f332(f267(a1,a1),x35411),f332(f80(a1),x35412)),f332(a52,f332(f332(f267(a1,a1),x35411),x35412)))
% 158.70/158.38  [3542]E(f332(f302(a1,f332(f332(f81(a1),x35421),f79(a1))),x35422),f306(a1,x35421,x35422))
% 158.70/158.38  [3553]E(f332(f332(f82(a868),x35531),f332(f332(f40(a868),x35532),x35531)),f332(f332(f22(a868),x35532),f46(a868,x35532,x35531)))
% 158.70/158.38  [3554]E(f332(f332(f82(a1),x35541),f332(f332(f40(a1),x35542),x35541)),f332(f332(f22(a1),x35542),f46(a1,x35542,x35541)))
% 158.70/158.38  [3558]E(f332(f174(a1),f181(f332(f332(f81(a1),x35581),f79(a1)),x35582)),f305(a1,x35581,x35582))
% 158.70/158.38  [3562]P24(f332(f332(f246(f876(x35621,a862)),x35622),x35622))
% 158.70/158.38  [3565]E(f332(f332(f113(f876(x35651,a862)),x35652),f332(f80(f876(x35651,a862)),x35652)),f255(f876(x35651,a862)))
% 158.70/158.38  [3566]E(f332(f332(f104(f876(x35661,a862)),x35662),f332(f80(f876(x35661,a862)),x35662)),f198(f876(x35661,a862)))
% 158.70/158.38  [3574]E(f332(f332(f22(a868),f332(f332(f22(a868),x35741),f79(a868))),x35742),f332(f332(f22(a868),x35741),f332(a115,x35742)))
% 158.70/158.38  [3579]E(f332(f332(f22(f876(x35791,a862)),f255(f876(x35791,a862))),x35792),f332(f80(f876(x35791,a862)),x35792))
% 158.70/158.38  [3580]E(f332(f332(f22(a1),f332(f106(a1),x35801)),f332(f106(a1),x35802)),f332(f106(a1),f332(f332(f81(a1),x35801),f332(f80(a1),x35802))))
% 158.70/158.38  [3593]E(f332(f174(a868),f140(a868,f332(f302(a868,x35931),f332(a115,x35932)))),f303(a868,x35931,x35932))
% 158.70/158.38  [3605]E(f332(f199(f869(f869(x36051))),f55(x36051,x36052)),f332(f332(f257(a868),f332(a115,f332(a115,f2(a868)))),f332(f199(f869(x36051)),x36052)))
% 158.70/158.38  [3626]E(f332(f332(f191(f875(x36261,x36261),a862),f2(a868)),x36262),f308(x36261,f198(f876(f875(x36261,x36261),a862))))
% 158.70/158.38  [3630]P24(f332(f138(a868),f140(a868,f332(f302(a868,x36301),x36302))))
% 158.70/158.38  [3647]E(f332(f311(a1,a868,a107),f303(a1,f332(f103(a1),x36471),f332(f103(a1),x36472))),f303(a868,x36471,x36472))
% 158.70/158.38  [3657]E(f193(a868,f2(a868),f5(a868),f332(f332(f22(a868),x36571),x36572)),f332(f332(f22(a868),x36571),f332(a115,x36572)))
% 158.70/158.38  [3658]E(f332(a107,f332(f332(f22(a1),x36581),f332(f332(f81(a1),x36582),f79(a1)))),f332(f39(a1),f306(a1,x36582,x36581)))
% 158.70/158.38  [3694]E(f332(f332(f155(a868,a868),a115),f140(a868,f332(f302(a868,x36941),x36942))),f140(a868,f332(f302(a868,f332(a115,x36941)),f332(a115,x36942))))
% 158.70/158.38  [3702]E(f332(f174(a1),f181(f332(f332(f81(a1),x37021),f79(a1)),f332(f332(f22(a1),x37022),f79(a1)))),f306(a1,x37021,x37022))
% 158.70/158.38  [3713]P24(f332(f332(f246(f876(x37131,a862)),f198(f876(x37131,a862))),x37132))
% 158.70/158.38  [3718]E(f86(x37181,f332(f332(f7(x37181,x37181,a862),a329),x37182)),x37182)
% 158.70/158.38  [3719]E(f91(x37191,f332(f332(f7(x37191,x37191,a862),a329),x37192)),x37192)
% 158.70/158.38  [3723]E(f332(f174(a868),f140(a868,f332(f302(a868,f332(a115,x37231)),f332(a115,x37232)))),f305(a868,x37231,x37232))
% 158.70/158.38  [3750]E(f332(f332(f269(x37501,x37502),f255(f876(x37501,a862))),f332(f16(f876(x37502,a862),x37501),f255(f876(x37502,a862)))),f255(f876(f875(x37501,x37502),a862)))
% 158.70/158.38  [3785]E(f332(f252(x37851),f332(f332(f8(a862,a862,x37851),a327),x37852)),f332(f80(f876(x37851,a862)),f332(f252(x37851),x37852)))
% 158.70/158.38  [3788]E(f332(f252(x37881),f332(f332(f7(x37881,x37881,a862),a329),x37882)),f332(f332(f310(x37881),x37882),f198(f876(x37881,a862))))
% 158.70/158.38  [3795]E(f332(f332(f81(a1),f332(f332(f22(a1),x37951),x37952)),f332(f332(f22(a1),x37951),x37952)),f332(f332(f22(a1),f332(f332(f81(a1),x37951),x37951)),f332(f332(f81(a1),x37952),x37952)))
% 158.70/158.38  [3796]E(f332(f332(f81(a1),f332(f332(f81(a1),x37961),x37961)),f332(f332(f81(a1),x37962),x37962)),f332(f332(f81(a1),f332(f332(f81(a1),x37961),x37962)),f332(f332(f81(a1),x37961),x37962)))
% 158.70/158.38  [3812]P24(f332(f332(f246(a868),f332(f39(x38121),f332(f174(x38121),x38122))),f332(f199(f869(x38121)),x38122)))
% 158.70/158.38  [3813]P24(f332(f332(f246(a868),f332(f199(f869(x38131)),f153(x38131,x38132))),f332(f199(f869(x38131)),x38132)))
% 158.70/158.38  [3824]E(f332(f252(x38241),f332(f332(f7(x38241,f876(x38241,a862),a862),f334(x38241)),x38242)),x38242)
% 158.70/158.38  [3840]E(f332(f332(f177(x38401),f332(f332(f22(a868),f332(f199(f869(x38401)),x38402)),f79(a868))),x38402),f117(x38401,x38402))
% 158.70/158.38  [3863]E(f193(a868,f2(a868),f332(f332(f8(a868,a868,a868),a115),f332(f196(a868),x38631)),x38632),f332(f332(f196(a868),f332(a115,x38631)),x38632))
% 158.70/158.38  [3867]E(f41(f876(x38671,a862),f332(f311(f876(f875(x38671,x38671),a862),f876(x38671,a862),f285(x38671)),x38672)),f332(f285(x38671),f41(f876(f875(x38671,x38671),a862),x38672)))
% 158.70/158.38  [3868]E(f193(a868,f332(a115,x38681),f332(f332(f8(a868,a868,a868),a115),f332(f197(a868),x38681)),x38682),f332(f332(f197(a868),f332(a115,x38681)),x38682))
% 158.70/158.38  [3870]E(f332(f332(f267(a1,a1),f332(f332(f40(a1),f332(f76(a1),x38701)),f332(f76(a1),x38702))),f46(a1,f332(f76(a1),x38701),f332(f76(a1),x38702))),f54(x38701,x38702))
% 158.70/158.38  [3893]P24(f332(f332(f246(f876(f876(x38931,a862),a862)),x38932),f332(f309(x38931),f41(f876(x38931,a862),x38932))))
% 158.70/158.38  [3928]E(f332(f332(f43(x39281,f876(x39281,a862)),x39282),f332(f332(f7(x39281,f876(x39281,a862),f876(x39281,a862)),f310(x39281)),f198(f876(x39281,a862)))),x39282)
% 158.70/158.38  [3929]E(f332(f332(f289(x39291,x39291,x39291),f332(f287(x39291,x39291),x39292)),f308(x39291,f332(f287(x39291,x39291),x39292))),f332(f287(x39291,x39291),f332(f332(f289(x39291,x39291,x39291),x39292),f308(x39291,x39292))))
% 158.70/158.38  [3997]E(f332(f174(x39971),f332(f143(f869(x39971),f869(x39971),f135(x39971),f116(x39971)),x39972)),f332(f332(f43(f869(x39971),f876(x39971,a862)),f332(f174(f869(x39971)),x39972)),f174(x39971)))
% 158.70/158.38  [4030]E(f332(f332(f113(f876(f875(x40301,x40301),a862)),f308(x40301,f198(f876(f875(x40301,x40301),a862)))),f332(f332(f289(x40301,x40301,x40301),f308(x40301,x40302)),x40302)),f308(x40301,x40302))
% 158.70/158.38  [4064]E(f332(f332(f184(x40641,x40641),x40642),x40642),f332(f332(f155(x40641,f875(x40641,x40641)),f332(f332(f18(x40641,x40641,f875(x40641,x40641)),f267(x40641,x40641)),f5(x40641))),x40642))
% 158.70/158.38  [4182]E(f332(f143(a868,f869(x41821),f332(f7(f869(x41821),a868,a868),f332(f332(f8(a868,f876(a868,a868),f869(x41821)),f197(a868)),f199(f869(x41821)))),f2(a868)),f332(f170(f869(x41821)),x41822)),f332(f199(f869(f869(x41821))),f182(x41821,x41822)))
% 158.70/158.38  [4260]E(f332(f332(f288(f875(a868,f869(x42601)),f869(x42601)),f325(a868,f869(x42601),a251,f146(x42601,x42602))),f332(f332(f18(f869(x42601),f869(x42601),f875(a868,f869(x42601))),f332(f332(f8(a868,f876(f869(x42601),f875(a868,f869(x42601))),f869(x42601)),f267(a868,f869(x42601))),f199(f869(x42601)))),f5(f869(x42601)))),f147(x42601,x42602))
% 158.70/158.38  [4390]E(f332(f252(x43901),f332(f332(f8(f876(f876(x43901,a862),a862),a862,x43901),f89(f876(x43901,a862))),f332(f332(f8(f876(f876(x43901,a862),a862),f876(f876(x43901,a862),a862),x43901),f332(f18(f876(x43901,a862),a862,a862),f332(f332(f8(a862,f876(a862,a862),f876(x43901,a862)),a335),f332(f332(f7(f876(x43901,a862),f876(f876(x43901,a862),a862),a862),f334(f876(x43901,a862))),x43902)))),f334(x43901)))),f42(f876(x43901,a862),x43902))
% 158.70/158.38  [4544]~P24(f332(f332(f247(a1),f332(f103(a1),x45441)),f332(f80(a1),f332(f103(a1),x45442))))
% 158.70/158.38  [4561]~P24(f332(f332(f92(a1),f332(f332(f22(a1),f332(f332(f81(a1),x45611),x45611)),a100)),f332(f332(f81(a1),x45612),x45612)))
% 158.70/158.38  [3454]E(f332(f332(f22(a868),f332(f332(f81(a868),x34541),x34542)),x34542),x34541)
% 158.70/158.38  [3455]E(f332(f332(f22(a868),f332(f332(f81(a868),x34551),x34552)),x34551),x34552)
% 158.70/158.38  [3523]E(f332(f332(f81(a868),f332(f332(f22(a868),x35231),x35232)),x35232),f332(f332(f197(a868),x35231),x35232))
% 158.70/158.38  [3633]E(f332(f332(f82(a868),f332(f332(f40(a868),x36331),x36332)),x36332),f332(f332(f22(a868),x36331),f46(a868,x36331,x36332)))
% 158.70/158.38  [3662]E(f332(f174(a868),f140(a868,f332(f302(a868,f332(a115,x36621)),x36622))),f306(a868,x36621,x36622))
% 158.70/158.38  [3669]E(f332(f103(a1),f230(f332(a107,f332(f76(a1),x36691)),f332(a107,f332(f76(a1),x36692)))),f332(f332(a231,x36691),x36692))
% 158.70/158.38  [3671]E(f332(f332(f113(f876(x36711,a862)),f332(f80(f876(x36711,a862)),x36712)),x36712),f255(f876(x36711,a862)))
% 158.70/158.38  [3672]E(f332(f332(f104(f876(x36721,a862)),f332(f80(f876(x36721,a862)),x36722)),x36722),f198(f876(x36721,a862)))
% 158.70/158.38  [3690]P24(f332(f332(f246(a868),f332(f332(f22(a868),x36901),x36902)),x36901))
% 158.70/158.38  [3691]P24(f332(f332(f246(a868),f332(f332(f40(a868),x36911),x36912)),x36911))
% 158.70/158.38  [3715]P24(f332(f332(f247(a868),x37151),f332(a115,f332(f332(f81(a868),x37152),x37151))))
% 158.70/158.38  [3716]P24(f332(f332(f247(a868),x37161),f332(a115,f332(f332(f81(a868),x37161),x37162))))
% 158.70/158.38  [3734]E(f332(f332(f82(a868),f332(a107,f332(f76(a1),x37341))),f332(a107,f332(f76(a1),x37342))),f332(a107,f332(f76(a1),f332(f332(f82(a1),x37341),x37342))))
% 158.70/158.38  [3746]P24(f332(f332(f246(a1),f2(a1)),f332(f332(f257(a1),f332(f76(a1),x37461)),x37462)))
% 158.70/158.38  [3817]E(f332(f286(f869(x38171),f869(x38171),f159(x38171,x38172)),f332(f332(f310(f869(x38171)),f116(x38171)),f198(f876(f869(x38171),a862)))),f332(f332(f310(f869(x38171)),f116(x38171)),f198(f876(f869(x38171),a862))))
% 158.70/158.38  [3838]E(f332(f332(f113(f876(f875(x38381,x38381),a862)),f308(x38381,x38382)),f308(x38381,f198(f876(f875(x38381,x38381),a862)))),f308(x38381,x38382))
% 158.70/158.38  [3853]E(f332(f332(f40(a1),f332(f106(a1),f332(f332(f81(a1),x38531),x38531))),f332(f106(a1),f332(f332(f81(a1),x38532),x38532))),f332(f332(f40(a1),f332(f106(a1),x38531)),f332(f106(a1),x38532)))
% 158.70/158.38  [3918]E(f332(f332(f257(a1),x39181),f332(f106(a868),f332(f332(f81(a1),x39182),x39182))),f332(f332(f87(a1,a1),f332(f332(f257(a1),x39181),f332(f106(a868),x39182))),f332(f332(f18(a1,a1,a1),f82(a1)),f5(a1))))
% 158.70/158.38  [3924]E(f332(f252(f876(x39241,a862)),f332(f332(f7(f876(x39241,a862),f876(x39241,a862),a862),f246(f876(x39241,a862))),x39242)),f332(f309(x39241),x39242))
% 158.70/158.38  [3939]E(f332(f332(f155(a1,a868),a107),f332(f332(f135(a1),f332(f332(f155(a868,a1),f103(a1)),x39391)),f332(f332(f155(a868,a1),f103(a1)),x39392))),f332(f332(f135(a868),x39391),x39392))
% 158.70/158.38  [3974]E(f332(f311(a1,a1,f332(f332(f7(a1,a1,a1),f81(a1)),x39741)),f332(f302(a1,f2(a1)),f332(f332(f22(a1),x39742),x39741))),f332(f302(a1,x39741),x39742))
% 158.70/158.38  [3976]P43(x39761,f332(f332(f22(f876(f875(x39761,x39761),a862)),x39762),f308(x39761,f198(f876(f875(x39761,x39761),a862)))))
% 158.70/158.38  [3995]E(f332(f199(f869(x39951)),f332(f143(f869(x39951),f869(x39951),f135(x39951),f116(x39951)),x39952)),f332(f167(a868),f332(f332(f155(f869(x39951),a868),f199(f869(x39951))),x39952)))
% 158.70/158.38  [4000]P41(x40001,f255(f876(x40001,a862)),f332(f332(f113(f876(f875(x40001,x40001),a862)),x40002),f308(x40001,f198(f876(f875(x40001,x40001),a862)))))
% 158.70/158.38  [4044]E(f193(a868,f2(a868),f332(f332(f8(a868,a868,a868),a115),f332(f332(f7(a868,a868,a868),f196(a868)),x40441)),x40442),f332(f332(f196(a868),x40442),f332(a115,x40441)))
% 158.70/158.38  [4047]E(f193(a868,f332(a115,x40471),f332(f332(f8(a868,a868,a868),a115),f332(f332(f7(a868,a868,a868),f197(a868)),x40471)),x40472),f332(f332(f197(a868),x40472),f332(a115,x40471)))
% 158.70/158.38  [4050]E(f332(f311(x40501,f869(x40501),f332(f332(f7(x40501,f869(x40501),f869(x40501)),f152(x40501)),f116(x40501))),x40502),f176(x40501,x40502,f332(f332(f310(f869(x40501)),f116(x40501)),f198(f876(f869(x40501),a862)))))
% 158.70/158.38  [4051]E(f332(f332(f113(f876(f875(x40511,x40511),a862)),f332(f332(f289(x40511,x40511,x40511),x40512),f308(x40511,x40512))),f308(x40511,f198(f876(f875(x40511,x40511),a862)))),f308(x40511,x40512))
% 158.70/158.38  [4059]P24(f332(f332(f246(f876(f875(x40591,x40591),a862)),f264(x40591,x40592)),f332(f332(f269(x40591,x40591),x40592),f332(f16(f876(x40591,a862),x40591),x40592))))
% 158.70/158.38  [4062]E(f332(f311(a1,a868,a107),f332(f332(f113(f876(a1,a862)),f332(f311(a868,a1,f103(a1)),x40621)),f332(f311(a868,a1,f103(a1)),x40622))),f332(f332(f113(f876(a868,a862)),x40621),x40622))
% 158.70/158.38  [4063]E(f332(f311(a1,a868,a107),f332(f332(f104(f876(a1,a862)),f332(f311(a868,a1,f103(a1)),x40631)),f332(f311(a868,a1,f103(a1)),x40632))),f332(f332(f104(f876(a868,a862)),x40631),x40632))
% 158.70/158.38  [4067]E(f332(f252(x40671),f332(f332(f8(a862,a862,x40671),a327),f332(f332(f7(x40671,f876(x40671,a862),a862),f334(x40671)),x40672))),f332(f80(f876(x40671,a862)),x40672))
% 158.70/158.38  [4094]E(f332(f143(f869(x40941),f869(x40941),f135(x40941),f116(x40941)),f332(f332(f155(f869(x40941),f869(x40941)),f170(x40941)),f332(f170(f869(x40941)),x40942))),f332(f170(x40941),f332(f143(f869(x40941),f869(x40941),f135(x40941),f116(x40941)),x40942)))
% 158.70/158.38  [4123]E(f332(f332(f43(a868,f876(f875(x41231,x41231),a862)),f255(f876(a868,a862))),f332(f332(f7(a868,f876(f875(x41231,x41231),a862),f876(f875(x41231,x41231),a862)),f191(f875(x41231,x41231),a862)),x41232)),f308(x41231,x41232))
% 158.70/158.38  [4144]E(f86(x41441,f332(f332(f8(f876(x41441,a862),a862,x41441),f332(a329,x41442)),f332(f332(f7(x41441,f876(x41441,a862),f876(x41441,a862)),f310(x41441)),f198(f876(x41441,a862))))),f313(x41441,x41442))
% 158.70/158.38  [4152]E(f332(f199(f869(x41521)),f153(x41521,f332(f143(f869(x41521),f869(x41521),f135(x41521),f116(x41521)),x41522))),f332(f39(x41521),f332(f332(f43(f869(x41521),f876(x41521,a862)),f332(f174(f869(x41521)),x41522)),f174(x41521))))
% 158.70/158.38  [4168]E(f332(f332(f113(f876(f875(x41681,x41681),a862)),x41682),f332(f332(f289(x41681,x41681,x41681),f332(f332(f289(x41681,x41681,x41681),x41682),f308(x41681,x41682))),x41682)),f332(f332(f289(x41681,x41681,x41681),x41682),f308(x41681,x41682)))
% 158.70/158.38  [4192]P24(f332(f332(f246(f876(f875(x41921,x41921),a862)),f332(f332(f289(x41921,x41921,x41921),x41922),f308(x41921,x41922))),f332(f332(f269(x41921,x41921),f332(f285(x41921),x41922)),f332(f16(f876(x41921,a862),x41921),f332(f285(x41921),x41922)))))
% 158.70/158.38  [4235]E(f332(f252(f869(x42351)),f332(f332(f7(f869(x42351),f876(x42351,a862),a862),f332(f332(f8(f876(x42351,a862),f876(f876(x42351,a862),a862),f869(x42351)),f246(f876(x42351,a862))),f174(x42351))),x42352)),f162(x42351,x42352))
% 158.70/158.38  [4247]E(f332(f157(f869(x42471),x42471,f116(x42471),f332(f332(f8(f869(x42471),f876(f869(x42471),f869(x42471)),x42471),f332(f7(f869(x42471),f869(x42471),f869(x42471)),f135(x42471))),f332(f332(f7(x42471,f869(x42471),f869(x42471)),f152(x42471)),f116(x42471)))),x42472),f332(f169(x42471),x42472))
% 158.70/158.38  [4289]P21(f876(x42891,x42892),f876(f875(x42891,x42892),a862),f332(f332(f8(f876(f875(x42891,x42892),a862),f876(f875(x42891,x42892),a862),f876(x42891,x42892)),f252(f875(x42891,x42892))),f332(f332(f8(f876(x42891,f876(x42892,a862)),f876(f875(x42891,x42892),a862),f876(x42891,x42892)),f271(x42891,x42892,a862)),f332(f8(x42892,f876(x42892,a862),x42891),f332(f7(x42892,x42892,a862),a329)))),f255(f876(f876(x42891,x42892),a862)))
% 158.70/158.38  [4294]E(f46(a1,f332(f106(a1),f332(f332(f81(a1),x42941),x42941)),f332(f106(a1),f332(f332(f81(a1),x42942),x42942))),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f46(a1,f332(f106(a1),x42941),f332(f106(a1),x42942))))
% 158.70/158.38  [4337]E(f332(f332(f43(x43371,f876(f875(x43371,x43371),a862)),x43372),f332(f332(f7(x43371,f876(f875(x43371,x43371),a862),f876(f875(x43371,x43371),a862)),f332(f332(f8(f875(x43371,x43371),f876(f876(f875(x43371,x43371),a862),f876(f875(x43371,x43371),a862)),x43371),f310(f875(x43371,x43371))),f332(f332(f18(x43371,x43371,f875(x43371,x43371)),f267(x43371,x43371)),f5(x43371)))),f198(f876(f875(x43371,x43371),a862)))),f264(x43371,x43372))
% 158.70/158.38  [4345]E(f216(x43451,f332(f332(f267(a1,a1),f332(f80(a1),f332(f332(f74(f875(a1,a1),a1,x43451,f266(a1,a1)),f226(x43451)),x43452))),f332(f332(f74(f875(a1,a1),a1,x43451,f270(a1,a1)),f226(x43451)),x43452))),f234(x43451,x43452))
% 158.70/158.38  [4426]E(f332(f252(f876(x44261,a862)),f332(f332(f8(f876(f876(x44261,a862),a862),a862,f876(x44261,a862)),f88(f876(x44261,a862))),f332(f332(f7(f876(x44261,a862),f876(f876(x44261,a862),a862),f876(f876(x44261,a862),a862)),f332(f332(f8(f876(f876(x44261,a862),f876(a862,a862)),f876(f876(f876(x44261,a862),a862),f876(f876(x44261,a862),a862)),f876(x44261,a862)),f18(f876(x44261,a862),a862,a862)),f332(f332(f8(f876(f876(x44261,a862),a862),f876(f876(x44261,a862),f876(a862,a862)),f876(x44261,a862)),f332(f8(a862,f876(a862,a862),f876(x44261,a862)),a330)),f332(f332(f7(f876(x44261,a862),f876(f876(x44261,a862),f876(x44261,a862)),f876(f876(x44261,a862),a862)),f332(f332(f8(f876(f876(x44261,a862),a862),f876(f876(f876(x44261,a862),f876(x44261,a862)),f876(f876(x44261,a862),a862)),f876(x44261,a862)),f8(f876(x44261,a862),a862,f876(x44261,a862))),a329)),f80(f876(x44261,a862)))))),f332(f332(f8(f876(f876(x44261,a862),a862),a862,f876(x44261,a862)),f332(f334(f876(x44261,a862)),x44262)),f309(x44261))))),f332(f309(x44261),f332(f80(f876(x44261,a862)),x44262)))
% 158.70/158.38  [4541]~E(f332(f332(f81(a1),x45411),x45411),f332(f332(f22(a1),f332(f332(f81(a1),x45412),x45412)),a100))
% 158.70/158.38  [4547]~P24(f332(f332(f247(a868),f332(f332(f81(a868),x45471),x45472)),x45472))
% 158.70/158.38  [4548]~P24(f332(f332(f247(a868),f332(f332(f81(a868),x45481),x45482)),x45481))
% 158.70/158.38  [3751]E(f332(f332(f22(a868),x37511),f332(f332(f82(a868),f332(f332(f40(a868),x37511),x37512)),x37512)),f46(a868,x37511,x37512))
% 158.70/158.38  [3752]E(f332(f332(f22(a1),x37521),f332(f332(f82(a1),f332(f332(f40(a1),x37521),x37522)),x37522)),f46(a1,x37521,x37522))
% 158.70/158.38  [3786]E(f332(f332(f155(a868,x37861),f332(f166(x37861),x37862)),f140(a868,f332(f302(a868,f2(a868)),f332(f199(f869(x37861)),x37862)))),x37862)
% 158.70/158.38  [3849]E(f332(f286(x38491,x38491,f308(x38491,f198(f876(f875(x38491,x38491),a862)))),x38492),x38492)
% 158.70/158.38  [3979]E(f308(x39791,f332(f332(f113(f876(f875(x39791,x39791),a862)),x39792),f308(x39791,f198(f876(f875(x39791,x39791),a862))))),f308(x39791,x39792))
% 158.70/158.38  [3980]E(f308(x39801,f332(f332(f22(f876(f875(x39801,x39801),a862)),x39802),f308(x39801,f198(f876(f875(x39801,x39801),a862))))),f308(x39801,x39802))
% 158.70/158.38  [4033]E(f332(f332(f22(a1),f332(f332(f22(a1),f332(f332(f81(a1),x40331),x40331)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x40332),x40332)),a100)),f332(f332(f81(a1),f332(f332(f22(a1),x40331),x40332)),f332(f332(f22(a1),x40331),x40332)))
% 158.70/158.38  [4072]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f81(a1),x40721),x40722)),f332(f332(f81(a1),x40721),x40722))),a100),f332(f332(f81(a1),f332(f332(f81(a1),x40721),x40721)),f332(f332(f22(a1),f332(f332(f81(a1),x40722),x40722)),a100)))
% 158.70/158.38  [4098]E(f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),x40981),x40981)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x40982),x40982)),a100)),f332(f332(f81(a1),f332(f332(f81(a1),x40981),f332(f332(f22(a1),x40982),a100))),f332(f332(f81(a1),x40981),f332(f332(f22(a1),x40982),a100))))
% 158.70/158.38  [4108]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),x41081),x41082)),f332(f332(f22(a1),x41081),x41082))),a100),f332(f332(f22(a1),f332(f332(f22(a1),f332(f332(f81(a1),x41081),x41081)),a100)),f332(f332(f81(a1),x41082),x41082)))
% 158.70/158.38  [4109]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f81(a1),x41091),x41092)),f332(f332(f81(a1),x41091),x41092))),a100),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),x41091),x41091)),a100)),f332(f332(f81(a1),x41092),x41092)))
% 158.70/158.38  [4165]E(f332(f103(a1),f332(f332(f40(a868),f332(f332(f82(a868),f332(a107,f332(f76(a1),x41651))),f332(a107,f332(f76(a1),x41652)))),f230(f332(a107,f332(f76(a1),x41651)),f332(a107,f332(f76(a1),x41652))))),f232(x41651,x41652))
% 158.70/158.38  [4212]E(f332(f332(f273(f875(a102,a102),a102,f875(a102,a102),f875(x42121,f875(a102,a102))),f277(f332(a3,f332(f199(f869(x42121)),x42122)))),f332(f332(f8(x42121,f876(f875(a102,a102),f875(x42121,f875(a102,a102))),a102),f267(x42121,f875(a102,a102))),f332(f332(f8(a868,x42121,a102),f332(f166(x42121),x42122)),a19))),f283(x42121,x42122))
% 158.70/158.38  [4295]E(f332(f143(a868,f869(x42951),f332(f7(f869(x42951),a868,a868),f332(f332(f8(a868,f876(a868,a868),f869(x42951)),f197(a868)),f199(f869(x42951)))),f2(a868)),f332(f170(f869(x42951)),f182(x42951,x42952))),f332(f199(f869(f869(x42951))),f332(f137(f869(x42951),f332(f332(f8(a862,a862,f869(x42951)),a327),f332(f332(f7(f869(x42951),f869(x42951),a862),a329),f116(x42951)))),x42952)))
% 158.70/158.38  [4301]E(f332(f332(f43(a868,f876(x43011,a862)),f255(f876(a868,a862))),f332(f332(f7(a868,f876(a868,f876(x43011,a862)),f876(x43011,a862)),f332(f332(f8(f876(a868,a862),f876(f876(a868,f876(x43011,a862)),f876(x43011,a862)),a868),f43(a868,f876(x43011,a862))),f302(a868,f2(a868)))),x43012)),f332(f332(f43(a868,f876(x43011,a862)),f255(f876(a868,a862))),x43012))
% 158.70/158.38  [4321]P24(f332(f63(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),x43211)),f332(f332(f7(a868,a868,a862),f247(a868)),x43212)))))
% 158.70/158.38  [4437]E(f332(f252(f875(f869(x44371),f869(x44371))),f332(f271(f869(x44371),f869(x44371),a862),f332(f332(f18(f869(x44371),f876(f869(x44371),a862),f876(f869(x44371),a862)),f332(f332(f8(f876(f869(x44371),f876(a862,a862)),f876(f876(f869(x44371),a862),f876(f869(x44371),a862)),f869(x44371)),f18(f869(x44371),a862,a862)),f332(f332(f8(f876(f869(x44371),a862),f876(f869(x44371),f876(a862,a862)),f869(x44371)),f332(f8(a862,f876(a862,a862),f869(x44371)),a331)),f332(f332(f7(f869(x44371),f876(f869(x44371),a868),f876(f869(x44371),a862)),f332(f332(f8(f876(a868,a862),f876(f876(f869(x44371),a868),f876(f869(x44371),a862)),f869(x44371)),f8(a868,a862,f869(x44371))),f332(f332(f8(a868,f876(a868,a862),f869(x44371)),f247(a868)),f199(f869(x44371))))),f199(f869(x44371)))))),f332(f332(f18(f869(x44371),f876(f869(x44371),a862),f876(f869(x44371),a862)),f332(f332(f8(f876(f869(x44371),f876(a862,a862)),f876(f876(f869(x44371),a862),f876(f869(x44371),a862)),f869(x44371)),f18(f869(x44371),a862,a862)),f332(f332(f8(f876(f869(x44371),a862),f876(f869(x44371),f876(a862,a862)),f869(x44371)),f332(f8(a862,f876(a862,a862),f869(x44371)),a330)),f332(f332(f7(f869(x44371),f876(f869(x44371),a868),f876(f869(x44371),a862)),f332(f332(f8(f876(a868,a862),f876(f876(f869(x44371),a868),f876(f869(x44371),a862)),f869(x44371)),f8(a868,a862,f869(x44371))),f332(f332(f8(a868,f876(a868,a862),f869(x44371)),a329),f199(f869(x44371))))),f199(f869(x44371)))))),f332(f332(f7(f869(x44371),f876(f875(f869(x44371),f869(x44371)),a862),f876(f869(x44371),a862)),f332(f332(f8(f876(f869(x44371),f876(f876(f875(f869(x44371),f869(x44371)),a862),a862)),f876(f876(f875(f869(x44371),f869(x44371)),a862),f876(f869(x44371),a862)),f869(x44371)),f7(f869(x44371),f876(f875(f869(x44371),f869(x44371)),a862),a862)),f332(f332(f8(f876(f869(x44371),f875(f869(x44371),f869(x44371))),f876(f869(x44371),f876(f876(f875(f869(x44371),f869(x44371)),a862),a862)),f869(x44371)),f332(f8(f875(f869(x44371),f869(x44371)),f876(f876(f875(f869(x44371),f869(x44371)),a862),a862),f869(x44371)),f334(f875(f869(x44371),f869(x44371))))),f267(f869(x44371),f869(x44371))))),f146(x44371,x44372)))))),f147(x44371,x44372))
% 158.70/158.38  [4554]~P24(f332(f332(f92(a1),f332(f332(f81(a1),x45541),x45541)),f332(f332(f22(a1),f332(f332(f81(a1),x45542),x45542)),a100)))
% 158.70/158.38  [4101]E(f332(f332(f81(a1),f332(f332(f81(a1),f332(f332(f82(a1),x41011),x41012)),f332(f332(f82(a1),x41011),x41012))),x41012),f332(f332(f82(a1),f332(f332(f22(a1),f332(f332(f81(a1),x41011),x41011)),a100)),x41012))
% 158.70/158.38  [4210]E(f332(a107,f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x42101),x42102)),f198(f876(f875(a868,a868),a862)))))),f332(f332(f22(a868),x42101),x42102))
% 158.70/158.38  [4215]E(f332(f332(f289(x42151,x42151,x42151),f332(f332(f113(f876(f875(x42151,x42151),a862)),x42152),f308(x42151,f198(f876(f875(x42151,x42151),a862))))),f308(x42151,f332(f332(f113(f876(f875(x42151,x42151),a862)),x42152),f308(x42151,f198(f876(f875(x42151,x42151),a862)))))),f308(x42151,x42152))
% 158.70/158.38  [4253]E(f276(x42531,f332(f137(f875(a102,x42531),f332(f271(a102,x42531,a862),f332(f332(f8(a862,f876(x42531,a862),a102),f16(a862,x42531)),f332(f247(a102),f2(a102))))),x42532)),f276(x42531,x42532))
% 158.70/158.38  [4254]E(f278(x42541,f332(f137(f875(a102,x42541),f332(f271(a102,x42541,a862),f332(f332(f8(a862,f876(x42541,a862),a102),f16(a862,x42541)),f332(f247(a102),f2(a102))))),x42542)),f278(x42541,x42542))
% 158.70/158.38  [4256]E(f332(f80(a1),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x42561),x42562)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x42562),x42561)),f198(f876(f875(a868,a868),a862))))))
% 158.70/158.38  [4313]E(f332(f332(f288(f869(a868),x43131),f146(a868,a251)),f332(f332(f7(x43131,f869(f876(x43131,a868)),f869(a868)),f332(f332(f8(f876(f876(x43131,a868),a868),f876(f869(f876(x43131,a868)),f869(a868)),x43131),f155(f876(x43131,a868),a868)),f332(f7(f876(x43131,a868),x43131,a868),f5(f876(x43131,a868))))),x43132)),f154(x43131,x43132))
% 158.70/158.38  [4334]E(f332(f332(f87(a1,a868),f332(f106(a1),f332(f332(f81(a1),x43341),a100))),f332(f332(f18(a1,a868,a868),f332(f332(f7(a1,a868,f876(a868,a868)),f332(f332(f8(a862,f876(a868,f876(a868,a868)),a1),f99(a868)),a203)),f2(a868))),f332(f332(f8(a868,a868,a1),a115),f332(f332(f8(a868,a868,a1),f332(f196(a868),x43342)),a107)))),f332(f332(f196(a868),f332(a115,x43342)),f332(f106(a868),x43341)))
% 158.70/158.38  [4335]E(f332(f332(f87(a1,a868),f332(f106(a1),f332(f332(f81(a1),x43351),a100))),f332(f332(f18(a1,a868,a868),f332(f332(f7(a1,a868,f876(a868,a868)),f332(f332(f8(a862,f876(a868,f876(a868,a868)),a1),f99(a868)),a203)),f332(a115,x43352))),f332(f332(f8(a868,a868,a1),a115),f332(f332(f8(a868,a868,a1),f332(f197(a868),x43352)),a107)))),f332(f332(f197(a868),f332(a115,x43352)),f332(f106(a868),x43351)))
% 158.70/158.38  [4355]E(f332(f143(f869(x43551),f869(x43551),f135(x43551),f116(x43551)),f332(f332(f155(f869(x43551),f869(x43551)),f157(f869(x43551),x43551,f116(x43551),f332(f332(f8(f869(x43551),f876(f869(x43551),f869(x43551)),x43551),f16(f869(x43551),f869(x43551))),f332(f332(f7(x43551,f869(x43551),f869(x43551)),f152(x43551)),f116(x43551))))),x43552)),f332(f332(f155(f869(x43551),x43551),f142(x43551)),f332(f137(f869(x43551),f332(f332(f8(a862,a862,f869(x43551)),a327),f332(f332(f7(f869(x43551),f869(x43551),a862),a329),f116(x43551)))),x43552)))
% 158.70/158.38  [4418]E(f332(f271(a1,a1,a862),f332(f332(f7(a1,f876(a1,a862),f876(a1,a862)),f332(f332(f8(f876(a1,f876(a862,a862)),f876(f876(a1,a862),f876(a1,a862)),a1),f18(a1,a862,a862)),f332(f332(f8(f876(a1,a862),f876(a1,f876(a862,a862)),a1),f332(f8(a862,f876(a862,a862),a1),a330)),f332(f332(f8(f876(a1,a1),f876(a1,a862),a1),f332(f8(a1,a862,a1),f332(a329,x44181))),f332(f332(f8(a1,f876(a1,a1),a1),f81(a1)),f332(f82(a1),x44182)))))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),f332(a335,f332(f332(f247(a1),f2(a1)),x44182))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),f332(f332(f7(a1,a1,a862),f247(a1)),x44182))))),f332(f332(f8(a862,a862,a1),f332(a335,f332(a327,f332(f332(f247(a1),f2(a1)),x44182)))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f247(a1),x44182))),f332(f332(f7(a1,a1,a862),f246(a1)),f2(a1))))))),f50(x44181,x44182))
% 158.70/158.38  [4420]E(f332(f252(x44201),f332(f332(f8(f876(a868,a862),a862,x44201),f88(a868)),f332(f332(f7(x44201,f876(a868,a862),f876(a868,a862)),f332(f332(f8(f876(a868,f876(a862,a862)),f876(f876(a868,a862),f876(a868,a862)),x44201),f18(a868,a862,a862)),f332(f332(f8(f876(a868,a862),f876(a868,f876(a862,a862)),x44201),f332(f8(a862,f876(a862,a862),a868),a330)),f332(f332(f7(x44201,f876(a868,x44201),f876(a868,a862)),f332(f332(f8(f876(x44201,a862),f876(f876(a868,x44201),f876(a868,a862)),x44201),f8(x44201,a862,a868)),a329)),f332(f166(x44201),x44202))))),f332(f332(f7(a868,a868,a862),f247(a868)),f332(f199(f869(x44201)),x44202))))),f332(f174(x44201),x44202))
% 158.70/158.38  [4225]E(f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),x42251),a100)),x42252)),f332(f332(f22(a1),f332(f332(f81(a1),x42251),a100)),x42252))),a100),f332(f332(f22(a1),f332(f332(f81(a1),x42251),x42251)),f332(f332(f22(a1),f332(f332(f81(a1),x42252),x42252)),a100)))
% 158.70/158.38  [4350]E(f332(f143(f869(f869(x43501)),f869(f869(x43501)),f135(f869(x43501)),f116(f869(x43501))),f332(f332(f155(f869(x43501),f869(f869(x43501))),f157(f869(f869(x43501)),x43501,f116(f869(x43501)),f332(f16(f876(f869(x43501),f869(f869(x43501))),x43501),f332(f332(f7(f869(x43501),f869(f869(x43501)),f869(f869(x43501))),f152(f869(x43501))),f116(f869(x43501)))))),x43502)),f332(f332(f155(f869(x43501),f869(x43501)),f173(x43501)),f332(f137(f869(x43501),f332(f332(f8(a862,a862,f869(x43501)),a327),f332(f332(f7(f869(x43501),f869(x43501),a862),a329),f116(x43501)))),x43502)))
% 158.70/158.38  [4361]E(f332(f332(f87(a1,a868),f332(f106(a1),f332(f332(f81(a1),x43611),a100))),f332(f332(f18(a1,a868,a868),f332(f332(f7(a1,a868,f876(a868,a868)),f332(f332(f8(a862,f876(a868,f876(a868,a868)),a1),f99(a868)),a203)),f2(a868))),f332(f332(f8(a868,a868,a1),a115),f332(f332(f7(a1,a868,a868),f332(f332(f8(a868,f876(a868,a868),a1),f196(a868)),a107)),x43612)))),f332(f332(f196(a868),f332(f106(a868),x43611)),f332(a115,x43612)))
% 158.70/158.38  [4362]E(f332(f332(f87(a1,a868),f332(f106(a1),f332(f332(f81(a1),x43621),a100))),f332(f332(f18(a1,a868,a868),f332(f332(f7(a1,a868,f876(a868,a868)),f332(f332(f8(a862,f876(a868,f876(a868,a868)),a1),f99(a868)),a203)),f332(a115,x43622))),f332(f332(f8(a868,a868,a1),a115),f332(f332(f7(a1,a868,a868),f332(f332(f8(a868,f876(a868,a868),a1),f197(a868)),a107)),x43622)))),f332(f332(f197(a868),f332(f106(a868),x43621)),f332(a115,x43622)))
% 158.70/158.38  [4349]E(f332(f271(x43491,x43491,a862),f332(f332(f18(x43491,a862,f876(x43491,a862)),f332(f332(f8(f876(x43491,f876(a862,a862)),f876(a862,f876(x43491,a862)),x43491),f7(x43491,a862,a862)),f332(f332(f8(f876(x43491,a862),f876(x43491,f876(a862,a862)),x43491),f332(f8(a862,f876(a862,a862),x43491),a330)),a329))),x43492)),f264(x43491,x43492))
% 158.70/158.38  [4396]E(f332(f332(f40(a868),x43961),f332(f332(f81(a868),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),x43962)),f332(f332(f40(a868),x43961),f332(a115,f332(a115,f332(a115,x43962)))))
% 158.70/158.38  [4397]E(f46(a868,x43971,f332(f332(f81(a868),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),x43972)),f46(a868,x43971,f332(a115,f332(a115,f332(a115,x43972)))))
% 158.70/158.38  [4398]E(f46(a868,f332(f332(f81(a868),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),x43981),x43982),f46(a868,f332(a115,f332(a115,f332(a115,x43981))),x43982))
% 158.70/158.38  [4411]E(f125(f332(x44111,f332(f332(f82(a102),f332(f106(a102),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),x44112))),f332(f214(x44111),x44112))
% 158.70/158.38  [4412]E(f332(f332(f40(a868),f332(f332(f81(a868),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),x44121)),x44122),f332(f332(f40(a868),f332(a115,f332(a115,f332(a115,x44121)))),x44122))
% 158.70/158.38  [4461]~E(f34(x44611,x44612),f332(a28,x44613))
% 158.70/158.38  [4462]~E(f33(x44621,x44622),f332(a28,x44623))
% 158.70/158.38  [4463]~E(f332(a28,x44631),f34(x44632,x44633))
% 158.70/158.38  [4464]~E(f332(a28,x44641),f33(x44642,x44643))
% 158.70/158.38  [4478]~E(f29(x44781,x44782,x44783),a24)
% 158.70/158.38  [4479]~E(f31(x44791,x44792,x44793),a24)
% 158.70/158.38  [4480]~E(f30(x44801,x44802,x44803),a24)
% 158.70/158.38  [3164]E(f332(f202(x31641,x31642),x31643),f122(x31641,x31642))
% 158.70/158.38  [3186]E(f332(f213(x31861,x31862),x31863),f332(f127(x31861),x31862))
% 158.70/158.38  [3265]E(f332(f332(f212(x32651,x32652),x32653),f211(x32651)),f211(x32652))
% 158.70/158.38  [3266]E(f332(f332(f155(x32661,x32662),x32663),f116(x32661)),f116(x32662))
% 158.70/158.38  [3286]E(f32(f29(x32861,x32862,x32863)),f2(a868))
% 158.70/158.38  [3307]E(f332(f192(x33071,x33072,x33073),f2(a868)),x33072)
% 158.70/158.38  [3308]E(f332(f199(a864),f29(x33081,x33082,x33083)),f2(a868))
% 158.70/158.38  [3310]E(f332(f332(f184(x33101,x33102),x33103),f116(x33102)),f116(f875(x33101,x33102)))
% 158.70/158.38  [3325]E(f332(f199(f869(x33251)),f171(x33251,x33252,x33253)),x33252)
% 158.70/158.38  [3345]E(f86(x33451,f64(x33451,x33452,x33453)),f332(f65(x33451,x33452),x33453))
% 158.70/158.38  [3349]E(f256(x33491,x33492,f256(x33492,x33491,x33493)),x33493)
% 158.70/158.38  [3369]E(f332(f170(x33691),f171(x33691,x33692,x33693)),f171(x33691,x33692,x33693))
% 158.70/158.38  [3398]E(f141(x33981,x33982,f153(x33981,x33983)),f153(x33981,f141(x33981,x33982,x33983)))
% 158.70/158.38  [3417]E(f332(f266(f869(x34171),f869(x34171)),f168(x34171,x34172,x34173)),f332(f137(x34171,x34172),x34173))
% 158.70/158.38  [3465]E(f332(f332(f152(x34651),x34652),f171(x34651,x34653,x34652)),f171(x34651,f332(a115,x34653),x34652))
% 158.70/158.38  [3497]E(f193(x34971,x34972,x34973,f2(a868)),x34972)
% 158.70/158.38  [3498]E(f17(x34981,x34982,x34983,f2(a102)),x34982)
% 158.70/158.38  [3505]E(f164(x35051,x35052,x35053,f116(x35051)),f116(x35052))
% 158.70/158.38  [3506]E(f165(x35061,x35062,x35063,f116(x35061)),f116(x35062))
% 158.70/158.38  [3513]E(f332(f332(f166(x35131),f332(f332(f152(x35131),x35132),x35133)),f2(a868)),x35132)
% 158.70/158.38  [3543]E(f61(x35431,x35432,f116(x35431),x35433),f116(f875(x35431,x35432)))
% 158.70/158.38  [3564]P21(x35641,x35642,x35643,f198(f876(x35641,a862)))
% 158.70/158.38  [3725]E(f332(f74(x37251,x37252,x37251,x37253),f35(x37251)),x37253)
% 158.70/158.38  [3908]P24(f332(f332(f334(f875(x39081,x39081)),f332(f332(f267(x39081,x39081),x39082),x39082)),f308(x39081,x39083)))
% 158.70/158.38  [4555]~P24(f332(f332(f334(f875(f869(x45551),f869(x45551))),f332(f332(f267(f869(x45551),f869(x45551)),x45552),f116(x45551))),f148(x45551,x45553)))
% 158.70/158.38  [4556]~P24(f332(f332(f334(f875(f869(x45561),f869(x45561))),f332(f332(f267(f869(x45561),f869(x45561)),x45562),f116(x45561))),f146(x45561,x45563)))
% 158.70/158.38  [4557]~P24(f332(f332(f334(f875(f869(x45571),f869(x45571))),f332(f332(f267(f869(x45571),f869(x45571)),x45572),f116(x45571))),f158(x45571,x45573)))
% 158.70/158.38  [4558]~P24(f332(f332(f334(f875(f869(x45581),f869(x45581))),f332(f332(f267(f869(x45581),f869(x45581)),f116(x45581)),x45582)),f146(x45581,x45583)))
% 158.70/158.38  [4559]~P24(f332(f332(f334(f875(f869(x45591),f869(x45591))),f332(f332(f267(f869(x45591),f869(x45591)),f116(x45591)),x45592)),f158(x45591,x45593)))
% 158.70/158.38  [3240]E(f332(f332(f215(x32401),x32402),x32403),f216(x32401,f229(x32402,x32403)))
% 158.70/158.38  [3296]E(f332(f287(x32961,x32962),f332(f287(x32962,x32961),x32963)),x32963)
% 158.70/158.38  [3320]E(f332(f332(f184(x33201,x33202),f116(x33201)),x33203),f116(f875(x33201,x33202)))
% 158.70/158.38  [3323]E(f178(x33231,x33232,f332(f253(a868),x33233)),f332(f332(f177(x33231),x33233),x33232))
% 158.70/158.38  [3341]E(f153(x33411,f332(f137(x33411,x33412),x33413)),f332(f137(x33411,x33412),f153(x33411,x33413)))
% 158.70/158.38  [3343]E(f332(f263(x33431,x33432),f332(f287(x33432,x33431),x33433)),f332(f265(x33432,x33431),x33433))
% 158.70/158.38  [3344]E(f332(f265(x33441,x33442),f332(f287(x33442,x33441),x33443)),f332(f263(x33442,x33441),x33443))
% 158.70/158.38  [3361]E(f332(f137(x33611,x33612),f332(f170(x33611),x33613)),f332(f170(x33611),f332(f137(x33611,x33612),x33613)))
% 158.70/158.38  [3375]E(f332(f332(f139(x33751),x33752),f332(f173(x33751),x33753)),f332(f332(f139(x33751),f332(a115,x33752)),x33753))
% 158.70/158.38  [3393]E(f32(f30(x33931,x33932,x33933)),f332(f332(f81(a868),f32(x33933)),f332(a115,f2(a868))))
% 158.70/158.38  [3394]E(f332(f311(x33941,x33942,x33943),f198(f876(x33941,a862))),f198(f876(x33942,a862)))
% 158.70/158.38  [3395]E(f332(f286(x33951,x33952,x33953),f198(f876(x33951,a862))),f198(f876(x33952,a862)))
% 158.70/158.38  [3396]E(f332(f312(x33961,x33962,x33963),f198(f876(x33962,a862))),f198(f876(x33961,a862)))
% 158.70/158.38  [3397]E(f332(f312(x33971,x33972,x33973),f255(f876(x33972,a862))),f255(f876(x33971,a862)))
% 158.70/158.38  [3426]E(f332(f332(f310(x34261),x34262),f332(f174(x34261),x34263)),f332(f174(x34261),f141(x34261,x34262,x34263)))
% 158.70/158.38  [3438]E(f242(x34381,x34382,f332(f210(x34381),x34383)),f332(f332(f81(a868),f332(x34382,x34383)),f332(a115,f2(a868))))
% 158.70/158.38  [3517]E(f332(f199(a864),f30(x35171,x35172,x35173)),f332(f332(f81(a868),f332(f199(a864),x35173)),f332(a115,f2(a868))))
% 158.70/158.38  [3518]E(f332(f311(f875(x35181,x35182),x35182,f270(x35181,x35182)),x35183),f332(f263(x35181,x35182),x35183))
% 158.70/158.38  [3519]E(f332(f311(f875(x35191,x35192),x35191,f266(x35191,x35192)),x35193),f332(f265(x35191,x35192),x35193))
% 158.70/158.38  [3535]E(f332(f174(x35351),f171(x35351,f332(a115,x35352),x35353)),f332(f332(f310(x35351),x35353),f198(f876(x35351,a862))))
% 158.70/158.38  [3592]E(f332(f332(f267(x35921,x35922),f332(f266(x35921,x35922),x35923)),f332(f270(x35921,x35922),x35923)),x35923)
% 158.70/158.38  [3599]E(f332(f199(f870(x35991)),f128(x35991,x35992,x35993)),f332(f332(f81(a868),f332(f199(f870(x35991)),x35993)),f332(a115,f2(a868))))
% 158.70/158.38  [3600]E(f332(f332(f271(x36001,x36002,x36001),f16(x36001,x36002)),x36003),f332(f266(x36001,x36002),x36003))
% 158.70/158.38  [3620]E(f187(x36201,x36202,x36203,f332(f16(f872(x36202),x36201),f211(x36202))),x36203)
% 158.70/158.38  [3621]E(f187(x36211,x36212,f332(f16(f872(x36212),x36211),f211(x36212)),x36213),x36213)
% 158.70/158.38  [3678]E(f32(f31(x36781,x36782,x36783)),f332(f332(f81(a868),f332(f332(f81(a868),f32(x36782)),f32(x36783))),f332(a115,f2(a868))))
% 158.70/158.38  [3729]E(f332(f74(x37291,x37291,x37292,f35(x37291)),x37293),x37293)
% 158.70/158.38  [3737]E(f332(f332(f135(x37371),f171(x37371,x37372,x37373)),f332(f332(f152(x37371),x37373),f116(x37371))),f332(f332(f152(x37371),x37373),f171(x37371,x37372,x37373)))
% 158.70/158.38  [3841]E(f332(f199(a864),f31(x38411,x38412,x38413)),f332(f332(f81(a868),f332(f332(f81(a868),f332(f199(a864),x38412)),f332(f199(a864),x38413))),f332(a115,f2(a868))))
% 158.70/158.38  [3919]P24(f332(f332(f246(f876(x39191,a862)),f332(f174(x39191),f332(f137(x39191,x39192),x39193))),f332(f174(x39191),x39193)))
% 158.70/158.38  [3964]P24(f332(f332(f246(f876(x39641,a862)),f332(f174(x39641),f332(f332(f177(x39641),x39642),x39643))),f332(f174(x39641),x39643)))
% 158.70/158.38  [3965]P24(f332(f332(f246(f876(x39651,a862)),f332(f174(x39651),f332(f332(f139(x39651),x39652),x39653))),f332(f174(x39651),x39653)))
% 158.70/158.38  [3970]P24(f332(f332(f246(f876(x39701,a862)),f332(f174(x39701),f172(x39701,x39702,x39703))),f332(f174(x39701),x39703)))
% 158.70/158.38  [3971]P24(f332(f332(f246(f876(x39711,a862)),f332(f174(x39711),f178(x39711,x39712,x39713))),f332(f174(x39711),x39712)))
% 158.70/158.38  [3993]P21(f875(x39931,x39932),f875(x39932,x39931),f332(f271(x39931,x39932,f875(x39932,x39931)),f332(f7(x39932,x39931,f875(x39932,x39931)),f267(x39932,x39931))),x39933)
% 158.70/158.38  [4005]E(f332(f332(f332(f191(f869(x40051),f869(x40051)),f46(a868,x40052,f332(f199(f869(x40051)),x40053))),f169(x40051)),x40053),f332(f332(f332(f191(f869(x40051),f869(x40051)),x40052),f169(x40051)),x40053))
% 158.70/158.38  [4048]P24(f332(f332(f334(f875(f869(x40481),f869(x40481))),f332(f332(f267(f869(x40481),f869(x40481)),x40482),x40482)),f159(x40481,f308(x40481,x40483))))
% 158.70/158.38  [4195]E(f86(f875(x41951,x41952),f332(f332(f18(f875(x41951,x41952),x41952,a862),f332(f332(f8(x41951,f876(x41952,a862),f875(x41951,x41952)),x41953),f266(x41951,x41952))),f270(x41951,x41952))),f86(f875(x41951,x41952),f332(f271(x41951,x41952,a862),x41953)))
% 158.70/158.38  [4196]E(f91(f875(x41961,x41962),f332(f332(f18(f875(x41961,x41962),x41962,a862),f332(f332(f8(x41961,f876(x41962,a862),f875(x41961,x41962)),x41963),f266(x41961,x41962))),f270(x41961,x41962))),f91(f875(x41961,x41962),f332(f271(x41961,x41962,a862),x41963)))
% 158.70/158.38  [4232]E(f332(f332(f288(f875(a868,x42321),x42321),f325(a868,x42321,a251,x42322)),f332(f332(f18(x42321,x42321,f875(a868,x42321)),f332(f332(f8(a868,f876(x42321,f875(a868,x42321)),x42321),f267(a868,x42321)),x42323)),f5(x42321))),f326(x42321,x42323,x42322))
% 158.70/158.38  [4297]E(f332(f272(x42971,x42971,x42972,x42972,f5(x42971),f5(x42972)),x42973),x42973)
% 158.70/158.38  [4372]E(f332(f143(f869(f869(x43721)),f869(f869(x43721)),f135(f869(x43721)),f116(f869(x43721))),f332(f332(f155(f869(x43721),f869(f869(x43721))),f332(f332(f7(f869(x43721),f869(x43721),f869(f869(x43721))),f332(f332(f8(f876(x43721,f869(x43721)),f876(f869(x43721),f869(f869(x43721))),f869(x43721)),f155(x43721,f869(x43721))),f332(f7(x43721,f869(x43721),f869(x43721)),f152(x43721)))),x43722)),f56(x43721,x43723,x43722))),f56(x43721,f332(a115,x43723),x43722))
% 158.70/158.38  [4433]E(f332(f243(a868,f875(x44331,f870(x44331)),f2(a868),f332(f271(x44331,f870(x44331),a868),f332(f332(f7(x44331,a868,f876(f870(x44331),a868)),f332(f332(f8(f876(f870(x44331),f876(a868,a868)),f876(a868,f876(f870(x44331),a868)),x44331),f7(f870(x44331),a868,a868)),f332(f332(f8(f876(f870(x44331),a868),f876(f870(x44331),f876(a868,a868)),x44331),f332(f8(a868,f876(a868,a868),f870(x44331)),f81(a868))),f332(f332(f7(x44331,f876(f870(x44331),a868),f876(f870(x44331),a868)),f332(f332(f8(f876(a868,a868),f876(f876(f870(x44331),a868),f876(f870(x44331),a868)),x44331),f8(a868,a868,f870(x44331))),f332(f332(f8(a868,f876(a868,a868),x44331),f81(a868)),x44332))),f130(x44331,x44332))))),f79(a868)))),f332(f136(x44331),x44333)),f332(f130(x44331,x44332),x44333))
% 158.70/158.38  [4436]E(f332(f332(f87(a1,x44361),f232(f332(f332(f74(f875(a1,a1),a1,x44361,f270(a1,a1)),f226(x44361)),x44362),f332(f332(f74(f875(a1,a1),a1,x44361,f270(a1,a1)),f226(x44361)),x44363))),f332(f332(f18(a1,a1,x44361),f332(f332(f8(a1,f876(a1,x44361),a1),f215(x44361)),f332(f332(f18(a1,a1,a1),f332(f332(f8(a1,f876(a1,a1),a1),f81(a1)),f332(f332(f8(a1,a1,a1),f332(f82(a1),f332(f332(f74(f875(a1,a1),a1,x44361,f266(a1,a1)),f226(x44361)),x44362))),f332(f332(f7(a1,a1,a1),f40(a1)),f332(f332(f74(f875(a1,a1),a1,x44361,f270(a1,a1)),f226(x44361)),x44362))))),f332(f332(f8(a1,a1,a1),f332(f82(a1),f332(f332(f74(f875(a1,a1),a1,x44361,f266(a1,a1)),f226(x44361)),x44363))),f332(f332(f7(a1,a1,a1),f40(a1)),f332(f332(f74(f875(a1,a1),a1,x44361,f270(a1,a1)),f226(x44361)),x44363)))))),f5(a1))),f237(x44361,x44362,x44363))
% 158.70/158.38  [4473]~E(f332(f332(f152(x44731),x44732),x44733),x44733)
% 158.70/158.38  [4482]~E(f332(f332(f152(x44821),x44822),x44823),f116(x44821))
% 158.70/158.38  [4504]~E(f332(f332(f310(x45041),x45042),x45043),f198(f876(x45041,a862)))
% 158.70/158.38  [4531]~E(f332(f311(x45311,f876(x45311,a862),x45312),x45313),f332(f309(x45311),x45313))
% 158.70/158.38  [3301]E(f332(f332(f160(x33011,f116(x33011)),x33012),x33013),f116(x33011))
% 158.70/158.38  [3302]E(f332(f142(x33021),f332(f332(f152(x33021),x33022),x33023)),x33022)
% 158.70/158.38  [3303]E(f332(f173(x33031),f332(f332(f152(x33031),x33032),x33033)),x33033)
% 158.70/158.38  [3348]E(f332(f332(f139(x33481),f79(a868)),f332(f332(f152(x33481),x33482),x33483)),x33483)
% 158.70/158.38  [3382]E(f117(x33821,f332(f332(f139(x33821),x33822),x33823)),f332(f332(f139(x33821),x33822),f117(x33821,x33823)))
% 158.70/158.38  [3384]E(f332(f332(f160(x33841,x33842),x33843),f332(f332(f166(x33841),x33842),x33843)),x33842)
% 158.70/158.38  [3408]E(f332(f332(f310(x34081),x34082),f332(f332(f310(x34081),x34082),x34083)),f332(f332(f310(x34081),x34082),x34083))
% 158.70/158.38  [3419]E(f332(f332(f180(x34191,x34192),f116(f875(x34191,x34192))),x34193),f211(x34192))
% 158.70/158.38  [3422]E(f332(f332(f310(x34221),x34222),f332(f174(x34221),x34223)),f332(f174(x34221),f332(f332(f152(x34221),x34222),x34223)))
% 158.70/158.38  [3424]E(f332(f332(f139(x34241),x34242),f332(f173(x34241),x34243)),f332(f173(x34241),f332(f332(f139(x34241),x34242),x34243)))
% 158.70/158.38  [3435]E(f332(f332(f177(x34351),f79(a868)),f332(f332(f152(x34351),x34352),x34353)),f332(f332(f152(x34351),x34352),f116(x34351)))
% 158.70/158.38  [3482]E(f332(f65(x34821,x34822),f332(f332(f310(x34821),x34823),f198(f876(x34821,a862)))),x34823)
% 158.70/158.38  [3525]E(f332(f332(f81(a868),x35251),f332(f332(f81(a868),x35252),x35253)),f332(f332(f81(a868),x35252),f332(f332(f81(a868),x35251),x35253)))
% 158.70/158.38  [3526]E(f332(f332(f81(a1),x35261),f332(f332(f81(a1),x35262),x35263)),f332(f332(f81(a1),x35262),f332(f332(f81(a1),x35261),x35263)))
% 158.70/158.38  [3531]E(f332(f332(f269(x35311,x35312),f198(f876(x35311,a862))),x35313),f198(f876(f875(x35311,x35312),a862)))
% 158.70/158.38  [3556]E(f332(f332(f113(f876(x35561,a862)),x35562),x35563),f332(f332(f113(f876(x35561,a862)),x35563),x35562))
% 158.70/158.38  [3557]E(f332(f332(f104(f876(x35571,a862)),x35572),x35573),f332(f332(f104(f876(x35571,a862)),x35573),x35572))
% 158.70/158.38  [3559]E(f332(f332(f135(x35591),x35592),f332(f332(f152(x35591),x35593),f116(x35591))),f332(f169(x35591),f332(f332(f152(x35591),x35593),x35592)))
% 158.70/158.38  [3560]E(f332(f332(f135(x35601),f332(f170(x35601),x35602)),f332(f170(x35601),x35603)),f332(f170(x35601),f332(f332(f135(x35601),x35603),x35602)))
% 158.70/158.38  [3570]E(f332(f173(x35701),f332(f332(f177(x35701),f332(a115,x35702)),x35703)),f332(f332(f177(x35701),x35702),f332(f173(x35701),x35703)))
% 158.70/158.38  [3577]P24(f332(f332(f334(x35771),x35772),f332(f332(f310(x35771),x35772),x35773)))
% 158.70/158.38  [3581]E(f332(f332(f44(x35811,f876(x35812,a862)),f198(f876(x35811,a862))),x35813),f255(f876(x35812,a862)))
% 158.70/158.38  [3584]E(f332(f286(x35841,x35841,f264(x35841,x35842)),x35843),f332(f332(f104(f876(x35841,a862)),x35842),x35843))
% 158.70/158.38  [3598]E(f332(f199(f869(x35981)),f332(f332(f152(x35981),x35982),x35983)),f332(f332(f81(a868),f332(f199(f869(x35981)),x35983)),f332(a115,f2(a868))))
% 158.70/158.38  [3602]E(f117(x36021,f332(f332(f135(x36021),x36022),f332(f332(f152(x36021),x36023),f116(x36021)))),x36022)
% 158.70/158.38  [3603]E(f145(x36031,f332(f332(f135(x36031),x36032),f332(f332(f152(x36031),x36033),f116(x36031)))),x36033)
% 158.70/158.38  [3609]E(f332(f332(f135(x36091),f332(f332(f177(x36091),x36092),x36093)),f332(f332(f139(x36091),x36092),x36093)),x36093)
% 158.70/158.38  [3618]E(f332(f332(f22(a868),f332(f332(f81(a868),x36181),x36182)),f332(f332(f81(a868),x36183),x36182)),f332(f332(f22(a868),x36181),x36183))
% 158.70/158.38  [3619]E(f332(f332(f22(a868),f332(f332(f81(a868),x36191),x36192)),f332(f332(f81(a868),x36191),x36193)),f332(f332(f22(a868),x36192),x36193))
% 158.70/158.38  [3627]E(f332(f332(f135(x36271),f332(f170(x36271),x36272)),f332(f332(f152(x36271),x36273),f116(x36271))),f332(f170(x36271),f332(f332(f152(x36271),x36273),x36272)))
% 158.70/158.38  [3629]E(f332(f332(f81(a868),f332(f199(f869(x36291)),x36292)),f332(f199(f869(x36291)),x36293)),f332(f199(f869(x36291)),f332(f332(f135(x36291),x36292),x36293)))
% 158.70/158.38  [3632]E(f332(f332(f81(a868),f332(f199(f869(x36321)),x36322)),f332(f199(f869(x36321)),x36323)),f332(f199(f869(x36321)),f175(x36321,x36322,x36323)))
% 158.70/158.38  [3640]E(f332(f332(f113(f876(x36401,a862)),f332(f174(x36401),x36402)),f332(f174(x36401),x36403)),f332(f174(x36401),f332(f332(f135(x36401),x36402),x36403)))
% 158.70/158.38  [3641]E(f46(a868,f332(f332(f82(a868),x36411),x36412),f332(f332(f82(a868),x36411),x36413)),f332(f332(f82(a868),x36411),f46(a868,x36412,x36413)))
% 158.70/158.38  [3654]E(f332(f332(f177(x36541),f332(f332(f22(a868),x36542),f79(a868))),f332(f173(x36541),x36543)),f332(f173(x36541),f332(f332(f177(x36541),x36542),x36543)))
% 158.70/158.38  [3659]E(f332(f332(f104(f876(x36591,a862)),x36592),f332(f80(f876(x36591,a862)),x36593)),f332(f332(f22(f876(x36591,a862)),x36592),x36593))
% 158.70/158.38  [3660]E(f332(f332(f22(f876(x36601,a862)),x36602),f332(f80(f876(x36601,a862)),x36603)),f332(f332(f104(f876(x36601,a862)),x36602),x36603))
% 158.70/158.38  [3682]E(f332(f332(f269(x36821,x36822),x36823),f332(f16(f876(x36822,a862),x36821),f198(f876(x36822,a862)))),f198(f876(f875(x36821,x36822),a862)))
% 158.70/158.38  [3684]E(f332(f332(f22(a868),f332(f332(f82(a868),x36841),x36842)),f332(f332(f82(a868),x36841),x36843)),f332(f332(f82(a868),x36841),f332(f332(f22(a868),x36842),x36843)))
% 158.70/158.38  [3685]E(f332(f332(f81(a868),f332(f332(f82(a868),x36851),x36852)),f332(f332(f82(a868),x36851),x36853)),f332(f332(f82(a868),x36851),f332(f332(f81(a868),x36852),x36853)))
% 158.70/158.38  [3686]E(f332(f332(f22(a1),f332(f332(f82(a1),x36861),x36862)),f332(f332(f82(a1),x36861),x36863)),f332(f332(f82(a1),x36861),f332(f332(f22(a1),x36862),x36863)))
% 158.70/158.38  [3687]E(f332(f332(f81(a1),f332(f332(f82(a1),x36871),x36872)),f332(f332(f82(a1),x36871),x36873)),f332(f332(f82(a1),x36871),f332(f332(f81(a1),x36872),x36873)))
% 158.70/158.38  [3688]E(f332(f332(f82(a1),f332(f332(f257(a1),x36881),x36882)),f332(f332(f257(a1),x36881),x36883)),f332(f332(f257(a1),x36881),f332(f332(f81(a868),x36882),x36883)))
% 158.70/158.38  [3703]E(f332(f332(f43(x37031,f876(x37032,a862)),x37033),f332(f16(f876(x37032,a862),x37031),f198(f876(x37032,a862)))),f198(f876(x37032,a862)))
% 158.70/158.38  [3705]E(f46(a868,f332(f332(f82(a868),x37051),x37052),f332(f332(f82(a868),x37053),x37052)),f332(f332(f82(a868),f46(a868,x37051,x37053)),x37052))
% 158.70/158.38  [3709]E(f46(a1,f332(f332(f22(a1),x37091),f46(a1,x37092,x37093)),x37093),f46(a1,f332(f332(f22(a1),x37091),x37092),x37093))
% 158.70/158.38  [3710]E(f46(a1,f332(f332(f82(a1),x37101),f46(a1,x37102,x37103)),x37103),f46(a1,f332(f332(f82(a1),x37101),x37102),x37103))
% 158.70/158.38  [3711]P24(f332(f332(f246(f876(x37111,a862)),x37112),f332(f332(f310(x37111),x37113),x37112)))
% 158.70/158.38  [3714]E(f332(f311(f875(x37141,x37142),x37141,f266(x37141,x37142)),f332(f174(f875(x37141,x37142)),x37143)),f186(x37141,x37142,f332(f180(x37141,x37142),x37143)))
% 158.70/158.38  [3765]P24(f332(f63(x37651),f186(x37651,x37652,f332(f180(x37651,x37652),x37653))))
% 158.70/158.38  [3790]E(f332(f332(f44(f876(x37901,a862),f876(x37901,a862)),x37902),f332(f113(f876(x37901,a862)),x37903)),f332(f332(f113(f876(x37901,a862)),x37903),f42(f876(x37901,a862),x37902)))
% 158.70/158.38  [3791]E(f332(f332(f43(f876(x37911,a862),f876(x37911,a862)),x37912),f332(f104(f876(x37911,a862)),x37913)),f332(f332(f104(f876(x37911,a862)),x37913),f41(f876(x37911,a862),x37912)))
% 158.70/158.38  [3802]E(f332(f174(x38021),f332(f332(f332(f191(f869(x38021),f869(x38021)),x38022),f169(x38021)),x38023)),f332(f174(x38021),x38023))
% 158.70/158.38  [3806]E(f332(f332(f177(x38061),f332(f199(f869(x38061)),f179(x38061,x38062,x38063))),x38063),f179(x38061,x38062,x38063))
% 158.70/158.38  [3807]E(f186(x38071,x38072,f332(f332(f8(x38072,f872(x38072),x38071),f210(x38072)),x38073)),f255(f876(x38071,a862)))
% 158.70/158.38  [3811]E(f332(f199(f869(x38111)),f332(f332(f332(f191(f869(x38111),f869(x38111)),x38112),f169(x38111)),x38113)),f332(f199(f869(x38111)),x38113))
% 158.70/158.38  [3814]E(f332(f332(f271(x38141,x38142,x38142),f332(f16(f876(x38142,x38142),x38141),f5(x38142))),x38143),f332(f270(x38141,x38142),x38143))
% 158.70/158.38  [3821]E(f46(a1,f332(f332(f22(a1),f46(a1,x38211,x38212)),x38213),x38212),f46(a1,f332(f332(f22(a1),x38211),x38213),x38212))
% 158.70/158.38  [3822]E(f46(a1,f332(f332(f257(a1),f46(a1,x38221,x38222)),x38223),x38222),f46(a1,f332(f332(f257(a1),x38221),x38223),x38222))
% 158.70/158.38  [3825]E(f332(f332(f43(f876(f875(x38251,x38252),a862),f876(x38252,a862)),x38253),f263(x38251,x38252)),f332(f263(x38251,x38252),f41(f876(f875(x38251,x38252),a862),x38253)))
% 158.70/158.38  [3826]E(f332(f332(f43(f876(f875(x38261,x38262),a862),f876(x38261,a862)),x38263),f265(x38261,x38262)),f332(f265(x38261,x38262),f41(f876(f875(x38261,x38262),a862),x38263)))
% 158.70/158.38  [3854]E(f332(f74(x38541,x38541,x38541,x38542),f332(f332(f191(x38541,x38541),x38543),x38542)),f332(f332(f191(x38541,x38541),f332(a115,x38543)),x38542))
% 158.70/158.38  [3864]E(f243(f872(x38641),x38642,f211(x38641),f332(f332(f8(x38641,f872(x38641),x38642),f210(x38641)),x38643)),f332(f212(x38642,x38641),x38643))
% 158.70/158.38  [3871]E(f332(f332(f139(x38711),f332(f332(f22(a868),f332(f199(f869(x38711)),x38712)),x38713)),f332(f170(x38711),x38712)),f332(f170(x38711),f332(f332(f177(x38711),x38713),x38712)))
% 158.70/158.38  [3872]E(f332(f332(f177(x38721),f332(f332(f22(a868),f332(f199(f869(x38721)),x38722)),x38723)),f332(f170(x38721),x38722)),f332(f170(x38721),f332(f332(f139(x38721),x38723),x38722)))
% 158.70/158.38  [3875]E(f332(f332(f81(a868),f332(f167(a868),f332(f332(f155(x38751,a868),x38752),x38753))),f332(f199(f869(x38751)),x38753)),f156(x38751,x38752,x38753))
% 158.70/158.38  [3894]E(f332(f169(x38941),f332(f332(f332(f191(f869(x38941),f869(x38941)),x38942),f169(x38941)),x38943)),f332(f332(f332(f191(f869(x38941),f869(x38941)),f332(a115,x38942)),f169(x38941)),x38943))
% 158.70/158.38  [3909]P24(f332(f332(f246(a868),f332(f199(f869(x39091)),f332(f137(x39091,x39092),x39093))),f332(f199(f869(x39091)),x39093)))
% 158.70/158.38  [3927]E(f332(f332(f113(f876(f876(x39271,a862),a862)),f332(f309(x39271),x39272)),f332(f311(f876(x39271,a862),f876(x39271,a862),f332(f310(x39271),x39273)),f332(f309(x39271),x39272))),f332(f309(x39271),f332(f332(f310(x39271),x39273),x39272)))
% 158.70/158.38  [3946]P20(x39461,x39462,f332(f332(f310(f867(x39461)),f332(f332(f332(f93(x39461),x39463),a24),x39463)),f198(f876(f867(x39461),a862))))
% 158.70/158.38  [3961]P24(f332(f332(f246(a868),f332(f199(f869(x39611)),f179(x39611,x39612,x39613))),f332(f199(f869(x39611)),x39613)))
% 158.70/158.38  [3969]E(f332(f265(x39691,x39692),f332(f252(f875(x39691,x39692)),f332(f271(x39691,x39692,a862),x39693))),f332(f252(x39691),f332(f332(f8(f876(x39692,a862),a862,x39691),f88(x39692)),x39693)))
% 158.70/158.38  [3981]E(f332(f311(a868,a868,f332(f332(f7(a868,a868,a868),f81(a868)),x39811)),f303(a868,x39812,x39813)),f303(a868,f332(f332(f81(a868),x39812),x39811),f332(f332(f81(a868),x39813),x39811)))
% 158.70/158.38  [3983]P24(f332(f63(f872(x39831)),f332(f311(x39832,f872(x39831),f332(f180(x39832,x39831),x39833)),f255(f876(x39832,a862)))))
% 158.70/158.38  [3996]E(f332(f311(a868,a868,f332(f332(f7(a868,a868,a868),f81(a868)),x39961)),f332(f302(a868,x39962),x39963)),f332(f302(a868,f332(f332(f81(a868),x39962),x39961)),f332(f332(f81(a868),x39963),x39961)))
% 158.70/158.38  [4014]E(f332(f332(f184(x40141,x40142),f332(f332(f155(f875(x40141,x40142),x40141),f266(x40141,x40142)),x40143)),f332(f332(f155(f875(x40141,x40142),x40142),f270(x40141,x40142)),x40143)),x40143)
% 158.70/158.38  [4019]E(f332(f332(f81(a868),f332(f332(f82(a868),x40191),f46(a868,f332(f332(f40(a868),x40192),x40191),x40193))),f46(a868,x40192,x40191)),f46(a868,x40192,f332(f332(f82(a868),x40191),x40193)))
% 158.70/158.38  [4034]E(f332(f332(f135(x40341),x40342),f332(f143(f869(x40341),f869(x40341),f135(x40341),f116(x40341)),x40343)),f332(f143(f869(x40341),f869(x40341),f135(x40341),x40342),x40343))
% 158.70/158.38  [4052]P24(f332(f332(f334(f875(x40521,x40521)),f332(f332(f267(x40521,x40521),x40522),x40522)),f332(f332(f191(f875(x40521,x40521),a862),f2(a868)),x40523)))
% 158.70/158.38  [4058]E(f332(f252(x40581),f332(f332(f8(f876(x40582,a862),a862,x40581),f88(x40582)),f332(f7(x40582,x40581,a862),x40583))),f332(f263(x40582,x40581),f332(f252(f875(x40582,x40581)),f332(f271(x40582,x40581,a862),x40583))))
% 158.70/158.38  [4076]E(f332(f332(f113(f876(x40761,a862)),f332(f332(f43(a868,f876(x40761,a862)),f303(a868,f79(a868),x40762)),x40763)),f332(x40763,f2(a868))),f332(f332(f43(a868,f876(x40761,a862)),f332(f301(a868),x40762)),x40763))
% 158.70/158.38  [4091]E(f332(f143(f869(x40911),f869(x40911),f135(x40911),f116(x40911)),f332(f332(f155(f869(x40911),f869(x40911)),f137(x40911,x40912)),x40913)),f332(f137(x40911,x40912),f332(f143(f869(x40911),f869(x40911),f135(x40911),f116(x40911)),x40913)))
% 158.70/158.38  [4096]E(f332(f270(f869(x40961),f869(x40961)),f168(x40961,x40962,x40963)),f332(f137(x40961,f332(f74(a862,a862,x40961,a327),x40962)),x40963))
% 158.70/158.38  [4146]E(f332(f332(f81(a1),f332(f332(f81(a1),f332(f332(f82(a1),x41461),f332(f332(f40(a1),x41462),x41461))),f46(a1,x41462,x41461))),x41463),f332(f332(f81(a1),x41462),x41463))
% 158.70/158.38  [4184]E(f332(f332(f81(a1),f332(f332(f81(a1),f332(f332(f82(a1),f332(f332(f40(a1),x41841),x41842)),x41842)),f46(a1,x41841,x41842))),x41843),f332(f332(f81(a1),x41841),x41843))
% 158.70/158.38  [4213]E(f86(f875(x42131,x42132),f332(f271(x42131,x42132,a862),f332(f332(f8(f876(x42132,f875(x42131,x42132)),f876(x42132,a862),x42131),f332(f8(f875(x42131,x42132),a862,x42132),x42133)),f267(x42131,x42132)))),f86(f875(x42131,x42132),x42133))
% 158.70/158.38  [4214]E(f91(f875(x42141,x42142),f332(f271(x42141,x42142,a862),f332(f332(f8(f876(x42142,f875(x42141,x42142)),f876(x42142,a862),x42141),f332(f8(f875(x42141,x42142),a862,x42142),x42143)),f267(x42141,x42142)))),f91(f875(x42141,x42142),x42143))
% 158.70/158.38  [4242]P24(f332(f332(f246(f876(x42421,a862)),f41(f876(x42421,a862),f332(f332(f104(f876(f876(x42421,a862),a862)),x42422),x42423))),f332(f332(f104(f876(x42421,a862)),f41(f876(x42421,a862),x42422)),f41(f876(x42421,a862),x42423))))
% 158.70/158.38  [4243]E(f332(f170(x42431),f332(f332(f332(f191(f869(x42431),f869(x42431)),f332(f332(f22(a868),f332(f199(f869(x42431)),x42432)),f46(a868,x42433,f332(f199(f869(x42431)),x42432)))),f169(x42431)),x42432)),f332(f332(f332(f191(f869(x42431),f869(x42431)),x42433),f169(x42431)),f332(f170(x42431),x42432)))
% 158.70/158.38  [4257]E(f332(f252(x42571),f332(f332(f8(a862,a862,x42571),a327),f332(f332(f7(x42571,f872(x42572),a862),f332(f332(f8(f872(x42572),f876(f872(x42572),a862),x42571),a329),x42573)),f211(x42572)))),f186(x42571,x42572,x42573))
% 158.70/158.38  [4282]P24(f332(f332(f246(a868),f332(f199(f869(x42821)),f332(f332(f139(x42821),f332(f199(f869(x42821)),f179(x42821,x42822,x42823))),x42823))),f332(f199(f869(x42821)),x42823)))
% 158.70/158.38  [4323]E(f332(f252(x43231),f332(f332(f8(f876(x43232,a862),a862,x43231),f88(x43232)),f332(f332(f8(f872(x43231),f876(x43232,a862),x43231),f332(f7(x43232,f872(x43231),a862),f332(f332(f8(f872(x43231),f876(f872(x43231),a862),x43232),a329),x43233))),f210(x43231)))),f188(x43232,x43231,x43233))
% 158.70/158.38  [4545]~P24(f332(f64(x45451,x45452,f198(f876(x45451,a862))),x45453))
% 158.70/158.38  [4553]~P24(f332(f332(f334(f875(x45531,x45531)),f332(f332(f267(x45531,x45531),x45532),x45533)),f154(x45531,f116(f876(x45531,a868)))))
% 158.70/158.38  [3571]E(f332(f199(f869(x35711)),f332(f332(f177(x35711),x35712),x35713)),f332(f332(f196(a868),f332(f199(f869(x35711)),x35713)),x35712))
% 158.70/158.38  [3572]E(f332(f199(f869(x35721)),f332(f332(f139(x35721),x35722),x35723)),f332(f332(f22(a868),f332(f199(f869(x35721)),x35723)),x35722))
% 158.70/158.38  [3597]E(f332(f199(f869(f869(x35971))),f56(x35971,x35972,x35973)),f332(f332(f257(a868),f332(f199(f869(x35971)),x35973)),x35972))
% 158.70/158.38  [3611]E(f332(f332(f40(a868),f332(f332(f40(a868),x36111),x36112)),x36113),f332(f332(f40(a868),x36111),f332(f332(f82(a868),x36112),x36113)))
% 158.70/158.38  [3612]E(f332(f332(f22(a868),f332(f332(f22(a868),x36121),x36122)),x36123),f332(f332(f22(a868),x36121),f332(f332(f81(a868),x36122),x36123)))
% 158.70/158.38  [3613]E(f332(f332(f81(a868),f332(f332(f81(a868),x36131),x36132)),x36133),f332(f332(f81(a868),x36131),f332(f332(f81(a868),x36132),x36133)))
% 158.70/158.38  [3614]E(f332(f332(f81(a1),f332(f332(f81(a1),x36141),x36142)),x36143),f332(f332(f81(a1),x36141),f332(f332(f81(a1),x36142),x36143)))
% 158.70/158.38  [3615]E(f332(f332(f82(a868),f332(f332(f82(a868),x36151),x36152)),x36153),f332(f332(f82(a868),x36151),f332(f332(f82(a868),x36152),x36153)))
% 158.70/158.38  [3616]E(f332(f332(f82(a1),f332(f332(f82(a1),x36161),x36162)),x36163),f332(f332(f82(a1),x36161),f332(f332(f82(a1),x36162),x36163)))
% 158.70/158.38  [3617]E(f332(f332(f257(a1),f332(f332(f257(a1),x36171),x36172)),x36173),f332(f332(f257(a1),x36171),f332(f332(f82(a868),x36172),x36173)))
% 158.70/158.38  [3638]E(f163(x36381,f332(f332(f152(f876(x36381,a862)),x36382),x36383)),f176(x36381,x36382,f163(x36381,x36383)))
% 158.70/158.38  [3683]E(f332(f332(f22(a868),f332(f332(f22(a868),x36831),x36832)),x36833),f332(f332(f22(a868),f332(f332(f22(a868),x36831),x36833)),x36832))
% 158.70/158.38  [3689]E(f332(f210(f875(x36891,f870(x36891))),f332(f332(f267(x36891,f870(x36891)),x36892),x36893)),f332(f136(x36891),f128(x36891,x36892,x36893)))
% 158.70/158.38  [3692]E(f332(f332(f104(f876(x36921,a862)),x36922),f332(f332(f22(f876(x36921,a862)),x36923),x36922)),f198(f876(x36921,a862)))
% 158.70/158.38  [3696]E(f332(f332(f155(a868,x36961),f332(f16(x36961,a868),x36962)),f140(a868,f332(f302(a868,f2(a868)),x36963))),f171(x36961,x36963,x36962))
% 158.70/158.38  [3735]E(f41(f876(x37351,a862),f332(f332(f310(f876(x37351,a862)),x37352),x37353)),f332(f332(f113(f876(x37351,a862)),x37352),f41(f876(x37351,a862),x37353)))
% 158.70/158.38  [3736]E(f42(f876(x37361,a862),f332(f332(f310(f876(x37361,a862)),x37362),x37363)),f332(f332(f104(f876(x37361,a862)),x37362),f42(f876(x37361,a862),x37363)))
% 158.70/158.38  [3738]E(f171(x37381,f332(f199(f869(x37381)),f332(f137(x37381,f332(a329,x37382)),x37383)),x37382),f332(f137(x37381,f332(a329,x37382)),x37383))
% 158.70/158.38  [3740]E(f332(f332(f22(a868),f332(f332(f82(a868),x37401),x37402)),f332(f332(f82(a868),x37403),x37402)),f332(f332(f82(a868),f332(f332(f22(a868),x37401),x37403)),x37402))
% 158.70/158.38  [3741]E(f332(f332(f81(a868),f332(f332(f82(a868),x37411),x37412)),f332(f332(f82(a868),x37413),x37412)),f332(f332(f82(a868),f332(f332(f81(a868),x37411),x37413)),x37412))
% 158.70/158.38  [3742]E(f332(f332(f22(a1),f332(f332(f82(a1),x37421),x37422)),f332(f332(f82(a1),x37423),x37422)),f332(f332(f82(a1),f332(f332(f22(a1),x37421),x37423)),x37422))
% 158.70/158.38  [3743]E(f332(f332(f81(a1),f332(f332(f82(a1),x37431),x37432)),f332(f332(f82(a1),x37433),x37432)),f332(f332(f82(a1),f332(f332(f81(a1),x37431),x37433)),x37432))
% 158.70/158.38  [3745]E(f332(f332(f196(a868),f332(f332(f22(a868),x37451),x37452)),f332(f332(f22(a868),x37453),x37452)),f332(f332(f22(a868),f332(f332(f196(a868),x37451),x37453)),x37452))
% 158.70/158.38  [3768]E(f332(f332(f104(f876(f869(x37681),a862)),f161(x37681,x37682)),f161(x37681,x37683)),f161(x37681,f332(f332(f104(f876(x37681,a862)),x37682),x37683)))
% 158.70/158.38  [3770]E(f332(f332(f113(f876(x37701,a862)),x37702),f332(f332(f113(f876(x37701,a862)),x37702),x37703)),f332(f332(f113(f876(x37701,a862)),x37702),x37703))
% 158.70/158.38  [3771]E(f332(f332(f113(f876(x37711,a862)),x37712),f332(f332(f22(f876(x37711,a862)),x37713),x37712)),f332(f332(f113(f876(x37711,a862)),x37712),x37713))
% 158.70/158.38  [3772]E(f332(f332(f104(f876(x37721,a862)),x37722),f332(f332(f104(f876(x37721,a862)),x37722),x37723)),f332(f332(f104(f876(x37721,a862)),x37722),x37723))
% 158.70/158.38  [3784]E(f332(f332(f289(x37841,x37842,x37842),x37843),f308(x37842,f198(f876(f875(x37842,x37842),a862)))),x37843)
% 158.70/158.38  [3787]E(f332(f332(f113(f876(x37871,a862)),f332(f332(f310(x37871),x37872),f198(f876(x37871,a862)))),x37873),f332(f332(f310(x37871),x37872),x37873))
% 158.70/158.38  [3805]E(f332(f332(f22(a868),f332(f332(f22(a868),f332(a115,x38051)),x38052)),f332(a115,x38053)),f332(f332(f22(a868),f332(f332(f22(a868),x38051),x38052)),x38053))
% 158.70/158.38  [3835]E(f332(f332(f104(f876(f876(x38351,a862),a862)),f332(f309(x38351),x38352)),f332(f309(x38351),x38353)),f332(f309(x38351),f332(f332(f104(f876(x38351,a862)),x38352),x38353)))
% 158.70/158.38  [3839]E(f332(f332(f113(f876(x38391,a862)),f332(f80(f876(x38391,a862)),x38392)),x38393),f332(f80(f876(x38391,a862)),f332(f332(f22(f876(x38391,a862)),x38392),x38393)))
% 158.70/158.38  [3851]E(f332(f332(f310(x38511),x38512),f332(f332(f22(f876(x38511,a862)),x38513),f332(f332(f310(x38511),x38512),f198(f876(x38511,a862))))),f332(f332(f310(x38511),x38512),x38513))
% 158.70/158.38  [3861]P24(f332(f332(f246(f876(x38611,a862)),x38612),f332(f332(f113(f876(x38611,a862)),x38613),x38612)))
% 158.70/158.38  [3862]P24(f332(f332(f246(f876(x38621,a862)),x38622),f332(f332(f113(f876(x38621,a862)),x38622),x38623)))
% 158.70/158.38  [3865]E(f332(f332(f104(f876(x38651,a862)),f332(f80(f876(x38651,a862)),x38652)),f332(f80(f876(x38651,a862)),x38653)),f332(f80(f876(x38651,a862)),f332(f332(f113(f876(x38651,a862)),x38652),x38653)))
% 158.70/158.38  [3866]E(f332(f332(f113(f876(x38661,a862)),f332(f80(f876(x38661,a862)),x38662)),f332(f80(f876(x38661,a862)),x38663)),f332(f80(f876(x38661,a862)),f332(f332(f104(f876(x38661,a862)),x38662),x38663)))
% 158.70/158.38  [3880]P24(f332(f332(f246(f876(x38801,a862)),f332(f174(x38801),x38802)),f332(f174(x38801),f332(f332(f152(x38801),x38803),x38802))))
% 158.70/158.38  [3891]E(f332(f332(f113(f876(x38911,a862)),f332(f332(f22(f876(x38911,a862)),x38912),x38913)),f332(f332(f104(f876(x38911,a862)),x38912),x38913)),x38912)
% 158.70/158.38  [3948]E(f332(f332(f6(x39481,a1),f332(f332(f8(a868,a1,x39481),f103(a1)),x39482)),x39483),f332(f103(a1),f332(f332(f6(x39481,a868),x39482),x39483)))
% 158.70/158.38  [3949]E(f332(f332(f9(x39491,a1),f332(f332(f8(a868,a1,x39491),f103(a1)),x39492)),x39493),f332(f103(a1),f332(f332(f9(x39491,a868),x39492),x39493)))
% 158.70/158.38  [3998]E(f332(f332(f135(x39981),f179(x39981,x39982,x39983)),f332(f332(f139(x39981),f332(f199(f869(x39981)),f179(x39981,x39982,x39983))),x39983)),x39983)
% 158.70/158.38  [4003]E(f332(f80(f876(f875(x40031,x40032),a862)),f332(f332(f269(x40031,x40032),x40033),f332(f16(f876(x40032,a862),x40031),f255(f876(x40032,a862))))),f332(f332(f269(x40031,x40032),f332(f80(f876(x40031,a862)),x40033)),f332(f16(f876(x40032,a862),x40031),f255(f876(x40032,a862)))))
% 158.70/158.38  [4004]E(f332(f80(f876(f875(x40041,x40042),a862)),f332(f332(f269(x40041,x40042),f255(f876(x40041,a862))),f332(f16(f876(x40042,a862),x40041),x40043))),f332(f332(f269(x40041,x40042),f255(f876(x40041,a862))),f332(f16(f876(x40042,a862),x40041),f332(f80(f876(x40042,a862)),x40043))))
% 158.70/158.38  [4028]E(f119(f872(x40281),f332(f243(f870(f872(x40281)),f870(f872(x40281)),f129(x40281),f5(f870(f872(x40281)))),x40282),f124(x40281,x40283)),f124(x40281,f128(f872(f870(f872(x40281))),x40282,x40283)))
% 158.70/158.38  [4053]E(f332(f332(f43(f876(x40531,a862),f876(x40531,a862)),x40532),f332(f332(f7(f876(x40531,a862),f876(x40531,a862),f876(x40531,a862)),f104(f876(x40531,a862))),x40533)),f332(f332(f104(f876(x40531,a862)),f41(f876(x40531,a862),x40532)),x40533))
% 158.70/158.38  [4060]E(f332(f143(f869(x40601),f869(x40601),f135(x40601),f116(x40601)),f332(f332(f152(f869(x40601)),x40602),x40603)),f332(f332(f135(x40601),x40602),f332(f143(f869(x40601),f869(x40601),f135(x40601),f116(x40601)),x40603)))
% 158.70/158.38  [4082]E(f332(f332(f310(f876(x40821,a862)),f332(f286(x40821,x40821,x40822),f332(f332(f310(x40821),x40823),f198(f876(x40821,a862))))),f198(f876(f876(x40821,a862),a862))),f332(f332(f62(x40821),f332(f332(f310(x40821),x40823),f198(f876(x40821,a862)))),x40822))
% 158.70/158.38  [4092]E(f332(f332(f81(a868),f332(f332(f82(a868),x40921),f332(f332(f40(a868),x40922),x40923))),f332(f332(f40(a868),f332(f332(f82(a868),x40921),f46(a868,x40922,x40923))),x40923)),f332(f332(f40(a868),f332(f332(f82(a868),x40921),x40922)),x40923))
% 158.70/158.38  [4093]E(f332(f332(f81(a1),f332(f332(f82(a1),x40931),f332(f332(f40(a1),x40932),x40933))),f332(f332(f40(a1),f332(f332(f82(a1),x40931),f46(a1,x40932,x40933))),x40933)),f332(f332(f40(a1),f332(f332(f82(a1),x40931),x40932)),x40933))
% 158.70/158.38  [4131]E(f332(f332(f22(f876(x41311,a862)),f332(f174(x41311),x41312)),f332(f332(f310(x41311),x41313),f198(f876(x41311,a862)))),f332(f174(x41311),f332(f137(x41311,f332(f332(f8(a862,a862,x41311),a327),f332(a329,x41313))),x41312)))
% 158.70/158.38  [4181]E(f332(f332(f135(x41811),f332(f143(f869(x41811),f869(x41811),f135(x41811),f116(x41811)),x41812)),f332(f143(f869(x41811),f869(x41811),f135(x41811),f116(x41811)),x41813)),f332(f143(f869(x41811),f869(x41811),f135(x41811),f116(x41811)),f332(f332(f135(f869(x41811)),x41812),x41813)))
% 158.70/158.38  [4186]E(f332(f332(f267(f869(x41861),f869(x41861)),f332(f137(x41861,x41862),x41863)),f332(f137(x41861,f332(f74(a862,a862,x41861,a327),x41862)),x41863)),f168(x41861,x41862,x41863))
% 158.70/158.38  [4189]E(f332(f332(f81(a868),f332(f332(f81(a868),f332(f332(f40(a868),x41891),x41892)),f332(f332(f40(a868),x41893),x41892))),f332(f332(f40(a868),f332(f332(f81(a868),f46(a868,x41891,x41892)),f46(a868,x41893,x41892))),x41892)),f332(f332(f40(a868),f332(f332(f81(a868),x41891),x41893)),x41892))
% 158.70/158.38  [4190]E(f332(f332(f81(a1),f332(f332(f81(a1),f332(f332(f40(a1),x41901),x41902)),f332(f332(f40(a1),x41903),x41902))),f332(f332(f40(a1),f332(f332(f81(a1),f46(a1,x41901,x41902)),f46(a1,x41903,x41902))),x41902)),f332(f332(f40(a1),f332(f332(f81(a1),x41901),x41903)),x41902))
% 158.70/158.38  [4246]E(f332(f332(f104(f876(f869(x42461),a862)),f332(f332(f7(f869(x42461),f876(f869(x42461),a862),a862),f334(f869(x42461))),f162(x42461,x42462))),f332(f332(f7(f869(x42461),f876(f869(x42461),a862),a862),f334(f869(x42461))),f162(x42461,x42463))),f161(x42461,f332(f332(f104(f876(x42461,a862)),f332(f332(f7(x42461,f876(x42461,a862),a862),f334(x42461)),x42462)),f332(f332(f7(x42461,f876(x42461,a862),a862),f334(x42461)),x42463))))
% 158.70/158.38  [4259]E(f332(f252(x42591),f332(f332(f18(x42591,a862,a862),f332(f332(f8(a862,f876(a862,a862),x42591),a331),f332(f332(f7(x42591,x42591,a862),a329),x42592))),f332(f332(f7(x42591,f876(x42591,a862),a862),f334(x42591)),x42593))),f332(f332(f310(x42591),x42592),x42593))
% 158.70/158.38  [4279]E(f332(f332(f87(f869(f869(x42791)),f869(f869(x42791))),f55(x42791,x42792)),f332(f332(f18(f869(f869(x42791)),f869(f869(x42791)),f869(f869(x42791))),f332(f332(f8(f869(f869(x42791)),f876(f869(f869(x42791)),f869(f869(x42791))),f869(f869(x42791))),f135(f869(x42791))),f332(f155(f869(x42791),f869(x42791)),f332(f152(x42791),x42793)))),f5(f869(f869(x42791))))),f55(x42791,f332(f332(f152(x42791),x42793),x42792)))
% 158.70/158.38  [4283]E(f332(f252(x42831),f332(f332(f18(x42831,a862,a862),f332(f332(f8(a862,f876(a862,a862),x42831),a331),f332(f332(f7(x42831,f876(x42831,a862),a862),f334(x42831)),x42832))),f332(f332(f7(x42831,f876(x42831,a862),a862),f334(x42831)),x42833))),f332(f332(f113(f876(x42831,a862)),x42832),x42833))
% 158.70/158.38  [4284]E(f332(f252(x42841),f332(f332(f18(x42841,a862,a862),f332(f332(f8(a862,f876(a862,a862),x42841),a330),f332(f332(f7(x42841,f876(x42841,a862),a862),f334(x42841)),x42842))),f332(f332(f7(x42841,f876(x42841,a862),a862),f334(x42841)),x42843))),f332(f332(f104(f876(x42841,a862)),x42842),x42843))
% 158.70/158.38  [4375]E(f332(f332(f43(x43751,f876(f876(x43751,a862),a862)),x43752),f332(f332(f7(x43751,f876(f876(x43751,a862),a862),f876(f876(x43751,a862),a862)),f332(f332(f8(f876(x43751,a862),f876(f876(f876(x43751,a862),a862),f876(f876(x43751,a862),a862)),x43751),f310(f876(x43751,a862))),f332(f332(f8(f876(x43751,a862),f876(x43751,a862),x43751),f286(x43751,x43751,x43753)),f332(f332(f7(x43751,f876(x43751,a862),f876(x43751,a862)),f310(x43751)),f198(f876(x43751,a862)))))),f198(f876(f876(x43751,a862),a862)))),f332(f332(f62(x43751),x43752),x43753))
% 158.70/158.38  [4377]E(f332(f332(f215(x43771),f332(f332(f82(a1),f332(f332(f74(f875(a1,a1),a1,x43771,f266(a1,a1)),f226(x43771)),x43772)),f332(f332(f74(f875(a1,a1),a1,x43771,f266(a1,a1)),f226(x43771)),x43773))),f332(f332(f82(a1),f332(f332(f74(f875(a1,a1),a1,x43771,f270(a1,a1)),f226(x43771)),x43772)),f332(f332(f74(f875(a1,a1),a1,x43771,f270(a1,a1)),f226(x43771)),x43773))),f235(x43771,x43772,x43773))
% 158.70/158.38  [4380]E(f332(f252(f869(x43801)),f332(f332(f18(f869(x43801),a862,a862),f332(f332(f8(a862,f876(a862,a862),f869(x43801)),a330),f332(f332(f7(f869(x43801),a868,a862),f332(f332(f8(a868,f876(a868,a862),f869(x43801)),a329),f199(f869(x43801)))),x43802))),f332(f332(f7(f869(x43801),f876(x43801,a862),a862),f332(f332(f8(f876(x43801,a862),f876(f876(x43801,a862),a862),f869(x43801)),f246(f876(x43801,a862))),f174(x43801))),f332(f174(x43801),x43803)))),f332(f174(f869(x43801)),f56(x43801,x43802,x43803)))
% 158.70/158.38  [3758]E(f46(a868,f332(f332(f81(a868),f332(f332(f82(a868),x37581),x37582)),x37583),x37582),f46(a868,x37583,x37582))
% 158.70/158.38  [3804]E(f140(a868,f332(f302(a868,f332(f332(f81(a868),x38041),x38042)),x38043)),f332(f332(f139(a868),x38042),f140(a868,f332(f302(a868,x38041),x38043))))
% 158.70/158.38  [3850]E(f332(f332(f81(a1),f332(f103(a1),x38501)),f332(f332(f81(a1),f332(f103(a1),x38502)),x38503)),f332(f332(f81(a1),f332(f103(a1),f332(f332(f81(a868),x38501),x38502))),x38503))
% 158.70/158.38  [3857]E(f332(f332(f113(f876(x38571,a862)),f332(f332(f22(f876(x38571,a862)),x38572),x38573)),x38573),f332(f332(f113(f876(x38571,a862)),x38572),x38573))
% 158.70/158.38  [3858]E(f332(f332(f22(f876(x38581,a862)),f332(f332(f22(f876(x38581,a862)),x38582),x38583)),x38583),f332(f332(f22(f876(x38581,a862)),x38582),x38583))
% 158.70/158.38  [3881]E(f332(f332(f289(x38811,x38811,x38812),f308(x38811,f198(f876(f875(x38811,x38811),a862)))),x38813),x38813)
% 158.70/158.38  [3888]E(f332(f332(f113(f876(x38881,a862)),f332(f285(x38881),x38882)),f332(f285(x38881),x38883)),f332(f285(x38881),f332(f332(f113(f876(f875(x38881,x38881),a862)),x38882),x38883)))
% 158.70/158.38  [3899]E(f276(x38991,f332(f332(f152(f875(a102,x38991)),f332(f332(f267(a102,x38991),f2(a102)),x38992)),x38993)),f276(x38991,x38993))
% 158.70/158.38  [3902]E(f332(f332(f113(f876(x39021,a862)),f41(f876(x39021,a862),x39022)),f41(f876(x39021,a862),x39023)),f41(f876(x39021,a862),f332(f332(f113(f876(f876(x39021,a862),a862)),x39022),x39023)))
% 158.70/158.38  [3903]E(f332(f332(f104(f876(x39031,a862)),f42(f876(x39031,a862),x39032)),f42(f876(x39031,a862),x39033)),f42(f876(x39031,a862),f332(f332(f113(f876(f876(x39031,a862),a862)),x39032),x39033)))
% 158.70/158.38  [3940]E(f332(f332(f289(x39401,x39401,x39401),f332(f332(f191(f875(x39401,x39401),a862),x39402),x39403)),x39403),f332(f332(f191(f875(x39401,x39401),a862),f332(a115,x39402)),x39403))
% 158.70/158.38  [3989]P24(f332(f332(f246(f876(x39891,a862)),f332(f332(f22(f876(x39891,a862)),x39892),x39893)),x39892))
% 158.70/158.38  [3990]P24(f332(f332(f246(f876(x39901,a862)),f332(f332(f104(f876(x39901,a862)),x39902),x39903)),x39903))
% 158.70/158.38  [3991]P24(f332(f332(f246(f876(x39911,a862)),f332(f332(f104(f876(x39911,a862)),x39912),x39913)),x39912))
% 158.70/158.38  [4016]E(f308(x40161,f332(f332(f113(f876(f875(x40161,x40161),a862)),f308(x40161,x40162)),f308(x40161,x40163))),f308(x40161,f332(f332(f113(f876(f875(x40161,x40161),a862)),x40162),x40163)))
% 158.70/158.38  [4020]E(f41(f876(x40201,a862),f332(f332(f310(f876(x40201,a862)),x40202),f332(f332(f310(f876(x40201,a862)),x40203),f198(f876(f876(x40201,a862),a862))))),f332(f332(f113(f876(x40201,a862)),x40202),x40203))
% 158.70/158.38  [4021]E(f42(f876(x40211,a862),f332(f332(f310(f876(x40211,a862)),x40212),f332(f332(f310(f876(x40211,a862)),x40213),f198(f876(f876(x40211,a862),a862))))),f332(f332(f104(f876(x40211,a862)),x40212),x40213))
% 158.70/158.38  [4027]E(f332(f332(f289(x40271,x40271,x40271),f332(f332(f191(f875(x40271,x40271),a862),x40272),x40273)),x40273),f332(f332(f289(x40271,x40271,x40271),x40273),f332(f332(f191(f875(x40271,x40271),a862),x40272),x40273)))
% 158.70/158.38  [4097]E(f332(f332(f113(f876(x40971,a862)),f332(f252(x40971),f332(f332(f7(x40971,x40971,a862),a329),x40972))),x40973),f332(f332(f310(x40971),x40972),x40973))
% 158.70/158.38  [4099]E(f332(a107,f332(f332(f6(x40991,a1),f332(f332(f8(a868,a1,x40991),f103(a1)),x40992)),x40993)),f332(f332(f6(x40991,a868),x40992),x40993))
% 158.70/158.38  [4100]E(f332(a107,f332(f332(f9(x41001,a1),f332(f332(f8(a868,a1,x41001),f103(a1)),x41002)),x41003)),f332(f332(f9(x41001,a868),x41002),x41003))
% 158.70/158.38  [4178]E(f332(f157(f869(x41781),x41781,f332(f173(x41781),x41782),f332(f16(f876(f869(x41781),f869(x41781)),x41781),f332(f332(f7(f869(x41781),f869(x41781),f869(x41781)),f135(x41781)),x41782))),x41783),f332(f173(x41781),f332(f332(f135(x41781),x41783),x41782)))
% 158.70/158.38  [4209]P24(f332(f332(f246(f876(f876(x42091,a862),a862)),f332(f332(f113(f876(f876(x42091,a862),a862)),f332(f309(x42091),x42092)),f332(f309(x42091),x42093))),f332(f309(x42091),f332(f332(f113(f876(x42091,a862)),x42092),x42093))))
% 158.70/158.38  [4302]E(f332(f252(x43021),f332(f332(f18(x43021,a862,a862),f332(f332(f8(a862,f876(a862,a862),x43021),a330),f332(f332(f7(x43021,f876(x43021,a862),a862),f334(x43021)),x43022))),f332(f332(f8(a862,a862,x43021),a327),f332(f332(f7(x43021,f876(x43021,a862),a862),f334(x43021)),x43023)))),f332(f332(f22(f876(x43021,a862)),x43022),x43023))
% 158.70/158.38  [4324]E(f332(f39(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,a868,a862),f247(a868)),f332(f199(f869(x43241)),x43242)))),f332(f332(f8(x43241,a862,a868),x43243),f332(f166(x43241),x43242))))),f332(f199(f869(x43241)),f332(f137(x43241,x43243),x43242)))
% 158.70/158.38  [4326]E(f332(f199(f869(x43261)),f178(x43261,x43262,x43263)),f332(f39(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,a868,a862),f247(a868)),f332(f199(f869(x43261)),x43262)))),f332(f332(f7(a868,f876(a868,a862),a862),f334(a868)),x43263)))))
% 158.70/158.38  [4423]E(f332(f332(f104(f876(f875(f869(x44231),f869(x44231)),a862)),f332(f311(f875(f875(x44231,f869(x44231)),f875(x44231,f869(x44231))),f875(f869(x44231),f869(x44231)),f272(f875(x44231,f869(x44231)),f869(x44231),f875(x44231,f869(x44231)),f869(x44231),f332(f271(x44231,f869(x44231),f869(x44231)),f152(x44231)),f332(f271(x44231,f869(x44231),f869(x44231)),f152(x44231)))),f325(x44231,f869(x44231),x44232,f332(f144(x44231,x44232),x44233)))),f332(f252(f875(f869(x44231),f869(x44231))),f332(f271(f869(x44231),f869(x44231),a862),f332(f332(f7(f869(x44231),f876(f869(x44231),a862),f876(f869(x44231),a862)),f332(f332(f8(f876(a862,a862),f876(f876(f869(x44231),a862),f876(f869(x44231),a862)),f869(x44231)),f8(a862,a862,f869(x44231))),f332(f332(f8(a862,f876(a862,a862),f869(x44231)),a330),f332(f332(f7(f869(x44231),a868,a862),f332(f332(f8(a868,f876(a868,a862),f869(x44231)),a329),f199(f869(x44231)))),f332(a115,x44233))))),f332(f332(f7(f869(x44231),a868,a862),f332(f332(f8(a868,f876(a868,a862),f869(x44231)),a329),f199(f869(x44231)))),f332(a115,x44233)))))),f332(f144(x44231,x44232),f332(a115,x44233)))
% 158.70/158.38  [3904]E(f46(a868,f332(a115,f332(f332(f81(a868),f332(f332(f82(a868),x39041),x39042)),x39043)),x39042),f46(a868,f332(a115,x39043),x39042))
% 158.70/158.38  [4166]E(f332(f252(x41661),f332(f332(f18(x41661,a862,a862),f332(f332(f8(a862,f876(a862,a862),x41661),a330),x41662)),x41663)),f332(f332(f104(f876(x41661,a862)),f332(f252(x41661),x41662)),f332(f252(x41661),x41663)))
% 158.70/158.38  [4167]E(f332(f252(x41671),f332(f332(f18(x41671,a862,a862),f332(f332(f8(a862,f876(a862,a862),x41671),a331),x41672)),x41673)),f332(f332(f113(f876(x41671,a862)),f332(f252(x41671),x41672)),f332(f252(x41671),x41673)))
% 158.70/158.38  [4169]E(f332(f332(f135(x41691),f332(f332(f139(x41691),f46(a868,x41692,f332(f199(f869(x41691)),x41693))),x41693)),f332(f332(f177(x41691),f46(a868,x41692,f332(f199(f869(x41691)),x41693))),x41693)),f332(f332(f332(f191(f869(x41691),f869(x41691)),x41692),f169(x41691)),x41693))
% 158.70/158.38  [4175]E(f332(f252(x41751),f332(f332(f18(x41751,a862,a862),f332(f332(f8(a862,f876(a862,a862),x41751),a335),x41752)),x41753)),f332(f332(f113(f876(x41751,a862)),f332(f80(f876(x41751,a862)),f332(f252(x41751),x41752))),f332(f252(x41751),x41753)))
% 158.70/158.38  [4191]E(f332(f332(f81(a868),f332(f199(f869(x41911)),f332(f137(x41911,x41912),x41913))),f332(f199(f869(x41911)),f332(f137(x41911,f332(f332(f8(a862,a862,x41911),a327),x41912)),x41913))),f332(f199(f869(x41911)),x41913))
% 158.70/158.38  [4216]P24(f332(f332(f246(f876(x42161,a862)),f332(f332(f113(f876(x42161,a862)),f42(f876(x42161,a862),x42162)),f42(f876(x42161,a862),x42163))),f42(f876(x42161,a862),f332(f332(f104(f876(f876(x42161,a862),a862)),x42162),x42163))))
% 158.70/158.38  [4230]E(f332(f174(x42301),f332(f137(x42301,f332(f332(f8(a862,a862,x42301),a327),f332(f332(f7(x42301,x42301,a862),a329),x42302))),x42303)),f332(f332(f22(f876(x42301,a862)),f332(f174(x42301),x42303)),f332(f332(f310(x42301),x42302),f198(f876(x42301,a862)))))
% 158.70/158.38  [4239]P24(f332(f332(f246(f876(f875(x42391,x42391),a862)),f332(f332(f113(f876(f875(x42391,x42391),a862)),f308(x42391,x42392)),f308(x42391,x42393))),f308(x42391,f332(f332(f113(f876(f875(x42391,x42391),a862)),x42392),x42393))))
% 158.70/158.38  [4264]E(f332(f332(f82(a868),f332(a115,f332(a115,f2(a868)))),f332(f332(f6(a868,a868),f332(f332(f8(a868,a868,a868),f332(f81(a868),x42641)),f332(f332(f7(a868,a868,a868),f82(a868)),x42642))),f332(f253(a868),x42643))),f332(f332(f82(a868),x42643),f332(f332(f81(a868),x42641),f332(f332(f81(a868),x42641),f332(f332(f82(a868),f332(f332(f22(a868),x42643),f79(a868))),x42642)))))
% 158.70/158.38  [4274]E(f332(f252(x42741),f332(f332(f18(x42741,a862,a862),f332(f332(f8(a862,f876(a862,a862),x42741),a330),f332(f332(f7(x42741,f876(x42741,a862),a862),f334(x42741)),f332(f174(x42741),x42742)))),x42743)),f332(f174(x42741),f332(f137(x42741,x42743),x42742)))
% 158.70/158.38  [4422]E(f332(f252(x44221),f332(f332(f8(f876(a868,a862),a862,x44221),f88(a868)),f332(f332(f7(x44221,f876(a868,a862),f876(a868,a862)),f332(f332(f8(f876(a868,f876(a862,a862)),f876(f876(a868,a862),f876(a868,a862)),x44221),f18(a868,a862,a862)),f332(f332(f8(f876(a868,a862),f876(a868,f876(a862,a862)),x44221),f332(f8(a862,f876(a862,a862),a868),a330)),f332(f332(f7(x44221,f876(a868,x44221),f876(a868,a862)),f332(f332(f8(f876(x44221,a862),f876(f876(a868,x44221),f876(a868,a862)),x44221),f8(x44221,a862,a868)),a329)),f332(f166(x44221),x44222))))),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,a868,a862),f247(a868)),f332(f199(f869(x44221)),x44222)))),f332(f332(f7(a868,f876(a868,a862),a862),f334(a868)),x44223))))),f332(f174(x44221),f178(x44221,x44222,x44223)))
% 158.70/158.38  [4314]E(f332(f252(x43141),f332(f332(f18(x43141,a862,a862),f332(f332(f8(a862,f876(a862,a862),x43141),a335),f332(f332(f8(a862,a862,x43141),a327),f332(f332(f7(x43141,x43141,a862),a329),x43142)))),x43143)),f332(f332(f310(x43141),x43142),f332(f252(x43141),x43143)))
% 158.70/158.38  [4346]E(f332(f332(f155(f875(x43461,a868),x43461),f266(x43461,a868)),f332(f137(f875(x43461,a868),f332(f332(f7(f875(x43461,a868),f876(a868,a862),a862),f332(f332(f8(a868,f876(f876(a868,a862),a862),f875(x43461,a868)),f334(a868)),f270(x43461,a868))),x43462)),f332(f332(f184(x43461,a868),x43463),f140(a868,f332(f302(a868,f2(a868)),f332(f199(f869(x43461)),x43463)))))),f178(x43461,x43463,x43462))
% 158.70/158.38  [4376]E(f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f6(a868,a1),f332(f332(f8(a1,a1,a868),f332(f81(a1),x43761)),f332(f332(f7(a868,a1,a1),f332(f332(f8(a1,f876(a1,a1),a868),f82(a1)),f103(a1))),x43762))),f332(f253(a868),x43763))),f332(f332(f82(a1),f332(f103(a1),x43763)),f332(f332(f81(a1),x43761),f332(f332(f81(a1),x43761),f332(f332(f82(a1),f332(f103(a1),f332(f332(f22(a868),x43763),f79(a868)))),x43762)))))
% 158.70/158.38  [4416]E(f332(f252(f875(x44161,x44162)),f332(f271(x44161,x44162,a862),f332(f332(f7(x44161,f876(f875(x44162,x44161),a862),f876(x44162,a862)),f332(f332(f8(f876(x44162,f876(f876(f875(x44162,x44161),a862),a862)),f876(f876(f875(x44162,x44161),a862),f876(x44162,a862)),x44161),f7(x44162,f876(f875(x44162,x44161),a862),a862)),f332(f332(f8(f876(x44162,f875(x44162,x44161)),f876(x44162,f876(f876(f875(x44162,x44161),a862),a862)),x44161),f332(f8(f875(x44162,x44161),f876(f876(f875(x44162,x44161),a862),a862),x44162),f334(f875(x44162,x44161)))),f332(f7(x44162,x44161,f875(x44162,x44161)),f267(x44162,x44161))))),x44163))),f332(f287(x44162,x44161),x44163))
% 158.70/158.38  [4438]E(f332(f252(f869(x44381)),f332(f332(f8(f876(x44381,a862),a862,f869(x44381)),f88(x44381)),f332(f332(f8(f876(x44381,f876(f869(x44381),a862)),f876(x44381,a862),f869(x44381)),f332(f8(f876(f869(x44381),a862),a862,x44381),f88(f869(x44381)))),f332(f332(f7(f869(x44381),f876(x44381,f876(f869(x44381),a862)),f876(x44381,f876(f869(x44381),a862))),f332(f332(f8(f876(x44381,f876(f876(f869(x44381),a862),f876(f869(x44381),a862))),f876(f876(x44381,f876(f869(x44381),a862)),f876(x44381,f876(f869(x44381),a862))),f869(x44381)),f18(x44381,f876(f869(x44381),a862),f876(f869(x44381),a862))),f332(f332(f8(f876(x44381,f876(f869(x44381),f876(a862,a862))),f876(x44381,f876(f876(f869(x44381),a862),f876(f869(x44381),a862))),f869(x44381)),f332(f8(f876(f869(x44381),f876(a862,a862)),f876(f876(f869(x44381),a862),f876(f869(x44381),a862)),x44381),f18(f869(x44381),a862,a862))),f332(f332(f8(f876(x44381,f876(f869(x44381),a862)),f876(x44381,f876(f869(x44381),f876(a862,a862))),f869(x44381)),f332(f8(f876(f869(x44381),a862),f876(f869(x44381),f876(a862,a862)),x44381),f332(f8(a862,f876(a862,a862),f869(x44381)),a330))),f332(f332(f7(f869(x44381),f876(x44381,f876(f869(x44381),f869(x44381))),f876(x44381,f876(f869(x44381),a862))),f332(f332(f8(f876(f876(f869(x44381),f869(x44381)),f876(f869(x44381),a862)),f876(f876(x44381,f876(f869(x44381),f869(x44381))),f876(x44381,f876(f869(x44381),a862))),f869(x44381)),f8(f876(f869(x44381),f869(x44381)),f876(f869(x44381),a862),x44381)),f332(f332(f8(f876(f869(x44381),a862),f876(f876(f869(x44381),f869(x44381)),f876(f869(x44381),a862)),f869(x44381)),f8(f869(x44381),a862,f869(x44381))),a329))),f152(x44381)))))),f332(f332(f7(x44381,f876(f869(x44381),a862),f876(f869(x44381),a862)),f332(f332(f8(f876(a862,a862),f876(f876(f869(x44381),a862),f876(f869(x44381),a862)),x44381),f8(a862,a862,f869(x44381))),f332(f332(f8(a862,f876(a862,a862),x44381),a330),f332(f332(f7(x44381,f876(x44381,a862),a862),f334(x44381)),x44382)))),f332(f332(f7(f869(x44381),f876(f869(x44381),a862),a862),f334(f869(x44381))),x44383)))))),f176(x44381,x44382,x44383))
% 158.70/158.38  [4435]E(f332(f332(f87(a1,f875(a1,a1)),f332(f332(f22(a1),x44351),x44352)),f332(f332(f7(a1,f875(a1,a1),f875(a1,a1)),f332(f332(f18(a1,f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),f332(f332(f8(a862,f876(f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),a1),f99(f875(a1,a1))),f332(f246(a1),f2(a1)))),f332(f267(a1,a1),f332(f332(f81(a1),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x44353)),f79(a1))))),f332(f332(f267(a1,a1),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x44353)),x44351))),f332(f45(x44352),f332(f332(f267(a1,a1),x44353),x44351)))
% 158.70/158.38  [4466]~E(f33(x44661,x44662),f34(x44663,x44664))
% 158.70/158.38  [4485]~E(f332(a28,x44851),f29(x44852,x44853,x44854))
% 158.70/158.38  [4486]~E(f332(a28,x44861),f31(x44862,x44863,x44864))
% 158.70/158.38  [4487]~E(f332(a28,x44871),f30(x44872,x44873,x44874))
% 158.70/158.38  [4488]~E(f29(x44881,x44882,x44883),f332(a28,x44884))
% 158.70/158.38  [4489]~E(f31(x44891,x44892,x44893),f332(a28,x44894))
% 158.70/158.38  [4490]~E(f30(x44901,x44902,x44903),f332(a28,x44904))
% 158.70/158.38  [3445]E(f332(f332(f332(f73(x34451,x34452),x34453),x34454),f332(x34453,x34454)),x34453)
% 158.70/158.38  [3453]E(f119(x34531,f332(x34532,x34533),f332(x34534,x34533)),f332(f217(x34531,x34532,x34534),x34533))
% 158.70/158.38  [3464]E(f119(f872(x34641),f332(x34642,x34643),f332(x34644,x34643)),f332(f207(x34641,x34642,x34644),x34643))
% 158.70/158.38  [3507]E(f332(f332(f258(x35071,x35072,x35073),x35074),f2(a868)),x35072)
% 158.70/158.38  [3548]E(f193(x35481,x35482,x35483,f332(a115,x35484)),f332(x35483,x35484))
% 158.70/158.38  [3589]E(f172(x35891,x35892,f172(x35891,x35893,x35894)),f172(x35891,x35893,f172(x35891,x35892,x35894)))
% 158.70/158.38  [3590]E(f119(x35901,f128(x35901,x35902,x35903),x35904),f128(x35901,x35902,f119(x35901,x35903,x35904)))
% 158.70/158.38  [3724]E(f332(f243(x37241,x37242,x37243,x37244),f211(x37242)),x37243)
% 158.70/158.38  [3726]E(f332(f157(x37261,x37262,x37263,x37264),f116(x37262)),x37263)
% 158.70/158.38  [3727]E(f332(f143(x37271,x37272,x37273,x37274),f116(x37272)),x37274)
% 158.70/158.38  [3834]E(f332(f332(f135(x38341),f171(x38341,x38342,x38343)),f171(x38341,x38344,x38343)),f332(f332(f135(x38341),f171(x38341,x38344,x38343)),f171(x38341,x38342,x38343)))
% 158.70/158.38  [3847]E(f332(f243(f872(x38471),x38472,f211(x38471),f332(f16(f872(x38471),x38472),f211(x38471))),f332(x38473,x38474)),f211(x38471))
% 158.70/158.38  [3892]E(f332(f332(f113(f876(x38921,a862)),f186(x38921,x38922,x38923)),f186(x38921,x38922,x38924)),f186(x38921,x38922,f187(x38921,x38922,x38924,x38923)))
% 158.70/158.38  [3925]E(f332(f332(f273(x39251,x39252,x39253,f875(x39252,x39253)),x39254),f267(x39252,x39253)),x39254)
% 158.70/158.38  [3934]E(f244(x39341,x39342,x39343,x39344,f211(x39342)),x39343)
% 158.70/158.38  [3935]E(f189(x39351,x39352,x39353,x39354,f116(x39352)),x39353)
% 158.70/158.38  [3936]E(f189(x39361,x39362,x39363,f116(x39361),x39364),x39363)
% 158.70/158.38  [4223]P44(x42231,x42232,x42233,x42234,f198(f876(x42231,a862)),x42234)
% 158.70/158.38  [3246]E(f332(f332(f16(x32461,x32462),x32463),x32464),x32463)
% 158.70/158.38  [3362]E(f332(f332(f212(x33621,x33622),x33623),f332(f210(x33621),x33624)),f332(f210(x33622),f332(x33623,x33624)))
% 158.70/158.38  [3538]E(f172(x35381,x35382,f332(f137(x35381,x35383),x35384)),f332(f137(x35381,x35383),f172(x35381,x35382,x35384)))
% 158.70/158.38  [3573]E(f332(f332(f66(x35731,x35732,x35733),x35734),f198(f876(x35731,a862))),x35734)
% 158.70/158.38  [3596]E(f332(f332(f166(x35961),f332(f332(f152(x35961),x35962),x35963)),f332(a115,x35964)),f332(f332(f166(x35961),x35963),x35964))
% 158.70/158.38  [3639]P31(x36391,f2(a868),f332(f332(f332(f93(x36391),x36392),f332(a28,x36393)),x36394))
% 158.70/158.38  [3664]E(f332(f332(x36641,x36642),f332(f192(x36643,x36644,x36641),x36642)),f332(f192(x36643,x36644,x36641),f332(a115,x36642)))
% 158.70/158.38  [3763]E(f332(f332(f160(x37631,f332(f332(f152(x37631),x37632),x37633)),f2(a868)),x37634),f332(f332(f152(x37631),x37634),x37633))
% 158.70/158.38  [3774]E(f332(f332(f43(f876(x37741,a862),f876(x37742,a862)),x37743),f311(x37741,x37742,x37744)),f332(f311(x37741,x37742,x37744),f41(f876(x37741,a862),x37743)))
% 158.70/158.38  [3775]E(f332(f332(f43(f876(x37751,a862),f876(x37752,a862)),x37753),f312(x37752,x37751,x37754)),f332(f312(x37752,x37751,x37754),f41(f876(x37751,a862),x37753)))
% 158.70/158.38  [3874]E(f186(x38741,x38742,f190(x38741,x38742,x38743,x38744)),f332(f332(f104(f876(x38741,a862)),f186(x38741,x38742,x38743)),x38744))
% 158.70/158.38  [3878]E(f332(f130(x38781,x38782),f128(x38781,x38783,x38784)),f332(f332(f81(a868),f332(f332(f81(a868),f332(x38782,x38783)),f332(f130(x38781,x38782),x38784))),f332(a115,f2(a868))))
% 158.70/158.38  [3898]E(f332(f143(x38981,x38982,f332(f7(x38982,x38981,x38981),x38983),x38984),f332(f170(x38982),f116(x38982))),x38984)
% 158.70/158.38  [3947]E(f77(x39471,x39472,x39473,x39474,f198(f876(x39471,a862))),x39473)
% 158.70/158.38  [3992]E(f332(f332(f332(f332(f73(x39921,f872(x39922)),f332(f16(f872(x39922),x39921),f211(x39922))),x39923),f211(x39922)),x39924),f211(x39922))
% 158.70/158.38  [4149]E(f332(f271(x41491,x41492,x41493),f332(f332(f8(f876(x41492,f875(x41491,x41492)),f876(x41492,x41493),x41491),f332(f8(f875(x41491,x41492),x41493,x41492),x41494)),f267(x41491,x41492))),x41494)
% 158.70/158.38  [3443]E(f332(f270(x34431,x34432),f332(f332(f267(x34431,x34432),x34433),x34434)),x34434)
% 158.70/158.38  [3444]E(f332(f266(x34441,x34442),f332(f332(f267(x34441,x34442),x34443),x34444)),x34443)
% 158.70/158.38  [3480]E(f332(f199(f869(x34801)),f332(f332(f155(x34802,x34801),x34803),x34804)),f332(f199(f869(x34802)),x34804))
% 158.70/158.38  [3481]E(f332(f199(f869(x34811)),f332(f332(f160(x34811,x34812),x34813),x34814)),f332(f199(f869(x34811)),x34812))
% 158.70/158.38  [3501]E(f332(f332(f139(x35011),f332(a115,x35012)),f332(f332(f152(x35011),x35013),x35014)),f332(f332(f139(x35011),x35012),x35014))
% 158.70/158.38  [3568]E(f332(f332(f177(x35681),x35682),f171(x35681,x35683,x35684)),f171(x35681,f332(f332(f196(a868),x35682),x35683),x35684))
% 158.70/158.38  [3569]E(f332(f332(f139(x35691),x35692),f171(x35691,x35693,x35694)),f171(x35691,f332(f332(f22(a868),x35693),x35692),x35694))
% 158.70/158.38  [3575]E(f332(f332(f310(x35751),x35752),f332(f332(f310(x35751),x35753),x35754)),f332(f332(f310(x35751),x35753),f332(f332(f310(x35751),x35752),x35754)))
% 158.70/158.38  [3578]E(f332(f332(f155(x35781,x35782),x35783),f117(x35781,x35784)),f117(x35782,f332(f332(f155(x35781,x35782),x35783),x35784)))
% 158.70/158.38  [3594]E(f332(f170(x35941),f332(f332(f155(x35942,x35941),x35943),x35944)),f332(f332(f155(x35942,x35941),x35943),f332(f170(x35942),x35944)))
% 158.70/158.38  [3595]E(f332(f332(f155(x35951,x35952),x35953),f332(f173(x35951),x35954)),f332(f173(x35952),f332(f332(f155(x35951,x35952),x35953),x35954)))
% 158.70/158.38  [3606]E(f332(f332(f177(x36061),f332(a115,x36062)),f332(f332(f152(x36061),x36063),x36064)),f332(f332(f152(x36061),x36063),f332(f332(f177(x36061),x36062),x36064)))
% 158.70/158.38  [3610]E(f332(f174(x36101),f332(f332(f155(x36102,x36101),x36103),x36104)),f332(f311(x36102,x36101,x36103),f332(f174(x36102),x36104)))
% 158.70/158.38  [3625]E(f332(f332(f155(x36251,x36252),f332(f16(x36252,x36251),x36253)),x36254),f171(x36252,f332(f199(f869(x36251)),x36254),x36253))
% 158.70/158.38  [3663]E(f17(x36631,x36632,x36633,f332(a3,f332(a115,f332(a19,x36634)))),f332(x36633,x36634))
% 158.70/158.38  [3666]E(f332(f332(f135(x36661),f332(f137(x36661,x36662),x36663)),f332(f137(x36661,x36662),x36664)),f332(f137(x36661,x36662),f332(f332(f135(x36661),x36663),x36664)))
% 158.70/158.38  [3679]E(f153(x36791,f332(f332(f155(x36792,x36791),x36793),f153(x36792,x36794))),f153(x36791,f332(f332(f155(x36792,x36791),x36793),x36794)))
% 158.70/158.38  [3695]E(f332(f287(x36951,x36951),f332(f332(f288(x36952,x36951),x36953),x36954)),f332(f332(f288(x36952,x36951),f332(f287(x36952,x36952),x36953)),x36954))
% 158.70/158.38  [3706]E(f332(f332(f289(x37061,x37062,x37063),x37064),f198(f876(f875(x37062,x37063),a862))),f198(f876(f875(x37061,x37063),a862)))
% 158.70/158.38  [3707]E(f332(f332(f177(x37071),f332(f332(f22(a868),x37072),x37073)),f332(f332(f139(x37071),x37073),x37074)),f332(f332(f139(x37071),x37073),f332(f332(f177(x37071),x37072),x37074)))
% 158.70/158.38  [3728]E(f332(f332(f135(x37281),f171(x37281,x37282,x37283)),f171(x37281,x37284,x37283)),f171(x37281,f332(f332(f81(a868),x37282),x37284),x37283))
% 158.70/158.38  [3755]E(f41(f876(x37551,a862),f332(f311(x37552,f876(x37551,a862),x37553),x37554)),f332(f332(f43(x37552,f876(x37551,a862)),x37554),x37553))
% 158.70/158.38  [3756]E(f42(f876(x37561,a862),f332(f311(x37562,f876(x37561,a862),x37563),x37564)),f332(f332(f44(x37562,f876(x37561,a862)),x37564),x37563))
% 158.70/158.38  [3757]E(f332(f199(f869(f875(x37571,x37572))),f332(f332(f184(x37571,x37572),x37573),x37574)),f332(f332(f196(a868),f332(f199(f869(x37571)),x37573)),f332(f199(f869(x37572)),x37574)))
% 158.70/158.38  [3759]E(f332(f312(x37591,x37592,x37593),f332(f80(f876(x37592,a862)),x37594)),f332(f80(f876(x37591,a862)),f332(f312(x37591,x37592,x37593),x37594)))
% 158.70/158.38  [3789]E(f332(f190(x37891,x37892,x37893,f198(f876(x37891,a862))),x37894),f211(x37892))
% 158.70/158.38  [3810]E(f332(f312(x38101,x38102,x38103),f332(f252(x38102),x38104)),f332(f252(x38101),f332(f332(f8(x38102,a862,x38101),x38104),x38103)))
% 158.70/158.38  [3828]E(f332(f332(f166(x38281),f332(f332(f135(x38281),x38282),f332(f332(f152(x38281),x38283),x38284))),f332(f199(f869(x38281)),x38282)),x38283)
% 158.70/158.38  [3833]E(f332(f190(x38331,x38332,f332(f16(f872(x38332),x38331),f211(x38332)),x38333),x38334),f211(x38332))
% 158.70/158.38  [3855]E(f332(f311(x38551,x38552,x38553),f332(f312(x38551,x38552,x38553),x38554)),f332(f332(f104(f876(x38552,a862)),x38554),f332(f311(x38551,x38552,x38553),f255(f876(x38551,a862)))))
% 158.70/158.38  [3873]P24(f332(f332(f334(x38731),f332(x38732,x38733)),f332(f311(x38734,x38731,x38732),f255(f876(x38734,a862)))))
% 158.70/158.38  [3885]E(f332(f332(f135(x38851),f171(x38851,x38852,x38853)),f332(f332(f152(x38851),x38853),x38854)),f332(f332(f152(x38851),x38853),f332(f332(f135(x38851),f171(x38851,x38852,x38853)),x38854)))
% 158.70/158.38  [3887]E(f332(f332(f269(x38871,x38872),f332(f174(x38871),x38873)),f332(f16(f876(x38872,a862),x38871),f332(f174(x38872),x38874))),f332(f174(f875(x38871,x38872)),f61(x38871,x38872,x38873,x38874)))
% 158.70/158.38  [3901]E(f156(x39011,x39012,f332(f332(f152(x39011),x39013),x39014)),f332(f332(f81(a868),f332(f332(f81(a868),f332(x39012,x39013)),f156(x39011,x39012,x39014))),f332(a115,f2(a868))))
% 158.70/158.38  [3916]E(f193(f869(x39161),f332(f332(f152(x39161),x39162),x39163),f332(f332(f7(a868,f869(x39161),f869(x39161)),f139(x39161)),x39163),x39164),f332(f332(f139(x39161),x39164),f332(f332(f152(x39161),x39162),x39163)))
% 158.70/158.38  [3917]P21(x39171,f875(x39172,x39171),f336(x39173,x39174,x39172,x39171),f332(f332(f43(x39172,f876(x39171,a862)),x39174),x39173))
% 158.70/158.38  [3926]E(f332(f332(f22(f876(x39261,a862)),f332(f332(f22(f876(x39261,a862)),x39262),x39263)),f332(f332(f310(x39261),x39264),f198(f876(x39261,a862)))),f332(f332(f22(f876(x39261,a862)),x39262),f332(f332(f310(x39261),x39264),x39263)))
% 158.70/158.38  [3938]E(f332(f332(f191(f876(x39381,x39382),f876(x39381,x39382)),x39383),f74(x39382,x39382,x39381,x39384)),f74(x39382,x39382,x39381,f332(f332(f191(x39382,x39382),x39383),x39384)))
% 158.70/158.38  [4015]E(f332(f332(f332(f191(f869(x40151),f869(x40151)),x40152),f169(x40151)),f332(f332(f332(f191(f869(x40151),f869(x40151)),x40153),f169(x40151)),x40154)),f332(f332(f332(f191(f869(x40151),f869(x40151)),f332(f332(f81(a868),x40152),x40153)),f169(x40151)),x40154))
% 158.70/158.38  [4102]P24(f332(f332(f246(f876(x41021,a862)),f332(f174(x41021),f332(f332(f160(x41021,x41022),x41023),x41024))),f332(f332(f310(x41021),x41024),f332(f174(x41021),x41022))))
% 158.70/158.38  [4139]E(f332(f332(f43(f876(x41391,a862),f876(f875(x41391,x41392),a862)),x41393),f332(f332(f7(f876(x41391,a862),f876(x41391,f876(x41392,a862)),f876(f875(x41391,x41392),a862)),f269(x41391,x41392)),x41394)),f332(f332(f269(x41391,x41392),f41(f876(x41391,a862),x41393)),x41394))
% 158.70/158.38  [4177]E(f223(x41771,x41772,x41773,f332(f74(x41772,f876(a102,f876(a102,f876(f875(a102,a102),f876(a102,f870(x41772))))),x41771,f218(x41772)),x41774)),f224(x41771,x41772,x41774,x41773))
% 158.70/158.38  [4194]E(f220(x41941,x41942,x41943,f332(f74(x41942,f876(a102,f876(a102,f876(f875(a102,a102),f876(a102,f870(f872(x41942)))))),x41941,f219(x41942)),x41944)),f221(x41941,x41942,x41944,x41943))
% 158.70/158.38  [4199]P24(f332(f68(x41991,x41992,x41993,x41994,f198(f876(x41991,a862))),x41994))
% 158.70/158.38  [4241]E(f332(f332(f43(x42411,f876(x42412,a862)),x42413),f332(f332(f7(x42411,f876(x42412,a862),f876(x42412,a862)),f332(f332(f8(x42412,f876(f876(x42412,a862),f876(x42412,a862)),x42411),f310(x42412)),x42414)),f198(f876(x42412,a862)))),f332(f311(x42411,x42412,x42414),x42413))
% 158.70/158.38  [4248]P24(f332(f332(f246(f876(x42481,a862)),f332(f263(x42482,x42481),f332(f332(f104(f876(f875(x42482,x42481),a862)),x42483),x42484))),f332(f332(f104(f876(x42481,a862)),f332(f263(x42482,x42481),x42483)),f332(f263(x42482,x42481),x42484))))
% 158.70/158.38  [4249]P24(f332(f332(f246(f876(x42491,a862)),f332(f265(x42491,x42492),f332(f332(f104(f876(f875(x42491,x42492),a862)),x42493),x42494))),f332(f332(f104(f876(x42491,a862)),f332(f265(x42491,x42492),x42493)),f332(f265(x42491,x42492),x42494))))
% 158.70/158.38  [4311]P24(f332(f332(f246(f876(f875(x43111,x43112),a862)),f332(f311(x43112,f875(x43111,x43112),f336(x43113,x43114,x43111,x43112)),f332(f332(f43(x43111,f876(x43112,a862)),x43114),x43113))),f332(f332(f269(x43111,x43112),x43114),x43113)))
% 158.70/158.38  [4312]E(f332(f121(x43121,f875(x43121,x43122),x43123),f332(f332(f8(f876(x43122,f870(f875(x43121,x43122))),f870(f875(x43121,x43122)),x43121),f121(x43122,f875(x43121,x43122),x43124)),f332(f332(f8(f876(x43122,f875(x43121,x43122)),f876(x43122,f870(f875(x43121,x43122))),x43121),f332(f8(f875(x43121,x43122),f870(f875(x43121,x43122)),x43122),f127(f875(x43121,x43122)))),f267(x43121,x43122)))),f132(x43121,x43122,x43123,x43124))
% 158.70/158.38  [4352]E(f86(f875(x43521,x43522),f332(f271(x43521,x43522,a862),f332(f332(f7(x43521,f876(x43522,a862),f876(x43522,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x43522,a862),f876(x43522,a862)),x43521),f8(a862,a862,x43522)),f332(f332(f8(a862,f876(a862,a862),x43521),a330),f332(a329,x43523)))),f332(a329,x43524)))),f332(f332(f267(x43521,x43522),x43523),x43524))
% 158.70/158.38  [4353]E(f91(f875(x43531,x43532),f332(f271(x43531,x43532,a862),f332(f332(f7(x43531,f876(x43532,a862),f876(x43532,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x43532,a862),f876(x43532,a862)),x43531),f8(a862,a862,x43532)),f332(f332(f8(a862,f876(a862,a862),x43531),a330),f332(a329,x43533)))),f332(a329,x43534)))),f332(f332(f267(x43531,x43532),x43533),x43534))
% 158.70/158.38  [4424]E(f332(f332(f271(f869(x44241),f869(x44241),f875(f869(x44241),f869(x44241))),f332(f332(f18(f869(x44241),f876(f869(x44241),f875(f869(x44241),f869(x44241))),f876(f869(x44241),f875(f869(x44241),f869(x44241)))),f332(f332(f8(f876(f869(x44241),f876(f875(f869(x44241),f869(x44241)),f875(f869(x44241),f869(x44241)))),f876(f876(f869(x44241),f875(f869(x44241),f869(x44241))),f876(f869(x44241),f875(f869(x44241),f869(x44241)))),f869(x44241)),f18(f869(x44241),f875(f869(x44241),f869(x44241)),f875(f869(x44241),f869(x44241)))),f332(f332(f8(f876(f869(x44241),f875(f869(x44241),f869(x44241))),f876(f869(x44241),f876(f875(f869(x44241),f869(x44241)),f875(f869(x44241),f869(x44241)))),f869(x44241)),f332(f8(f875(f869(x44241),f869(x44241)),f876(f875(f869(x44241),f869(x44241)),f875(f869(x44241),f869(x44241))),f869(x44241)),f332(f99(f875(f869(x44241),f869(x44241))),f332(x44242,x44243)))),f332(f332(f8(f869(x44241),f876(f869(x44241),f875(f869(x44241),f869(x44241))),f869(x44241)),f267(f869(x44241),f869(x44241))),f332(f152(x44241),x44243))))),f332(f332(f7(f869(x44241),f876(f869(x44241),f869(x44241)),f876(f869(x44241),f875(f869(x44241),f869(x44241)))),f332(f332(f8(f876(f869(x44241),f875(f869(x44241),f869(x44241))),f876(f876(f869(x44241),f869(x44241)),f876(f869(x44241),f875(f869(x44241),f869(x44241)))),f869(x44241)),f8(f869(x44241),f875(f869(x44241),f869(x44241)),f869(x44241))),f267(f869(x44241),f869(x44241)))),f332(f152(x44241),x44243)))),f168(x44241,x44242,x44244)),f168(x44241,x44242,f332(f332(f152(x44241),x44243),x44244)))
% 158.70/158.38  [4430]E(f332(f143(f876(x44301,f872(x44302)),f875(x44301,x44302),f332(f7(f875(x44301,x44302),f876(x44301,f872(x44302)),f876(x44301,f872(x44302))),f332(f271(x44301,x44302,f876(f876(x44301,f872(x44302)),f876(x44301,f872(x44302)))),f332(f332(f7(x44301,f876(x44302,f872(x44302)),f876(x44302,f876(f876(x44301,f872(x44302)),f876(x44301,f872(x44302))))),f332(f332(f8(f876(f872(x44302),f876(f876(x44301,f872(x44302)),f876(x44301,f872(x44302)))),f876(f876(x44302,f872(x44302)),f876(x44302,f876(f876(x44301,f872(x44302)),f876(x44301,f872(x44302))))),x44301),f8(f872(x44302),f876(f876(x44301,f872(x44302)),f876(x44301,f872(x44302))),x44302)),f332(f332(f8(f876(f876(x44301,f872(x44302)),f876(f872(x44302),f876(x44301,f872(x44302)))),f876(f872(x44302),f876(f876(x44301,f872(x44302)),f876(x44301,f872(x44302)))),x44301),f7(f876(x44301,f872(x44302)),f872(x44302),f876(x44301,f872(x44302)))),f332(f7(f876(x44301,f872(x44302)),x44301,f876(f872(x44302),f876(x44301,f872(x44302)))),f73(x44301,f872(x44302)))))),f210(x44302)))),x44303),f332(f170(f875(x44301,x44302)),x44304)),f187(x44301,x44302,x44303,f332(f180(x44301,x44302),x44304)))
% 158.70/158.38  [3520]E(f332(f199(f867(x35201)),f332(f332(f332(f93(x35201),x35202),x35203),x35204)),f2(a868))
% 158.70/158.38  [3642]E(f332(f332(f177(x36421),x36422),f332(f332(f177(x36421),x36423),x36424)),f332(f332(f177(x36421),f332(f332(f196(a868),x36422),x36423)),x36424))
% 158.70/158.38  [3643]E(f332(f332(f139(x36431),x36432),f332(f332(f139(x36431),x36433),x36434)),f332(f332(f139(x36431),f332(f332(f81(a868),x36432),x36433)),x36434))
% 158.70/158.38  [3655]E(f332(f332(f135(x36551),f332(f332(f152(x36551),x36552),x36553)),x36554),f332(f332(f152(x36551),x36552),f332(f332(f135(x36551),x36553),x36554)))
% 158.70/158.38  [3656]E(f332(f332(f135(x36561),f332(f332(f135(x36561),x36562),x36563)),x36564),f332(f332(f135(x36561),x36562),f332(f332(f135(x36561),x36563),x36564)))
% 158.70/158.38  [3739]E(f332(f332(f166(x37391),f332(f332(f152(x37391),x37392),x37393)),x37394),f193(x37391,x37392,f332(f166(x37391),x37393),x37394))
% 158.70/158.38  [3748]E(f332(f332(f191(x37481,x37481),x37482),f332(f332(f191(x37481,x37481),x37483),x37484)),f332(f332(f191(x37481,x37481),f332(f332(f82(a868),x37483),x37482)),x37484))
% 158.70/158.38  [3777]E(f332(f332(f113(f876(x37771,a862)),x37772),f332(f332(f310(x37771),x37773),x37774)),f332(f332(f310(x37771),x37773),f332(f332(f113(f876(x37771,a862)),x37772),x37774)))
% 158.70/158.38  [3792]E(f332(f332(f332(f191(x37921,x37921),x37922),x37923),f332(x37923,x37924)),f332(x37923,f332(f332(f332(f191(x37921,x37921),x37922),x37923),x37924)))
% 158.70/158.38  [3800]E(f332(f332(f289(x38001,x38002,x38003),f198(f876(f875(x38001,x38002),a862))),x38004),f198(f876(f875(x38001,x38003),a862)))
% 158.70/158.38  [3816]E(f332(f332(f113(f876(x38161,a862)),f332(f332(f310(x38161),x38162),x38163)),x38164),f332(f332(f310(x38161),x38162),f332(f332(f113(f876(x38161,a862)),x38163),x38164)))
% 158.70/158.38  [3836]E(f187(x38361,x38362,f332(f180(x38361,x38362),x38363),f332(f180(x38361,x38362),x38364)),f332(f180(x38361,x38362),f332(f332(f135(f875(x38361,x38362)),x38364),x38363)))
% 158.70/158.38  [3837]E(f332(f39(f875(x38371,x38372)),f332(f332(f269(x38371,x38372),x38373),f332(f16(f876(x38372,a862),x38371),x38374))),f332(f332(f82(a868),f332(f39(x38371),x38373)),f332(f39(x38372),x38374)))
% 158.70/158.38  [3844]E(f332(f332(f104(f876(x38441,a862)),f332(f332(f310(x38441),x38442),x38443)),f332(f332(f310(x38441),x38442),x38444)),f332(f332(f310(x38441),x38442),f332(f332(f104(f876(x38441,a862)),x38443),x38444)))
% 158.70/158.38  [3859]E(f332(f332(f113(f876(x38591,a862)),x38592),f332(f332(f113(f876(x38591,a862)),x38593),x38594)),f332(f332(f113(f876(x38591,a862)),x38593),f332(f332(f113(f876(x38591,a862)),x38592),x38594)))
% 158.70/158.38  [3860]E(f332(f332(f104(f876(x38601,a862)),x38602),f332(f332(f104(f876(x38601,a862)),x38603),x38604)),f332(f332(f104(f876(x38601,a862)),x38603),f332(f332(f104(f876(x38601,a862)),x38602),x38604)))
% 158.70/158.38  [3869]E(f66(x38691,x38692,f332(f332(f8(x38692,f876(x38692,x38692),x38691),x38693),x38694)),f332(f67(x38692,x38691,x38693),x38694))
% 158.70/158.38  [3879]E(f182(x38791,f332(f332(f155(f869(x38792),f869(x38791)),f332(f155(x38792,x38791),x38793)),x38794)),f332(f332(f155(f869(x38792),f869(x38791)),f332(f155(x38792,x38791),x38793)),f182(x38792,x38794)))
% 158.70/158.38  [3897]E(f332(f143(f869(x38971),f869(x38971),f135(x38971),f116(x38971)),f332(f332(f155(x38972,f869(x38971)),x38973),x38974)),f165(x38972,x38971,x38973,x38974))
% 158.70/158.38  [3900]E(f190(x39001,x39002,x39003,f332(f80(f876(x39001,a862)),f332(f332(f310(x39001),x39004),f198(f876(x39001,a862))))),f332(f332(f332(f73(x39001,f872(x39002)),x39003),x39004),f211(x39002)))
% 158.70/158.38  [3943]E(f332(f332(f332(f73(x39431,f872(x39432)),f332(f180(x39431,x39432),x39433)),f332(f266(x39431,x39432),x39434)),f332(f210(x39432),f332(f270(x39431,x39432),x39434))),f332(f180(x39431,x39432),f332(f332(f152(f875(x39431,x39432)),x39434),x39433)))
% 158.70/158.38  [3960]E(f332(f74(x39601,x39601,x39601,f332(f332(f191(x39601,x39601),x39602),x39603)),f332(f332(f191(x39601,x39601),x39604),x39603)),f332(f332(f191(x39601,x39601),f332(f332(f81(a868),x39602),x39604)),x39603))
% 158.70/158.38  [3984]E(f332(f332(f104(f876(x39841,a862)),f332(f332(f113(f876(x39841,a862)),x39842),x39843)),f332(f332(f113(f876(x39841,a862)),x39842),x39844)),f332(f332(f113(f876(x39841,a862)),x39842),f332(f332(f104(f876(x39841,a862)),x39843),x39844)))
% 158.70/158.38  [3985]E(f332(f332(f104(f876(x39851,a862)),f332(f332(f22(f876(x39851,a862)),x39852),x39853)),f332(f332(f22(f876(x39851,a862)),x39852),x39854)),f332(f332(f22(f876(x39851,a862)),x39852),f332(f332(f113(f876(x39851,a862)),x39853),x39854)))
% 158.70/158.38  [3986]E(f332(f332(f113(f876(x39861,a862)),f332(f332(f22(f876(x39861,a862)),x39862),x39863)),f332(f332(f22(f876(x39861,a862)),x39862),x39864)),f332(f332(f22(f876(x39861,a862)),x39862),f332(f332(f104(f876(x39861,a862)),x39863),x39864)))
% 158.70/158.38  [3987]E(f332(f332(f113(f876(x39871,a862)),f332(f332(f104(f876(x39871,a862)),x39872),x39873)),f332(f332(f104(f876(x39871,a862)),x39872),x39874)),f332(f332(f104(f876(x39871,a862)),x39872),f332(f332(f113(f876(x39871,a862)),x39873),x39874)))
% 158.70/158.38  [3988]E(f332(f332(f22(f876(x39881,a862)),f332(f332(f104(f876(x39881,a862)),x39882),x39883)),f332(f332(f104(f876(x39881,a862)),x39882),x39884)),f332(f332(f104(f876(x39881,a862)),x39882),f332(f332(f22(f876(x39881,a862)),x39883),x39884)))
% 158.70/158.38  [3994]E(f332(f39(f875(x39941,x39942)),f332(f332(f269(x39941,x39942),f332(f332(f310(x39941),x39943),f198(f876(x39941,a862)))),f332(f16(f876(x39942,a862),x39941),x39944))),f332(f39(x39942),x39944))
% 158.70/158.38  [4031]E(f332(f332(f44(x40311,f876(x40312,a862)),x40313),f332(f332(f8(f876(x40312,a862),f876(x40312,a862),x40311),f80(f876(x40312,a862))),x40314)),f332(f80(f876(x40312,a862)),f332(f332(f43(x40311,f876(x40312,a862)),x40313),x40314)))
% 158.70/158.38  [4032]E(f332(f332(f43(x40321,f876(x40322,a862)),x40323),f332(f332(f8(f876(x40322,a862),f876(x40322,a862),x40321),f80(f876(x40322,a862))),x40324)),f332(f80(f876(x40322,a862)),f332(f332(f44(x40321,f876(x40322,a862)),x40323),x40324)))
% 158.70/158.38  [4046]E(f332(f332(f289(x40461,x40461,x40461),f332(f332(f191(f875(x40461,x40461),a862),x40462),x40463)),f332(f332(f191(f875(x40461,x40461),a862),x40464),x40463)),f332(f332(f191(f875(x40461,x40461),a862),f332(f332(f81(a868),x40462),x40464)),x40463))
% 158.70/158.38  [4077]E(f332(f332(f44(x40771,f876(f876(x40772,a862),a862)),x40773),f332(f332(f8(f876(x40772,a862),f876(f876(x40772,a862),a862),x40771),f309(x40772)),x40774)),f332(f309(x40772),f332(f332(f44(x40771,f876(x40772,a862)),x40773),x40774)))
% 158.70/158.38  [4106]E(f332(f332(f43(f876(x41061,a862),f876(x41062,a862)),x41063),f332(f332(f7(f876(x41061,a862),f876(x41061,f876(x41062,a862)),f876(x41062,a862)),f43(x41061,f876(x41062,a862))),x41064)),f332(f332(f43(x41061,f876(x41062,a862)),f41(f876(x41061,a862),x41063)),x41064))
% 158.70/158.38  [4107]E(f332(f332(f44(f876(x41071,a862),f876(x41072,a862)),x41073),f332(f332(f7(f876(x41071,a862),f876(x41071,f876(x41072,a862)),f876(x41072,a862)),f44(x41071,f876(x41072,a862))),x41074)),f332(f332(f44(x41071,f876(x41072,a862)),f41(f876(x41071,a862),x41073)),x41074))
% 158.70/158.38  [4112]E(f332(f332(f155(x41121,x41122),x41123),f332(f143(f869(x41121),f869(x41121),f135(x41121),f116(x41121)),x41124)),f332(f143(f869(x41122),f869(x41122),f135(x41122),f116(x41122)),f332(f332(f155(f869(x41121),f869(x41122)),f332(f155(x41121,x41122),x41123)),x41124)))
% 158.70/158.38  [4116]E(f193(f869(x41161),f116(x41161),f332(f332(f8(f869(x41161),f869(x41161),a868),f332(f152(x41161),x41162)),f332(f332(f7(a868,f869(x41161),f869(x41161)),f177(x41161)),x41163)),x41164),f332(f332(f177(x41161),x41164),f332(f332(f152(x41161),x41162),x41163)))
% 158.70/158.38  [4159]P24(f332(f332(f246(f876(x41591,a862)),f332(f311(x41592,x41591,x41593),f332(f312(x41592,x41591,x41593),x41594))),x41594))
% 158.70/158.38  [4162]E(f332(f311(f875(x41621,x41622),f875(x41622,x41621),f332(f271(x41621,x41622,f875(x41622,x41621)),f332(f7(x41622,x41621,f875(x41622,x41621)),f267(x41622,x41621)))),f332(f332(f269(x41621,x41622),x41623),f332(f16(f876(x41622,a862),x41621),x41624))),f332(f332(f269(x41622,x41621),x41624),f332(f16(f876(x41621,a862),x41622),x41623)))
% 158.70/158.38  [4171]E(f332(f332(f43(x41711,f876(x41712,a862)),x41713),f332(f332(f8(f876(x41711,a862),f876(x41712,a862),x41711),f286(x41711,x41712,x41714)),f332(f332(f7(x41711,f876(x41711,a862),f876(x41711,a862)),f310(x41711)),f198(f876(x41711,a862))))),f332(f286(x41711,x41712,x41714),x41713))
% 158.70/158.38  [4172]E(f332(f332(f43(x41721,f876(x41722,a862)),x41723),f332(f332(f8(f876(x41721,a862),f876(x41722,a862),x41721),f312(x41722,x41721,x41724)),f332(f332(f7(x41721,f876(x41721,a862),f876(x41721,a862)),f310(x41721)),f198(f876(x41721,a862))))),f332(f312(x41722,x41721,x41724),x41723))
% 158.70/158.38  [4263]E(f332(f332(f113(f876(x42631,a862)),f332(f332(f113(f876(x42631,a862)),f332(f332(f104(f876(x42631,a862)),x42632),x42633)),f332(f332(f104(f876(x42631,a862)),x42633),x42634))),f332(f332(f104(f876(x42631,a862)),x42634),x42632)),f332(f332(f104(f876(x42631,a862)),f332(f332(f104(f876(x42631,a862)),f332(f332(f113(f876(x42631,a862)),x42632),x42633)),f332(f332(f113(f876(x42631,a862)),x42633),x42634))),f332(f332(f113(f876(x42631,a862)),x42634),x42632)))
% 158.70/158.38  [4325]E(f332(f143(f869(x43251),f869(x43251),f135(x43251),f116(x43251)),f332(f332(f155(x43252,f869(x43251)),f332(f332(f7(x43252,f869(x43251),f869(x43251)),f332(f332(f8(x43251,f876(f869(x43251),f869(x43251)),x43252),f152(x43251)),x43253)),f116(x43251))),x43254)),f332(f332(f155(x43252,x43251),x43253),x43254))
% 158.70/158.38  [4336]E(f332(f332(f87(a1,x43361),f332(f106(a1),f332(f332(f81(a1),x43362),a100))),f332(f332(f18(a1,x43361,x43361),f332(f332(f7(a1,x43361,f876(x43361,x43361)),f332(f332(f8(a862,f876(x43361,f876(x43361,x43361)),a1),f99(x43361)),a203)),x43363)),f332(f332(f8(a868,x43361,a1),x43364),a107))),f193(x43361,x43363,x43364,f332(f106(a868),x43362)))
% 158.70/158.38  [4551]~P24(f332(f332(f198(f876(x45511,f876(x45512,a862))),x45513),x45514))
% 158.70/158.38  [3803]E(f332(f332(f166(x38031),f332(f332(f135(x38031),x38032),x38033)),f332(f332(f81(a868),f332(f199(f869(x38031)),x38032)),x38034)),f332(f332(f166(x38031),x38033),x38034))
% 158.70/158.38  [3809]E(f332(f332(f139(x38091),x38092),f332(f332(f177(x38091),f332(f332(f81(a868),x38093),x38092)),x38094)),f332(f332(f177(x38091),x38093),f332(f332(f139(x38091),x38092),x38094)))
% 158.70/158.38  [3914]E(f332(f332(f113(f876(x39141,a862)),f332(f263(x39142,x39141),x39143)),f332(f263(x39142,x39141),x39144)),f332(f263(x39142,x39141),f332(f332(f113(f876(f875(x39142,x39141),a862)),x39143),x39144)))
% 158.70/158.38  [3915]E(f332(f332(f113(f876(x39151,a862)),f332(f265(x39151,x39152),x39153)),f332(f265(x39151,x39152),x39154)),f332(f265(x39151,x39152),f332(f332(f113(f876(f875(x39151,x39152),a862)),x39153),x39154)))
% 158.70/158.38  [3920]E(f332(f332(f113(f876(x39201,a862)),f332(f332(f113(f876(x39201,a862)),x39202),x39203)),x39204),f332(f332(f113(f876(x39201,a862)),x39202),f332(f332(f113(f876(x39201,a862)),x39203),x39204)))
% 158.70/158.38  [3921]E(f332(f332(f22(f876(x39211,a862)),f332(f332(f104(f876(x39211,a862)),x39212),x39213)),x39214),f332(f332(f104(f876(x39211,a862)),x39212),f332(f332(f22(f876(x39211,a862)),x39213),x39214)))
% 158.70/158.38  [3922]E(f332(f332(f104(f876(x39221,a862)),f332(f332(f104(f876(x39221,a862)),x39222),x39223)),x39224),f332(f332(f104(f876(x39221,a862)),x39222),f332(f332(f104(f876(x39221,a862)),x39223),x39224)))
% 158.70/158.38  [3962]E(f332(f332(f113(f876(f875(x39621,x39622),a862)),f332(f287(x39622,x39621),x39623)),f332(f287(x39622,x39621),x39624)),f332(f287(x39622,x39621),f332(f332(f113(f876(f875(x39622,x39621),a862)),x39623),x39624)))
% 158.70/158.38  [3963]E(f332(f332(f104(f876(f875(x39631,x39632),a862)),f332(f287(x39632,x39631),x39633)),f332(f287(x39632,x39631),x39634)),f332(f287(x39632,x39631),f332(f332(f104(f876(f875(x39632,x39631),a862)),x39633),x39634)))
% 158.70/158.38  [3977]E(f332(f332(f113(f876(x39771,f876(x39772,a862))),f256(x39772,x39771,x39773)),f256(x39772,x39771,x39774)),f256(x39772,x39771,f332(f332(f113(f876(x39772,f876(x39771,a862))),x39773),x39774)))
% 158.70/158.38  [3978]E(f332(f332(f104(f876(x39781,f876(x39782,a862))),f256(x39782,x39781,x39783)),f256(x39782,x39781,x39784)),f256(x39782,x39781,f332(f332(f104(f876(x39782,f876(x39781,a862))),x39783),x39784)))
% 158.70/158.38  [4035]E(f332(f332(f104(f876(x40351,a862)),f332(f332(f113(f876(x40351,a862)),x40352),x40353)),f332(f332(f113(f876(x40351,a862)),x40354),x40353)),f332(f332(f113(f876(x40351,a862)),f332(f332(f104(f876(x40351,a862)),x40352),x40354)),x40353))
% 158.70/158.38  [4036]E(f332(f332(f113(f876(x40361,a862)),f332(f332(f22(f876(x40361,a862)),x40362),x40363)),f332(f332(f22(f876(x40361,a862)),x40364),x40363)),f332(f332(f22(f876(x40361,a862)),f332(f332(f113(f876(x40361,a862)),x40362),x40364)),x40363))
% 158.70/158.38  [4037]E(f332(f332(f113(f876(x40371,a862)),f332(f332(f104(f876(x40371,a862)),x40372),x40373)),f332(f332(f104(f876(x40371,a862)),x40374),x40373)),f332(f332(f104(f876(x40371,a862)),f332(f332(f113(f876(x40371,a862)),x40372),x40374)),x40373))
% 158.70/158.38  [4038]E(f332(f332(f22(f876(x40381,a862)),f332(f332(f104(f876(x40381,a862)),x40382),x40383)),f332(f332(f104(f876(x40381,a862)),x40384),x40383)),f332(f332(f104(f876(x40381,a862)),f332(f332(f22(f876(x40381,a862)),x40382),x40384)),x40383))
% 158.70/158.38  [4039]E(f332(f332(f22(f876(x40391,a862)),f332(f332(f104(f876(x40391,a862)),x40392),x40393)),f332(f332(f104(f876(x40391,a862)),x40394),x40393)),f332(f332(f22(f876(x40391,a862)),f332(f332(f104(f876(x40391,a862)),x40392),x40393)),x40394))
% 158.70/158.38  [4049]E(f332(f332(f22(f876(x40491,a862)),f332(f332(f22(f876(x40491,a862)),x40492),f332(f332(f310(x40491),x40493),f198(f876(x40491,a862))))),x40494),f332(f332(f22(f876(x40491,a862)),x40492),f332(f332(f310(x40491),x40493),x40494)))
% 158.70/158.38  [4103]E(f332(f332(f113(f876(x41031,a862)),f332(f332(f310(x41031),x41032),f332(f332(f310(x41031),x41033),f198(f876(x41031,a862))))),f332(f285(x41031),x41034)),f332(f285(x41031),f332(f332(f310(f875(x41031,x41031)),f332(f332(f267(x41031,x41031),x41032),x41033)),x41034)))
% 158.70/158.38  [4134]E(f332(f332(f43(a868,f876(x41341,a862)),f332(f301(a868),x41342)),f332(f332(f8(a868,f876(x41341,a862),a868),x41343),f332(f332(f7(a868,a868,a868),f81(a868)),x41344))),f332(f332(f43(a868,f876(x41341,a862)),f303(a868,x41344,f332(f332(f81(a868),x41342),x41344))),x41343))
% 158.70/158.38  [4135]E(f176(x41351,f332(f286(x41351,x41351,x41352),f332(f332(f310(x41351),x41353),f198(f876(x41351,a862)))),f332(f286(f869(x41351),f869(x41351),f159(x41351,x41352)),f332(f332(f310(f869(x41351)),x41354),f198(f876(f869(x41351),a862))))),f332(f286(f869(x41351),f869(x41351),f159(x41351,x41352)),f332(f332(f310(f869(x41351)),f332(f332(f152(x41351),x41353),x41354)),f198(f876(f869(x41351),a862)))))
% 158.70/158.38  [4197]E(f332(f180(x41971,x41972),f332(f332(f155(x41971,f875(x41971,x41972)),f332(f332(f18(x41971,x41972,f875(x41971,x41972)),f267(x41971,x41972)),x41973)),x41974)),f190(x41971,x41972,f332(f74(x41972,f872(x41972),x41971,f210(x41972)),x41973),f332(f174(x41971),x41974)))
% 158.70/158.38  [4202]E(f332(f252(x42021),f332(f332(f7(x42021,f876(x42022,a862),a862),f332(f332(f8(x42022,f876(f876(x42022,a862),a862),x42021),f334(x42022)),x42023)),x42024)),f332(f312(x42021,x42022,x42023),x42024))
% 158.70/158.38  [4296]E(f332(f252(x42961),f332(f332(f7(x42961,f876(f875(x42962,x42961),a862),a862),f332(f332(f8(f875(x42962,x42961),f876(f876(f875(x42962,x42961),a862),a862),x42961),f334(f875(x42962,x42961))),f332(f267(x42962,x42961),x42963))),x42964)),f332(f286(x42962,x42961,x42964),f332(f332(f310(x42962),x42963),f198(f876(x42962,a862)))))
% 158.70/158.38  [4310]E(f332(f332(f155(f875(x43101,a868),x43101),f266(x43101,a868)),f332(f137(f875(x43101,a868),f332(f332(f8(a868,a862,f875(x43101,a868)),x43102),f332(f332(f8(a868,a868,f875(x43101,a868)),a115),f270(x43101,a868)))),f332(f332(f184(x43101,a868),x43103),x43104))),f332(f332(f155(f875(x43101,a868),x43101),f266(x43101,a868)),f332(f137(f875(x43101,a868),f332(f332(f8(a868,a862,f875(x43101,a868)),x43102),f270(x43101,a868))),f332(f332(f184(x43101,a868),x43103),f332(f332(f155(a868,a868),a115),x43104)))))
% 158.70/158.38  [4318]P24(f332(f332(f246(f876(f876(x43181,a862),a862)),f332(f332(f43(x43182,f876(f876(x43181,a862),a862)),x43183),f332(f332(f8(f876(x43181,a862),f876(f876(x43181,a862),a862),x43182),f309(x43181)),x43184))),f332(f309(x43181),f332(f332(f43(x43182,f876(x43181,a862)),x43183),x43184))))
% 158.70/158.38  [4360]E(f332(f332(f87(a1,x43601),f332(f106(a1),f332(f332(f81(a1),x43602),a100))),f332(f332(f18(a1,x43601,x43601),f332(f332(f7(a1,x43601,f876(x43601,x43601)),f332(f332(f8(a862,f876(x43601,f876(x43601,x43601)),a1),f99(x43601)),a203)),x43603)),f332(f332(f18(a1,x43601,x43601),f332(f332(f8(a868,f876(x43601,x43601),a1),x43604),a107)),f332(f332(f8(a868,x43601,a1),f192(x43601,x43603,x43604)),a107)))),f332(f192(x43601,x43603,x43604),f332(f106(a868),x43602)))
% 158.70/158.38  [4363]E(f332(f332(f155(x43631,x43632),f332(f74(f872(x43632),x43632,x43631,f245(x43632)),x43633)),f332(f137(x43631,f332(f332(f8(a862,a862,x43631),a327),f332(f332(f7(x43631,f872(x43632),a862),f332(f332(f8(f872(x43632),f876(f872(x43632),a862),x43631),a329),x43633)),f211(x43632)))),x43634)),f164(x43631,x43632,x43633,x43634))
% 158.70/158.38  [4386]E(f332(f252(f875(x43861,x43862)),f332(f271(x43861,x43862,a862),f332(f332(f7(x43861,f876(x43862,a862),f876(x43862,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x43862,a862),f876(x43862,a862)),x43861),f8(a862,a862,x43862)),f332(f332(f8(a862,f876(a862,a862),x43861),a330),f332(f332(f7(x43861,f876(x43861,a862),a862),f334(x43861)),x43863)))),f332(f332(f7(x43862,f876(x43862,a862),a862),f334(x43862)),x43864)))),f236(x43861,x43862,x43863,x43864))
% 158.70/158.38  [4419]E(f332(f332(f43(x44191,f876(f875(x44191,x44192),a862)),x44193),f332(f332(f18(x44191,f876(x44192,f876(f875(x44191,x44192),a862)),f876(f875(x44191,x44192),a862)),f332(f332(f8(f876(x44192,a862),f876(f876(x44192,f876(f875(x44191,x44192),a862)),f876(f875(x44191,x44192),a862)),x44191),f43(x44192,f876(f875(x44191,x44192),a862))),x44194)),f332(f332(f7(x44191,f876(f875(x44191,x44192),a862),f876(x44192,f876(f875(x44191,x44192),a862))),f332(f332(f8(f876(x44192,f876(f876(f875(x44191,x44192),a862),f876(f875(x44191,x44192),a862))),f876(f876(f875(x44191,x44192),a862),f876(x44192,f876(f875(x44191,x44192),a862))),x44191),f7(x44192,f876(f875(x44191,x44192),a862),f876(f875(x44191,x44192),a862))),f332(f332(f8(f876(x44192,f875(x44191,x44192)),f876(x44192,f876(f876(f875(x44191,x44192),a862),f876(f875(x44191,x44192),a862))),x44191),f332(f8(f875(x44191,x44192),f876(f876(f875(x44191,x44192),a862),f876(f875(x44191,x44192),a862)),x44192),f310(f875(x44191,x44192)))),f267(x44191,x44192)))),f198(f876(f875(x44191,x44192),a862))))),f332(f332(f269(x44191,x44192),x44193),x44194))
% 158.70/158.38  [3972]E(f332(f332(f135(x39721),f332(f332(f177(x39721),x39722),x39723)),f332(f332(f177(x39721),f332(f332(f22(a868),x39722),f332(f199(f869(x39721)),x39723))),x39724)),f332(f332(f177(x39721),x39722),f332(f332(f135(x39721),x39723),x39724)))
% 158.70/158.38  [3973]E(f332(f332(f135(x39731),f332(f332(f139(x39731),x39732),x39733)),f332(f332(f139(x39731),f332(f332(f22(a868),x39732),f332(f199(f869(x39731)),x39733))),x39734)),f332(f332(f139(x39731),x39732),f332(f332(f135(x39731),x39733),x39734)))
% 158.70/158.38  [4024]E(f332(f332(f81(a868),f332(f332(f82(a868),x40241),x40242)),f332(f332(f81(a868),f332(f332(f82(a868),x40243),x40242)),x40244)),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f81(a868),x40241),x40243)),x40242)),x40244))
% 158.70/158.38  [4227]P24(f332(f332(f246(f876(x42271,a862)),f332(f332(f22(f876(x42271,a862)),f332(f263(x42272,x42271),x42273)),f332(f263(x42272,x42271),x42274))),f332(f263(x42272,x42271),f332(f332(f22(f876(f875(x42272,x42271),a862)),x42273),x42274))))
% 158.70/158.38  [4228]P24(f332(f332(f246(f876(x42281,a862)),f332(f332(f22(f876(x42281,a862)),f332(f265(x42281,x42282),x42283)),f332(f265(x42281,x42282),x42284))),f332(f265(x42281,x42282),f332(f332(f22(f876(f875(x42281,x42282),a862)),x42283),x42284))))
% 158.70/158.38  [4338]E(f332(f332(f81(a1),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x43381),x43382)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x43383),x43384)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),f332(f332(f81(a868),x43381),x43383)),f332(f332(f81(a868),x43382),x43384))),f198(f876(f875(a868,a868),a862))))))
% 158.70/158.38  [4381]E(f332(f332(f82(a1),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x43811),x43812)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x43813),x43814)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),f332(f332(f81(a868),f332(f332(f82(a868),x43811),x43813)),f332(f332(f82(a868),x43812),x43814))),f332(f332(f81(a868),f332(f332(f82(a868),x43811),x43814)),f332(f332(f82(a868),x43812),x43813)))),f198(f876(f875(a868,a868),a862))))))
% 158.70/158.38  [4401]E(f332(f252(x44011),f332(f332(f8(f876(x44012,a862),a862,x44011),f89(x44012)),f332(f332(f8(f876(x44012,a862),f876(x44012,a862),x44011),f332(f18(x44012,a862,a862),f332(f332(f8(a862,f876(a862,a862),x44012),a335),f332(f332(f7(x44012,f876(x44012,a862),a862),f334(x44012)),x44013)))),f332(f332(f7(x44011,f876(x44012,f876(x44011,a862)),f876(x44012,a862)),f332(f332(f8(f876(f876(x44011,a862),a862),f876(f876(x44012,f876(x44011,a862)),f876(x44012,a862)),x44011),f8(f876(x44011,a862),a862,x44012)),f334(x44011))),x44014)))),f332(f332(f44(x44012,f876(x44011,a862)),x44013),x44014))
% 158.70/158.38  [4434]E(f332(f332(f289(x44341,x44341,x44341),f332(f332(f310(f875(x44341,x44341)),f332(f332(f267(x44341,x44341),x44342),x44343)),x44344)),f308(x44341,f332(f332(f310(f875(x44341,x44341)),f332(f332(f267(x44341,x44341),x44342),x44343)),x44344))),f332(f332(f113(f876(f875(x44341,x44341),a862)),f332(f332(f289(x44341,x44341,x44341),x44344),f308(x44341,x44344))),f332(f252(f875(x44341,x44341)),f332(f271(x44341,x44341,a862),f332(f332(f7(x44341,f876(x44341,a862),f876(x44341,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x44341,a862),f876(x44341,a862)),x44341),f8(a862,a862,x44341)),f332(f332(f8(a862,f876(a862,a862),x44341),a330),f332(f332(f7(x44341,f876(f875(x44341,x44341),a862),a862),f332(f332(f8(f875(x44341,x44341),f876(f876(f875(x44341,x44341),a862),a862),x44341),f334(f875(x44341,x44341))),f332(f332(f7(x44341,x44341,f875(x44341,x44341)),f267(x44341,x44341)),x44342))),f308(x44341,x44344))))),f332(f332(f7(x44341,f876(f875(x44341,x44341),a862),a862),f332(f332(f8(f875(x44341,x44341),f876(f876(f875(x44341,x44341),a862),a862),x44341),f334(f875(x44341,x44341))),f332(f267(x44341,x44341),x44343))),f308(x44341,x44344)))))))
% 158.70/158.38  [4229]E(f332(f137(x42291,f332(f332(f18(x42291,a862,a862),f332(f332(f8(a862,f876(a862,a862),x42291),a330),x42292)),x42293)),x42294),f332(f137(x42291,x42293),f332(f137(x42291,x42292),x42294)))
% 158.70/158.38  [4332]E(f332(f332(f135(x43321),f332(f332(f332(f99(f869(x43321)),f332(f332(f334(a868),f2(a868)),x43322)),f332(f332(f152(x43321),x43323),f116(x43321))),f116(x43321))),f178(x43321,x43324,f332(f252(a868),f332(f332(f7(a868,f876(a868,a862),a862),f332(f332(f8(a868,f876(f876(a868,a862),a862),a868),f334(a868)),a115)),x43322)))),f178(x43321,f332(f332(f152(x43321),x43323),x43324),x43322))
% 158.70/158.38  [4428]E(f332(f252(f875(x44281,x44282)),f332(f332(f8(f876(a868,a862),a862,f875(x44281,x44282)),f88(a868)),f332(f332(f7(f875(x44281,x44282),f876(a868,a862),f876(a868,a862)),f332(f332(f8(f876(a868,f876(a862,a862)),f876(f876(a868,a862),f876(a868,a862)),f875(x44281,x44282)),f18(a868,a862,a862)),f332(f332(f8(f876(a868,a862),f876(a868,f876(a862,a862)),f875(x44281,x44282)),f332(f8(a862,f876(a862,a862),a868),a330)),f332(f332(f7(f875(x44281,x44282),f876(a868,f875(x44281,x44282)),f876(a868,a862)),f332(f332(f8(f876(f875(x44281,x44282),a862),f876(f876(a868,f875(x44281,x44282)),f876(a868,a862)),f875(x44281,x44282)),f8(f875(x44281,x44282),a862,a868)),a329)),f332(f332(f18(a868,x44282,f875(x44281,x44282)),f332(f332(f8(x44281,f876(x44282,f875(x44281,x44282)),a868),f267(x44281,x44282)),f332(f166(x44281),x44283))),f332(f166(x44282),x44284)))))),f332(f332(f7(a868,a868,a862),f247(a868)),f332(f332(f196(a868),f332(f199(f869(x44281)),x44283)),f332(f199(f869(x44282)),x44284)))))),f332(f174(f875(x44281,x44282)),f332(f332(f184(x44281,x44282),x44283),x44284)))
% 158.70/158.38  [4351]E(f332(f252(f875(x43511,x43512)),f332(f271(x43511,x43512,a862),f332(f332(f7(x43511,f876(x43512,a862),f876(x43512,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x43512,a862),f876(x43512,a862)),x43511),f8(a862,a862,x43512)),f332(f332(f8(a862,f876(a862,a862),x43511),a330),x43513))),x43514))),f332(f332(f269(x43511,x43512),f332(f252(x43511),x43513)),f332(f16(f876(x43512,a862),x43511),f332(f252(x43512),x43514))))
% 158.70/158.38  [4354]E(f332(f252(f875(x43541,x43542)),f332(f271(x43541,x43542,a862),f332(f332(f18(x43541,f876(x43542,a862),f876(x43542,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x43542,a862),f876(x43542,a862)),x43541),f8(a862,a862,x43542)),f332(f332(f8(a862,f876(a862,a862),x43541),a330),x43543))),x43544))),f332(f332(f269(x43541,x43542),f332(f252(x43541),x43543)),f332(f332(f8(f876(x43542,a862),f876(x43542,a862),x43541),f252(x43542)),x43544)))
% 158.70/158.38  [4370]E(f332(f252(x43701),f332(f332(f8(f876(x43702,a862),a862,x43701),f89(x43702)),f332(f332(f8(f876(x43702,a862),f876(x43702,a862),x43701),f332(f18(x43702,a862,a862),f332(f332(f8(a862,f876(a862,a862),x43702),a335),f332(f332(f7(x43702,f876(x43702,a862),a862),f334(x43702)),x43703)))),x43704))),f332(f332(f44(x43702,f876(x43701,a862)),x43703),f332(f332(f8(f876(x43701,a862),f876(x43701,a862),x43702),f252(x43701)),f332(f7(x43701,x43702,a862),x43704))))
% 158.70/158.38  [4414]E(f332(f332(f155(f875(x44141,a868),x44141),f266(x44141,a868)),f332(f137(f875(x44141,a868),f332(f332(f7(f875(x44141,a868),f876(a868,a862),a862),f332(f332(f8(a868,f876(f876(a868,a862),a862),f875(x44141,a868)),f334(a868)),f270(x44141,a868))),x44142)),f332(f332(f184(x44141,a868),x44143),f140(a868,f332(f302(a868,x44144),f332(f332(f81(a868),x44144),f332(f199(f869(x44141)),x44143))))))),f332(f332(f155(f875(x44141,a868),x44141),f266(x44141,a868)),f332(f137(f875(x44141,a868),f332(f332(f7(f875(x44141,a868),f876(a868,a862),a862),f332(f332(f8(a868,f876(f876(a868,a862),a862),f875(x44141,a868)),f334(a868)),f332(f332(f7(f875(x44141,a868),a868,a868),f332(f332(f8(a868,f876(a868,a868),f875(x44141,a868)),f81(a868)),f270(x44141,a868))),x44144))),x44142)),f332(f332(f184(x44141,a868),x44143),f140(a868,f332(f302(a868,f2(a868)),f332(f199(f869(x44141)),x44143)))))))
% 158.70/158.38  [4415]E(f332(a115,f332(f332(f197(a868),f332(f199(f869(x44151)),x44152)),f332(f143(a868,f869(x44153),f332(f7(f869(x44153),a868,a868),f332(f332(f8(a868,f876(a868,a868),f869(x44153)),f197(a868)),f332(f332(f7(f869(x44153),a868,a868),f332(f332(f8(a868,f876(a868,a868),f869(x44153)),f22(a868)),f199(f869(x44153)))),f332(a115,f2(a868))))),f2(a868)),f332(f170(f869(x44153)),f332(f137(f869(x44153),f332(f332(f8(a862,a862,f869(x44153)),a327),f332(f332(f7(f869(x44153),f869(x44153),a862),a329),f116(x44153)))),x44154))))),f332(f332(f197(a868),f332(a115,f332(f199(f869(x44151)),x44152))),f332(f143(a868,f869(x44153),f332(f7(f869(x44153),a868,a868),f332(f332(f8(a868,f876(a868,a868),f869(x44153)),f197(a868)),f199(f869(x44153)))),f2(a868)),f332(f170(f869(x44153)),x44154))))
% 158.70/158.38  [4369]E(f332(f332(f135(x43691),f178(x43691,x43692,x43693)),f178(x43691,x43694,f332(f252(a868),f332(f332(f7(a868,f876(a868,a862),a862),f332(f332(f8(a868,f876(f876(a868,a862),a862),a868),f334(a868)),f332(f332(f7(a868,a868,a868),f81(a868)),f332(f199(f869(x43691)),x43692)))),x43693)))),f178(x43691,f332(f332(f135(x43691),x43692),x43694),x43693))
% 158.70/158.38  [4421]E(f332(f332(f152(f869(x44211)),f332(f332(f152(x44211),x44212),f332(f143(f869(x44211),f869(x44211),f135(x44211),f116(x44211)),f332(f332(f155(f869(x44211),f869(x44211)),f157(f869(x44211),x44211,f116(x44211),f332(f332(f8(f869(x44211),f876(f869(x44211),f869(x44211)),x44211),f16(f869(x44211),f869(x44211))),f332(f332(f7(x44211,f869(x44211),f869(x44211)),f152(x44211)),f116(x44211))))),x44213)))),f182(x44211,f332(f332(f152(f869(x44211)),x44214),f332(f143(f869(f869(x44211)),f869(f869(x44211)),f135(f869(x44211)),f116(f869(x44211))),f332(f332(f155(f869(x44211),f869(f869(x44211))),f157(f869(f869(x44211)),x44211,f116(f869(x44211)),f332(f16(f876(f869(x44211),f869(f869(x44211))),x44211),f332(f332(f7(f869(x44211),f869(f869(x44211)),f869(f869(x44211))),f152(f869(x44211))),f116(f869(x44211)))))),x44213))))),f182(x44211,f332(f332(f152(f869(x44211)),f332(f332(f152(x44211),x44212),x44214)),x44213)))
% 158.70/158.38  [4429]E(f332(f252(f875(x44291,x44291)),f332(f271(x44291,x44291,a862),f332(f332(f7(x44291,f876(f875(x44292,x44292),a862),f876(x44291,a862)),f332(f332(f8(f876(x44291,f876(f876(f875(x44292,x44292),a862),a862)),f876(f876(f875(x44292,x44292),a862),f876(x44291,a862)),x44291),f7(x44291,f876(f875(x44292,x44292),a862),a862)),f332(f332(f8(f876(x44291,f875(x44292,x44292)),f876(x44291,f876(f876(f875(x44292,x44292),a862),a862)),x44291),f332(f8(f875(x44292,x44292),f876(f876(f875(x44292,x44292),a862),a862),x44291),f334(f875(x44292,x44292)))),f332(f332(f7(x44291,f876(x44291,x44292),f876(x44291,f875(x44292,x44292))),f332(f332(f8(f876(x44292,f875(x44292,x44292)),f876(f876(x44291,x44292),f876(x44291,f875(x44292,x44292))),x44291),f8(x44292,f875(x44292,x44292),x44291)),f332(f332(f8(x44292,f876(x44292,f875(x44292,x44292)),x44291),f267(x44292,x44292)),x44293))),x44293)))),x44294))),f332(f332(f288(x44292,x44291),x44294),x44293))
% 158.70/158.38  [4491]~E(f34(x44911,x44912),f29(x44913,x44914,x44915))
% 158.70/158.38  [4492]~E(f34(x44921,x44922),f31(x44923,x44924,x44925))
% 158.70/158.38  [4493]~E(f34(x44931,x44932),f30(x44933,x44934,x44935))
% 158.70/158.38  [4494]~E(f33(x44941,x44942),f29(x44943,x44944,x44945))
% 158.70/158.38  [4495]~E(f33(x44951,x44952),f31(x44953,x44954,x44955))
% 158.70/158.38  [4496]~E(f33(x44961,x44962),f30(x44963,x44964,x44965))
% 158.70/158.38  [4497]~E(f29(x44971,x44972,x44973),f34(x44974,x44975))
% 158.70/158.38  [4498]~E(f29(x44981,x44982,x44983),f33(x44984,x44985))
% 158.70/158.38  [4499]~E(f31(x44991,x44992,x44993),f34(x44994,x44995))
% 158.70/158.38  [4500]~E(f31(x45001,x45002,x45003),f33(x45004,x45005))
% 158.70/158.38  [4501]~E(f30(x45011,x45012,x45013),f34(x45014,x45015))
% 158.70/158.38  [4502]~E(f30(x45021,x45022,x45023),f33(x45024,x45025))
% 158.70/158.38  [3539]E(f332(f332(f155(x35391,x35392),x35393),f171(x35391,x35394,x35395)),f171(x35392,x35394,f332(x35393,x35395)))
% 158.70/158.38  [3912]E(f332(f187(x39121,x39122,x39123,x39124),x39125),f332(f243(f872(x39122),x39122,f332(x39123,x39125),f210(x39122)),f332(x39124,x39125)))
% 158.70/158.38  [3999]E(f187(x39991,x39992,f187(x39991,x39992,x39993,x39994),x39995),f187(x39991,x39992,x39993,f187(x39991,x39992,x39994,x39995)))
% 158.70/158.38  [4176]E(f268(x41761,x41762,x41763,f256(x41762,x41761,x41764),f256(x41763,x41762,x41765)),f256(x41763,x41761,f268(x41763,x41762,x41761,x41765,x41764)))
% 158.70/158.38  [4183]E(f332(f332(f113(f876(x41831,a862)),f332(f174(x41831),f332(f332(f177(x41831),f332(f199(f869(x41832)),x41833)),x41834))),f186(x41831,x41832,x41835)),f186(x41831,x41832,f189(x41831,x41832,x41835,x41834,x41833)))
% 158.70/158.38  [3733]E(f332(f332(f271(x37331,x37332,x37333),x37334),x37335),f332(f332(x37334,f332(f266(x37331,x37332),x37335)),f332(f270(x37331,x37332),x37335)))
% 158.70/158.38  [3760]E(f332(f243(x37601,x37602,x37603,x37604),f332(f210(x37602),x37605)),f332(x37604,x37605))
% 158.70/158.38  [3769]E(f332(f332(f332(f67(x37691,x37692,x37693),x37694),x37695),f198(f876(x37692,a862))),x37695)
% 158.70/158.38  [3911]E(f128(f872(x39111),f332(f332(f212(x39112,x39111),x39113),x39114),f123(x39112,x39111,x39113,x39115)),f123(x39112,x39111,x39113,f128(f872(x39112),x39114,x39115)))
% 158.70/158.38  [3944]E(f244(x39441,x39442,x39443,x39444,f332(f210(x39442),x39445)),f332(x39444,x39445))
% 158.70/158.38  [4055]E(f332(f74(f872(x40551),f872(x40552),f872(x40553),f332(f212(x40551,x40552),x40554)),f332(f212(x40553,x40551),x40555)),f332(f212(x40553,x40552),f332(f74(x40551,x40552,x40553,x40554),x40555)))
% 158.70/158.38  [4057]E(f332(f74(f869(x40571),f869(x40572),f869(x40573),f332(f155(x40571,x40572),x40574)),f332(f155(x40573,x40571),x40575)),f332(f155(x40573,x40572),f332(f74(x40571,x40572,x40573,x40574),x40575)))
% 158.70/158.38  [4113]E(f332(f243(x41131,f875(x41132,f870(x41132)),x41133,f332(f271(x41132,f870(x41132),x41131),x41134)),f332(f136(x41132),x41135)),f131(x41131,x41132,x41133,x41134,x41135))
% 158.70/158.38  [4114]E(f124(x41141,f123(x41142,f870(f872(x41141)),f332(f332(f7(x41142,a102,f870(f872(x41141))),x41143),x41144),f332(x41145,x41144))),f332(f205(x41142,x41141,x41145,x41143),x41144))
% 158.70/158.38  [4138]E(f86(x41381,f68(x41382,x41381,x41383,x41384,x41385)),f332(f332(f66(x41382,x41381,x41383),x41384),x41385))
% 158.70/158.38  [4174]E(f332(f332(f81(a868),f332(f332(f81(a868),f332(x41741,f332(f266(x41742,x41743),x41744))),f332(x41745,f332(f270(x41742,x41743),x41744)))),f332(a115,f2(a868))),f275(x41742,x41743,x41741,x41745,x41744))
% 158.70/158.38  [4365]E(f164(x43651,x43652,f332(f332(f7(x43651,f872(x43652),f872(x43652)),f332(f332(f18(x43651,f872(x43652),f876(f872(x43652),f872(x43652))),f332(f332(f8(a862,f876(f872(x43652),f876(f872(x43652),f872(x43652))),x43651),f99(f872(x43652))),x43653)),f332(f332(f8(x43652,f872(x43652),x43651),f210(x43652)),x43654))),f211(x43652)),x43655),f332(f332(f155(x43651,x43652),x43654),f332(f137(x43651,x43653),x43655)))
% 158.70/158.38  [4542]~E(f332(f332(f332(f73(x45421,f872(x45422)),x45423),x45424),f332(f210(x45422),x45425)),f332(f16(f872(x45422),x45421),f211(x45422)))
% 158.70/158.38  [3667]E(f332(f332(f177(x36671),x36672),f332(f332(f155(x36673,x36671),x36674),x36675)),f332(f332(f155(x36673,x36671),x36674),f332(f332(f177(x36673),x36672),x36675)))
% 158.70/158.38  [3668]E(f332(f332(f139(x36681),x36682),f332(f332(f155(x36683,x36681),x36684),x36685)),f332(f332(f155(x36683,x36681),x36684),f332(f332(f139(x36683),x36682),x36685)))
% 158.70/158.38  [3701]E(f332(f332(f155(x37011,x37012),x37013),f332(f332(f152(x37011),x37014),x37015)),f332(f332(f152(x37012),f332(x37013,x37014)),f332(f332(f155(x37011,x37012),x37013),x37015)))
% 158.70/158.38  [3764]E(f332(f311(x37641,x37642,x37643),f332(f332(f310(x37641),x37644),x37645)),f332(f332(f310(x37642),f332(x37643,x37644)),f332(f311(x37641,x37642,x37643),x37645)))
% 158.70/158.38  [3793]E(f175(x37931,f332(f332(f152(x37931),x37932),x37933),f332(f332(f152(x37931),x37934),x37935)),f332(f332(f152(x37931),x37932),f332(f332(f152(x37931),x37934),f175(x37931,x37933,x37935))))
% 158.70/158.38  [3830]E(f332(f332(f184(x38301,x38302),f332(f332(f177(x38301),x38303),x38304)),f332(f332(f177(x38302),x38303),x38305)),f332(f332(f177(f875(x38301,x38302)),x38303),f332(f332(f184(x38301,x38302),x38304),x38305)))
% 158.70/158.38  [3831]E(f332(f332(f184(x38311,x38312),f332(f332(f139(x38311),x38313),x38314)),f332(f332(f139(x38312),x38313),x38315)),f332(f332(f139(f875(x38311,x38312)),x38313),f332(f332(f184(x38311,x38312),x38314),x38315)))
% 158.70/158.38  [3843]E(f332(f332(f160(x38431,f332(f332(f152(x38431),x38432),x38433)),f332(a115,x38434)),x38435),f332(f332(f152(x38431),x38432),f332(f332(f160(x38431,x38433),x38434),x38435)))
% 158.70/158.38  [3846]E(f332(f243(f872(x38461),x38462,f211(x38461),x38463),f332(f332(f16(f872(x38462),x38464),f211(x38462)),x38465)),f211(x38461))
% 158.70/158.38  [3848]E(f332(f332(f135(x38481),f332(f332(f155(x38482,x38481),x38483),x38484)),f332(f332(f155(x38482,x38481),x38483),x38485)),f332(f332(f155(x38482,x38481),x38483),f332(f332(f135(x38482),x38484),x38485)))
% 158.70/158.38  [3852]E(f332(f332(x38521,x38522),f332(f332(f258(x38523,x38524,x38521),x38522),x38525)),f332(f332(f258(x38523,x38524,x38521),x38522),f332(a115,x38525)))
% 158.70/158.38  [3882]E(f165(x38821,x38822,x38823,f332(f332(f152(x38821),x38824),x38825)),f332(f332(f135(x38822),f332(x38823,x38824)),f165(x38821,x38822,x38823,x38825)))
% 158.70/158.38  [3895]E(f332(f332(f289(x38951,x38952,x38953),f332(f287(x38952,x38951),x38954)),f332(f287(x38953,x38952),x38955)),f332(f287(x38953,x38951),f332(f332(f289(x38953,x38952,x38951),x38955),x38954)))
% 158.70/158.38  [3930]E(f332(f332(f332(f191(f869(x39301),f869(x39301)),x39302),f169(x39301)),f332(f332(f155(x39303,x39301),x39304),x39305)),f332(f332(f155(x39303,x39301),x39304),f332(f332(f332(f191(f869(x39303),f869(x39303)),x39302),f169(x39303)),x39305)))
% 158.70/158.38  [3931]E(f332(f332(f273(x39311,x39312,x39311,x39313),f332(f267(x39312,x39311),x39314)),x39315),f332(x39315,x39314))
% 158.70/158.38  [3958]E(f156(x39581,x39582,f332(f332(f155(x39583,x39581),x39584),x39585)),f156(x39583,f332(f74(x39581,a868,x39583,x39582),x39584),x39585))
% 158.70/158.38  [4022]E(f332(f332(f74(f872(x40221),f872(x40222),x40223,f332(f212(x40221,x40222),x40224)),f332(f16(f872(x40221),x40223),f211(x40221))),x40225),f211(x40222))
% 158.70/158.38  [4023]E(f179(f875(x40231,x40232),f332(f74(x40232,a862,f875(x40231,x40232),x40233),f270(x40231,x40232)),f332(f332(f184(x40231,x40232),x40234),x40235)),f332(f332(f184(x40231,x40232),x40234),f179(x40232,x40233,x40235)))
% 158.70/158.38  [4029]E(f332(f311(x40291,x40292,f332(f332(f8(x40293,x40292,x40291),x40294),x40295)),f255(f876(x40291,a862))),f332(f311(x40293,x40292,x40294),f332(f311(x40291,x40293,x40295),f255(f876(x40291,a862)))))
% 158.70/158.38  [4042]E(f179(f875(x40421,x40422),f332(f74(x40421,a862,f875(x40421,x40422),x40423),f266(x40421,x40422)),f332(f332(f184(x40421,x40422),x40424),x40425)),f332(f332(f184(x40421,x40422),f179(x40421,x40423,x40424)),x40425))
% 158.70/158.38  [4061]E(f332(f332(f113(f876(x40611,a862)),f332(f312(x40611,x40612,x40613),f332(f332(f310(x40612),x40614),f198(f876(x40612,a862))))),f332(f312(x40611,x40612,x40613),x40615)),f332(f312(x40611,x40612,x40613),f332(f332(f310(x40612),x40614),x40615)))
% 158.70/158.38  [4121]E(f332(f332(f135(f875(x41211,x41212)),f332(f332(f155(x41212,f875(x41211,x41212)),f332(f267(x41211,x41212),x41213)),x41214)),f61(x41211,x41212,x41215,x41214)),f61(x41211,x41212,f332(f332(f152(x41211),x41213),x41215),x41214))
% 158.70/158.38  [4122]E(f332(f332(f155(x41221,x41222),x41223),f179(x41221,f332(f74(x41222,a862,x41221,x41224),x41223),x41225)),f179(x41222,x41224,f332(f332(f155(x41221,x41222),x41223),x41225)))
% 158.70/158.38  [4129]E(f332(f143(x41291,x41292,f332(f7(x41292,x41291,x41291),f332(f7(x41291,x41292,x41291),x41293)),x41294),f332(f170(x41292),f332(f170(x41292),x41295))),f332(f143(x41291,x41292,x41293,x41294),x41295))
% 158.70/158.38  [4130]E(f332(f332(f332(f73(x41301,f872(x41302)),f190(x41301,x41302,x41303,x41304)),x41305),f332(x41303,x41305)),f190(x41301,x41302,x41303,f332(f332(f310(x41301),x41305),x41304)))
% 158.70/158.38  [4200]E(f332(f243(f869(x42001),x42001,f164(x42002,x42001,x42003,x42004),f332(f332(f7(x42001,f869(x42001),f869(x42001)),f152(x42001)),f164(x42002,x42001,x42003,x42004))),f332(x42003,x42005)),f164(x42002,x42001,x42003,f332(f332(f152(x42002),x42005),x42004)))
% 158.70/158.38  [4237]P24(f332(f332(f246(f876(x42371,a862)),f332(f311(x42372,x42371,x42373),f332(f332(f104(f876(x42372,a862)),x42374),x42375))),f332(f332(f104(f876(x42371,a862)),f332(f311(x42372,x42371,x42373),x42374)),f332(f311(x42372,x42371,x42373),x42375))))
% 158.70/158.38  [4238]P24(f332(f332(f246(f876(x42381,a862)),f332(f286(x42382,x42381,x42383),f332(f332(f104(f876(x42382,a862)),x42384),x42385))),f332(f332(f104(f876(x42381,a862)),f332(f286(x42382,x42381,x42383),x42384)),f332(f286(x42382,x42381,x42383),x42385))))
% 158.70/158.38  [4339]E(f332(f270(x43391,x43392),f332(f272(x43393,x43391,x43392,x43392,x43394,f35(x43392)),x43395)),f332(f270(x43393,x43392),x43395))
% 158.70/158.38  [4340]E(f332(f266(x43401,x43402),f332(f272(x43401,x43401,x43403,x43402,f35(x43401),x43404),x43405)),f332(f266(x43401,x43403),x43405))
% 158.70/158.38  [4425]E(f332(f143(f876(x44251,f872(x44252)),f875(x44251,x44252),f332(f332(f8(f876(x44251,f876(x44252,f876(x44251,f872(x44252)))),f876(f875(x44251,x44252),f876(x44251,f872(x44252))),f876(x44251,f872(x44252))),f271(x44251,x44252,f876(x44251,f872(x44252)))),f332(f332(f7(f876(x44251,f872(x44252)),f876(x44252,f872(x44252)),f876(x44251,f876(x44252,f876(x44251,f872(x44252))))),f332(f332(f8(f876(x44251,f876(f876(x44252,f872(x44252)),f876(x44252,f876(x44251,f872(x44252))))),f876(f876(x44252,f872(x44252)),f876(x44251,f876(x44252,f876(x44251,f872(x44252))))),f876(x44251,f872(x44252))),f7(x44251,f876(x44252,f872(x44252)),f876(x44252,f876(x44251,f872(x44252))))),f332(f332(f8(f876(x44251,f876(f872(x44252),f876(x44251,f872(x44252)))),f876(x44251,f876(f876(x44252,f872(x44252)),f876(x44252,f876(x44251,f872(x44252))))),f876(x44251,f872(x44252))),f332(f8(f876(f872(x44252),f876(x44251,f872(x44252))),f876(f876(x44252,f872(x44252)),f876(x44252,f876(x44251,f872(x44252)))),x44251),f8(f872(x44252),f876(x44251,f872(x44252)),x44252))),f73(x44251,f872(x44252))))),f210(x44252))),x44253),f332(f332(f184(x44251,x44252),x44254),x44255)),f189(x44251,x44252,x44253,x44254,x44255))
% 158.70/158.38  [4427]P20(x44271,x44272,f332(f332(f310(f867(x44271)),f332(f332(f332(f93(x44271),f332(f332(f7(x44271,f876(a863,a862),f876(a863,a862)),f332(f332(f8(f876(a863,f876(a862,a862)),f876(f876(a863,a862),f876(a863,a862)),x44271),f18(a863,a862,a862)),f332(f332(f8(f876(a863,a862),f876(a863,f876(a862,a862)),x44271),f332(f8(a862,f876(a862,a862),a863),a330)),x44273))),f332(f332(f8(a862,a862,a863),a327),x44274))),f33(x44274,x44275)),x44273)),f198(f876(f867(x44271),a862))))
% 158.70/158.38  [3508]E(f332(f332(f332(f332(f218(x35081),x35082),x35083),x35084),x35085),f213(x35081,x35082))
% 158.70/158.38  [3509]E(f332(f332(f332(f332(f219(x35091),x35092),x35093),x35094),x35095),f202(x35091,x35092))
% 158.70/158.38  [3555]E(f96(x35551,x35552,f332(f332(f332(f93(x35551),x35553),x35554),x35555)),f2(a868))
% 158.70/158.38  [3651]E(f332(f332(f332(f332(f73(x36511,x36512),x36513),x36514),x36515),x36514),x36515)
% 158.70/158.38  [3883]E(f332(f332(f43(x38831,f876(x38832,a862)),f332(f332(f310(x38831),x38833),x38834)),x38835),f332(f332(f113(f876(x38832,a862)),f332(x38835,x38833)),f332(f332(f43(x38831,f876(x38832,a862)),x38834),x38835)))
% 158.70/158.38  [3884]E(f332(f332(f44(x38841,f876(x38842,a862)),f332(f332(f310(x38841),x38843),x38844)),x38845),f332(f332(f104(f876(x38842,a862)),f332(x38845,x38843)),f332(f332(f44(x38841,f876(x38842,a862)),x38844),x38845)))
% 158.70/158.38  [3937]E(f332(f121(x39371,x39372,f332(x39373,x39374)),f332(f332(f7(x39371,a102,f870(x39372)),x39375),x39374)),f332(f208(x39371,x39372,x39373,x39375),x39374))
% 158.70/158.38  [3951]E(f332(f332(f113(f876(x39511,a862)),f332(f311(x39512,x39511,x39513),x39514)),f332(f311(x39512,x39511,x39513),x39515)),f332(f311(x39512,x39511,x39513),f332(f332(f113(f876(x39512,a862)),x39514),x39515)))
% 158.70/158.38  [3952]E(f332(f332(f113(f876(x39521,a862)),f332(f286(x39522,x39521,x39523),x39524)),f332(f286(x39522,x39521,x39523),x39525)),f332(f286(x39522,x39521,x39523),f332(f332(f113(f876(x39522,a862)),x39524),x39525)))
% 158.70/158.38  [3953]E(f332(f332(f113(f876(x39531,a862)),f332(f312(x39531,x39532,x39533),x39534)),f332(f312(x39531,x39532,x39533),x39535)),f332(f312(x39531,x39532,x39533),f332(f332(f113(f876(x39532,a862)),x39534),x39535)))
% 158.70/158.38  [3954]E(f332(f332(f22(f876(x39541,a862)),f332(f312(x39541,x39542,x39543),x39544)),f332(f312(x39541,x39542,x39543),x39545)),f332(f312(x39541,x39542,x39543),f332(f332(f22(f876(x39542,a862)),x39544),x39545)))
% 158.70/158.38  [3955]E(f332(f332(f104(f876(x39551,a862)),f332(f312(x39551,x39552,x39553),x39554)),f332(f312(x39551,x39552,x39553),x39555)),f332(f312(x39551,x39552,x39553),f332(f332(f104(f876(x39552,a862)),x39554),x39555)))
% 158.70/158.38  [3957]E(f190(x39571,x39572,f190(x39571,x39572,x39573,x39574),x39575),f190(x39571,x39572,x39573,f332(f332(f104(f876(x39571,a862)),x39574),x39575)))
% 158.70/158.38  [4018]E(f332(f332(f160(x40181,f332(f332(f135(x40181),x40182),f332(f332(f152(x40181),x40183),x40184))),f332(f199(f869(x40181)),x40182)),x40185),f332(f332(f135(x40181),x40182),f332(f332(f152(x40181),x40185),x40184)))
% 158.70/158.38  [4026]E(f332(f332(f44(x40261,f876(x40262,a862)),x40263),f332(f332(f8(f876(x40262,a862),f876(x40262,a862),x40261),f332(f310(x40262),x40264)),x40265)),f332(f332(f310(x40262),x40264),f332(f332(f44(x40261,f876(x40262,a862)),x40263),x40265)))
% 158.70/158.38  [4095]E(f190(x40951,x40952,f332(f332(f332(f73(x40951,f872(x40952)),x40953),x40954),f332(f210(x40952),x40955)),f332(f80(f876(x40951,a862)),f332(f332(f310(x40951),x40954),f198(f876(x40951,a862))))),f190(x40951,x40952,x40953,f332(f80(f876(x40951,a862)),f332(f332(f310(x40951),x40954),f198(f876(x40951,a862))))))
% 158.70/158.38  [4187]E(f332(f332(f155(x41871,x41872),x41873),f332(f137(x41871,f332(f74(x41872,a862,x41871,x41874),x41873)),x41875)),f332(f137(x41872,x41874),f332(f332(f155(x41871,x41872),x41873),x41875)))
% 158.70/158.38  [4193]E(f332(f199(f869(x41931)),f332(f137(x41931,x41932),f332(f332(f155(x41933,x41931),x41934),x41935))),f332(f199(f869(x41933)),f332(f137(x41933,f332(f74(x41931,a862,x41933,x41932),x41934)),x41935)))
% 158.70/158.38  [4331]E(f332(f332(f113(f876(x43311,a862)),f332(f332(f22(f876(x43311,a862)),f186(x43311,x43312,x43313)),f332(f252(x43311),f332(f332(f7(x43311,f876(x43311,a862),a862),f334(x43311)),f332(f332(f22(f876(x43311,a862)),x43314),f186(x43311,x43312,x43315)))))),f332(f252(x43311),f332(f332(f7(x43311,f876(x43311,a862),a862),f334(x43311)),f332(f332(f104(f876(x43311,a862)),x43314),f186(x43311,x43312,x43315))))),f186(x43311,x43312,f77(x43311,f872(x43312),x43313,x43315,x43314)))
% 158.70/158.38  [4406]E(f332(f157(f869(f875(x44061,x44062)),x44062,f116(f875(x44061,x44062)),f332(f332(f7(x44062,f876(f869(x44062),f869(f875(x44061,x44062))),f876(f869(x44062),f869(f875(x44061,x44062)))),f332(f332(f8(f876(f869(f875(x44061,x44062)),f869(f875(x44061,x44062))),f876(f876(f869(x44062),f869(f875(x44061,x44062))),f876(f869(x44062),f869(f875(x44061,x44062)))),x44062),f8(f869(f875(x44061,x44062)),f869(f875(x44061,x44062)),f869(x44062))),f332(f332(f8(f875(x44061,x44062),f876(f869(f875(x44061,x44062)),f869(f875(x44061,x44062))),x44062),f152(f875(x44061,x44062))),f332(f267(x44061,x44062),x44063)))),f332(f184(x44061,x44062),x44064))),x44065),f332(f332(f184(x44061,x44062),f332(f332(f152(x44061),x44063),x44064)),x44065))
% 158.70/158.38  [3877]E(f332(f332(f160(x38771,f332(f332(f160(x38771,x38772),x38773),x38774)),x38773),x38775),f332(f332(f160(x38771,x38772),x38773),x38775))
% 158.70/158.38  [3932]E(f332(f263(x39321,x39322),f332(f332(f310(f875(x39321,x39322)),f332(f332(f267(x39321,x39322),x39323),x39324)),x39325)),f332(f332(f310(x39322),x39324),f332(f263(x39321,x39322),x39325)))
% 158.70/158.38  [3933]E(f332(f265(x39331,x39332),f332(f332(f310(f875(x39331,x39332)),f332(f332(f267(x39331,x39332),x39333),x39334)),x39335)),f332(f332(f310(x39331),x39333),f332(f265(x39331,x39332),x39335)))
% 158.70/158.38  [4011]E(f332(f332(f113(f876(f875(x40111,x40112),a862)),f332(f332(f269(x40111,x40112),x40113),x40114)),f332(f332(f269(x40111,x40112),x40115),x40114)),f332(f332(f269(x40111,x40112),f332(f332(f113(f876(x40111,a862)),x40113),x40115)),x40114))
% 158.70/158.38  [4012]E(f332(f332(f22(f876(f875(x40121,x40122),a862)),f332(f332(f269(x40121,x40122),x40123),x40124)),f332(f332(f269(x40121,x40122),x40125),x40124)),f332(f332(f269(x40121,x40122),f332(f332(f22(f876(x40121,a862)),x40123),x40125)),x40124))
% 158.70/158.38  [4013]E(f332(f332(f104(f876(f875(x40131,x40132),a862)),f332(f332(f269(x40131,x40132),x40133),x40134)),f332(f332(f269(x40131,x40132),x40135),x40134)),f332(f332(f269(x40131,x40132),f332(f332(f104(f876(x40131,a862)),x40133),x40135)),x40134))
% 158.70/158.38  [4073]E(f332(f332(f113(f876(x40731,a862)),f332(f332(f43(x40732,f876(x40731,a862)),x40733),x40734)),f332(f332(f43(x40732,f876(x40731,a862)),x40735),x40734)),f332(f332(f43(x40732,f876(x40731,a862)),f332(f332(f113(f876(x40732,a862)),x40733),x40735)),x40734))
% 158.70/158.38  [4074]E(f332(f332(f104(f876(x40741,a862)),f332(f332(f44(x40742,f876(x40741,a862)),x40743),x40744)),f332(f332(f44(x40742,f876(x40741,a862)),x40745),x40744)),f332(f332(f44(x40742,f876(x40741,a862)),f332(f332(f113(f876(x40742,a862)),x40743),x40745)),x40744))
% 158.70/158.38  [4088]E(f332(f332(f43(x40881,f876(x40882,a862)),x40883),f332(f332(f8(f876(x40882,a862),f876(x40882,a862),x40881),f332(f22(f876(x40882,a862)),x40884)),x40885)),f332(f332(f22(f876(x40882,a862)),x40884),f332(f332(f44(x40881,f876(x40882,a862)),x40883),x40885)))
% 158.70/158.38  [4089]E(f332(f332(f43(x40891,f876(x40892,a862)),x40893),f332(f332(f8(f876(x40892,a862),f876(x40892,a862),x40891),f332(f104(f876(x40892,a862)),x40894)),x40895)),f332(f332(f104(f876(x40892,a862)),x40894),f332(f332(f43(x40891,f876(x40892,a862)),x40893),x40895)))
% 158.70/158.38  [4090]E(f332(f332(f44(x40901,f876(x40902,a862)),x40903),f332(f332(f8(f876(x40902,a862),f876(x40902,a862),x40901),f332(f113(f876(x40902,a862)),x40904)),x40905)),f332(f332(f113(f876(x40902,a862)),x40904),f332(f332(f44(x40901,f876(x40902,a862)),x40903),x40905)))
% 158.70/158.38  [4127]E(f187(x41271,x41272,x41273,f332(f180(x41271,x41272),f332(f170(f875(x41271,x41272)),f332(f332(f184(x41271,x41272),x41274),x41275)))),f189(x41271,x41272,x41273,x41274,x41275))
% 158.70/158.38  [4150]E(f193(f869(x41501),f332(f332(f152(x41501),x41502),x41503),f332(f332(f8(f869(x41501),f869(x41501),a868),f332(f152(x41501),x41504)),f332(f332(f7(a868,x41501,f869(x41501)),f160(x41501,x41503)),x41502)),x41505),f332(f332(f160(x41501,f332(f332(f152(x41501),x41504),x41503)),x41505),x41502))
% 158.70/158.38  [4154]E(f332(f332(f43(x41541,f876(f875(x41542,x41543),a862)),x41544),f332(f332(f8(f876(f875(x41543,x41542),a862),f876(f875(x41542,x41543),a862),x41541),f287(x41543,x41542)),x41545)),f332(f287(x41543,x41542),f332(f332(f43(x41541,f876(f875(x41543,x41542),a862)),x41544),x41545)))
% 158.70/158.38  [4155]E(f332(f332(f44(x41551,f876(f875(x41552,x41553),a862)),x41554),f332(f332(f8(f876(f875(x41553,x41552),a862),f876(f875(x41552,x41553),a862),x41551),f287(x41553,x41552)),x41555)),f332(f287(x41553,x41552),f332(f332(f44(x41551,f876(f875(x41553,x41552),a862)),x41554),x41555)))
% 158.70/158.38  [4211]E(f186(x42111,x42112,f332(f332(f18(x42111,f872(x42113),f872(x42112)),f332(f332(f8(f876(x42113,x42112),f876(f872(x42113),f872(x42112)),x42111),f212(x42113,x42112)),x42114)),x42115)),f186(x42111,x42113,x42115))
% 158.70/158.38  [4262]P24(f332(f332(f246(f876(x42621,a862)),f332(f332(f22(f876(x42621,a862)),f332(f311(x42622,x42621,x42623),x42624)),f332(f311(x42622,x42621,x42623),x42625))),f332(f311(x42622,x42621,x42623),f332(f332(f22(f876(x42622,a862)),x42624),x42625))))
% 158.70/158.38  [4410]E(f332(f157(f869(f875(x44101,x44102)),x44101,f116(f875(x44101,x44102)),f332(f332(f7(x44101,f876(f869(x44101),f869(f875(x44101,x44102))),f876(f869(x44101),f869(f875(x44101,x44102)))),f332(f332(f8(f876(f869(f875(x44101,x44102)),f869(f875(x44101,x44102))),f876(f876(f869(x44101),f869(f875(x44101,x44102))),f876(f869(x44101),f869(f875(x44101,x44102)))),x44101),f8(f869(f875(x44101,x44102)),f869(f875(x44101,x44102)),f869(x44101))),f332(f332(f8(f875(x44101,x44102),f876(f869(f875(x44101,x44102)),f869(f875(x44101,x44102))),x44101),f152(f875(x44101,x44102))),f332(f332(f7(x44101,x44102,f875(x44101,x44102)),f267(x44101,x44102)),x44103)))),f332(f332(f7(f869(x44101),f869(x44102),f869(f875(x44101,x44102))),f184(x44101,x44102)),x44104))),x44105),f332(f332(f184(x44101,x44102),x44105),f332(f332(f152(x44102),x44103),x44104)))
% 158.70/158.38  [4115]E(f332(f332(f113(f876(x41151,a862)),f332(f286(x41152,x41151,x41153),x41154)),f332(f286(x41152,x41151,x41155),x41154)),f332(f286(x41152,x41151,f332(f332(f113(f876(f875(x41152,x41151),a862)),x41153),x41155)),x41154))
% 158.70/158.38  [4157]E(f332(f332(f135(f875(x41571,x41572)),f332(f332(f184(x41571,x41572),x41573),f332(f332(f177(x41572),f332(f199(f869(x41571)),x41573)),x41574))),f332(f332(f184(x41571,x41572),x41575),f332(f332(f139(x41572),f332(f199(f869(x41571)),x41573)),x41574))),f332(f332(f184(x41571,x41572),f332(f332(f135(x41571),x41573),x41575)),x41574))
% 158.70/158.38  [4265]E(f332(f332(f269(x42651,x42652),x42653),f332(f332(f18(x42651,f876(x42652,a862),f876(x42652,a862)),f332(f332(f8(f876(x42652,a862),f876(f876(x42652,a862),f876(x42652,a862)),x42651),f113(f876(x42652,a862))),x42654)),x42655)),f332(f332(f113(f876(f875(x42651,x42652),a862)),f332(f332(f269(x42651,x42652),x42653),x42654)),f332(f332(f269(x42651,x42652),x42653),x42655)))
% 158.70/158.38  [4266]E(f332(f332(f269(x42661,x42662),x42663),f332(f332(f18(x42661,f876(x42662,a862),f876(x42662,a862)),f332(f332(f8(f876(x42662,a862),f876(f876(x42662,a862),f876(x42662,a862)),x42661),f22(f876(x42662,a862))),x42664)),x42665)),f332(f332(f22(f876(f875(x42661,x42662),a862)),f332(f332(f269(x42661,x42662),x42663),x42664)),f332(f332(f269(x42661,x42662),x42663),x42665)))
% 158.70/158.38  [4267]E(f332(f332(f269(x42671,x42672),x42673),f332(f332(f18(x42671,f876(x42672,a862),f876(x42672,a862)),f332(f332(f8(f876(x42672,a862),f876(f876(x42672,a862),f876(x42672,a862)),x42671),f104(f876(x42672,a862))),x42674)),x42675)),f332(f332(f104(f876(f875(x42671,x42672),a862)),f332(f332(f269(x42671,x42672),x42673),x42674)),f332(f332(f269(x42671,x42672),x42673),x42675)))
% 158.70/158.38  [4271]E(f332(f332(f43(x42711,f876(x42712,a862)),x42713),f332(f332(f7(x42711,f876(x42712,a862),f876(x42712,a862)),f332(f332(f8(f876(x42712,a862),f876(f876(x42712,a862),f876(x42712,a862)),x42711),f22(f876(x42712,a862))),x42714)),x42715)),f332(f332(f22(f876(x42712,a862)),f332(f332(f43(x42711,f876(x42712,a862)),x42713),x42714)),x42715))
% 158.70/158.38  [4272]E(f332(f332(f43(x42721,f876(x42722,a862)),x42723),f332(f332(f7(x42721,f876(x42722,a862),f876(x42722,a862)),f332(f332(f8(f876(x42722,a862),f876(f876(x42722,a862),f876(x42722,a862)),x42721),f104(f876(x42722,a862))),x42724)),x42725)),f332(f332(f104(f876(x42722,a862)),f332(f332(f43(x42721,f876(x42722,a862)),x42723),x42724)),x42725))
% 158.70/158.38  [4273]E(f332(f332(f44(x42731,f876(x42732,a862)),x42733),f332(f332(f7(x42731,f876(x42732,a862),f876(x42732,a862)),f332(f332(f8(f876(x42732,a862),f876(f876(x42732,a862),f876(x42732,a862)),x42731),f113(f876(x42732,a862))),x42734)),x42735)),f332(f332(f113(f876(x42732,a862)),f332(f332(f44(x42731,f876(x42732,a862)),x42733),x42734)),x42735))
% 158.70/158.38  [4277]E(f332(f332(f43(x42771,f876(x42772,a862)),x42773),f332(f332(f18(x42771,f876(x42772,a862),f876(x42772,a862)),f332(f332(f8(f876(x42772,a862),f876(f876(x42772,a862),f876(x42772,a862)),x42771),f113(f876(x42772,a862))),x42774)),x42775)),f332(f332(f113(f876(x42772,a862)),f332(f332(f43(x42771,f876(x42772,a862)),x42773),x42774)),f332(f332(f43(x42771,f876(x42772,a862)),x42773),x42775)))
% 158.70/158.38  [4278]E(f332(f332(f44(x42781,f876(x42782,a862)),x42783),f332(f332(f18(x42781,f876(x42782,a862),f876(x42782,a862)),f332(f332(f8(f876(x42782,a862),f876(f876(x42782,a862),f876(x42782,a862)),x42781),f104(f876(x42782,a862))),x42784)),x42785)),f332(f332(f104(f876(x42782,a862)),f332(f332(f44(x42781,f876(x42782,a862)),x42783),x42784)),f332(f332(f44(x42781,f876(x42782,a862)),x42783),x42785)))
% 158.70/158.38  [4292]E(f332(f332(f43(x42921,f876(x42922,a862)),x42923),f332(f332(f18(x42921,f876(x42922,a862),f876(x42922,a862)),f332(f332(f8(f876(x42922,a862),f876(f876(x42922,a862),f876(x42922,a862)),x42921),f113(f876(x42922,a862))),x42924)),x42925)),f332(f332(f113(f876(x42922,a862)),f41(f876(x42922,a862),f332(f311(x42921,f876(x42922,a862),x42924),x42923))),f41(f876(x42922,a862),f332(f311(x42921,f876(x42922,a862),x42925),x42923))))
% 158.70/158.38  [4293]E(f332(f332(f44(x42931,f876(x42932,a862)),x42933),f332(f332(f18(x42931,f876(x42932,a862),f876(x42932,a862)),f332(f332(f8(f876(x42932,a862),f876(f876(x42932,a862),f876(x42932,a862)),x42931),f104(f876(x42932,a862))),x42934)),x42935)),f332(f332(f104(f876(x42932,a862)),f42(f876(x42932,a862),f332(f311(x42931,f876(x42932,a862),x42934),x42933))),f42(f876(x42932,a862),f332(f311(x42931,f876(x42932,a862),x42935),x42933))))
% 158.70/158.38  [4327]E(f332(f332(f139(x43271),f332(f199(f869(x43271)),f179(x43271,x43272,f332(f332(f155(x43273,x43271),x43274),x43275)))),f332(f332(f155(x43273,x43271),x43274),x43275)),f332(f332(f155(x43273,x43271),x43274),f332(f332(f139(x43273),f332(f199(f869(x43273)),f179(x43273,f332(f74(x43271,a862,x43273,x43272),x43274),x43275))),x43275)))
% 158.70/158.38  [4201]E(f332(f332(f135(f875(x42011,x42012)),f332(f332(f184(x42011,x42012),f332(f332(f177(x42011),f332(f199(f869(x42012)),x42013)),x42014)),x42013)),f332(f332(f184(x42011,x42012),f332(f332(f139(x42011),f332(f199(f869(x42012)),x42013)),x42014)),x42015)),f332(f332(f184(x42011,x42012),x42014),f332(f332(f135(x42012),x42013),x42015)))
% 158.70/158.38  [4319]E(f86(x43191,f332(f332(f18(x43191,a862,a862),f332(f332(f8(a862,f876(a862,a862),x43191),a330),f332(f332(f7(x43191,f876(x43191,a862),a862),f334(x43191)),x43192))),f332(f332(f7(x43191,x43193,a862),f332(f332(f8(x43193,f876(x43193,a862),x43191),a329),x43194)),x43195))),f332(f78(x43191,x43193,x43192,x43194),x43195))
% 158.70/158.38  [4371]E(f332(f332(f87(a1,x43711),f332(f106(a1),f332(f332(f81(a1),x43712),a100))),f332(f332(f18(a1,x43711,x43711),f332(f332(f7(a1,x43711,f876(x43711,x43711)),f332(f332(f8(a862,f876(x43711,f876(x43711,x43711)),a1),f99(x43711)),a203)),f193(x43711,x43713,x43714,x43715))),f332(f332(f8(a868,x43711,a1),x43714),f332(f332(f7(a1,a868,a868),f332(f332(f8(a868,f876(a868,a868),a1),f81(a868)),a107)),x43715)))),f193(x43711,x43713,x43714,f332(f332(f81(a868),f332(f106(a868),x43712)),x43715)))
% 158.70/158.38  [4407]E(f332(f180(x44071,x44072),f332(f332(f155(f875(x44071,x44073),f875(x44071,x44072)),f332(f271(x44071,x44073,f875(x44071,x44072)),f332(f332(f7(x44071,f876(x44073,x44072),f876(x44073,f875(x44071,x44072))),f332(f332(f8(f876(x44072,f875(x44071,x44072)),f876(f876(x44073,x44072),f876(x44073,f875(x44071,x44072))),x44071),f8(x44072,f875(x44071,x44072),x44073)),f267(x44071,x44072))),x44074))),x44075)),f332(f74(f872(x44073),f872(x44072),x44071,f332(f212(x44073,x44072),x44074)),f332(f180(x44071,x44073),x44075)))
% 158.70/158.38  [4364]E(f186(x43641,x43642,f332(f332(f18(x43641,f872(x43642),f872(x43642)),f332(f332(f18(x43641,f872(x43642),f876(f872(x43642),f872(x43642))),f332(f332(f8(a862,f876(f872(x43642),f876(f872(x43642),f872(x43642))),x43641),f99(f872(x43642))),x43643)),x43644)),x43645)),f332(f332(f113(f876(x43641,a862)),f332(f332(f104(f876(x43641,a862)),f186(x43641,x43642,x43644)),f332(f252(x43641),x43643))),f332(f332(f104(f876(x43641,a862)),f186(x43641,x43642,x43645)),f332(f252(x43641),f332(f332(f8(a862,a862,x43641),a327),x43643)))))
% 158.70/158.38  [4405]E(f332(f332(f87(a1,x44051),f332(f106(a1),f332(f332(f81(a1),x44052),a100))),f332(f332(f18(a1,x44051,x44051),f332(f332(f7(a1,x44051,f876(x44051,x44051)),f332(f332(f8(a862,f876(x44051,f876(x44051,x44051)),a1),f99(x44051)),a203)),f332(f192(x44051,x44053,x44054),x44055))),f332(f332(f18(a1,x44051,x44051),f332(f332(f8(a868,f876(x44051,x44051),a1),x44054),f332(f332(f7(a1,a868,a868),f332(f332(f8(a868,f876(a868,a868),a1),f81(a868)),a107)),x44055))),f332(f332(f8(a868,x44051,a1),f192(x44051,x44053,x44054)),f332(f332(f7(a1,a868,a868),f332(f332(f8(a868,f876(a868,a868),a1),f81(a868)),a107)),x44055))))),f332(f192(x44051,x44053,x44054),f332(f332(f81(a868),f332(f106(a868),x44052)),x44055)))
% 158.70/158.38  [4439]E(f332(f252(f875(x44391,x44392)),f332(f271(x44391,x44392,a862),f332(f332(f8(f876(x44392,f876(x44393,a862)),f876(x44392,a862),x44391),f332(f8(f876(x44393,a862),a862,x44392),f88(x44393))),f332(f332(f7(x44391,f876(x44392,f876(x44393,a862)),f876(x44392,f876(x44393,a862))),f332(f332(f8(f876(f876(x44393,a862),f876(x44393,a862)),f876(f876(x44392,f876(x44393,a862)),f876(x44392,f876(x44393,a862))),x44391),f8(f876(x44393,a862),f876(x44393,a862),x44392)),f332(f332(f8(f876(x44393,f876(a862,a862)),f876(f876(x44393,a862),f876(x44393,a862)),x44391),f18(x44393,a862,a862)),f332(f332(f8(f876(x44393,a862),f876(x44393,f876(a862,a862)),x44391),f332(f8(a862,f876(a862,a862),x44393),a330)),f332(f332(f7(x44391,f876(f875(x44391,x44393),a862),f876(x44393,a862)),f332(f332(f8(f876(x44393,f876(f876(f875(x44391,x44393),a862),a862)),f876(f876(f875(x44391,x44393),a862),f876(x44393,a862)),x44391),f7(x44393,f876(f875(x44391,x44393),a862),a862)),f332(f332(f8(f876(x44393,f875(x44391,x44393)),f876(x44393,f876(f876(f875(x44391,x44393),a862),a862)),x44391),f332(f8(f875(x44391,x44393),f876(f876(f875(x44391,x44393),a862),a862),x44393),f334(f875(x44391,x44393)))),f267(x44391,x44393)))),x44394))))),f332(f332(f7(x44392,f876(f875(x44393,x44392),a862),f876(x44393,a862)),f332(f332(f8(f876(x44393,f876(f876(f875(x44393,x44392),a862),a862)),f876(f876(f875(x44393,x44392),a862),f876(x44393,a862)),x44392),f7(x44393,f876(f875(x44393,x44392),a862),a862)),f332(f332(f8(f876(x44393,f875(x44393,x44392)),f876(x44393,f876(f876(f875(x44393,x44392),a862),a862)),x44392),f332(f8(f875(x44393,x44392),f876(f876(f875(x44393,x44392),a862),a862),x44393),f334(f875(x44393,x44392)))),f332(f7(x44393,x44392,f875(x44393,x44392)),f267(x44393,x44392))))),x44395))))),f332(f332(f289(x44391,x44393,x44392),x44394),x44395))
% 158.70/158.38  [4523]~E(f31(x45231,x45232,x45233),f29(x45234,x45235,x45236))
% 158.70/158.38  [4526]~E(f30(x45261,x45262,x45263),f29(x45264,x45265,x45266))
% 158.70/158.38  [4527]~E(f30(x45271,x45272,x45273),f31(x45274,x45275,x45276))
% 158.70/158.38  [3967]E(f131(x39671,x39672,x39673,x39674,f128(x39672,x39675,x39676)),f332(f332(x39674,x39675),x39676))
% 158.70/158.38  [4185]E(f189(x41851,x41852,f187(x41851,x41852,x41853,x41854),x41855,x41856),f187(x41851,x41852,x41853,f189(x41851,x41852,x41854,x41855,x41856)))
% 158.70/158.38  [4308]E(f332(f74(f875(x43081,x43082),x43082,f875(x43083,x43084),f270(x43081,x43082)),f272(x43083,x43081,x43084,x43082,x43085,x43086)),f332(f74(x43084,x43082,f875(x43083,x43084),x43086),f270(x43083,x43084)))
% 158.70/158.38  [4309]E(f332(f74(f875(x43091,x43092),x43091,f875(x43093,x43094),f266(x43091,x43092)),f272(x43093,x43091,x43094,x43092,x43095,x43096)),f332(f74(x43093,x43091,f875(x43093,x43094),x43095),f266(x43093,x43094)))
% 158.70/158.38  [3906]E(f332(f332(f74(x39061,x39062,x39063,x39064),x39065),x39066),f332(x39064,f332(x39065,x39066)))
% 158.70/158.38  [3699]E(f332(f332(f271(x36991,x36992,x36993),x36994),f332(f332(f267(x36991,x36992),x36995),x36996)),f332(f332(x36994,x36995),x36996))
% 158.70/158.38  [3761]E(f332(f332(f332(f8(x37611,x37612,x37613),x37614),x37615),x37616),f332(x37614,f332(x37615,x37616)))
% 158.70/158.38  [3762]E(f332(f332(f332(f7(x37621,x37622,x37623),x37624),x37625),x37626),f332(f332(x37624,x37626),x37625))
% 158.70/158.38  [3779]E(f332(f332(f332(f18(x37791,x37792,x37793),x37794),x37795),x37796),f332(f332(x37794,x37796),f332(x37795,x37796)))
% 158.70/158.38  [3801]E(f332(f157(x38011,x38012,x38013,x38014),f332(f332(f152(x38012),x38015),x38016)),f332(f332(x38014,x38015),x38016))
% 158.70/158.38  [3842]E(f171(f875(x38421,x38422),f332(f332(f196(a868),x38423),x38424),f332(f332(f267(x38421,x38422),x38425),x38426)),f332(f332(f184(x38421,x38422),f171(x38421,x38423,x38425)),f171(x38422,x38424,x38426)))
% 158.70/158.38  [3910]E(f332(f332(f152(f875(x39101,x39102)),f332(f332(f267(x39101,x39102),x39103),x39104)),f332(f332(f184(x39101,x39102),x39105),x39106)),f332(f332(f184(x39101,x39102),f332(f332(f152(x39101),x39103),x39105)),f332(f332(f152(x39102),x39104),x39106)))
% 158.70/158.38  [3913]E(f332(f332(f155(x39131,x39132),x39133),f332(f332(f160(x39131,x39134),x39135),x39136)),f332(f332(f160(x39132,f332(f332(f155(x39131,x39132),x39133),x39134)),x39135),f332(x39133,x39136)))
% 158.70/158.38  [3956]E(f332(f143(x39561,x39562,x39563,x39564),f332(f332(f152(x39562),x39565),x39566)),f332(f143(x39561,x39562,x39563,f332(f332(x39563,x39564),x39565)),x39566))
% 158.70/158.38  [3982]E(f274(x39821,x39822,x39823,x39824,f332(f332(f267(x39821,x39822),x39825),x39826)),f332(f332(x39824,x39825),x39826))
% 158.70/158.38  [4066]E(f332(f332(f43(x40661,f876(x40662,a862)),x40663),f332(f74(x40664,f876(x40662,a862),x40661,x40665),x40666)),f332(f332(f43(x40664,f876(x40662,a862)),f332(f311(x40661,x40664,x40666),x40663)),x40665))
% 158.70/158.38  [4118]E(f332(f332(f212(x41181,x41182),x41183),f332(f332(f212(x41184,x41181),x41185),x41186)),f332(f332(f212(x41184,x41182),f332(f74(x41181,x41182,x41184,x41183),x41185)),x41186))
% 158.70/158.38  [4120]E(f332(f332(f155(x41201,x41202),x41203),f332(f332(f155(x41204,x41201),x41205),x41206)),f332(f332(f155(x41204,x41202),f332(f74(x41201,x41202,x41204,x41203),x41205)),x41206))
% 158.70/158.38  [4125]E(f332(f311(x41251,x41252,f332(f74(x41253,x41252,x41251,x41254),x41255)),x41256),f332(f311(x41253,x41252,x41254),f332(f311(x41251,x41253,x41255),x41256)))
% 158.70/158.38  [4126]E(f332(f312(x41261,x41262,f332(f74(x41263,x41262,x41261,x41264),x41265)),x41266),f332(f312(x41261,x41263,x41265),f332(f312(x41263,x41262,x41264),x41266)))
% 158.70/158.38  [4156]E(f187(x41561,x41562,x41563,f332(f332(f332(f73(x41561,f872(x41562)),x41564),x41565),f332(f210(x41562),x41566))),f332(f332(f332(f73(x41561,f872(x41562)),f187(x41561,x41562,x41563,x41564)),x41565),f332(f210(x41562),x41566)))
% 158.70/158.38  [4158]E(f332(f143(x41581,x41582,x41583,f332(f143(x41581,x41582,x41583,x41584),x41585)),x41586),f332(f143(x41581,x41582,x41583,x41584),f332(f332(f135(x41582),x41585),x41586)))
% 158.70/158.38  [4298]E(f332(f272(x42981,x42981,x42982,x42983,f35(x42981),x42984),f332(f332(f267(x42981,x42982),x42985),x42986)),f332(f332(f267(x42981,x42983),x42985),f332(x42984,x42986)))
% 158.70/158.38  [4299]E(f332(f272(x42991,x42992,x42993,x42993,x42994,f35(x42993)),f332(f332(f267(x42991,x42993),x42995),x42996)),f332(f332(f267(x42992,x42993),f332(x42994,x42995)),x42996))
% 158.70/158.38  [4389]E(f332(f332(f155(f875(x43891,x43892),f875(x43891,x43893)),f332(f271(x43891,x43892,f875(x43891,x43893)),f332(f332(f7(x43891,f876(x43892,x43893),f876(x43892,f875(x43891,x43893))),f332(f332(f8(f876(x43893,f875(x43891,x43893)),f876(f876(x43892,x43893),f876(x43892,f875(x43891,x43893))),x43891),f8(x43893,f875(x43891,x43893),x43892)),f267(x43891,x43893))),x43894))),f332(f332(f184(x43891,x43892),x43895),x43896)),f332(f332(f184(x43891,x43893),x43895),f332(f332(f155(x43892,x43893),x43894),x43896)))
% 158.70/158.38  [3766]E(f97(x37661,x37662,x37663,f332(f332(f332(f93(x37661),x37664),x37665),x37666)),f332(f332(f332(x37663,x37664),x37665),x37666))
% 158.70/158.38  [3767]E(f98(x37671,x37672,x37673,f332(f332(f332(f93(x37671),x37674),x37675),x37676)),f332(f332(f332(x37673,x37674),x37675),x37676))
% 158.70/158.38  [3966]E(f332(f332(f74(x39661,x39662,x39663,f332(f16(x39662,x39661),x39664)),x39665),x39666),x39664)
% 158.70/158.38  [4001]E(f332(f311(x40011,x40012,x40013),f332(f311(x40014,x40011,x40015),x40016)),f332(f311(x40014,x40012,f332(f332(f8(x40011,x40012,x40014),x40013),x40015)),x40016))
% 158.70/158.38  [4007]E(f332(f332(f43(x40071,f876(x40072,a862)),f332(f311(x40073,x40071,x40074),x40075)),x40076),f332(f332(f43(x40073,f876(x40072,a862)),x40075),f332(f332(f8(x40071,f876(x40072,a862),x40073),x40076),x40074)))
% 158.70/158.38  [4008]E(f332(f332(f44(x40081,f876(x40082,a862)),f332(f311(x40083,x40081,x40084),x40085)),x40086),f332(f332(f44(x40083,f876(x40082,a862)),x40085),f332(f332(f8(x40081,f876(x40082,a862),x40083),x40086),x40084)))
% 158.70/158.38  [4009]E(f332(f332(f43(x40091,f876(x40092,a862)),x40093),f332(f332(f8(x40094,f876(x40092,a862),x40091),x40095),x40096)),f332(f332(f43(x40094,f876(x40092,a862)),f332(f311(x40091,x40094,x40096),x40093)),x40095))
% 158.70/158.38  [4010]E(f332(f332(f44(x40101,f876(x40102,a862)),x40103),f332(f332(f8(x40104,f876(x40102,a862),x40101),x40105),x40106)),f332(f332(f44(x40104,f876(x40102,a862)),f332(f311(x40101,x40104,x40106),x40103)),x40105))
% 158.70/158.38  [4068]E(f332(f332(f43(x40681,f876(x40682,a862)),x40683),f332(f332(f8(f876(x40684,a862),f876(x40682,a862),x40681),f311(x40684,x40682,x40685)),x40686)),f332(f311(x40684,x40682,x40685),f332(f332(f43(x40681,f876(x40684,a862)),x40683),x40686)))
% 158.70/158.38  [4069]E(f332(f332(f43(x40691,f876(x40692,a862)),x40693),f332(f332(f8(f876(x40694,a862),f876(x40692,a862),x40691),f286(x40694,x40692,x40695)),x40696)),f332(f286(x40694,x40692,x40695),f332(f332(f43(x40691,f876(x40694,a862)),x40693),x40696)))
% 158.70/158.38  [4070]E(f332(f332(f43(x40701,f876(x40702,a862)),x40703),f332(f332(f8(f876(x40704,a862),f876(x40702,a862),x40701),f312(x40702,x40704,x40705)),x40706)),f332(f312(x40702,x40704,x40705),f332(f332(f43(x40701,f876(x40704,a862)),x40703),x40706)))
% 158.70/158.38  [4071]E(f332(f332(f44(x40711,f876(x40712,a862)),x40713),f332(f332(f8(f876(x40714,a862),f876(x40712,a862),x40711),f312(x40712,x40714,x40715)),x40716)),f332(f312(x40712,x40714,x40715),f332(f332(f44(x40711,f876(x40714,a862)),x40713),x40716)))
% 158.70/158.38  [4164]E(f332(f143(x41641,x41642,f332(f7(x41642,x41641,x41641),x41643),x41644),f332(f170(x41642),f332(f332(f152(x41642),x41645),x41646))),f332(f332(x41643,x41645),f332(f143(x41641,x41642,f332(f7(x41642,x41641,x41641),x41643),x41644),f332(f170(x41642),x41646))))
% 158.70/158.38  [4224]E(f332(f332(f18(f875(x42241,x42242),x42242,x42243),f332(f332(f8(x42244,f876(x42242,x42243),f875(x42241,x42242)),x42245),f332(f332(f8(x42241,x42244,f875(x42241,x42242)),x42246),f266(x42241,x42242)))),f270(x42241,x42242)),f332(f271(x42241,x42242,x42243),f332(f332(f8(x42244,f876(x42242,x42243),x42241),x42245),x42246)))
% 158.70/158.38  [4231]E(f332(f143(x42311,x42312,f332(f7(x42312,x42311,x42311),x42313),f332(f143(x42311,x42312,f332(f7(x42312,x42311,x42311),x42313),x42314),f332(f170(x42312),x42315))),f332(f170(x42312),x42316)),f332(f143(x42311,x42312,f332(f7(x42312,x42311,x42311),x42313),x42314),f332(f170(x42312),f332(f332(f135(x42312),x42316),x42315))))
% 158.70/158.38  [4233]E(f332(f332(f155(f875(x42331,x42332),f875(x42333,x42332)),f332(f271(x42331,x42332,f875(x42333,x42332)),f332(f332(f8(x42333,f876(x42332,f875(x42333,x42332)),x42331),f267(x42333,x42332)),x42334))),f332(f332(f184(x42331,x42332),x42335),x42336)),f332(f332(f184(x42333,x42332),f332(f332(f155(x42331,x42333),x42334),x42335)),x42336))
% 158.70/158.38  [4281]P24(f332(f332(f246(f876(x42811,a862)),f332(f286(x42812,x42811,x42813),f332(f332(f44(x42814,f876(x42812,a862)),x42815),x42816))),f332(f332(f44(x42814,f876(x42811,a862)),x42815),f332(f332(f8(f876(x42812,a862),f876(x42811,a862),x42814),f286(x42812,x42811,x42813)),x42816))))
% 158.70/158.38  [4081]E(f332(f332(f184(x40811,x40812),f332(f332(f160(x40811,x40813),x40814),f332(f266(x40811,x40812),x40815))),f332(f332(f160(x40812,x40816),x40814),f332(f270(x40811,x40812),x40815))),f332(f332(f160(f875(x40811,x40812),f332(f332(f184(x40811,x40812),x40813),x40816)),x40814),x40815))
% 158.70/158.38  [4145]E(f332(f332(f113(f876(f875(x41451,x41452),a862)),f332(f332(f289(x41451,x41453,x41452),x41454),x41455)),f332(f332(f289(x41451,x41453,x41452),x41454),x41456)),f332(f332(f289(x41451,x41453,x41452),x41454),f332(f332(f113(f876(f875(x41453,x41452),a862)),x41455),x41456)))
% 158.70/158.38  [4244]E(f332(f332(f310(f875(x42441,x42442)),f332(f332(f267(x42441,x42442),x42443),x42444)),f332(f332(f113(f876(f875(x42441,x42442),a862)),f332(f332(f269(x42441,x42442),x42445),f332(f16(f876(x42442,a862),x42441),f332(f332(f310(x42442),x42444),x42446)))),f332(f332(f269(x42441,x42442),f332(f332(f310(x42441),x42443),x42445)),f332(f16(f876(x42442,a862),x42441),x42446)))),f332(f332(f269(x42441,x42442),f332(f332(f310(x42441),x42443),x42445)),f332(f16(f876(x42442,a862),x42441),f332(f332(f310(x42442),x42444),x42446))))
% 158.70/158.38  [4322]E(f332(f332(f104(f876(x43221,a862)),f332(f312(x43221,x43222,f332(f74(f875(x43222,x43223),x43222,x43221,f266(x43222,x43223)),x43224)),x43225)),f332(f312(x43221,x43223,f332(f74(f875(x43222,x43223),x43223,x43221,f270(x43222,x43223)),x43224)),x43226)),f332(f312(x43221,f875(x43222,x43223),x43224),f332(f332(f269(x43222,x43223),x43225),f332(f16(f876(x43223,a862),x43222),x43226))))
% 158.70/158.38  [4065]E(f332(f332(f332(f73(x40651,x40652),f332(f332(f332(f73(x40651,x40652),x40653),x40654),x40655)),x40654),x40656),f332(f332(f332(f73(x40651,x40652),x40653),x40654),x40656))
% 158.70/158.38  [4170]E(f332(f332(f113(f876(f875(x41701,x41702),a862)),f332(f332(f289(x41701,x41703,x41702),x41704),x41705)),f332(f332(f289(x41701,x41703,x41702),x41706),x41705)),f332(f332(f289(x41701,x41703,x41702),f332(f332(f113(f876(f875(x41701,x41703),a862)),x41704),x41706)),x41705))
% 158.70/158.38  [4306]E(f332(f332(f43(x43061,f876(x43062,a862)),x43063),f332(f332(f7(x43061,f876(x43064,f876(x43062,a862)),f876(x43062,a862)),f332(f332(f8(f876(x43064,a862),f876(f876(x43064,f876(x43062,a862)),f876(x43062,a862)),x43061),f43(x43064,f876(x43062,a862))),x43065)),x43066)),f332(f332(f43(x43064,f876(x43062,a862)),f332(f332(f43(x43061,f876(x43064,a862)),x43063),x43065)),x43066))
% 158.70/158.38  [4307]E(f332(f332(f44(x43071,f876(x43072,a862)),x43073),f332(f332(f7(x43071,f876(x43074,f876(x43072,a862)),f876(x43072,a862)),f332(f332(f8(f876(x43074,a862),f876(f876(x43074,f876(x43072,a862)),f876(x43072,a862)),x43071),f44(x43074,f876(x43072,a862))),x43075)),x43076)),f332(f332(f44(x43074,f876(x43072,a862)),f332(f332(f43(x43071,f876(x43074,a862)),x43073),x43075)),x43076))
% 158.70/158.38  [4359]E(f332(f271(x43591,x43592,f875(x43593,x43594)),f332(f332(f7(x43591,f876(x43592,x43594),f876(x43592,f875(x43593,x43594))),f332(f332(f8(f876(x43594,f875(x43593,x43594)),f876(f876(x43592,x43594),f876(x43592,f875(x43593,x43594))),x43591),f8(x43594,f875(x43593,x43594),x43592)),f332(f332(f8(x43593,f876(x43594,f875(x43593,x43594)),x43591),f267(x43593,x43594)),x43595))),x43596)),f272(x43591,x43593,x43592,x43594,x43595,x43596))
% 158.70/158.38  [4280]E(f332(f332(f332(f73(x42801,f872(x42802)),f190(x42801,x42802,x42803,f332(f332(f22(f876(x42801,a862)),x42804),f332(f332(f310(x42801),x42805),f198(f876(x42801,a862)))))),x42805),x42806),f332(f332(f332(f73(x42801,f872(x42802)),f190(x42801,x42802,x42803,x42804)),x42805),x42806))
% 158.70/158.38  [4384]E(f332(f311(x43841,x43842,f332(f332(f18(x43841,x43842,x43842),f332(f332(f18(x43841,x43842,f876(x43842,x43842)),f332(f332(f8(a862,f876(x43842,f876(x43842,x43842)),x43841),f99(x43842)),x43843)),x43844)),x43845)),x43846),f332(f332(f113(f876(x43842,a862)),f332(f311(x43841,x43842,x43844),f332(f332(f104(f876(x43841,a862)),x43846),f332(f252(x43841),x43843)))),f332(f311(x43841,x43842,x43845),f332(f332(f104(f876(x43841,a862)),x43846),f332(f252(x43841),f332(f332(f8(a862,a862,x43841),a327),x43843))))))
% 158.70/158.38  [4395]E(f332(f311(x43951,f875(x43952,x43953),f332(f332(f18(x43951,x43953,f875(x43952,x43953)),f332(f332(f8(x43952,f876(x43953,f875(x43952,x43953)),x43951),f267(x43952,x43953)),x43954)),x43955)),x43956),f332(f332(f269(x43952,x43953),f332(f311(x43951,x43952,x43954),x43956)),f332(f332(f8(f876(x43951,a862),f876(x43953,a862),x43952),f311(x43951,x43953,x43955)),f332(f332(f7(x43952,f876(x43951,a862),f876(x43951,a862)),f332(f332(f8(f876(x43951,a862),f876(f876(x43951,a862),f876(x43951,a862)),x43952),f104(f876(x43951,a862))),f332(f332(f8(f876(x43952,a862),f876(x43951,a862),x43952),f312(x43951,x43952,x43954)),f332(f332(f7(x43952,f876(x43952,a862),f876(x43952,a862)),f310(x43952)),f198(f876(x43952,a862)))))),x43956))))
% 158.70/158.38  [4341]E(f332(f270(x43411,x43412),f332(f272(x43413,x43411,x43414,x43412,x43415,x43416),x43417)),f332(x43416,f332(f270(x43413,x43414),x43417)))
% 158.70/158.38  [4342]E(f332(f266(x43421,x43422),f332(f272(x43423,x43421,x43424,x43422,x43425,x43426),x43427)),f332(x43425,f332(f266(x43423,x43424),x43427)))
% 158.70/158.38  [4043]E(f332(f332(f184(x40431,x40432),f332(f332(f160(x40431,x40433),x40434),x40435)),f332(f332(f160(x40432,x40436),x40434),x40437)),f332(f332(f160(f875(x40431,x40432),f332(f332(f184(x40431,x40432),x40433),x40436)),x40434),f332(f332(f267(x40431,x40432),x40435),x40437)))
% 158.70/158.38  [4111]E(f332(f332(f332(f273(x41111,x41112,x41113,x41114),x41115),x41116),x41117),f332(f332(f271(x41112,x41113,x41114),x41116),f332(x41115,x41117)))
% 158.70/158.38  [4124]E(f332(f332(f332(f273(x41241,x41242,x41243,x41244),x41245),x41246),x41247),f332(f332(x41246,f332(f266(x41242,x41243),f332(x41245,x41247))),f332(f270(x41242,x41243),f332(x41245,x41247))))
% 158.70/158.38  [4160]E(f189(x41601,x41602,f332(f332(f332(f73(x41601,f872(x41602)),x41603),x41604),f332(f210(x41602),x41605)),x41606,x41607),f189(x41601,x41602,x41603,f332(f332(f152(x41601),x41604),x41606),f332(f332(f152(x41602),x41605),x41607)))
% 158.70/158.38  [4179]E(f332(f74(x41791,x41792,x41793,x41794),f332(f74(x41795,x41791,x41793,x41796),x41797)),f332(f74(x41795,x41792,x41793,f332(f74(x41791,x41792,x41795,x41794),x41796)),x41797))
% 158.70/158.38  [4240]E(f332(f74(f872(x42401),f872(x42402),x42403,f332(f212(x42401,x42402),x42404)),f332(f332(f332(f73(x42403,f872(x42401)),x42405),x42406),f332(f210(x42401),x42407))),f332(f332(f332(f73(x42403,f872(x42402)),f332(f74(f872(x42401),f872(x42402),x42403,f332(f212(x42401,x42402),x42404)),x42405)),x42406),f332(f210(x42402),f332(x42404,x42407))))
% 158.70/158.38  [4366]E(f332(f272(x43661,x43662,x43663,x43663,x43664,f35(x43663)),f332(f272(x43661,x43661,x43665,x43663,f35(x43661),x43666),x43667)),f332(f332(f267(x43662,x43663),f332(x43664,f332(f266(x43661,x43665),x43667))),f332(x43666,f332(f270(x43661,x43665),x43667))))
% 158.70/158.38  [4367]E(f332(f272(x43671,x43671,x43672,x43673,f35(x43671),x43674),f332(f272(x43675,x43671,x43672,x43672,x43676,f35(x43672)),x43677)),f332(f332(f267(x43671,x43673),f332(x43676,f332(f266(x43675,x43672),x43677))),f332(x43674,f332(f270(x43675,x43672),x43677))))
% 158.70/158.38  [4382]E(f332(f272(x43821,x43822,x43823,x43823,x43824,f35(x43823)),f332(f272(x43825,x43821,x43823,x43823,x43826,f35(x43823)),x43827)),f332(f272(x43825,x43822,x43823,x43823,f332(f74(x43821,x43822,x43825,x43824),x43826),f35(x43823)),x43827))
% 158.70/158.38  [4383]E(f332(f272(x43831,x43831,x43832,x43833,f35(x43831),x43834),f332(f272(x43831,x43831,x43835,x43832,f35(x43831),x43836),x43837)),f332(f272(x43831,x43831,x43835,x43833,f35(x43831),f332(f74(x43832,x43833,x43835,x43834),x43836)),x43837))
% 158.70/158.38  [4392]E(f332(f272(x43921,x43922,x43923,x43923,x43924,f35(x43923)),f332(f272(x43921,x43921,x43925,x43923,f35(x43921),x43926),x43927)),f332(f272(x43922,x43922,x43925,x43923,f35(x43922),x43926),f332(f272(x43921,x43922,x43925,x43925,x43924,f35(x43925)),x43927)))
% 158.70/158.38  [4078]E(f332(f332(f289(x40781,x40782,x40783),f332(f332(f289(x40781,x40784,x40782),x40785),x40786)),x40787),f332(f332(f289(x40781,x40784,x40783),x40785),f332(f332(f289(x40784,x40782,x40783),x40786),x40787)))
% 158.70/158.38  [4151]E(f332(f332(f271(x41511,x41512,x41513),f332(f74(x41514,f876(x41512,x41513),x41511,x41515),x41516)),x41517),f332(f332(x41515,f332(x41516,f332(f266(x41511,x41512),x41517))),f332(f270(x41511,x41512),x41517)))
% 158.70/158.38  [4204]E(f332(f74(x42041,x42042,x42043,x42044),f332(f332(f332(f73(x42043,x42041),x42045),x42046),x42047)),f332(f332(f332(f73(x42043,x42042),f332(f74(x42041,x42042,x42043,x42044),x42045)),x42046),f332(x42044,x42047)))
% 158.70/158.38  [4236]E(f332(f143(x42361,x42362,f332(f7(x42362,x42361,x42361),x42363),x42364),f332(f170(x42362),f332(f332(f155(x42365,x42362),x42366),x42367))),f332(f143(x42361,x42365,f332(f7(x42365,x42361,x42361),f332(f74(x42362,f876(x42361,x42361),x42365,x42363),x42366)),x42364),f332(f170(x42365),x42367)))
% 158.70/158.38  [4180]E(f332(f332(f43(x41801,f876(f875(x41802,x41803),a862)),x41804),f332(f332(f8(f876(f875(x41805,x41803),a862),f876(f875(x41802,x41803),a862),x41801),f332(f289(x41802,x41805,x41803),x41806)),x41807)),f332(f332(f289(x41802,x41805,x41803),x41806),f332(f332(f43(x41801,f876(f875(x41805,x41803),a862)),x41804),x41807)))
% 158.70/158.38  [4328]E(f332(f332(f43(x43281,f876(f875(x43282,x43283),a862)),x43284),f332(f332(f7(x43281,f876(f875(x43285,x43283),a862),f876(f875(x43282,x43283),a862)),f332(f332(f8(f876(f875(x43282,x43285),a862),f876(f876(f875(x43285,x43283),a862),f876(f875(x43282,x43283),a862)),x43281),f289(x43282,x43285,x43283)),x43286)),x43287)),f332(f332(f289(x43282,x43285,x43283),f332(f332(f43(x43281,f876(f875(x43282,x43285),a862)),x43284),x43286)),x43287))
% 158.70/158.38  [4329]E(f332(f143(x43291,x43292,f332(f332(f7(x43291,f876(x43292,x43293),f876(x43292,x43291)),f332(f332(f8(f876(x43293,x43291),f876(f876(x43292,x43293),f876(x43292,x43291)),x43291),f8(x43293,x43291,x43292)),x43294)),x43295),x43296),x43297),f332(f143(x43291,x43293,x43294,x43296),f332(f332(f155(x43292,x43293),x43295),x43297)))
% 158.70/158.38  [4393]E(f332(f332(f44(x43931,f876(x43932,a862)),x43933),f332(f332(f8(f876(x43934,f876(x43932,a862)),f876(x43932,a862),x43931),f332(f44(x43934,f876(x43932,a862)),x43935)),f332(f332(f7(x43931,f876(x43934,f876(x43932,a862)),f876(x43934,f876(x43932,a862))),f332(f332(f8(f876(f876(x43932,a862),f876(x43932,a862)),f876(f876(x43934,f876(x43932,a862)),f876(x43934,f876(x43932,a862))),x43931),f8(f876(x43932,a862),f876(x43932,a862),x43934)),f332(f332(f8(f876(x43932,a862),f876(f876(x43932,a862),f876(x43932,a862)),x43931),f113(f876(x43932,a862))),x43936))),x43937))),f332(f332(f113(f876(x43932,a862)),f332(f332(f44(x43931,f876(x43932,a862)),x43933),x43936)),f332(f332(f44(x43934,f876(x43932,a862)),x43935),x43937)))
% 158.70/158.38  [4394]E(f332(f332(f43(x43941,f876(x43942,a862)),x43943),f332(f332(f8(f876(x43944,f876(x43942,a862)),f876(x43942,a862),x43941),f332(f43(x43944,f876(x43942,a862)),x43945)),f332(f332(f7(x43941,f876(x43944,f876(x43942,a862)),f876(x43944,f876(x43942,a862))),f332(f332(f8(f876(f876(x43942,a862),f876(x43942,a862)),f876(f876(x43944,f876(x43942,a862)),f876(x43944,f876(x43942,a862))),x43941),f8(f876(x43942,a862),f876(x43942,a862),x43944)),f332(f332(f8(f876(x43942,a862),f876(f876(x43942,a862),f876(x43942,a862)),x43941),f104(f876(x43942,a862))),x43946))),x43947))),f332(f332(f104(f876(x43942,a862)),f332(f332(f43(x43941,f876(x43942,a862)),x43943),x43946)),f332(f332(f43(x43944,f876(x43942,a862)),x43945),x43947)))
% 158.70/158.38  [4387]E(f208(x43871,x43872,f332(f332(f332(x43873,x43874),x43875),x43876),f332(f332(f7(x43871,f875(a102,a102),f876(a102,f870(x43872))),f332(f332(f7(x43871,a102,f876(f875(a102,a102),f876(a102,f870(x43872)))),f332(f332(f7(x43871,a102,f876(a102,f876(f875(a102,a102),f876(a102,f870(x43872))))),x43877),x43874)),x43875)),x43876)),f332(f332(f332(f223(x43871,x43872,x43873,x43877),x43874),x43875),x43876))
% 158.70/158.38  [4400]E(f209(x44001,x44002,f332(f332(f332(x44003,x44004),x44005),x44006),f332(f332(f7(x44001,f875(a102,a102),f876(a102,f870(x44002))),f332(f332(f7(x44001,a102,f876(f875(a102,a102),f876(a102,f870(x44002)))),f332(f332(f7(x44001,a102,f876(a102,f876(f875(a102,a102),f876(a102,f870(x44002))))),x44007),x44004)),x44005)),x44006)),f225(x44001,x44002,x44003,x44007,x44004,x44005,x44006))
% 158.70/158.38  [4391]E(f205(x43911,x43912,f332(f332(f332(x43913,x43914),x43915),x43916),f332(f332(f7(x43911,f875(a102,a102),f876(a102,f870(f872(x43912)))),f332(f332(f7(x43911,a102,f876(f875(a102,a102),f876(a102,f870(f872(x43912))))),f332(f332(f7(x43911,a102,f876(a102,f876(f875(a102,a102),f876(a102,f870(f872(x43912)))))),x43917),x43914)),x43915)),x43916)),f332(f332(f332(f220(x43911,x43912,x43913,x43917),x43914),x43915),x43916))
% 158.70/158.38  [4402]E(f206(x44021,x44022,f332(f332(f332(x44023,x44024),x44025),x44026),f332(f332(f7(x44021,f875(a102,a102),f876(a102,f870(f872(x44022)))),f332(f332(f7(x44021,a102,f876(f875(a102,a102),f876(a102,f870(f872(x44022))))),f332(f332(f7(x44021,a102,f876(a102,f876(f875(a102,a102),f876(a102,f870(f872(x44022)))))),x44027),x44024)),x44025)),x44026)),f222(x44021,x44022,x44023,x44027,x44024,x44025,x44026))
% 158.70/158.38  [4300]E(f332(f272(x43001,x43002,x43003,x43004,x43005,x43006),f332(f332(f267(x43001,x43003),x43007),x43008)),f332(f332(f267(x43002,x43004),f332(x43005,x43007)),f332(x43006,x43008)))
% 158.70/158.38  [4404]E(f332(f332(f155(f875(x44041,x44042),f875(x44043,x44044)),f332(f271(x44041,x44042,f875(x44043,x44044)),f332(f332(f7(x44041,f876(x44042,x44044),f876(x44042,f875(x44043,x44044))),f332(f332(f8(f876(x44044,f875(x44043,x44044)),f876(f876(x44042,x44044),f876(x44042,f875(x44043,x44044))),x44041),f8(x44044,f875(x44043,x44044),x44042)),f332(f332(f8(x44043,f876(x44044,f875(x44043,x44044)),x44041),f267(x44043,x44044)),x44045))),x44046))),f332(f332(f184(x44041,x44042),x44047),x44048)),f332(f332(f184(x44043,x44044),f332(f332(f155(x44041,x44043),x44045),x44047)),f332(f332(f155(x44042,x44044),x44046),x44048)))
% 158.70/158.38  [4408]E(f332(f332(f155(f875(x44081,x44082),x44083),f332(f271(x44081,x44082,x44083),f332(f332(f8(f876(x44082,f875(x44081,x44084)),f876(x44082,x44083),x44081),f332(f8(f875(x44081,x44084),x44083,x44082),x44085)),f332(f332(f7(x44081,f876(x44082,x44084),f876(x44082,f875(x44081,x44084))),f332(f332(f8(f876(x44084,f875(x44081,x44084)),f876(f876(x44082,x44084),f876(x44082,f875(x44081,x44084))),x44081),f8(x44084,f875(x44081,x44084),x44082)),f267(x44081,x44084))),x44086)))),f332(f332(f184(x44081,x44082),x44087),x44088)),f332(f332(f155(f875(x44081,x44084),x44083),x44085),f332(f332(f184(x44081,x44084),x44087),f332(f332(f155(x44082,x44084),x44086),x44088))))
% 158.70/158.38  [4333]E(f332(f332(f155(f875(x43331,x43332),x43333),f332(f271(x43331,x43332,x43333),f332(f332(f8(f876(x43332,f875(x43334,x43332)),f876(x43332,x43333),x43331),f332(f8(f875(x43334,x43332),x43333,x43332),x43335)),f332(f332(f8(x43334,f876(x43332,f875(x43334,x43332)),x43331),f267(x43334,x43332)),x43336)))),f332(f332(f184(x43331,x43332),x43337),x43338)),f332(f332(f155(f875(x43334,x43332),x43333),x43335),f332(f332(f184(x43334,x43332),f332(f332(f155(x43331,x43334),x43336),x43337)),x43338)))
% 158.70/158.38  [4291]E(f332(f332(f271(x42911,x42912,x42913),f332(f332(f8(f876(x42912,f875(x42914,x42915)),f876(x42912,x42913),x42911),f332(f8(f875(x42914,x42915),x42913,x42912),f332(f271(x42914,x42915,x42913),x42916))),x42917)),x42918),f332(f332(f271(x42914,x42915,x42913),x42916),f332(f332(f271(x42911,x42912,f875(x42914,x42915)),x42917),x42918)))
% 158.70/158.38  [4409]E(f332(f332(f43(f875(x44091,x44092),f876(f875(x44093,x44094),a862)),f332(f332(f269(x44091,x44092),x44095),f332(f16(f876(x44092,a862),x44091),x44096))),f332(f271(x44091,x44092,f876(f875(x44093,x44094),a862)),f332(f332(f7(x44091,f876(x44092,f876(x44093,f876(x44094,a862))),f876(x44092,f876(f875(x44093,x44094),a862))),f332(f332(f8(f876(f876(x44093,f876(x44094,a862)),f876(f875(x44093,x44094),a862)),f876(f876(x44092,f876(x44093,f876(x44094,a862))),f876(x44092,f876(f875(x44093,x44094),a862))),x44091),f8(f876(x44093,f876(x44094,a862)),f876(f875(x44093,x44094),a862),x44092)),f332(f332(f8(f876(x44093,a862),f876(f876(x44093,f876(x44094,a862)),f876(f875(x44093,x44094),a862)),x44091),f269(x44093,x44094)),x44097))),f332(f332(f8(f876(x44094,a862),f876(x44093,f876(x44094,a862)),x44092),f16(f876(x44094,a862),x44093)),x44098)))),f332(f332(f269(x44093,x44094),f332(f332(f43(x44091,f876(x44093,a862)),x44095),x44097)),f332(f16(f876(x44094,a862),x44093),f332(f332(f43(x44092,f876(x44094,a862)),x44096),x44098))))
% 158.70/158.38  [4347]E(f332(f332(f273(x43471,x43472,x43473,x43474),f332(f332(f273(x43471,x43475,x43476,f875(x43472,x43473)),x43477),x43478)),x43479),f332(f332(f273(x43471,x43475,x43476,x43474),x43477),f332(f332(f7(x43475,f876(x43472,f876(x43473,x43474)),f876(x43476,x43474)),f332(f332(f8(f876(x43476,f875(x43472,x43473)),f876(f876(x43472,f876(x43473,x43474)),f876(x43476,x43474)),x43475),f273(x43476,x43472,x43473,x43474)),x43478)),x43479)))
% 158.70/158.38  [4379]E(f332(f74(f875(x43791,x43792),f875(x43793,x43794),f875(x43795,x43796),f272(x43791,x43793,x43792,x43794,x43797,x43798)),f272(x43795,x43791,x43796,x43792,x43799,x437910)),f272(x43795,x43793,x43796,x43794,f332(f74(x43791,x43793,x43795,x43797),x43799),f332(f74(x43792,x43794,x43796,x43798),x437910)))
% 158.70/158.38  [4385]E(f332(f272(x43851,x43852,x43853,x43854,x43855,x43856),f332(f272(x43857,x43851,x43858,x43853,x43859,x438510),x438511)),f332(f272(x43857,x43852,x43858,x43854,f332(f74(x43851,x43852,x43857,x43855),x43859),f332(f74(x43853,x43854,x43858,x43856),x438510)),x438511))
% 158.70/158.38  [4563]~P94(x45631)+E(f92(x45631),a329)
% 158.70/158.38  [4564]~P27(x45641)+P27(f872(x45641))
% 158.70/158.38  [4565]~P59(x45651)+P59(f872(x45651))
% 158.70/158.38  [4566]~P102(x45661)+P102(f869(x45661))
% 158.70/158.38  [4569]~P141(x45691)+~E(f79(x45691),f2(x45691))
% 158.70/158.38  [4571]~E(x45711,f2(a102))+E(f332(a20,x45711),f2(a1))
% 158.70/158.38  [4572]~E(x45721,f2(a1))+E(f83(a1,x45721),f2(a1))
% 158.70/158.38  [4578]~P142(x45781)+P32(x45781,f2(x45781))
% 158.70/158.38  [4580]~P106(x45801)+P30(x45801,f116(x45801))
% 158.70/158.38  [4589]P24(x45891)+P24(f332(a327,x45891))
% 158.70/158.38  [4632]~P142(x46321)+~P32(x46321,f79(x46321))
% 158.70/158.38  [4679]~P24(x46791)+~P24(f332(a327,x46791))
% 158.70/158.38  [4702]E(f332(a107,x47021),f2(a868))+~P24(f332(a203,x47021))
% 158.70/158.38  [4768]~P99(x47681)+P11(x47681,x47681,f113(x47681))
% 158.70/158.38  [4769]~P100(x47691)+P11(x47691,x47691,f104(x47691))
% 158.70/158.38  [4770]~P95(x47701)+P11(x47701,x47701,f82(x47701))
% 158.70/158.38  [4771]~P106(x47711)+P11(x47711,x47711,f196(x47711))
% 158.70/158.38  [4772]~P106(x47721)+P11(x47721,x47721,f197(x47721))
% 158.70/158.38  [4773]~P71(x47731)+P12(x47731,x47731,f82(x47731))
% 158.70/158.38  [4575]~E(x45751,f2(a868))+E(f332(f103(a1),x45751),f2(a1))
% 158.70/158.38  [4582]~P92(x45821)+E(f332(f106(x45821),a84),f2(x45821))
% 158.70/158.38  [4585]~E(f530(x45851),f2(a868))+E(f332(f167(a868),x45851),f2(a868))
% 158.70/158.38  [4586]~P105(x45861)+E(f248(x45861,f246(x45861)),f196(x45861))
% 158.70/158.38  [4587]~P105(x45871)+E(f249(x45871,f246(x45871)),f197(x45871))
% 158.70/158.38  [4588]~P88(x45881)+E(f83(x45881,f2(x45881)),f2(x45881))
% 158.70/158.38  [4597]~P142(x45971)+E(f332(f103(x45971),f79(a868)),f79(x45971))
% 158.70/158.38  [4598]~P142(x45981)+E(f332(f103(x45981),f2(a868)),f2(x45981))
% 158.70/158.38  [4599]~P137(x45991)+E(f332(f105(x45991),f79(a1)),f79(x45991))
% 158.70/158.38  [4600]~P137(x46001)+E(f332(f105(x46001),f2(a1)),f2(x46001))
% 158.70/158.38  [4601]E(x46011,f2(a868))+~E(f332(f103(a1),x46011),f2(a1))
% 158.70/158.38  [4626]~P85(x46261)+E(f332(f80(x46261),f198(x46261)),f255(x46261))
% 158.70/158.38  [4627]~P85(x46271)+E(f332(f80(x46271),f255(x46271)),f198(x46271))
% 158.70/158.38  [4628]~P73(x46281)+E(f332(f80(x46281),f2(x46281)),f2(x46281))
% 158.70/158.38  [4629]~P116(x46291)+E(f332(f76(x46291),f79(x46291)),f79(x46291))
% 158.70/158.38  [4630]~P84(x46301)+E(f332(f76(x46301),f2(x46301)),f2(x46301))
% 158.70/158.38  [4631]~P80(x46311)+E(f332(f167(x46311),f116(x46311)),f2(x46311))
% 158.70/158.38  [4652]~P38(x46521)+P40(f332(f174(a1),x46521))
% 158.70/158.38  [4684]~P92(x46841)+E(f332(f80(x46841),f79(x46841)),f332(f106(x46841),a100))
% 158.70/158.38  [4701]~P92(x47011)+P32(x47011,f332(f106(x47011),a84))
% 158.70/158.38  [4718]~P59(x47181)+E(f332(f174(x47181),f57(x47181)),f255(f876(x47181,a862)))
% 158.70/158.38  [4728]P38(x47281)+~P40(f332(f174(a1),x47281))
% 158.70/158.38  [4729]~P59(x47291)+P24(f332(f138(x47291),f57(x47291)))
% 158.70/158.38  [4774]E(f332(f103(a1),f332(a107,x47741)),x47741)+P24(f332(a203,x47741))
% 158.70/158.38  [4843]~P111(x48431)+E(f258(x48431,f79(x48431),f82(x48431)),f257(x48431))
% 158.70/158.38  [4873]~P92(x48731)+~P32(x48731,f332(f106(x48731),a100))
% 158.70/158.38  [4883]E(f332(a26,x48831),f211(a864))+P24(f332(a25,f332(a28,x48831)))
% 158.70/158.38  [5016]E(f332(f76(a1),x50161),x50161)+P24(f332(f332(f247(a1),x50161),f2(a1)))
% 158.70/158.38  [5037]~E(f332(a107,x50371),f2(a868))+P24(f332(f332(f246(a1),x50371),f2(a1)))
% 158.70/158.38  [5099]~P24(f332(a203,x50991))+P24(f332(f332(f247(a1),x50991),f2(a1)))
% 158.70/158.38  [5139]~P137(x51391)+P24(f332(f332(f334(x51391),f79(x51391)),f112(x51391)))
% 158.70/158.38  [5140]~P142(x51401)+P24(f332(f332(f334(x51401),f79(x51401)),f194(x51401)))
% 158.70/158.38  [5141]~P137(x51411)+P24(f332(f332(f334(x51411),f2(x51411)),f112(x51411)))
% 158.70/158.38  [5142]~P142(x51421)+P24(f332(f332(f334(x51421),f2(x51421)),f194(x51421)))
% 158.70/158.38  [5143]~P115(x51431)+P24(f332(f332(f246(x51431),f2(x51431)),f79(x51431)))
% 158.70/158.38  [5144]~P115(x51441)+P24(f332(f332(f247(x51441),f2(x51441)),f79(x51441)))
% 158.70/158.38  [5146]E(f332(f210(a864),f532(x51461)),f332(a26,x51461))+~P24(f332(a25,f332(a28,x51461)))
% 158.70/158.38  [5147]E(f332(f210(a864),f725(x51471)),f332(a26,x51471))+~P24(f332(a25,f332(a28,x51471)))
% 158.70/158.38  [5202]E(x52021,f2(a868))+~P24(f332(f332(f246(a868),x52021),f2(a868)))
% 158.70/158.38  [5247]E(f332(a107,x52471),f2(a868))+~P24(f332(f332(f246(a1),x52471),f2(a1)))
% 158.70/158.38  [5313]P24(f332(a203,x53131))+~P24(f332(f332(f247(a1),x53131),f2(a1)))
% 158.70/158.38  [5318]~P106(x53181)+P12(x53181,f869(x53181),f149(x53181,x53181,f5(x53181)))
% 158.70/158.38  [5335]P40(x53351)+~P24(f332(f332(f246(a1),f2(a1)),f338(x53351)))
% 158.70/158.38  [5341]E(f332(f76(a1),x53411),f332(f80(a1),x53411))+~P24(f332(f332(f247(a1),x53411),f2(a1)))
% 158.70/158.38  [5513]~P115(x55131)+~P24(f332(f332(f246(x55131),f79(x55131)),f2(x55131)))
% 158.70/158.38  [5514]~P115(x55141)+~P24(f332(f332(f247(x55141),f79(x55141)),f2(x55141)))
% 158.70/158.38  [5524]~E(x55241,f2(a868))+P24(f332(f332(f246(a1),f332(f103(a1),x55241)),f2(a1)))
% 158.70/158.38  [5525]~E(x55251,f2(a1))+P24(f332(f332(f247(a1),f332(f76(a1),x55251)),f79(a1)))
% 158.70/158.38  [5646]~P80(x56461)+E(f143(x56461,x56461,f81(x56461),f2(x56461)),f167(x56461))
% 158.70/158.38  [5818]~P101(x58181)+P21(a868,x58181,f103(x58181),f255(f876(a868,a862)))
% 158.70/158.38  [6014]E(x60141,f2(a868))+~P24(f332(f332(f246(a1),f332(f103(a1),x60141)),f2(a1)))
% 158.70/158.38  [6015]E(x60151,f2(a1))+~P24(f332(f332(f247(a1),f332(f76(a1),x60151)),f79(a1)))
% 158.70/158.38  [6815]~P24(f332(f332(f247(a1),x68151),f2(a1)))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x68151),x68151)),f2(a1)))
% 158.70/158.38  [7357]P24(f332(f332(f247(a1),x73571),f2(a1)))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),x73571),x73571)),f2(a1)))
% 158.70/158.38  [7911]E(x79111,f332(a3,f2(a868)))+P24(f332(f332(f247(a868),f332(f332(f22(a868),f332(a19,x79111)),f332(a115,f2(a868)))),f332(a19,x79111)))
% 158.70/158.38  [8655]~P24(f332(f332(f247(a1),x86551),f2(a1)))+P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x86551),x86551)),a100)),f2(a1)))
% 158.70/158.38  [8741]~P24(f332(f332(f247(a1),x87411),f2(a1)))+P24(f332(f332(f247(a1),f332(f332(f81(a1),f332(f332(f81(a1),f79(a1)),x87411)),x87411)),f2(a1)))
% 158.70/158.38  [9054]P24(f332(f332(f247(a1),x90541),f2(a1)))+~P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90541),x90541)),a100)),f2(a1)))
% 158.70/158.38  [9115]P24(f332(f332(f247(a1),x91151),f2(a1)))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),f332(f332(f81(a1),f79(a1)),x91151)),x91151)),f2(a1)))
% 158.70/158.38  [4672]~E(a84,x46721)+E(f332(f332(f81(a1),x46721),x46721),a84)
% 158.70/158.38  [4673]~E(x46731,a84)+E(f332(f332(f81(a1),x46731),x46731),a84)
% 158.70/158.38  [4687]E(x46871,f2(a1))+E(f332(f332(f40(a1),x46871),x46871),f79(a1))
% 158.70/158.38  [4819]E(x48191,a84)+~E(f332(f332(f81(a1),x48191),x48191),a84)
% 158.70/158.38  [4820]E(a84,x48201)+~E(f332(f332(f81(a1),x48201),x48201),a84)
% 158.70/158.38  [4833]~P28(x48331)+E(f41(x48331,f198(f876(x48331,a862))),f198(x48331))
% 158.70/158.38  [4834]~P28(x48341)+E(f41(x48341,f255(f876(x48341,a862))),f255(x48341))
% 158.70/158.38  [4835]~P28(x48351)+E(f42(x48351,f198(f876(x48351,a862))),f255(x48351))
% 158.70/158.38  [4836]~P28(x48361)+E(f42(x48361,f255(f876(x48361,a862))),f198(x48361))
% 158.70/158.38  [4837]~P106(x48371)+E(f140(x48371,f198(f876(x48371,a862))),f116(x48371))
% 158.70/158.38  [4974]E(x49741,f2(a868))+P24(f332(f332(f247(a868),f2(a868)),x49741))
% 158.70/158.38  [4993]~P29(x49931)+P24(f332(f332(f246(a1),f2(a1)),x49931))
% 158.70/158.38  [5028]~E(f332(f106(a868),x50281),f2(a868))+P24(f332(f332(f246(a1),x50281),a84))
% 158.70/158.38  [5033]P40(x50331)+P24(f332(f332(f334(a1),f338(x50331)),x50331))
% 158.70/158.38  [5034]E(x50341,f332(a3,f2(a868)))+P24(f332(f332(f246(a102),f79(a102)),x50341))
% 158.70/158.38  [5073]P24(f332(a203,x50731))+P24(f332(f332(f246(a1),f2(a1)),x50731))
% 158.70/158.38  [5121]E(f332(f103(a1),f332(a107,x51211)),f2(a1))+P24(f332(f332(f246(a1),f2(a1)),x51211))
% 158.70/158.38  [5188]E(f332(f103(a1),f332(f106(a868),x51881)),f332(f106(a1),x51881))+P24(f332(a203,f332(f106(a1),x51881)))
% 158.70/158.38  [5208]E(f332(f106(a868),x52081),f2(a868))+~P24(f332(a203,f332(f106(a1),x52081)))
% 158.70/158.38  [5209]E(f332(f106(a868),x52091),f2(a868))+~P24(f332(f332(f246(a1),x52091),a84))
% 158.70/158.38  [5244]P29(x52441)+~P24(f332(f332(f246(a1),f2(a1)),x52441))
% 158.70/158.38  [5321]E(f332(a115,f340(x53211)),x53211)+~P24(f332(f332(f247(a868),f2(a868)),x53211))
% 158.70/158.38  [5329]E(f332(a115,f332(f106(a868),x53291)),f79(a868))+~P24(f332(a203,f332(f106(a1),x53291)))
% 158.70/158.38  [5337]E(f332(f103(a1),f451(x53371)),x53371)+~P24(f332(f332(f247(a1),f2(a1)),x53371))
% 158.70/158.38  [5344]~E(x53441,f332(a3,f2(a868)))+~P24(f332(f332(f246(a102),f79(a102)),x53441))
% 158.70/158.38  [5351]E(f332(f103(a1),f332(f106(a868),x53511)),f2(a1))+~P24(f332(a203,f332(f106(a1),x53511)))
% 158.70/158.38  [5377]E(f332(f167(a868),x53771),f2(a868))+P24(f332(f332(f334(a868),f530(x53771)),f332(f174(a868),x53771)))
% 158.70/158.38  [5398]E(f332(f103(a1),f332(a107,x53981)),x53981)+~P24(f332(f332(f246(a1),f2(a1)),x53981))
% 158.70/158.38  [5407]~P24(f332(a203,x54071))+~P24(f332(f332(f246(a1),f2(a1)),x54071))
% 158.70/158.38  [5506]E(f332(f332(f81(a868),f79(a868)),f332(f106(a868),x55061)),f79(a868))+~P24(f332(f332(f247(a1),x55061),a84))
% 158.70/158.38  [5566]E(x55661,f2(a868))+~P24(f332(f332(f247(a868),x55661),f332(a115,f2(a868))))
% 158.70/158.38  [5605]E(f332(f332(f22(a868),f332(f106(a868),x56051)),f79(a868)),f2(a868))+~P24(f332(f332(f246(a1),x56051),a84))
% 158.70/158.38  [5606]E(f332(f332(f81(a868),f332(f106(a868),x56061)),f79(a868)),f79(a868))+~P24(f332(f332(f247(a1),x56061),a84))
% 158.70/158.38  [5616]~P40(x56161)+E(f332(f39(a868),f332(f311(a1,a868,a107),x56161)),f332(f39(a1),x56161))
% 158.70/158.38  [5647]~P106(x56471)+E(f248(x56471,f332(f7(x56471,x56471,a862),f246(x56471))),f197(x56471))
% 158.70/158.38  [5648]~P106(x56481)+E(f249(x56481,f332(f7(x56481,x56481,a862),f246(x56481))),f196(x56481))
% 158.70/158.38  [5658]E(f46(a868,f332(a115,f2(a868)),f332(f106(a868),x56581)),f332(a115,f2(a868)))+~P24(f332(a203,f332(f106(a1),x56581)))
% 158.70/158.38  [5667]~P24(f332(f332(f247(a1),f2(a1)),x56671))+P24(f332(f332(f246(a1),f79(a1)),x56671))
% 158.70/158.38  [5668]P24(f332(f332(f247(a1),f2(a1)),x56681))+~P24(f332(f332(f246(a1),f79(a1)),x56681))
% 158.70/158.38  [5679]E(f332(a115,f332(f332(f22(a868),x56791),f79(a868))),x56791)+~P24(f332(f332(f247(a868),f2(a868)),x56791))
% 158.70/158.38  [5737]P24(f332(f332(f247(a868),f2(a868)),f451(x57371)))+~P24(f332(f332(f247(a1),f2(a1)),x57371))
% 158.70/158.38  [5796]E(f46(a1,f332(f106(a1),a100),x57961),f332(f332(f22(a1),x57961),f79(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x57961))
% 158.70/158.38  [5830]~P24(f332(f332(f247(a1),a84),x58301))+P24(f332(f332(f247(a868),f2(a868)),f332(f106(a868),x58301)))
% 158.70/158.38  [5880]P24(f332(f332(f247(a868),f2(a868)),f332(a107,x58801)))+~P24(f332(f332(f247(a1),f2(a1)),x58801))
% 158.70/158.38  [5931]~P24(f332(f332(f247(a868),f2(a868)),x59311))+P24(f332(f332(f247(a1),f2(a1)),f332(f103(a1),x59311)))
% 158.70/158.38  [5966]~P24(f332(f332(f247(a868),f2(a868)),f332(a107,x59661)))+P24(f332(f332(f247(a1),f2(a1)),x59661))
% 158.70/158.38  [5980]~P40(x59801)+E(f332(f311(a868,a1,f103(a1)),f332(f311(a1,a868,a107),x59801)),x59801)
% 158.70/158.38  [5995]P24(f332(f332(f247(a1),a84),x59951))+~P24(f332(f332(f247(a868),f2(a868)),f332(f106(a868),x59951)))
% 158.70/158.38  [6043]~P59(x60431)+E(f332(f332(f152(f872(x60431)),f211(x60431)),f332(f332(f155(x60431,f872(x60431)),f210(x60431)),f57(x60431))),f57(f872(x60431)))
% 158.70/158.38  [6054]P24(f332(f332(f247(a868),f2(a868)),x60541))+~P24(f332(f332(f247(a1),f2(a1)),f332(f103(a1),x60541)))
% 158.70/158.38  [6171]E(f332(f311(a868,a1,f103(a1)),f332(f253(a868),f332(a107,x61711))),f332(f302(a1,f2(a1)),x61711))+~P24(f332(f332(f246(a1),f2(a1)),x61711))
% 158.70/158.38  [6187]~P115(x61871)+P24(f332(f332(f247(x61871),f2(x61871)),f332(f332(f81(x61871),f79(x61871)),f79(x61871))))
% 158.70/158.38  [6238]P24(f332(f332(f247(a868),f332(a115,f2(a868))),f332(a107,x62381)))+~P24(f332(f332(f247(a1),f79(a1)),x62381))
% 158.70/158.38  [6332]E(x63321,f2(a1))+P24(f332(f50(f2(a1),x63321),f332(f332(f267(a1,a1),f2(a1)),f2(a1))))
% 158.70/158.38  [6500]~P24(f332(f332(f247(a868),f332(a115,f2(a868))),f332(a107,x65001)))+P24(f332(f332(f247(a1),f79(a1)),x65001))
% 158.70/158.38  [6925]~P112(x69251)+P39(x69251,f332(f252(f875(x69251,x69251)),f332(f271(x69251,x69251,a862),f247(x69251))))
% 158.70/158.38  [5553]E(f332(f106(a868),f332(f332(f22(a1),x55531),a100)),f332(a115,f332(f106(a868),x55531)))+P24(f332(a203,f332(f106(a1),x55531)))
% 158.70/158.38  [5569]~P38(x55691)+E(f332(f332(f155(a868,a1),f103(a1)),f332(f332(f155(a1,a868),a107),x55691)),x55691)
% 158.70/158.38  [5685]E(f332(f80(a1),f332(f103(a1),f332(a115,f452(x56851)))),x56851)+~P24(f332(f332(f247(a1),x56851),f2(a1)))
% 158.70/158.38  [5695]E(f332(f332(f81(a868),f79(a868)),f332(f106(a868),x56951)),f332(f106(a868),f332(f332(f22(a1),x56951),a100)))+P24(f332(f332(f247(a1),x56951),a84))
% 158.70/158.38  [5739]E(f332(f332(f40(a1),f332(f106(a1),a100)),x57391),f332(f106(a1),a100))+~P24(f332(f332(f247(a1),f2(a1)),x57391))
% 158.70/158.38  [5826]E(f332(f332(f22(a868),f332(f106(a868),x58261)),f79(a868)),f332(f106(a868),f332(f332(f81(a1),x58261),a100)))+P24(f332(f332(f246(a1),x58261),a84))
% 158.70/158.38  [5827]E(f332(f332(f81(a868),f332(f106(a868),x58271)),f79(a868)),f332(f106(a868),f332(f332(f22(a1),x58271),a100)))+P24(f332(f332(f247(a1),x58271),a84))
% 158.70/158.38  [5868]E(f332(a107,f332(f332(f81(a1),f79(a1)),x58681)),f332(a115,f332(a107,x58681)))+~P24(f332(f332(f246(a1),f2(a1)),x58681))
% 158.70/158.38  [5904]E(f332(a115,f332(f332(f22(a868),x59041),f332(a115,f2(a868)))),x59041)+~P24(f332(f332(f247(a868),f2(a868)),x59041))
% 158.70/158.38  [6114]E(f46(a868,f332(a115,f2(a868)),f332(f106(a868),x61141)),f332(a107,f46(a1,f79(a1),f332(f106(a1),x61141))))+P24(f332(a203,f332(f106(a1),x61141)))
% 158.70/158.38  [6161]~P24(f332(f332(f246(a1),a84),x61611))+P24(f332(f332(f246(a1),a84),f332(f332(f81(a1),x61611),x61611)))
% 158.70/158.38  [6162]~P24(f332(f332(f247(a1),a100),x61621))+P24(f332(f332(f246(a1),a100),f332(f332(f81(a1),x61621),x61621)))
% 158.70/158.38  [6163]~P24(f332(f332(f247(a1),a84),x61631))+P24(f332(f332(f247(a1),a84),f332(f332(f81(a1),x61631),x61631)))
% 158.70/158.38  [6164]~P24(f332(f332(f247(a1),a100),x61641))+P24(f332(f332(f247(a1),a100),f332(f332(f81(a1),x61641),x61641)))
% 158.70/158.38  [6165]~P24(f332(f332(f92(a1),a84),x61651))+P24(f332(f332(f92(a1),a84),f332(f332(f81(a1),x61651),x61651)))
% 158.70/158.38  [6345]~P24(f332(f63(x63451),f255(f876(x63451,a862))))+P24(f332(f63(f872(x63451)),f255(f876(f872(x63451),a862))))
% 158.70/158.38  [6432]~P24(f332(f332(f246(a1),f2(a1)),x64321))+P24(f332(f332(f247(a1),f2(a1)),f332(f332(f81(a1),f79(a1)),x64321)))
% 158.70/158.38  [6439]E(f332(f266(a1,a1),f48(f79(a1),f332(f106(a1),x64391))),f332(f332(f40(a1),f79(a1)),f332(f106(a1),x64391)))+~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x64391)))
% 158.70/158.38  [6459]E(f332(f270(a1,a1),f48(f79(a1),f332(f106(a1),x64591))),f46(a1,f79(a1),f332(f106(a1),x64591)))+~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x64591)))
% 158.70/158.38  [6471]P24(f332(f63(x64711),f255(f876(x64711,a862))))+~P24(f332(f63(f872(x64711)),f255(f876(f872(x64711),a862))))
% 158.70/158.38  [6501]P24(f332(f332(f246(a1),a84),x65011))+~P24(f332(f332(f246(a1),a84),f332(f332(f81(a1),x65011),x65011)))
% 158.70/158.38  [6502]P24(f332(f332(f247(a1),a84),x65021))+~P24(f332(f332(f247(a1),a84),f332(f332(f81(a1),x65021),x65021)))
% 158.70/158.38  [6503]P24(f332(f332(f247(a1),a100),x65031))+~P24(f332(f332(f246(a1),a100),f332(f332(f81(a1),x65031),x65031)))
% 158.70/158.38  [6504]P24(f332(f332(f247(a1),a100),x65041))+~P24(f332(f332(f247(a1),a100),f332(f332(f81(a1),x65041),x65041)))
% 158.70/158.38  [6505]P24(f332(f332(f92(a1),a84),x65051))+~P24(f332(f332(f92(a1),a84),f332(f332(f81(a1),x65051),x65051)))
% 158.70/158.38  [6819]~P24(f332(f63(x68191),f255(f876(x68191,a862))))+P24(f332(f332(f247(a868),f2(a868)),f332(f39(x68191),f255(f876(x68191,a862)))))
% 158.70/158.38  [7400]P24(f332(f63(a868),x74001))+~P24(f332(f63(a1),f332(f311(a868,a1,f103(a1)),x74001)))
% 158.70/158.38  [5481]~E(a100,x54811)+E(f332(f332(f22(a1),f332(f332(f81(a1),x54811),x54811)),a100),a100)
% 158.70/158.38  [5482]~E(x54821,a100)+E(f332(f332(f22(a1),f332(f332(f81(a1),x54821),x54821)),a100),a100)
% 158.70/158.38  [5988]E(x59881,a100)+~E(f332(f332(f22(a1),f332(f332(f81(a1),x59881),x59881)),a100),a100)
% 158.70/158.38  [5989]E(a100,x59891)+~E(f332(f332(f22(a1),f332(f332(f81(a1),x59891),x59891)),a100),a100)
% 158.70/158.38  [6401]~E(f332(f106(a868),x64011),f2(a868))+P24(f332(a203,f332(f106(a1),f332(f332(f81(a1),x64011),a100))))
% 158.70/158.38  [6745]~P24(f332(a203,f332(f106(a1),x67451)))+P24(f332(a203,f332(f106(a1),f332(f332(f81(a1),x67451),x67451))))
% 158.70/158.38  [6746]~P24(f332(f332(f246(a1),x67461),a84))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x67461),x67461)),a84))
% 158.70/158.38  [6747]~P24(f332(f332(f246(a1),x67471),a100))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x67471),x67471)),a100))
% 158.70/158.38  [6748]~P24(f332(f332(f247(a1),x67481),a84))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x67481),x67481)),a84))
% 158.70/158.38  [6749]~P24(f332(f332(f246(a1),x67491),a100))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x67491),x67491)),a100))
% 158.70/158.38  [6750]~P24(f332(f332(f92(a1),x67501),a84))+P24(f332(f332(f92(a1),f332(f332(f81(a1),x67501),x67501)),a84))
% 158.70/158.38  [7070]E(f332(f106(a868),x70701),f2(a868))+~P24(f332(a203,f332(f106(a1),f332(f332(f81(a1),x70701),a100))))
% 158.70/158.38  [7309]~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x73091)))+P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),f332(f332(f81(a1),x73091),x73091))))
% 158.70/158.38  [7310]P24(f332(a203,f332(f106(a1),x73101)))+~P24(f332(a203,f332(f106(a1),f332(f332(f81(a1),x73101),x73101))))
% 158.70/158.38  [7311]P24(f332(f332(f246(a1),x73111),a84))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),x73111),x73111)),a84))
% 158.70/158.38  [7312]P24(f332(f332(f246(a1),x73121),a100))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),x73121),x73121)),a100))
% 158.70/158.38  [7313]P24(f332(f332(f246(a1),x73131),a100))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),x73131),x73131)),a100))
% 158.70/158.38  [7314]P24(f332(f332(f247(a1),x73141),a84))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),x73141),x73141)),a84))
% 158.70/158.38  [7315]P24(f332(f332(f92(a1),x73151),a84))+~P24(f332(f332(f92(a1),f332(f332(f81(a1),x73151),x73151)),a84))
% 158.70/158.38  [7682]E(f332(a109,f690(x76821)),x76821)+~P24(f332(f332(f334(f876(f875(a868,a868),a862)),x76821),a101))
% 158.70/158.38  [6318]~P92(x63181)+E(f332(f106(x63181),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f79(x63181))
% 158.70/158.38  [6797]~P24(f332(a203,f332(f106(a1),x67971)))+E(f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),x67971),x67971)),a100)),f2(a868))
% 158.70/158.38  [7857]~P24(f332(f332(f247(a1),f332(f106(a1),x78571)),f2(a1)))+E(f332(f266(a1,a1),f332(a52,f51(f332(f80(a1),f79(a1)),f332(f80(a1),f332(f106(a1),x78571))))),f332(f332(f40(a1),f79(a1)),f332(f106(a1),x78571)))
% 158.70/158.38  [7870]~P24(f332(f332(f247(a1),f332(f106(a1),x78701)),f2(a1)))+E(f332(f270(a1,a1),f332(a52,f51(f332(f80(a1),f79(a1)),f332(f80(a1),f332(f106(a1),x78701))))),f46(a1,f79(a1),f332(f106(a1),x78701)))
% 158.70/158.38  [7917]~P24(f332(f332(f246(a1),a84),x79171))+P24(f332(f332(f246(a1),a84),f332(f332(f22(a1),f332(f332(f81(a1),x79171),x79171)),a100)))
% 158.70/158.38  [7918]~P24(f332(f332(f246(a1),a100),x79181))+P24(f332(f332(f246(a1),a100),f332(f332(f22(a1),f332(f332(f81(a1),x79181),x79181)),a100)))
% 158.70/158.38  [7919]~P24(f332(f332(f246(a1),a84),x79191))+P24(f332(f332(f247(a1),a84),f332(f332(f22(a1),f332(f332(f81(a1),x79191),x79191)),a100)))
% 158.70/158.38  [7920]~P24(f332(f332(f247(a1),a100),x79201))+P24(f332(f332(f247(a1),a100),f332(f332(f22(a1),f332(f332(f81(a1),x79201),x79201)),a100)))
% 158.70/158.38  [7921]~P24(f332(f332(f92(a1),a100),x79211))+P24(f332(f332(f92(a1),a100),f332(f332(f22(a1),f332(f332(f81(a1),x79211),x79211)),a100)))
% 158.70/158.38  [8220]~P92(x82201)+~P32(x82201,f332(f106(x82201),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))
% 158.70/158.38  [8395]P24(f332(f332(f246(a1),a84),x83951))+~P24(f332(f332(f246(a1),a84),f332(f332(f22(a1),f332(f332(f81(a1),x83951),x83951)),a100)))
% 158.70/158.38  [8396]P24(f332(f332(f246(a1),a84),x83961))+~P24(f332(f332(f247(a1),a84),f332(f332(f22(a1),f332(f332(f81(a1),x83961),x83961)),a100)))
% 158.70/158.38  [8397]P24(f332(f332(f246(a1),a100),x83971))+~P24(f332(f332(f246(a1),a100),f332(f332(f22(a1),f332(f332(f81(a1),x83971),x83971)),a100)))
% 158.70/158.38  [8398]P24(f332(f332(f247(a1),a100),x83981))+~P24(f332(f332(f247(a1),a100),f332(f332(f22(a1),f332(f332(f81(a1),x83981),x83981)),a100)))
% 158.70/158.38  [8399]P24(f332(f332(f92(a1),a100),x83991))+~P24(f332(f332(f92(a1),a100),f332(f332(f22(a1),f332(f332(f81(a1),x83991),x83991)),a100)))
% 158.70/158.38  [8699]E(f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),x86991),x86991)),a100)),f332(f332(f87(a868,a868),f332(f106(a868),x86991)),f332(f332(f8(a868,a868,a868),a115),f332(f332(f18(a868,a868,a868),f81(a868)),f5(a868)))))+P24(f332(a203,f332(f106(a1),x86991)))
% 158.70/158.38  [9512]E(x95121,f198(f876(f875(a868,a868),a862)))+P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x95121),f198(f876(f875(a868,a868),a862)))),a37))
% 158.70/158.38  [8630]~P24(f332(a203,f332(f106(a1),x86301)))+P24(f332(a203,f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),x86301),x86301)),a100))))
% 158.70/158.38  [8631]~P24(f332(f332(f247(a1),x86311),a84))+P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x86311),x86311)),a100)),a84))
% 158.70/158.38  [8632]~P24(f332(f332(f246(a1),x86321),a100))+P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x86321),x86321)),a100)),a100))
% 158.70/158.38  [8633]~P24(f332(f332(f247(a1),x86331),a84))+P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x86331),x86331)),a100)),a84))
% 158.70/158.38  [8634]~P24(f332(f332(f247(a1),x86341),a100))+P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x86341),x86341)),a100)),a100))
% 158.70/158.38  [8635]~P24(f332(f332(f92(a1),x86351),a100))+P24(f332(f332(f92(a1),f332(f332(f22(a1),f332(f332(f81(a1),x86351),x86351)),a100)),a100))
% 158.70/158.38  [8734]~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x87341)))+P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),x87341),x87341)),a100))))
% 158.70/158.38  [8890]~P92(x88901)+E(f332(f332(f81(x88901),f79(x88901)),f79(x88901)),f332(f106(x88901),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))
% 158.70/158.38  [9038]P24(f332(a203,f332(f106(a1),x90381)))+~P24(f332(a203,f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90381),x90381)),a100))))
% 158.70/158.38  [9039]P24(f332(f332(f246(a1),x90391),a100))+~P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90391),x90391)),a100)),a100))
% 158.70/158.38  [9040]P24(f332(f332(f247(a1),x90401),a84))+~P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90401),x90401)),a100)),a84))
% 158.70/158.38  [9041]P24(f332(f332(f247(a1),x90411),a84))+~P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90411),x90411)),a100)),a84))
% 158.70/158.38  [9042]P24(f332(f332(f247(a1),x90421),a100))+~P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90421),x90421)),a100)),a100))
% 158.70/158.38  [9043]P24(f332(f332(f92(a1),x90431),a100))+~P24(f332(f332(f92(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90431),x90431)),a100)),a100))
% 158.70/158.38  [9558]~P24(f332(f63(f875(a868,a868)),x95581))+P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),f198(f876(f875(a868,a868),a862))),x95581)),a70))
% 158.70/158.38  [9350]~P142(x93501)+E(f332(f332(f257(x93501),f79(x93501)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f79(x93501))
% 158.70/158.38  [9351]~P142(x93511)+E(f332(f332(f257(x93511),f2(x93511)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f2(x93511))
% 158.70/158.38  [9787]~P24(f332(f332(f247(a868),f79(a868)),x97871))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f40(a868),x97871),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.38  [9797]~P24(f332(f332(f247(a868),f2(a868)),x97971))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f40(a868),f332(f332(f81(a868),x97971),f79(a868))),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.38  [9840]~E(f46(a868,x98401,f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f79(a868))+P24(f332(f332(f247(a868),f2(a868)),f46(a868,x98401,f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.38  [9859]E(f46(a868,x98591,f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f79(a868))+~P24(f332(f332(f247(a868),f2(a868)),f46(a868,x98591,f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.38  [4605]~P39(x46051,x46052)+P54(x46051,x46052)
% 158.70/158.38  [4606]~P45(x46061,x46062)+P54(x46061,x46062)
% 158.70/158.38  [4567]~E(x45671,x45672)+E(f279(x45671,x45672),f79(a102))
% 158.70/158.38  [4570]E(f230(x45701,x45702),x45701)+~E(x45702,f2(a868))
% 158.70/158.38  [4577]~E(x45772,f116(x45771))+E(f153(x45771,x45772),f116(x45771))
% 158.70/158.38  [4596]~E(f153(x45962,x45961),f116(x45962))+E(x45961,f116(x45962))
% 158.70/158.38  [4610]~P25(x46102)+P25(f876(x46101,x46102))
% 158.70/158.38  [4611]~P104(x46112)+P104(f876(x46111,x46112))
% 158.70/158.38  [4612]~P105(x46122)+P105(f876(x46121,x46122))
% 158.70/158.38  [4613]~P107(x46132)+P107(f876(x46131,x46132))
% 158.70/158.38  [4614]~P26(x46142)+P26(f876(x46141,x46142))
% 158.70/158.38  [4615]~P26(x46152)+P99(f876(x46151,x46152))
% 158.70/158.38  [4616]~P96(x46162)+P64(f876(x46161,x46162))
% 158.70/158.38  [4617]~P65(x46172)+P65(f876(x46171,x46172))
% 158.70/158.38  [4618]~P26(x46182)+P100(f876(x46181,x46182))
% 158.70/158.38  [4619]~P97(x46192)+P97(f876(x46191,x46192))
% 158.70/158.38  [4620]~P28(x46202)+P28(f876(x46201,x46202))
% 158.70/158.38  [4621]~P85(x46212)+P85(f876(x46211,x46212))
% 158.70/158.38  [4622]~P86(x46222)+P86(f876(x46221,x46222))
% 158.70/158.38  [4623]~P110(x46232)+P110(f876(x46231,x46232))
% 158.70/158.38  [4624]~P96(x46242)+P98(f876(x46241,x46242))
% 158.70/158.38  [4625]~P96(x46252)+P96(f876(x46251,x46252))
% 158.70/158.38  [4637]E(x46371,x46372)+~E(f332(a28,x46371),f332(a28,x46372))
% 158.70/158.38  [4639]E(x46391,x46392)+~E(f332(a115,x46391),f332(a115,x46392))
% 158.70/158.38  [4640]E(x46401,x46402)+~E(f332(a109,x46401),f332(a109,x46402))
% 158.70/158.38  [4641]E(x46411,x46412)+~E(f332(a3,x46411),f332(a3,x46412))
% 158.70/158.38  [4643]E(x46431,x46432)+~E(f332(a19,x46431),f332(a19,x46432))
% 158.70/158.38  [4747]~P57(x47471)+E(f46(x47471,x47472,x47472),f2(x47471))
% 158.70/158.38  [4781]~P39(x47811,x47812)+P39(f869(x47811),f146(x47811,x47812))
% 158.70/158.38  [4782]~P39(x47821,x47822)+P39(f869(x47821),f147(x47821,x47822))
% 158.70/158.38  [4878]~P39(x48781,x48782)+P39(f876(x48781,a862),f324(x48781,x48782))
% 158.70/158.38  [4879]~P39(x48791,x48792)+P39(f876(x48791,a862),f323(x48791,x48792))
% 158.70/158.38  [4999]~P29(x49991)+P40(f303(a1,x49991,x49992))
% 158.70/158.38  [5102]~P39(x51021,x51022)+P56(x51021,f69(x51021,x51021,x51022))
% 158.70/158.38  [5610]~P77(x56101)+P21(x56101,x56101,f80(x56101),x56102)
% 158.70/158.38  [4591]~E(x45912,f116(x45911))+E(f332(f169(x45911),x45912),f116(x45911))
% 158.70/158.38  [4592]~E(x45922,f116(x45921))+E(f332(f170(x45921),x45922),f116(x45921))
% 158.70/158.38  [4647]E(x46471,f332(a107,x46472))+~E(f332(f103(a1),x46471),x46472)
% 158.70/158.38  [4650]E(x46501,f116(x46502))+~E(f332(f169(x46502),x46501),f116(x46502))
% 158.70/158.38  [4651]E(x46511,f116(x46512))+~E(f332(f170(x46512),x46511),f116(x46512))
% 158.70/158.38  [4669]~P92(x46691)+E(f332(f106(x46691),x46692),f332(f105(x46691),x46692))
% 158.70/158.38  [4676]~E(x46762,f211(x46761))+E(f241(x46761,x46762),f198(f876(x46761,a862)))
% 158.70/158.38  [4678]~P27(x46781)+P24(f332(f63(x46781),x46782))
% 158.70/158.38  [4685]E(x46851,f211(x46852))+E(f332(f210(x46852),f696(x46852,x46851)),x46851)
% 158.70/158.38  [4686]E(x46861,f211(x46862))+E(f332(f210(x46862),f712(x46862,x46861)),x46861)
% 158.70/158.38  [4688]~E(f603(x46882,x46881),f116(x46881))+E(f182(x46881,x46882),f116(f869(x46881)))
% 158.70/158.38  [4697]~E(x46972,f116(x46971))+E(f332(f174(x46971),x46972),f198(f876(x46971,a862)))
% 158.70/158.38  [4698]~E(x46982,f116(x46981))+E(f198(f876(x46981,a862)),f332(f174(x46981),x46982))
% 158.70/158.38  [4700]E(x47001,x47002)+~E(f332(f103(a1),x47001),f332(f103(a1),x47002))
% 158.70/158.38  [4703]E(f228(x47031,x47032),f2(a868))+P24(f332(f63(x47031),x47032))
% 158.70/158.38  [4723]~P116(x47231)+E(f83(x47231,f83(x47231,x47232)),f83(x47231,x47232))
% 158.70/158.38  [4736]~P113(x47361)+E(f332(f332(f257(x47361),x47362),f79(a868)),x47362)
% 158.70/158.38  [4737]~P79(x47371)+E(f332(f332(f257(x47371),x47372),f79(a868)),x47372)
% 158.70/158.38  [4741]E(x47411,x47412)+E(f279(x47411,x47412),f332(f332(f81(a102),x47412),f79(a102)))
% 158.70/158.38  [4744]E(f332(f39(x47441),x47442),f2(a868))+P24(f332(f63(x47441),x47442))
% 158.70/158.38  [4748]~E(f153(x47481,x47482),x47482)+P24(f332(f138(x47481),x47482))
% 158.70/158.38  [4751]~P64(x47511)+E(f332(f332(f113(x47511),x47512),f198(x47511)),x47512)
% 158.70/158.38  [4752]~P73(x47521)+E(f332(f332(f22(x47521),x47522),f2(x47521)),x47522)
% 158.70/158.38  [4753]~P98(x47531)+E(f332(f332(f104(x47531),x47532),f255(x47531)),x47532)
% 158.70/158.38  [4754]~P67(x47541)+E(f332(f332(f81(x47541),x47542),f2(x47541)),x47542)
% 158.70/158.38  [4755]~P113(x47551)+E(f332(f332(f81(x47551),x47552),f2(x47551)),x47552)
% 158.70/158.38  [4756]~P80(x47561)+E(f332(f332(f81(x47561),x47562),f2(x47561)),x47562)
% 158.70/158.38  [4757]~P113(x47571)+E(f332(f332(f82(x47571),x47572),f79(x47571)),x47572)
% 158.70/158.38  [4758]~P74(x47581)+E(f332(f332(f82(x47581),x47582),f79(x47581)),x47582)
% 158.70/158.38  [4759]~P79(x47591)+E(f332(f332(f82(x47591),x47592),f79(x47591)),x47592)
% 158.70/158.38  [4760]~P57(x47601)+E(f332(f332(f40(x47601),x47602),f79(x47601)),x47602)
% 158.70/158.38  [4761]~P118(x47611)+E(f332(f332(f290(x47611),x47612),f79(x47611)),x47612)
% 158.70/158.38  [4762]~P113(x47621)+E(f332(f332(f257(x47621),x47622),f2(a868)),f79(x47621))
% 158.70/158.38  [4763]~P111(x47631)+E(f332(f332(f257(x47631),x47632),f2(a868)),f79(x47631))
% 158.70/158.38  [4764]~E(x47642,f198(f876(x47641,a862)))+E(f332(f39(x47641),x47642),f2(a868))
% 158.70/158.38  [4775]~P57(x47751)+E(f46(x47751,x47752,f2(x47751)),x47752)
% 158.70/158.38  [4783]~P98(x47831)+E(f332(f332(f113(x47831),x47832),f255(x47831)),f255(x47831))
% 158.70/158.38  [4784]~P64(x47841)+E(f332(f332(f104(x47841),x47842),f198(x47841)),f198(x47841))
% 158.70/158.38  [4785]~P113(x47851)+E(f332(f332(f82(x47851),x47852),f2(x47851)),f2(x47851))
% 158.70/158.38  [4786]~P126(x47861)+E(f332(f332(f82(x47861),x47862),f2(x47861)),f2(x47861))
% 158.70/158.38  [4787]~P57(x47871)+E(f332(f332(f40(x47871),x47872),f2(x47871)),f2(x47871))
% 158.70/158.38  [4788]~P119(x47881)+E(f332(f332(f290(x47881),x47882),f2(x47881)),f2(x47881))
% 158.70/158.38  [4789]E(x47891,f211(x47892))+~E(f241(x47892,x47891),f198(f876(x47892,a862)))
% 158.70/158.38  [4791]~P57(x47911)+E(f46(x47911,x47912,f79(x47911)),f2(x47911))
% 158.70/158.38  [4792]~P57(x47921)+E(f46(x47921,f2(x47921),x47922),f2(x47921))
% 158.70/158.38  [4821]E(x48211,f2(a868))+E(f56(x48212,x48211,f116(x48212)),f116(f869(x48212)))
% 158.70/158.38  [4845]P39(x48451,x48452)+~E(f697(x48452,x48451),f198(f876(x48451,a862)))
% 158.70/158.38  [4846]E(x48461,f116(x48462))+~E(f332(f174(x48462),x48461),f198(f876(x48462,a862)))
% 158.70/158.38  [4847]E(x48471,f116(x48472))+~E(f198(f876(x48472,a862)),f332(f174(x48472),x48471))
% 158.70/158.38  [4850]~E(x48501,x48502)+P24(f332(f332(a329,x48501),x48502))
% 158.70/158.38  [4860]P24(x48601)+P24(f332(f332(a335,x48601),x48602))
% 158.70/158.38  [4861]E(x48611,f116(x48612))+E(f332(f332(f166(x48612),x48611),f2(a868)),f332(f142(x48612),x48611))
% 158.70/158.38  [4864]E(f153(x48641,x48642),x48642)+~P24(f332(f138(x48641),x48642))
% 158.70/158.38  [4869]~P24(x48692)+P24(f332(f332(a331,x48691),x48692))
% 158.70/158.38  [4870]~P24(x48701)+P24(f332(f332(a331,x48701),x48702))
% 158.70/158.38  [4871]~P24(x48712)+P24(f332(f332(a335,x48711),x48712))
% 158.70/158.38  [4881]~E(f531(x48812,x48811),f564(x48812,x48811))+P24(f332(f138(x48811),x48812))
% 158.70/158.38  [4889]E(f332(f252(x48891),x48892),f198(f876(x48891,a862)))+P24(f332(x48892,f723(x48892)))
% 158.70/158.38  [4890]E(f198(f876(x48901,a862)),f332(f252(x48901),x48902))+P24(f332(x48902,f724(x48902)))
% 158.70/158.38  [4956]~P116(x49561)+E(f332(f332(f82(x49561),x49562),f83(x49561,x49562)),f332(f76(x49561),x49562))
% 158.70/158.38  [4967]~E(x49671,f2(a1))+E(f47(x49671,x49672),f332(f332(f267(a1,a1),f2(a1)),f2(a1)))
% 158.70/158.38  [4998]~P54(x49981,x49982)+P54(x49981,f332(f287(x49981,x49981),x49982))
% 158.70/158.38  [5017]~E(f332(a26,x50171),f332(f210(a864),x50172))+P24(f332(a25,f332(a28,x50171)))
% 158.70/158.38  [5022]E(x50221,x50222)+~P24(f332(f332(a329,x50221),x50222))
% 158.70/158.38  [5026]~P24(f332(a25,x50262))+P24(f332(a25,f33(x50261,x50262)))
% 158.70/158.38  [5035]P24(x50351)+~P24(f332(f332(a330,x50352),x50351))
% 158.70/158.38  [5036]P24(x50361)+~P24(f332(f332(a330,x50361),x50362))
% 158.70/158.38  [5041]~P110(x50411)+P24(f332(f332(f246(x50411),x50412),f255(x50411)))
% 158.70/158.38  [5045]E(x50451,x50452)+~E(f332(x50451,f425(x50452,x50451)),f332(x50452,f425(x50452,x50451)))
% 158.70/158.38  [5075]E(x50751,f2(a868))+E(f230(x50751,f46(a868,x50752,x50751)),f230(x50752,x50751))
% 158.70/158.38  [5080]~P106(x50801)+P30(x50801,f332(f332(f152(x50801),x50802),f116(x50801)))
% 158.70/158.38  [5082]E(x50821,f2(a1))+P24(f332(f50(x50822,x50821),f47(x50822,x50821)))
% 158.70/158.38  [5100]~E(x51001,x51002)+P24(f332(f332(f247(a868),x51001),f332(a115,x51002)))
% 158.70/158.38  [5110]~E(x51101,f2(a868))+P24(f332(f332(f247(a868),x51101),f332(a115,x51102)))
% 158.70/158.38  [5120]P24(f332(x51201,x51202))+P24(f332(f332(f246(a1),f2(a1)),f421(x51201)))
% 158.70/158.38  [5156]P24(f332(a25,x51561))+~P24(f332(a25,f33(x51562,x51561)))
% 158.70/158.38  [5158]P24(f332(a25,x51581))+~P24(f332(a25,f34(x51582,x51581)))
% 158.70/158.38  [5160]P24(f332(a25,x51601))+~P24(f332(a25,f34(x51601,x51602)))
% 158.70/158.38  [5192]P54(x51921,x51922)+~P54(x51921,f332(f287(x51921,x51921),x51922))
% 158.70/158.38  [5195]~E(f46(a868,x51952,x51951),f2(a868))+E(f332(f332(f82(a868),x51951),f449(x51951,x51952)),x51952)
% 158.70/158.38  [5196]~E(f46(a1,x51962,x51961),f2(a1))+E(f332(f332(f82(a1),x51961),f450(x51961,x51962)),x51962)
% 158.70/158.38  [5223]~P24(f332(x52231,x52232))+P24(f332(f332(f246(a1),f2(a1)),f397(x52231)))
% 158.70/158.38  [5235]E(f332(f332(f22(a868),f332(a107,x52351)),f332(a107,x52352)),f332(a107,x52351))+~P24(f332(a203,x52352))
% 158.70/158.38  [5268]E(f280(x52681,x52682),f79(a102))+~P24(f332(f332(f246(a102),x52681),f79(a102)))
% 158.70/158.38  [5363]E(f332(f332(f166(x53631),x53632),f531(x53632,x53631)),f332(f332(f166(x53631),x53632),f564(x53632,x53631)))+P24(f332(f138(x53631),x53632))
% 158.70/158.38  [5408]~P24(f332(x54081,f91(x54082,x54081)))+P24(f332(x54081,f566(x54082,x54081)))
% 158.70/158.38  [5471]P56(x54711,x54712)+~P24(f332(f320(x54711,x54712),f661(x54712,x54711)))
% 158.70/158.38  [5617]~E(f332(a115,f46(a868,x56171,x56172)),x56172)+E(f46(a868,f332(a115,x56171),x56172),f2(a868))
% 158.70/158.38  [5674]P39(x56741,x56742)+P24(f332(f332(f334(x56741),f742(x56742,x56741)),f743(x56742,x56741)))
% 158.70/158.38  [5681]~P137(x56811)+P24(f332(f332(f334(x56811),f332(f103(x56811),x56812)),f112(x56811)))
% 158.70/158.38  [5682]~P142(x56821)+P24(f332(f332(f334(x56821),f332(f103(x56821),x56822)),f194(x56821)))
% 158.70/158.38  [5683]~P137(x56831)+P24(f332(f332(f334(x56831),f332(f105(x56831),x56832)),f112(x56831)))
% 158.70/158.38  [5684]~P92(x56841)+P24(f332(f332(f334(x56841),f332(f106(x56841),x56842)),f112(x56841)))
% 158.70/158.38  [5829]E(f332(a115,f46(a868,x58291,x58292)),x58292)+E(f46(a868,f332(a115,x58291),x58292),f332(a115,f46(a868,x58291,x58292)))
% 158.70/158.38  [6250]P39(x62501,x62502)+~P24(f332(f332(f334(x62501),f670(x62502,x62501)),f321(x62501,x62502)))
% 158.70/158.38  [6284]~P115(x62841)+~P24(f332(f332(f247(x62841),f332(f103(x62841),x62842)),f2(x62841)))
% 158.70/158.38  [6285]~P84(x62851)+~P24(f332(f332(f247(x62851),f332(f76(x62851),x62852)),f2(x62851)))
% 158.70/158.38  [6374]P24(f332(f332(f247(a1),x63741),f46(a1,x63742,x63741)))+~P24(f332(f332(f247(a1),x63741),f2(a1)))
% 158.70/158.38  [6473]E(f332(f332(f310(a868),f332(a115,x64731)),f303(a868,x64732,x64731)),f303(a868,x64732,f332(a115,x64731)))+~P24(f332(f332(f246(a868),x64732),f332(a115,x64731)))
% 158.70/158.38  [6561]~P106(x65611)+P30(x65611,f151(x65611,x65611,f5(x65611),x65612))
% 158.70/158.38  [6689]E(f332(f169(x66891),x66892),x66892)+~P24(f332(f332(f246(a868),f332(f199(f869(x66891)),x66892)),f79(a868)))
% 158.70/158.38  [6709]~P84(x67091)+P24(f332(f332(f246(x67091),f332(f80(x67091),f332(f76(x67091),x67092))),f2(x67091)))
% 158.70/158.38  [6742]~P39(x67421,x67422)+P39(x67421,f332(f332(f289(x67421,x67421,x67421),x67422),f308(x67421,x67422)))
% 158.70/158.38  [6963]~P24(f332(f332(f247(a1),x69632),f2(a1)))+P24(f332(f332(f246(a1),f46(a1,x69631,x69632)),f2(a1)))
% 158.70/158.38  [7354]~P142(x73541)+E(f200(x73541,f332(f332(f7(x73541,x73541,x73541),f81(x73541)),f79(x73541)),x73542,f2(x73541)),f332(f103(x73541),x73542))
% 158.70/158.38  [7382]~P123(x73821)+~P24(f332(f332(f247(x73821),f332(f332(f82(x73821),x73822),x73822)),f2(x73821)))
% 158.70/158.38  [9949]~P116(x99491)+~P24(f332(f332(f247(x99491),f332(f332(f257(x99491),x99492),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f2(x99491)))
% 158.70/158.38  [4648]~E(x46482,f116(x46481))+E(f332(f199(f869(x46481)),x46482),f2(a868))
% 158.70/158.38  [4689]~E(x46891,f2(a868))+E(f332(f332(f81(a868),x46891),x46892),x46892)
% 158.70/158.38  [4690]~E(x46902,f2(a868))+E(f332(f332(f82(a868),x46901),x46902),f2(a868))
% 158.70/158.38  [4692]~E(x46921,f2(a868))+E(f332(f332(f82(a868),x46921),x46922),f2(a868))
% 158.70/158.38  [4693]~E(x46932,f2(a868))+E(f332(f332(f257(a868),x46931),x46932),f79(a868))
% 158.70/158.38  [4694]~E(x46942,f2(a1))+E(f332(f332(f40(a1),x46941),x46942),f2(a1))
% 158.70/158.38  [4704]E(x47041,f116(x47042))+~E(f332(f199(f869(x47042)),x47041),f2(a868))
% 158.70/158.38  [4705]~P26(x47051)+E(f332(f332(f113(x47051),x47052),x47052),x47052)
% 158.70/158.38  [4707]~P99(x47071)+E(f332(f332(f113(x47071),x47072),x47072),x47072)
% 158.70/158.38  [4708]~P26(x47081)+E(f332(f332(f104(x47081),x47082),x47082),x47082)
% 158.70/158.38  [4710]~P100(x47101)+E(f332(f332(f104(x47101),x47102),x47102),x47102)
% 158.70/158.38  [4712]~P95(x47121)+E(f332(f332(f82(x47121),x47122),x47122),x47122)
% 158.70/158.38  [4714]~P106(x47141)+E(f332(f332(f196(x47141),x47142),x47142),x47142)
% 158.70/158.38  [4716]~P106(x47161)+E(f332(f332(f197(x47161),x47162),x47162),x47162)
% 158.70/158.38  [4735]~P73(x47351)+E(f332(f332(f22(x47351),x47352),x47352),f2(x47351))
% 158.70/158.38  [4749]~P73(x47491)+E(f332(f80(x47491),f332(f80(x47491),x47492)),x47492)
% 158.70/158.38  [4750]~P85(x47501)+E(f332(f80(x47501),f332(f80(x47501),x47502)),x47502)
% 158.70/158.38  [4767]~E(x47672,f2(a868))+E(f332(f332(f257(a868),x47671),x47672),f332(a115,f2(a868)))
% 158.70/158.38  [4800]~P64(x48001)+E(f332(f332(f113(x48001),f198(x48001)),x48002),x48002)
% 158.70/158.38  [4801]~P98(x48011)+E(f332(f332(f104(x48011),f255(x48011)),x48012),x48012)
% 158.70/158.38  [4802]~P67(x48021)+E(f332(f332(f81(x48021),f2(x48021)),x48022),x48022)
% 158.70/158.38  [4803]~P113(x48031)+E(f332(f332(f81(x48031),f2(x48031)),x48032),x48032)
% 158.70/158.38  [4804]~P80(x48041)+E(f332(f332(f81(x48041),f2(x48041)),x48042),x48042)
% 158.70/158.38  [4805]~P113(x48051)+E(f332(f332(f82(x48051),f79(x48051)),x48052),x48052)
% 158.70/158.38  [4806]~P74(x48061)+E(f332(f332(f82(x48061),f79(x48061)),x48062),x48062)
% 158.70/158.38  [4807]~P79(x48071)+E(f332(f332(f82(x48071),f79(x48071)),x48072),x48072)
% 158.70/158.38  [4826]~P98(x48261)+E(f332(f332(f113(x48261),f255(x48261)),x48262),f255(x48261))
% 158.70/158.38  [4827]~P64(x48271)+E(f332(f332(f104(x48271),f198(x48271)),x48272),f198(x48271))
% 158.70/158.38  [4828]~P113(x48281)+E(f332(f332(f82(x48281),f2(x48281)),x48282),f2(x48281))
% 158.70/158.38  [4829]~P126(x48291)+E(f332(f332(f82(x48291),f2(x48291)),x48292),f2(x48291))
% 158.70/158.38  [4830]~P79(x48301)+E(f332(f332(f257(x48301),f79(x48301)),x48302),f79(x48301))
% 158.70/158.38  [4831]~P57(x48311)+E(f332(f332(f40(x48311),f2(x48311)),x48312),f2(x48311))
% 158.70/158.38  [4832]~P118(x48321)+E(f332(f332(f290(x48321),f2(x48321)),x48322),f2(x48321))
% 158.70/158.38  [4840]E(x48401,f116(x48402))+E(f145(x48402,f332(f170(x48402),x48401)),f332(f142(x48402),x48401))
% 158.70/158.38  [4841]E(x48411,f116(x48412))+E(f332(f142(x48412),f332(f170(x48412),x48411)),f145(x48412,x48411))
% 158.70/158.38  [4842]E(x48421,f2(a868))+~E(f332(f332(f81(a868),x48422),x48421),x48422)
% 158.70/158.38  [4848]~P137(x48481)+E(f332(f105(x48481),f332(f103(a1),x48482)),f332(f103(x48481),x48482))
% 158.70/158.38  [4849]~P92(x48491)+E(f332(f105(x48491),f332(f106(a1),x48492)),f332(f106(x48491),x48492))
% 158.70/158.38  [4856]E(x48561,f79(a868))+~E(f332(f332(f82(a868),x48562),x48561),f79(a868))
% 158.70/158.38  [4857]E(x48571,f79(a868))+~E(f332(f332(f82(a868),x48571),x48572),f79(a868))
% 158.70/158.38  [4858]E(x48581,f2(a868))+~E(f332(f332(f81(a868),x48582),x48581),f2(a868))
% 158.70/158.38  [4859]E(x48591,f2(a868))+~E(f332(f332(f81(a868),x48591),x48592),f2(a868))
% 158.70/158.38  [4874]~P84(x48741)+E(f332(f76(x48741),f332(f80(x48741),x48742)),f332(f76(x48741),x48742))
% 158.70/158.38  [4875]~P116(x48751)+E(f332(f76(x48751),f332(f103(x48751),x48752)),f332(f103(x48751),x48752))
% 158.70/158.38  [4876]~P84(x48761)+E(f332(f76(x48761),f332(f76(x48761),x48762)),f332(f76(x48761),x48762))
% 158.70/158.38  [4877]~P67(x48771)+E(f332(f167(x48771),f332(f170(x48771),x48772)),f332(f167(x48771),x48772))
% 158.70/158.38  [4882]~E(x48821,f332(a115,f2(a868)))+E(f332(f332(f257(a868),x48821),x48822),f332(a115,f2(a868)))
% 158.70/158.38  [4892]~P73(x48921)+E(f332(f332(f22(x48921),f2(x48921)),x48922),f332(f80(x48921),x48922))
% 158.70/158.38  [4893]~E(x48932,f2(a868))+E(f140(a868,f332(f302(a868,x48931),x48932)),f116(a868))
% 158.70/158.38  [4902]~P92(x49021)+E(f332(f332(f81(x49021),x49022),f332(f106(x49021),a84)),x49022)
% 158.70/158.38  [4903]E(x49031,f2(a1))+E(f48(f332(f76(a1),x49032),f332(f76(a1),x49031)),f54(x49032,x49031))
% 158.70/158.38  [4919]~E(x49191,x49192)+P24(f332(f332(f246(a868),x49191),x49192))
% 158.70/158.38  [4926]~E(x49261,f2(a102))+E(f332(f332(f81(a868),f332(a19,x49261)),x49262),x49262)
% 158.70/158.38  [4927]~E(f332(f106(a1),x49272),f332(f103(a1),x49271))+E(x49271,f332(a107,f332(f106(a1),x49272)))
% 158.70/158.38  [4936]~P29(x49361)+P29(f332(f332(f257(a1),x49361),x49362))
% 158.70/158.38  [4937]~P85(x49371)+E(f332(f332(f113(x49371),x49372),f332(f80(x49371),x49372)),f255(x49371))
% 158.70/158.38  [4938]~P85(x49381)+E(f332(f332(f104(x49381),x49382),f332(f80(x49381),x49382)),f198(x49381))
% 158.70/158.38  [4939]~P73(x49391)+E(f332(f332(f81(x49391),x49392),f332(f80(x49391),x49392)),f2(x49391))
% 158.70/158.38  [4964]E(x49641,f2(a868))+~E(f332(f80(a1),f332(f103(a1),x49642)),f332(f103(a1),x49641))
% 158.70/158.38  [4965]E(x49651,f2(a868))+~E(f332(f80(a1),f332(f103(a1),x49651)),f332(f103(a1),x49652))
% 158.70/158.38  [4975]E(f204(x49751,x49752),f2(a1))+P24(f332(f332(f246(a1),x49752),x49751))
% 158.70/158.38  [4976]E(f181(x49761,x49762),f116(a1))+P24(f332(f332(f246(a1),x49761),x49762))
% 158.70/158.38  [4989]E(x49891,f332(a115,f2(a868)))+~E(f332(f332(f82(a868),x49892),x49891),f332(a115,f2(a868)))
% 158.70/158.38  [4990]E(x49901,f332(a115,f2(a868)))+~E(f332(f332(f82(a868),x49901),x49902),f332(a115,f2(a868)))
% 158.70/158.38  [4991]~P104(x49911)+P24(f332(f332(f246(x49911),x49912),x49912))
% 158.70/158.38  [4992]~P94(x49921)+P24(f332(f332(f92(x49921),x49922),x49922))
% 158.70/158.38  [4995]~P92(x49951)+E(f332(f332(f82(x49951),x49952),f332(f106(x49951),a100)),f332(f80(x49951),x49952))
% 158.70/158.38  [5013]~P137(x50131)+E(f332(f80(x50131),f332(f105(x50131),x50132)),f332(f105(x50131),f332(f80(a1),x50132)))
% 158.70/158.38  [5014]~P92(x50141)+E(f332(f80(x50141),f332(f106(x50141),x50142)),f332(f106(x50141),f332(f80(a1),x50142)))
% 158.70/158.38  [5046]~E(x50461,f332(a115,x50462))+P24(f332(f332(f247(a868),f2(a868)),x50461))
% 158.70/158.38  [5063]~P106(x50631)+E(f332(f80(f876(x50631,a862)),f332(f253(x50631),x50632)),f332(f254(x50631),x50632))
% 158.70/158.38  [5064]~P106(x50641)+E(f332(f80(f876(x50641,a862)),f332(f304(x50641),x50642)),f332(f301(x50641),x50642))
% 158.70/158.38  [5065]~P106(x50651)+E(f332(f80(f876(x50651,a862)),f332(f254(x50651),x50652)),f332(f253(x50651),x50652))
% 158.70/158.38  [5066]~P106(x50661)+E(f332(f80(f876(x50661,a862)),f332(f301(x50661),x50662)),f332(f304(x50661),x50662))
% 158.70/158.38  [5074]~E(f332(f103(a1),x50742),x50741)+P24(f332(f332(f246(a1),f2(a1)),x50741))
% 158.70/158.38  [5081]~E(x50812,f2(a1))+E(f54(x50811,x50812),f332(f332(f267(a1,a1),f2(a1)),f332(f76(a1),x50811)))
% 158.70/158.38  [5083]~P25(x50831)+P24(f332(f332(f246(x50831),f198(x50831)),x50832))
% 158.70/158.38  [5115]E(x51151,x51152)+~E(f332(f332(f81(a1),x51151),x51151),f332(f332(f81(a1),x51152),x51152))
% 158.70/158.38  [5119]~P24(f332(x51191,x51192))+P24(f332(x51191,f332(a107,f397(x51191))))
% 158.70/158.38  [5145]~P116(x51451)+E(f332(f332(f82(x51451),f83(x51451,x51452)),f332(f76(x51451),x51452)),x51452)
% 158.70/158.38  [5154]~E(x51542,f2(a868))+E(f86(f875(a868,a868),f49(x51541,x51542)),f332(f332(f267(a868,a868),f2(a868)),x51541))
% 158.70/158.38  [5165]~E(x51651,x51652)+~P24(f332(f332(f247(a868),x51651),x51652))
% 158.70/158.38  [5166]~E(x51661,x51662)+~P24(f332(f332(f247(a1),x51661),x51662))
% 158.70/158.38  [5169]~P142(x51691)+E(f332(f332(f81(x51691),f79(x51691)),f332(f103(x51691),x51692)),f332(f103(x51691),f332(a115,x51692)))
% 158.70/158.38  [5173]~E(x51731,f2(a868))+~P24(f332(f332(f247(a868),x51732),x51731))
% 158.70/158.38  [5189]E(f153(x51891,x51892),x51892)+~E(f332(f199(f869(x51891)),f153(x51891,x51892)),f332(f199(f869(x51891)),x51892))
% 158.70/158.38  [5190]E(f332(f39(x51901),f332(f174(x51901),x51902)),f332(f199(f869(x51901)),x51902))+~P24(f332(f138(x51901),x51902))
% 158.70/158.38  [5200]~P24(f332(x52001,f398(x52001)))+P24(f332(x52001,f332(f103(a1),x52002)))
% 158.70/158.38  [5211]E(f181(x52111,x52112),f116(a1))+~P24(f332(f332(f247(a1),x52112),x52111))
% 158.70/158.38  [5212]E(f280(x52121,x52122),f79(a102))+~P24(f332(f332(f247(a102),x52122),x52121))
% 158.70/158.38  [5213]E(f126(x52131,x52132),f118(a1))+~P24(f332(f332(f247(a1),x52131),x52132))
% 158.70/158.38  [5216]~P107(x52161)+E(f303(x52161,x52162,x52162),f332(f332(f310(x52161),x52162),f198(f876(x52161,a862))))
% 158.70/158.38  [5238]~E(f332(f332(f22(a868),x52381),x52382),f2(a868))+P24(f332(f332(f246(a868),x52381),x52382))
% 158.70/158.38  [5239]~E(f332(f332(f22(a1),x52391),x52392),f2(a1))+P24(f332(f332(f92(a1),x52391),x52392))
% 158.70/158.38  [5265]~E(x52652,f2(a868))+E(f56(x52651,x52652,f116(x52651)),f332(f332(f152(f869(x52651)),f116(x52651)),f116(f869(x52651))))
% 158.70/158.38  [5269]~P104(x52691)+~P24(f332(f332(f247(x52691),x52692),x52692))
% 158.70/158.38  [5272]~E(f46(a1,x52721,x52722),f2(a1))+E(f46(a1,x52721,f332(f80(a1),x52722)),f2(a1))
% 158.70/158.38  [5274]~E(f46(a1,x52741,x52742),f2(a1))+E(f46(a1,f332(f80(a1),x52741),x52742),f2(a1))
% 158.70/158.38  [5283]E(f332(f302(a868,x52831),f332(a115,x52832)),f198(f876(a868,a862)))+P24(f332(f332(f246(a868),x52831),x52832))
% 158.70/158.38  [5304]E(f140(a868,f332(f302(a868,x53041),x53042)),f116(a868))+P24(f332(f332(f247(a868),x53041),x53042))
% 158.70/158.38  [5309]~E(f332(f39(x53091),f332(f174(x53091),x53092)),f332(f199(f869(x53091)),x53092))+P24(f332(f138(x53091),x53092))
% 158.70/158.38  [5314]~P24(f332(f138(x53141),x53142))+P24(f332(f138(x53141),f332(f169(x53141),x53142)))
% 158.70/158.38  [5315]~P24(f332(f138(x53151),x53152))+P24(f332(f138(x53151),f332(f173(x53151),x53152)))
% 158.70/158.38  [5316]~P24(f332(f138(x53161),x53162))+P24(f332(f138(x53161),f332(f170(x53161),x53162)))
% 158.70/158.38  [5323]P24(f332(x53231,x53232))+~P24(f332(x53231,f332(a107,f421(x53231))))
% 158.70/158.38  [5324]P24(f332(f332(f246(a868),x53242),x53241))+P24(f332(f332(f246(a868),x53241),x53242))
% 158.70/158.38  [5325]P24(f332(f332(f246(a1),x53252),x53251))+P24(f332(f332(f246(a1),x53251),x53252))
% 158.70/158.38  [5327]~P84(x53271)+P24(f332(f332(f246(x53271),x53272),f332(f76(x53271),x53272)))
% 158.70/158.38  [5330]P24(f332(x53301,f402(x53301)))+~P24(f332(x53301,f332(f103(a1),x53302)))
% 158.70/158.38  [5355]E(f332(f332(f22(a868),x53551),x53552),f2(a868))+~P24(f332(f332(f246(a868),x53551),x53552))
% 158.70/158.38  [5356]E(f332(f332(f22(a1),x53561),x53562),f2(a1))+~P24(f332(f332(f92(a1),x53561),x53562))
% 158.70/158.38  [5357]E(f332(f332(f40(a868),x53571),x53572),f2(a868))+~P24(f332(f332(f247(a868),x53571),x53572))
% 158.70/158.38  [5375]E(f46(a868,x53751,x53752),x53751)+~P24(f332(f332(f247(a868),x53751),x53752))
% 158.70/158.38  [5384]E(f46(a1,x53841,f332(f80(a1),x53842)),f291(x53841,x53842))+P24(f332(f332(f246(a1),f2(a1)),x53842))
% 158.70/158.38  [5396]E(f332(f332(f22(a1),x53961),x53962),f204(x53961,x53962))+~P24(f332(f332(f246(a1),x53962),x53961))
% 158.70/158.38  [5415]P24(f332(f332(f246(a1),f2(a1)),f398(x54151)))+P24(f332(x54151,f332(f103(a1),x54152)))
% 158.70/158.38  [5427]~P59(x54271)+P24(f332(f332(f334(x54271),x54272),f332(f174(x54271),f57(x54271))))
% 158.70/158.38  [5429]~P115(x54291)+P24(f332(f332(f246(x54291),f2(x54291)),f332(f103(x54291),x54292)))
% 158.70/158.38  [5430]~P84(x54301)+P24(f332(f332(f246(x54301),f2(x54301)),f332(f76(x54301),x54302)))
% 158.70/158.38  [5457]E(f332(f332(f81(a868),x54571),f790(x54572,x54571)),x54572)+~P24(f332(f332(f246(a868),x54571),x54572))
% 158.70/158.38  [5469]~E(f332(f106(a1),x54691),f332(f103(a1),x54692))+P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x54691)))
% 158.70/158.38  [5472]E(f303(a1,x54721,x54722),f198(f876(a1,a862)))+~P24(f332(f332(f247(a1),x54722),x54721))
% 158.70/158.38  [5475]~P116(x54751)+E(f332(f332(f82(x54751),f332(f76(x54751),x54752)),f332(f76(x54751),x54752)),f332(f332(f82(x54751),x54752),x54752))
% 158.70/158.38  [5480]E(f140(a868,f332(f302(a868,x54801),f332(a115,x54802))),f116(a868))+P24(f332(f332(f246(a868),x54801),x54802))
% 158.70/158.38  [5484]E(f332(f332(f40(a1),x54841),x54842),f292(x54841,x54842))+~P24(f332(f332(f246(a1),f2(a1)),x54842))
% 158.70/158.38  [5504]P24(f332(f138(x55041),x55042))+~P24(f332(f138(x55041),f332(f169(x55041),x55042)))
% 158.70/158.38  [5505]P24(f332(f138(x55051),x55052))+~P24(f332(f138(x55051),f332(f170(x55051),x55052)))
% 158.70/158.38  [5526]P24(f332(f63(a868),x55261))+P24(f332(f332(f334(a868),f831(x55261,x55262)),x55261))
% 158.70/158.38  [5527]P24(f332(f63(a868),x55271))+P24(f332(f332(f334(a868),f845(x55271,x55272)),x55271))
% 158.70/158.38  [5530]P24(f332(f332(f247(a868),x55302),f332(a115,x55301)))+P24(f332(f332(f247(a868),x55301),x55302))
% 158.70/158.38  [5531]E(f46(a1,x55311,x55312),f291(x55311,x55312))+~P24(f332(f332(f246(a1),f2(a1)),x55312))
% 158.70/158.38  [5534]E(f140(a868,f332(f302(a868,x55341),x55342)),f116(a868))+~P24(f332(f332(f246(a868),x55342),x55341))
% 158.70/158.38  [5535]~P77(x55351)+E(f332(f311(x55351,x55351,f80(x55351)),f332(f253(x55351),x55352)),f332(f304(x55351),f332(f80(x55351),x55352)))
% 158.70/158.38  [5536]~P77(x55361)+E(f332(f311(x55361,x55361,f80(x55361)),f332(f304(x55361),x55362)),f332(f253(x55361),f332(f80(x55361),x55362)))
% 158.70/158.38  [5537]~P77(x55371)+E(f332(f311(x55371,x55371,f80(x55371)),f332(f254(x55371),x55372)),f332(f301(x55371),f332(f80(x55371),x55372)))
% 158.70/158.38  [5538]~P77(x55381)+E(f332(f311(x55381,x55381,f80(x55381)),f332(f301(x55381),x55382)),f332(f254(x55381),f332(f80(x55381),x55382)))
% 158.70/158.38  [5549]E(x55491,f198(f876(x55492,a862)))+P24(f332(f332(f334(x55492),f341(x55491,x55492)),x55491))
% 158.70/158.38  [5550]E(x55501,f198(f876(x55502,a862)))+P24(f332(f332(f334(x55502),f380(x55501,x55502)),x55501))
% 158.70/158.38  [5561]~P24(f332(f332(f247(a868),x55611),x55612))+P24(f332(f332(f246(a868),x55611),x55612))
% 158.70/158.38  [5562]~P24(f332(f332(f247(a1),x55621),x55622))+P24(f332(f332(f246(a1),x55621),x55622))
% 158.70/158.38  [5578]E(f48(x55781,x55782),f332(f332(f267(a1,a1),f2(a1)),x55781))+~P24(f332(f332(f247(a1),x55781),x55782))
% 158.70/158.38  [5580]E(f229(f332(f80(a1),x55801),f332(f80(a1),x55802)),f229(x55801,x55802))+~P24(f332(f332(f247(a1),x55802),f2(a1)))
% 158.70/158.38  [5591]E(x55911,x55912)+~E(f332(a3,f332(a115,f332(a19,x55911))),f332(a3,f332(a115,f332(a19,x55912))))
% 158.70/158.38  [5596]E(f48(x55961,x55962),f332(f332(f267(a1,a1),f2(a1)),x55961))+~P24(f332(f332(f246(a1),x55962),f2(a1)))
% 158.70/158.38  [5623]E(f46(a868,f332(f106(a868),x56231),f332(f106(a868),x56232)),f2(a868))+~P24(f332(a203,f332(f106(a1),x56231)))
% 158.70/158.38  [5638]P24(f332(f332(f246(a1),f2(a1)),f402(x56381)))+~P24(f332(x56381,f332(f103(a1),x56382)))
% 158.70/158.38  [5672]P40(f303(a1,x56721,x56722))+~P24(f332(f332(f246(a1),f2(a1)),x56721))
% 158.70/158.38  [5677]~P24(f332(f63(x56771),x56772))+P24(f332(f63(f876(x56771,a862)),f332(f309(x56771),x56772)))
% 158.70/158.38  [5690]E(f332(f332(f81(a1),x56901),f332(f103(a1),f399(x56902,x56901))),x56902)+~P24(f332(f332(f246(a1),x56901),x56902))
% 158.70/158.38  [5698]P24(f332(f332(f246(a868),x56981),x56982))+P24(f332(f332(f246(a868),f332(a115,x56982)),x56981))
% 158.70/158.38  [5743]E(f332(f332(f40(a868),f332(f106(a868),x57431)),f332(f106(a868),x57432)),f2(a868))+~P24(f332(a203,f332(f106(a1),x57431)))
% 158.70/158.38  [5744]E(f332(f332(f82(a868),f332(f106(a868),x57441)),f332(f106(a868),x57442)),f2(a868))+~P24(f332(f332(f247(a1),x57441),a84))
% 158.70/158.38  [5746]P24(f332(f332(f246(a868),x57461),f332(a115,x57462)))+~P24(f332(f332(f246(a868),x57461),x57462))
% 158.70/158.38  [5748]P24(f332(f332(f247(a868),x57481),f332(a115,x57482)))+~P24(f332(f332(f246(a868),x57481),x57482))
% 158.70/158.38  [5750]P24(f332(f332(f247(a868),x57501),f332(a115,x57502)))+~P24(f332(f332(f247(a868),x57501),x57502))
% 158.70/158.38  [5753]~E(x57531,x57532)+P24(f332(f332(f247(a1),x57531),f332(f332(f81(a1),x57532),f79(a1))))
% 158.70/158.38  [5756]E(f46(a1,x57561,x57562),f2(a1))+E(f332(f332(f22(a1),x57562),f46(a1,x57561,x57562)),f46(a1,f332(f80(a1),x57561),x57562))
% 158.70/158.38  [5765]E(x57651,f116(x57652))+P24(f332(f332(f334(x57652),f145(x57652,x57651)),f332(f174(x57652),x57651)))
% 158.70/158.38  [5777]E(f86(f875(a868,a868),f49(x57771,x57772)),f332(f332(f267(a868,a868),f2(a868)),x57771))+~P24(f332(f332(f247(a868),x57771),x57772))
% 158.70/158.38  [5810]E(f332(f332(f22(a868),f332(f106(a868),x58101)),f332(f106(a868),x58102)),f332(f106(a868),x58101))+~P24(f332(f332(f247(a1),x58102),a84))
% 158.70/158.38  [5811]E(f332(f332(f81(a868),f332(f106(a868),x58111)),f332(f106(a868),x58112)),f332(f106(a868),x58112))+~P24(f332(f332(f247(a1),x58111),a84))
% 158.70/158.38  [5816]E(f332(a115,f332(f332(f81(a868),x58161),f847(x58162,x58161))),x58162)+~P24(f332(f332(f247(a868),x58161),x58162))
% 158.70/158.38  [5839]P24(f332(x58391,x58392))+~P24(f332(x58391,f332(a90,f692(x58392,x58391))))
% 158.70/158.38  [5847]~P24(f332(f332(f247(a868),x58471),f332(a115,x58472)))+P24(f332(f332(f246(a868),x58471),x58472))
% 158.70/158.38  [5893]E(f332(f332(f310(a868),x58931),f332(f302(a868,x58932),x58931)),f332(f302(a868,x58932),f332(a115,x58931)))+~P24(f332(f332(f246(a868),x58932),x58931))
% 158.70/158.38  [5897]E(x58971,f116(x58972))+E(f332(f332(f135(x58972),f117(x58972,x58971)),f332(f332(f152(x58972),f145(x58972,x58971)),f116(x58972))),x58971)
% 158.70/158.38  [5911]P24(f332(f63(x59111),x59112))+~P24(f332(f332(f247(a868),f2(a868)),f332(f39(x59111),x59112)))
% 158.70/158.38  [5913]~E(x59131,f198(f876(x59132,a862)))+~P24(f332(f332(f247(a868),f2(a868)),f332(f39(x59132),x59131)))
% 158.70/158.38  [5925]~P24(f332(f332(f247(a868),x59251),x59252))+P24(f332(f332(f246(a868),f332(a115,x59251)),x59252))
% 158.70/158.38  [5932]~P106(x59321)+E(f151(x59321,x59321,f5(x59321),f153(x59321,x59322)),f140(x59321,f332(f174(x59321),x59322)))
% 158.70/158.38  [5935]E(x59351,f116(x59352))+P24(f332(f332(f334(x59352),f332(f142(x59352),x59351)),f332(f174(x59352),x59351)))
% 158.70/158.38  [5941]~P115(x59411)+P24(f332(f332(f247(x59411),x59412),f332(f332(f81(x59411),x59412),f79(x59411))))
% 158.70/158.38  [5943]~P84(x59431)+P24(f332(f332(f246(x59431),f332(f80(x59431),x59432)),f332(f76(x59431),x59432)))
% 158.70/158.38  [5973]P24(f332(f63(a868),x59731))+~P24(f332(f332(f246(a868),f845(x59731,x59732)),x59732))
% 158.70/158.38  [5974]P24(f332(f63(a868),x59741))+~P24(f332(f332(f247(a868),f831(x59741,x59742)),x59742))
% 158.70/158.38  [5977]~P24(f332(f63(f875(x59771,x59771)),x59772))+P24(f332(f63(x59771),f332(f285(x59771),x59772)))
% 158.70/158.38  [6035]~P24(f332(f332(f247(a868),x60352),f332(a115,x60351)))+~P24(f332(f332(f247(a868),x60351),x60352))
% 158.70/158.38  [6036]~P107(x60361)+E(f332(f332(f104(f876(x60361,a862)),f332(f301(x60361),x60362)),f332(f254(x60361),x60362)),f332(f332(f310(x60361),x60362),f198(f876(x60361,a862))))
% 158.70/158.38  [6049]P24(f332(f63(x60491),x60492))+~P24(f332(f63(f876(x60491,a862)),f332(f309(x60491),x60492)))
% 158.70/158.38  [6073]P24(f332(f332(f246(a868),f332(a115,x60731)),f332(a115,x60732)))+~P24(f332(f332(f246(a868),x60731),x60732))
% 158.70/158.38  [6074]P24(f332(f332(f246(a868),f332(a19,x60741)),f332(a19,x60742)))+~P24(f332(f332(f246(a102),x60741),x60742))
% 158.70/158.38  [6075]P24(f332(f332(f246(a102),f332(a3,x60751)),f332(a3,x60752)))+~P24(f332(f332(f246(a868),x60751),x60752))
% 158.70/158.38  [6077]P24(f332(f332(f247(a868),f332(a115,x60771)),f332(a115,x60772)))+~P24(f332(f332(f247(a868),x60771),x60772))
% 158.70/158.38  [6078]P24(f332(f332(f247(a868),f332(a19,x60781)),f332(a19,x60782)))+~P24(f332(f332(f247(a102),x60781),x60782))
% 158.70/158.38  [6079]P24(f332(f332(f247(a102),f332(a3,x60791)),f332(a3,x60792)))+~P24(f332(f332(f247(a868),x60791),x60792))
% 158.70/158.38  [6082]E(x60821,x60822)+~E(f332(f311(a868,a1,f103(a1)),x60821),f332(f311(a868,a1,f103(a1)),x60822))
% 158.70/158.38  [6098]P24(f332(f332(f246(a868),x60981),x60982))+~P24(f332(f332(f246(a868),f332(a115,x60981)),x60982))
% 158.70/158.38  [6101]P24(f332(f332(f247(a868),x61011),x61012))+~P24(f332(f332(f246(a868),f332(a115,x61011)),x61012))
% 158.70/158.38  [6102]P24(f332(f332(f247(a868),x61021),x61022))+~P24(f332(f332(f247(a868),f332(a115,x61021)),x61022))
% 158.70/158.38  [6117]E(f46(a1,x61171,x61172),f2(a1))+E(f332(f332(f22(a1),f46(a1,x61171,x61172)),x61172),f46(a1,x61171,f332(f80(a1),x61172)))
% 158.70/158.38  [6190]E(f332(f39(f876(x61901,a862)),f332(f309(x61901),x61902)),f332(f332(f257(a868),f332(a115,f332(a115,f2(a868)))),f332(f39(x61901),x61902)))+~P24(f332(f63(x61901),x61902))
% 158.70/158.38  [6193]E(x61931,f116(x61932))+E(f332(f332(f166(x61932),x61931),f332(f332(f22(a868),f332(f199(f869(x61932)),x61931)),f79(a868))),f145(x61932,x61931))
% 158.70/158.38  [6218]E(x62181,f116(x62182))+E(f332(f332(f135(x62182),f332(f173(x62182),x62181)),f332(f332(f152(x62182),f332(f142(x62182),x62181)),f116(x62182))),f332(f169(x62182),x62181))
% 158.70/158.38  [6247]~P24(f332(f63(x62471),f41(f876(x62471,a862),x62472)))+P24(f332(f63(f876(x62471,a862)),x62472))
% 158.70/158.38  [6269]P24(f332(f332(f246(a868),f332(f106(a868),x62691)),f332(f106(a868),x62692)))+~P24(f332(f332(f246(a1),x62691),a84))
% 158.70/158.38  [6286]~P24(f332(f332(f247(a1),x62861),x62862))+P24(f332(f332(f246(a1),x62861),f332(f332(f22(a1),x62862),f79(a1))))
% 158.70/158.38  [6287]~P24(f332(f332(f246(a1),x62871),x62872))+P24(f332(f332(f247(a1),x62871),f332(f332(f81(a1),x62872),f79(a1))))
% 158.70/158.38  [6288]~P24(f332(f332(f247(a1),x62881),x62882))+P24(f332(f332(f247(a1),x62881),f332(f332(f81(a1),x62882),f79(a1))))
% 158.70/158.38  [6290]~P24(f332(f332(f246(a1),x62901),x62902))+P24(f332(f332(f246(a868),f332(f106(a868),x62901)),f332(f106(a868),x62902)))
% 158.70/158.38  [6292]~P24(f332(f332(f246(a868),x62921),x62922))+P24(f332(f332(f246(a1),f332(f103(a1),x62921)),f332(f103(a1),x62922)))
% 158.70/158.38  [6293]~P24(f332(f332(f246(a1),x62931),x62932))+P24(f332(f332(f246(a1),f332(f106(a1),x62931)),f332(f106(a1),x62932)))
% 158.70/158.38  [6295]~P24(f332(f332(f247(a868),x62951),x62952))+P24(f332(f332(f247(a1),f332(f103(a1),x62951)),f332(f103(a1),x62952)))
% 158.70/158.38  [6296]~P24(f332(f332(f247(a1),x62961),x62962))+P24(f332(f332(f247(a1),f332(f106(a1),x62961)),f332(f106(a1),x62962)))
% 158.70/158.38  [6297]~P24(f332(f332(f92(a1),x62971),x62972))+P24(f332(f332(f92(a1),f332(f106(a1),x62971)),f332(f106(a1),x62972)))
% 158.70/158.38  [6315]~P24(f332(f332(f246(a868),x63151),x63152))+~P24(f332(f332(f246(a868),f332(a115,x63152)),x63151))
% 158.70/158.38  [6360]~P24(f332(f332(f246(a868),f332(a115,x63601)),f332(a115,x63602)))+P24(f332(f332(f246(a868),x63601),x63602))
% 158.70/158.38  [6361]~P24(f332(f332(f246(a102),f332(a3,x63611)),f332(a3,x63612)))+P24(f332(f332(f246(a868),x63611),x63612))
% 158.70/158.38  [6362]~P24(f332(f332(f246(a868),f332(a19,x63621)),f332(a19,x63622)))+P24(f332(f332(f246(a102),x63621),x63622))
% 158.70/158.38  [6364]~P24(f332(f332(f247(a868),f332(a115,x63641)),f332(a115,x63642)))+P24(f332(f332(f247(a868),x63641),x63642))
% 158.70/158.38  [6365]~P24(f332(f332(f247(a102),f332(a3,x63651)),f332(a3,x63652)))+P24(f332(f332(f247(a868),x63651),x63652))
% 158.70/158.38  [6366]~P24(f332(f332(f247(a868),f332(a107,x63661)),f332(a107,x63662)))+P24(f332(f332(f247(a1),x63661),x63662))
% 158.70/158.38  [6367]~P24(f332(f332(f247(a868),f332(a19,x63671)),f332(a19,x63672)))+P24(f332(f332(f247(a102),x63671),x63672))
% 158.70/158.38  [6407]~P24(f332(f332(f247(a868),f332(a107,x64072)),f332(a107,x64071)))+P24(f332(f332(f247(a1),f2(a1)),x64071))
% 158.70/158.38  [6438]P24(f332(f332(f246(a1),f2(a1)),f46(a1,x64381,x64382)))+~P24(f332(f332(f247(a1),f2(a1)),x64382))
% 158.70/158.38  [6596]P39(x65961,x65962)+~E(f332(f332(f289(x65961,x65961,x65961),x65962),x65962),f198(f876(f875(x65961,x65961),a862)))
% 158.70/158.38  [6608]~P39(x66081,x66082)+P39(x66081,f332(f332(f289(x66081,x66081,x66081),x66082),x66082))
% 158.70/158.38  [6619]P24(f332(f332(f246(a1),x66191),x66192))+~P24(f332(f332(f247(a1),x66191),f332(f332(f81(a1),x66192),f79(a1))))
% 158.70/158.38  [6620]P24(f332(f332(f247(a1),x66201),x66202))+~P24(f332(f332(f246(a1),x66201),f332(f332(f22(a1),x66202),f79(a1))))
% 158.70/158.38  [6623]P24(f332(f332(f246(a868),x66231),x66232))+~P24(f332(f332(f246(a1),f332(f103(a1),x66231)),f332(f103(a1),x66232)))
% 158.70/158.38  [6624]P24(f332(f332(f246(a1),x66241),x66242))+~P24(f332(f332(f246(a1),f332(f106(a1),x66241)),f332(f106(a1),x66242)))
% 158.70/158.38  [6626]P24(f332(f332(f247(a868),x66261),x66262))+~P24(f332(f332(f247(a1),f332(f103(a1),x66261)),f332(f103(a1),x66262)))
% 158.70/158.38  [6627]P24(f332(f332(f247(a1),x66271),x66272))+~P24(f332(f332(f247(a868),f332(f106(a868),x66271)),f332(f106(a868),x66272)))
% 158.70/158.38  [6628]P24(f332(f332(f247(a1),x66281),x66282))+~P24(f332(f332(f247(a1),f332(f106(a1),x66281)),f332(f106(a1),x66282)))
% 158.70/158.38  [6629]P24(f332(f332(f92(a1),x66291),x66292))+~P24(f332(f332(f92(a1),f332(f106(a1),x66291)),f332(f106(a1),x66292)))
% 158.70/158.38  [6722]~E(f639(x67222,x67221),f116(x67221))+E(f332(f143(f869(x67221),f869(x67221),f135(x67221),f116(x67221)),x67222),f116(x67221))
% 158.70/158.38  [6723]~E(f640(x67232,x67231),f116(x67231))+E(f332(f143(f869(x67231),f869(x67231),f135(x67231),f116(x67231)),x67232),f116(x67231))
% 158.70/158.38  [6730]~P28(x67301)+E(f332(f143(x67301,x67301,f113(x67301),f198(x67301)),x67302),f41(x67301,f332(f174(x67301),x67302)))
% 158.70/158.38  [6731]~P28(x67311)+E(f332(f143(x67311,x67311,f104(x67311),f255(x67311)),x67312),f42(x67311,f332(f174(x67311),x67312)))
% 158.70/158.38  [6743]E(x67431,f2(a102))+E(f332(f332(f81(a868),f332(a19,f332(f332(f22(a102),x67431),f79(a102)))),f332(a115,x67432)),f332(f332(f81(a868),f332(a19,x67431)),x67432))
% 158.70/158.38  [6793]P24(f332(f332(f247(a1),f332(f332(f22(a1),x67931),x67932)),f2(a1)))+~P24(f332(f332(f247(a1),x67931),x67932))
% 158.70/158.38  [6821]~P106(x68211)+E(f332(f332(f113(f876(x68211,a862)),f332(f332(f310(x68211),x68212),f198(f876(x68211,a862)))),f332(f304(x68211),x68212)),f332(f254(x68211),x68212))
% 158.70/158.38  [6896]~P56(x68961,x68962)+P39(x68961,f332(f252(f875(x68961,x68961)),f332(f271(x68961,x68961,a862),x68962)))
% 158.70/158.38  [6897]~P56(x68971,x68972)+P54(x68971,f332(f252(f875(x68971,x68971)),f332(f271(x68971,x68971,a862),x68972)))
% 158.70/158.38  [6898]E(x68981,f198(f876(x68982,a862)))+~P24(f332(f332(f246(f876(x68982,a862)),x68981),f198(f876(x68982,a862))))
% 158.70/158.38  [6979]~P24(f332(f332(f247(a868),f2(a868)),x69792))+P24(f332(f332(f246(a868),f46(a868,x69791,x69792)),x69792))
% 158.70/158.38  [6980]~P24(f332(f332(f246(a1),f2(a1)),x69801))+P24(f332(f332(f246(a1),f46(a1,x69801,x69802)),x69801))
% 158.70/158.38  [6981]~P24(f332(f332(f247(a868),f2(a868)),x69812))+P24(f332(f332(f247(a868),f46(a868,x69811,x69812)),x69812))
% 158.70/158.38  [6983]~P24(f332(f332(f247(a1),f2(a1)),x69832))+P24(f332(f332(f247(a1),f46(a1,x69831,x69832)),x69832))
% 158.70/158.38  [7059]~P107(x70591)+E(f332(f332(f22(f876(x70591,a862)),f332(f332(f310(x70591),x70592),f198(f876(x70591,a862)))),f332(f253(x70591),x70592)),f332(f332(f310(x70591),x70592),f198(f876(x70591,a862))))
% 158.70/158.38  [7132]~P50(x71321,x71322)+P41(x71321,f255(f876(x71321,a862)),f332(f252(f875(x71321,x71321)),f332(f271(x71321,x71321,a862),x71322)))
% 158.70/158.38  [7133]P24(f332(x71331,x71332))+P24(f332(f332(f334(f876(f875(a868,a868),a862)),f692(x71332,x71331)),a101))
% 158.70/158.38  [7178]E(f332(f332(f135(a868),f140(a868,f332(f302(a868,x71781),x71782))),f332(f332(f152(a868),x71782),f116(a868))),f140(a868,f332(f302(a868,x71781),f332(a115,x71782))))+~P24(f332(f332(f246(a868),x71781),x71782))
% 158.70/158.38  [7319]E(x73191,f2(a868))+~E(f332(f143(a868,a868,f81(a868),x73191),x73192),f2(a868))
% 158.70/158.38  [7344]~P24(f332(f332(f247(a1),f332(f332(f22(a1),x73441),x73442)),f2(a1)))+P24(f332(f332(f247(a1),x73441),x73442))
% 158.70/158.38  [7373]P39(x73731,x73732)+~P39(x73731,f332(f332(f289(x73731,x73731,x73731),x73732),x73732))
% 158.70/158.38  [7403]~P24(f332(f332(f246(a868),f332(a115,x74031)),x74032))+P24(f193(a862,a250,f332(f246(a868),x74031),x74032))
% 158.70/158.38  [7561]P21(a868,a868,f332(f332(f7(a868,a868,a868),f22(a868)),x75611),x75612)+P24(f332(f332(f334(a868),f699(x75611,x75612)),x75612))
% 158.70/158.38  [7617]E(f332(f332(f332(f67(a868,x76171,f81(a868)),f332(f16(a868,x76171),f79(a868))),f2(a868)),x76172),f332(f39(x76171),x76172))+~P24(f332(f63(x76171),x76172))
% 158.70/158.38  [7659]P21(a868,a868,f332(f332(f7(a868,a868,a868),f22(a868)),x76591),x76592)+~P24(f332(f332(f246(a868),x76591),f699(x76591,x76592)))
% 158.70/158.38  [7717]P39(x77171,x77172)+P24(f332(f332(f246(f876(x77171,a862)),f697(x77172,x77171)),f332(f286(x77171,x77171,x77172),f697(x77172,x77171))))
% 158.70/158.38  [7722]P56(x77221,x77222)+~P39(x77221,f332(f252(f875(x77221,x77221)),f332(f271(x77221,x77221,a862),x77222)))
% 158.70/158.38  [7790]P24(f332(f332(f246(a868),f332(a115,x77901)),x77902))+~P24(f193(a862,a250,f332(f246(a868),x77901),x77902))
% 158.70/158.38  [7845]P24(f332(f332(f334(f875(a868,a868)),f332(f332(f267(a868,a868),x78451),x78452)),f308(a868,a322)))+~P24(f332(f332(f246(a868),x78451),x78452))
% 158.70/158.38  [7941]P50(x79411,x79412)+~P41(x79411,f255(f876(x79411,a862)),f332(f252(f875(x79411,x79411)),f332(f271(x79411,x79411,a862),x79412)))
% 158.70/158.38  [7996]~P24(f332(f138(x79961),x79962))+P24(f332(f138(f876(x79961,a862)),f332(f332(f155(f869(x79961),f876(x79961,a862)),f174(x79961)),f55(x79961,x79962))))
% 158.70/158.38  [8197]~P39(x81971,f332(f287(x81971,x81971),x81972))+P39(x81971,f332(f287(x81971,x81971),f332(f332(f289(x81971,x81971,x81971),x81972),f308(x81971,x81972))))
% 158.70/158.38  [8316]P24(f332(f63(f875(x83161,x83161)),f332(f332(f289(x83161,x83161,x83161),x83162),f308(x83161,x83162))))+~P24(f332(f63(f875(x83161,x83161)),x83162))
% 158.70/158.38  [8347]E(x83471,f2(a1))+P24(f332(f50(x83472,x83471),f332(f332(f267(a1,a1),f332(f332(f40(a1),x83472),x83471)),f46(a1,x83472,x83471))))
% 158.70/158.38  [8358]~P24(f332(f332(f334(f875(a868,a868)),f332(f332(f267(a868,a868),x83581),x83582)),f308(a868,a322)))+P24(f332(f332(f246(a868),x83581),x83582))
% 158.70/158.38  [8373]~P80(x83731)+E(f332(f143(x83731,x83731,f332(f7(x83731,x83731,x83731),f81(x83731)),f2(x83731)),f332(f170(x83731),x83732)),f332(f143(x83731,x83731,f81(x83731),f2(x83731)),x83732))
% 158.70/158.38  [8539]~P106(x85391)+E(f332(f143(f869(x85391),x85391,f332(f7(x85391,f869(x85391),f869(x85391)),f149(x85391,x85391,f5(x85391))),f116(x85391)),x85392),f151(x85391,x85391,f5(x85391),x85392))
% 158.70/158.38  [8640]~P54(x86401,f332(f252(f875(x86401,x86401)),f332(f271(x86401,x86401,a862),x86402)))+P54(x86401,f332(f252(f875(x86401,x86401)),f332(f271(x86401,x86401,a862),f256(x86401,x86401,x86402))))
% 158.70/158.38  [8654]P24(f332(f332(f334(f875(a868,a868)),f332(f332(f267(a868,a868),x86541),x86542)),f332(f332(f289(a868,a868,a868),a322),f308(a868,a322))))+~P24(f332(f332(f247(a868),x86541),x86542))
% 158.70/158.38  [8697]~P24(f332(f63(f875(x86971,x86971)),f332(f332(f289(x86971,x86971,x86971),x86972),f308(x86971,x86972))))+P24(f332(f63(f875(x86971,x86971)),x86972))
% 158.70/158.38  [8748]~P54(x87481,f332(f252(f875(x87481,x87481)),f332(f271(x87481,x87481,a862),f256(x87481,x87481,x87482))))+P54(x87481,f332(f252(f875(x87481,x87481)),f332(f271(x87481,x87481,a862),x87482)))
% 158.70/158.38  [8941]P54(x89411,x89412)+P24(f332(f332(f334(f875(x89411,x89411)),f332(f332(f267(x89411,x89411),f735(x89412,x89411)),f735(x89412,x89411))),f332(f332(f289(x89411,x89411,x89411),x89412),f308(x89411,x89412))))
% 158.70/158.38  [8942]P54(x89421,x89422)+P24(f332(f332(f334(f875(x89421,x89421)),f332(f332(f267(x89421,x89421),f749(x89422,x89421)),f749(x89422,x89421))),f332(f332(f289(x89421,x89421,x89421),x89422),f308(x89421,x89422))))
% 158.70/158.38  [9057]~P24(f332(f332(f334(f875(a868,a868)),f332(f332(f267(a868,a868),x90571),x90572)),f332(f332(f289(a868,a868,a868),a322),f308(a868,a322))))+P24(f332(f332(f247(a868),x90571),x90572))
% 158.70/158.38  [5059]~P92(x50591)+E(f332(f332(f81(x50591),f332(f106(x50591),a84)),x50592),x50592)
% 158.70/158.38  [5088]~P85(x50881)+E(f332(f332(f113(x50881),f332(f80(x50881),x50882)),x50882),f255(x50881))
% 158.70/158.38  [5089]~P85(x50891)+E(f332(f332(f104(x50891),f332(f80(x50891),x50892)),x50892),f198(x50891))
% 158.70/158.38  [5090]~P66(x50901)+E(f332(f332(f81(x50901),f332(f80(x50901),x50902)),x50902),f2(x50901))
% 158.70/158.38  [5091]~P73(x50911)+E(f332(f332(f81(x50911),f332(f80(x50911),x50912)),x50912),f2(x50911))
% 158.70/158.38  [5123]~P92(x51231)+E(f332(f332(f82(x51231),f332(f106(x51231),a100)),x51232),f332(f80(x51231),x51232))
% 158.70/158.38  [5297]~P109(x52971)+E(f332(f332(f82(x52971),f332(f80(x52971),f79(x52971))),x52972),f332(f80(x52971),x52972))
% 158.70/158.38  [5340]E(f332(f76(a1),x53401),f79(a1))+~E(f332(f76(a1),f332(f332(f82(a1),x53401),x53402)),f79(a1))
% 158.70/158.38  [5432]~P92(x54321)+E(f332(f332(f81(x54321),f79(x54321)),f332(f106(x54321),x54322)),f332(f106(x54321),f332(f332(f22(a1),x54322),a100)))
% 158.70/158.38  [5485]~P26(x54851)+E(f10(x54851,f332(f332(f310(x54851),x54852),f198(f876(x54851,a862)))),x54852)
% 158.70/158.38  [5486]~P26(x54861)+E(f11(x54861,f332(f332(f310(x54861),x54862),f198(f876(x54861,a862)))),x54862)
% 158.70/158.38  [5487]~P28(x54871)+E(f41(x54871,f332(f332(f310(x54871),x54872),f198(f876(x54871,a862)))),x54872)
% 158.70/158.38  [5488]~P106(x54881)+E(f14(x54881,f332(f332(f310(x54881),x54882),f198(f876(x54881,a862)))),x54882)
% 158.70/158.38  [5489]~P106(x54891)+E(f15(x54891,f332(f332(f310(x54891),x54892),f198(f876(x54891,a862)))),x54892)
% 158.70/158.38  [5490]~P28(x54901)+E(f42(x54901,f332(f332(f310(x54901),x54902),f198(f876(x54901,a862)))),x54902)
% 158.70/158.38  [5512]E(f332(f332(f81(a868),x55121),f332(f332(f22(a868),x55122),x55121)),x55122)+P24(f332(f332(f247(a868),x55122),x55121))
% 158.70/158.38  [5544]E(x55441,f116(x55442))+P24(f332(f332(f247(a868),f2(a868)),f332(f199(f869(x55442)),x55441)))
% 158.70/158.38  [5669]~P106(x56691)+E(f12(x56691,f196(x56691),f332(f332(f310(x56691),x56692),f198(f876(x56691,a862)))),x56692)
% 158.70/158.38  [5670]~P106(x56701)+E(f13(x56701,f197(x56701),f332(f332(f310(x56701),x56702),f198(f876(x56701,a862)))),x56702)
% 158.70/158.38  [5733]E(f332(f332(f22(a868),x57331),f332(f332(f22(a868),x57331),x57332)),x57332)+~P24(f332(f332(f246(a868),x57332),x57331))
% 158.70/158.38  [5734]E(f332(f332(f81(a868),x57341),f332(f332(f22(a868),x57342),x57341)),x57342)+~P24(f332(f332(f246(a868),x57341),x57342))
% 158.70/158.38  [5755]E(f46(a868,f332(f332(f22(a868),x57551),x57552),x57552),f46(a868,x57551,x57552))+P24(f332(f332(f247(a868),x57551),x57552))
% 158.70/158.38  [5766]E(f332(f80(a1),f332(f332(f40(a1),x57661),f332(f80(a1),x57662))),f292(x57661,x57662))+P24(f332(f332(f246(a1),f2(a1)),x57662))
% 158.70/158.38  [5768]~E(x57682,f2(a868))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f257(a868),x57681),x57682)))
% 158.70/158.38  [5819]~P92(x58191)+E(f332(f332(f81(x58191),f332(f80(x58191),f79(x58191))),f332(f106(x58191),x58192)),f332(f106(x58191),f332(f332(f81(a1),x58192),a100)))
% 158.70/158.38  [5820]E(f332(f332(f257(a868),f332(f106(a868),x58201)),x58202),f332(f332(f257(a868),f2(a868)),x58202))+~P24(f332(a203,f332(f106(a1),x58201)))
% 158.70/158.38  [5917]E(f332(f142(a868),f140(a868,f332(f302(a868,x59171),x59172))),x59171)+~P24(f332(f332(f247(a868),x59171),x59172))
% 158.70/158.38  [5936]E(f332(f332(f82(a868),f332(f106(a868),x59361)),f332(f106(a868),x59362)),f332(f106(a868),f332(f332(f82(a1),x59361),x59362)))+P24(f332(f332(f247(a1),x59361),a84))
% 158.70/158.38  [5942]~P123(x59421)+P24(f332(f332(f246(x59421),f2(x59421)),f332(f332(f82(x59421),x59422),x59422)))
% 158.70/158.38  [5954]E(f332(f332(f22(a868),f332(a115,x59541)),x59542),f332(a115,f332(f332(f22(a868),x59541),x59542)))+~P24(f332(f332(f246(a868),x59542),x59541))
% 158.70/158.38  [5957]E(f46(a868,f332(f332(f22(a868),x59571),x59572),x59572),f46(a868,x59571,x59572))+~P24(f332(f332(f246(a868),x59572),x59571))
% 158.70/158.38  [6010]E(f332(f332(f257(a868),f332(a107,x60101)),x60102),f332(a107,f332(f332(f257(a1),x60101),x60102)))+~P24(f332(f332(f246(a1),f2(a1)),x60101))
% 158.70/158.38  [6026]P24(f332(f138(x60261),x60262))+P24(f332(f332(f247(a868),f531(x60262,x60261)),f332(f199(f869(x60261)),x60262)))
% 158.70/158.38  [6027]P24(f332(f138(x60271),x60272))+P24(f332(f332(f247(a868),f564(x60272,x60271)),f332(f199(f869(x60271)),x60272)))
% 158.70/158.38  [6042]~E(x60421,f116(x60422))+~P24(f332(f332(f247(a868),f2(a868)),f332(f199(f869(x60422)),x60421)))
% 158.70/158.38  [6056]E(f145(a868,f140(a868,f332(f302(a868,x60561),x60562))),f332(f332(f22(a868),x60562),f79(a868)))+~P24(f332(f332(f247(a868),x60561),x60562))
% 158.70/158.38  [6059]E(f332(f332(f81(a1),x60591),f332(f103(a1),f332(a115,f400(x60592,x60591)))),x60592)+~P24(f332(f332(f247(a1),x60591),x60592))
% 158.70/158.38  [6066]E(x60661,f2(a868))+E(f332(f332(f82(a868),x60662),f332(f332(f257(a868),x60662),f332(f332(f22(a868),x60661),f79(a868)))),f332(f332(f257(a868),x60662),x60661))
% 158.70/158.38  [6092]E(f332(f332(f82(a868),f332(a107,x60921)),f332(a107,x60922)),f332(a107,f332(f332(f82(a1),x60921),x60922)))+~P24(f332(f332(f246(a1),f2(a1)),x60921))
% 158.70/158.38  [6093]E(f332(f332(f40(a868),f332(a107,x60931)),f332(a107,x60932)),f332(a107,f332(f332(f40(a1),x60931),x60932)))+~P24(f332(f332(f246(a1),f2(a1)),x60931))
% 158.70/158.38  [6107]~P113(x61071)+E(f332(f332(f81(x61071),x61072),x61072),f332(f332(f82(x61071),f332(f332(f81(x61071),f79(x61071)),f79(x61071))),x61072))
% 158.70/158.38  [6126]E(f332(f332(f22(a1),f332(f103(a1),x61261)),f332(f103(a1),x61262)),f332(f103(a1),f332(f332(f22(a868),x61261),x61262)))+~P24(f332(f332(f246(a868),x61262),x61261))
% 158.70/158.38  [6128]E(f332(f332(f267(a1,a1),f332(f106(a1),a100)),f332(f332(f81(a1),x61281),x61282)),f51(x61281,x61282))+~P24(f332(f332(f246(a1),x61282),f2(a1)))
% 158.70/158.38  [6168]E(f182(x61681,x61682),f116(f869(x61681)))+P24(f332(f332(f334(f869(x61681)),f603(x61682,x61681)),f332(f174(f869(x61681)),x61682)))
% 158.70/158.38  [6177]E(f119(a1,f332(f127(a1),x61771),f126(x61772,f332(f332(f81(a1),x61771),f79(a1)))),f126(x61772,x61771))+P24(f332(f332(f247(a1),x61772),x61771))
% 158.70/158.38  [6253]E(f332(f332(f152(a1),x62531),f181(f332(f332(f81(a1),x62531),f79(a1)),x62532)),f181(x62531,x62532))+~P24(f332(f332(f246(a1),x62531),x62532))
% 158.70/158.38  [6289]~P24(f332(f332(f247(a868),x62892),x62891))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f22(a868),x62891),x62892)))
% 158.70/158.38  [6320]~P24(f332(f332(f247(a868),x63201),f332(a107,x63202)))+P24(f332(f332(f247(a1),f332(f103(a1),x63201)),x63202))
% 158.70/158.38  [6351]~P106(x63511)+E(f332(f332(f113(f876(x63511,a862)),f332(f253(x63511),x63512)),f332(f332(f310(x63511),x63512),f198(f876(x63511,a862)))),f332(f301(x63511),x63512))
% 158.70/158.38  [6352]~P24(f332(f332(f246(a1),f2(a1)),x63521))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f257(a1),x63521),x63522)))
% 158.70/158.38  [6355]~P24(f332(f332(f247(a868),f2(a868)),x63551))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f257(a868),x63551),x63552)))
% 158.70/158.38  [6383]~E(f332(x63831,f2(a868)),f2(a868))+E(f332(f332(f6(a868,a868),x63831),f303(a868,f332(a115,f2(a868)),x63832)),f332(f332(f6(a868,a868),x63831),f303(a868,f2(a868),x63832)))
% 158.70/158.38  [6446]~P92(x64461)+E(f332(f332(f82(x64461),f332(f332(f81(x64461),f79(x64461)),f79(x64461))),f332(f106(x64461),x64462)),f332(f106(x64461),f332(f332(f81(a1),x64462),x64462)))
% 158.70/158.38  [6462]E(f332(f332(f310(a1),x64621),f303(a1,f332(f332(f81(a1),x64621),f79(a1)),x64622)),f303(a1,x64621,x64622))+P24(f332(f332(f247(a1),x64622),x64621))
% 158.70/158.38  [6463]P24(f332(f332(f247(a868),x64631),f332(a107,x64632)))+~P24(f332(f332(f247(a1),f332(f103(a1),x64631)),x64632))
% 158.70/158.38  [6564]E(f332(a107,f332(f332(f40(a1),f332(f106(a1),x65641)),f332(f106(a1),x65642))),f332(f332(f40(a868),f332(f106(a868),x65641)),f332(f106(a868),x65642)))+P24(f332(a203,f332(f106(a1),x65641)))
% 158.70/158.38  [6621]P24(f332(f332(f247(a868),x66211),x66212))+~P24(f332(f332(f247(a868),f2(a868)),f332(f332(f22(a868),x66212),x66211)))
% 158.70/158.38  [6665]P24(f332(f332(f247(a868),f2(a868)),x66651))+~P24(f332(f332(f247(a868),f2(a868)),f332(f332(f82(a868),x66652),x66651)))
% 158.70/158.38  [6666]P24(f332(f332(f247(a868),f2(a868)),x66661))+~P24(f332(f332(f247(a868),f2(a868)),f332(f332(f82(a868),x66661),x66662)))
% 158.70/158.38  [6683]~P24(f332(f332(f246(a1),x66831),f2(a1)))+E(f332(f332(f82(a868),f332(a107,f332(f80(a1),x66831))),f332(a107,f332(f80(a1),x66832))),f332(a107,f332(f332(f82(a1),x66831),x66832)))
% 158.70/158.38  [6741]~E(x67412,f198(f876(x67411,a862)))+P24(f332(f332(f246(f876(x67411,a862)),x67412),f332(f80(f876(x67411,a862)),x67412)))
% 158.70/158.38  [6804]~P92(x68041)+E(f332(f332(f81(x68041),f332(f332(f81(x68041),f2(x68041)),f332(f106(x68041),x68042))),f332(f106(x68041),x68042)),f332(f106(x68041),f332(f332(f81(a1),x68042),x68042)))
% 158.70/158.38  [6861]~P24(f332(f332(f247(a1),x68611),x68612))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x68611),f79(a1))),x68612))
% 158.70/158.38  [6926]E(x69261,f2(a868))+~P24(f332(f332(f246(a1),f332(f103(a1),x69262)),f332(f80(a1),f332(f103(a1),x69261))))
% 158.70/158.38  [6927]E(x69271,f2(a868))+~P24(f332(f332(f246(a1),f332(f103(a1),x69271)),f332(f80(a1),f332(f103(a1),x69272))))
% 158.70/158.38  [7030]E(f332(f332(f267(a1,a1),f332(f106(a1),a100)),f332(f332(f81(a1),x70301),x70302)),f51(x70301,x70302))+~P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),x70301),x70302)))
% 158.70/158.38  [7072]~P22(x70721,x70722)+P39(x70721,f332(f266(f876(f875(x70721,x70721),a862),f876(f875(x70721,x70721),a862)),x70722))
% 158.70/158.38  [7090]~P24(f332(f332(f246(a868),f332(a115,f2(a868))),x70901))+P24(f332(f332(f246(a868),f332(a115,f2(a868))),f332(f332(f257(a868),x70901),x70902)))
% 158.70/158.38  [7260]~P24(f332(f332(f246(a1),x72601),x72602))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x72601),x72601)),f332(f332(f81(a1),x72602),x72602)))
% 158.70/158.38  [7265]~P24(f332(f332(f247(a1),x72651),x72652))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x72651),x72651)),f332(f332(f81(a1),x72652),x72652)))
% 158.70/158.38  [7266]~P24(f332(f332(f92(a1),x72661),x72662))+P24(f332(f332(f92(a1),f332(f332(f81(a1),x72661),x72661)),f332(f332(f81(a1),x72662),x72662)))
% 158.70/158.38  [7321]~P24(f332(f332(f247(a868),f2(a868)),x73211))+P24(f332(f332(f247(a868),f332(f332(f22(a868),x73211),f332(a115,x73212))),x73211))
% 158.70/158.38  [7355]P24(f332(f332(f246(a868),f332(a115,f2(a868))),x73551))+~P24(f332(f332(f246(a868),f332(a115,f2(a868))),f332(f332(f82(a868),x73552),x73551)))
% 158.70/158.38  [7356]P24(f332(f332(f246(a868),f332(a115,f2(a868))),x73561))+~P24(f332(f332(f246(a868),f332(a115,f2(a868))),f332(f332(f82(a868),x73561),x73562)))
% 158.70/158.38  [7360]P24(f332(f332(f246(a868),f332(f332(f166(a868),x73601),x73602)),f332(f167(a868),x73601)))+~P24(f332(f332(f247(a868),x73602),f332(f199(f869(a868)),x73601)))
% 158.70/158.38  [7402]P24(f332(f332(f247(a1),x74021),x74022))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),x74021),f79(a1))),x74022))
% 158.70/158.38  [7446]P24(f332(f63(x74461),f255(f876(x74461,a862))))+~P24(f332(f63(f876(x74462,x74461)),f255(f876(f876(x74462,x74461),a862))))
% 158.70/158.38  [7447]P24(f332(f63(x74471),f255(f876(x74471,a862))))+~P24(f332(f63(f874(x74472,x74471)),f255(f876(f874(x74472,x74471),a862))))
% 158.70/158.38  [7448]P24(f332(f63(x74481),f255(f876(x74481,a862))))+~P24(f332(f63(f874(x74481,x74482)),f255(f876(f874(x74481,x74482),a862))))
% 158.70/158.38  [7490]E(x74901,f198(f876(x74902,a862)))+~P24(f332(f332(f246(f876(x74902,a862)),x74901),f332(f80(f876(x74902,a862)),x74901)))
% 158.70/158.38  [7627]E(f332(f143(f869(x76271),f869(x76271),f135(x76271),f116(x76271)),x76272),f116(x76271))+P24(f332(f332(f334(f869(x76271)),f639(x76272,x76271)),f332(f174(f869(x76271)),x76272)))
% 158.70/158.38  [7628]E(f332(f143(f869(x76281),f869(x76281),f135(x76281),f116(x76281)),x76282),f116(x76281))+P24(f332(f332(f334(f869(x76281)),f640(x76282,x76281)),f332(f174(f869(x76281)),x76282)))
% 158.70/158.38  [7862]P24(f332(f332(f246(a1),x78621),x78622))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),x78621),x78621)),f332(f332(f81(a1),x78622),x78622)))
% 158.70/158.38  [7867]P24(f332(f332(f247(a1),x78671),x78672))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),x78671),x78671)),f332(f332(f81(a1),x78672),x78672)))
% 158.70/158.38  [7868]P24(f332(f332(f92(a1),x78681),x78682))+~P24(f332(f332(f92(a1),f332(f332(f81(a1),x78681),x78681)),f332(f332(f81(a1),x78682),x78682)))
% 158.70/158.38  [7961]~P113(x79611)+E(f332(f332(f82(x79611),f332(f332(f81(x79611),f79(x79611)),f79(x79611))),f332(f332(f6(a868,x79611),f103(x79611)),f303(a868,f79(a868),x79612))),f332(f332(f82(x79611),f332(f103(x79611),x79612)),f332(f332(f81(x79611),f332(f103(x79611),x79612)),f79(x79611))))
% 158.70/158.38  [8010]P24(f332(f332(f334(a868),x80101),x80102))+~P24(f332(f332(f334(a1),f332(f103(a1),x80101)),f332(f311(a868,a1,f103(a1)),x80102)))
% 158.70/158.38  [8168]~P24(f332(f63(x81681),x81682))+E(f332(f311(a868,x81681,f852(x81682,x81681)),f332(f252(a868),f332(f332(f7(a868,a868,a862),f247(a868)),f849(x81682,x81681)))),x81682)
% 158.70/158.38  [8444]P43(x84441,x84442)+P24(f332(f332(f334(f875(x84441,x84441)),f332(f332(f267(x84441,x84441),f514(x84442,x84441)),f514(x84442,x84441))),x84442))
% 158.70/158.38  [8580]~P92(x85801)+E(f332(f332(f22(x85801),f79(x85801)),f332(f106(x85801),x85802)),f332(f106(x85801),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f80(a1),x85802))))
% 158.70/158.38  [8694]~P24(f332(f332(f247(f876(a868,a862)),x86941),x86942))+P24(f332(f332(f247(f876(a1,a862)),f332(f311(a868,a1,f103(a1)),x86941)),f332(f311(a868,a1,f103(a1)),x86942)))
% 158.70/158.38  [8722]~P24(f332(f332(f247(a1),x87221),x87222))+P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x87221),x87221)),a100)),f332(f332(f81(a1),x87222),x87222)))
% 158.70/158.38  [8724]~P24(f332(f332(f247(a1),x87241),x87242))+P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x87241),x87241)),a100)),f332(f332(f81(a1),x87242),x87242)))
% 158.70/158.38  [8794]~P24(f332(f332(f334(a868),x87941),f332(f174(a868),x87942)))+P24(f332(f332(f246(a868),x87941),f332(f143(a868,a868,f81(a868),f2(a868)),x87942)))
% 158.70/158.38  [8886]P47(x88861,x88862)+~P24(f332(f332(f334(f875(x88861,x88861)),f332(f332(f267(x88861,x88861),f510(x88862,x88861)),f510(x88862,x88861))),x88862))
% 158.70/158.38  [8957]P20(a863,x89571,f332(f332(f310(f867(a863)),f332(a94,f332(a28,x89572))),f198(f876(f867(a863),a862))))+~P20(a863,f332(f332(f310(f867(a863)),f332(a94,f332(a28,x89572))),x89571),f332(f332(f310(f867(a863)),f332(a94,f332(f245(a864),f332(a26,x89572)))),f198(f876(f867(a863),a862))))
% 158.70/158.38  [9023]~P24(f332(f332(f246(f876(a1,a862)),f332(f311(a868,a1,f103(a1)),x90231)),f332(f311(a868,a1,f103(a1)),x90232)))+P24(f332(f332(f246(f876(a868,a862)),x90231),x90232))
% 158.70/158.38  [9024]~P24(f332(f332(f247(f876(a1,a862)),f332(f311(a868,a1,f103(a1)),x90241)),f332(f311(a868,a1,f103(a1)),x90242)))+P24(f332(f332(f247(f876(a868,a862)),x90241),x90242))
% 158.70/158.38  [9104]P24(f332(f332(f247(a1),x91041),x91042))+~P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x91041),x91041)),a100)),f332(f332(f81(a1),x91042),x91042)))
% 158.70/158.38  [9106]P24(f332(f332(f247(a1),x91061),x91062))+~P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x91061),x91061)),a100)),f332(f332(f81(a1),x91062),x91062)))
% 158.70/158.38  [9969]~P102(x99691)+E(f119(f869(x99691),f332(f127(f869(x99691)),f116(x99691)),f332(f332(f332(f99(f870(f869(x99691))),f332(f332(f247(a1),f2(a1)),x99692)),f332(f121(f875(x99691,f869(x99691)),f869(x99691),f132(x99691,f869(x99691),f133(x99691,f332(f332(f22(a1),x99692),f79(a1))),f133(f869(x99691),f332(f332(f22(a1),x99692),f79(a1))))),f332(f271(x99691,f869(x99691),f870(f869(x99691))),f332(f332(f8(f876(f869(x99691),f869(x99691)),f876(f869(x99691),f870(f869(x99691))),x99691),f332(f8(f869(x99691),f870(f869(x99691)),f869(x99691)),f127(f869(x99691)))),f152(x99691))))),f118(f869(x99691)))),f133(f869(x99691),x99692))
% 158.70/158.38  [9990]~P24(f332(f63(x99901),x99902))+E(f332(f199(f869(x99901)),f91(f869(x99901),f332(f332(f18(f869(x99901),a862,a862),f332(f332(f8(a862,f876(a862,a862),f869(x99901)),a330),f332(f332(f7(f869(x99901),f876(x99901,a862),a862),f332(f332(f8(f876(x99901,a862),f876(f876(x99901,a862),a862),f869(x99901)),a329),f174(x99901))),x99902))),f138(x99901)))),f228(x99901,x99902))
% 158.70/158.38  [6055]E(f332(f332(f81(a868),f332(f332(f22(a868),x60551),x60552)),x60552),x60551)+~P24(f332(f332(f246(a868),x60552),x60551))
% 158.70/158.38  [6122]E(f332(f332(f40(a868),f332(f332(f82(a868),x61221),x61222)),x61222),x61221)+~P24(f332(f332(f247(a868),f2(a868)),x61222))
% 158.70/158.38  [6123]E(f332(f332(f40(a868),f332(f332(f82(a868),x61231),x61232)),x61231),x61232)+~P24(f332(f332(f247(a868),f2(a868)),x61231))
% 158.70/158.38  [6127]~P67(x61271)+E(f332(f332(f6(a868,x61271),f332(f166(x61271),x61272)),f332(f302(a868,f2(a868)),f332(f199(f869(x61271)),x61272))),f332(f167(x61271),x61272))
% 158.70/158.38  [6245]E(f46(a868,f332(a115,f332(f332(f82(a868),x62451),x62452)),x62451),f79(a868))+~P24(f332(f332(f247(a868),f79(a868)),x62451))
% 158.70/158.38  [6251]E(f332(a115,f332(f332(f81(a868),f332(f106(a868),x62511)),x62512)),f332(f332(f81(a868),f79(a868)),x62512))+~P24(f332(a203,f332(f106(a1),x62511)))
% 158.70/158.38  [6278]E(f332(a107,f332(f332(f257(a1),f332(f106(a1),x62781)),x62782)),f332(f332(f257(a868),f332(f106(a868),x62781)),x62782))+P24(f332(a203,f332(f106(a1),x62781)))
% 158.70/158.38  [6517]E(f332(f332(f22(a868),x65171),f332(f106(a868),f332(f332(f81(a1),x65172),a100))),f332(f332(f22(a868),f332(a115,x65171)),f332(f106(a868),x65172)))+~P24(f332(f332(f247(a1),a84),x65172))
% 158.70/158.38  [6595]E(x65951,f2(a868))+E(f332(a115,f332(f332(f81(a868),f332(f332(f22(a868),x65951),f79(a868))),x65952)),f332(f332(f81(a868),x65951),x65952))
% 158.70/158.38  [6635]E(x66351,f2(a1))+P24(f332(f332(f247(a1),f2(a1)),f332(f332(f257(a1),f332(f76(a1),x66351)),x66352)))
% 158.70/158.38  [6650]~E(x66502,f2(a868))+P24(f332(f332(f247(a1),f2(a1)),f332(f332(f257(a1),f332(f76(a1),x66501)),x66502)))
% 158.70/158.38  [6687]E(x66871,f2(a868))+E(f332(f332(f81(a868),x66872),f332(f332(f82(a868),f332(f332(f22(a868),x66871),f79(a868))),x66872)),f332(f332(f82(a868),x66871),x66872))
% 158.70/158.38  [6735]~P24(f332(f332(f246(a1),x67351),x67352))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x67351),a100)),x67352))
% 158.70/158.38  [6864]E(f332(f332(f152(a868),x68641),f140(a868,f332(f302(a868,f332(a115,x68641)),x68642))),f140(a868,f332(f302(a868,x68641),x68642)))+~P24(f332(f332(f247(a868),x68641),x68642))
% 158.70/158.38  [7063]E(x70631,x70632)+~E(f332(f332(f22(a1),f332(f332(f81(a1),x70631),x70631)),a100),f332(f332(f22(a1),f332(f332(f81(a1),x70632),x70632)),a100))
% 158.70/158.38  [7066]E(x70661,f116(x70662))+E(f276(x70662,f332(f332(f155(x70662,f875(a102,x70662)),f332(f267(a102,x70662),f79(a102))),x70661)),f283(x70662,x70661))
% 158.70/158.38  [7290]P24(f332(f332(f246(a1),x72901),x72902))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),x72901),a100)),x72902))
% 158.70/158.38  [7770]~P24(f332(f332(f247(a868),x77701),x77702))+P24(f332(f332(f334(f875(a868,a868)),f332(f332(f267(a868,a868),x77701),x77702)),a251))
% 158.70/158.38  [7987]~P24(f332(f332(f247(a102),f2(a102)),x79871))+P24(f332(f332(f247(a102),f332(f266(a102,f875(a102,a102)),f332(f277(x79871),x79872))),x79871))
% 158.70/158.38  [8294]~P84(x82941)+P24(f332(f332(f246(x82941),f332(f76(x82941),f332(f167(x82941),x82942))),f332(f167(x82941),f332(f332(f155(x82941,x82941),f76(x82941)),x82942))))
% 158.70/158.38  [8318]P24(f332(f332(f247(a868),x83181),x83182))+~P24(f332(f332(f334(f875(a868,a868)),f332(f332(f267(a868,a868),x83181),x83182)),a251))
% 158.70/158.38  [8464]E(f332(f332(f267(x84641,x84641),f747(x84642,x84641)),f747(x84642,x84641)),x84642)+~P24(f332(f332(f334(f875(x84641,x84641)),x84642),f308(x84641,f198(f876(f875(x84641,x84641),a862)))))
% 158.70/158.38  [8505]E(f332(f302(a868,x85051),f332(f332(f81(a868),x85051),f332(f39(a868),x85052))),x85052)+~P24(f332(f332(f246(f876(a868,a862)),x85052),f332(f302(a868,x85051),f332(f332(f81(a868),x85051),f332(f39(a868),x85052)))))
% 158.70/158.38  [8833]E(f332(f332(f40(a1),f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),x88331),x88331)),a100))),f332(f106(a1),f332(f332(f81(a1),x88332),x88332))),f332(f332(f40(a1),f332(f106(a1),x88331)),f332(f106(a1),x88332)))+~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x88332)))
% 158.70/158.38  [8952]E(f179(f869(x89521),f332(f332(f8(a862,a862,f869(x89521)),a327),f332(f332(f7(f869(x89521),f869(x89521),a862),a329),f116(x89521))),x89522),f182(x89521,f182(x89521,x89522)))+~P30(a868,f332(f170(a868),f332(f332(f155(f869(x89521),a868),f199(f869(x89521))),x89522)))
% 158.70/158.38  [8955]E(f332(f332(f40(a1),f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),x89551),x89551)),a100))),f332(f106(a1),f332(f332(f81(a1),x89552),x89552))),f332(f332(f40(a1),f332(f332(f81(a1),f332(f106(a1),x89551)),f79(a1))),f332(f106(a1),x89552)))+P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x89552)))
% 158.70/158.38  [9767]P24(f332(a203,x97672))+E(f332(f332(f87(a1,a868),f332(f332(f22(a1),x97671),x97672)),f332(f332(f18(a1,a868,a868),f332(f332(f7(a1,a868,f876(a868,a868)),f332(f332(f8(a862,f876(a868,f876(a868,a868)),a1),f99(a868)),a203)),f2(a868))),a107)),f332(f332(f22(a868),f332(a107,x97671)),f332(a107,x97672)))
% 158.70/158.38  [9775]E(f332(f332(f87(a1,a868),f332(f106(a1),f332(f332(f81(a1),x97751),f332(f80(a1),x97752)))),f332(f332(f18(a1,a868,a868),f332(f332(f7(a1,a868,f876(a868,a868)),f332(f332(f8(a862,f876(a868,f876(a868,a868)),a1),f99(a868)),a203)),f2(a868))),a107)),f332(f332(f22(a868),f332(f106(a868),x97751)),f332(f106(a868),x97752)))+P24(f332(f332(f247(a1),x97752),a84))
% 158.70/158.38  [9777]~P22(x97771,x97772)+P24(f332(f332(f246(f876(f875(x97771,x97771),a862)),f332(f332(f289(x97771,x97771,x97771),f332(f266(f876(f875(x97771,x97771),a862),f876(f875(x97771,x97771),a862)),x97772)),f332(f270(f876(f875(x97771,x97771),a862),f876(f875(x97771,x97771),a862)),x97772))),f332(f266(f876(f875(x97771,x97771),a862),f876(f875(x97771,x97771),a862)),x97772)))
% 158.70/158.38  [9841]~E(f332(f39(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,f876(a868,a862),a862),f334(a868)),x98411))),f332(f332(f7(a868,a868,a862),f247(a868)),f332(a115,x98412))))),f2(a868))+~P24(f332(f332(f334(a868),f2(a868)),x98411))
% 158.70/158.38  [9897]E(f46(a1,f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),x98971),x98971)),a100)),f332(f106(a1),f332(f332(f81(a1),x98972),x98972))),f332(f332(f81(a1),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f46(a1,f332(f106(a1),x98971),f332(f106(a1),x98972)))),f79(a1)))+~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x98972)))
% 158.70/158.38  [9906]E(f46(a1,f332(f106(a1),f332(f332(f22(a1),f332(f332(f81(a1),x99061),x99061)),a100)),f332(f106(a1),f332(f332(f81(a1),x99062),x99062))),f332(f332(f22(a1),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f46(a1,f332(f332(f81(a1),f332(f106(a1),x99061)),f79(a1)),f332(f106(a1),x99062)))),f79(a1)))+P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x99062)))
% 158.70/158.38  [9958]~P28(x99581)+E(f41(x99581,f332(f252(x99581),f332(f332(f8(f876(x99581,a862),a862,x99581),f89(x99581)),f332(f332(f8(f876(x99581,a862),f876(x99581,a862),x99581),f332(f18(x99581,a862,a862),f332(f332(f8(a862,f876(a862,a862),x99581),a335),f332(f332(f7(x99581,f876(x99581,a862),a862),f334(x99581)),x99582)))),f246(x99581))))),f42(x99581,x99582))
% 158.70/158.38  [9983]~P39(x99831,x99832)+P56(x99831,f332(f332(f7(x99831,f876(f875(x99831,x99831),a862),f876(x99831,a862)),f332(f332(f8(f876(x99831,f876(f876(f875(x99831,x99831),a862),a862)),f876(f876(f875(x99831,x99831),a862),f876(x99831,a862)),x99831),f7(x99831,f876(f875(x99831,x99831),a862),a862)),f332(f332(f8(f876(x99831,f875(x99831,x99831)),f876(x99831,f876(f876(f875(x99831,x99831),a862),a862)),x99831),f332(f8(f875(x99831,x99831),f876(f876(f875(x99831,x99831),a862),a862),x99831),f334(f875(x99831,x99831)))),f267(x99831,x99831)))),x99832))
% 158.70/158.38  [9984]~P6(x99841,f255(f876(x99841,a862)),x99842)+P5(x99841,f332(f332(f7(x99841,f876(f875(x99841,x99841),a862),f876(x99841,a862)),f332(f332(f8(f876(x99841,f876(f876(f875(x99841,x99841),a862),a862)),f876(f876(f875(x99841,x99841),a862),f876(x99841,a862)),x99841),f7(x99841,f876(f875(x99841,x99841),a862),a862)),f332(f332(f8(f876(x99841,f875(x99841,x99841)),f876(x99841,f876(f876(f875(x99841,x99841),a862),a862)),x99841),f332(f8(f875(x99841,x99841),f876(f876(f875(x99841,x99841),a862),a862),x99841),f334(f875(x99841,x99841)))),f267(x99841,x99841)))),x99842))
% 158.70/158.38  [10021]P39(x100211,x100212)+~P56(x100211,f332(f332(f7(x100211,f876(f875(x100211,x100211),a862),f876(x100211,a862)),f332(f332(f8(f876(x100211,f876(f876(f875(x100211,x100211),a862),a862)),f876(f876(f875(x100211,x100211),a862),f876(x100211,a862)),x100211),f7(x100211,f876(f875(x100211,x100211),a862),a862)),f332(f332(f8(f876(x100211,f875(x100211,x100211)),f876(x100211,f876(f876(f875(x100211,x100211),a862),a862)),x100211),f332(f8(f875(x100211,x100211),f876(f876(f875(x100211,x100211),a862),a862),x100211),f334(f875(x100211,x100211)))),f267(x100211,x100211)))),x100212))
% 158.70/158.38  [10022]P6(x100221,f255(f876(x100221,a862)),x100222)+~P5(x100221,f332(f332(f7(x100221,f876(f875(x100221,x100221),a862),f876(x100221,a862)),f332(f332(f8(f876(x100221,f876(f876(f875(x100221,x100221),a862),a862)),f876(f876(f875(x100221,x100221),a862),f876(x100221,a862)),x100221),f7(x100221,f876(f875(x100221,x100221),a862),a862)),f332(f332(f8(f876(x100221,f875(x100221,x100221)),f876(x100221,f876(f876(f875(x100221,x100221),a862),a862)),x100221),f332(f8(f875(x100221,x100221),f876(f876(f875(x100221,x100221),a862),a862),x100221),f334(f875(x100221,x100221)))),f267(x100221,x100221)))),x100222))
% 158.70/158.38  [7241]E(f332(f332(f81(a868),f332(f106(a868),f332(f332(f22(a1),x72411),a100))),x72412),f332(a115,f332(f332(f81(a868),f332(f106(a868),x72411)),x72412)))+P24(f332(a203,f332(f106(a1),x72411)))
% 158.70/158.38  [7686]~P92(x76861)+E(f332(f332(f81(x76861),f332(f332(f81(x76861),f79(x76861)),f332(f106(x76861),x76862))),f332(f106(x76861),x76862)),f332(f106(x76861),f332(f332(f22(a1),f332(f332(f81(a1),x76862),x76862)),a100)))
% 158.70/158.38  [8320]~P24(f332(f332(f246(a1),x83201),x83202))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x83201),x83201)),f332(f332(f22(a1),f332(f332(f81(a1),x83202),x83202)),a100)))
% 158.70/158.38  [8322]~P24(f332(f332(f246(a1),x83221),x83222))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x83221),x83221)),f332(f332(f22(a1),f332(f332(f81(a1),x83222),x83222)),a100)))
% 158.70/158.38  [8726]P24(f332(f332(f246(a1),x87261),x87262))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),x87261),x87261)),f332(f332(f22(a1),f332(f332(f81(a1),x87262),x87262)),a100)))
% 158.70/158.38  [8728]P24(f332(f332(f246(a1),x87281),x87282))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),x87281),x87281)),f332(f332(f22(a1),f332(f332(f81(a1),x87282),x87282)),a100)))
% 158.70/158.38  [9011]~P24(f332(f332(f246(a1),x90111),x90112))+P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90111),x90111)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x90112),x90112)),a100)))
% 158.70/158.38  [9013]~P24(f332(f332(f247(a1),x90131),x90132))+P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90131),x90131)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x90132),x90132)),a100)))
% 158.70/158.38  [9014]~P24(f332(f332(f92(a1),x90141),x90142))+P24(f332(f332(f92(a1),f332(f332(f22(a1),f332(f332(f81(a1),x90141),x90141)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x90142),x90142)),a100)))
% 158.70/158.38  [9265]P24(f332(f332(f246(a1),x92651),x92652))+~P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),x92651),x92651)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x92652),x92652)),a100)))
% 158.70/158.38  [9267]P24(f332(f332(f247(a1),x92671),x92672))+~P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),x92671),x92671)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x92672),x92672)),a100)))
% 158.70/158.38  [9268]P24(f332(f332(f92(a1),x92681),x92682))+~P24(f332(f332(f92(a1),f332(f332(f22(a1),f332(f332(f81(a1),x92681),x92681)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),x92682),x92682)),a100)))
% 158.70/158.38  [9300]~P24(f332(f63(x93001),x93002))+P24(f332(f63(f876(x93001,a862)),f332(f252(f876(x93001,a862)),f332(f332(f7(f876(x93001,a862),f876(x93001,a862),a862),f246(f876(x93001,a862))),x93002))))
% 158.70/158.38  [9345]~E(f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),x93451),f198(f876(f875(a868,a868),a862)))),f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),x93452),f198(f876(f875(a868,a868),a862)))))+P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),x93451),x93452)),a111))
% 158.70/158.38  [9427]E(f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),x94271),f198(f876(f875(a868,a868),a862)))),f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),x94272),f198(f876(f875(a868,a868),a862)))))+~P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),x94271),x94272)),a111))
% 158.70/158.38  [9460]P24(f332(f332(f246(a1),f2(a1)),f775(x94601,x94602)))+E(f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x94601)),f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x94602)))
% 158.70/158.38  [9968]~P28(x99681)+E(f42(x99681,f332(f252(x99681),f332(f332(f8(f876(x99681,a862),a862,x99681),f89(x99681)),f332(f332(f8(f876(x99681,a862),f876(x99681,a862),x99681),f332(f18(x99681,a862,a862),f332(f332(f8(a862,f876(a862,a862),x99681),a335),f332(f332(f7(x99681,f876(x99681,a862),a862),f334(x99681)),x99682)))),f332(f7(x99681,x99681,a862),f246(x99681)))))),f41(x99681,x99682))
% 158.70/158.38  [9989]P24(f332(f332(f334(a868),f2(a868)),x99891))+E(f332(f39(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,f876(a868,a862),a862),f332(f332(f8(a868,f876(f876(a868,a862),a862),a868),f334(a868)),a115)),x99891))),f332(f332(f7(a868,a868,a862),f247(a868)),x99892)))),f332(f39(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,f876(a868,a862),a862),f334(a868)),x99891))),f332(f332(f7(a868,a868,a862),f247(a868)),f332(a115,x99892))))))
% 158.70/158.38  [7555]~P92(x75551)+E(f332(f332(f82(x75551),x75552),f332(f106(x75551),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),x75552)
% 158.70/158.38  [7815]~P92(x78151)+E(f332(f332(f81(x78151),f332(f106(x78151),x78152)),f79(x78151)),f332(f106(x78151),f332(f332(f81(a1),x78152),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))
% 158.70/158.38  [7959]P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x79592)))+E(f332(f332(f257(a1),x79591),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),x79592),x79592)),a100))),f79(a1))
% 158.70/158.38  [9324]~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x93242)))+E(f332(f332(f257(a1),x93241),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),x93242),x93242)),a100))),f332(f332(f87(a1,a1),f332(f332(f257(a1),x93241),f332(f106(a868),x93242))),f332(f332(f18(a1,a1,a1),f332(f332(f8(a1,f876(a1,a1),a1),f82(a1)),f332(f82(a1),x93241))),f5(a1))))
% 158.70/158.38  [9681]~P24(f332(f332(f246(a868),f799(x96812,x96811)),f332(x96811,f799(x96812,x96811))))+P24(f332(f63(a868),f332(f252(a868),f332(f332(f7(a868,a868,a862),f332(f332(f8(a868,f876(a868,a862),a868),f246(a868)),x96811)),x96812))))
% 158.70/158.38  [9831]~P24(f332(f332(f246(a868),f332(f106(a868),x98311)),f332(a115,x98312)))+P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x98311),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),f246(a868)),a107)),x98312))))
% 158.70/158.38  [9832]~P24(f332(f332(f247(a868),f332(f106(a868),x98321)),f332(a115,x98322)))+P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x98321),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),f247(a868)),a107)),x98322))))
% 158.70/158.38  [9881]P24(f332(f332(f246(a868),f332(f106(a868),x98811)),f332(a115,x98812)))+~P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x98811),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),f246(a868)),a107)),x98812))))
% 158.70/158.38  [9882]P24(f332(f332(f247(a868),f332(f106(a868),x98821)),f332(a115,x98822)))+~P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x98821),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),f247(a868)),a107)),x98822))))
% 158.70/158.38  [9912]~P24(f332(f332(f246(a868),f332(a115,x99122)),f332(f106(a868),x99121)))+P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99121),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f8(a868,a862,a1),f332(f246(a868),x99122)),a107)))))
% 158.70/158.38  [9913]~P24(f332(f332(f247(a868),f332(a115,x99132)),f332(f106(a868),x99131)))+P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99131),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f8(a868,a862,a1),f332(f247(a868),x99132)),a107)))))
% 158.70/158.38  [9956]P24(f332(f332(f246(a868),f332(a115,x99561)),f332(f106(a868),x99562)))+~P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99562),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f8(a868,a862,a1),f332(f246(a868),x99561)),a107)))))
% 158.70/158.38  [9957]P24(f332(f332(f247(a868),f332(a115,x99571)),f332(f106(a868),x99572)))+~P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99572),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f8(a868,a862,a1),f332(f247(a868),x99571)),a107)))))
% 158.70/158.38  [10028]~P24(f332(f332(f334(a868),f2(a868)),x100281))+E(f332(a115,f332(f39(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,f876(a868,a862),a862),f332(f332(f8(a868,f876(f876(a868,a862),a862),a868),f334(a868)),a115)),x100281))),f332(f332(f7(a868,a868,a862),f247(a868)),x100282))))),f332(f39(a868),f332(f252(a868),f332(f332(f18(a868,a862,a862),f332(f332(f8(a862,f876(a862,a862),a868),a330),f332(f332(f7(a868,f876(a868,a862),a862),f334(a868)),x100281))),f332(f332(f7(a868,a868,a862),f247(a868)),f332(a115,x100282))))))
% 158.70/158.38  [8489]~P92(x84891)+E(f332(f332(f82(x84891),f332(f106(x84891),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),x84892),x84892)
% 158.70/158.38  [8548]~P92(x85481)+E(f332(f332(f81(x85481),f79(x85481)),f332(f106(x85481),x85482)),f332(f106(x85481),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),x85482)))
% 158.70/158.38  [8605]~P92(x86051)+E(f332(f332(f22(x86051),f332(f106(x86051),x86052)),f79(x86051)),f332(f106(x86051),f332(f332(f81(a1),x86052),f332(f80(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.38  [8744]~P24(f332(f332(f247(a868),f332(f106(a868),a84)),x87442))+E(f332(f332(f22(a868),x87441),f332(f332(f22(a868),x87442),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f22(a868),f332(a115,x87441)),x87442))
% 158.70/158.38  [9361]~P113(x93611)+E(f332(f332(f82(x93611),x93612),x93612),f332(f332(f257(x93611),x93612),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.38  [9362]~P79(x93621)+E(f332(f332(f257(x93621),x93622),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f82(x93621),x93622),x93622))
% 158.70/158.38  [9364]~P92(x93641)+E(f332(f332(f82(x93641),x93642),f332(f106(x93641),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f81(x93641),x93642),x93642))
% 158.70/158.38  [9599]~P137(x95991)+E(f332(f332(f257(x95991),f332(f80(x95991),x95992)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f257(x95991),x95992),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.38  [9600]~P116(x96001)+E(f332(f332(f257(x96001),f332(f76(x96001),x96002)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f257(x96001),x96002),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.38  [9596]~P92(x95961)+E(f332(f332(f82(x95961),f332(f106(x95961),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x95962),f332(f332(f81(x95961),x95962),x95962))
% 158.70/158.38  [9721]~P116(x97211)+E(f332(f76(x97211),f332(f332(f257(x97211),x97212),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x97211),x97212),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.38  [9784]~P116(x97841)+P24(f332(f332(f246(x97841),f2(x97841)),f332(f332(f257(x97841),x97842),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.38  [9947]~E(f332(a115,x99472),f332(f106(a868),x99471))+P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99471),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),a329),a107)),x99472)))))
% 158.70/158.38  [9948]~E(f332(f106(a868),x99481),f332(a115,x99482))+P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99481),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),a329),a107)),x99482)))))
% 158.70/158.38  [9992]E(f332(a115,x99921),f332(f106(a868),x99922))+~P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99922),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),a329),a107)),x99921)))))
% 158.70/158.38  [9993]E(f332(f106(a868),x99931),f332(a115,x99932))+~P24(f332(f332(f87(a1,a862),f332(f106(a1),f332(f332(f81(a1),x99931),a100))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a335),f332(f332(f8(a862,a862,a1),a327),a203))),f332(f332(f7(a1,a868,a862),f332(f332(f8(a868,f876(a868,a862),a1),a329),a107)),x99932)))))
% 158.70/158.38  [9782]~P92(x97821)+E(f332(f332(f257(x97821),f332(f106(x97821),a100)),f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x97822)),f79(x97821))
% 158.70/158.38  [9783]~P137(x97831)+E(f332(f332(f257(x97831),f332(f80(x97831),f79(x97831))),f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x97832)),f79(x97831))
% 158.70/158.38  [9786]~P79(x97861)+E(f332(f332(f257(x97861),x97862),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),a100))),f332(f332(f82(x97861),f332(f332(f82(x97861),x97862),x97862)),x97862))
% 158.70/158.38  [9972]~P24(f332(f332(f246(a1),f2(a1)),x99722))+E(f46(a1,f332(f332(f81(a1),f79(a1)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99721)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99722)),f332(f332(f81(a1),f79(a1)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f46(a1,x99721,x99722))))
% 158.70/158.38  [9995]~P24(f332(f332(f246(a1),f2(a1)),x99952))+E(f332(f332(f40(a1),f332(f332(f81(a1),f79(a1)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99951))),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99952)),f332(f332(f40(a1),x99951),x99952))
% 158.70/158.38  [9997]~P24(f332(f332(f246(a1),x99972),f2(a1)))+E(f332(f332(f40(a1),f332(f332(f81(a1),f79(a1)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99971))),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99972)),f332(f332(f40(a1),f332(f332(f81(a1),x99971),f79(a1))),x99972))
% 158.70/158.38  [9998]~P24(f332(f332(f246(a1),x99982),f2(a1)))+E(f46(a1,f332(f332(f81(a1),f79(a1)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99981)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99982)),f332(f332(f22(a1),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f46(a1,f332(f332(f81(a1),x99981),f79(a1)),x99982))),f79(a1)))
% 158.70/158.38  [9872]~P92(x98721)+E(f332(f332(f257(x98721),f332(f106(x98721),a100)),f332(a115,f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98722))),f332(f106(x98721),a100))
% 158.70/158.38  [9874]~P137(x98741)+E(f332(f332(f257(x98741),f332(f80(x98741),f79(x98741))),f332(a115,f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98742))),f332(f80(x98741),f79(x98741)))
% 158.70/158.38  [5096]~P20(x50961,x50962,x50963)+P23(x50961,x50962,x50963)
% 158.70/158.38  [8025]~E(x80252,x80253)+P36(x80251,x80251,a329,x80252,x80253)
% 158.70/158.38  [8561]E(x85611,x85612)+~P36(x85613,x85613,a329,x85611,x85612)
% 158.70/158.38  [4739]E(f171(x47391,x47392,x47393),f116(x47391))+~E(x47392,f2(a868))
% 158.70/158.38  [4905]~E(f171(x49052,x49051,x49053),f116(x49052))+E(x49051,f2(a868))
% 158.70/158.38  [5101]~P39(x51011,x51013)+P39(x51011,f326(x51011,x51012,x51013))
% 158.70/158.38  [5277]P31(x52771,x52772,x52773)+~P31(x52771,f332(a115,x52772),x52773)
% 158.70/158.38  [5364]~P6(x53641,x53642,x53643)+P6(f869(x53641),f162(x53641,x53642),f159(x53641,x53643))
% 158.70/158.38  [5365]~P41(x53651,x53652,x53653)+P41(f869(x53651),f162(x53651,x53652),f159(x53651,x53653))
% 158.70/158.38  [5477]P51(x54771,x54772,x54773)+~E(f726(x54773,x54772,x54771),f727(x54773,x54772,x54771))
% 158.70/158.38  [5478]P52(x54781,x54782,x54783)+~E(f740(x54783,x54782,x54781),f741(x54783,x54782,x54781))
% 158.70/158.38  [6421]P23(x64211,x64212,x64213)+~P31(x64211,f568(x64213,x64212,x64211),f584(x64213,x64212,x64211))
% 158.70/158.38  [4645]~E(x46451,f211(x46452))+~E(x46451,f332(f210(x46452),x46453))
% 158.70/158.38  [4695]~E(f332(f170(x46952),x46951),x46953)+E(x46951,f332(f170(x46952),x46953))
% 158.70/158.38  [4696]~E(x46962,f332(f170(x46961),x46963))+E(f332(f170(x46961),x46962),x46963)
% 158.70/158.38  [4745]E(x47451,x47452)+~E(f332(f210(x47453),x47451),f332(f210(x47453),x47452))
% 158.70/158.38  [4746]E(x47461,x47462)+~E(f332(f170(x47463),x47461),f332(f170(x47463),x47462))
% 158.70/158.38  [4952]~P5(x49523,x49521)+P24(f332(f332(x49521,x49522),x49522))
% 158.70/158.38  [4953]~P50(x49533,x49531)+P24(f332(f332(x49531,x49532),x49532))
% 158.70/158.38  [4955]~P56(x49551,x49552)+P24(f332(f320(x49551,x49552),x49553))
% 158.70/158.38  [5018]~P39(x50181,x50182)+P39(f869(x50181),f332(f144(x50181,x50182),x50183))
% 158.70/158.38  [5023]~P24(f332(x50232,x50233))+~E(f332(f252(x50231),x50232),f198(f876(x50231,a862)))
% 158.70/158.38  [5024]~P24(f332(x50242,x50243))+~E(f198(f876(x50241,a862)),f332(f252(x50241),x50242))
% 158.70/158.38  [5038]E(x50381,f2(a868))+E(f145(x50382,f171(x50382,x50381,x50383)),x50383)
% 158.70/158.38  [5056]~P24(f332(x50561,x50563))+P24(f332(x50561,f91(x50562,x50561)))
% 158.70/158.38  [5068]E(x50681,f2(a868))+E(f332(f142(x50682),f171(x50682,x50681,x50683)),x50683)
% 158.70/158.38  [5181]~E(x51812,x51813)+P24(f332(f332(f334(x51811),x51812),f332(a329,x51813)))
% 158.70/158.38  [5193]~E(x51932,f2(a868))+E(f332(f174(x51931),f171(x51931,x51932,x51933)),f198(f876(x51931,a862)))
% 158.70/158.38  [5240]E(f332(f170(x52401),x52402),f332(f332(f152(x52401),x52403),f116(x52401)))+~E(x52402,f332(f332(f152(x52401),x52403),f116(x52401)))
% 158.70/158.38  [5241]~E(x52413,f332(f332(f152(x52411),x52412),f116(x52411)))+E(f332(f332(f152(x52411),x52412),f116(x52411)),f332(f170(x52411),x52413))
% 158.70/158.38  [5270]~E(x52703,f332(f16(f872(x52702),x52701),f211(x52702)))+E(f186(x52701,x52702,x52703),f198(f876(x52701,a862)))
% 158.70/158.38  [5292]~P35(x52921,x52922,x52923)+P35(x52921,x52922,f332(f170(x52921),x52923))
% 158.70/158.38  [5293]~P33(x52931,x52932,x52933)+P33(x52931,x52932,f332(f170(x52931),x52933))
% 158.70/158.38  [5296]E(f332(f39(x52961),f339(x52962,x52963,x52961)),x52962)+~E(f332(f39(x52961),x52963),f332(a115,x52962))
% 158.70/158.38  [5302]~P39(x53021,x53023)+P24(f332(f332(f334(x53021),x53022),f321(x53021,x53023)))
% 158.70/158.38  [5306]~E(f332(f170(x53062),x53061),f332(f332(f152(x53062),x53063),f116(x53062)))+E(x53061,f332(f332(f152(x53062),x53063),f116(x53062)))
% 158.70/158.38  [5307]~E(f332(f332(f152(x53072),x53073),f116(x53072)),f332(f170(x53072),x53071))+E(x53071,f332(f332(f152(x53072),x53073),f116(x53072)))
% 158.70/158.38  [5322]E(x53221,f332(f16(f872(x53222),x53223),f211(x53222)))+~E(f186(x53223,x53222,x53221),f198(f876(x53223,a862)))
% 158.70/158.38  [5328]E(f86(f875(a868,a868),f49(x53281,x53282)),x53283)+~P24(f332(f49(x53281,x53282),x53283))
% 158.70/158.38  [5336]~E(x53363,f332(f210(x53361),x53362))+P24(f332(f332(f334(x53361),x53362),f241(x53361,x53363)))
% 158.70/158.38  [5368]P35(x53681,x53682,x53683)+~P35(x53681,x53682,f332(f170(x53681),x53683))
% 158.70/158.38  [5369]P33(x53691,x53692,x53693)+~P33(x53691,x53692,f332(f170(x53691),x53693))
% 158.70/158.38  [5431]~E(x54312,f116(x54311))+P24(f332(f332(f334(f869(x54311)),x54312),f162(x54311,x54313)))
% 158.70/158.38  [5438]~P41(x54381,x54382,x54383)+P41(x54381,x54382,f332(f287(x54381,x54381),x54383))
% 158.70/158.38  [5439]~P52(x54391,x54392,x54393)+P52(x54391,x54392,f332(f287(x54391,x54391),x54393))
% 158.70/158.38  [5458]~P57(x54581)+E(f46(x54581,f46(x54581,x54582,x54583),x54583),f46(x54581,x54582,x54583))
% 158.70/158.38  [5555]E(x55551,x55552)+~P24(f332(f332(f334(x55553),x55551),f332(a329,x55552)))
% 158.70/158.38  [5601]~P142(x56011)+E(f200(x56011,x56012,f2(a868),x56013),x56013)
% 158.70/158.38  [5621]P41(x56211,x56212,x56213)+~P41(x56211,x56212,f332(f287(x56211,x56211),x56213))
% 158.70/158.38  [5622]P52(x56221,x56222,x56223)+~P52(x56221,x56222,f332(f287(x56221,x56221),x56223))
% 158.70/158.38  [5626]~P106(x56262)+E(f151(x56261,x56262,x56263,f116(x56261)),f116(x56261))
% 158.70/158.38  [5639]E(f172(x56391,x56392,f153(x56391,x56393)),f153(x56391,f172(x56391,x56392,x56393)))+~P24(f332(f138(x56391),x56393))
% 158.70/158.38  [5645]E(x56451,f332(f210(x56452),x56453))+~P24(f332(f332(f334(x56452),x56453),f241(x56452,x56451)))
% 158.70/158.38  [5731]~P24(f332(a25,x57313))+P24(f332(a25,f30(x57311,x57312,x57313)))
% 158.70/158.38  [5742]E(f332(f137(x57421,x57422),x57423),f116(x57421))+P24(f332(x57422,f604(x57423,x57422,x57421)))
% 158.70/158.38  [5885]~P24(f332(f138(x58851),x58853))+P24(f332(f138(x58851),f172(x58851,x58852,x58853)))
% 158.70/158.38  [5886]~P24(f332(f138(x58861),x58862))+P24(f332(f138(x58861),f178(x58861,x58862,x58863)))
% 158.70/158.38  [5887]~P24(f332(f138(x58871),x58873))+P24(f332(f138(x58871),f179(x58871,x58872,x58873)))
% 158.70/158.38  [5888]~P24(f332(f138(x58881),x58883))+P24(f332(f138(x58881),f141(x58881,x58882,x58883)))
% 158.70/158.38  [5889]~P144(x58891,x58893,x58892)+P24(f332(x58891,f46(a1,x58892,x58893)))
% 158.70/158.38  [5908]~P35(x59083,x59081,x59082)+P24(f332(x59081,f728(x59082,x59081,x59083)))
% 158.70/158.38  [5909]~P37(x59093,x59091,x59092)+P24(f332(x59091,f791(x59092,x59091,x59093)))
% 158.70/158.38  [5930]E(f332(f137(x59301,x59302),x59303),f179(x59301,x59302,x59303))+P24(f332(x59302,f653(x59303,x59302,x59301)))
% 158.70/158.38  [5969]~P24(f332(f138(x59691),x59693))+P24(f332(f138(f869(x59691)),f56(x59691,x59692,x59693)))
% 158.70/158.38  [5993]P24(f332(a25,f29(x59931,x59932,x59933)))+~P24(f332(a25,f332(a28,x59932)))
% 158.70/158.38  [6005]~P107(x60051)+E(f332(f332(f104(f876(x60051,a862)),f332(f253(x60051),x60052)),f303(x60051,x60052,x60053)),f198(f876(x60051,a862)))
% 158.70/158.38  [6006]~P107(x60061)+E(f332(f332(f104(f876(x60061,a862)),f332(f301(x60061),x60062)),f306(x60061,x60062,x60063)),f198(f876(x60061,a862)))
% 158.70/158.38  [6007]~P107(x60071)+E(f332(f332(f104(f876(x60071,a862)),f332(f301(x60071),x60072)),f305(x60071,x60072,x60073)),f198(f876(x60071,a862)))
% 158.70/158.38  [6156]P24(f332(a25,x61561))+~P24(f332(a25,f30(x61562,x61563,x61561)))
% 158.70/158.38  [6158]P24(f332(a25,x61581))+~P24(f332(a25,f31(x61582,x61583,x61581)))
% 158.70/158.38  [6160]P24(f332(a25,x61601))+~P24(f332(a25,f31(x61602,x61601,x61603)))
% 158.70/158.38  [6241]E(f332(f137(x62411,x62412),x62413),x62413)+~P24(f332(x62412,f605(x62413,x62412,x62411)))
% 158.70/158.38  [6243]E(f332(f332(f310(x62431),f388(x62432,x62433,x62431)),f339(x62432,x62433,x62431)),x62433)+~E(f332(f39(x62431),x62433),f332(a115,x62432))
% 158.70/158.38  [6258]P144(x62581,x62582,x62583)+~P24(f332(x62581,f46(a1,x62583,x62582)))
% 158.70/158.38  [6305]P33(x63051,x63052,x63053)+~P24(f332(x63052,f783(x63053,x63052,x63051)))
% 158.70/158.38  [6306]P33(x63061,x63062,x63063)+~P24(f332(x63062,f788(x63062,x63063,x63061)))
% 158.70/158.38  [6307]P33(x63071,x63072,x63073)+~P24(f332(x63072,f789(x63073,x63072,x63071)))
% 158.70/158.38  [6309]E(f179(x63091,x63092,x63093),x63093)+~P24(f332(x63092,f638(x63093,x63092,x63091)))
% 158.70/158.38  [6347]~P24(f332(a25,f29(x63472,x63471,x63473)))+P24(f332(a25,f332(a28,x63471)))
% 158.70/158.38  [6390]~P24(f332(x63902,f569(x63903,x63902,x63901)))+P24(f332(f260(x63901,x63902),x63903))
% 158.70/158.38  [6391]~P24(f332(x63912,f655(x63913,x63912,x63911)))+P24(f332(f161(x63911,x63912),x63913))
% 158.70/158.38  [6636]~P24(f332(f320(x66361,x66362),f503(x66363,x66362,x66361)))+P24(f332(f320(x66361,x66362),x66363))
% 158.70/158.38  [6637]~P24(f332(f320(x66371,x66372),f513(x66373,x66372,x66371)))+P24(f332(f320(x66371,x66372),x66373))
% 158.70/158.38  [7242]~P57(x72421)+E(f332(f332(f81(x72421),f332(f332(f82(x72421),x72422),f332(f332(f40(x72421),x72423),x72422))),f46(x72421,x72423,x72422)),x72423)
% 158.70/158.38  [7709]E(f332(f332(f267(x77091,x77091),f538(x77092,x77093,x77091)),f538(x77092,x77093,x77091)),x77093)+~P24(f332(f332(f334(f875(x77091,x77091)),x77093),f264(x77091,x77092)))
% 158.70/158.38  [7823]~P24(f332(f332(f334(x78231),f552(x78233,x78232,x78231)),f321(x78231,x78233)))+P24(f332(f332(f334(x78231),x78232),f321(x78231,x78233)))
% 158.70/158.38  [7824]~P24(f332(f332(f334(x78241),f713(x78243,x78242,x78241)),f321(x78241,x78243)))+P24(f332(f332(f334(x78241),x78242),f321(x78241,x78243)))
% 158.70/158.38  [7825]~P24(f332(f332(f334(x78251),f721(x78253,x78252,x78251)),f321(x78251,x78253)))+P24(f332(f332(f334(x78251),x78252),f321(x78251,x78253)))
% 158.70/158.38  [8006]~P57(x80061)+E(f332(f332(f81(x80061),f332(f332(f82(x80061),f332(f332(f40(x80061),x80062),x80063)),x80063)),f46(x80061,x80062,x80063)),x80062)
% 158.70/158.38  [8051]~E(f332(f39(x80511),x80512),f332(a115,x80513))+~P24(f332(f332(f334(x80511),f388(x80513,x80512,x80511)),f339(x80513,x80512,x80511)))
% 158.70/158.38  [8656]P24(f332(f332(f246(f876(f875(x86561,x86561),a862)),f308(x86561,x86562)),f308(x86561,x86563)))+~P24(f332(f332(f246(f876(f875(x86561,x86561),a862)),x86562),f308(x86561,x86563)))
% 158.70/158.38  [8921]E(x89211,f116(x89212))+~P24(f332(f332(f334(f875(f869(x89212),f869(x89212))),f332(f332(f267(f869(x89212),f869(x89212)),x89211),f116(x89212))),f159(x89212,x89213)))
% 158.70/158.38  [8946]E(x89461,f116(x89462))+~P24(f332(f332(f334(f875(f869(x89462),f869(x89462))),f332(f332(f267(f869(x89462),f869(x89462)),f116(x89462)),x89461)),f159(x89462,x89463)))
% 158.70/158.38  [9069]E(f332(f332(f152(x90691),f624(x90692,x90693,x90691)),f625(x90692,x90693,x90691)),x90693)+~P24(f332(f332(f334(f875(f869(x90691),f869(x90691))),f332(f332(f267(f869(x90691),f869(x90691)),f116(x90691)),x90693)),f148(x90691,x90692)))
% 158.70/158.38  [9293]~P123(x92931)+~P24(f332(f332(f247(x92931),f332(f332(f81(x92931),f332(f332(f82(x92931),x92932),x92932)),f332(f332(f82(x92931),x92933),x92933))),f2(x92931)))
% 158.70/158.38  [9340]P24(f332(f63(x93401),x93402))+~P24(f332(f332(f334(f875(f876(x93401,a862),f876(x93401,a862))),f332(f332(f267(f876(x93401,a862),f876(x93401,a862)),x93403),x93402)),f307(x93401)))
% 158.70/158.38  [9622]~P48(x96221,x96222,x96223)+P24(f332(f332(f246(a1),f332(f332(f74(f875(a1,a1),a1,x96221,f266(a1,a1)),f226(x96221)),f237(x96221,x96222,f234(x96221,x96223)))),f2(a1)))
% 158.70/158.38  [9623]~P49(x96231,x96232,x96233)+P24(f332(f332(f247(a1),f332(f332(f74(f875(a1,a1),a1,x96231,f266(a1,a1)),f226(x96231)),f237(x96231,x96232,f234(x96231,x96233)))),f2(a1)))
% 158.70/158.38  [9751]P49(x97511,x97512,x97513)+~P24(f332(f332(f247(a1),f332(f332(f74(f875(a1,a1),a1,x97511,f266(a1,a1)),f226(x97511)),f237(x97511,x97512,f234(x97511,x97513)))),f2(a1)))
% 158.70/158.38  [9752]P48(x97521,x97522,x97523)+~P24(f332(f332(f246(a1),f332(f332(f74(f875(a1,a1),a1,x97521,f266(a1,a1)),f226(x97521)),f237(x97521,x97522,f234(x97521,x97523)))),f2(a1)))
% 158.70/158.38  [10071]~P116(x100711)+~P24(f332(f332(f247(x100711),f332(f332(f81(x100711),f332(f332(f257(x100711),x100712),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100711),x100713),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f2(x100711)))
% 158.70/158.38  [4726]~E(x47263,f116(x47261))+E(f332(f332(f135(x47261),x47262),x47263),x47262)
% 158.70/158.38  [4727]~E(x47272,f116(x47271))+E(f332(f332(f135(x47271),x47272),x47273),x47273)
% 158.70/158.38  [4734]~E(x47342,f2(a868))+E(f332(f332(f177(x47341),x47342),x47343),f116(x47341))
% 158.70/158.38  [4740]~E(x47403,f116(x47401))+E(f332(f332(f177(x47401),x47402),x47403),f116(x47401))
% 158.70/158.38  [4780]~E(x47801,x47803)+E(x47801,f332(f332(f135(x47802),f116(x47802)),x47803))
% 158.70/158.38  [4867]~P25(x48672)+E(f332(f198(f876(x48671,x48672)),x48673),f198(x48672))
% 158.70/158.38  [4868]~P110(x48682)+E(f332(f255(f876(x48681,x48682)),x48683),f255(x48682))
% 158.70/158.38  [4887]E(x48871,f116(x48872))+~E(f332(f332(f135(x48872),x48873),x48871),x48873)
% 158.70/158.38  [4888]E(x48881,f116(x48882))+~E(f332(f332(f135(x48882),x48881),x48883),x48883)
% 158.70/158.38  [4896]E(x48961,f116(x48962))+~E(f332(f332(f135(x48962),x48963),x48961),f116(x48962))
% 158.70/158.38  [4897]E(x48971,f116(x48972))+~E(f332(f332(f135(x48972),x48971),x48973),f116(x48972))
% 158.70/158.38  [4922]~E(x49222,f2(a868))+E(f332(f332(f82(a868),x49221),x49222),f332(f332(f82(a868),x49223),x49222))
% 158.70/158.38  [4924]~E(x49241,f2(a868))+E(f332(f332(f82(a868),x49241),x49242),f332(f332(f82(a868),x49241),x49243))
% 158.70/158.38  [4977]~P26(x49771)+E(f332(f332(f113(x49771),x49772),x49773),f332(f332(f113(x49771),x49773),x49772))
% 158.70/158.38  [4979]~P99(x49791)+E(f332(f332(f113(x49791),x49792),x49793),f332(f332(f113(x49791),x49793),x49792))
% 158.70/158.38  [4980]~P26(x49801)+E(f332(f332(f104(x49801),x49802),x49803),f332(f332(f104(x49801),x49803),x49802))
% 158.70/158.38  [4982]~P100(x49821)+E(f332(f332(f104(x49821),x49822),x49823),f332(f332(f104(x49821),x49823),x49822))
% 158.70/158.38  [4983]~P113(x49831)+E(f332(f332(f81(x49831),x49832),x49833),f332(f332(f81(x49831),x49833),x49832))
% 158.70/158.38  [4984]~P113(x49841)+E(f332(f332(f82(x49841),x49842),x49843),f332(f332(f82(x49841),x49843),x49842))
% 158.70/158.38  [4986]~P106(x49861)+E(f332(f332(f196(x49861),x49862),x49863),f332(f332(f196(x49861),x49863),x49862))
% 158.70/158.38  [4988]~P106(x49881)+E(f332(f332(f197(x49881),x49882),x49883),f332(f332(f197(x49881),x49883),x49882))
% 158.70/158.38  [5051]E(f46(a868,x50511,x50512),f2(a868))+~E(x50511,f332(f332(f82(a868),x50512),x50513))
% 158.70/158.38  [5052]E(f46(a1,x50521,x50522),f2(a1))+~E(x50521,f332(f332(f82(a1),x50522),x50523))
% 158.70/158.38  [5113]E(x51131,x51132)+~E(f332(f332(f81(a868),x51133),x51131),f332(f332(f81(a868),x51133),x51132))
% 158.70/158.38  [5114]E(x51141,x51142)+~E(f332(f332(f81(a868),x51141),x51143),f332(f332(f81(a868),x51142),x51143))
% 158.70/158.38  [5124]~P85(x51241)+E(f332(f332(f104(x51241),x51242),f332(f80(x51241),x51243)),f332(f332(f22(x51241),x51242),x51243))
% 158.70/158.38  [5125]~P66(x51251)+E(f332(f332(f81(x51251),x51252),f332(f80(x51251),x51253)),f332(f332(f22(x51251),x51252),x51253))
% 158.70/158.38  [5126]~P73(x51261)+E(f332(f332(f81(x51261),x51262),f332(f80(x51261),x51263)),f332(f332(f22(x51261),x51262),x51263))
% 158.70/158.38  [5127]~P109(x51271)+E(f332(f332(f81(x51271),x51272),f332(f80(x51271),x51273)),f332(f332(f22(x51271),x51272),x51273))
% 158.70/158.38  [5128]~P73(x51281)+E(f332(f332(f22(x51281),x51282),f332(f80(x51281),x51283)),f332(f332(f81(x51281),x51282),x51283))
% 158.70/158.38  [5174]~P24(f332(x51743,x51742))+P24(f332(f332(f334(x51741),x51742),x51743))
% 158.70/158.38  [5176]~P67(x51762)+E(f332(f332(f6(x51761,x51762),x51763),f198(f876(x51761,a862))),f2(x51762))
% 158.70/158.38  [5178]~P74(x51782)+E(f332(f332(f9(x51781,x51782),x51783),f198(f876(x51781,a862))),f79(x51782))
% 158.70/158.38  [5228]~E(x52282,f332(f332(f81(a868),x52281),x52283))+P24(f332(f332(f246(a868),x52281),x52282))
% 158.70/158.38  [5231]~E(x52312,f198(f876(x52311,a862)))+E(f332(f332(f62(x52311),x52312),x52313),f198(f876(f876(x52311,a862),a862)))
% 158.70/158.38  [5232]~E(x52322,f198(f876(x52321,a862)))+E(f198(f876(f876(x52321,a862),a862)),f332(f332(f62(x52321),x52322),x52323))
% 158.70/158.38  [5311]~E(f332(f263(x53112,x53113),x53111),f198(f876(x53113,a862)))+E(x53111,f198(f876(f875(x53112,x53113),a862)))
% 158.70/158.38  [5312]~E(f332(f265(x53122,x53123),x53121),f198(f876(x53122,a862)))+E(x53121,f198(f876(f875(x53122,x53123),a862)))
% 158.70/158.38  [5342]E(f332(f263(x53421,x53422),x53423),f198(f876(x53422,a862)))+~E(x53423,f198(f876(f875(x53421,x53422),a862)))
% 158.70/158.38  [5343]E(f332(f265(x53431,x53432),x53433),f198(f876(x53431,a862)))+~E(x53433,f198(f876(f875(x53431,x53432),a862)))
% 158.70/158.38  [5346]E(f282(x53461,x53462,x53463),f332(f332(f22(a102),x53462),x53463))+P24(f332(f332(f247(a102),x53462),x53463))
% 158.70/158.38  [5362]P24(f332(x53621,x53622))+~P24(f332(f332(f334(x53623),x53622),x53621))
% 158.70/158.38  [5401]E(x54011,x54012)+~E(f332(f80(f876(x54013,a862)),x54011),f332(f80(f876(x54013,a862)),x54012))
% 158.70/158.38  [5406]E(f314(x54061,x54062,x54063),f211(f869(a328)))+~P24(f332(f332(f247(a1),x54062),x54063))
% 158.70/158.38  [5411]~E(x54111,f198(f876(x54112,a862)))+~P24(f332(f332(f334(x54112),x54113),x54111))
% 158.70/158.38  [5440]~E(x54402,f332(f332(f81(a1),x54401),f332(f103(a1),x54403)))+P24(f332(f332(f246(a1),x54401),x54402))
% 158.70/158.38  [5456]E(f332(f332(f310(x54561),x54562),x54563),x54563)+~P24(f332(f332(f334(x54561),x54562),x54563))
% 158.70/158.38  [5467]E(x54671,f198(f876(x54672,a862)))+~E(f332(f332(f62(x54672),x54671),x54673),f198(f876(f876(x54672,a862),a862)))
% 158.70/158.38  [5468]E(x54681,f198(f876(x54682,a862)))+~E(f198(f876(f876(x54682,a862),a862)),f332(f332(f62(x54682),x54681),x54683))
% 158.70/158.38  [5474]~P108(x54741)+E(f332(f332(f82(x54741),f332(f80(x54741),x54742)),f332(f80(x54741),x54743)),f332(f332(f82(x54741),x54742),x54743))
% 158.70/158.38  [5476]~P60(x54761)+E(f332(f332(f290(x54761),f332(f80(x54761),x54762)),f332(f80(x54761),x54763)),f332(f332(f290(x54761),x54762),x54763))
% 158.70/158.38  [5508]~P24(f332(x55083,x55082))+P24(f332(f332(f334(x55081),x55082),f332(f252(x55081),x55083)))
% 158.70/158.38  [5529]E(x55291,f2(a868))+E(f332(f174(x55292),f171(x55292,x55291,x55293)),f332(f332(f310(x55292),x55293),f198(f876(x55292,a862))))
% 158.70/158.38  [5548]E(f172(x55481,x55482,x55483),x55483)+P24(f332(f332(f334(x55481),x55482),f332(f174(x55481),x55483)))
% 158.70/158.38  [5630]~P24(f332(f138(x56301),x56303))+P24(f332(f138(x56301),f332(f137(x56301,x56302),x56303)))
% 158.70/158.38  [5675]~P57(x56751)+E(f332(f332(f40(x56751),f46(x56751,x56752,x56753)),x56753),f2(x56751))
% 158.70/158.38  [5694]E(f178(x56941,f332(f332(f152(x56941),x56942),f116(x56941)),x56943),f116(x56941))+P24(f332(f332(f334(a868),f2(a868)),x56943))
% 158.70/158.38  [5700]E(x57001,f2(a868))+E(f332(f173(x57002),f171(x57002,x57001,x57003)),f171(x57002,f332(f332(f22(a868),x57001),f79(a868)),x57003))
% 158.70/158.38  [5752]E(f332(f332(f152(x57521),x57522),x57523),f141(x57521,x57522,x57523))+P24(f332(f332(f334(x57521),x57522),f332(f174(x57521),x57523)))
% 158.70/158.38  [5761]E(x57611,x57612)+~E(f332(f332(f82(a868),f332(a115,x57613)),x57611),f332(f332(f82(a868),f332(a115,x57613)),x57612))
% 158.70/158.38  [5762]~E(x57622,f332(f332(f81(a1),x57621),f332(f103(a1),f332(a115,x57623))))+P24(f332(f332(f247(a1),x57621),x57622))
% 158.70/158.38  [5867]~E(x58673,f116(x58671))+E(f332(f332(f332(f191(f869(x58671),f869(x58671)),x58672),f169(x58671)),x58673),f116(x58671))
% 158.70/158.38  [5871]P24(f332(x58711,x58712))+~P24(f332(f332(f334(x58713),x58712),f332(f252(x58713),x58711)))
% 158.70/158.38  [5903]E(x59031,x59032)+~E(f332(f332(f310(x59033),x59031),f198(f876(x59033,a862))),f332(f332(f310(x59033),x59032),f198(f876(x59033,a862))))
% 158.70/158.38  [5914]~P107(x59141)+E(f332(f332(f104(f876(x59141,a862)),f332(f253(x59141),x59142)),f332(f302(x59141,x59142),x59143)),f198(f876(x59141,a862)))
% 158.70/158.38  [5956]E(f141(x59561,x59562,x59563),x59563)+~P24(f332(f332(f334(x59561),x59562),f332(f174(x59561),x59563)))
% 158.70/158.38  [5976]~P77(x59761)+E(f332(f311(x59761,x59761,f80(x59761)),f332(f302(x59761,x59762),x59763)),f305(x59761,f332(f80(x59761),x59763),f332(f80(x59761),x59762)))
% 158.70/158.38  [5987]E(f332(f199(f869(x59871)),f172(x59871,x59872,x59873)),f332(f199(f869(x59871)),x59873))+P24(f332(f332(f334(x59871),x59872),f332(f174(x59871),x59873)))
% 158.70/158.38  [6041]~P107(x60411)+E(f332(f332(f104(f876(x60411,a862)),f332(f302(x60411,x60412),x60413)),f332(f254(x60411),x60413)),f198(f876(x60411,a862)))
% 158.70/158.38  [6064]~P77(x60641)+E(f332(f311(x60641,x60641,f80(x60641)),f306(x60641,x60642,x60643)),f306(x60641,f332(f80(x60641),x60643),f332(f80(x60641),x60642)))
% 158.70/158.38  [6065]~P77(x60651)+E(f332(f311(x60651,x60651,f80(x60651)),f303(x60651,x60652,x60653)),f303(x60651,f332(f80(x60651),x60653),f332(f80(x60651),x60652)))
% 158.70/158.38  [6124]E(f178(x61241,f332(f332(f152(x61241),x61242),f116(x61241)),x61243),f332(f332(f152(x61241),x61242),f116(x61241)))+~P24(f332(f332(f334(a868),f2(a868)),x61243))
% 158.70/158.38  [6131]~P77(x61311)+E(f332(f311(x61311,x61311,f80(x61311)),f305(x61311,x61312,x61313)),f332(f302(x61311,f332(f80(x61311),x61313)),f332(f80(x61311),x61312)))
% 158.70/158.38  [6151]~P58(x61511)+E(f46(x61511,f332(f80(x61511),f46(x61511,x61512,x61513)),x61513),f46(x61511,f332(f80(x61511),x61512),x61513))
% 158.70/158.38  [6256]~P24(f332(f63(f875(x62562,x62561)),x62563))+P24(f332(f63(x62561),f332(f263(x62562,x62561),x62563)))
% 158.70/158.38  [6257]~P24(f332(f63(f875(x62571,x62572)),x62573))+P24(f332(f63(x62571),f332(f265(x62571,x62572),x62573)))
% 158.70/158.38  [6262]~P107(x62621)+E(f332(f332(f104(f876(x62621,a862)),f306(x62621,x62622,x62623)),f332(f254(x62621),x62623)),f198(f876(x62621,a862)))
% 158.70/158.38  [6263]~P107(x62631)+E(f332(f332(f104(f876(x62631,a862)),f305(x62631,x62632,x62633)),f332(f304(x62631),x62633)),f198(f876(x62631,a862)))
% 158.70/158.38  [6264]~P107(x62641)+E(f332(f332(f104(f876(x62641,a862)),f303(x62641,x62642,x62643)),f332(f304(x62641),x62643)),f198(f876(x62641,a862)))
% 158.70/158.38  [6330]E(f332(f332(f166(x63301),x63302),f565(x63302,x63303,x63301)),x63303)+~P24(f332(f332(f334(x63301),x63303),f332(f174(x63301),x63302)))
% 158.70/158.38  [6472]E(x64721,f116(x64722))+~E(f332(f332(f332(f191(f869(x64722),f869(x64722)),x64723),f169(x64722)),x64721),f116(x64722))
% 158.70/158.38  [6574]~P24(f332(f63(f875(x65742,x65741)),x65743))+P24(f332(f63(f875(x65741,x65742)),f332(f287(x65742,x65741),x65743)))
% 158.70/158.38  [6724]P52(x67241,x67242,x67243)+P24(f332(f332(f334(x67241),f741(x67243,x67242,x67241)),x67242))
% 158.70/158.38  [6725]P52(x67251,x67252,x67253)+P24(f332(f332(f334(x67251),f740(x67253,x67252,x67251)),x67252))
% 158.70/158.38  [6737]P24(f332(f320(x67371,x67372),x67373))+P24(f332(f332(x67372,f503(x67373,x67372,x67371)),x67373))
% 158.70/158.38  [6738]P24(f332(f320(x67381,x67382),x67383))+P24(f332(f332(x67382,f513(x67383,x67382,x67381)),x67383))
% 158.70/158.38  [6769]E(f332(f199(f869(x67691)),f172(x67691,x67692,x67693)),f332(f332(f22(a868),f332(f199(f869(x67691)),x67693)),f79(a868)))+~P24(f332(f332(f334(x67691),x67692),f332(f174(x67691),x67693)))
% 158.70/158.38  [6809]P24(f332(f260(x68091,x68092),x68093))+P24(f332(f332(f334(x68091),f569(x68093,x68092,x68091)),x68093))
% 158.70/158.38  [6820]~P24(f332(f63(f875(x68202,x68201)),f332(f287(x68201,x68202),x68203)))+P24(f332(f63(f875(x68201,x68202)),x68203))
% 158.70/158.38  [6876]~P24(f332(f332(f334(x68761),x68762),f332(f174(x68761),f117(x68761,x68763))))+P24(f332(f332(f334(x68761),x68762),f332(f174(x68761),x68763)))
% 158.70/158.38  [6881]P23(x68811,x68812,x68813)+P24(f332(f332(f334(f867(x68811)),f584(x68813,x68812,x68811)),x68813))
% 158.70/158.38  [6909]E(f332(f137(x69091,x69092),x69093),x69093)+P24(f332(f332(f334(x69091),f605(x69093,x69092,x69091)),f332(f174(x69091),x69093)))
% 158.70/158.38  [6924]E(f332(f137(x69241,x69242),x69243),f116(x69241))+P24(f332(f332(f334(x69241),f604(x69243,x69242,x69241)),f332(f174(x69241),x69243)))
% 158.70/158.38  [6947]P33(x69471,x69472,x69473)+P24(f332(f332(f334(x69471),f783(x69473,x69472,x69471)),f332(f174(x69471),x69473)))
% 158.70/158.38  [6948]P33(x69481,x69482,x69483)+P24(f332(f332(f334(x69481),f789(x69483,x69482,x69481)),f332(f174(x69481),x69483)))
% 158.70/158.38  [6949]P33(x69491,x69492,x69493)+P24(f332(f332(f334(x69491),f788(x69492,x69493,x69491)),f332(f174(x69491),x69493)))
% 158.70/158.38  [6952]E(f179(x69521,x69522,x69523),x69523)+P24(f332(f332(f334(x69521),f638(x69523,x69522,x69521)),f332(f174(x69521),x69523)))
% 158.70/158.38  [7031]P24(f332(f161(x70311,x70312),x70313))+P24(f332(f332(f334(x70311),f655(x70313,x70312,x70311)),f332(f174(x70311),x70313)))
% 158.70/158.38  [7040]~P35(x70401,x70403,x70402)+P24(f332(f332(f334(x70401),f728(x70402,x70403,x70401)),f332(f174(x70401),x70402)))
% 158.70/158.38  [7041]~P37(x70411,x70413,x70412)+P24(f332(f332(f334(x70411),f791(x70412,x70413,x70411)),f332(f174(x70411),x70412)))
% 158.70/158.38  [7076]P24(f332(f332(f334(x70761),x70762),f773(x70763,x70762,x70761)))+~P24(f332(f332(f334(x70761),x70762),f41(f876(x70761,a862),x70763)))
% 158.70/158.38  [7077]~P67(x70771)+E(f332(f332(f81(x70771),f332(f332(f6(a868,x70771),x70772),f332(f253(a868),x70773))),f332(x70772,x70773)),f332(f332(f6(a868,x70771),x70772),f332(f253(a868),f332(a115,x70773))))
% 158.70/158.38  [7166]~P35(x71662,x71661,x71663)+P24(f332(x71661,f332(f332(f166(x71662),x71663),f732(x71663,x71661,x71662))))
% 158.70/158.38  [7179]~P24(f332(f332(f334(x71791),x71792),f504(x71792,x71793,x71791)))+P24(f332(f332(f334(x71791),x71792),f42(f876(x71791,a862),x71793)))
% 158.70/158.38  [7209]~P67(x72091)+E(f332(f332(f81(x72091),f332(f332(f6(a868,x72091),x72092),f332(f301(a868),x72093))),f332(x72092,f332(a115,x72093))),f332(f332(f6(a868,x72091),x72092),f332(f301(a868),f332(a115,x72093))))
% 158.70/158.38  [7342]P24(f332(f332(f334(f869(x73421)),x73422),f162(x73421,x73423)))+P24(f332(f332(f334(x73421),f592(x73423,x73422,x73421)),f332(f174(x73421),x73422)))
% 158.70/158.38  [7358]~P24(f332(f332(f334(f869(x73581)),x73582),f162(x73581,f321(x73581,x73583))))+P24(f332(f332(f334(f869(x73581)),x73582),f321(f869(x73581),f158(x73581,x73583))))
% 158.70/158.38  [7384]~P24(f332(f332(f334(f869(x73841)),x73842),f321(f869(x73841),f158(x73841,x73843))))+P24(f332(f332(f334(f869(x73841)),x73842),f162(x73841,f321(x73841,x73843))))
% 158.70/158.38  [7420]E(f332(f332(f332(f191(f869(x74201),f869(x74201)),x74202),f169(x74201)),x74203),x74203)+~P24(f332(f332(f246(a868),f332(f199(f869(x74201)),x74203)),f79(a868)))
% 158.70/158.38  [7455]E(f332(f332(f135(x74551),f745(x74552,x74553,x74551)),f332(f332(f152(x74551),x74553),f769(x74552,x74553,x74551))),x74552)+~P24(f332(f332(f334(x74551),x74553),f332(f174(x74551),x74552)))
% 158.70/158.38  [7456]E(f332(f332(f135(x74561),f746(x74562,x74563,x74561)),f332(f332(f152(x74561),x74563),f768(x74562,x74563,x74561))),x74562)+~P24(f332(f332(f334(x74561),x74563),f332(f174(x74561),x74562)))
% 158.70/158.38  [7457]E(f332(f332(f135(x74571),f770(x74572,x74573,x74571)),f332(f332(f152(x74571),x74573),f771(x74572,x74573,x74571))),x74572)+~P24(f332(f332(f334(x74571),x74573),f332(f174(x74571),x74572)))
% 158.70/158.38  [7481]~P21(x74811,x74812,x74813,f255(f876(x74811,a862)))+P21(f869(x74811),f869(x74812),f332(f155(x74811,x74812),x74813),f255(f876(f869(x74811),a862)))
% 158.70/158.38  [7630]E(x76301,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),x76302)),x76303)),f332(f270(a868,a868),x76302)))+~P24(f332(f49(x76301,x76303),x76302))
% 158.70/158.38  [7638]P21(x76381,x76382,x76383,f255(f876(x76381,a862)))+~P21(f869(x76381),f869(x76382),f332(f155(x76381,x76382),x76383),f255(f876(f869(x76381),a862)))
% 158.70/158.38  [7681]P24(f332(f332(f334(f876(x76811,a862)),f504(x76812,x76813,x76811)),x76813))+P24(f332(f332(f334(x76811),x76812),f42(f876(x76811,a862),x76813)))
% 158.70/158.38  [7773]P24(f332(f332(f334(f869(x77731)),x77732),f162(x77731,x77733)))+~P24(f332(f332(f334(x77731),f592(x77733,x77732,x77731)),x77733))
% 158.70/158.38  [7872]P33(x78721,x78722,x78723)+~P24(f332(x78722,f332(f332(f166(x78721),x78723),f784(x78723,x78722,x78721))))
% 158.70/158.38  [7896]E(x78961,x78962)+~E(f332(f332(f7(x78963,f876(x78963,a862),a862),f334(x78963)),x78961),f332(f332(f7(x78963,f876(x78963,a862),a862),f334(x78963)),x78962))
% 158.70/158.38  [7902]~P24(f332(f332(f334(f875(x79021,x79021)),x79023),f264(x79021,x79022)))+P24(f332(f332(f334(x79021),f538(x79022,x79023,x79021)),x79022))
% 158.70/158.38  [7904]~P24(f332(f332(f334(x79041),x79043),f41(f876(x79041,a862),x79042)))+P24(f332(f332(f334(f876(x79041,a862)),f773(x79042,x79043,x79041)),x79042))
% 158.70/158.38  [8078]~P24(f332(f332(f334(x80781),x80782),f332(f174(x80781),f746(x80783,x80782,x80781))))+~P24(f332(f332(f334(x80781),x80782),f332(f174(x80781),x80783)))
% 158.70/158.38  [8079]~P24(f332(f332(f334(x80791),x80792),f332(f174(x80791),f771(x80793,x80792,x80791))))+~P24(f332(f332(f334(x80791),x80792),f332(f174(x80791),x80793)))
% 158.70/158.38  [8167]E(f332(f243(f872(f869(a328)),f869(a328),f314(x81671,x81672,f332(f332(f81(a1),x81673),f79(a1))),f210(f869(a328))),f332(x81671,x81673)),f314(x81671,x81672,x81673))+P24(f332(f332(f247(a1),x81672),x81673))
% 158.70/158.38  [8267]E(x82671,f116(x82672))+P24(f332(f332(f334(x82672),f332(f266(x82672,f875(a102,a102)),f332(f283(x82672,x82671),x82673))),f332(f174(x82672),x82671)))
% 158.70/158.38  [8363]~P68(x83631)+E(f332(f143(x83631,x83631,f332(f7(x83631,x83631,x83631),f81(x83631)),x83632),f332(f170(x83631),x83633)),f332(f143(x83631,x83631,f81(x83631),x83632),x83633))
% 158.70/158.38  [8839]~P106(x88391)+E(f332(f174(x88391),f150(x88391,x88391,f5(x88391),x88392,x88393)),f332(f332(f310(x88391),x88392),f332(f174(x88391),x88393)))
% 158.70/158.38  [8850]P24(f332(f332(f247(a868),f2(a868)),f750(x88501,x88502,x88503)))+~P24(f332(f332(f334(f875(x88503,x88503)),x88502),f332(f332(f289(x88503,x88503,x88503),x88501),f308(x88503,x88501))))
% 158.70/158.38  [9126]~P54(x91261,x91262)+~P24(f332(f332(f334(f875(x91261,x91261)),f332(f332(f267(x91261,x91261),x91263),x91263)),f332(f332(f289(x91261,x91261,x91261),x91262),f308(x91261,x91262))))
% 158.70/158.38  [9248]~E(f332(f332(f104(f876(f875(x92481,x92481),a862)),f332(f287(x92481,x92481),x92482)),f308(x92481,x92482)),f198(f876(f875(x92481,x92481),a862)))+~P24(f332(f332(f334(f875(x92481,x92481)),f332(f332(f267(x92481,x92481),x92483),x92483)),f332(f332(f289(x92481,x92481,x92481),x92482),f308(x92481,x92482))))
% 158.70/158.38  [9423]~P24(f332(f63(x94231),x94232))+P24(f332(f332(f246(a868),f332(f39(x94231),f332(f332(f22(f876(x94231,a862)),x94232),f332(f332(f310(x94231),x94233),f198(f876(x94231,a862)))))),f332(f39(x94231),x94232)))
% 158.70/158.38  [5040]~E(x50403,f116(x50401))+E(f145(x50401,f332(f332(f152(x50401),x50402),x50403)),x50402)
% 158.70/158.38  [5048]~E(x50483,f116(x50481))+E(f117(x50481,f332(f332(f152(x50481),x50482),x50483)),f116(x50481))
% 158.70/158.38  [5077]E(x50771,f116(x50772))+E(f145(x50772,f332(f332(f152(x50772),x50773),x50771)),f145(x50772,x50771))
% 158.70/158.38  [5079]E(x50791,f116(x50792))+E(f145(x50792,f332(f332(f135(x50792),x50793),x50791)),f145(x50792,x50791))
% 158.70/158.38  [5084]~E(x50843,f116(x50841))+E(f117(x50841,f332(f332(f135(x50841),x50842),x50843)),f117(x50841,x50842))
% 158.70/158.38  [5086]~E(x50863,f116(x50861))+E(f145(x50861,f332(f332(f135(x50861),x50862),x50863)),f145(x50861,x50862))
% 158.70/158.38  [5118]E(x51181,f116(x51182))+E(f332(f142(x51182),f332(f332(f135(x51182),x51181),x51183)),f332(f142(x51182),x51181))
% 158.70/158.38  [5148]~E(x51482,f116(x51481))+E(f332(f142(x51481),f332(f332(f135(x51481),x51482),x51483)),f332(f142(x51481),x51483))
% 158.70/158.38  [5203]~P26(x52031)+E(f332(f332(f113(x52031),x52032),f332(f332(f104(x52031),x52032),x52033)),x52032)
% 158.70/158.38  [5204]~P26(x52041)+E(f332(f332(f104(x52041),x52042),f332(f332(f113(x52041),x52042),x52043)),x52042)
% 158.70/158.38  [5205]~P106(x52051)+E(f332(f332(f196(x52051),x52052),f332(f332(f197(x52051),x52052),x52053)),x52052)
% 158.70/158.38  [5206]~P106(x52061)+E(f332(f332(f197(x52061),x52062),f332(f332(f196(x52061),x52062),x52063)),x52062)
% 158.70/158.38  [5226]~P57(x52261)+E(f46(x52261,f332(f332(f82(x52261),x52262),x52263),x52263),f2(x52261))
% 158.70/158.38  [5227]~P57(x52271)+E(f46(x52271,f332(f332(f82(x52271),x52272),x52273),x52272),f2(x52271))
% 158.70/158.38  [5305]~P66(x53051)+E(f332(f80(x53051),f332(f332(f22(x53051),x53052),x53053)),f332(f332(f22(x53051),x53053),x53052))
% 158.70/158.38  [5366]E(x53661,f116(x53662))+E(f117(x53662,f332(f332(f152(x53662),x53663),x53661)),f332(f332(f152(x53662),x53663),f117(x53662,x53661)))
% 158.70/158.38  [5367]E(x53671,f116(x53672))+E(f117(x53672,f332(f332(f135(x53672),x53673),x53671)),f332(f332(f135(x53672),x53673),f117(x53672,x53671)))
% 158.70/158.39  [5370]~P28(x53701)+E(f41(x53701,f332(f332(f310(x53701),x53702),x53703)),f332(f332(f113(x53701),x53702),f41(x53701,x53703)))
% 158.70/158.39  [5371]~P28(x53711)+E(f42(x53711,f332(f332(f310(x53711),x53712),x53713)),f332(f332(f104(x53711),x53712),f42(x53711,x53713)))
% 158.70/158.39  [5416]~P26(x54161)+E(f332(f332(f113(x54161),x54162),f332(f332(f113(x54161),x54162),x54163)),f332(f332(f113(x54161),x54162),x54163))
% 158.70/158.39  [5418]~P99(x54181)+E(f332(f332(f113(x54181),x54182),f332(f332(f113(x54181),x54182),x54183)),f332(f332(f113(x54181),x54182),x54183))
% 158.70/158.39  [5419]~P26(x54191)+E(f332(f332(f104(x54191),x54192),f332(f332(f104(x54191),x54192),x54193)),f332(f332(f104(x54191),x54192),x54193))
% 158.70/158.39  [5421]~P100(x54211)+E(f332(f332(f104(x54211),x54212),f332(f332(f104(x54211),x54212),x54213)),f332(f332(f104(x54211),x54212),x54213))
% 158.70/158.39  [5422]~P95(x54221)+E(f332(f332(f82(x54221),x54222),f332(f332(f82(x54221),x54222),x54223)),f332(f332(f82(x54221),x54222),x54223))
% 158.70/158.39  [5424]~P106(x54241)+E(f332(f332(f196(x54241),x54242),f332(f332(f196(x54241),x54242),x54243)),f332(f332(f196(x54241),x54242),x54243))
% 158.70/158.39  [5426]~P106(x54261)+E(f332(f332(f197(x54261),x54262),f332(f332(f197(x54261),x54262),x54263)),f332(f332(f197(x54261),x54262),x54263))
% 158.70/158.39  [5434]~P57(x54341)+E(f46(x54341,f332(f332(f81(x54341),x54342),x54343),x54343),f46(x54341,x54342,x54343))
% 158.70/158.39  [5435]~P57(x54351)+E(f46(x54351,f332(f332(f81(x54351),x54352),x54353),x54352),f46(x54351,x54353,x54352))
% 158.70/158.39  [5441]~P108(x54411)+E(f332(f332(f82(x54411),x54412),f332(f80(x54411),x54413)),f332(f80(x54411),f332(f332(f82(x54411),x54412),x54413)))
% 158.70/158.39  [5442]~P60(x54421)+E(f332(f332(f290(x54421),x54422),f332(f80(x54421),x54423)),f332(f80(x54421),f332(f332(f290(x54421),x54422),x54423)))
% 158.70/158.39  [5443]~P80(x54431)+E(f332(f332(f81(x54431),x54432),f332(f167(x54431),x54433)),f332(f167(x54431),f332(f332(f152(x54431),x54432),x54433)))
% 158.70/158.39  [5473]~P108(x54731)+E(f332(f332(f82(x54731),f332(f80(x54731),x54732)),x54733),f332(f332(f82(x54731),x54732),f332(f80(x54731),x54733)))
% 158.70/158.39  [5479]~P6(x54791,x54792,x54793)+E(f41(f876(x54791,a862),f332(f332(f62(x54791),x54792),x54793)),x54792)
% 158.70/158.39  [5540]~P111(x55401)+E(f332(f332(f82(x55401),x55402),f332(f332(f257(x55401),x55402),x55403)),f332(f332(f257(x55401),x55402),f332(a115,x55403)))
% 158.70/158.39  [5541]~P113(x55411)+E(f332(f332(f82(x55411),x55412),f332(f332(f257(x55411),x55412),x55413)),f332(f332(f257(x55411),x55412),f332(a115,x55413)))
% 158.70/158.39  [5551]~P73(x55511)+E(f332(f332(f81(x55511),f332(f80(x55511),x55512)),f332(f332(f81(x55511),x55512),x55513)),x55513)
% 158.70/158.39  [5574]~P142(x55741)+E(f332(f332(f257(x55741),f332(f103(x55741),x55742)),x55743),f332(f103(x55741),f332(f332(f257(a868),x55742),x55743)))
% 158.70/158.39  [5575]~P137(x55751)+E(f332(f332(f257(x55751),f332(f105(x55751),x55752)),x55753),f332(f105(x55751),f332(f332(f257(a1),x55752),x55753)))
% 158.70/158.39  [5581]~P84(x55811)+E(f332(f76(x55811),f332(f332(f22(x55811),x55812),x55813)),f332(f76(x55811),f332(f332(f22(x55811),x55813),x55812)))
% 158.70/158.39  [5583]~P116(x55831)+E(f332(f332(f82(x55831),f83(x55831,x55832)),f83(x55831,x55833)),f83(x55831,f332(f332(f82(x55831),x55832),x55833)))
% 158.70/158.39  [5587]E(x55871,f116(x55872))+E(f332(f332(f135(x55872),f332(f173(x55872),x55871)),x55873),f332(f173(x55872),f332(f332(f135(x55872),x55871),x55873)))
% 158.70/158.39  [5592]~E(x55922,f332(a115,f332(f332(f81(a868),x55921),x55923)))+P24(f332(f332(f247(a868),x55921),x55922))
% 158.70/158.39  [5593]~P108(x55931)+E(f332(f332(f82(x55931),f332(f80(x55931),x55932)),x55933),f332(f80(x55931),f332(f332(f82(x55931),x55932),x55933)))
% 158.70/158.39  [5594]~P118(x55941)+E(f332(f332(f290(x55941),f332(f80(x55941),x55942)),x55943),f332(f80(x55941),f332(f332(f290(x55941),x55942),x55943)))
% 158.70/158.39  [5595]~P116(x55951)+E(f332(f332(f257(x55951),f332(f76(x55951),x55952)),x55953),f332(f76(x55951),f332(f332(f257(x55951),x55952),x55953)))
% 158.70/158.39  [5693]E(f662(x56931,x56932,x56933),f669(x56931,x56932,x56933))+E(f332(f332(f104(f876(x56933,a862)),x56932),x56931),f198(f876(x56933,a862)))
% 158.70/158.39  [5708]~P67(x57082)+E(f332(f332(f6(x57081,x57082),f332(f16(x57082,x57081),f2(x57082))),x57083),f2(x57082))
% 158.70/158.39  [5709]~P74(x57092)+E(f332(f332(f9(x57091,x57092),f332(f16(x57092,x57091),f79(x57092))),x57093),f79(x57092))
% 158.70/158.39  [5711]~P142(x57111)+E(f332(f332(f81(x57111),f332(f103(x57111),x57112)),f332(f103(x57111),x57113)),f332(f103(x57111),f332(f332(f81(a868),x57112),x57113)))
% 158.70/158.39  [5712]~P142(x57121)+E(f332(f332(f82(x57121),f332(f103(x57121),x57122)),f332(f103(x57121),x57123)),f332(f103(x57121),f332(f332(f82(a868),x57122),x57123)))
% 158.70/158.39  [5713]~P137(x57131)+E(f332(f332(f22(x57131),f332(f105(x57131),x57132)),f332(f105(x57131),x57133)),f332(f105(x57131),f332(f332(f22(a1),x57132),x57133)))
% 158.70/158.39  [5714]~P137(x57141)+E(f332(f332(f81(x57141),f332(f105(x57141),x57142)),f332(f105(x57141),x57143)),f332(f105(x57141),f332(f332(f81(a1),x57142),x57143)))
% 158.70/158.39  [5715]~P137(x57151)+E(f332(f332(f82(x57151),f332(f105(x57151),x57152)),f332(f105(x57151),x57153)),f332(f105(x57151),f332(f332(f82(a1),x57152),x57153)))
% 158.70/158.39  [5716]~P92(x57161)+E(f332(f332(f22(x57161),f332(f106(x57161),x57162)),f332(f106(x57161),x57163)),f332(f106(x57161),f332(f332(f22(a1),x57162),x57163)))
% 158.70/158.39  [5719]~P92(x57191)+E(f332(f332(f81(x57191),f332(f106(x57191),x57192)),f332(f106(x57191),x57193)),f332(f106(x57191),f332(f332(f81(a1),x57192),x57193)))
% 158.70/158.39  [5720]~P92(x57201)+E(f332(f332(f82(x57201),f332(f106(x57201),x57202)),f332(f106(x57201),x57203)),f332(f106(x57201),f332(f332(f82(a1),x57202),x57203)))
% 158.70/158.39  [5769]~E(x57693,x57692)+P24(f332(f332(f246(f876(x57691,a862)),x57692),x57693))
% 158.70/158.39  [5775]~E(x57752,x57753)+P24(f332(f332(f246(f876(x57751,a862)),x57752),x57753))
% 158.70/158.39  [5780]~P85(x57801)+E(f332(f332(f104(x57801),f332(f80(x57801),x57802)),f332(f80(x57801),x57803)),f332(f80(x57801),f332(f332(f113(x57801),x57802),x57803)))
% 158.70/158.39  [5781]~P85(x57811)+E(f332(f332(f113(x57811),f332(f80(x57811),x57812)),f332(f80(x57811),x57813)),f332(f80(x57811),f332(f332(f104(x57811),x57812),x57813)))
% 158.70/158.39  [5782]~P73(x57821)+E(f332(f332(f81(x57821),f332(f80(x57821),x57822)),f332(f80(x57821),x57823)),f332(f80(x57821),f332(f332(f81(x57821),x57823),x57822)))
% 158.70/158.39  [5783]~P66(x57831)+E(f332(f332(f81(x57831),f332(f80(x57831),x57832)),f332(f80(x57831),x57833)),f332(f80(x57831),f332(f332(f81(x57831),x57832),x57833)))
% 158.70/158.39  [5784]~P76(x57841)+E(f332(f332(f197(x57841),f332(f80(x57841),x57842)),f332(f80(x57841),x57843)),f332(f80(x57841),f332(f332(f196(x57841),x57842),x57843)))
% 158.70/158.39  [5785]~P76(x57851)+E(f332(f332(f196(x57851),f332(f80(x57851),x57852)),f332(f80(x57851),x57853)),f332(f80(x57851),f332(f332(f197(x57851),x57852),x57853)))
% 158.70/158.39  [5786]~P116(x57861)+E(f332(f332(f82(x57861),f332(f76(x57861),x57862)),f332(f76(x57861),x57863)),f332(f76(x57861),f332(f332(f82(x57861),x57862),x57863)))
% 158.70/158.39  [5787]~P62(x57871)+E(f332(f332(f290(x57871),f332(f76(x57871),x57872)),f332(f76(x57871),x57873)),f332(f76(x57871),f332(f332(f290(x57871),x57872),x57873)))
% 158.70/158.39  [5788]~P80(x57881)+E(f332(f332(f81(x57881),f332(f167(x57881),x57882)),f332(f167(x57881),x57883)),f332(f167(x57881),f332(f332(f135(x57881),x57882),x57883)))
% 158.70/158.39  [5789]E(x57891,f198(f876(x57892,a862)))+~E(f332(f332(f113(f876(x57892,a862)),x57893),x57891),f198(f876(x57892,a862)))
% 158.70/158.39  [5790]E(x57901,f198(f876(x57902,a862)))+~E(f332(f332(f113(f876(x57902,a862)),x57901),x57903),f198(f876(x57902,a862)))
% 158.70/158.39  [5791]~P145(x57911,x57913,x57912)+P24(f332(x57911,f332(f332(f40(a1),x57912),x57913)))
% 158.70/158.39  [5841]~P24(f332(f63(x58411),x58413))+P24(f332(f63(x58411),f332(f332(f310(x58411),x58412),x58413)))
% 158.70/158.39  [5842]~P24(f332(f138(x58421),x58423))+P24(f332(f138(x58421),f332(f332(f177(x58421),x58422),x58423)))
% 158.70/158.39  [5843]~P24(f332(f138(x58431),x58433))+P24(f332(f138(x58431),f332(f332(f139(x58431),x58432),x58433)))
% 158.70/158.39  [5872]~P26(x58721)+P24(f332(f332(f246(x58721),x58722),f332(f332(f113(x58721),x58723),x58722)))
% 158.70/158.39  [5873]~P99(x58731)+P24(f332(f332(f246(x58731),x58732),f332(f332(f113(x58731),x58733),x58732)))
% 158.70/158.39  [5874]~P26(x58741)+P24(f332(f332(f246(x58741),x58742),f332(f332(f113(x58741),x58742),x58743)))
% 158.70/158.39  [5875]~P99(x58751)+P24(f332(f332(f246(x58751),x58752),f332(f332(f113(x58751),x58752),x58753)))
% 158.70/158.39  [5876]~P106(x58761)+P24(f332(f332(f246(x58761),x58762),f332(f332(f197(x58761),x58763),x58762)))
% 158.70/158.39  [5877]~P106(x58771)+P24(f332(f332(f246(x58771),x58772),f332(f332(f197(x58771),x58772),x58773)))
% 158.70/158.39  [5891]~E(x58911,f2(a868))+E(f332(f332(f40(a868),f332(f332(f82(a868),x58911),x58912)),f332(f332(f82(a868),x58911),x58913)),f2(a868))
% 158.70/158.39  [5971]~P92(x59711)+E(f332(f332(f22(x59711),f332(f106(x59711),x59712)),f332(f106(x59711),x59713)),f332(f106(x59711),f332(f332(f81(a1),x59712),f332(f80(a1),x59713))))
% 158.70/158.39  [6028]E(x60281,f2(a868))+E(f332(f332(f40(a868),f332(f332(f82(a868),x60281),x60282)),f332(f332(f82(a868),x60281),x60283)),f332(f332(f40(a868),x60282),x60283))
% 158.70/158.39  [6062]E(f153(x60621,f332(f332(f152(x60621),x60622),x60623)),f332(f332(f152(x60621),x60622),f153(x60621,x60623)))+P24(f332(f332(f334(x60621),x60622),f332(f174(x60621),x60623)))
% 158.70/158.39  [6096]P145(x60961,x60962,x60963)+~P24(f332(x60961,f332(f332(f40(a1),x60963),x60962)))
% 158.70/158.39  [6173]E(x61731,f116(x61732))+E(f332(f332(f152(x61732),f332(f142(x61732),x61731)),f332(f332(f177(x61732),x61733),f332(f173(x61732),x61731))),f332(f332(f177(x61732),f332(a115,x61733)),x61731))
% 158.70/158.39  [6180]E(f332(f332(f22(f876(x61801,a862)),x61802),x61803),x61802)+~E(f332(f332(f104(f876(x61801,a862)),x61802),x61803),f198(f876(x61801,a862)))
% 158.70/158.39  [6194]E(f153(x61941,f332(f332(f152(x61941),x61942),x61943)),f153(x61941,x61943))+~P24(f332(f332(f334(x61941),x61942),f332(f174(x61941),x61943)))
% 158.70/158.39  [6226]~P24(f332(f332(f246(a868),x62261),x62263))+P24(f332(f332(f246(a868),x62261),f332(f332(f81(a868),x62262),x62263)))
% 158.70/158.39  [6228]~P24(f332(f332(f246(a868),x62281),x62282))+P24(f332(f332(f246(a868),x62281),f332(f332(f81(a868),x62282),x62283)))
% 158.70/158.39  [6230]~P24(f332(f332(f247(a868),x62301),x62303))+P24(f332(f332(f247(a868),x62301),f332(f332(f81(a868),x62302),x62303)))
% 158.70/158.39  [6232]~P24(f332(f332(f247(a868),x62321),x62322))+P24(f332(f332(f247(a868),x62321),f332(f332(f81(a868),x62322),x62323)))
% 158.70/158.39  [6270]P24(f332(f63(x62701),x62702))+~P24(f332(f63(x62701),f332(f332(f310(x62701),x62703),x62702)))
% 158.70/158.39  [6271]P24(f332(f138(x62711),x62712))+~P24(f332(f138(x62711),f332(f332(f152(x62711),x62713),x62712)))
% 158.70/158.39  [6272]P24(f332(f138(x62721),x62722))+~P24(f332(f138(x62721),f332(f332(f135(x62721),x62723),x62722)))
% 158.70/158.39  [6273]P24(f332(f138(x62731),x62732))+~P24(f332(f138(x62731),f332(f332(f135(x62731),x62732),x62733)))
% 158.70/158.39  [6319]~P113(x63191)+E(f332(f332(f81(x63191),x63192),f332(f332(f82(x63191),x63193),x63192)),f332(f332(f82(x63191),f332(f332(f81(x63191),x63193),f79(x63191))),x63192))
% 158.70/158.39  [6368]~E(x63681,x63682)+~P24(f332(f332(f247(f876(x63683,a862)),x63681),x63682))
% 158.70/158.39  [6412]P24(f332(f332(f334(x64121),x64122),x64123))+P24(f332(f332(f334(x64121),x64122),f332(f80(f876(x64121,a862)),x64123)))
% 158.70/158.39  [6418]E(f145(x64181,f332(f332(f139(x64181),x64182),x64183)),f145(x64181,x64183))+~P24(f332(f332(f247(a868),x64182),f332(f199(f869(x64181)),x64183)))
% 158.70/158.39  [6419]E(f332(f332(f177(x64191),x64192),f117(x64191,x64193)),f332(f332(f177(x64191),x64192),x64193))+~P24(f332(f332(f247(a868),x64192),f332(f199(f869(x64191)),x64193)))
% 158.70/158.39  [6474]E(f332(f332(f332(f191(f869(x64741),f869(x64741)),x64742),f169(x64741)),x64743),x64743)+~E(f46(a868,x64742,f332(f199(f869(x64741)),x64743)),f2(a868))
% 158.70/158.39  [6481]~P6(x64811,x64813,x64812)+E(f332(f332(f289(x64811,x64811,x64811),f332(f287(x64811,x64811),x64812)),x64812),x64812)
% 158.70/158.39  [6524]~E(f332(f332(f113(f876(x65241,a862)),x65242),x65243),x65243)+P24(f332(f332(f246(f876(x65241,a862)),x65242),x65243))
% 158.70/158.39  [6529]~P51(x65291,x65291,x65293)+P51(x65291,x65291,f332(f332(f191(f875(x65291,x65291),a862),x65292),x65293))
% 158.70/158.39  [6531]~P24(f332(f332(f334(x65311),x65313),f332(f174(x65311),x65312)))+P24(f332(f332(f247(a868),f2(a868)),f332(f199(f869(x65311)),x65312)))
% 158.70/158.39  [6557]~P84(x65571)+E(f332(f76(x65571),f332(f332(f81(x65571),f332(f76(x65571),x65572)),f332(f76(x65571),x65573))),f332(f332(f81(x65571),f332(f76(x65571),x65572)),f332(f76(x65571),x65573)))
% 158.70/158.39  [6567]E(f332(f332(f40(a868),f332(f332(f82(a868),x65671),x65672)),f332(f332(f82(a868),x65671),x65673)),f332(f332(f40(a868),x65672),x65673))+~P24(f332(f332(f247(a868),f2(a868)),x65671))
% 158.70/158.39  [6703]~P24(f332(f63(x67031),x67033))+E(f332(f332(f66(x67031,f876(x67031,a862),f310(x67031)),x67032),x67033),f332(f332(f113(f876(x67031,a862)),x67033),x67032))
% 158.70/158.39  [6762]E(f332(f332(f113(f876(x67621,a862)),x67622),x67623),x67622)+~P24(f332(f332(f246(f876(x67621,a862)),x67623),x67622))
% 158.70/158.39  [6764]E(f332(f332(f113(f876(x67641,a862)),x67642),x67643),x67643)+~P24(f332(f332(f246(f876(x67641,a862)),x67642),x67643))
% 158.70/158.39  [6765]E(f332(f332(f104(f876(x67651,a862)),x67652),x67653),x67653)+~P24(f332(f332(f246(f876(x67651,a862)),x67653),x67652))
% 158.70/158.39  [6766]E(f332(f332(f104(f876(x67661,a862)),x67662),x67663),x67662)+~P24(f332(f332(f246(f876(x67661,a862)),x67662),x67663))
% 158.70/158.39  [6818]~P24(f332(f138(x68181),x68182))+E(f332(f332(f22(f876(x68181,a862)),f332(f174(x68181),x68182)),f332(f332(f310(x68181),x68183),f198(f876(x68181,a862)))),f332(f174(x68181),f172(x68181,x68183,x68182)))
% 158.70/158.39  [6871]P39(x68711,x68712)+~P39(x68711,f332(f332(f191(f875(x68711,x68711),a862),x68713),x68712))
% 158.70/158.39  [6935]P24(f332(f50(x69351,x69352),f332(a52,x69353)))+~P24(f332(f50(f332(f80(a1),x69351),f332(f80(a1),x69352)),x69353))
% 158.70/158.39  [6940]E(f332(f332(f22(f876(x69401,a862)),f332(f332(f310(x69401),x69402),x69403)),f332(f332(f310(x69401),x69402),f198(f876(x69401,a862)))),x69403)+P24(f332(f332(f334(x69401),x69402),x69403))
% 158.70/158.39  [6961]E(f332(f332(f104(f876(x69611,a862)),f332(f174(x69611),x69612)),f332(f174(x69611),x69613)),f198(f876(x69611,a862)))+~P24(f332(f138(x69611),f332(f332(f135(x69611),x69612),x69613)))
% 158.70/158.39  [6977]~P24(f332(f332(f334(x69771),x69772),f332(f174(x69771),x69773)))+~P24(f332(f138(x69771),f332(f332(f152(x69771),x69772),x69773)))
% 158.70/158.39  [7047]P33(x70471,x70472,x70473)+P24(f332(f332(f247(a868),f784(x70473,x70472,x70471)),f332(f199(f869(x70471)),x70473)))
% 158.70/158.39  [7057]E(f332(f332(f104(f876(x70571,a862)),x70572),x70573),f198(f876(x70571,a862)))+P24(f332(f332(f334(x70571),f662(x70573,x70572,x70571)),x70572))
% 158.70/158.39  [7058]E(f332(f332(f104(f876(x70581,a862)),x70582),x70583),f198(f876(x70581,a862)))+P24(f332(f332(f334(x70581),f669(x70583,x70582,x70581)),x70583))
% 158.70/158.39  [7062]E(f117(x70621,f332(f332(f177(x70621),x70622),x70623)),f332(f332(f177(x70621),f332(f332(f22(a868),x70622),f79(a868))),x70623))+~P24(f332(f332(f246(a868),x70622),f332(f199(f869(x70621)),x70623)))
% 158.70/158.39  [7121]~P35(x71213,x71212,x71211)+P24(f332(f332(f247(a868),f732(x71211,x71212,x71213)),f332(f199(f869(x71213)),x71211)))
% 158.70/158.39  [7139]P24(f332(f332(f247(a868),f2(a868)),x71391))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x71392),x71391)),f332(f332(f82(a868),x71393),x71391)))
% 158.70/158.39  [7140]P24(f332(f332(f247(a868),f2(a868)),x71401))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x71401),x71402)),f332(f332(f82(a868),x71401),x71403)))
% 158.70/158.39  [7143]~P24(f332(f332(f334(x71431),x71432),x71433))+~P24(f332(f332(f334(x71431),x71432),f332(f80(f876(x71431,a862)),x71433)))
% 158.70/158.39  [7150]~P24(f332(f332(f247(f876(x71501,a862)),x71502),x71503))+P24(f332(f332(f246(f876(x71501,a862)),x71502),x71503))
% 158.70/158.39  [7249]~P24(f332(f332(f246(a868),x72493),x72492))+P24(f332(f332(f246(a868),f332(f332(f22(a868),x72491),x72492)),f332(f332(f22(a868),x72491),x72493)))
% 158.70/158.39  [7250]~P24(f332(f332(f246(a868),x72501),x72503))+P24(f332(f332(f246(a868),f332(f332(f22(a868),x72501),x72502)),f332(f332(f22(a868),x72503),x72502)))
% 158.70/158.39  [7251]~P24(f332(f332(f246(a868),x72512),x72513))+P24(f332(f332(f246(a868),f332(f332(f81(a868),x72511),x72512)),f332(f332(f81(a868),x72511),x72513)))
% 158.70/158.39  [7252]~P24(f332(f332(f246(a868),x72521),x72523))+P24(f332(f332(f246(a868),f332(f332(f81(a868),x72521),x72522)),f332(f332(f81(a868),x72523),x72522)))
% 158.70/158.39  [7254]~P24(f332(f332(f246(a868),x72542),x72543))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x72541),x72542)),f332(f332(f82(a868),x72541),x72543)))
% 158.70/158.39  [7256]~P24(f332(f332(f246(a868),x72561),x72563))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x72561),x72562)),f332(f332(f82(a868),x72563),x72562)))
% 158.70/158.39  [7257]~P24(f332(f332(f246(a868),x72571),x72573))+P24(f332(f332(f246(a868),f332(f332(f40(a868),x72571),x72572)),f332(f332(f40(a868),x72573),x72572)))
% 158.70/158.39  [7258]~P24(f332(f332(f246(a1),x72582),x72583))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x72581),x72582)),f332(f332(f81(a1),x72581),x72583)))
% 158.70/158.39  [7261]~P24(f332(f332(f247(a868),x72612),x72613))+P24(f332(f332(f247(a868),f332(f332(f81(a868),x72611),x72612)),f332(f332(f81(a868),x72611),x72613)))
% 158.70/158.39  [7262]~P24(f332(f332(f247(a868),x72621),x72623))+P24(f332(f332(f247(a868),f332(f332(f81(a868),x72621),x72622)),f332(f332(f81(a868),x72623),x72622)))
% 158.70/158.39  [7263]~P24(f332(f332(f247(a1),x72631),x72633))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x72631),x72632)),f332(f332(f81(a1),x72633),x72632)))
% 158.70/158.39  [7341]E(x73411,x73412)+~P24(f332(f332(f334(x73413),x73411),f332(f332(f310(x73413),x73412),f198(f876(x73413,a862)))))
% 158.70/158.39  [7343]~E(f332(f332(f104(f876(x73431,a862)),x73432),x73433),f198(f876(x73431,a862)))+P24(f332(f332(f246(f876(x73431,a862)),x73432),f332(f80(f876(x73431,a862)),x73433)))
% 158.70/158.39  [7350]P24(f332(f332(f334(f876(x73501,a862)),x73502),f332(f309(x73501),x73503)))+~P24(f332(f332(f246(f876(x73501,a862)),x73502),x73503))
% 158.70/158.39  [7404]E(f332(f332(f152(x74041),f332(f332(f166(x74041),x74042),x74043)),f332(f332(f139(x74041),f332(a115,x74043)),x74042)),f332(f332(f139(x74041),x74043),x74042))+~P24(f332(f332(f247(a868),x74043),f332(f199(f869(x74041)),x74042)))
% 158.70/158.39  [7431]P24(f332(f332(f334(f875(x74311,x74311)),x74312),f308(x74311,x74313)))+~P24(f332(f332(f334(f875(x74311,x74311)),x74312),x74313))
% 158.70/158.39  [7441]~P24(f332(f332(f334(f876(x74411,a862)),x74412),f332(f309(x74411),x74413)))+P24(f332(f332(f246(f876(x74411,a862)),x74412),x74413))
% 158.70/158.39  [7487]P24(f332(f332(f246(f876(x74871,a862)),x74872),f41(f876(x74871,a862),x74873)))+~P24(f332(f332(f334(f876(x74871,a862)),x74872),x74873))
% 158.70/158.39  [7512]~P137(x75121)+E(f332(f332(f82(x75121),f332(f332(f257(x75121),f332(f80(x75121),f79(x75121))),x75122)),f332(f332(f257(x75121),x75123),x75122)),f332(f332(f257(x75121),f332(f80(x75121),x75123)),x75122))
% 158.70/158.39  [7534]E(f332(f332(f166(x75341),x75342),f332(f332(f22(a868),f332(f199(f869(x75341)),x75342)),f332(a115,x75343))),f332(f332(f166(x75341),f332(f170(x75341),x75342)),x75343))+~P24(f332(f332(f247(a868),x75343),f332(f199(f869(x75341)),x75342)))
% 158.70/158.39  [7551]~E(f332(f332(f104(f876(x75511,a862)),f827(x75513,x75512,x75511)),x75513),f198(f876(x75511,a862)))+E(f332(f332(f104(f876(x75511,a862)),f41(f876(x75511,a862),x75512)),x75513),f198(f876(x75511,a862)))
% 158.70/158.39  [7612]~P24(f332(f332(f334(x76123),x76122),f332(f174(x76123),x76121)))+P24(f332(f332(f247(a868),f565(x76121,x76122,x76123)),f332(f199(f869(x76123)),x76121)))
% 158.70/158.39  [7620]P24(f332(f332(f334(x76201),f332(f332(f166(x76201),x76202),x76203)),f332(f174(x76201),x76202)))+~P24(f332(f332(f247(a868),x76203),f332(f199(f869(x76201)),x76202)))
% 158.70/158.39  [7720]~P24(f332(x77202,f645(x77203,x77202,x77201)))+E(f332(f332(f139(x77201),f332(f199(f869(x77201)),f179(x77201,x77202,x77203))),x77203),f116(x77201))
% 158.70/158.39  [7731]P24(f332(f332(f246(f876(f869(x77311),a862)),f162(x77311,x77312)),f162(x77311,x77313)))+~P24(f332(f332(f246(f876(x77311,a862)),x77312),x77313))
% 158.70/158.39  [7732]P24(f332(f332(f246(f876(f869(x77321),a862)),f161(x77321,x77322)),f161(x77321,x77323)))+~P24(f332(f332(f246(f876(x77321,a862)),x77322),x77323))
% 158.70/158.39  [7759]E(f332(f332(f104(f876(x77591,a862)),f41(f876(x77591,a862),x77592)),x77593),f198(f876(x77591,a862)))+P24(f332(f332(f334(f876(x77591,a862)),f827(x77593,x77592,x77591)),x77592))
% 158.70/158.39  [7762]~P24(f332(f332(f334(f876(x77621,a862)),x77623),x77622))+P24(f332(f332(f246(f876(x77621,a862)),f42(f876(x77621,a862),x77622)),x77623))
% 158.70/158.39  [7764]E(f332(f332(f104(f876(x77641,a862)),x77642),x77643),f198(f876(x77641,a862)))+~P24(f332(f332(f246(f876(x77641,a862)),x77642),f332(f80(f876(x77641,a862)),x77643)))
% 158.70/158.39  [7810]E(f332(f332(f22(a868),f332(f332(f81(a868),f332(f167(a868),x78101)),x78102)),f332(f332(f166(a868),x78101),x78103)),f332(f167(a868),f332(f332(f160(a868,x78101),x78103),x78102)))+~P24(f332(f332(f247(a868),x78103),f332(f199(f869(a868)),x78101)))
% 158.70/158.39  [7860]P24(f332(f332(f246(a868),x78601),x78602))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),x78603),x78601)),f332(f332(f81(a868),x78603),x78602)))
% 158.70/158.39  [7863]P24(f332(f332(f247(a868),x78631),x78632))+~P24(f332(f332(f247(a868),f332(f332(f81(a868),x78633),x78631)),f332(f332(f81(a868),x78633),x78632)))
% 158.70/158.39  [7864]P24(f332(f332(f247(a868),x78641),x78642))+~P24(f332(f332(f247(a868),f332(f332(f82(a868),x78643),x78641)),f332(f332(f82(a868),x78643),x78642)))
% 158.70/158.39  [7865]P24(f332(f332(f247(a868),x78651),x78652))+~P24(f332(f332(f247(a868),f332(f332(f82(a868),x78651),x78653)),f332(f332(f82(a868),x78652),x78653)))
% 158.70/158.39  [7894]P24(f332(f332(f247(a868),f2(a868)),x78941))+~P24(f332(f332(f247(a868),f332(f332(f82(a868),x78942),x78941)),f332(f332(f82(a868),x78943),x78941)))
% 158.70/158.39  [7895]P24(f332(f332(f247(a868),f2(a868)),x78951))+~P24(f332(f332(f247(a868),f332(f332(f82(a868),x78951),x78952)),f332(f332(f82(a868),x78951),x78953)))
% 158.70/158.39  [7969]E(f259(x79691,x79692,x79693),x79692)+~P24(f332(f332(f246(f876(x79691,a862)),x79693),f332(f332(f310(x79691),x79692),f198(f876(x79691,a862)))))
% 158.70/158.39  [8019]~P24(f332(f138(x80191),x80193))+E(f332(f137(x80191,f332(f332(f8(a862,a862,x80191),a327),f332(a329,x80192))),x80193),f172(x80191,x80192,x80193))
% 158.70/158.39  [8042]E(f332(f332(f139(x80421),f332(f199(f869(x80421)),f179(x80421,x80422,x80423))),x80423),f116(x80421))+P24(f332(f332(f334(x80421),f645(x80423,x80422,x80421)),f332(f174(x80421),x80423)))
% 158.70/158.39  [8046]E(f332(f332(f135(x80461),f332(f332(f177(x80461),x80462),x80463)),f332(f332(f152(x80461),f332(f332(f166(x80461),x80463),x80462)),f116(x80461))),f332(f332(f177(x80461),f332(a115,x80462)),x80463))+~P24(f332(f332(f247(a868),x80462),f332(f199(f869(x80461)),x80463)))
% 158.70/158.39  [8107]E(f332(f137(x81071,f332(f332(f8(a862,a862,x81071),a327),f332(a329,x81072))),x81073),x81073)+P24(f332(f332(f334(x81071),x81072),f332(f174(x81071),x81073)))
% 158.70/158.39  [8114]P24(f332(f332(f246(f876(f876(x81141,a862),a862)),f260(x81141,x81142)),f260(x81141,x81143)))+~P24(f332(f332(f246(f876(x81141,a862)),x81142),x81143))
% 158.70/158.39  [8158]~P24(f332(f138(x81581),x81583))+P24(f332(f138(x81581),f332(f332(f332(f191(f869(x81581),f869(x81581)),x81582),f169(x81581)),x81583)))
% 158.70/158.39  [8164]~P24(f332(f332(f247(a868),x81642),x81643))+P24(f332(f332(f247(a868),f332(f332(f82(a868),f332(a115,x81641)),x81642)),f332(f332(f82(a868),f332(a115,x81641)),x81643)))
% 158.70/158.39  [8186]P24(f332(f332(f246(f876(f876(x81861,a862),a862)),f332(f309(x81861),x81862)),f332(f309(x81861),x81863)))+~P24(f332(f332(f246(f876(x81861,a862)),x81862),x81863))
% 158.70/158.39  [8346]~P24(f332(f332(f246(f876(x83461,a862)),x83463),x83462))+P24(f332(f332(f246(f876(x83461,a862)),f332(f80(f876(x83461,a862)),x83462)),f332(f80(f876(x83461,a862)),x83463)))
% 158.70/158.39  [8376]E(f332(f311(a868,a868,f332(f332(f7(a868,a868,a868),f22(a868)),x83761)),f332(f302(a868,x83762),x83763)),f332(f302(a868,f332(f332(f22(a868),x83762),x83761)),f332(f332(f22(a868),x83763),x83761)))+~P24(f332(f332(f247(a868),x83761),x83763))
% 158.70/158.39  [8403]~P80(x84031)+E(f332(f332(f81(x84031),x84032),f332(f143(x84031,x84031,f81(x84031),f2(x84031)),x84033)),f332(f143(x84031,x84031,f81(x84031),x84032),x84033))
% 158.70/158.39  [8476]~P84(x84761)+P24(f332(f332(f246(x84761),f332(f76(x84761),f332(f332(f22(x84761),x84762),x84763))),f332(f332(f81(x84761),f332(f76(x84761),x84762)),f332(f76(x84761),x84763))))
% 158.70/158.39  [8477]~P84(x84771)+P24(f332(f332(f246(x84771),f332(f76(x84771),f332(f332(f81(x84771),x84772),x84773))),f332(f332(f81(x84771),f332(f76(x84771),x84772)),f332(f76(x84771),x84773))))
% 158.70/158.39  [8487]E(f332(f332(f81(a1),f332(f332(f82(a1),x84871),f46(a1,f332(f332(f40(a1),x84872),x84871),x84873))),f46(a1,x84872,x84871)),f46(a1,x84872,f332(f332(f82(a1),x84871),x84873)))+~P24(f332(f332(f247(a1),f2(a1)),x84873))
% 158.70/158.39  [8493]E(f332(f332(f135(x84931),f332(f332(f177(x84931),x84932),x84933)),f332(f332(f152(x84931),f332(f142(x84931),f332(f332(f139(x84931),x84932),x84933))),f116(x84931))),f332(f332(f177(x84931),f332(a115,x84932)),x84933))+~P24(f332(f332(f247(a868),x84932),f332(f199(f869(x84931)),x84933)))
% 158.70/158.39  [8512]E(f332(f278(x85121,f332(f332(f155(x85121,f875(a102,x85121)),f332(f267(a102,x85121),f79(a102))),x85122)),f332(a3,x85123)),f332(f332(f166(x85121),x85122),x85123))+~P24(f332(f332(f247(a868),x85123),f332(f199(f869(x85121)),x85122)))
% 158.70/158.39  [8577]P24(f332(f332(f334(f875(x85771,x85771)),x85772),f332(f332(f289(x85771,x85771,x85771),x85773),f308(x85771,x85773))))+~P24(f332(f332(f334(f875(x85771,x85771)),x85772),x85773))
% 158.70/158.39  [8594]P24(f332(f332(f246(a868),x85941),x85942))+~P24(f332(f332(f246(a868),f332(f332(f82(a868),f332(a115,x85943)),x85941)),f332(f332(f82(a868),f332(a115,x85943)),x85942)))
% 158.70/158.39  [8610]P24(f332(f332(f246(f876(x86101,a862)),x86102),x86103))+~P24(f332(f332(f246(f876(x86101,a862)),f332(f80(f876(x86101,a862)),x86103)),f332(f80(f876(x86101,a862)),x86102)))
% 158.70/158.39  [8629]P24(f332(f138(x86291),x86292))+~P24(f332(f138(x86291),f332(f332(f332(f191(f869(x86291),f869(x86291)),x86293),f169(x86291)),x86292)))
% 158.70/158.39  [8689]E(f332(f311(f875(x86891,x86892),x86892,f270(x86891,x86892)),f332(f174(f875(x86891,x86892)),x86893)),f188(x86891,x86892,f332(f180(x86891,x86892),x86893)))+~P24(f332(f138(x86891),f332(f332(f155(f875(x86891,x86892),x86891),f266(x86891,x86892)),x86893)))
% 158.70/158.39  [8698]E(f332(f286(x86981,x86981,f308(x86981,x86982)),x86983),x86983)+~P24(f332(f332(f246(f876(x86981,a862)),f332(f286(x86981,x86981,x86982),x86983)),x86983))
% 158.70/158.39  [8740]~P106(x87401)+P30(x87401,f332(f137(x87401,f332(f332(f7(x87401,x87401,a862),a329),f332(x87402,x87403))),x87403))
% 158.70/158.39  [8746]~P24(f332(f332(f246(a868),x87461),x87462))+P24(f332(f332(f246(a868),x87461),f332(f143(a868,a868,f81(a868),x87462),x87463)))
% 158.70/158.39  [8823]~P24(f332(f332(f334(f875(x88231,x88231)),x88232),f308(x88231,x88233)))+P24(f332(f332(f334(f875(x88231,x88231)),x88232),f332(f332(f191(f875(x88231,x88231),a862),f748(x88233,x88232,x88231)),x88233)))
% 158.70/158.39  [8910]~P80(x89101)+E(f332(f332(f81(x89101),x89102),f332(f143(x89101,x89101,f332(f7(x89101,x89101,x89101),f81(x89101)),f2(x89101)),f332(f170(x89101),x89103))),f332(f143(x89101,x89101,f81(x89101),x89102),x89103))
% 158.70/158.39  [9172]P51(x91721,x91722,x91723)+P24(f332(f332(f334(f875(x91721,x91722)),f332(f332(f267(x91721,x91722),f739(x91723,x91722,x91721)),f727(x91723,x91722,x91721))),x91723))
% 158.70/158.39  [9173]P51(x91731,x91732,x91733)+P24(f332(f332(f334(f875(x91731,x91732)),f332(f332(f267(x91731,x91732),f739(x91733,x91732,x91731)),f726(x91733,x91732,x91731))),x91733))
% 158.70/158.39  [9235]~P24(f332(f332(f334(f875(x92351,x92351)),x92352),f332(f332(f289(x92351,x92351,x92351),x92353),f308(x92351,x92353))))+P24(f332(f332(f334(f875(x92351,x92351)),x92352),f332(f332(f191(f875(x92351,x92351),a862),f750(x92353,x92352,x92351)),x92353)))
% 158.70/158.39  [9236]~P24(f332(x92361,f332(f332(f166(x92362),x92363),f332(f199(f869(x92362)),f179(x92362,x92361,x92363)))))+~P24(f332(f332(f247(a868),f332(f199(f869(x92362)),f179(x92362,x92361,x92363))),f332(f199(f869(x92362)),x92363)))
% 158.70/158.39  [9322]~P24(f332(f332(f246(f876(x93221,a862)),x93222),x93223))+P24(f332(f332(f246(f876(x93221,a862)),f332(f332(f7(x93221,f876(x93221,a862),a862),f334(x93221)),x93222)),f332(f332(f7(x93221,f876(x93221,a862),a862),f334(x93221)),x93223)))
% 158.70/158.39  [9373]~P24(f332(f332(f334(f875(f876(x93731,a862),f876(x93731,a862))),f332(f332(f267(f876(x93731,a862),f876(x93731,a862)),x93732),x93733)),f307(x93731)))+P24(f332(f332(f247(f876(x93731,a862)),x93732),x93733))
% 158.70/158.39  [9397]P52(x93971,x93972,x93973)+~P24(f332(f332(f334(f875(x93971,x93971)),f332(f332(f267(x93971,x93971),f741(x93973,x93972,x93971)),f740(x93973,x93972,x93971))),x93973))
% 158.70/158.39  [9398]P52(x93981,x93982,x93983)+~P24(f332(f332(f334(f875(x93981,x93981)),f332(f332(f267(x93981,x93981),f740(x93983,x93982,x93981)),f741(x93983,x93982,x93981))),x93983))
% 158.70/158.39  [9433]~P24(f332(f332(f334(f875(f869(x94331),f869(x94331))),f332(f332(f267(f869(x94331),f869(x94331)),x94332),x94332)),f148(x94331,x94333)))+P24(f332(f332(f334(f875(x94331,x94331)),f332(f332(f267(x94331,x94331),f590(x94332,x94333,x94331)),f590(x94332,x94333,x94331))),x94333))
% 158.70/158.39  [9481]P24(f332(f332(f246(f876(x94811,a862)),x94812),x94813))+~P24(f332(f332(f246(f876(x94811,a862)),f332(f332(f7(x94811,f876(x94811,a862),a862),f334(x94811)),x94812)),f332(f332(f7(x94811,f876(x94811,a862),a862),f334(x94811)),x94813)))
% 158.70/158.39  [9562]E(f332(f332(f22(a868),f332(f332(f6(a868,a868),x95621),f332(f253(a868),x95622))),f332(f332(f6(a868,a868),x95623),f332(f253(a868),x95622))),f332(f332(f6(a868,a868),f332(f332(f18(a868,a868,a868),f332(f332(f8(a868,f876(a868,a868),a868),f22(a868)),x95621)),x95623)),f332(f253(a868),x95622)))+~P24(f332(f332(f246(a868),f332(x95623,f428(x95622,x95621,x95623))),f332(x95621,f428(x95622,x95621,x95623))))
% 158.70/158.39  [9866]E(f332(f252(f875(x98661,x98662)),f332(f271(x98661,x98662,a862),f332(f332(f7(x98661,f876(x98662,f872(x98662)),f876(x98662,a862)),f332(f332(f8(f876(f872(x98662),a862),f876(f876(x98662,f872(x98662)),f876(x98662,a862)),x98661),f8(f872(x98662),a862,x98662)),f332(f332(f8(f872(x98662),f876(f872(x98662),a862),x98661),a329),f332(f180(x98661,x98662),x98663)))),f210(x98662)))),f332(f174(f875(x98661,x98662)),x98663))+~P24(f332(f138(x98661),f332(f332(f155(f875(x98661,x98662),x98661),f266(x98661,x98662)),x98663)))
% 158.70/158.39  [5627]~P73(x56271)+E(f332(f332(f22(x56271),f332(f332(f81(x56271),x56272),x56273)),x56273),x56272)
% 158.70/158.39  [5628]~P73(x56281)+E(f332(f332(f81(x56281),f332(f332(f22(x56281),x56282),x56283)),x56283),x56282)
% 158.70/158.39  [5849]~P73(x58491)+E(f332(f332(f81(x58491),x58492),f332(f332(f81(x58491),f332(f80(x58491),x58492)),x58493)),x58493)
% 158.70/158.39  [5933]~P79(x59331)+E(f332(f332(f82(x59331),f332(f332(f257(x59331),x59332),x59333)),x59332),f332(f332(f257(x59331),x59332),f332(a115,x59333)))
% 158.70/158.39  [5934]~P113(x59341)+E(f332(f332(f82(x59341),f332(f332(f257(x59341),x59342),x59343)),x59342),f332(f332(f257(x59341),x59342),f332(a115,x59343)))
% 158.70/158.39  [6148]~P116(x61481)+E(f332(f76(x61481),f332(f332(f257(x61481),f332(f80(x61481),x61482)),x61483)),f332(f76(x61481),f332(f332(f257(x61481),x61482),x61483)))
% 158.70/158.39  [6208]~P79(x62081)+E(f332(f332(f82(x62081),f332(f332(f257(x62081),x62082),x62083)),x62082),f332(f332(f82(x62081),x62082),f332(f332(f257(x62081),x62082),x62083)))
% 158.70/158.39  [6261]E(f332(f332(f22(a102),f332(f332(f81(a102),x62611),x62612)),x62613),f282(x62611,x62612,x62613))+~P24(f332(f332(f247(a102),x62612),x62613))
% 158.70/158.39  [6282]~E(f332(f332(f139(x62821),x62823),x62822),f116(x62821))+P24(f332(f332(f246(a868),f332(f199(f869(x62821)),x62822)),x62823))
% 158.70/158.39  [6417]E(f332(f332(f82(a868),f332(f106(a868),x64171)),f332(f332(f82(a868),f332(f106(a868),x64172)),x64173)),f2(a868))+~P24(f332(f332(f247(a1),x64171),a84))
% 158.70/158.39  [6433]~P60(x64331)+E(f332(f332(f257(x64331),f332(f332(f290(x64331),f79(x64331)),x64332)),x64333),f332(f332(f290(x64331),f79(x64331)),f332(f332(f257(x64331),x64332),x64333)))
% 158.70/158.39  [6511]E(f332(f332(f22(a868),f332(f332(f81(a868),x65111),x65112)),x65113),f332(f332(f22(a868),x65111),f332(f332(f22(a868),x65113),x65112)))+~P24(f332(f332(f246(a868),x65112),x65113))
% 158.70/158.39  [6513]E(f332(f332(f22(a868),f332(f332(f81(a868),x65131),x65132)),x65133),f332(f332(f81(a868),x65131),f332(f332(f22(a868),x65132),x65133)))+~P24(f332(f332(f246(a868),x65133),x65132))
% 158.70/158.39  [6548]~P26(x65481)+P24(f332(f332(f246(x65481),f332(f332(f104(x65481),x65482),x65483)),x65483))
% 158.70/158.39  [6549]~P100(x65491)+P24(f332(f332(f246(x65491),f332(f332(f104(x65491),x65492),x65493)),x65493))
% 158.70/158.39  [6550]~P26(x65501)+P24(f332(f332(f246(x65501),f332(f332(f104(x65501),x65502),x65503)),x65502))
% 158.70/158.39  [6551]~P100(x65511)+P24(f332(f332(f246(x65511),f332(f332(f104(x65511),x65512),x65513)),x65512))
% 158.70/158.39  [6552]~P106(x65521)+P24(f332(f332(f246(x65521),f332(f332(f196(x65521),x65522),x65523)),x65523))
% 158.70/158.39  [6553]~P106(x65531)+P24(f332(f332(f246(x65531),f332(f332(f196(x65531),x65532),x65533)),x65532))
% 158.70/158.39  [6566]E(f332(f332(f40(a1),f332(f332(f40(a1),x65661),x65662)),x65663),f332(f332(f40(a1),x65661),f332(f332(f82(a1),x65662),x65663)))+~P24(f332(f332(f247(a1),f2(a1)),x65663))
% 158.70/158.39  [6617]~P113(x66171)+E(f332(f332(f81(x66171),f332(f332(f82(x66171),x66172),x66173)),x66173),f332(f332(f82(x66171),f332(f332(f81(x66171),x66172),f79(x66171))),x66173))
% 158.70/158.39  [6618]~P92(x66181)+E(f332(f332(f82(x66181),f332(f80(x66181),f332(f106(x66181),x66182))),x66183),f332(f332(f82(x66181),f332(f106(x66181),f332(f80(a1),x66182))),x66183))
% 158.70/158.39  [6690]~P80(x66901)+E(f332(f167(x66901),f332(f332(f155(x66902,x66901),f332(f16(x66901,x66902),f2(x66901))),x66903)),f2(x66901))
% 158.70/158.39  [6706]E(f332(f332(f81(a868),f332(f106(a868),x67061)),f332(f332(f81(a868),f332(f106(a868),x67062)),x67063)),f332(f332(f81(a868),f332(f106(a868),x67062)),x67063))+~P24(f332(a203,f332(f106(a1),x67061)))
% 158.70/158.39  [6720]~P28(x67201)+E(f41(x67201,f332(f332(f310(x67201),x67202),f332(f332(f310(x67201),x67203),f198(f876(x67201,a862))))),f332(f332(f113(x67201),x67202),x67203))
% 158.70/158.39  [6721]~P28(x67211)+E(f42(x67211,f332(f332(f310(x67211),x67212),f332(f332(f310(x67211),x67213),f198(f876(x67211,a862))))),f332(f332(f104(x67211),x67212),x67213))
% 158.70/158.39  [6744]E(f332(f332(f177(x67441),x67442),x67443),x67443)+~P24(f332(f332(f246(a868),f332(f199(f869(x67441)),x67443)),x67442))
% 158.70/158.39  [6757]E(f332(f332(f139(x67571),x67572),x67573),f116(x67571))+~P24(f332(f332(f246(a868),f332(f199(f869(x67571)),x67573)),x67572))
% 158.70/158.39  [6768]E(f332(f332(f81(a868),f332(f332(f22(a868),x67681),x67682)),x67683),f332(f332(f22(a868),f332(f332(f81(a868),x67681),x67683)),x67682))+~P24(f332(f332(f246(a868),x67682),x67681))
% 158.70/158.39  [6782]~P24(f332(f332(f247(a868),x67821),x67823))+P24(f332(f332(f247(a868),f332(f332(f22(a868),x67821),x67822)),x67823))
% 158.70/158.39  [6810]~P106(x68101)+E(f172(x68101,x68102,f332(f332(f149(x68101,x68101,f5(x68101)),x68102),x68103)),x68103)
% 158.70/158.39  [6899]E(f332(f332(f22(a868),f332(f332(f81(a868),x68991),x68992)),f332(a115,x68993)),f332(f332(f22(a868),x68991),f332(a115,f332(f332(f22(a868),x68993),x68992))))+~P24(f332(f332(f246(a868),x68992),x68993))
% 158.70/158.39  [6900]~P116(x69001)+P24(f332(f332(f246(x69001),f2(x69001)),f332(f332(f257(x69001),f332(f76(x69001),x69002)),x69003)))
% 158.70/158.39  [6945]P20(x69451,x69452,x69453)+~P24(f332(f332(f246(f876(f867(x69451),a862)),x69453),x69452))
% 158.70/158.39  [6988]~P24(f332(f63(x69881),x69882))+P24(f332(f63(x69881),f332(f332(f22(f876(x69881,a862)),x69882),x69883)))
% 158.70/158.39  [6989]~P24(f332(f63(x69891),x69893))+P24(f332(f63(x69891),f332(f332(f104(f876(x69891,a862)),x69892),x69893)))
% 158.70/158.39  [6990]~P24(f332(f63(x69901),x69902))+P24(f332(f63(x69901),f332(f332(f104(f876(x69901,a862)),x69902),x69903)))
% 158.70/158.39  [7129]~P39(x71291,x71293)+P39(x71291,f332(f332(f104(f876(f875(x71291,x71291),a862)),x71292),x71293))
% 158.70/158.39  [7130]~P39(x71301,x71302)+P39(x71301,f332(f332(f104(f876(f875(x71301,x71301),a862)),x71302),x71303))
% 158.70/158.39  [7245]~P26(x72451)+E(f10(x72451,f332(f174(x72451),f332(f332(f152(x72451),x72452),x72453))),f332(f143(x72451,x72451,f113(x72451),x72452),x72453))
% 158.70/158.39  [7246]~P26(x72461)+E(f11(x72461,f332(f174(x72461),f332(f332(f152(x72461),x72462),x72463))),f332(f143(x72461,x72461,f104(x72461),x72462),x72463))
% 158.70/158.39  [7247]~P106(x72471)+E(f14(x72471,f332(f174(x72471),f332(f332(f152(x72471),x72472),x72473))),f332(f143(x72471,x72471,f196(x72471),x72472),x72473))
% 158.70/158.39  [7248]~P106(x72481)+E(f15(x72481,f332(f174(x72481),f332(f332(f152(x72481),x72482),x72483))),f332(f143(x72481,x72481,f197(x72481),x72482),x72483))
% 158.70/158.39  [7308]~P24(f332(f63(x73081),x73082))+P24(f332(f332(f246(a868),f332(f39(x73081),x73082)),f332(f39(x73081),f332(f332(f310(x73081),x73083),x73082))))
% 158.70/158.39  [7316]E(f332(f332(f113(f876(a868,a862)),f332(f302(a868,x73161),x73162)),f332(f302(a868,x73162),f332(f332(f81(a868),x73162),x73163))),f332(f302(a868,x73161),f332(f332(f81(a868),x73162),x73163)))+~P24(f332(f332(f246(a868),x73161),x73162))
% 158.70/158.39  [7326]P24(f332(f332(f246(a868),x73261),x73262))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),x73263),x73261)),x73262))
% 158.70/158.39  [7327]P24(f332(f332(f246(a868),x73271),x73272))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),x73271),x73273)),x73272))
% 158.70/158.39  [7328]P24(f332(f332(f247(a868),x73281),x73282))+~P24(f332(f332(f247(a868),f332(f332(f81(a868),x73281),x73283)),x73282))
% 158.70/158.39  [7367]~P106(x73671)+E(f12(x73671,f196(x73671),f332(f174(x73671),f332(f332(f152(x73671),x73672),x73673))),f332(f143(x73671,x73671,f196(x73671),x73672),x73673))
% 158.70/158.39  [7368]~P106(x73681)+E(f13(x73681,f197(x73681),f332(f174(x73681),f332(f332(f152(x73681),x73682),x73683))),f332(f143(x73681,x73681,f197(x73681),x73682),x73683))
% 158.70/158.39  [7372]~E(x73722,f198(f876(f875(x73721,x73721),a862)))+P24(f332(f332(f246(f876(f875(x73721,x73721),a862)),x73722),x73723))
% 158.70/158.39  [7482]E(f332(f332(f113(f876(x74821,a862)),x74822),f332(f332(f22(f876(x74821,a862)),x74823),x74822)),x74823)+~P24(f332(f332(f246(f876(x74821,a862)),x74822),x74823))
% 158.70/158.39  [7483]~P24(f332(f332(f246(a868),x74831),f332(f332(f81(a868),x74833),x74832)))+P24(f332(f332(f246(a868),f332(f332(f22(a868),x74831),x74832)),x74833))
% 158.70/158.39  [7484]~P24(f332(f332(f247(a868),x74841),f332(f332(f22(a868),x74843),x74842)))+P24(f332(f332(f247(a868),f332(f332(f81(a868),x74841),x74842)),x74843))
% 158.70/158.39  [7541]E(x75411,f116(x75412))+E(f332(f142(x75412),f332(f332(f332(f191(f869(x75412),f869(x75412)),x75413),f169(x75412)),x75411)),f332(f332(f166(x75412),x75411),f46(a868,x75413,f332(f199(f869(x75412)),x75411))))
% 158.70/158.39  [7550]E(f332(f332(f310(x75501),x75502),f332(f332(f22(f876(x75501,a862)),x75503),f332(f332(f310(x75501),x75502),f198(f876(x75501,a862))))),x75503)+~P24(f332(f332(f334(x75501),x75502),x75503))
% 158.70/158.39  [7711]P24(f332(f332(f246(a868),x77111),f332(f332(f81(a868),x77112),x77113)))+~P24(f332(f332(f246(a868),f332(f332(f22(a868),x77111),x77113)),x77112))
% 158.70/158.39  [7712]P24(f332(f332(f247(a868),x77121),f332(f332(f22(a868),x77122),x77123)))+~P24(f332(f332(f247(a868),f332(f332(f81(a868),x77121),x77123)),x77122))
% 158.70/158.39  [7735]P24(f332(f63(x77351),x77352))+~P24(f332(f63(x77351),f332(f332(f113(f876(x77351,a862)),x77353),x77352)))
% 158.70/158.39  [7736]P24(f332(f63(x77361),x77362))+~P24(f332(f63(x77361),f332(f332(f113(f876(x77361,a862)),x77362),x77363)))
% 158.70/158.39  [7809]~P47(x78091,x78093)+P24(f332(f332(f334(f875(x78091,x78091)),f332(f332(f267(x78091,x78091),x78092),x78092)),x78093))
% 158.70/158.39  [7942]E(f332(f332(f166(a868),f140(a868,f332(f302(a868,x79421),x79422))),x79423),f332(f332(f81(a868),x79421),x79423))+~P24(f332(f332(f247(a868),f332(f332(f81(a868),x79421),x79423)),x79422))
% 158.70/158.39  [8008]E(f332(f332(f177(a868),x80081),f140(a868,f332(f302(a868,x80082),x80083))),f140(a868,f332(f302(a868,x80082),f332(f332(f81(a868),x80082),x80081))))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),x80082),x80081)),x80083))
% 158.70/158.39  [8061]~P92(x80611)+E(f332(f332(f257(x80611),x80612),f332(f106(a868),f332(f332(f81(a1),x80613),x80613))),f332(f332(f87(x80611,x80611),f332(f332(f257(x80611),x80612),f332(f106(a868),x80613))),f332(f332(f18(x80611,x80611,x80611),f82(x80611)),f5(x80611))))
% 158.70/158.39  [8326]E(f332(f332(f135(x83261),f332(f332(f177(x83261),x83262),x83263)),f332(f332(f152(x83261),f332(f332(f166(x83261),x83263),x83262)),f332(f332(f139(x83261),f332(a115,x83262)),x83263))),x83263)+~P24(f332(f332(f247(a868),x83262),f332(f199(f869(x83261)),x83263)))
% 158.70/158.39  [8333]P24(f332(f332(f246(f876(x83331,a862)),f320(x83331,x83332)),f320(x83331,x83333)))+~P24(f332(f332(f246(f876(x83331,f876(x83331,a862))),x83333),x83332))
% 158.70/158.39  [8335]~P52(x83351,x83352,x83353)+P52(x83351,x83352,f332(f332(f22(f876(f875(x83351,x83351),a862)),x83353),f308(x83351,f198(f876(f875(x83351,x83351),a862)))))
% 158.70/158.39  [8352]P24(f332(f332(f246(f876(x83521,a862)),f321(x83521,x83522)),f321(x83521,x83523)))+~P24(f332(f332(f246(f876(f875(x83521,x83521),a862)),x83523),x83522))
% 158.70/158.39  [8359]~P123(x83591)+P24(f332(f332(f246(x83591),f2(x83591)),f332(f332(f81(x83591),f332(f332(f82(x83591),x83592),x83592)),f332(f332(f82(x83591),x83593),x83593))))
% 158.70/158.39  [8391]P24(f332(f332(f246(f876(x83911,a862)),f332(f285(x83911),x83912)),f332(f285(x83911),x83913)))+~P24(f332(f332(f246(f876(f875(x83911,x83911),a862)),x83912),x83913))
% 158.70/158.39  [8421]~P43(x84211,x84212)+~P24(f332(f332(f334(f875(x84211,x84211)),f332(f332(f267(x84211,x84211),x84213),x84213)),x84212))
% 158.70/158.39  [8423]~P39(x84231,x84232)+~P24(f332(f332(f334(f875(x84231,x84231)),f332(f332(f267(x84231,x84231),x84233),x84233)),x84232))
% 158.70/158.39  [8478]P24(f332(f332(f246(f876(x84781,a862)),f41(f876(x84781,a862),x84782)),f41(f876(x84781,a862),x84783)))+~P24(f332(f332(f246(f876(f876(x84781,a862),a862)),x84782),x84783))
% 158.70/158.39  [8479]P24(f332(f332(f246(f876(x84791,a862)),f42(f876(x84791,a862),x84792)),f42(f876(x84791,a862),x84793)))+~P24(f332(f332(f246(f876(f876(x84791,a862),a862)),x84793),x84792))
% 158.70/158.39  [8531]~P6(x85311,x85313,x85312)+P24(f332(f332(f246(f876(f875(x85311,x85311),a862)),x85312),f332(f332(f269(x85311,x85311),x85313),f332(f16(f876(x85311,a862),x85311),x85313))))
% 158.70/158.39  [8532]~P41(x85321,x85323,x85322)+P24(f332(f332(f246(f876(f875(x85321,x85321),a862)),x85322),f332(f332(f269(x85321,x85321),x85323),f332(f16(f876(x85321,a862),x85321),x85323))))
% 158.70/158.39  [8578]~P84(x85781)+P24(f332(f332(f246(x85781),f332(f332(f22(x85781),f332(f76(x85781),x85782)),f332(f76(x85781),x85783))),f332(f76(x85781),f332(f332(f22(x85781),x85783),x85782))))
% 158.70/158.39  [8579]~P84(x85791)+P24(f332(f332(f246(x85791),f332(f332(f22(x85791),f332(f76(x85791),x85792)),f332(f76(x85791),x85793))),f332(f76(x85791),f332(f332(f22(x85791),x85792),x85793))))
% 158.70/158.39  [8608]P24(f332(f332(f246(f876(f875(x86081,x86081),a862)),f308(x86081,x86082)),f308(x86081,x86083)))+~P24(f332(f332(f246(f876(f875(x86081,x86081),a862)),x86082),x86083))
% 158.70/158.39  [8764]P52(x87641,x87642,x87643)+~P52(x87641,x87642,f332(f332(f22(f876(f875(x87641,x87641),a862)),x87643),f308(x87641,f198(f876(f875(x87641,x87641),a862)))))
% 158.70/158.39  [8782]P24(f332(f332(f246(f876(f875(f869(x87821),f869(x87821)),a862)),f159(x87821,x87822)),f159(x87821,x87823)))+~P24(f332(f332(f246(f876(f875(x87821,x87821),a862)),x87822),x87823))
% 158.70/158.39  [8783]P24(f332(f332(f246(f876(f875(f869(x87831),f869(x87831)),a862)),f158(x87831,x87832)),f158(x87831,x87833)))+~P24(f332(f332(f246(f876(f875(x87831,x87831),a862)),x87832),x87833))
% 158.70/158.39  [8802]~P41(x88021,x88023,x88022)+P24(f332(f332(f246(f876(f875(x88021,x88021),a862)),x88022),f332(f332(f289(x88021,x88021,x88021),f332(f287(x88021,x88021),x88022)),x88022)))
% 158.70/158.39  [8851]~P24(f332(f138(x88511),x88512))+E(f332(f137(x88511,f332(f332(f7(x88511,f876(x88511,a862),a862),f334(x88511)),f332(f174(x88511),f178(x88511,x88512,x88513)))),x88512),f178(x88511,x88512,x88513))
% 158.70/158.39  [8908]E(x89081,x89082)+~P24(f332(f332(f334(f875(x89083,x89083)),f332(f332(f267(x89083,x89083),x89081),x89082)),f308(x89083,f198(f876(f875(x89083,x89083),a862)))))
% 158.70/158.39  [8990]P24(f332(f332(f334(x89901),x89902),f321(x89901,x89903)))+P24(f332(f332(f334(f875(x89901,x89901)),f332(f332(f267(x89901,x89901),f552(x89903,x89902,x89901)),x89902)),x89903))
% 158.70/158.39  [8991]P24(f332(f332(f334(x89911),x89912),f321(x89911,x89913)))+P24(f332(f332(f334(f875(x89911,x89911)),f332(f332(f267(x89911,x89911),f713(x89913,x89912,x89911)),x89912)),x89913))
% 158.70/158.39  [8992]P24(f332(f332(f334(x89921),x89922),f321(x89921,x89923)))+P24(f332(f332(f334(f875(x89921,x89921)),f332(f332(f267(x89921,x89921),f721(x89923,x89922,x89921)),x89922)),x89923))
% 158.70/158.39  [9078]~P24(f332(f332(f334(f869(x90781)),x90783),f162(x90781,x90782)))+P24(f332(f161(x90781,f332(f332(f7(x90781,f876(x90781,a862),a862),f334(x90781)),x90782)),x90783))
% 158.70/158.39  [9099]P24(f332(x90993,x90992))+E(f332(f252(x90991),f332(f332(f18(x90991,a862,a862),f332(f332(f8(a862,f876(a862,a862),x90991),a330),f332(a329,x90992))),x90993)),f198(f876(x90991,a862)))
% 158.70/158.39  [9117]~P84(x91171)+P24(f332(f332(f246(x91171),f332(f76(x91171),f332(f332(f22(x91171),f332(f76(x91171),x91172)),f332(f76(x91171),x91173)))),f332(f76(x91171),f332(f332(f22(x91171),x91172),x91173))))
% 158.70/158.39  [9131]~P24(f332(x91313,x91312))+E(f332(f252(x91311),f332(f332(f18(x91311,a862,a862),f332(f332(f8(a862,f876(a862,a862),x91311),a330),f332(a329,x91312))),x91313)),f332(f332(f310(x91311),x91312),f198(f876(x91311,a862))))
% 158.70/158.39  [9138]~P24(f332(f332(f334(f876(x91381,a862)),x91383),f332(f309(x91381),x91382)))+P24(f332(f260(x91381,f332(f332(f7(x91381,f876(x91381,a862),a862),f334(x91381)),x91382)),x91383))
% 158.70/158.39  [9171]P39(x91711,x91712)+P24(f332(f332(f334(f875(x91711,x91711)),f332(f332(f267(x91711,x91711),f332(f677(x91712,x91711),f332(a115,x91713))),f332(f677(x91712,x91711),x91713))),x91712))
% 158.70/158.39  [9302]P24(f332(f332(f334(f869(x93021)),x93022),f162(x93021,x93023)))+~P24(f332(f161(x93021,f332(f332(f7(x93021,f876(x93021,a862),a862),f334(x93021)),x93023)),x93022))
% 158.70/158.39  [9314]P24(f332(f332(f334(f876(x93141,a862)),x93142),f332(f309(x93141),x93143)))+~P24(f332(f260(x93141,f332(f332(f7(x93141,f876(x93141,a862),a862),f334(x93141)),x93143)),x93142))
% 158.70/158.39  [9369]P24(f332(f332(f334(x93691),f332(f278(x93691,x93692),x93693)),f332(f174(x93691),f332(f332(f155(f875(a102,x93691),x93691),f270(a102,x93691)),x93692))))+~P24(f332(f332(f247(a102),x93693),f332(f167(a102),f332(f332(f155(f875(a102,x93691),a102),f266(a102,x93691)),x93692))))
% 158.70/158.39  [9416]P24(f332(f332(f246(f876(f875(f869(x94161),f869(x94161)),a862)),f159(x94161,x94162)),f332(f332(f269(f869(x94161),f869(x94161)),f162(x94161,x94163)),f332(f16(f876(f869(x94161),a862),f869(x94161)),f162(x94161,x94163)))))+~P24(f332(f332(f246(f876(f875(x94161,x94161),a862)),x94162),f332(f332(f269(x94161,x94161),x94163),f332(f16(f876(x94161,a862),x94161),x94163))))
% 158.70/158.39  [9436]P24(f332(f332(f334(x94361),f332(f266(x94361,f875(a102,a102)),f332(f276(x94361,x94362),x94363))),f332(f174(x94361),f332(f332(f155(f875(a102,x94361),x94361),f270(a102,x94361)),x94362))))+~P24(f332(f332(f247(a102),f2(a102)),f332(f167(a102),f332(f332(f155(f875(a102,x94361),a102),f266(a102,x94361)),x94362))))
% 158.70/158.39  [9450]~P24(f332(f332(f246(f876(f875(x94501,x94501),a862)),x94502),f332(f332(f269(x94501,x94501),x94503),f332(f16(f876(x94501,a862),x94501),x94503))))+P24(f332(f332(f246(f876(f875(x94501,x94501),a862)),f332(f332(f289(x94501,x94501,x94501),x94502),f308(x94501,x94502))),f332(f332(f269(x94501,x94501),x94503),f332(f16(f876(x94501,a862),x94501),x94503))))
% 158.70/158.39  [9754]~P39(x97541,x97542)+~P24(f332(f332(f334(f875(x97541,x97541)),f332(f332(f267(x97541,x97541),f332(x97543,f332(a115,f678(x97542,x97541,x97543)))),f332(x97543,f678(x97542,x97541,x97543)))),x97542))
% 158.70/158.39  [9755]~P39(x97551,x97552)+~P24(f332(f332(f334(f875(x97551,x97551)),f332(f332(f267(x97551,x97551),f332(x97553,f332(a115,f733(x97553,x97552,x97551)))),f332(x97553,f733(x97553,x97552,x97551)))),x97552))
% 158.70/158.39  [10006]P24(f332(f332(f246(f876(f875(f876(x100061,a862),f876(x100061,a862)),a862)),f332(f332(f289(f876(x100061,a862),f876(x100061,a862),f876(x100061,a862)),f324(x100061,x100062)),f332(f332(f113(f876(f875(f876(x100061,a862),f876(x100061,a862)),a862)),f324(x100061,x100063)),f332(f332(f310(f875(f876(x100061,a862),f876(x100061,a862))),f332(f332(f267(f876(x100061,a862),f876(x100061,a862)),f198(f876(x100061,a862))),f198(f876(x100061,a862)))),f198(f876(f875(f876(x100061,a862),f876(x100061,a862)),a862)))))),f324(x100061,x100062)))+~P24(f332(f332(f246(f876(f875(x100061,x100061),a862)),f332(f332(f289(x100061,x100061,x100061),x100062),x100063)),x100062))
% 158.70/158.39  [10007]P24(f332(f332(f246(f876(f875(f876(x100071,a862),f876(x100071,a862)),a862)),f332(f332(f289(f876(x100071,a862),f876(x100071,a862),f876(x100071,a862)),f323(x100071,x100072)),f332(f332(f113(f876(f875(f876(x100071,a862),f876(x100071,a862)),a862)),f323(x100071,x100073)),f332(f332(f310(f875(f876(x100071,a862),f876(x100071,a862))),f332(f332(f267(f876(x100071,a862),f876(x100071,a862)),f198(f876(x100071,a862))),f198(f876(x100071,a862)))),f198(f876(f875(f876(x100071,a862),f876(x100071,a862)),a862)))))),f323(x100071,x100072)))+~P24(f332(f332(f246(f876(f875(x100071,x100071),a862)),f332(f332(f289(x100071,x100071,x100071),x100072),x100073)),x100072))
% 158.70/158.39  [7244]~P24(f332(f332(f246(a868),x72442),x72441))+E(f332(f332(f22(a868),f332(a115,f332(f332(f22(a868),x72441),x72442))),x72443),f332(f332(f22(a868),f332(a115,x72441)),f332(f332(f81(a868),x72442),x72443)))
% 158.70/158.39  [7283]~P57(x72831)+E(f332(f332(f81(x72831),f46(x72831,x72832,x72833)),f332(f332(f82(x72831),f332(f332(f40(x72831),x72832),x72833)),x72833)),x72832)
% 158.70/158.39  [7488]E(f332(f332(f82(a868),f332(f106(a868),x74881)),f332(f332(f82(a868),f332(f106(a868),x74882)),x74883)),f332(f332(f82(a868),f332(f106(a868),f332(f332(f82(a1),x74881),x74882))),x74883))+P24(f332(f332(f247(a1),x74881),a84))
% 158.70/158.39  [7951]~P24(f332(f332(f246(a868),x79513),x79512))+P24(f332(f332(f246(a868),x79511),f332(f332(f22(a868),f332(f332(f81(a868),x79512),x79511)),x79513)))
% 158.70/158.39  [8148]~P24(f332(f332(f246(a868),x81481),x81482))+E(f332(f332(f135(a868),f140(a868,f332(f302(a868,x81481),x81482))),f140(a868,f332(f302(a868,x81482),f332(f332(f81(a868),x81482),x81483)))),f140(a868,f332(f302(a868,x81481),f332(f332(f81(a868),x81482),x81483))))
% 158.70/158.39  [8400]~P24(f332(f63(x84001),x84002))+E(f332(a115,f332(f39(x84001),f332(f332(f22(f876(x84001,a862)),x84002),f332(f332(f310(x84001),x84003),f198(f876(x84001,a862)))))),f332(f39(x84001),f332(f332(f310(x84001),x84003),x84002)))
% 158.70/158.39  [8441]~P24(f332(f63(x84411),x84412))+E(f332(f332(f81(a868),f79(a868)),f332(f39(x84411),f332(f332(f22(f876(x84411,a862)),x84412),f332(f332(f310(x84411),x84413),f198(f876(x84411,a862)))))),f332(f39(x84411),f332(f332(f310(x84411),x84413),x84412)))
% 158.70/158.39  [8617]E(f332(f332(f22(a868),f332(f39(x86171),x86172)),f332(f39(x86171),f332(f332(f104(f876(x86171,a862)),x86172),x86173))),f332(f39(x86171),f332(f332(f22(f876(x86171,a862)),x86172),x86173)))+~P24(f332(f63(x86171),f332(f332(f104(f876(x86171,a862)),x86172),x86173)))
% 158.70/158.39  [8847]~P29(f332(x88472,f435(x88472,x88473,x88471)))+E(f332(f103(a1),f332(f332(f6(x88471,a868),f332(f332(f8(a1,a868,x88471),a107),x88472)),x88473)),f332(f332(f6(x88471,a1),x88472),x88473))
% 158.70/158.39  [8848]~P29(f332(x88482,f436(x88482,x88483,x88481)))+E(f332(f103(a1),f332(f332(f9(x88481,a868),f332(f332(f8(a1,a868,x88481),a107),x88482)),x88483)),f332(f332(f9(x88481,a1),x88482),x88483))
% 158.70/158.39  [8893]~P24(f332(f63(x88931),x88933))+P24(f332(f332(f246(a868),f332(f332(f22(a868),f332(f39(x88931),x88932)),f332(f39(x88931),x88933))),f332(f39(x88931),f332(f332(f22(f876(x88931,a862)),x88932),x88933))))
% 158.70/158.39  [8916]P24(f332(f332(f334(x89161),f435(x89162,x89163,x89161)),x89163))+E(f332(f103(a1),f332(f332(f6(x89161,a868),f332(f332(f8(a1,a868,x89161),a107),x89162)),x89163)),f332(f332(f6(x89161,a1),x89162),x89163))
% 158.70/158.39  [8917]P24(f332(f332(f334(x89171),f436(x89172,x89173,x89171)),x89173))+E(f332(f103(a1),f332(f332(f9(x89171,a868),f332(f332(f8(a1,a868,x89171),a107),x89172)),x89173)),f332(f332(f9(x89171,a1),x89172),x89173))
% 158.70/158.39  [8982]E(f86(x89821,f332(f332(f7(x89821,f876(x89821,a862),a862),f334(x89821)),f332(f332(f22(f876(x89821,a862)),x89822),f332(f332(f310(x89821),x89823),f198(f876(x89821,a862)))))),f259(x89821,x89823,x89822))+P24(f332(f332(f246(f876(x89821,a862)),x89822),f332(f332(f310(x89821),x89823),f198(f876(x89821,a862)))))
% 158.70/158.39  [9315]E(f332(f332(f155(f869(x93151),x93151),f332(f332(f7(f869(x93151),a868,x93151),f166(x93151)),x93152)),f332(f137(f869(x93151),f332(f332(f8(a868,a862,f869(x93151)),f332(f247(a868),x93152)),f199(f869(x93151)))),x93153)),f332(f332(f166(f869(x93151)),f182(x93151,x93153)),x93152))+~P24(f332(f332(f247(a868),x93152),f332(f199(f869(f869(x93151))),f182(x93151,x93153))))
% 158.70/158.39  [9386]E(f332(f137(x93861,x93862),x93863),f179(x93861,x93862,x93863))+P24(f332(f332(f334(x93861),f653(x93863,x93862,x93861)),f332(f174(x93861),f332(f332(f139(x93861),f332(f199(f869(x93861)),f179(x93861,x93862,x93863))),x93863))))
% 158.70/158.39  [9521]E(f332(f332(f139(x95211),f332(f199(f869(x95211)),f179(x95211,x95212,x95213))),x95213),f116(x95211))+~P24(f332(x95212,f332(f142(x95211),f332(f332(f139(x95211),f332(f199(f869(x95211)),f179(x95211,x95212,x95213))),x95213))))
% 158.70/158.39  [9614]~P24(f332(f332(f334(f875(x96141,x96141)),x96142),f308(x96141,x96143)))+P24(f332(f332(f334(f875(x96141,x96141)),x96142),f332(f332(f43(a868,f876(f875(x96141,x96141),a862)),f255(f876(a868,a862))),f332(f332(f7(a868,f876(f875(x96141,x96141),a862),f876(f875(x96141,x96141),a862)),f191(f875(x96141,x96141),a862)),x96143))))
% 158.70/158.39  [9671]~P24(f332(f332(f246(f876(x96711,a862)),f332(f332(f43(a868,f876(x96711,a862)),f332(f302(a868,f2(a868)),f417(x96713,x96712,x96711))),x96712)),x96713))+P24(f332(f332(f246(f876(x96711,a862)),f332(f332(f43(a868,f876(x96711,a862)),f255(f876(a868,a862))),x96712)),x96713))
% 158.70/158.39  [9729]~P24(f332(f332(f247(a1),f2(a1)),x97293))+P24(f332(f332(f247(a1),x97291),f332(f332(f81(a1),x97292),f332(f332(f82(a1),f332(f332(f81(a1),f332(f76(a1),f332(f332(f22(a1),x97292),x97291))),f79(a1))),x97293))))
% 158.70/158.39  [9741]~P39(x97411,f332(f332(f113(f876(f875(x97411,x97411),a862)),x97412),x97413))+P39(x97411,f332(f332(f113(f876(f875(x97411,x97411),a862)),f332(f332(f113(f876(f875(x97411,x97411),a862)),f332(f332(f289(x97411,x97411,x97411),x97412),x97412)),f332(f332(f289(x97411,x97411,x97411),x97413),x97412))),x97413))
% 158.70/158.39  [9822]P39(x98221,f332(f332(f113(f876(f875(x98221,x98221),a862)),x98222),x98223))+~P39(x98221,f332(f332(f113(f876(f875(x98221,x98221),a862)),f332(f332(f113(f876(f875(x98221,x98221),a862)),f332(f332(f289(x98221,x98221,x98221),x98222),x98222)),f332(f332(f289(x98221,x98221,x98221),x98223),x98222))),x98223))
% 158.70/158.39  [9389]~P137(x93891)+E(f332(f105(x93891),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x93892),x93893)),f198(f876(f875(a868,a868),a862)))))),f332(f332(f22(x93891),f332(f103(x93891),x93892)),f332(f103(x93891),x93893)))
% 158.70/158.39  [9468]P24(f332(x94683,x94682))+E(f332(f252(x94681),f332(f332(f18(x94681,a862,a862),f332(f332(f8(a862,f876(a862,a862),x94681),a330),f332(f332(f7(x94681,x94681,a862),a329),x94682))),x94683)),f198(f876(x94681,a862)))
% 158.70/158.39  [9470]~P24(f332(x94703,x94702))+E(f332(f252(x94701),f332(f332(f18(x94701,a862,a862),f332(f332(f8(a862,f876(a862,a862),x94701),a330),f332(f332(f7(x94701,x94701,a862),a329),x94702))),x94703)),f332(f332(f310(x94701),x94702),f198(f876(x94701,a862))))
% 158.70/158.39  [9707]E(x97071,x97072)+P24(f332(f332(f256(x97073,x97073,f332(f332(f8(f876(x97073,a862),f876(x97073,a862),x97073),f332(f8(a862,a862,x97073),a327)),a329)),x97071),x97072))
% 158.70/158.39  [9799]~E(x97991,x97992)+~P24(f332(f332(f256(x97993,x97993,f332(f332(f8(f876(x97993,a862),f876(x97993,a862),x97993),f332(f8(a862,a862,x97993),a327)),a329)),x97991),x97992))
% 158.70/158.39  [9814]~P24(f332(f63(x98141),x98143))+E(f332(f332(f66(x98141,f876(x98141,a862),f332(f332(f8(f876(x98141,a862),f876(f876(x98141,a862),f876(x98141,a862)),x98141),f332(f7(f876(x98141,a862),f876(x98141,a862),f876(x98141,a862)),f22(f876(x98141,a862)))),f332(f332(f7(x98141,f876(x98141,a862),f876(x98141,a862)),f310(x98141)),f198(f876(x98141,a862))))),x98142),x98143),f332(f332(f22(f876(x98141,a862)),x98142),x98143))
% 158.70/158.39  [9846]~P24(f332(f332(f247(a1),f2(a1)),x98463))+P24(f332(f332(f247(a1),f332(f332(f22(a1),x98461),f332(f332(f82(a1),f332(f332(f81(a1),f332(f76(a1),f332(f332(f22(a1),x98461),x98462))),f79(a1))),x98463))),x98462))
% 158.70/158.39  [10067]~P24(f332(f332(f334(x100671),x100673),f321(x100671,x100672)))+P24(f332(f320(x100671,f332(f332(f7(x100671,f876(f875(x100671,x100671),a862),f876(x100671,a862)),f332(f332(f8(f876(x100671,f876(f876(f875(x100671,x100671),a862),a862)),f876(f876(f875(x100671,x100671),a862),f876(x100671,a862)),x100671),f7(x100671,f876(f875(x100671,x100671),a862),a862)),f332(f332(f8(f876(x100671,f875(x100671,x100671)),f876(x100671,f876(f876(f875(x100671,x100671),a862),a862)),x100671),f332(f8(f875(x100671,x100671),f876(f876(f875(x100671,x100671),a862),a862),x100671),f334(f875(x100671,x100671)))),f267(x100671,x100671)))),x100672)),x100673))
% 158.70/158.39  [10079]P24(f332(f332(f334(x100791),x100792),f321(x100791,x100793)))+~P24(f332(f320(x100791,f332(f332(f7(x100791,f876(f875(x100791,x100791),a862),f876(x100791,a862)),f332(f332(f8(f876(x100791,f876(f876(f875(x100791,x100791),a862),a862)),f876(f876(f875(x100791,x100791),a862),f876(x100791,a862)),x100791),f7(x100791,f876(f875(x100791,x100791),a862),a862)),f332(f332(f8(f876(x100791,f875(x100791,x100791)),f876(x100791,f876(f876(f875(x100791,x100791),a862),a862)),x100791),f332(f8(f875(x100791,x100791),f876(f876(f875(x100791,x100791),a862),a862),x100791),f334(f875(x100791,x100791)))),f267(x100791,x100791)))),x100793)),x100792))
% 158.70/158.39  [9669]~P24(f332(f63(x96691),f332(f252(x96691),x96693)))+P24(f332(f63(x96691),f332(f252(x96691),f332(f332(f18(x96691,a862,a862),f332(f332(f8(a862,f876(a862,a862),x96691),a330),x96692)),x96693))))
% 158.70/158.39  [9670]~P24(f332(f63(x96701),f332(f252(x96701),x96702)))+P24(f332(f63(x96701),f332(f252(x96701),f332(f332(f18(x96701,a862,a862),f332(f332(f8(a862,f876(a862,a862),x96701),a330),x96702)),x96703))))
% 158.70/158.39  [9773]P24(f332(f63(x97731),f332(f252(x97731),x97732)))+~P24(f332(f63(x97731),f332(f252(x97731),f332(f332(f18(x97731,a862,a862),f332(f332(f8(a862,f876(a862,a862),x97731),a331),x97733)),x97732))))
% 158.70/158.39  [9774]P24(f332(f63(x97741),f332(f252(x97741),x97742)))+~P24(f332(f63(x97741),f332(f252(x97741),f332(f332(f18(x97741,a862,a862),f332(f332(f8(a862,f876(a862,a862),x97741),a331),x97742)),x97743))))
% 158.70/158.39  [10054]~P24(f332(f63(x100541),x100542))+P24(f332(f63(f869(x100541)),f332(f252(f869(x100541)),f332(f332(f18(f869(x100541),a862,a862),f332(f332(f8(a862,f876(a862,a862),f869(x100541)),a330),f332(f332(f7(f869(x100541),f876(x100541,a862),a862),f332(f332(f8(f876(x100541,a862),f876(f876(x100541,a862),a862),f869(x100541)),f246(f876(x100541,a862))),f174(x100541))),x100542))),f332(f332(f7(f869(x100541),a868,a862),f332(f332(f8(a868,f876(a868,a862),f869(x100541)),a329),f199(f869(x100541)))),x100543)))))
% 158.70/158.39  [10055]~P24(f332(f63(x100551),x100552))+P24(f332(f63(f869(x100551)),f332(f252(f869(x100551)),f332(f332(f18(f869(x100551),a862,a862),f332(f332(f8(a862,f876(a862,a862),f869(x100551)),a330),f332(f332(f7(f869(x100551),f876(x100551,a862),a862),f332(f332(f8(f876(x100551,a862),f876(f876(x100551,a862),a862),f869(x100551)),f246(f876(x100551,a862))),f174(x100551))),x100552))),f332(f332(f7(f869(x100551),a868,a862),f332(f332(f8(a868,f876(a868,a862),f869(x100551)),f246(a868)),f199(f869(x100551)))),x100553)))))
% 158.70/158.39  [9788]~P113(x97881)+E(f332(f332(f257(x97881),x97882),f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x97883)),f332(f332(f82(x97881),f332(f332(f257(x97881),x97882),x97883)),f332(f332(f257(x97881),x97882),x97883)))
% 158.70/158.39  [9827]~P79(x98271)+E(f332(f332(f257(x98271),f332(f332(f257(x98271),x98272),x98273)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f257(x98271),x98272),f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98273)))
% 158.70/158.39  [9873]~P137(x98731)+E(f332(f332(f257(x98731),f332(f80(x98731),x98732)),f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98733)),f332(f332(f257(x98731),x98732),f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98733)))
% 158.70/158.39  [10013]~P116(x100131)+P24(f332(f332(f246(x100131),f2(x100131)),f332(f332(f81(x100131),f332(f332(f257(x100131),x100132),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100131),x100133),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))))
% 158.70/158.39  [9883]~P113(x98831)+E(f332(f332(f257(x98831),x98832),f332(a115,f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98833))),f332(f332(f82(x98831),x98832),f332(f332(f82(x98831),f332(f332(f257(x98831),x98832),x98833)),f332(f332(f257(x98831),x98832),x98833))))
% 158.70/158.39  [9932]~P79(x99321)+E(f332(f332(f82(x99321),x99322),f332(f332(f257(x99321),f332(f332(f257(x99321),x99322),x99323)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x99321),x99322),f332(a115,f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99323))))
% 158.70/158.39  [9971]~P116(x99711)+P24(f332(f332(f246(x99711),f2(x99711)),f332(f332(f257(x99711),x99712),f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x99713))))
% 158.70/158.39  [10035]~P92(x100351)+E(f332(f332(f22(x100351),f332(f332(f81(x100351),f332(f332(f257(x100351),x100352),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100351),x100353),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f332(f332(f82(x100351),f332(f332(f82(x100351),f332(f106(x100351),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x100352)),x100353)),f332(f332(f257(x100351),f332(f332(f22(x100351),x100352),x100353)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.39  [10036]~P92(x100361)+E(f332(f332(f81(x100361),f332(f332(f81(x100361),f332(f332(f257(x100361),x100362),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100361),x100363),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f332(f332(f82(x100361),f332(f332(f82(x100361),f332(f106(x100361),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x100362)),x100363)),f332(f332(f257(x100361),f332(f332(f81(x100361),x100362),x100363)),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.39  [4665]E(x46651,x46652)+~E(f34(x46653,x46651),f34(x46654,x46652))
% 158.70/158.39  [4666]E(x46661,x46662)+~E(f34(x46661,x46663),f34(x46662,x46664))
% 158.70/158.39  [4667]E(x46671,x46672)+~E(f33(x46673,x46671),f33(x46674,x46672))
% 158.70/158.39  [4668]E(x46681,x46682)+~E(f33(x46681,x46683),f33(x46682,x46684))
% 158.70/158.39  [7753]P21(x77531,x77532,x77533,x77534)+~E(f545(x77534,x77533,x77532,x77531),f546(x77534,x77533,x77532,x77531))
% 158.70/158.39  [8040]P36(x80401,x80402,x80403,x80404,f116(x80402))+~E(x80404,f116(x80401))
% 158.70/158.39  [8041]P36(x80411,x80412,x80413,f116(x80411),x80414)+~E(x80414,f116(x80412))
% 158.70/158.39  [8253]~P21(x82531,f872(x82532),x82534,f186(x82531,x82532,x82534))+P21(x82531,f872(x82532),f187(x82531,x82532,x82533,x82534),f186(x82531,x82532,x82534))
% 158.70/158.39  [8455]~P21(x84551,f872(x84552),f187(x84551,x84552,x84554,x84553),f186(x84551,x84552,x84553))+P21(x84551,f872(x84552),x84553,f186(x84551,x84552,x84553))
% 158.70/158.39  [8568]~P36(x85682,x85683,x85684,x85681,f116(x85683))+E(x85681,f116(x85682))
% 158.70/158.39  [8569]~P36(x85693,x85692,x85694,f116(x85693),x85691)+E(x85691,f116(x85692))
% 158.70/158.39  [5044]~P13(x50443,x50441,x50444)+E(f332(f332(x50441,x50442),x50442),x50442)
% 158.70/158.39  [5303]P24(f332(x53032,x53034))+E(f332(f137(x53031,x53032),f171(x53031,x53033,x53034)),f116(x53031))
% 158.70/158.39  [5339]~E(x53394,f198(f876(x53391,a862)))+E(f332(f311(x53391,x53392,x53393),x53394),f198(f876(x53392,a862)))
% 158.70/158.39  [5579]~P24(f332(x55792,x55794))+E(f332(f137(x55791,x55792),f171(x55791,x55793,x55794)),f171(x55791,x55793,x55794))
% 158.70/158.39  [5608]~E(f332(f311(x56082,x56083,x56084),x56081),f198(f876(x56083,a862)))+E(x56081,f198(f876(x56082,a862)))
% 158.70/158.39  [5892]~P106(x58922)+E(f332(f332(f149(x58921,x58922,x58923),x58924),f116(x58921)),f332(f332(f152(x58921),x58924),f116(x58921)))
% 158.70/158.39  [5929]E(f332(x59291,x59292),f211(x59293))+P24(f332(f332(f334(x59294),x59292),f186(x59294,x59293,x59291)))
% 158.70/158.39  [6255]~E(x62551,f198(f876(x62552,a862)))+~P24(f332(f64(x62552,x62553,x62551),x62554))
% 158.70/158.39  [6276]~P55(x62761,x62763,x62764,x62762)+P24(f332(f63(x62761),x62762))
% 158.70/158.39  [6277]~P55(x62771,x62773,x62772,x62774)+P24(f332(f63(x62771),x62772))
% 158.70/158.39  [6283]~P55(x62832,x62833,x62834,x62831)+~E(x62831,f198(f876(x62832,a862)))
% 158.70/158.39  [6314]~P107(x63141)+E(f332(f332(f104(f876(x63141,a862)),f332(f302(x63141,x63142),x63143)),f303(x63141,x63143,x63144)),f198(f876(x63141,a862)))
% 158.70/158.39  [6341]~P24(f332(f332(x63413,x63414),x63412))+P24(f332(f332(f334(x63411),x63412),f293(x63411,x63413,x63414)))
% 158.70/158.39  [6342]~P24(f332(f332(x63423,x63424),x63422))+P24(f332(f332(f334(x63421),x63422),f294(x63421,x63423,x63424)))
% 158.70/158.39  [6343]~P24(f332(f332(x63433,x63432),x63434))+P24(f332(f332(f334(x63431),x63432),f295(x63431,x63433,x63434)))
% 158.70/158.39  [6344]~P24(f332(f332(x63443,x63442),x63444))+P24(f332(f332(f334(x63441),x63442),f298(x63441,x63443,x63444)))
% 158.70/158.39  [6485]~P107(x64851)+E(f332(f332(f104(f876(x64851,a862)),f306(x64851,x64852,x64853)),f303(x64851,x64853,x64854)),f198(f876(x64851,a862)))
% 158.70/158.39  [6486]~P107(x64861)+E(f332(f332(f104(f876(x64861,a862)),f305(x64861,x64862,x64863)),f306(x64861,x64863,x64864)),f198(f876(x64861,a862)))
% 158.70/158.39  [6487]~P107(x64871)+E(f332(f332(f104(f876(x64871,a862)),f305(x64871,x64872,x64873)),f305(x64871,x64873,x64874)),f198(f876(x64871,a862)))
% 158.70/158.39  [6488]~P107(x64881)+E(f332(f332(f104(f876(x64881,a862)),f303(x64881,x64882,x64883)),f306(x64881,x64883,x64884)),f198(f876(x64881,a862)))
% 158.70/158.39  [6489]~P107(x64891)+E(f332(f332(f104(f876(x64891,a862)),f303(x64891,x64892,x64893)),f305(x64891,x64893,x64894)),f198(f876(x64891,a862)))
% 158.70/158.39  [6527]P24(f332(f332(x65271,x65272),f681(x65272,x65271)))+~P24(f332(f261(x65273,x65274,x65271),x65272))
% 158.70/158.39  [6575]~E(f332(x65751,x65752),f211(x65753))+~P24(f332(f332(f334(x65754),x65752),f186(x65754,x65753,x65751)))
% 158.70/158.39  [6604]~P106(x66042)+E(f332(f174(x66041),f151(x66041,x66042,x66043,x66044)),f332(f174(x66041),x66044))
% 158.70/158.39  [6655]~P142(x66551)+E(f200(x66551,x66552,f332(a115,x66553),x66554),f200(x66551,x66552,x66553,f332(x66552,x66554)))
% 158.70/158.39  [6715]~P24(f332(f332(f334(x67154),x67153),f293(x67154,x67151,x67152)))+P24(f332(f332(x67151,x67152),x67153))
% 158.70/158.39  [6716]~P24(f332(f332(f334(x67164),x67163),f294(x67164,x67161,x67162)))+P24(f332(f332(x67161,x67162),x67163))
% 158.70/158.39  [6717]~P24(f332(f332(f334(x67174),x67172),f295(x67174,x67171,x67173)))+P24(f332(f332(x67171,x67172),x67173))
% 158.70/158.39  [6718]~P24(f332(f332(f334(x67184),x67182),f298(x67184,x67181,x67183)))+P24(f332(f332(x67181,x67182),x67183))
% 158.70/158.39  [6795]E(f332(f39(f874(x67951,x67952)),f319(x67951,x67952,x67953,x67954)),f2(a868))+P24(f332(f63(x67952),x67954))
% 158.70/158.39  [6796]E(f332(f39(f874(x67961,x67962)),f319(x67961,x67962,x67963,x67964)),f2(a868))+P24(f332(f63(x67961),x67963))
% 158.70/158.39  [6997]~P11(x69974,x69971,x69972)+E(f332(f74(x69971,x69971,x69971,f332(x69972,x69973)),f332(x69972,x69973)),f332(x69972,x69973))
% 158.70/158.39  [7873]~E(x78732,x78733)+P24(f332(f332(f334(f875(x78731,x78731)),f332(f332(f267(x78731,x78731),x78732),x78733)),f308(x78731,x78734)))
% 158.70/158.39  [7901]~P21(x79011,x79012,x79013,f255(f876(x79011,a862)))+E(f332(f78(x79011,x79012,f255(f876(x79011,a862)),x79013),f332(x79013,x79014)),x79014)
% 158.70/158.39  [7991]~P24(f332(f332(f334(f869(x79911)),f332(f332(f152(x79911),x79914),x79912)),f162(x79911,x79913)))+P24(f332(f332(f334(f869(x79911)),x79912),f162(x79911,x79913)))
% 158.70/158.39  [7992]~P24(f332(f332(f334(f869(x79921)),f332(f332(f135(x79921),x79924),x79922)),f162(x79921,x79923)))+P24(f332(f332(f334(f869(x79921)),x79922),f162(x79921,x79923)))
% 158.70/158.39  [7993]~P24(f332(f332(f334(f869(x79931)),f332(f332(f135(x79931),x79932),x79934)),f162(x79931,x79933)))+P24(f332(f332(f334(f869(x79931)),x79932),f162(x79931,x79933)))
% 158.70/158.39  [8004]~P106(x80041)+P30(x80041,f332(f332(f155(x80042,x80041),x80043),f151(x80042,x80041,x80043,x80044)))
% 158.70/158.39  [8101]P21(x81014,x81013,x81011,x81012)+E(f332(x81011,f545(x81012,x81011,x81013,x81014)),f332(x81011,f546(x81012,x81011,x81013,x81014)))
% 158.70/158.39  [8113]E(f187(x81131,x81132,x81133,x81134),f187(x81131,x81132,x81134,x81133))+~E(f332(f332(f104(f876(x81131,a862)),f186(x81131,x81132,x81133)),f186(x81131,x81132,x81134)),f198(f876(x81131,a862)))
% 158.70/158.39  [8216]~P21(x82162,x82161,x82164,x82163)+P21(x82161,x82162,f78(x82162,x82161,x82163,x82164),f332(f311(x82162,x82161,x82164),x82163))
% 158.70/158.39  [8350]P39(f875(x83502,x83504),f284(x83502,x83504,x83501,x83503))+P24(f332(x83501,f683(x83502,x83503,x83504,x83501)))
% 158.70/158.39  [8462]E(x84621,x84622)+~P24(f332(f332(f334(f875(x84623,x84623)),f332(f332(f267(x84623,x84623),x84621),x84622)),f264(x84623,x84624)))
% 158.70/158.39  [8523]~P24(f332(f63(f874(x85233,x85231)),f319(x85233,x85231,x85234,x85232)))+P24(f332(f63(x85231),x85232))
% 158.70/158.39  [8524]~P24(f332(f63(f874(x85241,x85243)),f319(x85241,x85243,x85242,x85244)))+P24(f332(f63(x85241),x85242))
% 158.70/158.39  [8701]P39(f875(x87011,x87012),f284(x87011,x87012,x87013,x87014))+~P39(x87012,f332(x87014,f683(x87011,x87014,x87012,x87013)))
% 158.70/158.39  [9240]E(f332(f332(f160(x92401,x92402),f588(x92403,x92404,x92402,x92401)),f589(x92403,x92404,x92402,x92401)),x92404)+~P24(f332(f332(f334(f875(f869(x92401),f869(x92401))),f332(f332(f267(f869(x92401),f869(x92401)),x92402),x92404)),f158(x92401,x92403)))
% 158.70/158.39  [9245]~P24(f332(f332(f334(f875(f869(x92451),f869(x92451))),f332(f332(f267(f869(x92451),f869(x92451)),x92452),x92453)),f146(x92451,x92454)))+P24(f332(f332(f334(f875(f869(x92451),f869(x92451))),f332(f332(f267(f869(x92451),f869(x92451)),x92452),x92453)),f148(x92451,x92454)))
% 158.70/158.39  [9348]P24(f332(f63(x93481),x93482))+~P24(f332(f332(f334(f875(f876(x93481,a862),f876(x93481,a862))),f332(f332(f267(f876(x93481,a862),f876(x93481,a862)),x93483),x93482)),f324(x93481,x93484)))
% 158.70/158.39  [9349]P24(f332(f63(x93491),x93492))+~P24(f332(f332(f334(f875(f876(x93491,a862),f876(x93491,a862))),f332(f332(f267(f876(x93491,a862),f876(x93491,a862)),x93492),x93493)),f324(x93491,x93494)))
% 158.70/158.39  [9352]~E(x93521,f198(f876(x93522,a862)))+~P24(f332(f332(f334(f875(f876(x93522,a862),f876(x93522,a862))),f332(f332(f267(f876(x93522,a862),f876(x93522,a862)),x93523),x93521)),f324(x93522,x93524)))
% 158.70/158.39  [9982]P9(x99821,x99822,x99823,x99824)+~P24(f332(f332(f271(x99821,x99821,a862),f332(f332(f7(x99821,f876(x99821,x99822),f876(x99821,a862)),f332(f332(f8(f876(x99822,a862),f876(f876(x99821,x99822),f876(x99821,a862)),x99821),f8(x99822,a862,x99821)),f332(f332(f8(x99822,f876(x99822,a862),x99821),a329),x99824))),x99824)),f578(x99824,x99823,x99822,x99821)))
% 158.70/158.39  [4943]~E(x49434,f211(x49431))+E(f332(f332(f212(x49431,x49432),x49433),x49434),f211(x49432))
% 158.70/158.39  [4944]~E(x49444,f116(x49441))+E(f332(f332(f155(x49441,x49442),x49443),x49444),f116(x49442))
% 158.70/158.39  [4945]~E(x49452,f116(x49451))+E(f332(f332(f160(x49451,x49452),x49453),x49454),f116(x49451))
% 158.70/158.39  [5183]E(x51831,f211(x51832))+~E(f332(f332(f212(x51832,x51833),x51834),x51831),f211(x51833))
% 158.70/158.39  [5184]E(x51841,f116(x51842))+~E(f332(f332(f155(x51842,x51843),x51844),x51841),f116(x51843))
% 158.70/158.39  [5185]E(x51851,f116(x51852))+~E(f332(f332(f160(x51852,x51851),x51853),x51854),f116(x51852))
% 158.70/158.39  [5218]E(x52181,x52182)+~E(f332(f332(f135(x52183),x52184),x52181),f332(f332(f135(x52183),x52184),x52182))
% 158.70/158.39  [5219]E(x52191,x52192)+~E(f332(f332(f135(x52193),x52191),x52194),f332(f332(f135(x52193),x52192),x52194))
% 158.70/158.39  [5376]P24(f332(x53763,x53762))+E(f172(x53761,x53762,f332(f137(x53761,x53763),x53764)),f332(f137(x53761,x53763),x53764))
% 158.70/158.39  [5379]~P24(f332(x53792,x53793))+P35(x53791,x53792,f332(f332(f152(x53791),x53793),x53794))
% 158.70/158.39  [5388]E(x53881,x53882)+~E(f140(a868,f332(f302(a868,x53881),x53883)),f332(f332(f152(a868),x53882),x53884))
% 158.70/158.39  [5436]~P22(x54362,x54363)+P22(x54361,f332(f332(f75(x54362,x54361),x54363),x54364))
% 158.70/158.39  [5437]~P39(x54372,x54373)+P39(x54371,f332(f332(f288(x54372,x54371),x54373),x54374))
% 158.70/158.39  [5563]~P35(x55631,x55632,x55634)+P35(x55631,x55632,f332(f332(f152(x55631),x55633),x55634))
% 158.70/158.39  [5564]~P35(x55641,x55642,x55644)+P35(x55641,x55642,f332(f332(f135(x55641),x55643),x55644))
% 158.70/158.39  [5565]~P35(x55651,x55652,x55653)+P35(x55651,x55652,f332(f332(f135(x55651),x55653),x55654))
% 158.70/158.39  [5651]~E(x56511,f116(x56512))+~E(f332(f332(f135(x56512),x56513),f332(f332(f152(x56512),x56514),f116(x56512))),x56511)
% 158.70/158.39  [5676]~P33(x56763,x56761,f332(f332(f152(x56763),x56762),x56764))+P24(f332(x56761,x56762))
% 158.70/158.39  [5686]E(f117(x56861,x56862),x56863)+~E(f332(f332(f135(x56861),x56863),f332(f332(f152(x56861),x56864),f116(x56861))),x56862)
% 158.70/158.39  [5687]E(f145(x56871,x56872),x56873)+~E(f332(f332(f135(x56871),x56874),f332(f332(f152(x56871),x56873),f116(x56871))),x56872)
% 158.70/158.39  [5797]~E(f140(a868,f332(f302(a868,x57971),x57972)),f332(f332(f152(a868),x57973),x57974))+P24(f332(f332(f247(a868),x57971),x57972))
% 158.70/158.39  [5805]P33(x58051,x58052,x58053)+~P33(x58051,x58052,f332(f332(f152(x58051),x58054),x58053))
% 158.70/158.39  [5806]P33(x58061,x58062,x58063)+~P33(x58061,x58062,f332(f332(f135(x58061),x58064),x58063))
% 158.70/158.39  [5807]P33(x58071,x58072,x58073)+~P33(x58071,x58072,f332(f332(f135(x58071),x58073),x58074))
% 158.70/158.39  [5996]E(x59961,f332(f332(f135(x59962),f332(f170(x59962),x59963)),f332(f332(f152(x59962),x59964),f116(x59962))))+~E(f332(f170(x59962),x59961),f332(f332(f152(x59962),x59964),x59963))
% 158.70/158.39  [6175]~P107(x61751)+E(f332(f332(f104(f876(x61751,a862)),f332(f302(x61751,x61752),x61753)),f332(f302(x61751,x61753),x61754)),f198(f876(x61751,a862)))
% 158.70/158.39  [6186]E(f332(f332(f166(x61861),f171(x61861,x61862,x61863)),x61864),x61863)+~P24(f332(f332(f247(a868),x61864),x61862))
% 158.70/158.39  [6213]~P67(x62131)+E(f332(f167(x62131),f332(f332(f155(a1,x62131),x62132),f181(x62133,x62134))),f332(f332(f6(a1,x62131),x62132),f332(f174(a1),f181(x62133,x62134))))
% 158.70/158.39  [6214]~P67(x62141)+E(f332(f332(f6(a1,x62141),x62142),f332(f174(a1),f181(x62143,x62144))),f332(f167(x62141),f332(f332(f155(a1,x62141),x62142),f181(x62143,x62144))))
% 158.70/158.39  [6356]~E(x63562,f332(f332(f135(x63561),f332(f170(x63561),x63564)),f332(f332(f152(x63561),x63563),f116(x63561))))+E(f332(f170(x63561),x63562),f332(f332(f152(x63561),x63563),x63564))
% 158.70/158.39  [6372]~P15(x63722,x63723,x63724,x63721)+E(f332(x63721,f198(f876(x63722,a862))),f35(x63723))
% 158.70/158.39  [6398]~P107(x63981)+E(f332(f332(f104(f876(x63981,a862)),f306(x63981,x63982,x63983)),f332(f302(x63981,x63983),x63984)),f198(f876(x63981,a862)))
% 158.70/158.39  [6605]E(x66051,f198(f876(x66052,a862)))+~E(f319(x66053,x66052,x66054,x66051),f198(f876(f874(x66053,x66052),a862)))
% 158.70/158.39  [6606]E(x66061,f198(f876(x66062,a862)))+~E(f319(x66062,x66063,x66061,x66064),f198(f876(f874(x66062,x66063),a862)))
% 158.70/158.39  [6674]~P106(x66742)+E(f332(f199(f869(x66741)),f151(x66741,x66742,x66743,x66744)),f332(f199(f869(x66741)),x66744))
% 158.70/158.39  [6686]~P24(f332(f262(x66863,x66864,x66861),x66862))+P24(f332(f332(x66861,f682(x66862,x66861)),x66862))
% 158.70/158.39  [6726]~P24(f332(f63(x67262),x67264))+P24(f332(f63(x67261),f332(f311(x67262,x67261,x67263),x67264)))
% 158.70/158.39  [6957]~P21(x69572,x69571,x69573,x69574)+E(f332(f39(x69571),f332(f311(x69572,x69571,x69573),x69574)),f332(f39(x69572),x69574))
% 158.70/158.39  [6976]E(f332(f311(x69761,x69762,x69763),f332(f312(x69761,x69762,x69763),x69764)),x69764)+~E(f332(f311(x69761,x69762,x69763),f255(f876(x69761,a862))),f255(f876(x69762,a862)))
% 158.70/158.39  [7381]~P21(x73811,x73812,x73813,f255(f876(x73811,a862)))+E(f332(f312(x73811,x73812,x73813),f332(f311(x73811,x73812,x73813),x73814)),x73814)
% 158.70/158.39  [7669]E(x76691,x76692)+~P24(f332(f332(f334(x76693),x76691),f332(f174(x76693),f171(x76693,x76694,x76692))))
% 158.70/158.39  [7678]~E(x76781,f2(a868))+~P24(f332(f332(f334(x76782),x76783),f332(f174(x76782),f171(x76782,x76781,x76784))))
% 158.70/158.39  [7714]P24(f332(x77141,x77142))+~P24(f332(f332(f334(x77143),x77142),f332(f174(x77143),f179(x77143,x77141,x77144))))
% 158.70/158.39  [7820]~P24(f332(f332(f334(f869(x78201)),f332(f332(f152(x78201),x78202),x78204)),f162(x78201,x78203)))+P24(f332(f332(f334(x78201),x78202),x78203))
% 158.70/158.39  [7947]~P24(f332(f332(f334(x79471),x79472),f332(f174(x79471),f172(x79471,x79474,x79473))))+P24(f332(f332(f334(x79471),x79472),f332(f174(x79471),x79473)))
% 158.70/158.39  [7949]~P24(f332(f332(f334(x79491),x79492),f332(f174(x79491),f178(x79491,x79493,x79494))))+P24(f332(f332(f334(x79491),x79492),f332(f174(x79491),x79493)))
% 158.70/158.39  [7950]~P24(f332(f332(f334(x79501),x79502),f332(f174(x79501),f179(x79501,x79504,x79503))))+P24(f332(f332(f334(x79501),x79502),f332(f174(x79501),x79503)))
% 158.70/158.39  [7960]E(f332(f199(f869(x79601)),x79602),x79603)+~P24(f332(f332(f334(f869(x79601)),x79602),f332(f174(f869(x79601)),f56(x79601,x79603,x79604))))
% 158.70/158.39  [8052]P24(f332(x80523,x80522))+E(f332(f137(x80521,f332(f332(f8(a862,a862,x80521),a327),f332(a329,x80522))),f332(f137(x80521,x80523),x80524)),f332(f137(x80521,x80523),x80524))
% 158.70/158.39  [8165]E(f332(f332(f166(x81651),f179(x81651,x81652,x81653)),x81654),f332(f332(f166(x81651),x81653),x81654))+~P24(f332(f332(f247(a868),x81654),f332(f199(f869(x81651)),f179(x81651,x81652,x81653))))
% 158.70/158.39  [8251]~P67(x82511)+E(f332(f332(f6(a868,x82511),f332(f332(f8(a868,x82511,a868),x82512),a115)),f332(f302(a868,x82513),x82514)),f332(f332(f6(a868,x82511),x82512),f332(f302(a868,f332(a115,x82513)),f332(a115,x82514))))
% 158.70/158.39  [8260]~P67(x82601)+E(f332(f332(f6(a868,x82601),f332(f332(f8(a868,x82601,a868),x82602),a115)),f303(a868,x82603,x82604)),f332(f332(f6(a868,x82601),x82602),f303(a868,f332(a115,x82603),f332(a115,x82604))))
% 158.70/158.39  [8385]~P21(x83851,x83853,x83854,f255(f876(x83851,a862)))+P21(x83851,f876(x83852,x83853),f332(f332(f8(x83853,f876(x83852,x83853),x83851),f16(x83853,x83852)),x83854),f255(f876(x83851,a862)))
% 158.70/158.39  [8467]~P21(x84672,x84671,x84674,x84673)+E(f332(f311(x84671,x84672,f78(x84672,x84671,x84673,x84674)),f332(f311(x84672,x84671,x84674),x84673)),x84673)
% 158.70/158.39  [8525]~P24(f332(f332(f334(f875(x85251,x85251)),f332(f332(f267(x85251,x85251),x85252),x85254)),f264(x85251,x85253)))+P24(f332(f332(f334(x85251),x85252),x85253))
% 158.70/158.39  [8613]E(f332(f332(f332(f73(x86131,f872(x86132)),f332(f16(f872(x86132),x86131),f211(x86132))),x86133),f332(f210(x86132),f734(x86133,x86134,x86132,x86131))),x86134)+~E(f186(x86131,x86132,x86134),f332(f332(f310(x86131),x86133),f198(f876(x86131,a862))))
% 158.70/158.39  [8736]~E(f332(f332(f6(x87361,a868),x87364),x87363),f332(a115,x87362))+P24(f332(f332(f334(x87361),f498(x87362,x87363,x87364,x87361)),x87363))
% 158.70/158.39  [8756]~E(f332(f332(f6(x87564,a868),x87561),x87563),f332(a115,x87562))+P24(f332(f332(f247(a868),f2(a868)),f332(x87561,f498(x87562,x87563,x87561,x87564))))
% 158.70/158.39  [8767]~P24(f332(f63(x87672),x87674))+P24(f332(f332(f246(a868),f332(f39(x87671),f332(f311(x87672,x87671,x87673),x87674))),f332(f39(x87672),x87674)))
% 158.70/158.39  [8768]E(f332(f332(f267(x87681,x87682),f777(x87683,x87684,x87682,x87681)),f778(x87683,x87684,x87682,x87681)),x87684)+~P24(f332(f332(f334(f875(x87681,x87682)),x87684),f332(f287(x87682,x87681),x87683)))
% 158.70/158.39  [8776]P21(x87761,x87762,x87763,x87764)+P24(f332(f332(f334(x87761),f545(x87764,x87763,x87762,x87761)),x87764))
% 158.70/158.39  [8777]P21(x87771,x87772,x87773,x87774)+P24(f332(f332(f334(x87771),f546(x87774,x87773,x87772,x87771)),x87774))
% 158.70/158.39  [8838]P9(x88381,x88382,x88383,x88384)+P24(f332(f332(f334(f875(x88381,x88381)),f578(x88384,x88383,x88382,x88381)),x88383))
% 158.70/158.39  [8897]P24(f332(x88971,x88972))+~P24(f332(x88971,f332(f332(f267(x88973,x88974),f511(x88974,x88973,x88971)),f512(x88974,x88973,x88971))))
% 158.70/158.39  [8913]E(f332(f199(f869(x89131)),x89132),f332(f199(f869(x89131)),x89133))+~P24(f332(f332(f334(f875(f869(x89131),f869(x89131))),f332(f332(f267(f869(x89131),f869(x89131)),x89132),x89133)),f159(x89131,x89134)))
% 158.70/158.39  [8914]E(f332(f199(f869(x89141)),x89142),f332(f199(f869(x89141)),x89143))+~P24(f332(f332(f334(f875(f869(x89141),f869(x89141))),f332(f332(f267(f869(x89141),f869(x89141)),x89142),x89143)),f146(x89141,x89144)))
% 158.70/158.39  [8915]E(f332(f199(f869(x89151)),x89152),f332(f199(f869(x89151)),x89153))+~P24(f332(f332(f334(f875(f869(x89151),f869(x89151))),f332(f332(f267(f869(x89151),f869(x89151)),x89152),x89153)),f158(x89151,x89154)))
% 158.70/158.39  [8986]P24(f332(f332(f246(a868),f156(x89861,x89862,x89863)),f156(x89861,x89864,x89863)))+P24(f332(f332(f334(x89861),f572(x89864,x89862,x89863,x89861)),f332(f174(x89861),x89863)))
% 158.70/158.39  [8989]E(f332(f199(f869(x89891)),x89892),f332(f199(f869(x89891)),x89893))+~P24(f332(f332(f334(f875(f869(x89891),f869(x89891))),f332(f332(f267(f869(x89891),f869(x89891)),x89892),x89893)),f308(f869(x89891),f158(x89891,x89894))))
% 158.70/158.39  [9215]~P21(x92151,x92152,x92153,x92154)+~P24(f332(f332(f247(a868),f332(f39(x92152),f332(f311(x92151,x92152,x92153),x92154))),f332(f39(x92151),x92154)))
% 158.70/158.39  [9256]~P24(f332(f332(f334(f875(f869(x92561),f869(x92561))),f332(f332(f267(f869(x92561),f869(x92561)),x92562),x92563)),f158(x92561,x92564)))+P24(f332(f332(f334(f875(f869(x92561),f869(x92561))),f332(f332(f267(f869(x92561),f869(x92561)),x92562),x92563)),f159(x92561,f308(x92561,x92564))))
% 158.70/158.39  [9260]~P24(f332(f332(f334(f875(f869(x92601),f869(x92601))),f332(f332(f267(f869(x92601),f869(x92601)),x92602),x92603)),f159(x92601,x92604)))+P24(f332(f332(f334(f875(f869(x92601),f869(x92601))),f332(f332(f267(f869(x92601),f869(x92601)),x92602),x92603)),f308(f869(x92601),f158(x92601,x92604))))
% 158.70/158.39  [9277]P24(f332(f332(f334(f875(x92771,x92771)),f332(f332(f267(x92771,x92771),x92772),x92773)),f308(x92771,x92774)))+~P24(f332(f332(f334(f875(x92771,x92771)),f332(f332(f267(x92771,x92771),x92772),x92773)),f332(f332(f289(x92771,x92771,x92771),x92774),f308(x92771,x92774))))
% 158.70/158.39  [9451]E(f332(f332(f135(x94511),f619(x94512,x94513,x94514,x94511)),f332(f332(f152(x94511),f618(x94512,x94513,x94514,x94511)),f621(x94512,x94513,x94514,x94511))),x94514)+~P24(f332(f332(f334(f875(f869(x94511),f869(x94511))),f332(f332(f267(f869(x94511),f869(x94511)),x94514),x94513)),f158(x94511,x94512)))
% 158.70/158.39  [9452]E(f332(f332(f135(x94521),f619(x94522,x94523,x94524,x94521)),f332(f332(f152(x94521),f620(x94522,x94523,x94524,x94521)),f621(x94522,x94523,x94524,x94521))),x94523)+~P24(f332(f332(f334(f875(f869(x94521),f869(x94521))),f332(f332(f267(f869(x94521),f869(x94521)),x94524),x94523)),f158(x94521,x94522)))
% 158.70/158.39  [9528]P24(f332(f332(f334(f875(x95281,x95281)),f332(f332(f267(x95281,x95281),x95282),f757(x95283,x95284,x95282,x95281))),f308(x95281,x95283)))+~P24(f332(f332(f334(f875(x95281,x95281)),f332(f332(f267(x95281,x95281),x95282),x95284)),f332(f332(f289(x95281,x95281,x95281),x95283),f308(x95281,x95283))))
% 158.70/158.39  [9597]P24(f332(f332(f246(a868),f156(x95971,x95972,x95973)),f156(x95971,x95974,x95973)))+~P24(f332(f332(f247(a868),f332(x95972,f572(x95974,x95972,x95973,x95971))),f332(x95974,f572(x95974,x95972,x95973,x95971))))
% 158.70/158.39  [9665]P24(f332(f332(f334(f875(x96651,x96651)),f332(f332(f267(x96651,x96651),f765(x96652,x96653,x96654,x96651)),x96653)),f308(x96651,x96652)))+~P24(f332(f332(f334(f875(x96651,x96651)),f332(f332(f267(x96651,x96651),x96654),x96653)),f332(f332(f289(x96651,x96651,x96651),x96652),f308(x96651,x96652))))
% 158.70/158.39  [5199]~E(x51992,x51993)+E(f172(x51991,x51992,f332(f332(f152(x51991),x51993),x51994)),x51994)
% 158.70/158.39  [5331]P24(f332(x53312,x53313))+E(f179(x53311,x53312,f332(f332(f152(x53311),x53313),x53314)),f116(x53311))
% 158.70/158.39  [5400]~P86(x54002)+E(f332(f332(f80(f876(x54001,x54002)),x54003),x54004),f332(f80(x54002),f332(x54003,x54004)))
% 158.70/158.39  [5412]~E(x54122,f2(a868))+E(f332(f332(f139(x54121),x54122),f332(f332(f152(x54121),x54123),x54124)),f332(f332(f152(x54121),x54123),x54124))
% 158.70/158.39  [5413]P24(f332(x54132,x54133))+E(f332(f137(x54131,x54132),f332(f332(f152(x54131),x54133),x54134)),f332(f137(x54131,x54132),x54134))
% 158.70/158.39  [5546]~E(x55462,x55464)+P24(f332(f332(f332(f310(x55461),x55462),x55463),x55464))
% 158.70/158.39  [5554]E(x55541,f116(x55542))+E(f145(x55543,f332(f332(f155(x55542,x55543),x55544),x55541)),f332(x55544,f145(x55542,x55541)))
% 158.70/158.39  [5568]~E(x55681,f65(x55682,x55684))+E(f332(x55681,f332(f332(f310(x55682),x55683),f198(f876(x55682,a862)))),x55683)
% 158.70/158.39  [5603]E(x56031,f116(x56032))+E(f332(f142(x56033),f332(f332(f155(x56032,x56033),x56034),x56031)),f332(x56034,f332(f142(x56032),x56031)))
% 158.70/158.39  [5706]~P24(f332(x57063,x57064))+P24(f332(f332(f332(f310(x57061),x57062),x57063),x57064))
% 158.70/158.39  [5822]~P14(x58222,x58224,x58221)+E(f332(x58221,f332(f332(f310(x58222),x58223),f198(f876(x58222,a862)))),x58223)
% 158.70/158.39  [5846]~E(x58462,x58463)+P24(f332(f332(f334(x58461),x58462),f332(f332(f310(x58461),x58463),x58464)))
% 158.70/158.39  [5850]~P26(x58501)+E(f332(f332(f113(x58501),x58502),f332(f332(f113(x58501),x58503),x58504)),f332(f332(f113(x58501),x58503),f332(f332(f113(x58501),x58502),x58504)))
% 158.70/158.39  [5852]~P99(x58521)+E(f332(f332(f113(x58521),x58522),f332(f332(f113(x58521),x58523),x58524)),f332(f332(f113(x58521),x58523),f332(f332(f113(x58521),x58522),x58524)))
% 158.70/158.39  [5853]~P26(x58531)+E(f332(f332(f104(x58531),x58532),f332(f332(f104(x58531),x58533),x58534)),f332(f332(f104(x58531),x58533),f332(f332(f104(x58531),x58532),x58534)))
% 158.70/158.39  [5855]~P100(x58551)+E(f332(f332(f104(x58551),x58552),f332(f332(f104(x58551),x58553),x58554)),f332(f332(f104(x58551),x58553),f332(f332(f104(x58551),x58552),x58554)))
% 158.70/158.39  [5856]~P113(x58561)+E(f332(f332(f81(x58561),x58562),f332(f332(f81(x58561),x58563),x58564)),f332(f332(f81(x58561),x58563),f332(f332(f81(x58561),x58562),x58564)))
% 158.70/158.39  [5857]~P113(x58571)+E(f332(f332(f82(x58571),x58572),f332(f332(f82(x58571),x58573),x58574)),f332(f332(f82(x58571),x58573),f332(f332(f82(x58571),x58572),x58574)))
% 158.70/158.39  [5859]~P106(x58591)+E(f332(f332(f196(x58591),x58592),f332(f332(f196(x58591),x58593),x58594)),f332(f332(f196(x58591),x58593),f332(f332(f196(x58591),x58592),x58594)))
% 158.70/158.39  [5861]~P106(x58611)+E(f332(f332(f197(x58611),x58612),f332(f332(f197(x58611),x58613),x58614)),f332(f332(f197(x58611),x58613),f332(f332(f197(x58611),x58612),x58614)))
% 158.70/158.39  [5866]E(x58661,x58662)+E(f172(x58663,x58661,f332(f332(f152(x58663),x58662),x58664)),f332(f332(f152(x58663),x58662),f172(x58663,x58661,x58664)))
% 158.70/158.39  [5879]~P24(f332(x58792,x58793))+E(f332(f137(x58791,x58792),f332(f332(f152(x58791),x58793),x58794)),f332(f332(f152(x58791),x58793),f332(f137(x58791,x58792),x58794)))
% 158.70/158.39  [6016]~P24(f332(x60162,x60163))+E(f179(x60161,x60162,f332(f332(f152(x60161),x60163),x60164)),f332(f332(f152(x60161),x60163),f179(x60161,x60162,x60164)))
% 158.70/158.39  [6067]P20(x60671,x60672,x60673)+~P20(x60671,x60672,f332(f332(f310(f867(x60671)),x60674),x60673))
% 158.70/158.39  [6080]E(x60801,f198(f876(x60802,a862)))+E(f332(f332(f43(x60802,f876(x60803,a862)),x60801),f332(f16(f876(x60803,a862),x60802),x60804)),x60804)
% 158.70/158.39  [6081]E(x60811,f198(f876(x60812,a862)))+E(f332(f332(f44(x60812,f876(x60813,a862)),x60811),f332(f16(f876(x60813,a862),x60812),x60814)),x60814)
% 158.70/158.39  [6090]~E(x60904,f198(f876(x60902,a862)))+E(f332(f332(f269(x60901,x60902),x60903),f332(f16(f876(x60902,a862),x60901),x60904)),f198(f876(f875(x60901,x60902),a862)))
% 158.70/158.39  [6091]~E(x60913,f198(f876(x60911,a862)))+E(f332(f332(f269(x60911,x60912),x60913),f332(f16(f876(x60912,a862),x60911),x60914)),f198(f876(f875(x60911,x60912),a862)))
% 158.70/158.39  [6139]E(x61391,f2(a868))+E(f332(f332(f139(x61392),x61391),f332(f332(f152(x61392),x61393),x61394)),f332(f332(f139(x61392),f332(f332(f22(a868),x61391),f79(a868))),x61394))
% 158.70/158.39  [6169]E(x61691,f198(f876(x61692,a862)))+E(f332(f311(x61692,x61693,f332(f16(x61693,x61692),x61694)),x61691),f332(f332(f310(x61693),x61694),f198(f876(x61693,a862))))
% 158.70/158.39  [6172]E(f332(f312(x61721,x61722,f332(f16(x61722,x61721),x61723)),x61724),f198(f876(x61721,a862)))+P24(f332(f332(f334(x61722),x61723),x61724))
% 158.70/158.39  [6239]~E(x62393,f198(f876(x62391,a862)))+E(f332(f332(f43(x62391,f876(x62392,a862)),x62393),f332(f16(f876(x62392,a862),x62391),x62394)),f198(f876(x62392,a862)))
% 158.70/158.39  [6240]~E(x62403,f198(f876(x62401,a862)))+E(f332(f332(f44(x62401,f876(x62402,a862)),x62403),f332(f16(f876(x62402,a862),x62401),x62404)),f255(f876(x62402,a862)))
% 158.70/158.39  [6242]~P57(x62421)+E(f46(x62421,f332(f332(f82(x62421),x62422),x62423),f332(f332(f82(x62421),x62422),x62424)),f332(f332(f82(x62421),x62422),f46(x62421,x62423,x62424)))
% 158.70/158.39  [6408]E(f332(f312(x64081,x64082,f332(f16(x64082,x64081),x64083)),x64084),f255(f876(x64081,a862)))+~P24(f332(f332(f334(x64082),x64083),x64084))
% 158.70/158.39  [6431]~P24(f332(f332(f334(x64311),x64312),x64314))+P24(f332(f332(f334(x64311),x64312),f332(f332(f310(x64311),x64313),x64314)))
% 158.70/158.39  [6436]P24(f332(x64361,x64362))+~P24(f332(f161(x64363,x64361),f332(f332(f152(x64363),x64362),x64364)))
% 158.70/158.39  [6445]~E(x64453,f332(f332(f22(a868),f332(f199(f869(x64451)),x64452)),f79(a868)))+E(f117(x64451,f332(f332(f160(x64451,x64452),x64453),x64454)),f117(x64451,x64452))
% 158.70/158.39  [6464]~P106(x64641)+E(f332(f332(f104(f876(x64641,a862)),f332(f301(x64641),x64642)),f303(x64641,x64643,x64644)),f303(x64641,x64643,f332(f332(f196(x64641),x64642),x64644)))
% 158.70/158.39  [6465]~P106(x64651)+E(f332(f332(f104(f876(x64651,a862)),f332(f254(x64651),x64652)),f303(x64651,x64653,x64654)),f303(x64651,f332(f332(f197(x64651),x64652),x64653),x64654))
% 158.70/158.39  [6480]E(f332(f332(f104(f876(x64801,a862)),x64802),f332(f332(f310(x64801),x64803),x64804)),f332(f332(f104(f876(x64801,a862)),x64802),x64804))+P24(f332(f332(f334(x64801),x64803),x64802))
% 158.70/158.39  [6492]E(f172(x64921,x64922,f332(f332(f135(x64921),x64923),x64924)),f332(f332(f135(x64921),x64923),f172(x64921,x64922,x64924)))+P24(f332(f332(f334(x64921),x64922),f332(f174(x64921),x64923)))
% 158.70/158.39  [6496]~P79(x64961)+E(f332(f332(f82(x64961),f332(f332(f257(x64961),x64962),x64963)),f332(f332(f257(x64961),x64962),x64964)),f332(f332(f257(x64961),x64962),f332(f332(f81(a868),x64963),x64964)))
% 158.70/158.39  [6497]~P113(x64971)+E(f332(f332(f82(x64971),f332(f332(f257(x64971),x64972),x64973)),f332(f332(f257(x64971),x64972),x64974)),f332(f332(f257(x64971),x64972),f332(f332(f81(a868),x64973),x64974)))
% 158.70/158.39  [6534]~P97(x65341)+E(f332(f332(f104(x65341),f332(f332(f113(x65341),x65342),x65343)),f332(f332(f113(x65341),x65342),x65344)),f332(f332(f113(x65341),x65342),f332(f332(f104(x65341),x65343),x65344)))
% 158.70/158.39  [6535]~P97(x65351)+E(f332(f332(f113(x65351),f332(f332(f104(x65351),x65352),x65353)),f332(f332(f104(x65351),x65352),x65354)),f332(f332(f104(x65351),x65352),f332(f332(f113(x65351),x65353),x65354)))
% 158.70/158.39  [6536]~P113(x65361)+E(f332(f332(f81(x65361),f332(f332(f82(x65361),x65362),x65363)),f332(f332(f82(x65361),x65362),x65364)),f332(f332(f82(x65361),x65362),f332(f332(f81(x65361),x65363),x65364)))
% 158.70/158.39  [6537]~P106(x65371)+E(f332(f332(f197(x65371),f332(f332(f196(x65371),x65372),x65373)),f332(f332(f196(x65371),x65372),x65374)),f332(f332(f196(x65371),x65372),f332(f332(f197(x65371),x65373),x65374)))
% 158.70/158.39  [6538]~P106(x65381)+E(f332(f332(f196(x65381),f332(f332(f197(x65381),x65382),x65383)),f332(f332(f197(x65381),x65382),x65384)),f332(f332(f197(x65381),x65382),f332(f332(f196(x65381),x65383),x65384)))
% 158.70/158.39  [6569]~P57(x65691)+E(f46(x65691,f332(f332(f82(x65691),x65692),x65693),f332(f332(f82(x65691),x65694),x65693)),f332(f332(f82(x65691),f46(x65691,x65692,x65694)),x65693))
% 158.70/158.39  [6572]~E(f332(f199(f869(x65721)),x65723),f332(f199(f869(x65722)),x65724))+E(f332(f332(f155(f875(x65721,x65722),x65722),f270(x65721,x65722)),f332(f332(f184(x65721,x65722),x65723),x65724)),x65724)
% 158.70/158.39  [6573]~E(f332(f199(f869(x65731)),x65733),f332(f199(f869(x65732)),x65734))+E(f332(f332(f155(f875(x65731,x65732),x65731),f266(x65731,x65732)),f332(f332(f184(x65731,x65732),x65733),x65734)),x65733)
% 158.70/158.39  [6579]P24(f332(f161(x65791,x65792),x65793))+~P24(f332(f161(x65791,x65792),f332(f332(f152(x65791),x65794),x65793)))
% 158.70/158.39  [6580]P24(f332(f161(x65801,x65802),x65803))+~P24(f332(f161(x65801,x65802),f332(f332(f135(x65801),x65804),x65803)))
% 158.70/158.39  [6581]P24(f332(f161(x65811,x65812),x65813))+~P24(f332(f161(x65811,x65812),f332(f332(f135(x65811),x65813),x65814)))
% 158.70/158.39  [6586]~P58(x65861)+E(f46(x65861,f332(f332(f22(x65861),x65862),f46(x65861,x65863,x65864)),x65864),f46(x65861,f332(f332(f22(x65861),x65862),x65863),x65864))
% 158.70/158.39  [6588]~P57(x65881)+E(f46(x65881,f332(f332(f82(x65881),x65882),f46(x65881,x65883,x65884)),x65884),f46(x65881,f332(f332(f82(x65881),x65882),x65883),x65884))
% 158.70/158.39  [6589]~P57(x65891)+E(f46(x65891,f332(f332(f81(x65891),x65892),f46(x65891,x65893,x65894)),x65894),f46(x65891,f332(f332(f81(x65891),x65892),x65893),x65894))
% 158.70/158.39  [6668]~P106(x66681)+E(f332(f332(f104(f876(x66681,a862)),f303(x66681,x66682,x66683)),f332(f301(x66681),x66684)),f303(x66681,x66682,f332(f332(f196(x66681),x66683),x66684)))
% 158.70/158.39  [6669]~P106(x66691)+E(f332(f332(f104(f876(x66691,a862)),f303(x66691,x66692,x66693)),f332(f254(x66691),x66694)),f303(x66691,f332(f332(f197(x66691),x66692),x66694),x66693))
% 158.70/158.39  [6672]~E(f332(f199(f869(x66721)),x66723),f332(f199(f869(x66722)),x66724))+E(f332(f332(f184(x66721,x66722),f332(f170(x66721),x66723)),f332(f170(x66722),x66724)),f332(f170(f875(x66721,x66722)),f332(f332(f184(x66721,x66722),x66723),x66724)))
% 158.70/158.39  [6682]E(x66821,f332(f332(f22(a868),f332(f199(f869(x66822)),x66823)),f79(a868)))+E(f117(x66822,f332(f332(f160(x66822,x66823),x66821),x66824)),f332(f332(f160(x66822,f117(x66822,x66823)),x66821),x66824))
% 158.70/158.39  [6697]~P24(f332(f138(x66972),x66974))+P24(f332(f138(f875(x66971,x66972)),f332(f332(f184(x66971,x66972),x66973),x66974)))
% 158.70/158.39  [6698]~P24(f332(f138(x66981),x66983))+P24(f332(f138(f875(x66981,x66982)),f332(f332(f184(x66981,x66982),x66983),x66984)))
% 158.70/158.39  [6960]E(f332(f332(f40(a868),x69601),x69602),x69603)+~P24(f332(f49(x69601,x69602),f332(f332(f267(a868,a868),x69603),x69604)))
% 158.70/158.39  [6984]E(f46(a868,x69841,x69842),x69843)+~P24(f332(f49(x69841,x69842),f332(f332(f267(a868,a868),x69844),x69843)))
% 158.70/158.39  [6987]P24(f332(f138(x69871),x69872))+~P24(f332(f138(x69873),f332(f332(f155(x69871,x69873),x69874),x69872)))
% 158.70/158.39  [6995]~P20(x69951,x69952,f332(f332(f310(f867(x69951)),x69953),x69954))+P20(x69951,x69952,f332(f332(f310(f867(x69951)),x69953),f198(f876(f867(x69951),a862))))
% 158.70/158.39  [7071]E(f172(x70711,x70712,f332(f332(f135(x70711),x70713),x70714)),f332(f332(f135(x70711),f172(x70711,x70712,x70713)),x70714))+~P24(f332(f332(f334(x70711),x70712),f332(f174(x70711),x70713)))
% 158.70/158.39  [7161]~P58(x71611)+E(f46(x71611,f332(f332(f22(x71611),f46(x71611,x71612,x71613)),x71614),x71613),f46(x71611,f332(f332(f22(x71611),x71612),x71614),x71613))
% 158.70/158.39  [7164]~P57(x71641)+E(f46(x71641,f332(f332(f81(x71641),f46(x71641,x71642,x71643)),x71644),x71643),f46(x71641,f332(f332(f81(x71641),x71642),x71644),x71643))
% 158.70/158.39  [7165]~P57(x71651)+E(f46(x71651,f332(f332(f82(x71651),f46(x71651,x71652,x71653)),x71654),x71653),f46(x71651,f332(f332(f82(x71651),x71652),x71654),x71653))
% 158.70/158.39  [7352]~E(x73521,f332(f332(f152(x73522),x73523),x73524))+~P24(f332(f332(f246(a868),f332(f199(f869(x73522)),x73521)),f332(f199(f869(x73522)),x73524)))
% 158.70/158.39  [7428]~E(f332(f180(x74281,x74282),x74283),f332(f180(x74281,x74282),x74284))+E(f332(f311(f875(x74281,x74282),x74281,f266(x74281,x74282)),f332(f174(f875(x74281,x74282)),x74283)),f332(f311(f875(x74281,x74282),x74281,f266(x74281,x74282)),f332(f174(f875(x74281,x74282)),x74284)))
% 158.70/158.39  [7562]P21(x75621,x75622,x75623,f332(f174(x75621),x75624))+~P24(f332(f138(x75622),f332(f332(f155(x75621,x75622),x75623),x75624)))
% 158.70/158.39  [7636]~P24(f332(f332(f246(f876(x76361,a862)),x76362),x76364))+P24(f332(f332(f246(f876(x76361,a862)),x76362),f332(f332(f310(x76361),x76363),x76364)))
% 158.70/158.39  [7670]~P58(x76701)+E(f46(x76701,f332(f332(f22(x76701),f46(x76701,x76702,x76703)),f46(x76701,x76704,x76703)),x76703),f46(x76701,f332(f332(f22(x76701),x76702),x76704),x76703))
% 158.70/158.39  [7671]~P57(x76711)+E(f46(x76711,f332(f332(f81(x76711),f46(x76711,x76712,x76713)),f46(x76711,x76714,x76713)),x76713),f46(x76711,f332(f332(f81(x76711),x76712),x76714),x76713))
% 158.70/158.39  [7672]~P57(x76721)+E(f46(x76721,f332(f332(f82(x76721),f46(x76721,x76722,x76723)),f46(x76721,x76724,x76723)),x76723),f46(x76721,f332(f332(f82(x76721),x76722),x76724),x76723))
% 158.70/158.39  [7777]~E(f332(x77774,f812(x77774,x77773,x77771,x77772)),f198(f876(x77772,a862)))+E(f332(f332(f43(x77771,f876(x77772,a862)),x77773),x77774),f198(f876(x77772,a862)))
% 158.70/158.39  [7778]~E(f332(x77784,f840(x77784,x77783,x77781,x77782)),f255(f876(x77782,a862)))+E(f332(f332(f44(x77781,f876(x77782,a862)),x77783),x77784),f255(f876(x77782,a862)))
% 158.70/158.39  [7779]~E(f332(x77794,f813(x77794,x77793,x77792,x77791)),f198(f876(x77792,a862)))+E(f332(f332(f43(x77791,f876(x77792,a862)),x77793),x77794),f198(f876(x77792,a862)))
% 158.70/158.39  [7780]~E(f332(x77804,f841(x77804,x77803,x77802,x77801)),f255(f876(x77802,a862)))+E(f332(f332(f44(x77801,f876(x77802,a862)),x77803),x77804),f255(f876(x77802,a862)))
% 158.70/158.39  [8166]P24(f332(x81661,x81662))+~P24(f332(f332(f334(x81663),x81662),f332(f332(f104(f876(x81663,a862)),x81664),f332(f252(x81663),x81661))))
% 158.70/158.39  [8205]~P24(f332(f332(f246(f876(x82051,a862)),x82053),x82054))+P24(f332(f332(f246(f876(x82051,a862)),f332(f332(f310(x82051),x82052),x82053)),f332(f332(f310(x82051),x82052),x82054)))
% 158.70/158.39  [8377]P24(f332(x83772,x83773))+E(f332(f332(f139(x83771),f332(f199(f869(x83771)),f179(x83771,x83772,f332(f332(f152(x83771),x83773),x83774)))),f332(f332(f152(x83771),x83773),x83774)),f332(f332(f152(x83771),x83773),x83774))
% 158.70/158.39  [8481]~P24(f332(f332(f247(a868),f332(x84814,x84812)),f332(x84814,x84813)))+P24(f332(f332(f334(f875(x84811,x84811)),f332(f332(f267(x84811,x84811),x84812),x84813)),f332(f332(f288(a868,x84811),a251),x84814)))
% 158.70/158.39  [8571]~P24(f332(x85712,f710(x85714,x85712,x85713,x85711)))+E(f179(x85711,x85712,f332(f332(f135(x85711),x85713),x85714)),f332(f332(f135(x85711),x85713),f179(x85711,x85712,x85714)))
% 158.70/158.39  [8641]P21(f869(x86411),f869(x86412),f332(f155(x86411,x86412),x86413),x86414)+~P21(x86411,x86412,x86413,f41(f876(x86411,a862),f332(f311(f869(x86411),f876(x86411,a862),f174(x86411)),x86414)))
% 158.70/158.39  [8708]~P24(f332(x87082,x87083))+E(f332(f332(f139(x87081),f332(f199(f869(x87081)),f179(x87081,x87082,f332(f332(f152(x87081),x87083),x87084)))),f332(f332(f152(x87081),x87083),x87084)),f332(f332(f139(x87081),f332(f199(f869(x87081)),f179(x87081,x87082,x87084))),x87084))
% 158.70/158.39  [8747]~E(x87472,x87473)+E(f332(f137(x87471,f332(f332(f8(a862,a862,x87471),a327),f332(a329,x87472))),f332(f332(f152(x87471),x87473),x87474)),f332(f137(x87471,f332(f332(f8(a862,a862,x87471),a327),f332(a329,x87472))),x87474))
% 158.70/158.39  [8757]E(f332(f332(f43(x87571,f876(x87572,a862)),x87573),x87574),f198(f876(x87572,a862)))+P24(f332(f332(f334(x87571),f812(x87574,x87573,x87571,x87572)),x87573))
% 158.70/158.39  [8758]E(f332(f332(f44(x87581,f876(x87582,a862)),x87583),x87584),f255(f876(x87582,a862)))+P24(f332(f332(f334(x87581),f840(x87584,x87583,x87581,x87582)),x87583))
% 158.70/158.39  [8759]E(f332(f332(f43(x87591,f876(x87592,a862)),x87593),x87594),f198(f876(x87592,a862)))+P24(f332(f332(f334(x87591),f813(x87594,x87593,x87592,x87591)),x87593))
% 158.70/158.39  [8760]E(f332(f332(f44(x87601,f876(x87602,a862)),x87603),x87604),f255(f876(x87602,a862)))+P24(f332(f332(f334(x87601),f841(x87604,x87603,x87602,x87601)),x87603))
% 158.70/158.39  [8796]P24(f332(f332(f247(a868),f332(x87961,x87962)),f332(x87961,x87963)))+~P24(f332(f332(f334(f875(x87964,x87964)),f332(f332(f267(x87964,x87964),x87962),x87963)),f332(f332(f288(a868,x87964),a251),x87961)))
% 158.70/158.39  [8817]E(f179(x88171,x88172,f332(f332(f135(x88171),x88173),x88174)),f332(f332(f135(x88171),x88173),f179(x88171,x88172,x88174)))+P24(f332(f332(f334(x88171),f710(x88174,x88172,x88173,x88171)),f332(f174(x88171),x88173)))
% 158.70/158.39  [8975]P24(f332(f332(f334(x89751),f534(x89752,x89753,x89754,x89751)),x89753))+~P24(f332(f332(f334(f876(x89751,a862)),x89754),f332(f332(f62(x89751),x89753),x89752)))
% 158.70/158.39  [8978]E(x89781,x89782)+~P24(f332(f332(f334(f875(x89783,x89783)),f332(f332(f267(x89783,x89783),x89781),x89782)),f332(f332(f191(f875(x89783,x89783),a862),f2(a868)),x89784)))
% 158.70/158.39  [9056]E(f332(f286(x90561,x90561,x90562),f332(f332(f310(x90561),f534(x90562,x90563,x90564,x90561)),f198(f876(x90561,a862)))),x90564)+~P24(f332(f332(f334(f876(x90561,a862)),x90564),f332(f332(f62(x90561),x90563),x90562)))
% 158.70/158.39  [9062]~P24(f332(f332(f334(f875(x90621,x90621)),f332(f332(f267(x90621,x90621),x90623),x90622)),f308(x90621,x90624)))+P24(f332(f332(f334(f875(x90621,x90621)),f332(f332(f267(x90621,x90621),x90622),x90623)),f308(x90621,f332(f287(x90621,x90621),x90624))))
% 158.70/158.39  [9074]~P57(x90741)+E(f332(f332(f81(x90741),f332(f332(f81(x90741),f332(f332(f82(x90741),x90742),f332(f332(f40(x90741),x90743),x90742))),f46(x90741,x90743,x90742))),x90744),f332(f332(f81(x90741),x90743),x90744))
% 158.70/158.39  [9084]~P24(f332(f332(f334(x90841),x90843),x90844))+P24(f332(f332(f334(f876(x90841,a862)),f332(f286(x90841,x90841,x90842),f332(f332(f310(x90841),x90843),f198(f876(x90841,a862))))),f332(f332(f62(x90841),x90844),x90842)))
% 158.70/158.39  [9095]P24(f332(f332(f334(f875(x90951,x90951)),f332(f332(f267(x90951,x90951),x90952),x90953)),f308(x90951,x90954)))+~P24(f332(f332(f334(f875(x90951,x90951)),f332(f332(f267(x90951,x90951),x90953),x90952)),f308(x90951,f332(f287(x90951,x90951),x90954))))
% 158.70/158.39  [9178]E(f332(f332(f160(x91781,f332(f170(x91781),x91782)),f332(f332(f22(a868),f332(f332(f22(a868),f332(f199(f869(x91781)),x91782)),x91783)),f79(a868))),x91784),f332(f170(x91781),f332(f332(f160(x91781,x91782),x91783),x91784)))+~P24(f332(f332(f247(a868),x91783),f332(f199(f869(x91781)),x91782)))
% 158.70/158.39  [9181]~P24(f332(x91812,f704(x91814,x91812,x91813,x91811)))+E(f332(f332(f139(x91811),f332(f199(f869(x91811)),f179(x91811,x91812,f332(f332(f135(x91811),x91813),x91814)))),f332(f332(f135(x91811),x91813),x91814)),f332(f332(f139(x91811),f332(f199(f869(x91811)),f179(x91811,x91812,x91814))),x91814))
% 158.70/158.39  [9221]~P21(x92212,x92211,x92213,f255(f876(x92212,a862)))+P24(f332(f332(f246(f876(x92211,a862)),f332(f311(x92212,x92211,x92213),f332(f80(f876(x92212,a862)),x92214))),f332(f80(f876(x92211,a862)),f332(f311(x92212,x92211,x92213),x92214))))
% 158.70/158.39  [9231]~P28(x92311)+E(f332(f143(x92311,x92312,f332(f7(x92312,x92311,x92311),f332(f332(f8(x92311,f876(x92311,x92311),x92312),f113(x92311)),x92313)),f198(x92311)),x92314),f332(f332(f43(x92312,x92311),f332(f174(x92312),x92314)),x92313))
% 158.70/158.39  [9232]~P28(x92321)+E(f332(f143(x92321,x92322,f332(f7(x92322,x92321,x92321),f332(f332(f8(x92321,f876(x92321,x92321),x92322),f104(x92321)),x92323)),f255(x92321)),x92324),f332(f332(f44(x92322,x92321),f332(f174(x92322),x92324)),x92323))
% 158.70/158.39  [9242]E(f332(f332(f139(x92421),f332(f199(f869(x92421)),f179(x92421,x92422,f332(f332(f135(x92421),x92423),x92424)))),f332(f332(f135(x92421),x92423),x92424)),f332(f332(f139(x92421),f332(f199(f869(x92421)),f179(x92421,x92422,x92424))),x92424))+P24(f332(f332(f334(x92421),f704(x92424,x92422,x92423,x92421)),f332(f174(x92421),x92423)))
% 158.70/158.39  [9309]~P24(f332(f332(f334(f875(f869(x93094),f869(x93094))),f332(f332(f267(f869(x93094),f869(x93094)),x93093),x93092)),f158(x93094,x93091)))+P24(f332(f332(f247(a868),f588(x93091,x93092,x93093,x93094)),f332(f199(f869(x93094)),x93093)))
% 158.70/158.39  [9310]~P57(x93101)+E(f332(f332(f81(x93101),f332(f332(f81(x93101),f332(f332(f82(x93101),f332(f332(f40(x93101),x93102),x93103)),x93103)),f46(x93101,x93102,x93103))),x93104),f332(f332(f81(x93101),x93102),x93104))
% 158.70/158.39  [9336]~P24(f332(f332(f334(f875(f869(x93361),f869(x93361))),f332(f332(f267(f869(x93361),f869(x93361)),x93362),x93363)),f332(f287(f869(x93361),f869(x93361)),f158(x93361,x93364))))+P24(f332(f332(f334(f875(f869(x93361),f869(x93361))),f332(f332(f267(f869(x93361),f869(x93361)),x93362),x93363)),f158(x93361,f332(f287(x93361,x93361),x93364))))
% 158.70/158.39  [9337]P24(f332(f332(f334(f875(f869(x93371),f869(x93371))),f332(f332(f267(f869(x93371),f869(x93371)),x93372),x93373)),f332(f287(f869(x93371),f869(x93371)),f158(x93371,x93374))))+~P24(f332(f332(f334(f875(f869(x93371),f869(x93371))),f332(f332(f267(f869(x93371),f869(x93371)),x93372),x93373)),f158(x93371,f332(f287(x93371,x93371),x93374))))
% 158.70/158.39  [9371]~P24(f332(f332(f334(x93711),x93713),f332(f265(x93711,x93712),x93714)))+P24(f332(f332(f334(f875(x93711,x93712)),f332(f332(f267(x93711,x93712),x93713),f687(x93714,x93712,x93713,x93711))),x93714))
% 158.70/158.39  [9372]~P24(f332(f332(f334(x93721),x93723),f332(f265(x93721,x93722),x93724)))+P24(f332(f332(f334(f875(x93721,x93722)),f332(f332(f267(x93721,x93722),x93723),f689(x93724,x93722,x93723,x93721))),x93724))
% 158.70/158.39  [9476]~P24(f332(f63(f872(x94761)),f332(f311(x94762,f872(x94761),x94763),f255(f876(x94762,a862)))))+P24(f332(f63(f872(x94761)),f332(f311(x94762,f872(x94761),f187(x94762,x94761,x94763,f332(f180(x94762,x94761),x94764))),f255(f876(x94762,a862)))))
% 158.70/158.39  [9523]~P24(f332(f332(f334(f875(x95231,x95231)),f332(f332(f267(x95231,x95231),x95232),x95234)),f332(f332(f289(x95231,x95231,x95231),x95233),f308(x95231,x95233))))+P24(f332(f332(f334(f875(x95231,x95231)),f332(f332(f267(x95231,x95231),x95232),f765(x95233,x95234,x95232,x95231))),x95233))
% 158.70/158.39  [9692]~P24(f332(f332(f334(f875(x96922,x96921)),x96924),f332(f287(x96921,x96922),x96923)))+P24(f332(f332(f334(f875(x96921,x96922)),f332(f332(f267(x96921,x96922),f778(x96923,x96924,x96921,x96922)),f777(x96923,x96924,x96921,x96922))),x96923))
% 158.70/158.39  [9720]~P24(f332(f332(f334(f875(f869(x97201),f869(x97201))),f332(f332(f267(f869(x97201),f869(x97201)),x97204),x97203)),f158(x97201,x97202)))+P24(f332(f332(f334(f875(x97201,x97201)),f332(f332(f267(x97201,x97201),f618(x97202,x97203,x97204,x97201)),f620(x97202,x97203,x97204,x97201))),x97202))
% 158.70/158.39  [9816]~P24(f332(f332(f334(f875(f869(x98161),f869(x98161))),f332(f332(f267(f869(x98161),f869(x98161)),x98162),x98164)),f158(x98161,x98163)))+P24(f332(f332(f334(f875(x98161,x98161)),f332(f332(f267(x98161,x98161),f332(f332(f166(x98161),x98162),f588(x98163,x98164,x98162,x98161))),f589(x98163,x98164,x98162,x98161))),x98163))
% 158.70/158.39  [9838]~P24(f332(f63(x98382),x98384))+E(f332(f332(f332(f67(f876(x98381,a862),x98382,f113(f876(x98381,a862))),f332(f332(f7(x98382,f876(x98381,a862),f876(x98381,a862)),f332(f332(f8(x98381,f876(f876(x98381,a862),f876(x98381,a862)),x98382),f310(x98381)),x98383)),f198(f876(x98381,a862)))),f198(f876(x98381,a862))),x98384),f332(f311(x98382,x98381,x98383),x98384))
% 158.70/158.39  [9933]~P21(x99331,x99332,x99333,f255(f876(x99331,a862)))+P24(f332(f332(f246(f876(x99331,a862)),f332(f312(x99331,x99332,x99333),f332(f332(f310(x99332),x99334),f198(f876(x99332,a862))))),f332(f332(f310(x99331),f86(x99331,f332(f332(f7(x99331,x99332,a862),f332(f332(f8(x99332,f876(x99332,a862),x99331),a329),x99333)),x99334))),f198(f876(x99331,a862)))))
% 158.70/158.39  [5612]~E(f332(f332(f135(x56121),x56122),x56124),x56123)+E(f332(f332(f177(x56121),f332(f199(f869(x56121)),x56122)),x56123),x56122)
% 158.70/158.39  [5613]~E(f332(f332(f135(x56132),x56133),x56131),x56134)+E(x56131,f332(f332(f139(x56132),f332(f199(f869(x56132)),x56133)),x56134))
% 158.70/158.39  [5624]~E(x56244,f2(a868))+E(f332(f332(f166(x56241),f332(f332(f152(x56241),x56242),x56243)),x56244),x56242)
% 158.70/158.39  [6152]~P113(x61521)+E(f332(f332(f257(x61521),f332(f332(f257(x61521),x61522),x61523)),x61524),f332(f332(f257(x61521),x61522),f332(f332(f82(a868),x61523),x61524)))
% 158.70/158.39  [6153]~P79(x61531)+E(f332(f332(f257(x61531),f332(f332(f257(x61531),x61532),x61533)),x61534),f332(f332(f257(x61531),x61532),f332(f332(f82(a868),x61533),x61534)))
% 158.70/158.39  [6170]E(x61701,f2(a868))+E(f332(f332(f166(x61702),f332(f332(f152(x61702),x61703),x61704)),x61701),f332(f332(f166(x61702),x61704),f332(f332(f22(a868),x61701),f79(a868))))
% 158.70/158.39  [6197]~P118(x61971)+E(f332(f332(f290(x61971),f332(f332(f82(x61971),x61972),x61973)),x61974),f332(f332(f82(x61971),x61972),f332(f332(f290(x61971),x61973),x61974)))
% 158.70/158.39  [6198]~P26(x61981)+E(f332(f332(f113(x61981),f332(f332(f113(x61981),x61982),x61983)),x61984),f332(f332(f113(x61981),x61982),f332(f332(f113(x61981),x61983),x61984)))
% 158.70/158.39  [6200]~P99(x62001)+E(f332(f332(f113(x62001),f332(f332(f113(x62001),x62002),x62003)),x62004),f332(f332(f113(x62001),x62002),f332(f332(f113(x62001),x62003),x62004)))
% 158.70/158.39  [6201]~P26(x62011)+E(f332(f332(f104(x62011),f332(f332(f104(x62011),x62012),x62013)),x62014),f332(f332(f104(x62011),x62012),f332(f332(f104(x62011),x62013),x62014)))
% 158.70/158.39  [6203]~P100(x62031)+E(f332(f332(f104(x62031),f332(f332(f104(x62031),x62032),x62033)),x62034),f332(f332(f104(x62031),x62032),f332(f332(f104(x62031),x62033),x62034)))
% 158.70/158.39  [6204]~P68(x62041)+E(f332(f332(f81(x62041),f332(f332(f81(x62041),x62042),x62043)),x62044),f332(f332(f81(x62041),x62042),f332(f332(f81(x62041),x62043),x62044)))
% 158.70/158.39  [6205]~P113(x62051)+E(f332(f332(f81(x62051),f332(f332(f81(x62051),x62052),x62053)),x62054),f332(f332(f81(x62051),x62052),f332(f332(f81(x62051),x62053),x62054)))
% 158.70/158.39  [6206]~P113(x62061)+E(f332(f332(f82(x62061),f332(f332(f82(x62061),x62062),x62063)),x62064),f332(f332(f82(x62061),x62062),f332(f332(f82(x62061),x62063),x62064)))
% 158.70/158.39  [6207]~P71(x62071)+E(f332(f332(f82(x62071),f332(f332(f82(x62071),x62072),x62073)),x62074),f332(f332(f82(x62071),x62072),f332(f332(f82(x62071),x62073),x62074)))
% 158.70/158.39  [6210]~P106(x62101)+E(f332(f332(f196(x62101),f332(f332(f196(x62101),x62102),x62103)),x62104),f332(f332(f196(x62101),x62102),f332(f332(f196(x62101),x62103),x62104)))
% 158.70/158.39  [6212]~P106(x62121)+E(f332(f332(f197(x62121),f332(f332(f197(x62121),x62122),x62123)),x62124),f332(f332(f197(x62121),x62122),f332(f332(f197(x62121),x62123),x62124)))
% 158.70/158.39  [6223]~P57(x62231)+E(f46(x62231,f332(f332(f81(x62231),x62232),f332(f332(f82(x62231),x62233),x62234)),x62234),f46(x62231,x62232,x62234))
% 158.70/158.39  [6224]~P57(x62241)+E(f46(x62241,f332(f332(f81(x62241),x62242),f332(f332(f82(x62241),x62243),x62244)),x62243),f46(x62241,x62242,x62243))
% 158.70/158.39  [6357]E(f332(f332(f166(x63571),f332(f332(f177(x63571),x63572),x63573)),x63574),f332(f332(f166(x63571),x63573),x63574))+~P24(f332(f332(f247(a868),x63574),x63572))
% 158.70/158.39  [6532]~P113(x65321)+E(f332(f332(f81(x65321),f332(f332(f81(x65321),x65322),x65323)),x65324),f332(f332(f81(x65321),f332(f332(f81(x65321),x65322),x65324)),x65323))
% 158.70/158.39  [6533]~P113(x65331)+E(f332(f332(f82(x65331),f332(f332(f82(x65331),x65332),x65333)),x65334),f332(f332(f82(x65331),f332(f332(f82(x65331),x65332),x65334)),x65333))
% 158.70/158.39  [6592]~P142(x65922)+E(f332(f332(f6(x65921,x65922),f332(f16(x65922,x65921),x65923)),x65924),f332(f332(f82(x65922),f332(f103(x65922),f332(f39(x65921),x65924))),x65923))
% 158.70/158.39  [6760]E(f332(f332(f104(f876(x67601,a862)),f332(f332(f310(x67601),x67602),x67603)),x67604),f332(f332(f104(f876(x67601,a862)),x67603),x67604))+P24(f332(f332(f334(x67601),x67602),x67604))
% 158.70/158.39  [6830]~P97(x68301)+E(f332(f332(f104(x68301),f332(f332(f113(x68301),x68302),x68303)),f332(f332(f113(x68301),x68304),x68303)),f332(f332(f113(x68301),f332(f332(f104(x68301),x68302),x68304)),x68303))
% 158.70/158.39  [6831]~P77(x68311)+E(f332(f332(f196(x68311),f332(f332(f22(x68311),x68312),x68313)),f332(f332(f22(x68311),x68314),x68313)),f332(f332(f22(x68311),f332(f332(f196(x68311),x68312),x68314)),x68313))
% 158.70/158.39  [6832]~P77(x68321)+E(f332(f332(f197(x68321),f332(f332(f22(x68321),x68322),x68323)),f332(f332(f22(x68321),x68324),x68323)),f332(f332(f22(x68321),f332(f332(f197(x68321),x68322),x68324)),x68323))
% 158.70/158.39  [6833]~P97(x68331)+E(f332(f332(f113(x68331),f332(f332(f104(x68331),x68332),x68333)),f332(f332(f104(x68331),x68334),x68333)),f332(f332(f104(x68331),f332(f332(f113(x68331),x68332),x68334)),x68333))
% 158.70/158.39  [6834]~P82(x68341)+E(f332(f332(f196(x68341),f332(f332(f81(x68341),x68342),x68343)),f332(f332(f81(x68341),x68344),x68343)),f332(f332(f81(x68341),f332(f332(f196(x68341),x68342),x68344)),x68343))
% 158.70/158.39  [6835]~P82(x68351)+E(f332(f332(f197(x68351),f332(f332(f81(x68351),x68352),x68353)),f332(f332(f81(x68351),x68354),x68353)),f332(f332(f81(x68351),f332(f332(f197(x68351),x68352),x68354)),x68353))
% 158.70/158.39  [6837]~P114(x68371)+E(f332(f332(f81(x68371),f332(f332(f82(x68371),x68372),x68373)),f332(f332(f82(x68371),x68374),x68373)),f332(f332(f82(x68371),f332(f332(f81(x68371),x68372),x68374)),x68373))
% 158.70/158.39  [6838]~P106(x68381)+E(f332(f332(f197(x68381),f332(f332(f196(x68381),x68382),x68383)),f332(f332(f196(x68381),x68384),x68383)),f332(f332(f196(x68381),f332(f332(f197(x68381),x68382),x68384)),x68383))
% 158.70/158.39  [6839]~P106(x68391)+E(f332(f332(f196(x68391),f332(f332(f197(x68391),x68392),x68393)),f332(f332(f197(x68391),x68394),x68393)),f332(f332(f197(x68391),f332(f332(f196(x68391),x68392),x68394)),x68393))
% 158.70/158.39  [6840]~P113(x68401)+E(f332(f332(f82(x68401),f332(f332(f257(x68401),x68402),x68403)),f332(f332(f257(x68401),x68404),x68403)),f332(f332(f257(x68401),f332(f332(f82(x68401),x68402),x68404)),x68403))
% 158.70/158.39  [6841]~P74(x68411)+E(f332(f332(f82(x68411),f332(f332(f257(x68411),x68412),x68413)),f332(f332(f257(x68411),x68414),x68413)),f332(f332(f257(x68411),f332(f332(f82(x68411),x68412),x68414)),x68413))
% 158.70/158.39  [6842]~P60(x68421)+E(f332(f332(f290(x68421),f332(f332(f257(x68421),x68422),x68423)),f332(f332(f257(x68421),x68424),x68423)),f332(f332(f257(x68421),f332(f332(f290(x68421),x68422),x68424)),x68423))
% 158.70/158.39  [6843]~P118(x68431)+E(f332(f332(f22(x68431),f332(f332(f290(x68431),x68432),x68433)),f332(f332(f290(x68431),x68434),x68433)),f332(f332(f290(x68431),f332(f332(f22(x68431),x68432),x68434)),x68433))
% 158.70/158.39  [6844]~P118(x68441)+E(f332(f332(f81(x68441),f332(f332(f290(x68441),x68442),x68443)),f332(f332(f290(x68441),x68444),x68443)),f332(f332(f290(x68441),f332(f332(f81(x68441),x68442),x68444)),x68443))
% 158.70/158.39  [6845]~P113(x68451)+E(f332(f332(f81(x68451),f332(f332(f82(x68451),x68452),x68453)),f332(f332(f82(x68451),x68454),x68453)),f332(f332(f82(x68451),f332(f332(f81(x68451),x68452),x68454)),x68453))
% 158.70/158.39  [6877]E(f332(f332(f160(x68771,x68772),x68773),x68774),x68772)+~P24(f332(f332(f246(a868),f332(f199(f869(x68771)),x68772)),x68773))
% 158.70/158.39  [6902]~P24(f332(x69023,x69024))+P24(f332(f332(f332(f113(f876(x69021,a862)),x69022),x69023),x69024))
% 158.70/158.39  [6904]~P24(f332(x69042,x69044))+P24(f332(f332(f332(f113(f876(x69041,a862)),x69042),x69043),x69044))
% 158.70/158.39  [6923]E(f332(f332(f166(x69231),f332(f332(f135(x69231),x69232),x69233)),x69234),f332(f332(f166(x69231),x69232),x69234))+~P24(f332(f332(f247(a868),x69234),f332(f199(f869(x69231)),x69232)))
% 158.70/158.39  [6933]E(f332(f332(f22(f876(x69331,a862)),f332(f332(f310(x69331),x69332),x69333)),x69334),f332(f332(f22(f876(x69331,a862)),x69333),x69334))+~P24(f332(f332(f334(x69331),x69332),x69334))
% 158.70/158.39  [6974]~E(f140(a868,f332(f302(a868,x69741),x69742)),f332(f332(f152(a868),x69744),x69743))+E(f140(a868,f332(f302(a868,f332(f332(f81(a868),x69741),f79(a868))),x69742)),x69743)
% 158.70/158.39  [7045]E(x70451,f2(a868))+E(f332(f332(f152(x70452),x70453),f332(f332(f177(x70452),f332(f332(f22(a868),x70451),f79(a868))),x70454)),f332(f332(f177(x70452),x70451),f332(f332(f152(x70452),x70453),x70454)))
% 158.70/158.39  [7145]E(f332(f332(f166(x71451),x71452),f332(f332(f22(a868),x71453),f332(f199(f869(x71451)),x71454))),f332(f332(f166(x71451),f332(f332(f135(x71451),x71454),x71452)),x71453))+P24(f332(f332(f247(a868),x71453),f332(f199(f869(x71451)),x71454)))
% 158.70/158.39  [7175]E(f332(f332(f104(f876(x71751,a862)),x71752),f332(f332(f310(x71751),x71753),x71754)),f332(f332(f310(x71751),x71753),f332(f332(f104(f876(x71751,a862)),x71752),x71754)))+~P24(f332(f332(f334(x71751),x71753),x71752))
% 158.70/158.39  [7210]E(f332(f332(f166(x72101),f332(f332(f160(x72101,x72102),x72103),x72104)),x72103),x72104)+~P24(f332(f332(f247(a868),x72103),f332(f199(f869(x72101)),x72102)))
% 158.70/158.39  [7231]E(x72311,f198(f876(x72312,a862)))+E(f332(f311(f875(x72313,x72312),x72313,f266(x72313,x72312)),f332(f332(f269(x72313,x72312),x72314),f332(f16(f876(x72312,a862),x72313),x72311))),x72314)
% 158.70/158.39  [7232]E(x72321,f198(f876(x72322,a862)))+E(f332(f311(f875(x72322,x72323),x72323,f270(x72322,x72323)),f332(f332(f269(x72322,x72323),x72321),f332(f16(f876(x72323,a862),x72322),x72324))),x72324)
% 158.70/158.39  [7299]E(f332(f332(f22(f876(x72991,a862)),f332(f332(f310(x72991),x72992),x72993)),x72994),f332(f332(f310(x72991),x72992),f332(f332(f22(f876(x72991,a862)),x72993),x72994)))+P24(f332(f332(f334(x72991),x72992),x72994))
% 158.70/158.39  [7336]~E(x73364,f198(f876(x73362,a862)))+E(f332(f311(f875(x73361,x73362),x73361,f266(x73361,x73362)),f332(f332(f269(x73361,x73362),x73363),f332(f16(f876(x73362,a862),x73361),x73364))),f198(f876(x73361,a862)))
% 158.70/158.39  [7337]~E(x73373,f198(f876(x73371,a862)))+E(f332(f311(f875(x73371,x73372),x73372,f270(x73371,x73372)),f332(f332(f269(x73371,x73372),x73373),f332(f16(f876(x73372,a862),x73371),x73374))),f198(f876(x73372,a862)))
% 158.70/158.39  [7393]~P24(f332(f332(f334(x73931),x73932),x73934))+P24(f332(f332(f334(x73931),x73932),f332(f332(f113(f876(x73931,a862)),x73933),x73934)))
% 158.70/158.39  [7396]~P24(f332(f332(f334(x73961),x73962),x73963))+P24(f332(f332(f334(x73961),x73962),f332(f332(f113(f876(x73961,a862)),x73963),x73964)))
% 158.70/158.39  [7415]E(f332(f332(f104(f876(x74151,a862)),f332(f332(f310(x74151),x74152),x74153)),x74154),f332(f332(f310(x74151),x74152),f332(f332(f104(f876(x74151,a862)),x74153),x74154)))+~P24(f332(f332(f334(x74151),x74152),x74154))
% 158.70/158.39  [7693]P24(f332(x76931,x76932))+~P24(f332(f332(f332(f104(f876(x76933,a862)),x76934),x76931),x76932))
% 158.70/158.39  [7694]P24(f332(x76941,x76942))+~P24(f332(f332(f332(f104(f876(x76943,a862)),x76941),x76944),x76942))
% 158.70/158.39  [7697]E(f332(f332(f6(x76971,a868),x76972),f332(f332(f22(f876(x76971,a862)),x76973),f332(f332(f310(x76971),x76974),f198(f876(x76971,a862))))),f332(f332(f6(x76971,a868),x76972),x76973))+P24(f332(f332(f334(x76971),x76974),x76973))
% 158.70/158.39  [7702]~P67(x77021)+E(f332(f167(x77021),f332(f332(f155(a868,x77021),x77022),f140(a868,f332(f302(a868,x77023),x77024)))),f332(f332(f6(a868,x77021),x77022),f332(f174(a868),f140(a868,f332(f302(a868,x77023),x77024)))))
% 158.70/158.39  [7703]~P67(x77031)+E(f332(f332(f6(a868,x77031),x77032),f332(f174(a868),f140(a868,f332(f302(a868,x77033),x77034)))),f332(f167(x77031),f332(f332(f155(a868,x77031),x77032),f140(a868,f332(f302(a868,x77033),x77034)))))
% 158.70/158.39  [7813]~E(x78133,x78134)+P24(f332(f64(x78131,x78132,f332(f332(f310(x78131),x78133),f198(f876(x78131,a862)))),x78134))
% 158.70/158.39  [7909]P24(f332(f332(f334(x79091),x79092),f332(f174(x79091),x79093)))+~P24(f332(f332(f334(x79091),x79092),f332(f174(x79091),f332(f332(f177(x79091),x79094),x79093))))
% 158.70/158.39  [7910]P24(f332(f332(f334(x79101),x79102),f332(f174(x79101),x79103)))+~P24(f332(f332(f334(x79101),x79102),f332(f174(x79101),f332(f332(f139(x79101),x79104),x79103))))
% 158.70/158.39  [7981]P24(f332(f332(f334(x79811),x79812),x79813))+~P24(f332(f332(f334(x79811),x79812),f332(f332(f22(f876(x79811,a862)),x79813),x79814)))
% 158.70/158.39  [7983]P24(f332(f332(f334(x79831),x79832),x79833))+~P24(f332(f332(f334(x79831),x79832),f332(f332(f104(f876(x79831,a862)),x79834),x79833)))
% 158.70/158.39  [7986]P24(f332(f332(f334(x79861),x79862),x79863))+~P24(f332(f332(f334(x79861),x79862),f332(f332(f104(f876(x79861,a862)),x79863),x79864)))
% 158.70/158.39  [8001]E(f332(f332(f135(x80011),f332(f332(f177(x80011),x80012),x80013)),f332(f332(f152(x80011),x80014),f332(f332(f139(x80011),f332(a115,x80012)),x80013))),f332(f332(f160(x80011,x80013),x80012),x80014))+~P24(f332(f332(f247(a868),x80012),f332(f199(f869(x80011)),x80013)))
% 158.70/158.39  [8024]P24(f332(f332(f334(x80241),x80242),x80243))+~P24(f332(f332(f246(f876(x80241,a862)),f332(f332(f310(x80241),x80242),x80244)),x80243))
% 158.70/158.39  [8057]~P24(f332(f332(f334(x80571),x80572),x80573))+~P24(f332(f332(f334(x80571),x80572),f332(f332(f22(f876(x80571,a862)),x80574),x80573)))
% 158.70/158.39  [8089]~P24(f332(f332(f247(a868),x80894),f332(f199(f869(x80891)),x80893)))+P24(f332(f332(f334(x80891),x80892),f332(f174(x80891),f332(f332(f160(x80891,x80893),x80894),x80892))))
% 158.70/158.39  [8143]E(f332(f332(f166(x81431),f332(f332(f139(x81431),x81432),x81433)),x81434),f332(f332(f166(x81431),x81433),f332(f332(f81(a868),x81432),x81434)))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),x81432),x81434)),f332(f199(f869(x81431)),x81433)))
% 158.70/158.39  [8153]~P142(x81532)+E(f332(f332(f6(x81531,x81532),f332(f332(f8(a868,x81532,x81531),f103(x81532)),x81533)),x81534),f332(f103(x81532),f332(f332(f6(x81531,a868),x81533),x81534)))
% 158.70/158.39  [8154]~P137(x81542)+E(f332(f332(f6(x81541,x81542),f332(f332(f8(a1,x81542,x81541),f105(x81542)),x81543)),x81544),f332(f105(x81542),f332(f332(f6(x81541,a1),x81543),x81544)))
% 158.70/158.39  [8207]~P63(x82072)+E(f332(f332(f9(x82071,x82072),f332(f332(f8(x82072,x82072,x82071),f76(x82072)),x82073)),x82074),f332(f76(x82072),f332(f332(f9(x82071,x82072),x82073),x82074)))
% 158.70/158.39  [8208]~P66(x82082)+E(f332(f332(f6(x82081,x82082),f332(f332(f8(x82082,x82082,x82081),f80(x82082)),x82083)),x82084),f332(f80(x82082),f332(f332(f6(x82081,x82082),x82083),x82084)))
% 158.70/158.39  [8210]E(f332(f332(f6(x82101,a868),x82102),f332(f332(f22(f876(x82101,a862)),x82103),f332(f332(f310(x82101),x82104),f198(f876(x82101,a862))))),f332(f332(f22(a868),f332(f332(f6(x82101,a868),x82102),x82103)),f332(x82102,x82104)))+~P24(f332(f332(f334(x82101),x82104),x82103))
% 158.70/158.39  [8230]P24(f332(f332(f246(f876(x82301,a862)),x82302),x82303))+~P24(f332(f332(f246(f876(x82301,a862)),f332(f332(f310(x82301),x82304),x82302)),x82303))
% 158.70/158.39  [8430]E(f332(f332(f180(x84301,x84302),x84303),x84304),f211(x84302))+P24(f332(f332(f334(x84301),x84304),f332(f311(f875(x84301,x84302),x84301,f266(x84301,x84302)),f332(f174(f875(x84301,x84302)),x84303))))
% 158.70/158.39  [8431]P39(x84311,x84312)+~P39(x84311,f332(f332(f310(f875(x84311,x84311)),f332(f332(f267(x84311,x84311),x84313),x84314)),x84312))
% 158.70/158.39  [8432]P54(x84321,x84322)+~P54(x84321,f332(f332(f310(f875(x84321,x84321)),f332(f332(f267(x84321,x84321),x84323),x84324)),x84322))
% 158.70/158.39  [8438]~P106(x84381)+E(f332(f332(f149(x84381,x84381,f5(x84381)),x84382),f332(f332(f149(x84381,x84381,f5(x84381)),x84383),x84384)),f332(f332(f149(x84381,x84381,f5(x84381)),x84383),f332(f332(f149(x84381,x84381,f5(x84381)),x84382),x84384)))
% 158.70/158.39  [8448]E(x84481,x84482)+~P24(f332(f64(x84483,x84484,f332(f332(f310(x84483),x84481),f198(f876(x84483,a862)))),x84482))
% 158.70/158.39  [8458]E(f332(f332(f135(x84581),f332(f332(f177(x84581),x84582),x84583)),f332(f332(f177(x84581),x84584),f332(f332(f139(x84581),x84582),x84583))),f332(f332(f177(x84581),f332(f332(f81(a868),x84582),x84584)),x84583))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),x84582),x84584)),f332(f199(f869(x84581)),x84583)))
% 158.70/158.39  [8495]P24(f332(f63(x84951),x84952))+~E(x84952,f332(f311(a868,x84951,x84953),f332(f252(a868),f332(f332(f7(a868,a868,a862),f247(a868)),x84954))))
% 158.70/158.39  [8515]~P89(x85151)+E(f332(f143(x85151,x85151,f81(x85151),f332(f332(f81(x85151),x85152),x85153)),x85154),f332(f332(f81(x85151),x85152),f332(f143(x85151,x85151,f81(x85151),x85153),x85154)))
% 158.70/158.39  [8549]P24(f332(f332(f246(f876(x85491,a862)),f332(f265(x85491,x85492),x85493)),f332(f265(x85491,x85492),x85494)))+~P24(f332(f332(f246(f876(f875(x85491,x85492),a862)),x85493),x85494))
% 158.70/158.39  [8562]~P24(f332(f332(f246(a868),x85622),x85624))+P24(f332(f332(f246(f876(x85621,a862)),f332(f174(x85621),f332(f332(f177(x85621),x85622),x85623))),f332(f174(x85621),f332(f332(f177(x85621),x85624),x85623))))
% 158.70/158.39  [8563]~P24(f332(f332(f246(a868),x85634),x85632))+P24(f332(f332(f246(f876(x85631,a862)),f332(f174(x85631),f332(f332(f139(x85631),x85632),x85633))),f332(f174(x85631),f332(f332(f139(x85631),x85634),x85633))))
% 158.70/158.39  [8615]~P24(f332(f63(x86151),f332(f332(f22(f876(x86151,a862)),x86152),x86154)))+P24(f332(f63(x86151),f332(f332(f22(f876(x86151,a862)),x86152),f332(f332(f310(x86151),x86153),x86154))))
% 158.70/158.39  [8652]P24(f332(f332(f334(f875(x86521,x86521)),x86522),f308(x86521,x86523)))+~P24(f332(f332(f334(f875(x86521,x86521)),x86522),f332(f332(f191(f875(x86521,x86521),a862),x86524),x86523)))
% 158.70/158.39  [8729]~P24(f332(f63(x87291),f332(f332(f22(f876(x87291,a862)),x87292),f332(f332(f310(x87291),x87294),x87293))))+P24(f332(f63(x87291),f332(f332(f22(f876(x87291,a862)),x87292),x87293)))
% 158.70/158.39  [8875]~E(f332(f332(f180(x88751,x88752),x88753),x88754),f211(x88752))+~P24(f332(f332(f334(x88751),x88754),f332(f311(f875(x88751,x88752),x88751,f266(x88751,x88752)),f332(f174(f875(x88751,x88752)),x88753))))
% 158.70/158.39  [8935]~P26(x89351)+P24(f332(f332(f246(x89351),f332(f332(f113(x89351),x89352),f332(f332(f104(x89351),x89353),x89354))),f332(f332(f104(x89351),f332(f332(f113(x89351),x89352),x89353)),f332(f332(f113(x89351),x89352),x89354))))
% 158.70/158.39  [8936]~P106(x89361)+P24(f332(f332(f246(x89361),f332(f332(f197(x89361),x89362),f332(f332(f196(x89361),x89363),x89364))),f332(f332(f196(x89361),f332(f332(f197(x89361),x89362),x89363)),f332(f332(f197(x89361),x89362),x89364))))
% 158.70/158.39  [9080]E(x90801,x90802)+~P24(f332(f332(f334(f875(x90803,x90803)),f332(f332(f267(x90803,x90803),x90801),x90802)),f332(f174(f875(x90803,x90803)),f332(f332(f184(x90803,x90803),x90804),x90804))))
% 158.70/158.39  [9110]~P24(f332(f332(f334(f875(x91101,x91101)),f332(f332(f267(x91101,x91101),x91103),x91102)),f308(x91101,x91104)))+~P39(x91101,f332(f332(f310(f875(x91101,x91101)),f332(f332(f267(x91101,x91101),x91102),x91103)),x91104))
% 158.70/158.39  [9111]~P24(f332(f332(f334(f875(x91111,x91111)),f332(f332(f267(x91111,x91111),x91113),x91112)),f308(x91111,x91114)))+~P54(x91111,f332(f332(f310(f875(x91111,x91111)),f332(f332(f267(x91111,x91111),x91112),x91113)),x91114))
% 158.70/158.39  [9116]E(x91161,x91162)+E(f332(f137(x91163,f332(f332(f8(a862,a862,x91163),a327),f332(a329,x91161))),f332(f332(f152(x91163),x91162),x91164)),f332(f332(f152(x91163),x91162),f332(f137(x91163,f332(f332(f8(a862,a862,x91163),a327),f332(a329,x91161))),x91164)))
% 158.70/158.39  [9160]~P26(x91601)+P24(f332(f332(f246(x91601),f332(f332(f113(x91601),f332(f332(f104(x91601),x91602),x91603)),f332(f332(f104(x91601),x91602),x91604))),f332(f332(f104(x91601),x91602),f332(f332(f113(x91601),x91603),x91604))))
% 158.70/158.39  [9161]~P106(x91611)+P24(f332(f332(f246(x91611),f332(f332(f197(x91611),f332(f332(f196(x91611),x91612),x91613)),f332(f332(f196(x91611),x91612),x91614))),f332(f332(f196(x91611),x91612),f332(f332(f197(x91611),x91613),x91614))))
% 158.70/158.39  [9227]~E(f332(f311(x92272,x92271,x92273),f255(f876(x92272,a862))),f255(f876(x92271,a862)))+P24(f332(f332(f246(f876(x92271,a862)),f332(f80(f876(x92271,a862)),f332(f311(x92272,x92271,x92273),x92274))),f332(f311(x92272,x92271,x92273),f332(f80(f876(x92272,a862)),x92274))))
% 158.70/158.39  [9537]P24(f332(f332(f334(f875(x95371,x95371)),f332(f332(f267(x95371,x95371),x95372),x95373)),f332(f287(x95371,x95371),f332(f332(f289(x95371,x95371,x95371),x95374),f308(x95371,x95374)))))+~P24(f332(f332(f334(f875(x95371,x95371)),f332(f332(f267(x95371,x95371),x95372),x95373)),f332(f332(f289(x95371,x95371,x95371),f332(f287(x95371,x95371),x95374)),f308(x95371,f332(f287(x95371,x95371),x95374)))))
% 158.70/158.39  [9538]~P24(f332(f332(f334(f875(x95381,x95381)),f332(f332(f267(x95381,x95381),x95382),x95383)),f332(f287(x95381,x95381),f332(f332(f289(x95381,x95381,x95381),x95384),f308(x95381,x95384)))))+P24(f332(f332(f334(f875(x95381,x95381)),f332(f332(f267(x95381,x95381),x95382),x95383)),f332(f332(f289(x95381,x95381,x95381),f332(f287(x95381,x95381),x95384)),f308(x95381,f332(f287(x95381,x95381),x95384)))))
% 158.70/158.39  [9559]~P24(f332(f332(f334(x95592),x95594),f332(f263(x95591,x95592),x95593)))+P24(f332(f332(f334(f875(x95591,x95592)),f332(f332(f267(x95591,x95592),f685(x95593,x95591,x95594,x95592)),x95594)),x95593))
% 158.70/158.39  [9560]~P24(f332(f332(f334(x95602),x95604),f332(f263(x95601,x95602),x95603)))+P24(f332(f332(f334(f875(x95601,x95602)),f332(f332(f267(x95601,x95602),f686(x95603,x95601,x95604,x95602)),x95604)),x95603))
% 158.70/158.39  [9585]~P24(f332(f332(f334(x95851),x95854),f332(f332(f113(f876(x95851,a862)),x95852),x95853)))+P24(f332(f332(f332(f113(f876(x95851,a862)),f332(f332(f7(x95851,f876(x95851,a862),a862),f334(x95851)),x95852)),f332(f332(f7(x95851,f876(x95851,a862),a862),f334(x95851)),x95853)),x95854))
% 158.70/158.39  [9586]~P24(f332(f332(f334(x95861),x95864),f332(f332(f104(f876(x95861,a862)),x95862),x95863)))+P24(f332(f332(f332(f104(f876(x95861,a862)),f332(f332(f7(x95861,f876(x95861,a862),a862),f334(x95861)),x95862)),f332(f332(f7(x95861,f876(x95861,a862),a862),f334(x95861)),x95863)),x95864))
% 158.70/158.39  [9663]~P24(f332(f332(f334(f875(x96631,x96631)),f332(f332(f267(x96631,x96631),x96634),x96633)),f332(f332(f289(x96631,x96631,x96631),x96632),f308(x96631,x96632))))+P24(f332(f332(f334(f875(x96631,x96631)),f332(f332(f267(x96631,x96631),f757(x96632,x96633,x96634,x96631)),x96633)),x96632))
% 158.70/158.39  [9708]P24(f332(f332(f334(x97081),x97082),f332(f332(f113(f876(x97081,a862)),x97083),x97084)))+~P24(f332(f332(f332(f113(f876(x97081,a862)),f332(f332(f7(x97081,f876(x97081,a862),a862),f334(x97081)),x97083)),f332(f332(f7(x97081,f876(x97081,a862),a862),f334(x97081)),x97084)),x97082))
% 158.70/158.39  [9709]P24(f332(f332(f334(x97091),x97092),f332(f332(f104(f876(x97091,a862)),x97093),x97094)))+~P24(f332(f332(f332(f104(f876(x97091,a862)),f332(f332(f7(x97091,f876(x97091,a862),a862),f334(x97091)),x97093)),f332(f332(f7(x97091,f876(x97091,a862),a862),f334(x97091)),x97094)),x97092))
% 158.70/158.39  [9987]P34(x99871,f332(f332(f7(x99871,f876(f875(x99871,x99871),a862),f876(x99871,a862)),f332(f332(f8(f876(x99871,f876(f876(f875(x99871,x99871),a862),a862)),f876(f876(f875(x99871,x99871),a862),f876(x99871,a862)),x99871),f7(x99871,f876(f875(x99871,x99871),a862),a862)),f332(f332(f8(f876(x99871,f875(x99871,x99871)),f876(x99871,f876(f876(f875(x99871,x99871),a862),a862)),x99871),f332(f8(f875(x99871,x99871),f876(f876(f875(x99871,x99871),a862),a862),x99871),f334(f875(x99871,x99871)))),f267(x99871,x99871)))),x99872),x99873,x99874)+~P24(f332(f332(f334(f875(f869(x99871),f869(x99871))),f332(f332(f267(f869(x99871),f869(x99871)),x99873),x99874)),f159(x99871,x99872)))
% 158.70/158.39  [9991]P55(x99911,f332(f332(f7(x99911,f876(f875(x99911,x99911),a862),f876(x99911,a862)),f332(f332(f8(f876(x99911,f876(f876(f875(x99911,x99911),a862),a862)),f876(f876(f875(x99911,x99911),a862),f876(x99911,a862)),x99911),f7(x99911,f876(f875(x99911,x99911),a862),a862)),f332(f332(f8(f876(x99911,f875(x99911,x99911)),f876(x99911,f876(f876(f875(x99911,x99911),a862),a862)),x99911),f332(f8(f875(x99911,x99911),f876(f876(f875(x99911,x99911),a862),a862),x99911),f334(f875(x99911,x99911)))),f267(x99911,x99911)))),x99912),x99913,x99914)+~P24(f332(f332(f334(f875(f876(x99911,a862),f876(x99911,a862))),f332(f332(f267(f876(x99911,a862),f876(x99911,a862)),x99913),x99914)),f324(x99911,x99912)))
% 158.70/158.39  [10020]E(x100201,x100202)+~E(f332(f332(f7(x100203,f876(f875(x100203,x100204),a862),f876(x100204,a862)),f332(f332(f8(f876(x100204,f876(f876(f875(x100203,x100204),a862),a862)),f876(f876(f875(x100203,x100204),a862),f876(x100204,a862)),x100203),f7(x100204,f876(f875(x100203,x100204),a862),a862)),f332(f332(f8(f876(x100204,f875(x100203,x100204)),f876(x100204,f876(f876(f875(x100203,x100204),a862),a862)),x100203),f332(f8(f875(x100203,x100204),f876(f876(f875(x100203,x100204),a862),a862),x100204),f334(f875(x100203,x100204)))),f267(x100203,x100204)))),x100201),f332(f332(f7(x100203,f876(f875(x100203,x100204),a862),f876(x100204,a862)),f332(f332(f8(f876(x100204,f876(f876(f875(x100203,x100204),a862),a862)),f876(f876(f875(x100203,x100204),a862),f876(x100204,a862)),x100203),f7(x100204,f876(f875(x100203,x100204),a862),a862)),f332(f332(f8(f876(x100204,f875(x100203,x100204)),f876(x100204,f876(f876(f875(x100203,x100204),a862),a862)),x100203),f332(f8(f875(x100203,x100204),f876(f876(f875(x100203,x100204),a862),a862),x100204),f334(f875(x100203,x100204)))),f267(x100203,x100204)))),x100202))
% 158.70/158.39  [10023]~P34(x100231,f332(f332(f7(x100231,f876(f875(x100231,x100231),a862),f876(x100231,a862)),f332(f332(f8(f876(x100231,f876(f876(f875(x100231,x100231),a862),a862)),f876(f876(f875(x100231,x100231),a862),f876(x100231,a862)),x100231),f7(x100231,f876(f875(x100231,x100231),a862),a862)),f332(f332(f8(f876(x100231,f875(x100231,x100231)),f876(x100231,f876(f876(f875(x100231,x100231),a862),a862)),x100231),f332(f8(f875(x100231,x100231),f876(f876(f875(x100231,x100231),a862),a862),x100231),f334(f875(x100231,x100231)))),f267(x100231,x100231)))),x100234),x100232,x100233)+P24(f332(f332(f334(f875(f869(x100231),f869(x100231))),f332(f332(f267(f869(x100231),f869(x100231)),x100232),x100233)),f159(x100231,x100234)))
% 158.70/158.39  [10024]~P55(x100241,f332(f332(f7(x100241,f876(f875(x100241,x100241),a862),f876(x100241,a862)),f332(f332(f8(f876(x100241,f876(f876(f875(x100241,x100241),a862),a862)),f876(f876(f875(x100241,x100241),a862),f876(x100241,a862)),x100241),f7(x100241,f876(f875(x100241,x100241),a862),a862)),f332(f332(f8(f876(x100241,f875(x100241,x100241)),f876(x100241,f876(f876(f875(x100241,x100241),a862),a862)),x100241),f332(f8(f875(x100241,x100241),f876(f876(f875(x100241,x100241),a862),a862),x100241),f334(f875(x100241,x100241)))),f267(x100241,x100241)))),x100244),x100242,x100243)+P24(f332(f332(f334(f875(f876(x100241,a862),f876(x100241,a862))),f332(f332(f267(f876(x100241,a862),f876(x100241,a862)),x100242),x100243)),f324(x100241,x100244)))
% 158.70/158.39  [7466]~P92(x74661)+E(f332(f332(f81(x74661),f332(f106(x74661),x74662)),f332(f332(f22(x74661),f332(f106(x74661),x74663)),x74664)),f332(f332(f22(x74661),f332(f106(x74661),f332(f332(f81(a1),x74662),x74663))),x74664))
% 158.70/158.39  [7467]~P92(x74671)+E(f332(f332(f81(x74671),f332(f106(x74671),x74672)),f332(f332(f81(x74671),f332(f106(x74671),x74673)),x74674)),f332(f332(f81(x74671),f332(f106(x74671),f332(f332(f81(a1),x74672),x74673))),x74674))
% 158.70/158.39  [7468]~P92(x74681)+E(f332(f332(f82(x74681),f332(f106(x74681),x74682)),f332(f332(f82(x74681),f332(f106(x74681),x74683)),x74684)),f332(f332(f82(x74681),f332(f106(x74681),f332(f332(f82(a1),x74682),x74683))),x74684))
% 158.70/158.39  [7513]~P142(x75131)+E(f332(f167(x75131),f332(f332(f155(x75132,x75131),f332(f16(x75131,x75132),x75133)),x75134)),f332(f332(f82(x75131),f332(f103(x75131),f332(f199(f869(x75132)),x75134))),x75133))
% 158.70/158.39  [7749]E(f332(f278(x77491,f332(f332(f152(f875(a102,x77491)),x77492),x77493)),x77494),f332(f270(a102,x77491),x77492))+~P24(f332(f332(f247(a102),x77494),f332(f266(a102,x77491),x77492)))
% 158.70/158.39  [7791]~P92(x77911)+E(f332(f332(f81(x77911),f332(f106(x77911),x77912)),f332(f332(f22(x77911),x77913),f332(f106(x77911),x77914))),f332(f332(f81(x77911),f332(f106(x77911),f332(f332(f81(a1),x77912),f332(f80(a1),x77914)))),x77913))
% 158.70/158.39  [7922]E(f332(f278(x79221,x79222),f332(f332(f22(a102),x79223),f332(f266(a102,x79221),x79224))),f332(f278(x79221,f332(f332(f152(f875(a102,x79221)),x79224),x79222)),x79223))+P24(f332(f332(f247(a102),x79223),f332(f266(a102,x79221),x79224)))
% 158.70/158.39  [8354]~P24(f332(f332(f334(x83541),x83542),f332(f174(x83541),f117(x83541,x83544))))+P24(f332(f332(f334(x83541),x83542),f332(f174(x83541),f117(x83541,f332(f332(f135(x83541),x83543),x83544)))))
% 158.70/158.39  [8355]~P24(f332(f332(f334(x83551),x83552),f332(f174(x83551),f117(x83551,x83553))))+P24(f332(f332(f334(x83551),x83552),f332(f174(x83551),f117(x83551,f332(f332(f135(x83551),x83553),x83554)))))
% 158.70/158.39  [8372]E(f332(f332(f113(f876(x83721,a862)),f332(f332(f104(f876(x83721,a862)),x83722),x83723)),x83724),f332(f332(f104(f876(x83721,a862)),x83722),f332(f332(f113(f876(x83721,a862)),x83723),x83724)))+~P24(f332(f332(f246(f876(x83721,a862)),x83724),x83722))
% 158.70/158.39  [8665]~E(f332(f332(f113(f876(x86651,a862)),f332(f332(f104(f876(x86651,a862)),x86653),x86654)),x86652),f332(f332(f104(f876(x86651,a862)),x86653),f332(f332(f113(f876(x86651,a862)),x86654),x86652)))+P24(f332(f332(f246(f876(x86651,a862)),x86652),x86653))
% 158.70/158.39  [8940]~P24(f332(f332(f246(f876(x89401,a862)),x89402),f332(f332(f113(f876(x89401,a862)),x89403),x89404)))+P24(f332(f332(f246(f876(x89401,a862)),f332(f332(f22(f876(x89401,a862)),x89402),x89403)),x89404))
% 158.70/158.39  [9058]P24(f332(f332(f246(f876(x90581,a862)),x90582),f332(f332(f113(f876(x90581,a862)),x90583),x90584)))+~P24(f332(f332(f246(f876(x90581,a862)),f332(f332(f22(f876(x90581,a862)),x90582),x90583)),x90584))
% 158.70/158.39  [9141]~P84(x91411)+E(f332(f76(x91411),f332(f332(f6(x91412,x91411),f332(f332(f8(x91411,x91411,x91412),f76(x91411)),x91413)),x91414)),f332(f332(f6(x91412,x91411),f332(f332(f8(x91411,x91411,x91412),f76(x91411)),x91413)),x91414))
% 158.70/158.39  [9301]~P84(x93011)+P24(f332(f332(f246(x93011),f2(x93011)),f332(f332(f6(x93012,x93011),f332(f332(f8(x93011,x93011,x93012),f76(x93011)),x93013)),x93014)))
% 158.70/158.39  [9305]~P66(x93051)+E(f332(f167(x93051),f332(f332(f155(x93052,x93051),f332(f74(x93051,x93051,x93052,f80(x93051)),x93053)),x93054)),f332(f80(x93051),f332(f167(x93051),f332(f332(f155(x93052,x93051),x93053),x93054))))
% 158.70/158.39  [9435]~P84(x94351)+P24(f332(f332(f246(x94351),f332(f76(x94351),f332(f332(f6(x94352,x94351),x94353),x94354))),f332(f332(f6(x94352,x94351),f332(f332(f8(x94351,x94351,x94352),f76(x94351)),x94353)),x94354)))
% 158.70/158.39  [9462]~E(f332(f332(f81(a868),x94621),x94624),f332(f332(f81(a868),x94623),x94622))+P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),f332(f332(f267(a868,a868),x94621),x94622)),f332(f332(f267(a868,a868),x94623),x94624))),a111))
% 158.70/158.39  [9463]~P24(f332(f332(f247(a868),x94631),x94633))+P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),f332(f332(f267(a868,a868),x94631),x94632)),f332(f332(f267(a868,a868),x94633),x94634))),a36))
% 158.70/158.39  [9464]~P24(f332(f332(f247(a868),x94641),x94643))+P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),f332(f332(f267(a868,a868),x94641),x94642)),f332(f332(f267(a868,a868),x94643),x94644))),a71))
% 158.70/158.39  [9610]E(f332(f332(f81(a868),x96101),x96102),f332(f332(f81(a868),x96103),x96104))+~P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),f332(f332(f267(a868,a868),x96101),x96104)),f332(f332(f267(a868,a868),x96103),x96102))),a111))
% 158.70/158.39  [9637]E(f332(f332(f166(x96371),f332(f332(f139(x96371),f332(f199(f869(x96371)),f179(x96371,x96372,x96373))),x96373)),x96374),f332(f332(f166(x96371),x96373),f332(f332(f81(a868),x96374),f332(f199(f869(x96371)),f179(x96371,x96372,x96373)))))+~P24(f332(f332(f247(a868),x96374),f332(f199(f869(x96371)),f332(f332(f139(x96371),f332(f199(f869(x96371)),f179(x96371,x96372,x96373))),x96373))))
% 158.70/158.39  [9654]~P24(f332(f332(f334(x96542),x96544),f332(f332(f43(x96541,f876(x96542,a862)),f255(f876(x96541,a862))),x96543)))+P24(f332(f332(f332(f43(x96541,f876(x96542,a862)),f255(f876(x96541,a862))),f332(f332(f8(f876(x96542,a862),f876(x96542,a862),x96541),f332(f7(x96542,f876(x96542,a862),a862),f334(x96542))),x96543)),x96544))
% 158.70/158.39  [9655]~P24(f332(f332(f334(x96552),x96554),f332(f332(f44(x96551,f876(x96552,a862)),f255(f876(x96551,a862))),x96553)))+P24(f332(f332(f332(f44(x96551,f876(x96552,a862)),f255(f876(x96551,a862))),f332(f332(f8(f876(x96552,a862),f876(x96552,a862),x96551),f332(f7(x96552,f876(x96552,a862),a862),f334(x96552))),x96553)),x96554))
% 158.70/158.39  [9736]~P24(f332(f50(x97361,x97362),f332(f332(f267(a1,a1),x97364),x97363)))+P24(f332(f50(f332(f80(a1),x97361),x97362),f332(f332(f267(a1,a1),f332(f332(f332(f99(a1),f332(f332(a329,x97363),f2(a1))),f332(f80(a1),x97364)),f332(f332(f22(a1),f332(f80(a1),x97364)),f79(a1)))),f332(f332(f332(f99(a1),f332(f332(a329,x97363),f2(a1))),f2(a1)),f332(f332(f22(a1),x97362),x97363)))))
% 158.70/158.39  [9746]P24(f332(f332(f334(x97461),x97462),f332(f332(f43(x97463,f876(x97461,a862)),f255(f876(x97463,a862))),x97464)))+~P24(f332(f332(f332(f43(x97463,f876(x97461,a862)),f255(f876(x97463,a862))),f332(f332(f8(f876(x97461,a862),f876(x97461,a862),x97463),f332(f7(x97461,f876(x97461,a862),a862),f334(x97461))),x97464)),x97462))
% 158.70/158.39  [9747]P24(f332(f332(f334(x97471),x97472),f332(f332(f44(x97473,f876(x97471,a862)),f255(f876(x97473,a862))),x97474)))+~P24(f332(f332(f332(f44(x97473,f876(x97471,a862)),f255(f876(x97473,a862))),f332(f332(f8(f876(x97471,a862),f876(x97471,a862),x97473),f332(f7(x97471,f876(x97471,a862),a862),f334(x97471))),x97474)),x97472))
% 158.70/158.39  [9759]E(f332(f332(f43(a868,f876(x97591,a862)),f255(f876(a868,a862))),x97592),f332(f332(f43(a868,f876(x97591,a862)),f255(f876(a868,a862))),x97593))+~E(f332(f332(f43(a868,f876(x97591,a862)),f332(f302(a868,f2(a868)),f413(x97592,x97594,x97593,x97591))),x97593),f332(f332(f43(a868,f876(x97591,a862)),f332(f302(a868,f2(a868)),f332(f332(f81(a868),f413(x97592,x97594,x97593,x97591)),x97594))),x97592))
% 158.70/158.39  [10077]~P24(f332(f332(f246(f876(f875(x100771,x100772),a862)),x100773),x100774))+P24(f332(f332(f246(f876(x100771,f876(x100772,a862))),f332(f332(f7(x100771,f876(f875(x100771,x100772),a862),f876(x100772,a862)),f332(f332(f8(f876(x100772,f876(f876(f875(x100771,x100772),a862),a862)),f876(f876(f875(x100771,x100772),a862),f876(x100772,a862)),x100771),f7(x100772,f876(f875(x100771,x100772),a862),a862)),f332(f332(f8(f876(x100772,f875(x100771,x100772)),f876(x100772,f876(f876(f875(x100771,x100772),a862),a862)),x100771),f332(f8(f875(x100771,x100772),f876(f876(f875(x100771,x100772),a862),a862),x100772),f334(f875(x100771,x100772)))),f267(x100771,x100772)))),x100773)),f332(f332(f7(x100771,f876(f875(x100771,x100772),a862),f876(x100772,a862)),f332(f332(f8(f876(x100772,f876(f876(f875(x100771,x100772),a862),a862)),f876(f876(f875(x100771,x100772),a862),f876(x100772,a862)),x100771),f7(x100772,f876(f875(x100771,x100772),a862),a862)),f332(f332(f8(f876(x100772,f875(x100771,x100772)),f876(x100772,f876(f876(f875(x100771,x100772),a862),a862)),x100771),f332(f8(f875(x100771,x100772),f876(f876(f875(x100771,x100772),a862),a862),x100772),f334(f875(x100771,x100772)))),f267(x100771,x100772)))),x100774)))
% 158.70/158.39  [10094]P24(f332(f332(f246(f876(f875(x100941,x100942),a862)),x100943),x100944))+~P24(f332(f332(f246(f876(x100941,f876(x100942,a862))),f332(f332(f7(x100941,f876(f875(x100941,x100942),a862),f876(x100942,a862)),f332(f332(f8(f876(x100942,f876(f876(f875(x100941,x100942),a862),a862)),f876(f876(f875(x100941,x100942),a862),f876(x100942,a862)),x100941),f7(x100942,f876(f875(x100941,x100942),a862),a862)),f332(f332(f8(f876(x100942,f875(x100941,x100942)),f876(x100942,f876(f876(f875(x100941,x100942),a862),a862)),x100941),f332(f8(f875(x100941,x100942),f876(f876(f875(x100941,x100942),a862),a862),x100942),f334(f875(x100941,x100942)))),f267(x100941,x100942)))),x100943)),f332(f332(f7(x100941,f876(f875(x100941,x100942),a862),f876(x100942,a862)),f332(f332(f8(f876(x100942,f876(f876(f875(x100941,x100942),a862),a862)),f876(f876(f875(x100941,x100942),a862),f876(x100942,a862)),x100941),f7(x100942,f876(f875(x100941,x100942),a862),a862)),f332(f332(f8(f876(x100942,f875(x100941,x100942)),f876(x100942,f876(f876(f875(x100941,x100942),a862),a862)),x100941),f332(f8(f875(x100941,x100942),f876(f876(f875(x100941,x100942),a862),a862),x100942),f334(f875(x100941,x100942)))),f267(x100941,x100942)))),x100944)))
% 158.70/158.39  [9184]~P24(f332(f332(f334(f875(x91841,x91841)),x91842),f308(x91841,x91844)))+P24(f332(f332(f334(f875(x91841,x91841)),x91842),f308(x91841,f332(f332(f113(f876(f875(x91841,x91841),a862)),x91843),x91844))))
% 158.70/158.39  [9185]~P24(f332(f332(f334(f875(x91851,x91851)),x91852),f308(x91851,x91853)))+P24(f332(f332(f334(f875(x91851,x91851)),x91852),f308(x91851,f332(f332(f113(f876(f875(x91851,x91851),a862)),x91853),x91854))))
% 158.70/158.39  [9529]~E(f332(f174(x95291),x95294),f186(x95291,x95292,x95293))+E(f332(f180(x95291,x95292),f332(f332(f155(x95291,f875(x95291,x95292)),f332(f332(f18(x95291,x95292,f875(x95291,x95292)),f267(x95291,x95292)),f332(f332(f8(f872(x95292),x95292,x95291),f245(x95292)),x95293))),x95294)),x95293)
% 158.70/158.39  [9852]~P24(f332(f332(f246(a868),f332(f332(f81(a868),x98521),x98524)),f332(f332(f81(a868),x98523),x98522)))+P24(f332(f332(f246(a1),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x98521),x98522)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x98523),x98524)),f198(f876(f875(a868,a868),a862)))))))
% 158.70/158.39  [9853]~P24(f332(f332(f247(a868),f332(f332(f81(a868),x98531),x98534)),f332(f332(f81(a868),x98533),x98532)))+P24(f332(f332(f247(a1),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x98531),x98532)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x98533),x98534)),f198(f876(f875(a868,a868),a862)))))))
% 158.70/158.39  [9930]P24(f332(f332(f246(a868),f332(f332(f81(a868),x99301),x99302)),f332(f332(f81(a868),x99303),x99304)))+~P24(f332(f332(f246(a1),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x99301),x99304)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x99303),x99302)),f198(f876(f875(a868,a868),a862)))))))
% 158.70/158.39  [9931]P24(f332(f332(f247(a868),f332(f332(f81(a868),x99311),x99312)),f332(f332(f81(a868),x99313),x99314)))+~P24(f332(f332(f247(a1),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x99311),x99314)),f198(f876(f875(a868,a868),a862)))))),f332(a90,f332(f286(f875(a868,a868),f875(a868,a868),a111),f332(f332(f310(f875(a868,a868)),f332(f332(f267(a868,a868),x99313),x99312)),f198(f876(f875(a868,a868),a862)))))))
% 158.70/158.39  [9973]P24(f332(f332(f246(f876(x99731,a862)),f332(f332(f43(a868,f876(x99731,a862)),f255(f876(a868,a862))),x99732)),f332(f332(f43(a868,f876(x99731,a862)),f255(f876(a868,a862))),x99733)))+~P24(f332(f332(f246(f876(x99731,a862)),f332(f332(f43(a868,f876(x99731,a862)),f332(f302(a868,f2(a868)),f414(x99733,x99734,x99732,x99731))),x99732)),f332(f332(f43(a868,f876(x99731,a862)),f332(f302(a868,f2(a868)),f332(f332(f81(a868),f414(x99733,x99734,x99732,x99731)),x99734))),x99733)))
% 158.70/158.39  [10068]~P24(f332(f332(f334(x100682),x100684),f332(f263(x100681,x100682),x100683)))+P24(f332(f262(x100681,x100682,f332(f332(f7(x100681,f876(f875(x100681,x100682),a862),f876(x100682,a862)),f332(f332(f8(f876(x100682,f876(f876(f875(x100681,x100682),a862),a862)),f876(f876(f875(x100681,x100682),a862),f876(x100682,a862)),x100681),f7(x100682,f876(f875(x100681,x100682),a862),a862)),f332(f332(f8(f876(x100682,f875(x100681,x100682)),f876(x100682,f876(f876(f875(x100681,x100682),a862),a862)),x100681),f332(f8(f875(x100681,x100682),f876(f876(f875(x100681,x100682),a862),a862),x100682),f334(f875(x100681,x100682)))),f267(x100681,x100682)))),x100683)),x100684))
% 158.70/158.39  [10069]~P24(f332(f332(f334(x100691),x100694),f332(f265(x100691,x100692),x100693)))+P24(f332(f261(x100691,x100692,f332(f332(f7(x100691,f876(f875(x100691,x100692),a862),f876(x100692,a862)),f332(f332(f8(f876(x100692,f876(f876(f875(x100691,x100692),a862),a862)),f876(f876(f875(x100691,x100692),a862),f876(x100692,a862)),x100691),f7(x100692,f876(f875(x100691,x100692),a862),a862)),f332(f332(f8(f876(x100692,f875(x100691,x100692)),f876(x100692,f876(f876(f875(x100691,x100692),a862),a862)),x100691),f332(f8(f875(x100691,x100692),f876(f876(f875(x100691,x100692),a862),a862),x100692),f334(f875(x100691,x100692)))),f267(x100691,x100692)))),x100693)),x100694))
% 158.70/158.39  [10080]P24(f332(f332(f334(x100801),x100802),f332(f263(x100803,x100801),x100804)))+~P24(f332(f262(x100803,x100801,f332(f332(f7(x100803,f876(f875(x100803,x100801),a862),f876(x100801,a862)),f332(f332(f8(f876(x100801,f876(f876(f875(x100803,x100801),a862),a862)),f876(f876(f875(x100803,x100801),a862),f876(x100801,a862)),x100803),f7(x100801,f876(f875(x100803,x100801),a862),a862)),f332(f332(f8(f876(x100801,f875(x100803,x100801)),f876(x100801,f876(f876(f875(x100803,x100801),a862),a862)),x100803),f332(f8(f875(x100803,x100801),f876(f876(f875(x100803,x100801),a862),a862),x100801),f334(f875(x100803,x100801)))),f267(x100803,x100801)))),x100804)),x100802))
% 158.70/158.39  [10081]P24(f332(f332(f334(x100811),x100812),f332(f265(x100811,x100813),x100814)))+~P24(f332(f261(x100811,x100813,f332(f332(f7(x100811,f876(f875(x100811,x100813),a862),f876(x100813,a862)),f332(f332(f8(f876(x100813,f876(f876(f875(x100811,x100813),a862),a862)),f876(f876(f875(x100811,x100813),a862),f876(x100813,a862)),x100811),f7(x100813,f876(f875(x100811,x100813),a862),a862)),f332(f332(f8(f876(x100813,f875(x100811,x100813)),f876(x100813,f876(f876(f875(x100811,x100813),a862),a862)),x100811),f332(f8(f875(x100811,x100813),f876(f876(f875(x100811,x100813),a862),a862),x100813),f334(f875(x100811,x100813)))),f267(x100811,x100813)))),x100814)),x100812))
% 158.70/158.39  [9769]P24(f332(f161(x97691,x97692),x97693))+~P24(f332(f161(x97691,f332(f332(f18(x97691,a862,a862),f332(f332(f8(a862,f876(a862,a862),x97691),a330),x97694)),x97692)),x97693))
% 158.70/158.39  [9770]P24(f332(f161(x97701,x97702),x97703))+~P24(f332(f161(x97701,f332(f332(f18(x97701,a862,a862),f332(f332(f8(a862,f876(a862,a862),x97701),a330),x97702)),x97704)),x97703))
% 158.70/158.39  [9854]~P113(x98541)+E(f332(f332(f82(x98541),f332(f332(f81(x98541),f79(x98541)),f79(x98541))),f332(f332(f6(a868,x98541),f332(f332(f8(x98541,x98541,a868),f332(f81(x98541),x98542)),f332(f332(f7(a868,x98541,x98541),f332(f332(f8(x98541,f876(x98541,x98541),a868),f82(x98541)),f103(x98541))),x98543))),f332(f253(a868),x98544))),f332(f332(f82(x98541),f332(f103(x98541),x98544)),f332(f332(f81(x98541),x98542),f332(f332(f81(x98541),x98542),f332(f332(f82(x98541),f332(f103(x98541),f332(f332(f22(a868),x98544),f79(a868)))),x98543)))))
% 158.70/158.39  [9994]P24(f332(x99941,f680(x99942,x99943,x99944,x99941)))+P39(x99942,f332(f252(f875(x99942,x99942)),f332(f271(x99942,x99942,a862),f332(f332(f8(f876(x99942,a862),f876(x99942,a862),x99942),f332(f18(x99942,a862,a862),f332(f332(f8(a862,f876(a862,a862),x99942),a330),x99941))),f332(f332(f7(x99942,f876(x99942,x99942),f876(x99942,a862)),f332(f332(f8(f876(x99942,a862),f876(f876(x99942,x99942),f876(x99942,a862)),x99942),f8(x99942,a862,x99942)),a329)),x99943)))))
% 158.70/158.39  [10008]~P24(f332(f332(f247(a868),f332(x100084,f332(x100083,f680(x100081,x100083,x100084,x100082)))),f332(x100084,f680(x100081,x100083,x100084,x100082))))+P39(x100081,f332(f252(f875(x100081,x100081)),f332(f271(x100081,x100081,a862),f332(f332(f8(f876(x100081,a862),f876(x100081,a862),x100081),f332(f18(x100081,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100081),a330),x100082))),f332(f332(f7(x100081,f876(x100081,x100081),f876(x100081,a862)),f332(f332(f8(f876(x100081,a862),f876(f876(x100081,x100081),f876(x100081,a862)),x100081),f8(x100081,a862,x100081)),a329)),x100083)))))
% 158.70/158.39  [10107]~P24(f332(f332(f334(f875(x101071,x101071)),f332(f332(f267(x101071,x101071),x101073),x101074)),f332(f332(f113(f876(f875(x101071,x101071),a862)),x101072),f308(x101071,f198(f876(f875(x101071,x101071),a862))))))+P24(f332(f332(f332(f332(f113(f876(x101071,f876(x101071,a862))),f332(f332(f7(x101071,f876(f875(x101071,x101071),a862),f876(x101071,a862)),f332(f332(f8(f876(x101071,f876(f876(f875(x101071,x101071),a862),a862)),f876(f876(f875(x101071,x101071),a862),f876(x101071,a862)),x101071),f7(x101071,f876(f875(x101071,x101071),a862),a862)),f332(f332(f8(f876(x101071,f875(x101071,x101071)),f876(x101071,f876(f876(f875(x101071,x101071),a862),a862)),x101071),f332(f8(f875(x101071,x101071),f876(f876(f875(x101071,x101071),a862),a862),x101071),f334(f875(x101071,x101071)))),f267(x101071,x101071)))),x101072)),a329),x101073),x101074))
% 158.70/158.39  [10117]P24(f332(f332(f334(f875(x101171,x101171)),f332(f332(f267(x101171,x101171),x101172),x101173)),f332(f332(f113(f876(f875(x101171,x101171),a862)),x101174),f308(x101171,f198(f876(f875(x101171,x101171),a862))))))+~P24(f332(f332(f332(f332(f113(f876(x101171,f876(x101171,a862))),f332(f332(f7(x101171,f876(f875(x101171,x101171),a862),f876(x101171,a862)),f332(f332(f8(f876(x101171,f876(f876(f875(x101171,x101171),a862),a862)),f876(f876(f875(x101171,x101171),a862),f876(x101171,a862)),x101171),f7(x101171,f876(f875(x101171,x101171),a862),a862)),f332(f332(f8(f876(x101171,f875(x101171,x101171)),f876(x101171,f876(f876(f875(x101171,x101171),a862),a862)),x101171),f332(f8(f875(x101171,x101171),f876(f876(f875(x101171,x101171),a862),a862),x101171),f334(f875(x101171,x101171)))),f267(x101171,x101171)))),x101174)),a329),x101172),x101173))
% 158.70/158.39  [10066]E(f332(f332(f152(f869(x100661)),f332(f332(f152(x100661),x100662),f332(f143(f869(x100661),f869(x100661),f135(x100661),f116(x100661)),f332(f332(f155(f869(x100661),f869(x100661)),f157(f869(x100661),x100661,f116(x100661),f332(f332(f8(f869(x100661),f876(f869(x100661),f869(x100661)),x100661),f16(f869(x100661),f869(x100661))),f332(f332(f7(x100661,f869(x100661),f869(x100661)),f152(x100661)),f116(x100661))))),x100663)))),f182(x100661,f332(f332(f152(f869(x100661)),x100664),f332(f143(f869(f869(x100661)),f869(f869(x100661)),f135(f869(x100661)),f116(f869(x100661))),f332(f332(f155(f869(x100661),f869(f869(x100661))),f157(f869(f869(x100661)),x100661,f116(f869(x100661)),f332(f16(f876(f869(x100661),f869(f869(x100661))),x100661),f332(f332(f7(f869(x100661),f869(f869(x100661)),f869(f869(x100661))),f152(f869(x100661))),f116(f869(x100661)))))),x100663))))),f182(x100661,f332(f332(f152(f869(x100661)),f332(f332(f152(x100661),x100662),x100664)),x100663)))+~P24(f332(f320(f869(f869(x100661)),f183(x100661)),f332(f332(f152(f869(x100661)),f332(f332(f152(x100661),x100662),x100664)),x100663)))
% 158.70/158.39  [10106]~P24(f332(f63(x101062),f332(f252(x101062),x101064)))+P24(f332(f63(x101061),f332(f252(x101061),f332(f332(f8(f876(x101062,a862),a862,x101061),f88(x101062)),f332(f332(f7(x101061,f876(x101062,a862),f876(x101062,a862)),f332(f332(f8(f876(x101062,f876(a862,a862)),f876(f876(x101062,a862),f876(x101062,a862)),x101061),f18(x101062,a862,a862)),f332(f332(f8(f876(x101062,a862),f876(x101062,f876(a862,a862)),x101061),f332(f8(a862,f876(a862,a862),x101062),a330)),f332(f332(f7(x101061,f876(x101062,x101061),f876(x101062,a862)),f332(f332(f8(f876(x101061,a862),f876(f876(x101062,x101061),f876(x101062,a862)),x101061),f8(x101061,a862,x101062)),a329)),x101063)))),x101064)))))
% 158.70/158.39  [5257]E(x52571,x52572)+~E(f128(x52573,x52574,x52571),f128(x52573,x52575,x52572))
% 158.70/158.39  [5258]E(x52581,x52582)+~E(f128(x52583,x52581,x52584),f128(x52583,x52582,x52585))
% 158.70/158.39  [5259]E(x52591,x52592)+~E(f171(x52593,x52591,x52594),f171(x52593,x52592,x52595))
% 158.70/158.39  [5637]E(f332(f332(f310(x56371),x56372),f186(x56371,x56373,x56374)),f186(x56371,x56373,x56374))+~E(f332(x56374,x56372),f332(f210(x56373),x56375))
% 158.70/158.39  [6046]P24(f332(f262(x60461,x60462,x60463),x60464))+~P24(f332(f332(x60463,x60465),x60464))
% 158.70/158.39  [6048]P24(f332(f261(x60481,x60482,x60483),x60484))+~P24(f332(f332(x60483,x60484),x60485))
% 158.70/158.39  [6051]~E(f332(x60514,x60512),f332(f210(x60513),x60515))+P24(f332(f332(f334(x60511),x60512),f186(x60511,x60513,x60514)))
% 158.70/158.39  [6052]~E(f332(x60524,x60525),f332(f210(x60521),x60522))+P24(f332(f332(f334(x60521),x60522),f188(x60523,x60521,x60524)))
% 158.70/158.39  [6522]~E(x65225,f2(a102))+E(f332(f209(x65221,x65222,x65223,x65224),x65225),f118(x65222))
% 158.70/158.39  [6523]~E(x65235,f2(a102))+E(f332(f206(x65231,x65232,x65233,x65234),x65235),f129(x65232))
% 158.70/158.39  [6657]~E(x66573,f2(a102))+E(f332(f281(x66571,x66572,x66573,x66574),x66575),f332(f267(x66571,x66572),x66575))
% 158.70/158.39  [6729]~E(f332(x67294,x67295),f211(x67292))+E(f332(f243(f872(x67291),x67292,f211(x67291),x67293),f332(x67294,x67295)),f211(x67291))
% 158.70/158.39  [7347]E(f332(x73471,x73472),f211(x73473))+~E(f332(f187(x73474,x73473,x73475,x73471),x73472),f211(x73473))
% 158.70/158.39  [7348]E(f332(x73481,x73482),f211(x73483))+~E(f332(f187(x73484,x73483,x73481,x73485),x73482),f211(x73483))
% 158.70/158.39  [7385]E(f332(f187(x73851,x73852,x73853,x73854),x73855),f332(x73853,x73855))+P24(f332(f332(f334(x73851),x73855),f186(x73851,x73852,x73854)))
% 158.70/158.39  [7386]E(f332(f187(x73861,x73862,x73863,x73864),x73865),f332(x73864,x73865))+P24(f332(f332(f334(x73861),x73865),f186(x73861,x73862,x73863)))
% 158.70/158.39  [7707]~P16(x77074,x77071,x77072,x77075)+E(f332(f74(x77071,x77071,x77071,f332(x77072,x77073)),f332(x77072,x77073)),f332(x77072,x77073))
% 158.70/158.39  [7751]E(f332(f187(x77511,x77512,x77513,x77514),x77515),f332(x77514,x77515))+~P24(f332(f332(f334(x77511),x77515),f186(x77511,x77512,x77514)))
% 158.70/158.39  [8090]~P12(x80905,x80901,x80902)+E(f332(f74(x80901,x80901,x80901,f332(x80902,x80903)),f332(x80902,x80904)),f332(f74(x80901,x80901,x80901,f332(x80902,x80904)),f332(x80902,x80903)))
% 158.70/158.39  [8413]P24(f332(f332(f334(f875(x84131,x84131)),f332(f332(f267(x84131,x84131),x84132),x84133)),f326(x84131,x84134,x84135)))+~P24(f332(f332(f247(a868),f332(x84134,x84132)),f332(x84134,x84133)))
% 158.70/158.39  [8501]~P24(f332(f332(f334(x85014),x85013),f296(x85014,x85011,x85012,x85015)))+P24(f332(f332(x85011,x85012),x85013))
% 158.70/158.39  [8502]~P24(f332(f332(f334(x85024),x85023),f299(x85024,x85021,x85022,x85025)))+P24(f332(f332(x85021,x85022),x85023))
% 158.70/158.39  [8503]~P24(f332(f332(f334(x85034),x85032),f296(x85034,x85031,x85035,x85033)))+P24(f332(f332(x85031,x85032),x85033))
% 158.70/158.39  [8504]~P24(f332(f332(f334(x85044),x85042),f299(x85044,x85041,x85045,x85043)))+P24(f332(f332(x85041,x85042),x85043))
% 158.70/158.39  [8642]~P53(x86422,x86421,x86425,x86423,x86424)+E(f332(f311(x86421,x86422,x86423),x86424),f255(f876(x86422,a862)))
% 158.70/158.39  [9070]~P36(x90701,x90702,x90703,x90704,x90705)+P36(x90701,x90702,x90703,f332(f170(x90701),x90704),f332(f170(x90702),x90705))
% 158.70/158.39  [9072]~P36(x90721,x90722,x90723,f332(f170(x90721),x90724),x90725)+P36(x90721,x90722,x90723,x90724,f332(f170(x90722),x90725))
% 158.70/158.39  [9073]~P36(x90731,x90732,x90733,x90734,f332(f170(x90732),x90735))+P36(x90731,x90732,x90733,f332(f170(x90731),x90734),x90735)
% 158.70/158.39  [9079]P36(x90791,x90792,x90793,x90794,x90795)+~P36(x90791,x90792,x90793,f332(f170(x90791),x90794),f332(f170(x90792),x90795))
% 158.70/158.39  [9453]P24(f332(f332(f334(f875(f869(x94531),f869(x94531))),f332(f332(f267(f869(x94531),f869(x94531)),f332(f332(f152(x94531),x94532),x94533)),f332(f332(f152(x94531),x94532),x94534))),f158(x94531,x94535)))+~P24(f332(f332(f334(f875(f869(x94531),f869(x94531))),f332(f332(f267(f869(x94531),f869(x94531)),x94533),x94534)),f158(x94531,x94535)))
% 158.70/158.39  [9454]P24(f332(f332(f334(f875(f869(x94541),f869(x94541))),f332(f332(f267(f869(x94541),f869(x94541)),f332(f332(f135(x94541),x94542),x94543)),f332(f332(f135(x94541),x94542),x94544))),f148(x94541,x94545)))+~P24(f332(f332(f334(f875(f869(x94541),f869(x94541))),f332(f332(f267(f869(x94541),f869(x94541)),x94543),x94544)),f148(x94541,x94545)))
% 158.70/158.39  [9644]E(f332(f332(f152(x96441),f593(x96442,x96443,x96444,x96445,x96441)),f594(x96442,x96443,x96444,x96445,x96441)),x96445)+~P24(f332(f332(f334(f875(f869(x96441),f869(x96441))),f332(f332(f267(f869(x96441),f869(x96441)),x96445),f332(f332(f152(x96441),x96444),x96443))),f159(x96441,x96442)))
% 158.70/158.39  [9666]E(f332(f332(f152(x96661),f595(x96662,x96663,x96664,x96665,x96661)),f596(x96662,x96663,x96664,x96665,x96661)),x96663)+~P24(f332(f332(f334(f875(f869(x96661),f869(x96661))),f332(f332(f267(f869(x96661),f869(x96661)),f332(f332(f152(x96661),x96665),x96664)),x96663)),f159(x96661,x96662)))
% 158.70/158.39  [9828]~P24(f332(f332(f334(f875(f869(x98281),f869(x98281))),f332(f332(f267(f869(x98281),f869(x98281)),f332(f332(f152(x98281),x98285),x98282)),x98284)),f159(x98281,x98283)))+P24(f332(f332(f334(f875(f869(x98281),f869(x98281))),f332(f332(f267(f869(x98281),f869(x98281)),x98282),f596(x98283,x98284,x98282,x98285,x98281))),f159(x98281,x98283)))
% 158.70/158.39  [9898]~P24(f332(f332(f334(f875(f869(x98981),f869(x98981))),f332(f332(f267(f869(x98981),f869(x98981)),x98985),f332(f332(f152(x98981),x98984),x98983))),f159(x98981,x98982)))+P24(f332(f332(f334(f875(f869(x98981),f869(x98981))),f332(f332(f267(f869(x98981),f869(x98981)),f594(x98982,x98983,x98984,x98985,x98981)),x98983)),f159(x98981,x98982)))
% 158.70/158.39  [10061]P24(f332(f332(f334(f875(x100611,x100611)),f332(f332(f267(x100611,x100611),f332(x100612,f332(f332(f81(a868),x100613),x100614))),f332(x100612,x100613))),f308(x100611,x100615)))+~P24(f332(f332(f334(f875(x100611,x100611)),f332(f332(f267(x100611,x100611),f332(x100612,f332(a115,f738(x100614,x100613,x100615,x100612,x100611)))),f332(x100612,f738(x100614,x100613,x100615,x100612,x100611)))),f308(x100611,x100615)))
% 158.70/158.39  [5220]E(x52201,x52202)+~E(f332(f332(f152(x52203),x52204),x52201),f332(f332(f152(x52203),x52205),x52202))
% 158.70/158.39  [5221]E(x52211,x52212)+~E(f332(f332(f152(x52213),x52211),x52214),f332(f332(f152(x52213),x52212),x52215))
% 158.70/158.39  [5275]P24(f332(x52751,x52752))+~E(f332(f137(x52753,x52751),x52754),f332(f332(f152(x52753),x52752),x52755))
% 158.70/158.39  [5276]P24(f332(x52761,x52762))+~E(f332(f332(f152(x52763),x52762),x52764),f332(f137(x52763,x52761),x52765))
% 158.70/158.39  [5433]~E(f332(f332(f139(x54331),x54333),x54332),f332(f332(f152(x54331),x54334),x54335))+E(f332(f332(f166(x54331),x54332),x54333),x54334)
% 158.70/158.39  [5567]~P11(x55674,x55675,x55671)+E(f332(f332(x55671,x55672),f332(f332(x55671,x55672),x55673)),f332(f332(x55671,x55672),x55673))
% 158.70/158.39  [6104]~E(x61044,f2(a102))+E(f332(f332(f120(x61041,x61042,x61043),x61044),x61045),f332(f332(f267(f869(x61042),x61041),f116(x61042)),x61045))
% 158.70/158.39  [6179]~P106(x61792)+~E(f332(f332(f149(x61791,x61792,x61793),x61794),x61795),f116(x61791))
% 158.70/158.39  [6559]E(x65591,x65592)+~E(f332(f332(f135(x65593),x65594),f332(f332(f152(x65593),x65591),f116(x65593))),f332(f332(f135(x65593),x65595),f332(f332(f152(x65593),x65592),f116(x65593))))
% 158.70/158.39  [6560]E(x65601,x65602)+~E(f332(f332(f135(x65603),x65601),f332(f332(f152(x65603),x65604),f116(x65603))),f332(f332(f135(x65603),x65602),f332(f332(f152(x65603),x65605),f116(x65603))))
% 158.70/158.39  [6813]E(f332(f190(x68131,x68132,x68133,x68134),x68135),f211(x68132))+P24(f332(f332(f334(x68131),x68135),x68134))
% 158.70/158.39  [6875]E(f332(f332(f310(x68751),f332(x68752,x68753)),f332(f311(x68754,x68751,x68752),x68755)),f332(f311(x68754,x68751,x68752),x68755))+~P24(f332(f332(f334(x68754),x68753),x68755))
% 158.70/158.39  [6882]~P24(f332(x68824,f332(x68823,x68825)))+P24(f332(f332(f312(x68821,x68822,x68823),x68824),x68825))
% 158.70/158.39  [6885]~P24(f332(f332(x68853,x68855),x68854))+P24(f332(f332(f256(x68851,x68852,x68853),x68854),x68855))
% 158.70/158.39  [6978]~E(f332(f311(x69781,x69782,x69783),x69784),x69785)+E(f332(f311(f876(x69781,a862),f876(x69782,a862),f311(x69781,x69782,x69783)),f332(f309(x69781),x69784)),f332(f309(x69782),x69785))
% 158.70/158.39  [7008]E(f332(f190(x70081,x70082,x70083,x70084),x70085),f332(x70083,x70085))+~P24(f332(f332(f334(x70081),x70085),x70084))
% 158.70/158.39  [7307]P21(x73071,x73072,x73073,x73074)+~P21(x73071,x73072,x73073,f332(f332(f310(x73071),x73075),x73074))
% 158.70/158.39  [7374]P24(f332(x73741,x73742))+~P24(f332(f332(f95(x73743,x73744,x73741),x73745),x73742))
% 158.70/158.39  [7419]~P24(f332(f332(f334(x74194),x74193),x74195))+P24(f332(f332(f334(x74191),f332(x74192,x74193)),f332(f311(x74194,x74191,x74192),x74195)))
% 158.70/158.39  [7442]~P106(x74422)+E(f151(x74421,x74422,x74423,f332(f137(x74421,x74424),x74425)),f332(f137(x74421,x74424),f151(x74421,x74422,x74423,x74425)))
% 158.70/158.39  [7475]P24(f332(x74751,f332(x74752,x74753)))+~P24(f332(f332(f312(x74754,x74755,x74752),x74751),x74753))
% 158.70/158.39  [7478]P24(f332(f332(x74781,x74782),x74783))+~P24(f332(f332(f256(x74784,x74785,x74781),x74783),x74782))
% 158.70/158.39  [7479]P24(f332(f332(x74791,x74792),x74793))+~P24(f332(f332(f95(x74794,x74791,x74795),x74792),x74793))
% 158.70/158.39  [7543]~P24(f332(f332(f334(x75433),f332(x75434,x75432)),x75435))+P24(f332(f332(f334(x75431),x75432),f332(f312(x75431,x75433,x75434),x75435)))
% 158.70/158.39  [7936]~P24(f332(f332(f334(x79365),x79363),f332(f312(x79365,x79361,x79362),x79364)))+P24(f332(f332(f334(x79361),f332(x79362,x79363)),x79364))
% 158.70/158.39  [8155]~E(x81553,f332(f332(f332(f73(x81551,f872(x81552)),f332(f16(f872(x81552),x81551),f211(x81552))),x81554),f332(f210(x81552),x81555)))+E(f186(x81551,x81552,x81553),f332(f332(f310(x81551),x81554),f198(f876(x81551,a862))))
% 158.70/158.39  [8235]~P12(x82352,x82351,x82353)+E(f332(f143(x82351,x82352,f332(f7(x82352,x82351,x82351),x82353),x82354),f153(x82352,x82355)),f332(f332(f66(x82352,x82351,x82353),x82354),f332(f174(x82352),x82355)))
% 158.70/158.39  [8254]E(f332(x82541,f390(x82542,x82541,x82543,x82544)),x82544)+~P24(f332(f332(f334(x82545),x82544),f332(f311(x82543,x82545,x82541),x82542)))
% 158.70/158.39  [8547]~E(x85472,f332(f332(f152(x85471),x85474),x85475))+P24(f332(f332(f334(f875(f869(x85471),f869(x85471))),f332(f332(f267(f869(x85471),f869(x85471)),f116(x85471)),x85472)),f148(x85471,x85473)))
% 158.70/158.39  [8598]~P36(x85981,x85983,x85985,x85982,x85984)+E(f332(f199(f869(x85981)),x85982),f332(f199(f869(x85983)),x85984))
% 158.70/158.39  [8609]P24(f332(f332(f246(f876(x86091,a862)),f332(f332(f44(x86092,f876(x86091,a862)),x86093),x86094)),f332(x86094,x86095)))+~P24(f332(f332(f334(x86092),x86095),x86093))
% 158.70/158.39  [8658]~P53(x86581,x86582,x86583,x86585,x86584)+E(f332(f311(x86581,x86582,x86583),f255(f876(x86581,a862))),x86584)
% 158.70/158.39  [8862]E(f332(f332(f332(f73(x88621,f872(x88622)),f190(x88621,x88622,x88623,x88624)),x88625),f211(x88622)),f190(x88621,x88622,x88623,x88624))+P24(f332(f332(f334(x88621),x88625),x88624))
% 158.70/158.39  [8867]E(f332(f137(x88671,x88672),f714(x88673,x88674,x88675,x88672,x88671)),x88673)+~E(f332(f137(x88671,x88672),x88675),f332(f332(f152(x88671),x88674),x88673))
% 158.70/158.39  [8868]E(f332(f137(x88681,x88682),f716(x88683,x88682,x88684,x88685,x88681)),x88684)+~E(f332(f332(f152(x88681),x88685),x88684),f332(f137(x88681,x88682),x88683))
% 158.70/158.39  [8869]E(f332(x88691,f376(x88692,x88693,x88691,x88694,x88695)),x88692)+~E(f332(f332(f212(x88695,x88694),x88691),x88693),f332(f210(x88694),x88692))
% 158.70/158.39  [8872]E(f332(f210(x88721),f376(x88722,x88723,x88724,x88725,x88721)),x88723)+~E(f332(f332(f212(x88721,x88725),x88724),x88723),f332(f210(x88725),x88722))
% 158.70/158.39  [8962]E(f332(f199(f869(x89621)),x89622),x89623)+~P24(f332(f332(f334(f875(f869(x89621),f869(x89621))),f332(f332(f267(f869(x89621),f869(x89621)),x89624),x89622)),f332(f144(x89621,x89625),x89623)))
% 158.70/158.39  [8963]E(f332(f199(f869(x89631)),x89632),x89633)+~P24(f332(f332(f334(f875(f869(x89631),f869(x89631))),f332(f332(f267(f869(x89631),f869(x89631)),x89632),x89634)),f332(f144(x89631,x89635),x89633)))
% 158.70/158.39  [9029]P24(f332(f332(f334(x90291),f390(x90292,x90293,x90291,x90294)),x90292))+~P24(f332(f332(f334(x90295),x90294),f332(f311(x90291,x90295,x90293),x90292)))
% 158.70/158.39  [9182]E(f332(f311(x91821,x91822,x91823),f408(x91824,x91823,x91821,x91825,x91822)),x91825)+~P24(f332(f332(f246(f876(x91822,a862)),x91825),f332(f311(x91821,x91822,x91823),x91824)))
% 158.70/158.39  [9426]E(f332(x94261,f825(x94262,x94261,x94263,x94264,x94265)),f332(f210(x94265),x94264))+~P24(f332(f332(f334(x94265),x94264),f188(x94263,x94265,f190(x94263,x94265,x94261,x94262))))
% 158.70/158.39  [9469]P24(f332(f332(f334(f875(f869(x94691),f869(x94691))),f332(f332(f267(f869(x94691),f869(x94691)),f332(f332(f152(x94691),x94692),x94693)),f332(f332(f152(x94691),x94692),x94694))),f308(f869(x94691),f158(x94691,x94695))))+~P24(f332(f332(f334(f875(f869(x94691),f869(x94691))),f332(f332(f267(f869(x94691),f869(x94691)),x94693),x94694)),f308(f869(x94691),f158(x94691,x94695))))
% 158.70/158.39  [9500]~E(f332(x95003,f554(x95005,x95004,x95003,x95002,x95001)),f332(x95005,f554(x95005,x95004,x95003,x95002,x95001)))+E(f332(f332(f155(x95001,x95002),x95003),x95004),f332(f332(f155(x95001,x95002),x95005),x95004))
% 158.70/158.39  [9576]~E(f332(f137(x95761,x95765),x95764),f332(f332(f152(x95761),x95763),x95762))+E(f332(f332(f135(x95761),f715(x95762,x95763,x95764,x95765,x95761)),f332(f332(f152(x95761),x95763),f714(x95762,x95763,x95764,x95765,x95761))),x95764)
% 158.70/158.39  [9577]~E(f332(f332(f152(x95771),x95775),x95774),f332(f137(x95771,x95773),x95772))+E(f332(f332(f135(x95771),f717(x95772,x95773,x95774,x95775,x95771)),f332(f332(f152(x95771),x95775),f716(x95772,x95773,x95774,x95775,x95771))),x95772)
% 158.70/158.39  [9581]E(f332(f332(f155(x95811,x95812),x95813),x95814),f332(f332(f155(x95811,x95812),x95815),x95814))+P24(f332(f332(f334(x95811),f554(x95813,x95814,x95815,x95812,x95811)),f332(f174(x95811),x95814)))
% 158.70/158.39  [9611]~P24(f332(f332(f334(x96115),x96114),f332(f286(x96111,x96115,x96113),x96112)))+P24(f332(f332(f334(x96111),f528(x96112,x96113,x96111,x96114,x96115)),x96112))
% 158.70/158.39  [9612]~P24(f332(f332(f334(x96125),x96124),f332(f286(x96121,x96125,x96123),x96122)))+P24(f332(f332(f334(x96121),f535(x96122,x96123,x96121,x96124,x96125)),x96122))
% 158.70/158.39  [9638]~P24(f332(f332(f246(f876(x96385,a862)),x96384),f332(f311(x96381,x96385,x96383),x96382)))+P24(f332(f332(f246(f876(x96381,a862)),f408(x96382,x96383,x96381,x96384,x96385)),x96382))
% 158.70/158.39  [9689]~P24(f332(f332(f334(x96895),x96894),f188(x96891,x96895,f190(x96891,x96895,x96893,x96892))))+P24(f332(f332(f334(x96891),f825(x96892,x96893,x96891,x96894,x96895)),x96892))
% 158.70/158.39  [10083]E(x100831,f2(a102))+E(f332(f243(f875(f869(x100832),x100833),f875(x100832,x100833),f332(f332(f267(f869(x100832),x100833),f116(x100832)),x100834),f332(f271(x100832,x100833,f875(f869(x100832),x100833)),f332(f332(f7(x100832,f876(x100833,f875(f869(x100832),x100833)),f876(x100833,f875(f869(x100832),x100833))),f332(f332(f8(f876(f875(f869(x100832),x100833),f875(f869(x100832),x100833)),f876(f876(x100833,f875(f869(x100832),x100833)),f876(x100833,f875(f869(x100832),x100833))),x100832),f8(f875(f869(x100832),x100833),f875(f869(x100832),x100833),x100833)),f332(f332(f8(f876(f869(x100832),f876(x100833,f875(f869(x100832),x100833))),f876(f875(f869(x100832),x100833),f875(f869(x100832),x100833)),x100832),f271(f869(x100832),x100833,f875(f869(x100832),x100833))),f332(f332(f8(f876(f869(x100832),f869(x100832)),f876(f869(x100832),f876(x100833,f875(f869(x100832),x100833))),x100832),f332(f8(f869(x100832),f876(x100833,f875(f869(x100832),x100833)),f869(x100832)),f267(f869(x100832),x100833))),f152(x100832))))),f332(f120(x100833,x100832,x100835),f332(f332(f22(a102),x100831),f79(a102)))))),f332(x100835,x100834)),f332(f332(f120(x100833,x100832,x100835),x100831),x100834))
% 158.70/158.39  [5446]~E(f332(x54463,x54464),x54465)+E(f332(f332(f332(f73(x54461,x54462),x54463),x54464),x54465),x54463)
% 158.70/158.39  [5890]E(f332(x58901,x58902),x58903)+~E(f332(f332(f332(f73(x58904,x58905),x58901),x58902),x58903),x58901)
% 158.70/158.39  [5983]E(x59831,x59832)+~E(f332(f270(x59833,x59834),f332(f332(f267(x59833,x59834),x59835),x59831)),x59832)
% 158.70/158.39  [5984]E(x59841,x59842)+~E(f332(f266(x59843,x59844),f332(f332(f267(x59843,x59844),x59841),x59845)),x59842)
% 158.70/158.39  [6254]~E(x62543,f332(f332(f135(x62541),x62544),f332(f332(f152(x62541),x62542),x62545)))+P24(f332(f332(f334(x62541),x62542),f332(f174(x62541),x62543)))
% 158.70/158.39  [6644]E(f332(f311(x66441,x66442,f332(f16(x66442,x66441),x66443)),x66444),f332(f332(f310(x66442),x66443),f198(f876(x66442,a862))))+~P24(f332(f332(f334(x66441),x66445),x66444))
% 158.70/158.39  [6714]E(f332(f332(f113(f876(x67141,a862)),f332(f174(x67141),x67142)),f332(f174(x67141),x67143)),f332(f174(x67141),x67144))+~E(f168(x67141,x67145,x67144),f332(f332(f267(f869(x67141),f869(x67141)),x67142),x67143))
% 158.70/158.39  [6817]~P106(x68172)+E(f332(f199(f869(x68171)),f332(f332(f149(x68171,x68172,x68173),x68174),x68175)),f332(a115,f332(f199(f869(x68171)),x68175)))
% 158.70/158.39  [6829]~P106(x68292)+E(f332(f174(x68291),f332(f332(f149(x68291,x68292,x68293),x68294),x68295)),f332(f332(f310(x68291),x68294),f332(f174(x68291),x68295)))
% 158.70/158.39  [7099]~P113(x70991)+E(f332(f332(f81(x70991),f332(f332(f81(x70991),x70992),x70993)),f332(f332(f81(x70991),x70994),x70995)),f332(f332(f81(x70991),f332(f332(f81(x70991),x70992),x70994)),f332(f332(f81(x70991),x70993),x70995)))
% 158.70/158.39  [7100]~P113(x71001)+E(f332(f332(f82(x71001),f332(f332(f82(x71001),x71002),x71003)),f332(f332(f82(x71001),x71004),x71005)),f332(f332(f82(x71001),f332(f332(f82(x71001),x71002),x71004)),f332(f332(f82(x71001),x71003),x71005)))
% 158.70/158.39  [7101]~P60(x71011)+E(f332(f332(f290(x71011),f332(f332(f82(x71011),x71012),x71013)),f332(f332(f82(x71011),x71014),x71015)),f332(f332(f82(x71011),f332(f332(f290(x71011),x71012),x71014)),f332(f332(f290(x71011),x71013),x71015)))
% 158.70/158.39  [7115]~P106(x71151)+E(f306(x71151,f332(f332(f197(x71151),x71152),x71153),f332(f332(f196(x71151),x71154),x71155)),f332(f332(f104(f876(x71151,a862)),f306(x71151,x71152,x71154)),f306(x71151,x71153,x71155)))
% 158.70/158.39  [7116]~P106(x71161)+E(f305(x71161,f332(f332(f197(x71161),x71162),x71163),f332(f332(f196(x71161),x71164),x71165)),f332(f332(f104(f876(x71161,a862)),f305(x71161,x71162,x71164)),f305(x71161,x71163,x71165)))
% 158.70/158.39  [7117]~P106(x71171)+E(f303(x71171,f332(f332(f197(x71171),x71172),x71173),f332(f332(f196(x71171),x71174),x71175)),f332(f332(f104(f876(x71171,a862)),f303(x71171,x71172,x71174)),f303(x71171,x71173,x71175)))
% 158.70/158.39  [7118]~P106(x71181)+E(f332(f332(f104(f876(x71181,a862)),f332(f302(x71181,x71182),x71183)),f332(f302(x71181,x71184),x71185)),f332(f302(x71181,f332(f332(f197(x71181),x71182),x71184)),f332(f332(f196(x71181),x71183),x71185)))
% 158.70/158.39  [7233]~P24(f332(x72331,f508(x72333,x72332,x72331)))+P24(f332(x72331,f332(f332(f267(x72332,x72333),x72334),x72335)))
% 158.70/158.39  [7320]~E(f332(x73203,x73204),f211(x73202))+E(f188(x73201,x73202,f332(f332(f332(f73(x73201,f872(x73202)),x73203),x73204),f332(f210(x73202),x73205))),f332(f332(f310(x73202),x73205),f188(x73201,x73202,x73203)))
% 158.70/158.39  [7339]~E(x73392,f332(x73394,x73395))+P24(f332(f332(f334(x73391),x73392),f332(f311(x73393,x73391,x73394),f255(f876(x73393,a862)))))
% 158.70/158.39  [7397]~E(f332(x73973,x73974),f211(x73972))+E(f332(f332(f22(f876(x73971,a862)),f186(x73971,x73972,x73973)),f332(f332(f310(x73971),x73974),x73975)),f332(f332(f22(f876(x73971,a862)),f186(x73971,x73972,x73973)),x73975))
% 158.70/158.39  [7416]~P11(x74163,x74162,x74164)+P11(x74161,x74162,f332(f332(f8(x74163,f876(x74162,x74162),x74161),x74164),x74165))
% 158.70/158.39  [7417]~P12(x74173,x74172,x74174)+P12(x74171,x74172,f332(f332(f8(x74173,f876(x74172,x74172),x74171),x74174),x74175))
% 158.70/158.39  [7559]~P21(x75591,x75592,x75593,x75594)+P21(x75591,x75592,x75593,f332(f332(f22(f876(x75591,a862)),x75594),x75595))
% 158.70/158.39  [7716]~P24(f332(f332(x77163,x77164),x77165))+P24(f332(f332(f271(x77161,x77162,a862),x77163),f332(f332(f267(x77161,x77162),x77164),x77165)))
% 158.70/158.39  [7826]~P24(f332(x78262,x78264))+~E(f332(f332(f139(x78261),f332(f199(f869(x78261)),f179(x78261,x78262,x78263))),x78263),f332(f332(f152(x78261),x78264),x78265))
% 158.70/158.39  [7846]P21(x78461,x78462,x78463,x78464)+~P21(x78461,x78462,x78463,f332(f332(f113(f876(x78461,a862)),x78465),x78464))
% 158.70/158.39  [7847]P21(x78471,x78472,x78473,x78474)+~P21(x78471,x78472,x78473,f332(f332(f113(f876(x78471,a862)),x78474),x78475))
% 158.70/158.39  [7893]~P106(x78932)+E(f332(f332(f149(x78931,x78932,x78933),x78934),f151(x78931,x78932,x78933,x78935)),f151(x78931,x78932,x78933,f332(f332(f152(x78931),x78934),x78935)))
% 158.70/158.39  [8050]~P31(x80501,f332(a115,x80502),f332(f332(f332(f93(x80501),x80503),f332(a28,x80504)),x80505))+P31(x80501,x80502,f332(f332(f332(f93(x80501),x80503),f332(f245(a864),f332(a26,x80504))),x80505))
% 158.70/158.39  [8182]P31(x81821,f332(a115,x81822),f332(f332(f332(f93(x81821),x81823),f332(a28,x81824)),x81825))+~P31(x81821,x81822,f332(f332(f332(f93(x81821),x81823),f332(f245(a864),f332(a26,x81824))),x81825))
% 158.70/158.39  [8211]~P11(x82112,x82111,x82113)+E(f332(f143(x82111,x82112,f332(f7(x82112,x82111,x82111),x82113),x82114),x82115),f332(f332(f66(x82112,x82111,x82113),x82114),f332(f174(x82112),x82115)))
% 158.70/158.39  [8240]~E(f332(f332(f139(x82401),f332(f199(f869(x82401)),f179(x82401,x82402,x82403))),x82403),f332(f332(f152(x82401),x82404),x82405))+E(f332(f332(f135(x82401),f179(x82401,x82402,x82403)),f332(f332(f152(x82401),x82404),x82405)),x82403)
% 158.70/158.39  [8264]P24(f332(f332(x82641,x82642),x82643))+~P24(f332(f332(f271(x82644,x82645,a862),x82641),f332(f332(f267(x82644,x82645),x82642),x82643)))
% 158.70/158.39  [8325]~E(f332(f332(f180(x83251,x83252),x83255),x83253),f332(f210(x83252),x83254))+P24(f332(f332(f334(f875(x83251,x83252)),f332(f332(f267(x83251,x83252),x83253),x83254)),f332(f174(f875(x83251,x83252)),x83255)))
% 158.70/158.39  [8713]P24(f332(f332(f246(f876(x87131,a862)),f332(f311(x87132,x87131,x87133),x87134)),f332(f311(x87132,x87131,x87133),x87135)))+~P24(f332(f332(f246(f876(x87132,a862)),x87134),x87135))
% 158.70/158.39  [8714]P24(f332(f332(f246(f876(x87141,a862)),f332(f312(x87141,x87142,x87143),x87144)),f332(f312(x87141,x87142,x87143),x87145)))+~P24(f332(f332(f246(f876(x87142,a862)),x87144),x87145))
% 158.70/158.39  [8789]E(x87891,f2(a102))+E(f332(f332(f273(x87892,x87893,x87892,f875(x87893,x87892)),f332(x87894,x87895)),f281(x87893,x87892,f332(f332(f22(a102),x87891),f79(a102)),x87894)),f332(f281(x87893,x87892,x87891,x87894),x87895))
% 158.70/158.39  [9287]E(f332(f210(x92871),f557(x92872,x92873,x92874,x92871,x92875)),f332(f332(f180(x92875,x92871),x92872),x92874))+~P24(f332(f332(f334(f875(x92875,x92871)),f332(f332(f267(x92875,x92871),x92874),x92873)),f332(f174(f875(x92875,x92871)),x92872)))
% 158.70/158.39  [9390]~P20(x93901,x93902,f332(f332(f310(f867(x93901)),f332(f332(f332(f93(x93901),x93903),f332(f245(a864),f332(a26,x93904))),x93905)),f198(f876(f867(x93901),a862))))+P20(x93901,x93902,f332(f332(f310(f867(x93901)),f332(f332(f332(f93(x93901),x93903),f332(a28,x93904)),x93905)),f198(f876(f867(x93901),a862))))
% 158.70/158.39  [9418]~P24(f332(f63(x94183),f332(f311(x94182,x94183,x94185),f255(f876(x94182,a862)))))+P24(f332(f63(x94181),f332(f311(x94182,x94181,f332(f332(f8(x94183,x94181,x94182),x94184),x94185)),f255(f876(x94182,a862)))))
% 158.70/158.39  [9439]P24(f332(f332(f246(f876(f876(x94391,a862),a862)),f332(f311(f876(x94392,a862),f876(x94391,a862),f311(x94392,x94391,x94393)),f332(f309(x94392),x94394))),f332(f309(x94391),x94395)))+~P24(f332(f332(f246(f876(x94391,a862)),f332(f311(x94392,x94391,x94393),x94394)),x94395))
% 158.70/158.39  [9449]~P24(f332(f63(f872(x94491)),f332(f311(x94492,f872(x94491),x94493),f255(f876(x94492,a862)))))+P24(f332(f63(f872(x94491)),f332(f311(x94492,f872(x94491),f332(f332(f332(f73(x94492,f872(x94491)),x94493),x94494),f332(f210(x94491),x94495))),f255(f876(x94492,a862)))))
% 158.70/158.39  [9509]E(x95091,x95092)+~P24(f332(f68(x95093,x95094,x95095,x95091,f198(f876(x95093,a862))),x95092))
% 158.70/158.39  [9524]E(f332(f332(f267(x95241,x95242),f665(x95243,x95244,x95245,x95242,x95241)),f668(x95243,x95244,x95245,x95242,x95241)),x95245)+~P24(f332(f332(f334(f875(x95241,x95242)),x95245),f332(f332(f269(x95241,x95242),x95244),x95243)))
% 158.70/158.39  [9616]P24(f332(f332(f334(x96161),f665(x96162,x96163,x96164,x96165,x96161)),x96163))+~P24(f332(f332(f334(f875(x96161,x96165)),x96164),f332(f332(f269(x96161,x96165),x96163),x96162)))
% 158.70/158.39  [9725]P20(x97255,x97254,f332(f332(f310(f867(x97255)),f332(f332(f332(f93(x97255),x97251),x97253),x97252)),f198(f876(f867(x97255),a862))))+P24(f332(f332(x97251,f448(x97252,x97253,x97254,x97255,x97251)),f465(x97252,x97253,x97254,x97255,x97251)))
% 158.70/158.39  [9778]P24(f332(f332(f334(x97781),f668(x97782,x97783,x97784,x97781,x97785)),f332(x97782,f665(x97782,x97783,x97784,x97781,x97785))))+~P24(f332(f332(f334(f875(x97785,x97781)),x97784),f332(f332(f269(x97785,x97781),x97783),x97782)))
% 158.70/158.39  [9803]P24(f332(f332(f334(f875(x98031,x98031)),f332(f332(f267(x98031,x98031),x98032),f762(x98033,x98034,x98035,x98032,x98031))),x98033))+~P24(f332(f332(f334(f875(x98031,x98031)),f332(f332(f267(x98031,x98031),x98032),x98035)),f332(f332(f191(f875(x98031,x98031),a862),f332(a115,x98034)),x98033)))
% 158.70/158.39  [9804]P24(f332(f332(f334(f875(x98041,x98041)),f332(f332(f267(x98041,x98041),x98042),f763(x98043,x98044,x98045,x98042,x98041))),x98043))+~P24(f332(f332(f334(f875(x98041,x98041)),f332(f332(f267(x98041,x98041),x98042),x98045)),f332(f332(f191(f875(x98041,x98041),a862),f332(a115,x98044)),x98043)))
% 158.70/158.39  [9823]~P24(f332(f332(f334(f875(f869(x98231),f869(x98231))),f332(f332(f267(f869(x98231),f869(x98231)),f332(f332(f152(x98231),x98232),x98235)),x98234)),f159(x98231,x98233)))+P24(f332(f332(f334(f875(x98231,x98231)),f332(f332(f267(x98231,x98231),x98232),f595(x98233,x98234,x98235,x98232,x98231))),x98233))
% 158.70/158.39  [9825]~P20(x98251,x98252,f332(f332(f310(f867(x98251)),f332(f332(f332(f93(x98251),f95(x98251,x98253,x98254)),x98255),x98253)),f198(f876(f867(x98251),a862))))+P20(x98251,x98252,f332(f332(f310(f867(x98251)),f332(f332(f332(f93(x98251),x98253),f33(x98254,x98255)),f95(x98251,x98253,f332(f74(a862,a862,a863,a327),x98254)))),f198(f876(f867(x98251),a862))))
% 158.70/158.39  [9826]~P23(x98261,x98262,f332(f332(f310(f867(x98261)),f332(f332(f332(f93(x98261),f95(x98261,x98263,x98264)),x98265),x98263)),f198(f876(f867(x98261),a862))))+P23(x98261,x98262,f332(f332(f310(f867(x98261)),f332(f332(f332(f93(x98261),x98263),f33(x98264,x98265)),f95(x98261,x98263,f332(f74(a862,a862,a863,a327),x98264)))),f198(f876(f867(x98261),a862))))
% 158.70/158.39  [10084]P20(x100841,x100842,f332(f332(f310(f867(x100841)),f332(f332(f332(f93(x100841),x100843),x100844),x100845)),f198(f876(f867(x100841),a862))))+~P20(x100841,x100842,f332(f332(f310(f867(x100841)),f332(f332(f332(f93(x100841),f332(f16(f876(a863,a862),x100841),f332(f332(f7(a863,a863,a862),a329),f465(x100845,x100844,x100842,x100841,x100843)))),x100844),f332(f16(f876(a863,a862),x100841),f332(x100845,f448(x100845,x100844,x100842,x100841,x100843))))),f198(f876(f867(x100841),a862))))
% 158.70/158.39  [6327]P24(f332(x63272,x63274))+E(f179(x63271,x63272,f332(f332(f135(x63271),x63273),f332(f332(f152(x63271),x63274),x63275))),f179(x63271,x63272,x63273))
% 158.70/158.39  [6377]~P26(x63772)+E(f332(f332(f332(f113(f876(x63771,x63772)),x63773),x63774),x63775),f332(f332(f113(x63772),f332(x63773,x63775)),f332(x63774,x63775)))
% 158.70/158.39  [6379]~P65(x63792)+E(f332(f332(f332(f22(f876(x63791,x63792)),x63793),x63794),x63795),f332(f332(f22(x63792),f332(x63793,x63795)),f332(x63794,x63795)))
% 158.70/158.39  [6381]~P26(x63812)+E(f332(f332(f332(f104(f876(x63811,x63812)),x63813),x63814),x63815),f332(f332(f104(x63812),f332(x63813,x63815)),f332(x63814,x63815)))
% 158.70/158.39  [6399]E(x63991,x63992)+E(f332(f332(f166(x63993),f332(f332(f160(x63993,x63994),x63991),x63995)),x63992),f332(f332(f166(x63993),x63994),x63992))
% 158.70/158.39  [6662]~E(x66624,f198(f876(x66623,a862)))+E(f332(f332(f113(f876(x66621,a862)),x66622),f332(f332(f43(x66623,f876(x66621,a862)),x66624),x66625)),x66622)
% 158.70/158.39  [6663]~E(x66634,f198(f876(x66633,a862)))+E(f332(f332(f22(f876(x66631,a862)),x66632),f332(f332(f43(x66633,f876(x66631,a862)),x66634),x66635)),x66632)
% 158.70/158.39  [6664]~E(x66644,f198(f876(x66643,a862)))+E(f332(f332(f104(f876(x66641,a862)),x66642),f332(f332(f44(x66643,f876(x66641,a862)),x66644),x66645)),x66642)
% 158.70/158.39  [6678]~E(x66784,f198(f876(x66783,a862)))+E(f332(f332(f310(x66781),x66782),f332(f332(f43(x66783,f876(x66781,a862)),x66784),x66785)),f332(f332(f310(x66781),x66782),f198(f876(x66781,a862))))
% 158.70/158.39  [7464]E(f332(f332(f166(x74641),f332(f332(f155(x74642,x74641),x74643),x74644)),x74645),f332(x74643,f332(f332(f166(x74642),x74644),x74645)))+~P24(f332(f332(f247(a868),x74645),f332(f199(f869(x74642)),x74644)))
% 158.70/158.39  [7531]E(f332(f332(f113(f876(x75311,a862)),f332(x75312,x75313)),f332(f332(f43(x75314,f876(x75311,a862)),x75315),x75312)),f332(f332(f43(x75314,f876(x75311,a862)),x75315),x75312))+~P24(f332(f332(f334(x75314),x75313),x75315))
% 158.70/158.39  [7532]E(f332(f332(f104(f876(x75321,a862)),f332(x75322,x75323)),f332(f332(f44(x75324,f876(x75321,a862)),x75325),x75322)),f332(f332(f44(x75324,f876(x75321,a862)),x75325),x75322))+~P24(f332(f332(f334(x75324),x75323),x75325))
% 158.70/158.39  [8128]~E(x81283,f198(f876(x81281,a862)))+E(f332(f332(f43(x81281,f876(x81282,a862)),x81283),f332(f332(f8(f876(x81282,a862),f876(x81282,a862),x81281),f332(f310(x81282),x81284)),x81285)),f198(f876(x81282,a862)))
% 158.70/158.39  [8133]~P24(f332(f332(f334(x81334),x81333),x81335))+P24(f332(f332(f246(f876(x81331,a862)),f332(x81332,x81333)),f332(f332(f43(x81334,f876(x81331,a862)),x81335),x81332)))
% 158.70/158.39  [8263]~E(f332(x82634,x82632),x82635)+P24(f332(f332(f334(x82631),x82632),f332(f312(x82631,x82633,x82634),f332(f332(f310(x82633),x82635),f198(f876(x82633,a862))))))
% 158.70/158.39  [8307]~P51(x83071,x83072,f332(f287(x83072,x83071),x83073))+E(f332(f332(f104(f876(x83071,a862)),f332(f286(x83072,x83071,x83073),x83074)),f332(f286(x83072,x83071,x83073),x83075)),f332(f286(x83072,x83071,x83073),f332(f332(f104(f876(x83072,a862)),x83074),x83075)))
% 158.70/158.39  [8381]E(x83811,f2(a102))+E(f332(f121(x83812,x83813,f332(x83814,f332(f332(f22(a102),x83811),f79(a102)))),f332(f332(f7(x83812,a102,f870(x83813)),x83815),x83811)),f332(f209(x83812,x83813,x83814,x83815),x83811))
% 158.70/158.39  [8420]E(x84201,f198(f876(x84202,a862)))+E(f332(f332(f43(x84202,f876(x84203,a862)),x84201),f332(f332(f8(f876(x84203,a862),f876(x84203,a862),x84202),f332(f310(x84203),x84204)),x84205)),f332(f332(f310(x84203),x84204),f332(f332(f43(x84202,f876(x84203,a862)),x84201),x84205)))
% 158.70/158.39  [8468]~P21(x84682,x84681,x84683,f255(f876(x84682,a862)))+E(f332(f332(f22(f876(x84681,a862)),f332(f311(x84682,x84681,x84683),x84684)),f332(f311(x84682,x84681,x84683),x84685)),f332(f311(x84682,x84681,x84683),f332(f332(f22(f876(x84682,a862)),x84684),x84685)))
% 158.70/158.39  [8469]~P21(x84692,x84691,x84693,f255(f876(x84692,a862)))+E(f332(f332(f104(f876(x84691,a862)),f332(f311(x84692,x84691,x84693),x84694)),f332(f311(x84692,x84691,x84693),x84695)),f332(f311(x84692,x84691,x84693),f332(f332(f104(f876(x84692,a862)),x84694),x84695)))
% 158.70/158.39  [8533]~P24(f332(f332(f69(x85331,x85332,x85335),x85333),x85334))+P24(f332(f332(f334(f875(x85331,x85332)),f332(f332(f267(x85331,x85332),x85333),x85334)),x85335))
% 158.70/158.39  [8565]P24(f332(f332(f334(x85651),x85652),f332(f263(x85653,x85651),x85654)))+~P24(f332(f332(f334(f875(x85653,x85651)),f332(f332(f267(x85653,x85651),x85655),x85652)),x85654))
% 158.70/158.39  [8567]P24(f332(f332(f334(x85671),x85672),f332(f265(x85671,x85673),x85674)))+~P24(f332(f332(f334(f875(x85671,x85673)),f332(f332(f267(x85671,x85673),x85672),x85675)),x85674))
% 158.70/158.39  [8700]P24(f332(f332(f69(x87001,x87002,x87003),x87004),x87005))+~P24(f332(f332(f334(f875(x87001,x87002)),f332(f332(f267(x87001,x87002),x87004),x87005)),x87003))
% 158.70/158.39  [8735]E(f332(x87351,x87352),x87353)+~P24(f332(f332(f334(x87354),x87352),f332(f312(x87354,x87355,x87351),f332(f332(f310(x87355),x87353),f198(f876(x87355,a862))))))
% 158.70/158.39  [8934]E(x89341,f2(a102))+E(f124(x89342,f123(x89343,f870(f872(x89342)),f332(f332(f7(x89343,a102,f870(f872(x89342))),x89344),x89341),f332(x89345,f332(f332(f22(a102),x89341),f79(a102))))),f332(f206(x89343,x89342,x89345,x89344),x89341))
% 158.70/158.39  [8959]P24(f332(f332(f334(f875(x89591,x89592)),f332(f332(f267(x89591,x89592),x89593),x89594)),f332(f287(x89592,x89591),x89595)))+~P24(f332(f332(f334(f875(x89592,x89591)),f332(f332(f267(x89592,x89591),x89594),x89593)),x89595))
% 158.70/158.39  [8977]~P24(f332(f332(x89771,x89775),x89774))+P24(f332(f332(x89771,f332(f270(x89772,x89773),f332(f332(f267(x89772,x89773),x89774),x89775))),f332(f266(x89772,x89773),f332(f332(f267(x89772,x89773),x89774),x89775))))
% 158.70/158.39  [9006]~P24(f332(f332(f334(f875(x90062,x90061)),f332(f332(f267(x90062,x90061),x90064),x90063)),f332(f287(x90061,x90062),x90065)))+P24(f332(f332(f334(f875(x90061,x90062)),f332(f332(f267(x90061,x90062),x90063),x90064)),x90065))
% 158.70/158.39  [9036]~P24(f332(f332(f334(f875(x90363,x90361)),f332(f332(f267(x90363,x90361),x90365),x90362)),x90364))+P24(f332(f332(f334(x90361),x90362),f332(f286(x90363,x90361,x90364),f332(f332(f310(x90363),x90365),f198(f876(x90363,a862))))))
% 158.70/158.39  [9082]P24(f332(f332(f334(f875(x90821,x90822)),f332(f332(f267(x90821,x90822),x90823),x90824)),x90825))+~P24(f332(f332(f334(x90822),x90824),f332(f286(x90821,x90822,x90825),f332(f332(f310(x90821),x90823),f198(f876(x90821,a862))))))
% 158.70/158.39  [9102]E(f332(f332(f332(f73(x91021,f872(x91022)),f190(x91021,x91022,x91023,x91024)),x91025),f211(x91022)),f190(x91021,x91022,x91023,f332(f332(f22(f876(x91021,a862)),x91024),f332(f332(f310(x91021),x91025),f198(f876(x91021,a862))))))+~P24(f332(f332(f334(x91021),x91025),x91024))
% 158.70/158.39  [9168]~P67(x91681)+E(f332(f332(f6(a868,x91681),x91682),f303(a868,f332(f332(f81(a868),x91683),x91684),f332(f332(f81(a868),x91685),x91684))),f332(f332(f6(a868,x91681),f332(f332(f8(a868,x91681,a868),x91682),f332(f332(f7(a868,a868,a868),f81(a868)),x91684))),f303(a868,x91683,x91685)))
% 158.70/158.39  [9186]~P67(x91861)+E(f332(f332(f6(a868,x91861),x91862),f332(f302(a868,f332(f332(f81(a868),x91863),x91864)),f332(f332(f81(a868),x91865),x91864))),f332(f332(f6(a868,x91861),f332(f332(f8(a868,x91861,a868),x91862),f332(f332(f7(a868,a868,a868),f81(a868)),x91864))),f332(f302(a868,x91863),x91865)))
% 158.70/158.39  [9237]~P21(x92371,x92372,x92373,f255(f876(x92371,a862)))+E(f332(f332(f155(x92371,x92372),x92373),f332(f137(x92371,f332(f332(f8(a862,a862,x92371),a327),f332(a329,x92374))),x92375)),f332(f137(x92372,f332(f332(f8(a862,a862,x92372),a327),f332(a329,f332(x92373,x92374)))),f332(f332(f155(x92371,x92372),x92373),x92375)))
% 158.70/158.39  [9253]~P21(x92531,x92532,x92533,f332(f332(f310(x92531),x92534),f332(f174(x92531),x92535)))+E(f332(f332(f155(x92531,x92532),x92533),f332(f137(x92531,f332(f332(f8(a862,a862,x92531),a327),f332(a329,x92534))),x92535)),f332(f137(x92532,f332(f332(f8(a862,a862,x92532),a327),f332(a329,f332(x92533,x92534)))),f332(f332(f155(x92531,x92532),x92533),x92535)))
% 158.70/158.39  [9405]P24(f332(f332(f334(f875(f869(x94051),f869(x94051))),f332(f332(f267(f869(x94051),f869(x94051)),f332(f332(f152(x94051),x94052),x94053)),f332(f332(f152(x94051),x94054),x94053))),f158(x94051,x94055)))+~P24(f332(f332(f334(f875(x94051,x94051)),f332(f332(f267(x94051,x94051),x94052),x94054)),x94055))
% 158.70/158.39  [9507]P20(x95071,x95072,f332(f332(f310(f867(x95071)),f332(f332(f332(f93(x95071),x95073),f332(a28,x95074)),x95075)),f198(f876(f867(x95071),a862))))+~P20(x95071,f332(f332(f310(f867(x95071)),f332(f332(f332(f93(x95071),x95073),f332(a28,x95074)),x95075)),x95072),f332(f332(f310(f867(x95071)),f332(f332(f332(f93(x95071),x95073),f332(f245(a864),f332(a26,x95074))),x95075)),f198(f876(f867(x95071),a862))))
% 158.70/158.39  [9519]E(f332(f332(f310(x95191),f359(x95192,x95193,x95194,x95195,x95191)),f360(x95192,x95193,x95194,x95195,x95191)),f332(f332(f310(x95191),x95194),x95193))+~P24(f332(f64(x95191,x95195,f332(f332(f310(x95191),x95194),x95193)),x95192))
% 158.70/158.39  [9520]E(f332(f332(f310(x95201),f361(x95202,x95203,x95204,x95205,x95201)),f362(x95202,x95203,x95204,x95205,x95201)),f332(f332(f310(x95201),x95204),x95203))+~P24(f332(f64(x95201,x95205,f332(f332(f310(x95201),x95204),x95203)),x95202))
% 158.70/158.39  [9602]P24(f332(f332(f334(x96021),f843(x96022,x96023,x96024,x96025,x96021)),x96024))+P24(f332(f332(f332(f44(x96021,f876(x96025,a862)),x96024),x96023),x96022))
% 158.70/158.39  [9607]P24(f332(f332(f334(x96071),f835(x96072,x96073,x96071,x96074,x96075)),x96073))+P24(f332(f332(f334(x96075),x96074),f332(f332(f44(x96071,f876(x96075,a862)),x96073),x96072)))
% 158.70/158.39  [9615]P24(f332(f332(f334(x96151),f836(x96152,x96153,x96151,x96154,x96155)),x96153))+P24(f332(f332(f246(f876(x96155,a862)),x96154),f332(f332(f44(x96151,f876(x96155,a862)),x96153),x96152)))
% 158.70/158.39  [9617]P24(f332(f332(x96171,f754(x96172,x96171,x96173,x96174,x96175)),x96172))+~P24(f332(f332(f332(f43(x96175,f876(x96174,a862)),x96173),x96171),x96172))
% 158.70/158.39  [9620]P24(f332(f332(f334(x96201),f754(x96202,x96203,x96204,x96205,x96201)),x96204))+~P24(f332(f332(f332(f43(x96201,f876(x96205,a862)),x96204),x96203),x96202))
% 158.70/158.39  [9621]P41(x96214,f332(f332(f44(x96211,f876(x96214,a862)),x96215),x96213),f332(f332(f44(x96211,f876(f875(x96214,x96214),a862)),x96215),x96212))+P24(f332(f332(f334(x96211),f805(x96212,x96213,x96214,x96215,x96211)),x96215))
% 158.70/158.39  [9631]P24(f332(f332(f334(x96311),f806(x96312,x96313,x96311,x96314,x96315)),x96313))+~P24(f332(f332(f334(x96315),x96314),f332(f332(f43(x96311,f876(x96315,a862)),x96313),x96312)))
% 158.70/158.39  [9636]P24(f332(f332(f334(x96361),x96362),f332(x96363,f806(x96363,x96364,x96365,x96362,x96361))))+~P24(f332(f332(f334(x96361),x96362),f332(f332(f43(x96365,f876(x96361,a862)),x96364),x96363)))
% 158.70/158.39  [9730]~P24(f332(f332(x97304,f843(x97305,x97304,x97303,x97302,x97301)),x97305))+P24(f332(f332(f332(f44(x97301,f876(x97302,a862)),x97303),x97304),x97305))
% 158.70/158.39  [9733]~P24(f332(f332(f334(x97331),x97332),f332(x97335,f835(x97335,x97334,x97333,x97332,x97331))))+P24(f332(f332(f334(x97331),x97332),f332(f332(f44(x97333,f876(x97331,a862)),x97334),x97335)))
% 158.70/158.39  [9737]~P41(x97371,f332(x97374,f805(x97375,x97374,x97371,x97373,x97372)),f332(x97375,f805(x97375,x97374,x97371,x97373,x97372)))+P41(x97371,f332(f332(f44(x97372,f876(x97371,a862)),x97373),x97374),f332(f332(f44(x97372,f876(f875(x97371,x97371),a862)),x97373),x97375))
% 158.70/158.39  [9738]~P24(f332(f332(f246(f876(x97381,a862)),x97382),f332(x97385,f836(x97385,x97384,x97383,x97382,x97381))))+P24(f332(f332(f246(f876(x97381,a862)),x97382),f332(f332(f44(x97383,f876(x97381,a862)),x97384),x97385)))
% 158.70/158.39  [9808]~P24(f332(f332(f334(x98081),f359(x98085,x98084,x98083,x98082,x98081)),f360(x98085,x98084,x98083,x98082,x98081)))+~P24(f332(f64(x98081,x98082,f332(f332(f310(x98081),x98083),x98084)),x98085))
% 158.70/158.39  [9809]~P24(f332(f332(f334(x98091),f361(x98095,x98094,x98093,x98092,x98091)),f362(x98095,x98094,x98093,x98092,x98091)))+~P24(f332(f64(x98091,x98092,f332(f332(f310(x98091),x98093),x98094)),x98095))
% 158.70/158.39  [9810]~P24(f332(f332(f334(f875(x98101,x98101)),f332(f332(f267(x98101,x98101),x98102),x98105)),f332(f332(f191(f875(x98101,x98101),a862),f332(a115,x98104)),x98103)))+P24(f332(f332(f334(f875(x98101,x98101)),f332(f332(f267(x98101,x98101),x98102),f764(x98103,x98104,x98105,x98102,x98101))),f332(f332(f191(f875(x98101,x98101),a862),x98104),x98103)))
% 158.70/158.39  [9817]P24(f332(f68(x98171,x98171,x98172,f359(x98173,x98174,x98175,x98172,x98171),f360(x98173,x98174,x98175,x98172,x98171)),x98173))+~P24(f332(f64(x98171,x98172,f332(f332(f310(x98171),x98175),x98174)),x98173))
% 158.70/158.39  [9818]P24(f332(f68(x98181,x98181,x98182,f361(x98183,x98184,x98185,x98182,x98181),f362(x98183,x98184,x98185,x98182,x98181)),x98183))+~P24(f332(f64(x98181,x98182,f332(f332(f310(x98181),x98185),x98184)),x98183))
% 158.70/158.39  [9830]~P106(x98301)+P30(x98301,f332(f332(f155(x98302,x98301),x98303),f332(f137(x98302,f332(f332(f7(x98302,x98301,a862),f332(f332(f8(x98301,f876(x98301,a862),x98302),a329),x98303)),f332(x98304,x98305))),x98305)))
% 158.70/158.39  [9870]~P24(f332(f332(f334(x98702),x98705),f332(f286(x98701,x98702,x98704),x98703)))+P24(f332(f332(f334(f875(x98701,x98702)),f332(f332(f267(x98701,x98702),f528(x98703,x98704,x98701,x98705,x98702)),x98705)),x98704))
% 158.70/158.39  [9871]~P24(f332(f332(f334(x98712),x98715),f332(f286(x98711,x98712,x98714),x98713)))+P24(f332(f332(f334(f875(x98711,x98712)),f332(f332(f267(x98711,x98712),f535(x98713,x98714,x98711,x98715,x98712)),x98715)),x98714))
% 158.70/158.39  [9891]~P24(f332(f332(f334(f875(x98911,x98911)),f332(f332(f267(x98911,x98911),x98915),x98914)),f332(f332(f191(f875(x98911,x98911),a862),f332(a115,x98913)),x98912)))+P24(f332(f332(f334(f875(x98911,x98911)),f332(f332(f267(x98911,x98911),f764(x98912,x98913,x98914,x98915,x98911)),x98914)),x98912))
% 158.70/158.39  [9894]~P24(f332(f332(f334(f875(x98941,x98941)),f332(f332(f267(x98941,x98941),x98945),x98944)),f332(f332(f191(f875(x98941,x98941),a862),f332(a115,x98943)),x98942)))+P24(f332(f332(f334(f875(x98941,x98941)),f332(f332(f267(x98941,x98941),f762(x98942,x98943,x98944,x98945,x98941)),x98944)),f332(f332(f191(f875(x98941,x98941),a862),x98943),x98942)))
% 158.70/158.39  [9895]~P24(f332(f332(f334(f875(x98951,x98951)),f332(f332(f267(x98951,x98951),x98955),x98954)),f332(f332(f191(f875(x98951,x98951),a862),f332(a115,x98953)),x98952)))+P24(f332(f332(f334(f875(x98951,x98951)),f332(f332(f267(x98951,x98951),f763(x98952,x98953,x98954,x98955,x98951)),x98954)),f332(f332(f191(f875(x98951,x98951),a862),x98953),x98952)))
% 158.70/158.39  [9896]~P24(f332(f332(f334(f875(f869(x98961),f869(x98961))),f332(f332(f267(f869(x98961),f869(x98961)),x98965),f332(f332(f152(x98961),x98964),x98963))),f159(x98961,x98962)))+P24(f332(f332(f334(f875(x98961,x98961)),f332(f332(f267(x98961,x98961),f593(x98962,x98963,x98964,x98965,x98961)),x98964)),x98962))
% 158.70/158.39  [7061]E(x70611,f211(x70612))+E(f186(x70613,x70612,f332(f332(f332(f73(x70613,f872(x70612)),x70614),x70615),x70611)),f332(f332(f310(x70613),x70615),f186(x70613,x70612,x70614)))
% 158.70/158.39  [7552]~E(x75523,f198(f876(x75522,a862)))+E(f332(f332(f113(f876(x75521,a862)),f332(f332(f43(x75522,f876(x75521,a862)),x75523),x75524)),x75525),x75525)
% 158.70/158.39  [7553]~E(x75533,f198(f876(x75532,a862)))+E(f332(f332(f104(f876(x75531,a862)),f332(f332(f44(x75532,f876(x75531,a862)),x75533),x75534)),x75535),x75535)
% 158.70/158.39  [7908]~E(x79085,f211(x79082))+E(f186(x79081,x79082,f332(f332(f332(f73(x79081,f872(x79082)),x79083),x79084),x79085)),f332(f332(f22(f876(x79081,a862)),f186(x79081,x79082,x79083)),f332(f332(f310(x79081),x79084),f198(f876(x79081,a862)))))
% 158.70/158.39  [7975]~E(x79753,f198(f876(x79752,a862)))+E(f332(f332(f22(f876(x79751,a862)),f332(f332(f44(x79752,f876(x79751,a862)),x79753),x79754)),x79755),f332(f332(f22(f876(x79751,a862)),f255(f876(x79751,a862))),x79755))
% 158.70/158.39  [8100]E(f332(f332(f160(x81001,f332(f332(f135(x81001),x81002),x81003)),x81004),x81005),f332(f332(f135(x81001),f332(f332(f160(x81001,x81002),x81004),x81005)),x81003))+~P24(f332(f332(f247(a868),x81004),f332(f199(f869(x81001)),x81002)))
% 158.70/158.39  [8215]P24(f332(f332(f334(x82151),x82155),f332(f174(x82151),x82153)))+E(f332(f332(f180(x82151,x82152),f332(f332(f184(x82151,x82152),x82153),f332(f332(f155(x82151,x82152),x82154),x82153))),x82155),f211(x82152))
% 158.70/158.39  [8334]~P24(f332(f332(f334(x83341),x83345),f332(f174(x83341),x83343)))+E(f332(f332(f180(x83341,x83342),f332(f332(f184(x83341,x83342),x83343),f332(f332(f155(x83341,x83342),x83344),x83343))),x83345),f332(f210(x83342),f332(x83344,x83345)))
% 158.70/158.39  [8371]E(f332(f332(f166(x83711),f332(f332(f155(a868,x83711),x83712),f140(a868,f332(f302(a868,x83713),x83714)))),x83715),f332(x83712,f332(f332(f81(a868),x83713),x83715)))+~P24(f332(f332(f247(a868),x83715),f332(f332(f22(a868),x83714),x83713)))
% 158.70/158.39  [8410]~E(x84103,f198(f876(x84101,a862)))+E(f332(f332(f43(x84101,f876(x84102,a862)),x84103),f332(f332(f8(f876(x84102,a862),f876(x84102,a862),x84101),f332(f113(f876(x84102,a862)),x84104)),x84105)),f198(f876(x84102,a862)))
% 158.70/158.39  [8411]~E(x84113,f198(f876(x84111,a862)))+E(f332(f332(f44(x84111,f876(x84112,a862)),x84113),f332(f332(f8(f876(x84112,a862),f876(x84112,a862),x84111),f332(f22(f876(x84112,a862)),x84114)),x84115)),f255(f876(x84112,a862)))
% 158.70/158.39  [8412]~E(x84123,f198(f876(x84121,a862)))+E(f332(f332(f44(x84121,f876(x84122,a862)),x84123),f332(f332(f8(f876(x84122,a862),f876(x84122,a862),x84121),f332(f104(f876(x84122,a862)),x84124)),x84125)),f255(f876(x84122,a862)))
% 158.70/158.39  [8414]~P140(x84142)+E(f332(f332(f6(x84141,x84142),f332(f332(f8(x84142,x84142,x84141),f332(f82(x84142),x84143)),x84144)),x84145),f332(f332(f82(x84142),x84143),f332(f332(f6(x84141,x84142),x84144),x84145)))
% 158.70/158.39  [8685]E(x86851,f198(f876(x86852,a862)))+E(f332(f332(f43(x86852,f876(x86853,a862)),x86851),f332(f332(f8(f876(x86853,a862),f876(x86853,a862),x86852),f332(f113(f876(x86853,a862)),x86854)),x86855)),f332(f332(f113(f876(x86853,a862)),x86854),f332(f332(f43(x86852,f876(x86853,a862)),x86851),x86855)))
% 158.70/158.39  [8686]E(x86861,f198(f876(x86862,a862)))+E(f332(f332(f44(x86862,f876(x86863,a862)),x86861),f332(f332(f8(f876(x86863,a862),f876(x86863,a862),x86862),f332(f22(f876(x86863,a862)),x86864)),x86865)),f332(f332(f22(f876(x86863,a862)),x86864),f332(f332(f43(x86862,f876(x86863,a862)),x86861),x86865)))
% 158.70/158.39  [8687]E(x86871,f198(f876(x86872,a862)))+E(f332(f332(f44(x86872,f876(x86873,a862)),x86871),f332(f332(f8(f876(x86873,a862),f876(x86873,a862),x86872),f332(f104(f876(x86873,a862)),x86874)),x86875)),f332(f332(f104(f876(x86873,a862)),x86874),f332(f332(f44(x86872,f876(x86873,a862)),x86871),x86875)))
% 158.70/158.39  [8881]~P24(f332(f332(f247(a868),f332(x88814,x88812)),f332(x88814,x88813)))+P24(f332(f332(f334(f875(x88811,x88811)),f332(f332(f267(x88811,x88811),x88812),x88813)),f154(x88811,f332(f332(f152(f876(x88811,a868)),x88814),x88815))))
% 158.70/158.39  [9135]~P21(x91352,x91351,x91353,f332(f332(f113(f876(x91352,a862)),x91354),x91355))+E(f332(f332(f104(f876(x91351,a862)),f332(f311(x91352,x91351,x91353),f332(f332(f22(f876(x91352,a862)),x91354),x91355))),f332(f311(x91352,x91351,x91353),f332(f332(f22(f876(x91352,a862)),x91355),x91354))),f198(f876(x91351,a862)))
% 158.70/158.39  [9401]~P24(f332(f332(f246(f876(x94013,a862)),f332(f286(x94011,x94013,x94014),x94012)),x94015))+P24(f332(f332(f246(f876(x94011,a862)),x94012),f332(f80(f876(x94011,a862)),f332(f286(x94013,x94011,f332(f287(x94011,x94013),x94014)),f332(f80(f876(x94013,a862)),x94015)))))
% 158.70/158.39  [9425]~P21(x94251,x94252,x94253,f332(f332(f310(x94251),x94254),x94255))+~P24(f332(f332(f334(x94252),f332(x94253,x94254)),f332(f311(x94251,x94252,x94253),f332(f332(f22(f876(x94251,a862)),x94255),f332(f332(f310(x94251),x94254),f198(f876(x94251,a862)))))))
% 158.70/158.39  [9473]P24(f332(f332(f246(f876(x94731,a862)),f332(f286(x94732,x94731,x94733),x94734)),x94735))+~P24(f332(f332(f246(f876(x94732,a862)),x94734),f332(f80(f876(x94732,a862)),f332(f286(x94731,x94732,f332(f287(x94732,x94731),x94733)),f332(f80(f876(x94731,a862)),x94735)))))
% 158.70/158.39  [9547]~P84(x95471)+P24(f332(f332(f246(x95471),f332(f76(x95471),f332(f332(f22(x95471),f332(f332(f81(x95471),x95472),x95473)),f332(f332(f81(x95471),x95474),x95475)))),f332(f332(f81(x95471),f332(f76(x95471),f332(f332(f22(x95471),x95472),x95474))),f332(f76(x95471),f332(f332(f22(x95471),x95473),x95475)))))
% 158.70/158.39  [9651]P24(f332(f332(f334(x96511),f817(x96512,x96513,x96514,x96511,x96515)),x96514))+P24(f332(f332(f246(f876(x96515,a862)),f332(f332(f43(x96511,f876(x96515,a862)),x96514),x96513)),x96512))
% 158.70/158.39  [9848]~P24(f332(f332(f246(f876(x98481,a862)),f332(x98484,f817(x98485,x98484,x98483,x98482,x98481))),x98485))+P24(f332(f332(f246(f876(x98481,a862)),f332(f332(f43(x98482,f876(x98481,a862)),x98483),x98484)),x98485))
% 158.70/158.39  [8514]E(f332(f332(f135(x85141),x85142),f332(f332(f160(x85141,x85143),f332(f332(f22(a868),x85144),f332(f199(f869(x85141)),x85142))),x85145)),f332(f332(f160(x85141,f332(f332(f135(x85141),x85142),x85143)),x85144),x85145))+P24(f332(f332(f247(a868),x85144),f332(f199(f869(x85141)),x85142)))
% 158.70/158.39  [8541]~P135(x85411)+E(f332(f332(f81(x85411),f332(f332(f82(x85411),x85412),x85413)),f332(f332(f81(x85411),f332(f332(f82(x85411),x85414),x85413)),x85415)),f332(f332(f81(x85411),f332(f332(f82(x85411),f332(f332(f81(x85411),x85412),x85414)),x85413)),x85415))
% 158.70/158.39  [9092]~P140(x90921)+E(f332(f167(x90921),f332(f332(f155(x90922,x90921),f332(f332(f8(x90921,x90921,x90922),f332(f82(x90921),x90923)),x90924)),x90925)),f332(f332(f82(x90921),x90923),f332(f167(x90921),f332(f332(f155(x90922,x90921),x90924),x90925))))
% 158.70/158.39  [9252]E(f332(f199(f869(x92521)),f332(f332(f177(x92521),f332(f332(f196(a868),f332(f199(f869(x92521)),x92522)),f332(f199(f869(x92523)),x92524))),x92522)),f332(f199(f869(x92523)),f332(f332(f177(x92523),f332(f332(f196(a868),f332(f199(f869(x92521)),x92522)),f332(f199(f869(x92523)),x92524))),x92524)))+P24(f332(x92525,f332(f332(f184(x92521,x92523),x92522),x92524)))
% 158.70/158.39  [9484]~P140(x94842)+E(f332(f332(f6(x94841,x94842),f332(f332(f7(x94841,x94842,x94842),f332(f332(f8(x94842,f876(x94842,x94842),x94841),f82(x94842)),x94843)),x94844)),x94845),f332(f332(f82(x94842),f332(f332(f6(x94841,x94842),x94843),x94845)),x94844))
% 158.70/158.39  [9485]~P61(x94852)+E(f332(f332(f6(x94851,x94852),f332(f332(f7(x94851,x94852,x94852),f332(f332(f8(x94852,f876(x94852,x94852),x94851),f290(x94852)),x94853)),x94854)),x94855),f332(f332(f290(x94852),f332(f332(f6(x94851,x94852),x94853),x94855)),x94854))
% 158.70/158.39  [9492]~P66(x94922)+E(f332(f332(f6(x94921,x94922),f332(f332(f18(x94921,x94922,x94922),f332(f332(f8(x94922,f876(x94922,x94922),x94921),f22(x94922)),x94923)),x94924)),x94925),f332(f332(f22(x94922),f332(f332(f6(x94921,x94922),x94923),x94925)),f332(f332(f6(x94921,x94922),x94924),x94925)))
% 158.70/158.39  [9493]~P67(x94932)+E(f332(f332(f6(x94931,x94932),f332(f332(f18(x94931,x94932,x94932),f332(f332(f8(x94932,f876(x94932,x94932),x94931),f81(x94932)),x94933)),x94934)),x94935),f332(f332(f81(x94932),f332(f332(f6(x94931,x94932),x94933),x94935)),f332(f332(f6(x94931,x94932),x94934),x94935)))
% 158.70/158.39  [9494]~P74(x94942)+E(f332(f332(f9(x94941,x94942),f332(f332(f18(x94941,x94942,x94942),f332(f332(f8(x94942,f876(x94942,x94942),x94941),f82(x94942)),x94943)),x94944)),x94945),f332(f332(f82(x94942),f332(f332(f9(x94941,x94942),x94943),x94945)),f332(f332(f9(x94941,x94942),x94944),x94945)))
% 158.70/158.39  [9532]~E(x95323,f198(f876(x95321,a862)))+E(f332(f332(f43(x95321,f876(x95322,a862)),x95323),f332(f332(f7(x95321,f876(x95322,a862),f876(x95322,a862)),f332(f332(f8(f876(x95322,a862),f876(f876(x95322,a862),f876(x95322,a862)),x95321),f113(f876(x95322,a862))),x95324)),x95325)),f198(f876(x95322,a862)))
% 158.70/158.39  [9533]~E(x95333,f198(f876(x95331,a862)))+E(f332(f332(f44(x95331,f876(x95332,a862)),x95333),f332(f332(f7(x95331,f876(x95332,a862),f876(x95332,a862)),f332(f332(f8(f876(x95332,a862),f876(f876(x95332,a862),f876(x95332,a862)),x95331),f22(f876(x95332,a862))),x95334)),x95335)),f255(f876(x95332,a862)))
% 158.70/158.39  [9534]~E(x95343,f198(f876(x95341,a862)))+E(f332(f332(f44(x95341,f876(x95342,a862)),x95343),f332(f332(f7(x95341,f876(x95342,a862),f876(x95342,a862)),f332(f332(f8(f876(x95342,a862),f876(f876(x95342,a862),f876(x95342,a862)),x95341),f104(f876(x95342,a862))),x95344)),x95345)),f255(f876(x95342,a862)))
% 158.70/158.39  [9555]E(x95551,f198(f876(x95552,a862)))+E(f332(f332(f43(x95552,f876(x95553,a862)),x95551),f332(f332(f7(x95552,f876(x95553,a862),f876(x95553,a862)),f332(f332(f8(f876(x95553,a862),f876(f876(x95553,a862),f876(x95553,a862)),x95552),f113(f876(x95553,a862))),x95554)),x95555)),f332(f332(f113(f876(x95553,a862)),f332(f332(f43(x95552,f876(x95553,a862)),x95551),x95554)),x95555))
% 158.70/158.39  [9556]E(x95561,f198(f876(x95562,a862)))+E(f332(f332(f44(x95562,f876(x95563,a862)),x95561),f332(f332(f7(x95562,f876(x95563,a862),f876(x95563,a862)),f332(f332(f8(f876(x95563,a862),f876(f876(x95563,a862),f876(x95563,a862)),x95562),f22(f876(x95563,a862))),x95564)),x95565)),f332(f332(f22(f876(x95563,a862)),f332(f332(f44(x95562,f876(x95563,a862)),x95561),x95564)),x95565))
% 158.70/158.39  [9557]E(x95571,f198(f876(x95572,a862)))+E(f332(f332(f44(x95572,f876(x95573,a862)),x95571),f332(f332(f7(x95572,f876(x95573,a862),f876(x95573,a862)),f332(f332(f8(f876(x95573,a862),f876(f876(x95573,a862),f876(x95573,a862)),x95572),f104(f876(x95573,a862))),x95574)),x95575)),f332(f332(f104(f876(x95573,a862)),f332(f332(f44(x95572,f876(x95573,a862)),x95571),x95574)),x95575))
% 158.70/158.39  [9142]~P24(f332(f332(f246(a868),x91421),x91424))+E(f332(f332(f22(a868),f332(f332(f81(a868),f332(f332(f82(a868),x91421),x91422)),x91423)),f332(f332(f81(a868),f332(f332(f82(a868),x91424),x91422)),x91425)),f332(f332(f22(a868),x91423),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x91424),x91421)),x91422)),x91425)))
% 158.70/158.39  [9711]~P140(x97111)+E(f332(f167(x97111),f332(f332(f155(x97112,x97111),f332(f332(f7(x97112,x97111,x97111),f332(f332(f8(x97111,f876(x97111,x97111),x97112),f82(x97111)),x97113)),x97114)),x97115)),f332(f332(f82(x97111),f332(f167(x97111),f332(f332(f155(x97112,x97111),x97113),x97115))),x97114))
% 158.70/158.39  [9717]~P66(x97171)+E(f332(f167(x97171),f332(f332(f155(x97172,x97171),f332(f332(f18(x97172,x97171,x97171),f332(f332(f8(x97171,f876(x97171,x97171),x97172),f22(x97171)),x97173)),x97174)),x97175)),f332(f332(f22(x97171),f332(f167(x97171),f332(f332(f155(x97172,x97171),x97173),x97175))),f332(f167(x97171),f332(f332(f155(x97172,x97171),x97174),x97175))))
% 158.70/158.39  [9718]~P67(x97181)+E(f332(f167(x97181),f332(f332(f155(x97182,x97181),f332(f332(f18(x97182,x97181,x97181),f332(f332(f8(x97181,f876(x97181,x97181),x97182),f81(x97181)),x97183)),x97184)),x97185)),f332(f332(f81(x97181),f332(f167(x97181),f332(f332(f155(x97182,x97181),x97183),x97185))),f332(f167(x97181),f332(f332(f155(x97182,x97181),x97184),x97185))))
% 158.70/158.39  [9861]P24(f332(x98611,f332(f332(f184(x98612,x98613),x98614),x98615)))+~P24(f332(x98611,f332(f332(f184(x98612,x98613),f332(f332(f177(x98612),f332(f332(f196(a868),f332(f199(f869(x98612)),x98614)),f332(f199(f869(x98613)),x98615))),x98614)),f332(f332(f177(x98613),f332(f332(f196(a868),f332(f199(f869(x98612)),x98614)),f332(f199(f869(x98613)),x98615))),x98615))))
% 158.70/158.39  [10093]~P24(f332(f332(f334(f875(x100932,x100931)),f332(f332(f267(x100932,x100931),x100934),x100935)),f332(f287(x100931,x100932),x100933)))+P24(f332(f332(f256(x100931,x100932,f332(f332(f7(x100931,f876(f875(x100931,x100932),a862),f876(x100932,a862)),f332(f332(f8(f876(x100932,f876(f876(f875(x100931,x100932),a862),a862)),f876(f876(f875(x100931,x100932),a862),f876(x100932,a862)),x100931),f7(x100932,f876(f875(x100931,x100932),a862),a862)),f332(f332(f8(f876(x100932,f875(x100931,x100932)),f876(x100932,f876(f876(f875(x100931,x100932),a862),a862)),x100931),f332(f8(f875(x100931,x100932),f876(f876(f875(x100931,x100932),a862),a862),x100932),f334(f875(x100931,x100932)))),f267(x100931,x100932)))),x100933)),x100934),x100935))
% 158.70/158.39  [10102]P24(f332(f332(f334(f875(x101021,x101022)),f332(f332(f267(x101021,x101022),x101023),x101024)),f332(f287(x101022,x101021),x101025)))+~P24(f332(f332(f256(x101022,x101021,f332(f332(f7(x101022,f876(f875(x101022,x101021),a862),f876(x101021,a862)),f332(f332(f8(f876(x101021,f876(f876(f875(x101022,x101021),a862),a862)),f876(f876(f875(x101022,x101021),a862),f876(x101021,a862)),x101022),f7(x101021,f876(f875(x101022,x101021),a862),a862)),f332(f332(f8(f876(x101021,f875(x101022,x101021)),f876(x101021,f876(f876(f875(x101022,x101021),a862),a862)),x101022),f332(f8(f875(x101022,x101021),f876(f876(f875(x101022,x101021),a862),a862),x101021),f334(f875(x101022,x101021)))),f267(x101022,x101021)))),x101025)),x101023),x101024))
% 158.70/158.39  [9370]~P24(f332(f332(f246(a868),x93704),x93701))+E(f332(f332(f22(a868),f332(f332(f81(a868),f332(f332(f82(a868),x93701),x93702)),x93703)),f332(f332(f81(a868),f332(f332(f82(a868),x93704),x93702)),x93705)),f332(f332(f22(a868),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x93701),x93704)),x93702)),x93703)),x93705))
% 158.70/158.39  [10111]P20(x101111,x101112,f332(f311(a865,f867(x101111),f332(f332(f18(a865,f876(x101111,f876(a863,a862)),f867(x101111)),f332(f332(f18(a865,a864,f876(f876(x101111,f876(a863,a862)),f867(x101111))),f332(f332(f8(f876(x101111,f876(a863,a862)),f876(a864,f876(f876(x101111,f876(a863,a862)),f867(x101111))),a865),f93(x101111)),x101113)),a28)),x101114)),x101115))+~P20(x101111,f332(f332(f113(f876(f867(x101111),a862)),x101112),f332(f311(a865,f867(x101111),f332(f332(f18(a865,f876(x101111,f876(a863,a862)),f867(x101111)),f332(f332(f18(a865,a864,f876(f876(x101111,f876(a863,a862)),f867(x101111))),f332(f332(f8(f876(x101111,f876(a863,a862)),f876(a864,f876(f876(x101111,f876(a863,a862)),f867(x101111))),a865),f93(x101111)),x101113)),a28)),x101114)),x101115)),f332(f311(a865,f867(x101111),f332(f332(f18(a865,f876(x101111,f876(a863,a862)),f867(x101111)),f332(f332(f18(a865,a864,f876(f876(x101111,f876(a863,a862)),f867(x101111))),f332(f332(f8(f876(x101111,f876(a863,a862)),f876(a864,f876(f876(x101111,f876(a863,a862)),f867(x101111))),a865),f93(x101111)),x101113)),f332(f332(f8(f872(a864),a864,a865),f245(a864)),a26))),x101114)),x101115))
% 158.70/158.39  [10112]P23(x101121,x101122,f332(f311(a865,f867(x101121),f332(f332(f18(a865,f876(x101121,f876(a863,a862)),f867(x101121)),f332(f332(f18(a865,a864,f876(f876(x101121,f876(a863,a862)),f867(x101121))),f332(f332(f8(f876(x101121,f876(a863,a862)),f876(a864,f876(f876(x101121,f876(a863,a862)),f867(x101121))),a865),f93(x101121)),x101123)),a28)),x101124)),x101125))+~P23(x101121,f332(f332(f113(f876(f867(x101121),a862)),x101122),f332(f311(a865,f867(x101121),f332(f332(f18(a865,f876(x101121,f876(a863,a862)),f867(x101121)),f332(f332(f18(a865,a864,f876(f876(x101121,f876(a863,a862)),f867(x101121))),f332(f332(f8(f876(x101121,f876(a863,a862)),f876(a864,f876(f876(x101121,f876(a863,a862)),f867(x101121))),a865),f93(x101121)),x101123)),a28)),x101124)),x101125)),f332(f311(a865,f867(x101121),f332(f332(f18(a865,f876(x101121,f876(a863,a862)),f867(x101121)),f332(f332(f18(a865,a864,f876(f876(x101121,f876(a863,a862)),f867(x101121))),f332(f332(f8(f876(x101121,f876(a863,a862)),f876(a864,f876(f876(x101121,f876(a863,a862)),f867(x101121))),a865),f93(x101121)),x101123)),f332(f332(f8(f872(a864),a864,a865),f245(a864)),a26))),x101124)),x101125))
% 158.70/158.39  [5248]E(x52481,x52482)+~E(f29(x52483,x52484,x52481),f29(x52485,x52486,x52482))
% 158.70/158.39  [5249]E(x52491,x52492)+~E(f29(x52493,x52491,x52494),f29(x52495,x52492,x52496))
% 158.70/158.39  [5250]E(x52501,x52502)+~E(f29(x52501,x52503,x52504),f29(x52502,x52505,x52506))
% 158.70/158.39  [5251]E(x52511,x52512)+~E(f31(x52513,x52514,x52511),f31(x52515,x52516,x52512))
% 158.70/158.39  [5252]E(x52521,x52522)+~E(f31(x52523,x52521,x52524),f31(x52525,x52522,x52526))
% 158.70/158.39  [5253]E(x52531,x52532)+~E(f31(x52531,x52533,x52534),f31(x52532,x52535,x52536))
% 158.70/158.39  [5254]E(x52541,x52542)+~E(f30(x52543,x52544,x52541),f30(x52545,x52546,x52542))
% 158.70/158.39  [5255]E(x52551,x52552)+~E(f30(x52553,x52551,x52554),f30(x52555,x52552,x52556))
% 158.70/158.39  [5256]E(x52561,x52562)+~E(f30(x52561,x52563,x52564),f30(x52562,x52565,x52566))
% 158.70/158.39  [6705]E(f332(f187(x67051,x67052,x67053,x67054),x67055),f332(f210(x67052),x67056))+~E(f332(x67054,x67055),f332(f210(x67052),x67056))
% 158.70/158.39  [6849]E(f332(f243(f872(x68491),x68492,f211(x68491),x68493),f332(x68494,x68495)),f332(x68493,x68496))+~E(f332(x68494,x68495),f332(f210(x68492),x68496))
% 158.70/158.39  [8357]~P15(x83575,x83571,x83572,x83576)+E(f332(f74(x83571,x83571,x83571,f332(x83572,x83573)),f332(x83572,x83574)),f332(f74(x83571,x83571,x83571,f332(x83572,x83574)),f332(x83572,x83573)))
% 158.70/158.39  [8582]~P53(x85824,x85825,x85822,x85821,x85826)+E(f332(x85821,f332(x85822,x85823)),x85823)
% 158.70/158.39  [8733]P21(x87331,x87332,x87333,x87334)+~P21(x87331,x87335,f332(f74(x87332,x87335,x87331,x87336),x87333),x87334)
% 158.70/158.39  [8816]~P21(x88164,x88162,f332(f74(x88161,x88162,x88164,x88163),x88165),x88166)+P21(x88161,x88162,x88163,f332(f311(x88164,x88161,x88165),x88166))
% 158.70/158.39  [9495]P24(f332(f63(x94951),x94952))+~P24(f332(f68(x94951,x94953,x94954,x94955,x94952),x94956))
% 158.70/158.39  [9503]~P24(f332(f332(f334(x95034),x95033),f297(x95034,x95031,x95035,x95032,x95036)))+P24(f332(f332(x95031,x95032),x95033))
% 158.70/158.39  [9504]~P24(f332(f332(f334(x95044),x95043),f300(x95044,x95045,x95041,x95042,x95046)))+P24(f332(f332(x95041,x95042),x95043))
% 158.70/158.39  [9505]~P24(f332(f332(f334(x95054),x95052),f297(x95054,x95055,x95051,x95056,x95053)))+P24(f332(f332(x95051,x95052),x95053))
% 158.70/158.39  [9506]~P24(f332(f332(f334(x95064),x95062),f300(x95064,x95061,x95065,x95066,x95063)))+P24(f332(f332(x95061,x95062),x95063))
% 158.70/158.39  [5758]E(x57581,x57582)+~E(f332(f332(f267(x57583,x57584),x57585),x57581),f332(f332(f267(x57583,x57584),x57586),x57582))
% 158.70/158.39  [5760]E(x57601,x57602)+~E(f332(f332(f267(x57603,x57604),x57601),x57605),f332(f332(f267(x57603,x57604),x57602),x57606))
% 158.70/158.39  [5884]~P12(x58845,x58846,x58841)+E(f332(f332(x58841,x58842),f332(f332(x58841,x58843),x58844)),f332(f332(x58841,x58843),f332(f332(x58841,x58842),x58844)))
% 158.70/158.39  [7301]~P34(x73014,x73011,f332(f332(f152(x73014),x73012),x73015),f332(f332(f152(x73014),x73013),x73016))+P24(f332(f332(x73011,x73012),x73013))
% 158.70/158.39  [7666]P34(x76661,x76662,x76663,x76664)+~P34(x76661,x76662,f332(f332(f152(x76661),x76665),x76663),f332(f332(f152(x76661),x76666),x76664))
% 158.70/158.39  [8676]~P53(x86765,x86761,x86762,x86766,x86764)+P24(f332(f332(f334(x86761),f332(x86762,x86763)),x86764))
% 158.70/158.39  [8844]E(f332(f77(x88441,x88442,x88443,x88444,x88445),x88446),f332(x88443,x88446))+P24(f332(f332(f334(x88441),x88446),x88445))
% 158.70/158.39  [8865]~E(x88653,f332(f332(f152(x88651),x88655),x88656))+P24(f332(f332(f334(f875(f869(x88651),f869(x88651))),f332(f332(f267(f869(x88651),f869(x88651)),x88652),f332(f332(f135(x88651),x88652),x88653))),f148(x88651,x88654)))
% 158.70/158.39  [8871]E(f332(f77(x88711,x88712,x88713,x88714,x88715),x88716),f332(x88714,x88716))+~P24(f332(f332(f334(x88711),x88716),x88715))
% 158.70/158.39  [8876]E(f332(f189(x88761,x88762,x88763,x88764,x88765),x88766),f332(x88763,x88766))+P24(f332(f332(f334(x88761),x88766),f332(f174(x88761),x88764)))
% 158.70/158.39  [9096]~P36(x90961,x90962,x90963,x90965,x90966)+P36(x90961,x90962,x90963,f332(f332(f177(x90961),x90964),x90965),f332(f332(f177(x90962),x90964),x90966))
% 158.70/158.39  [9097]~P36(x90971,x90972,x90973,x90975,x90976)+P36(x90971,x90972,x90973,f332(f332(f139(x90971),x90974),x90975),f332(f332(f139(x90972),x90974),x90976))
% 158.70/158.39  [9567]~P19(x95674,x95672,x95675,x95673,x95676,x95671)+E(f332(x95671,f198(f876(x95672,a862))),x95673)
% 158.70/158.39  [9811]~E(f332(x98114,f332(f266(x98111,x98113),x98115)),f332(x98116,f332(f266(x98111,x98113),x98115)))+E(f332(f272(x98111,x98112,x98113,x98113,x98114,f35(x98113)),x98115),f332(f272(x98111,x98112,x98113,x98113,x98116,f35(x98113)),x98115))
% 158.70/158.39  [9812]~E(f332(x98124,f332(f270(x98121,x98122),x98125)),f332(x98126,f332(f270(x98121,x98122),x98125)))+E(f332(f272(x98121,x98121,x98122,x98123,f35(x98121),x98124),x98125),f332(f272(x98121,x98121,x98122,x98123,f35(x98121),x98126),x98125))
% 158.70/158.39  [9857]~E(f332(f272(x98572,x98576,x98573,x98573,x98571,f35(x98573)),x98574),f332(f272(x98572,x98576,x98573,x98573,x98575,f35(x98573)),x98574))+E(f332(x98571,f332(f266(x98572,x98573),x98574)),f332(x98575,f332(f266(x98572,x98573),x98574)))
% 158.70/158.39  [9858]~E(f332(f272(x98582,x98582,x98583,x98586,f35(x98582),x98581),x98584),f332(f272(x98582,x98582,x98583,x98586,f35(x98582),x98585),x98584))+E(f332(x98581,f332(f270(x98582,x98583),x98584)),f332(x98585,f332(f270(x98582,x98583),x98584)))
% 158.70/158.39  [8772]P24(f332(f332(f334(x87721),x87722),x87723))+~P24(f332(f332(f334(f875(x87721,x87724)),f332(f332(f267(x87721,x87724),x87722),x87725)),f332(f332(f269(x87721,x87724),x87723),x87726)))
% 158.70/158.39  [8786]P24(f332(f332(f334(x87861),x87862),f332(x87863,x87864)))+~P24(f332(f332(f334(f875(x87865,x87861)),f332(f332(f267(x87865,x87861),x87864),x87862)),f332(f332(f269(x87865,x87861),x87866),x87863)))
% 158.70/158.39  [8873]~E(f332(f199(f869(x88731)),x88734),f332(f199(f869(x88732)),x88735))+E(f189(x88731,x88732,x88733,x88734,f332(f332(f135(x88732),x88735),x88736)),f189(x88731,x88732,x88733,x88734,x88735))
% 158.70/158.39  [8874]~E(f332(f199(f869(x88741)),x88744),f332(f199(f869(x88742)),x88746))+E(f189(x88741,x88742,x88743,f332(f332(f135(x88741),x88744),x88745),x88746),f189(x88741,x88742,x88743,x88744,x88746))
% 158.70/158.39  [9114]P24(f332(f332(f334(x91141),x91144),f186(x91141,x91142,x91146)))+E(f187(x91141,x91142,f332(f332(f332(f73(x91141,f872(x91142)),x91143),x91144),f332(f210(x91142),x91145)),x91146),f332(f332(f332(f73(x91141,f872(x91142)),f187(x91141,x91142,x91143,x91146)),x91144),f332(f210(x91142),x91145)))
% 158.70/158.39  [9208]P24(f332(f332(f334(f875(x92081,x92081)),f332(f332(f267(x92081,x92081),f332(x92082,x92083)),f332(x92082,x92084))),x92085))+~P24(f332(f332(f334(f875(x92086,x92086)),f332(f332(f267(x92086,x92086),x92083),x92084)),f332(f332(f288(x92081,x92086),x92085),x92082)))
% 158.70/158.39  [9225]~P24(f332(f332(f334(f875(x92254,x92254)),f332(f332(f267(x92254,x92254),f332(x92256,x92252)),f332(x92256,x92253))),x92255))+P24(f332(f332(f334(f875(x92251,x92251)),f332(f332(f267(x92251,x92251),x92252),x92253)),f332(f332(f288(x92254,x92251),x92255),x92256)))
% 158.70/158.39  [9860]E(f332(f332(f267(x98601,x98602),f780(x98603,x98604,x98605,x98606,x98602,x98601)),f786(x98603,x98604,x98605,x98606,x98602,x98601)),x98606)+~P24(f332(f332(f334(f875(x98601,x98602)),x98606),f332(f332(f289(x98601,x98605,x98602),x98604),x98603)))
% 158.70/158.39  [10059]~P24(f332(f332(f334(f875(x100591,x100596)),x100595),f332(f332(f289(x100591,x100592,x100596),x100594),x100593)))+P24(f332(f332(f334(f875(x100591,x100592)),f332(f332(f267(x100591,x100592),f780(x100593,x100594,x100592,x100595,x100596,x100591)),f787(x100593,x100594,x100592,x100595,x100596,x100591))),x100594))
% 158.70/158.39  [10060]~P24(f332(f332(f334(f875(x100606,x100602)),x100605),f332(f332(f289(x100606,x100601,x100602),x100604),x100603)))+P24(f332(f332(f334(f875(x100601,x100602)),f332(f332(f267(x100601,x100602),f787(x100603,x100604,x100601,x100605,x100602,x100606)),f786(x100603,x100604,x100601,x100605,x100602,x100606))),x100603))
% 158.70/158.39  [6167]~E(x61676,x61674)+E(f332(f332(f332(f332(f73(x61671,x61672),x61673),x61674),x61675),x61676),x61675)
% 158.70/158.39  [6217]E(x62171,x62172)+E(f332(f332(f332(f332(f73(x62173,x62174),x62175),x62172),x62176),x62171),f332(x62175,x62171))
% 158.70/158.39  [7737]~P28(x77372)+E(f332(f332(f43(x77371,x77372),x77373),f332(f332(f7(x77371,x77374,x77372),x77375),x77376)),f332(f332(f332(f43(x77371,f876(x77374,x77372)),x77373),x77375),x77376))
% 158.70/158.39  [7738]~P28(x77382)+E(f332(f332(f44(x77381,x77382),x77383),f332(f332(f7(x77381,x77384,x77382),x77385),x77386)),f332(f332(f332(f44(x77381,f876(x77384,x77382)),x77383),x77385),x77386))
% 158.70/158.39  [8496]E(f332(f332(f43(x84961,f876(x84962,a862)),x84963),f332(f332(f8(f876(x84962,a862),f876(x84962,a862),x84961),f332(f310(x84962),x84964)),x84965)),f332(f332(f310(x84962),x84964),f332(f332(f43(x84961,f876(x84962,a862)),x84963),x84965)))+~P24(f332(f332(f334(x84961),x84966),x84963))
% 158.70/158.39  [8919]~P28(x89192)+E(f332(f332(f43(x89191,x89192),x89193),f332(f332(f8(f876(x89194,x89192),x89192,x89191),f332(f43(x89194,x89192),x89195)),f332(f7(x89194,x89191,x89192),x89196))),f332(f332(f43(x89194,x89192),x89195),f332(f332(f8(f876(x89191,x89192),x89192,x89194),f332(f43(x89191,x89192),x89193)),x89196)))
% 158.70/158.39  [8920]~P28(x89202)+E(f332(f332(f44(x89201,x89202),x89203),f332(f332(f8(f876(x89204,x89202),x89202,x89201),f332(f44(x89204,x89202),x89205)),f332(f7(x89204,x89201,x89202),x89206))),f332(f332(f44(x89204,x89202),x89205),f332(f332(f8(f876(x89201,x89202),x89202,x89204),f332(f44(x89201,x89202),x89203)),x89206)))
% 158.70/158.39  [9123]P24(f332(f332(f334(x91231),x91232),f332(f174(x91231),x91233)))+~P24(f332(f332(f334(f875(x91234,x91231)),f332(f332(f267(x91234,x91231),x91235),x91232)),f332(f174(f875(x91234,x91231)),f332(f332(f184(x91234,x91231),x91236),x91233))))
% 158.70/158.39  [9124]P24(f332(f332(f334(x91241),x91242),f332(f174(x91241),x91243)))+~P24(f332(f332(f334(f875(x91241,x91244)),f332(f332(f267(x91241,x91244),x91242),x91245)),f332(f174(f875(x91241,x91244)),f332(f332(f184(x91241,x91244),x91243),x91246))))
% 158.70/158.39  [9222]P24(f332(f332(f246(f876(x92221,a862)),f332(f286(x92222,x92221,x92223),x92224)),x92225))+~P24(f332(f332(f246(f876(f875(x92222,x92221),a862)),x92223),f332(f332(f269(x92222,x92221),x92226),f332(f16(f876(x92221,a862),x92222),x92225))))
% 158.70/158.39  [9404]P24(f332(f332(f334(f875(f869(x94041),f869(x94041))),f332(f332(f267(f869(x94041),f869(x94041)),f332(f332(f152(x94041),x94042),x94043)),f332(f332(f152(x94041),x94044),x94045))),f148(x94041,x94046)))+~P24(f332(f332(f334(f875(x94041,x94041)),f332(f332(f267(x94041,x94041),x94042),x94044)),x94046))
% 158.70/158.39  [9856]E(f332(f332(f267(x98561,x98562),f706(x98563,x98564,x98565,x98562,x98561,x98566)),f709(x98563,x98564,x98565,x98562,x98561,x98566)),x98566)+P24(f332(f332(f334(x98565),x98564),f332(f332(f271(x98561,x98562,f876(x98565,a862)),x98563),x98566)))
% 158.70/158.39  [9862]E(f332(f332(f267(x98621,x98622),f707(x98623,x98624,x98622,x98621,x98625,x98626)),f708(x98623,x98624,x98622,x98621,x98625,x98626)),x98623)+~P24(f332(f332(f334(x98626),x98625),f332(f332(f271(x98621,x98622,f876(x98626,a862)),x98624),x98623)))
% 158.70/158.39  [10019]P24(f332(f332(f334(x100191),x100192),f332(f332(x100193,f707(x100194,x100193,x100195,x100196,x100192,x100191)),f708(x100194,x100193,x100195,x100196,x100192,x100191))))+~P24(f332(f332(f334(x100191),x100192),f332(f332(f271(x100196,x100195,f876(x100191,a862)),x100193),x100194)))
% 158.70/158.39  [10037]~P24(f332(f332(f334(x100371),x100372),f332(f332(x100375,f706(x100375,x100372,x100371,x100374,x100373,x100376)),f709(x100375,x100372,x100371,x100374,x100373,x100376))))+P24(f332(f332(f334(x100371),x100372),f332(f332(f271(x100373,x100374,f876(x100371,a862)),x100375),x100376)))
% 158.70/158.39  [7855]P24(f332(f332(f334(x78551),x78554),x78556))+E(f190(x78551,x78552,f332(f332(f332(f73(x78551,f872(x78552)),x78553),x78554),x78555),x78556),f190(x78551,x78552,x78553,x78556))
% 158.70/158.39  [7931]P24(f332(f332(f334(x79311),x79314),x79316))+E(f332(f311(x79311,x79312,f332(f332(f332(f73(x79311,x79312),x79313),x79314),x79315)),x79316),f332(f311(x79311,x79312,x79313),x79316))
% 158.70/158.39  [7958]P24(f332(f332(f334(x79581),x79584),f332(f174(x79581),x79586)))+E(f332(f332(f155(x79581,x79582),f332(f332(f332(f73(x79581,x79582),x79583),x79584),x79585)),x79586),f332(f332(f155(x79581,x79582),x79583),x79586))
% 158.70/158.39  [8402]E(x84021,x84022)+E(f332(f332(f160(x84023,f332(f332(f160(x84023,x84024),x84021),x84025)),x84022),x84026),f332(f332(f160(x84023,f332(f332(f160(x84023,x84024),x84022),x84026)),x84021),x84025))
% 158.70/158.39  [8925]~P24(f332(f332(f334(x89253),x89256),x89255))+E(f332(f332(f310(x89251),x89252),f332(f311(x89253,x89251,x89254),f332(f332(f22(f876(x89253,a862)),x89255),f332(f332(f310(x89253),x89256),f198(f876(x89253,a862)))))),f332(f311(x89253,x89251,f332(f332(f332(f73(x89253,x89251),x89254),x89256),x89252)),x89255))
% 158.70/158.39  [9673]E(f189(x96731,x96732,x96733,f332(f332(f135(x96731),x96734),f332(f332(f152(x96731),x96735),f116(x96731))),x96736),f332(f332(f332(f73(x96731,f872(x96732)),f189(x96731,x96732,x96733,x96734,x96736)),x96735),f332(f210(x96732),f332(f332(f166(x96732),x96736),f332(f199(f869(x96731)),x96734)))))+~P24(f332(f332(f247(a868),f332(f199(f869(x96731)),x96734)),f332(f199(f869(x96732)),x96736)))
% 158.70/158.39  [8715]~E(x87153,x87156)+E(f332(f332(f180(x87151,x87152),f332(f332(f152(f875(x87151,x87152)),f332(f332(f267(x87151,x87152),x87153),x87154)),x87155)),x87156),f332(f210(x87152),x87154))
% 158.70/158.39  [8742]E(x87421,x87422)+E(f332(f332(f180(x87423,x87424),f332(f332(f152(f875(x87423,x87424)),f332(f332(f267(x87423,x87424),x87421),x87425)),x87426)),x87422),f332(f332(f180(x87423,x87424),x87426),x87422))
% 158.70/158.39  [9000]~P24(f332(f332(x90004,x90005),x90006))+P24(f332(f332(f332(f332(f113(f876(x90001,f876(x90002,a862))),x90003),x90004),x90005),x90006))
% 158.70/158.39  [9002]~P24(f332(f332(x90023,x90025),x90026))+P24(f332(f332(f332(f332(f113(f876(x90021,f876(x90022,a862))),x90023),x90024),x90025),x90026))
% 158.70/158.39  [9274]P24(f332(f332(x92741,x92742),x92743))+~P24(f332(f332(f332(f332(f104(f876(x92744,f876(x92745,a862))),x92746),x92741),x92742),x92743))
% 158.70/158.39  [9275]P24(f332(f332(x92751,x92752),x92753))+~P24(f332(f332(f332(f332(f104(f876(x92754,f876(x92755,a862))),x92751),x92756),x92752),x92753))
% 158.70/158.39  [9695]~P67(x96952)+E(f332(f332(f6(x96951,x96952),f332(f332(f7(x96951,f876(x96953,a862),x96952),f332(f332(f8(f876(x96953,x96952),f876(f876(x96953,a862),x96952),x96951),f6(x96953,x96952)),x96954)),x96955)),x96956),f332(f332(f6(f875(x96951,x96953),x96952),f332(f271(x96951,x96953,x96952),x96954)),f332(f332(f269(x96951,x96953),x96956),f332(f16(f876(x96953,a862),x96951),x96955))))
% 158.70/158.39  [9696]~P74(x96962)+E(f332(f332(f9(x96961,x96962),f332(f332(f7(x96961,f876(x96963,a862),x96962),f332(f332(f8(f876(x96963,x96962),f876(f876(x96963,a862),x96962),x96961),f9(x96963,x96962)),x96964)),x96965)),x96966),f332(f332(f9(f875(x96961,x96963),x96962),f332(f271(x96961,x96963,x96962),x96964)),f332(f332(f269(x96961,x96963),x96966),f332(f16(f876(x96963,a862),x96961),x96965))))
% 158.70/158.39  [9839]~P67(x98392)+E(f332(f332(f6(x98391,x98392),f332(f332(f7(x98391,f876(x98393,a862),x98392),f332(f332(f8(f876(x98393,x98392),f876(f876(x98393,a862),x98392),x98391),f6(x98393,x98392)),f332(f7(x98393,x98391,x98392),x98394))),x98395)),x98396),f332(f332(f6(x98393,x98392),f332(f332(f7(x98393,f876(x98391,a862),x98392),f332(f332(f8(f876(x98391,x98392),f876(f876(x98391,a862),x98392),x98393),f6(x98391,x98392)),x98394)),x98396)),x98395))
% 158.70/158.39  [9536]~P24(f332(f332(f334(x95361),x95365),x95364))+E(f332(f332(f332(f73(x95361,f872(x95362)),f190(x95361,x95362,x95363,f332(f332(f22(f876(x95361,a862)),x95364),f332(f332(f310(x95361),x95365),f198(f876(x95361,a862)))))),x95365),x95366),f190(x95361,x95362,f332(f332(f332(f73(x95361,f872(x95362)),x95363),x95365),x95366),x95364))
% 158.70/158.39  [10115]~P24(f332(f332(f334(f875(x101151,x101152)),f332(f332(f267(x101151,x101152),x101155),x101156)),f332(f332(f113(f876(f875(x101151,x101152),a862)),x101153),x101154)))+P24(f332(f332(f332(f332(f113(f876(x101151,f876(x101152,a862))),f332(f332(f7(x101151,f876(f875(x101151,x101152),a862),f876(x101152,a862)),f332(f332(f8(f876(x101152,f876(f876(f875(x101151,x101152),a862),a862)),f876(f876(f875(x101151,x101152),a862),f876(x101152,a862)),x101151),f7(x101152,f876(f875(x101151,x101152),a862),a862)),f332(f332(f8(f876(x101152,f875(x101151,x101152)),f876(x101152,f876(f876(f875(x101151,x101152),a862),a862)),x101151),f332(f8(f875(x101151,x101152),f876(f876(f875(x101151,x101152),a862),a862),x101152),f334(f875(x101151,x101152)))),f267(x101151,x101152)))),x101153)),f332(f332(f7(x101151,f876(f875(x101151,x101152),a862),f876(x101152,a862)),f332(f332(f8(f876(x101152,f876(f876(f875(x101151,x101152),a862),a862)),f876(f876(f875(x101151,x101152),a862),f876(x101152,a862)),x101151),f7(x101152,f876(f875(x101151,x101152),a862),a862)),f332(f332(f8(f876(x101152,f875(x101151,x101152)),f876(x101152,f876(f876(f875(x101151,x101152),a862),a862)),x101151),f332(f8(f875(x101151,x101152),f876(f876(f875(x101151,x101152),a862),a862),x101152),f334(f875(x101151,x101152)))),f267(x101151,x101152)))),x101154)),x101155),x101156))
% 158.70/158.39  [10116]~P24(f332(f332(f334(f875(x101161,x101162)),f332(f332(f267(x101161,x101162),x101165),x101166)),f332(f332(f104(f876(f875(x101161,x101162),a862)),x101163),x101164)))+P24(f332(f332(f332(f332(f104(f876(x101161,f876(x101162,a862))),f332(f332(f7(x101161,f876(f875(x101161,x101162),a862),f876(x101162,a862)),f332(f332(f8(f876(x101162,f876(f876(f875(x101161,x101162),a862),a862)),f876(f876(f875(x101161,x101162),a862),f876(x101162,a862)),x101161),f7(x101162,f876(f875(x101161,x101162),a862),a862)),f332(f332(f8(f876(x101162,f875(x101161,x101162)),f876(x101162,f876(f876(f875(x101161,x101162),a862),a862)),x101161),f332(f8(f875(x101161,x101162),f876(f876(f875(x101161,x101162),a862),a862),x101162),f334(f875(x101161,x101162)))),f267(x101161,x101162)))),x101163)),f332(f332(f7(x101161,f876(f875(x101161,x101162),a862),f876(x101162,a862)),f332(f332(f8(f876(x101162,f876(f876(f875(x101161,x101162),a862),a862)),f876(f876(f875(x101161,x101162),a862),f876(x101162,a862)),x101161),f7(x101162,f876(f875(x101161,x101162),a862),a862)),f332(f332(f8(f876(x101162,f875(x101161,x101162)),f876(x101162,f876(f876(f875(x101161,x101162),a862),a862)),x101161),f332(f8(f875(x101161,x101162),f876(f876(f875(x101161,x101162),a862),a862),x101162),f334(f875(x101161,x101162)))),f267(x101161,x101162)))),x101164)),x101165),x101166))
% 158.70/158.39  [10122]P24(f332(f332(f334(f875(x101221,x101222)),f332(f332(f267(x101221,x101222),x101223),x101224)),f332(f332(f113(f876(f875(x101221,x101222),a862)),x101225),x101226)))+~P24(f332(f332(f332(f332(f113(f876(x101221,f876(x101222,a862))),f332(f332(f7(x101221,f876(f875(x101221,x101222),a862),f876(x101222,a862)),f332(f332(f8(f876(x101222,f876(f876(f875(x101221,x101222),a862),a862)),f876(f876(f875(x101221,x101222),a862),f876(x101222,a862)),x101221),f7(x101222,f876(f875(x101221,x101222),a862),a862)),f332(f332(f8(f876(x101222,f875(x101221,x101222)),f876(x101222,f876(f876(f875(x101221,x101222),a862),a862)),x101221),f332(f8(f875(x101221,x101222),f876(f876(f875(x101221,x101222),a862),a862),x101222),f334(f875(x101221,x101222)))),f267(x101221,x101222)))),x101225)),f332(f332(f7(x101221,f876(f875(x101221,x101222),a862),f876(x101222,a862)),f332(f332(f8(f876(x101222,f876(f876(f875(x101221,x101222),a862),a862)),f876(f876(f875(x101221,x101222),a862),f876(x101222,a862)),x101221),f7(x101222,f876(f875(x101221,x101222),a862),a862)),f332(f332(f8(f876(x101222,f875(x101221,x101222)),f876(x101222,f876(f876(f875(x101221,x101222),a862),a862)),x101221),f332(f8(f875(x101221,x101222),f876(f876(f875(x101221,x101222),a862),a862),x101222),f334(f875(x101221,x101222)))),f267(x101221,x101222)))),x101226)),x101223),x101224))
% 158.70/158.39  [10123]P24(f332(f332(f334(f875(x101231,x101232)),f332(f332(f267(x101231,x101232),x101233),x101234)),f332(f332(f104(f876(f875(x101231,x101232),a862)),x101235),x101236)))+~P24(f332(f332(f332(f332(f104(f876(x101231,f876(x101232,a862))),f332(f332(f7(x101231,f876(f875(x101231,x101232),a862),f876(x101232,a862)),f332(f332(f8(f876(x101232,f876(f876(f875(x101231,x101232),a862),a862)),f876(f876(f875(x101231,x101232),a862),f876(x101232,a862)),x101231),f7(x101232,f876(f875(x101231,x101232),a862),a862)),f332(f332(f8(f876(x101232,f875(x101231,x101232)),f876(x101232,f876(f876(f875(x101231,x101232),a862),a862)),x101231),f332(f8(f875(x101231,x101232),f876(f876(f875(x101231,x101232),a862),a862),x101232),f334(f875(x101231,x101232)))),f267(x101231,x101232)))),x101235)),f332(f332(f7(x101231,f876(f875(x101231,x101232),a862),f876(x101232,a862)),f332(f332(f8(f876(x101232,f876(f876(f875(x101231,x101232),a862),a862)),f876(f876(f875(x101231,x101232),a862),f876(x101232,a862)),x101231),f7(x101232,f876(f875(x101231,x101232),a862),a862)),f332(f332(f8(f876(x101232,f875(x101231,x101232)),f876(x101232,f876(f876(f875(x101231,x101232),a862),a862)),x101231),f332(f8(f875(x101231,x101232),f876(f876(f875(x101231,x101232),a862),a862),x101232),f334(f875(x101231,x101232)))),f267(x101231,x101232)))),x101236)),x101233),x101234))
% 158.70/158.39  [10109]~P24(f332(f332(f334(f875(x101092,x101093)),f332(f332(f267(x101092,x101093),x101095),x101096)),f332(f332(f43(x101091,f876(f875(x101092,x101093),a862)),f255(f876(x101091,a862))),x101094)))+P24(f332(f332(f332(f332(f43(x101091,f876(x101092,f876(x101093,a862))),f255(f876(x101091,a862))),f332(f332(f8(f876(f875(x101092,x101093),a862),f876(x101092,f876(x101093,a862)),x101091),f332(f7(x101092,f876(f875(x101092,x101093),a862),f876(x101093,a862)),f332(f332(f8(f876(x101093,f876(f876(f875(x101092,x101093),a862),a862)),f876(f876(f875(x101092,x101093),a862),f876(x101093,a862)),x101092),f7(x101093,f876(f875(x101092,x101093),a862),a862)),f332(f332(f8(f876(x101093,f875(x101092,x101093)),f876(x101093,f876(f876(f875(x101092,x101093),a862),a862)),x101092),f332(f8(f875(x101092,x101093),f876(f876(f875(x101092,x101093),a862),a862),x101093),f334(f875(x101092,x101093)))),f267(x101092,x101093))))),x101094)),x101095),x101096))
% 158.70/158.39  [10110]~P24(f332(f332(f334(f875(x101102,x101103)),f332(f332(f267(x101102,x101103),x101105),x101106)),f332(f332(f44(x101101,f876(f875(x101102,x101103),a862)),f255(f876(x101101,a862))),x101104)))+P24(f332(f332(f332(f332(f44(x101101,f876(x101102,f876(x101103,a862))),f255(f876(x101101,a862))),f332(f332(f8(f876(f875(x101102,x101103),a862),f876(x101102,f876(x101103,a862)),x101101),f332(f7(x101102,f876(f875(x101102,x101103),a862),f876(x101103,a862)),f332(f332(f8(f876(x101103,f876(f876(f875(x101102,x101103),a862),a862)),f876(f876(f875(x101102,x101103),a862),f876(x101103,a862)),x101102),f7(x101103,f876(f875(x101102,x101103),a862),a862)),f332(f332(f8(f876(x101103,f875(x101102,x101103)),f876(x101103,f876(f876(f875(x101102,x101103),a862),a862)),x101102),f332(f8(f875(x101102,x101103),f876(f876(f875(x101102,x101103),a862),a862),x101103),f334(f875(x101102,x101103)))),f267(x101102,x101103))))),x101104)),x101105),x101106))
% 158.70/158.39  [10119]P24(f332(f332(f334(f875(x101191,x101192)),f332(f332(f267(x101191,x101192),x101193),x101194)),f332(f332(f43(x101195,f876(f875(x101191,x101192),a862)),f255(f876(x101195,a862))),x101196)))+~P24(f332(f332(f332(f332(f43(x101195,f876(x101191,f876(x101192,a862))),f255(f876(x101195,a862))),f332(f332(f8(f876(f875(x101191,x101192),a862),f876(x101191,f876(x101192,a862)),x101195),f332(f7(x101191,f876(f875(x101191,x101192),a862),f876(x101192,a862)),f332(f332(f8(f876(x101192,f876(f876(f875(x101191,x101192),a862),a862)),f876(f876(f875(x101191,x101192),a862),f876(x101192,a862)),x101191),f7(x101192,f876(f875(x101191,x101192),a862),a862)),f332(f332(f8(f876(x101192,f875(x101191,x101192)),f876(x101192,f876(f876(f875(x101191,x101192),a862),a862)),x101191),f332(f8(f875(x101191,x101192),f876(f876(f875(x101191,x101192),a862),a862),x101192),f334(f875(x101191,x101192)))),f267(x101191,x101192))))),x101196)),x101193),x101194))
% 158.70/158.39  [10120]P24(f332(f332(f334(f875(x101201,x101202)),f332(f332(f267(x101201,x101202),x101203),x101204)),f332(f332(f44(x101205,f876(f875(x101201,x101202),a862)),f255(f876(x101205,a862))),x101206)))+~P24(f332(f332(f332(f332(f44(x101205,f876(x101201,f876(x101202,a862))),f255(f876(x101205,a862))),f332(f332(f8(f876(f875(x101201,x101202),a862),f876(x101201,f876(x101202,a862)),x101205),f332(f7(x101201,f876(f875(x101201,x101202),a862),f876(x101202,a862)),f332(f332(f8(f876(x101202,f876(f876(f875(x101201,x101202),a862),a862)),f876(f876(f875(x101201,x101202),a862),f876(x101202,a862)),x101201),f7(x101202,f876(f875(x101201,x101202),a862),a862)),f332(f332(f8(f876(x101202,f875(x101201,x101202)),f876(x101202,f876(f876(f875(x101201,x101202),a862),a862)),x101201),f332(f8(f875(x101201,x101202),f876(f876(f875(x101201,x101202),a862),a862),x101202),f334(f875(x101201,x101202)))),f267(x101201,x101202))))),x101206)),x101203),x101204))
% 158.70/158.39  [7412]E(f332(x74121,f332(x74122,x74123)),f332(x74124,x74123))+~E(f332(f74(x74125,x74126,x74127,x74121),x74122),x74124)
% 158.70/158.39  [9566]~P18(x95663,x95664,x95661,x95665,x95666,x95667)+E(f332(f332(x95661,x95662),x95662),x95662)
% 158.70/158.39  [9936]~E(f332(f243(f872(x99367),x99361,f211(x99367),x99365),f332(x99364,x99363)),f332(f210(x99367),x99362))+E(f332(f210(x99361),f856(x99362,x99363,x99364,x99365,x99366,x99367,x99361)),f332(x99364,x99363))
% 158.70/158.39  [9937]~E(f332(f243(f872(x99376),x99377,f211(x99376),x99371),f332(x99374,x99373)),f332(f210(x99376),x99372))+E(f332(x99371,f856(x99372,x99373,x99374,x99371,x99375,x99376,x99377)),f332(f210(x99376),x99372))
% 158.70/158.39  [5985]~E(f332(f332(f155(x59851,x59855),x59856),x59852),f332(f332(f155(x59853,x59855),x59857),x59854))+E(f332(f199(f869(x59851)),x59852),f332(f199(f869(x59853)),x59854))
% 158.70/158.39  [7489]E(x74891,x74892)+~E(f332(f332(f332(f73(x74893,f872(x74894)),x74895),x74896),f332(f210(x74894),x74891)),f332(f332(f332(f73(x74893,f872(x74894)),x74897),x74896),f332(f210(x74894),x74892)))
% 158.70/158.39  [8434]E(f332(x84341,f332(x84342,x84343)),f332(x84344,x84343))+~E(f332(f74(x84345,x84346,x84347,x84341),x84342),f332(f74(x84346,x84346,x84347,f35(x84346)),x84344))
% 158.70/158.39  [8761]~P36(x87614,x87615,x87611,f332(f332(f152(x87614),x87612),x87616),f332(f332(f152(x87615),x87613),x87617))+P24(f332(f332(x87611,x87612),x87613))
% 158.70/158.39  [9130]P36(x91301,x91302,x91303,x91304,x91305)+~P36(x91301,x91302,x91303,f332(f332(f152(x91301),x91306),x91304),f332(f332(f152(x91302),x91307),x91305))
% 158.70/158.39  [9734]P24(f332(f332(x97341,x97342),f676(x97343,x97342,x97344,x97341)))+~P24(f332(f332(f268(x97345,x97346,x97347,x97341,x97344),x97342),x97343))
% 158.70/158.39  [9756]P24(f332(f332(x97561,f676(x97562,x97563,x97561,x97564)),x97562))+~P24(f332(f332(f268(x97565,x97566,x97567,x97564,x97561),x97563),x97562))
% 158.70/158.39  [6031]E(x60311,x60312)+~E(f332(f332(f332(f93(x60313),x60314),x60315),x60311),f332(f332(f332(f93(x60313),x60316),x60317),x60312))
% 158.70/158.39  [6032]E(x60321,x60322)+~E(f332(f332(f332(f93(x60323),x60324),x60321),x60325),f332(f332(f332(f93(x60323),x60326),x60322),x60327))
% 158.70/158.39  [6033]E(x60331,x60332)+~E(f332(f332(f332(f93(x60333),x60331),x60334),x60335),f332(f332(f332(f93(x60333),x60332),x60336),x60337))
% 158.70/158.39  [8879]~P16(x88796,x88791,x88793,x88797)+E(f332(f74(x88791,x88791,x88792,f332(x88793,x88794)),f332(f74(x88791,x88791,x88792,f332(x88793,x88794)),x88795)),f332(f74(x88791,x88791,x88792,f332(x88793,x88794)),x88795))
% 158.70/158.39  [9228]~P36(x92283,x92282,x92284,f332(f332(f155(x92281,x92283),x92285),x92286),x92287)+P36(x92281,x92282,f332(f332(f8(x92283,f876(x92282,a862),x92281),x92284),x92285),x92286,x92287)
% 158.70/158.39  [9249]P36(x92491,x92492,x92493,f332(f332(f155(x92494,x92491),x92495),x92496),x92497)+~P36(x92494,x92492,f332(f332(f8(x92491,f876(x92492,a862),x92494),x92493),x92495),x92496,x92497)
% 158.70/158.39  [9653]E(f189(x96531,x96532,f332(f332(f332(f73(x96531,f872(x96532)),x96533),x96534),f332(f210(x96532),x96535)),x96536,x96537),f332(f332(f332(f73(x96531,f872(x96532)),f189(x96531,x96532,x96533,x96536,x96537)),x96534),f332(f210(x96532),x96535)))+P24(f332(f332(f334(x96531),x96534),f332(f174(x96531),x96536)))
% 158.70/158.39  [8878]~P24(f332(f332(f334(x88781),x88782),f332(f332(x88785,x88786),x88787)))+P24(f332(f332(f334(x88781),x88782),f332(f332(f271(x88783,x88784,f876(x88781,a862)),x88785),f332(f332(f267(x88783,x88784),x88786),x88787))))
% 158.70/158.39  [9156]P24(f332(f332(f332(x91561,x91562),x91563),x91564))+~P24(f332(f332(f332(f271(x91565,x91566,f876(x91567,a862)),x91561),f332(f332(f267(x91565,x91566),x91562),x91563)),x91564))
% 158.70/158.39  [9288]P24(f332(f332(f334(x92881),f332(f332(x92882,x92883),x92884)),f332(f311(f875(x92885,x92886),x92881,f332(f271(x92885,x92886,x92881),x92882)),x92887)))+~P24(f332(f332(f334(f875(x92885,x92886)),f332(f332(f267(x92885,x92886),x92883),x92884)),x92887))
% 158.70/158.39  [9613]P24(f332(f332(f334(f875(f869(x96131),f869(x96131))),f332(f332(f267(f869(x96131),f869(x96131)),f332(f332(f135(x96131),x96132),f332(f332(f152(x96131),x96133),x96134))),f332(f332(f135(x96131),x96132),f332(f332(f152(x96131),x96135),x96136)))),f148(x96131,x96137)))+~P24(f332(f332(f334(f875(x96131,x96131)),f332(f332(f267(x96131,x96131),x96133),x96135)),x96137))
% 158.70/158.39  [9675]~P36(x96751,x96753,x96754,x96756,f332(f332(f155(x96752,x96753),x96755),x96757))+P36(x96751,x96752,f332(f332(f7(x96751,f876(x96752,x96753),f876(x96752,a862)),f332(f332(f8(f876(x96753,a862),f876(f876(x96752,x96753),f876(x96752,a862)),x96751),f8(x96753,a862,x96752)),x96754)),x96755),x96756,x96757)
% 158.70/158.39  [9760]P36(x97601,x97602,x97603,x97604,f332(f332(f155(x97605,x97602),x97606),x97607))+~P36(x97601,x97605,f332(f332(f7(x97601,f876(x97605,x97602),f876(x97605,a862)),f332(f332(f8(f876(x97602,a862),f876(f876(x97605,x97602),f876(x97605,a862)),x97601),f8(x97602,a862,x97605)),x97603)),x97606),x97604,x97607)
% 158.70/158.39  [9148]E(x91481,x91482)+E(f332(f332(f332(f73(x91483,x91484),f332(f332(f332(f73(x91483,x91484),x91485),x91481),x91486)),x91482),x91487),f332(f332(f332(f73(x91483,x91484),f332(f332(f332(f73(x91483,x91484),x91485),x91482),x91487)),x91481),x91486))
% 158.70/158.39  [9379]E(f189(x93791,x93792,f332(f332(f332(f73(x93791,f872(x93792)),x93793),x93794),f332(f210(x93792),x93795)),x93796,x93797),f189(x93791,x93792,x93793,x93796,x93797))+~P24(f332(f332(f334(x93791),x93794),f332(f174(x93791),f332(f332(f177(x93791),f332(f199(f869(x93792)),x93797)),x93796))))
% 158.70/158.39  [9686]E(f189(x96861,x96862,f332(f332(f332(f73(x96861,f872(x96862)),x96863),x96864),f332(f210(x96862),x96865)),x96866,x96867),f332(f332(f332(f73(x96861,f872(x96862)),f189(x96861,x96862,x96863,x96866,x96867)),x96864),f332(f210(x96862),x96865)))+P24(f332(f332(f334(x96861),x96864),f332(f174(x96861),f332(f332(f177(x96861),f332(f199(f869(x96862)),x96867)),x96866))))
% 158.70/158.39  [10048]P24(f332(f332(f334(x100481),f844(x100482,x100483,x100484,x100485,x100486,x100487,x100481)),x100485))+P24(f332(f332(f332(f332(f44(x100481,f876(x100487,f876(x100486,a862))),x100485),x100484),x100483),x100482))
% 158.70/158.39  [10049]P24(f332(f332(f334(x100491),f794(x100492,x100493,x100494,x100495,x100496,x100497,x100491)),x100495))+~P24(f332(f332(f332(f332(f43(x100491,f876(x100497,f876(x100496,a862))),x100495),x100494),x100493),x100492))
% 158.70/158.39  [10074]P24(f332(f332(f332(x100741,f794(x100742,x100743,x100741,x100744,x100745,x100746,x100747)),x100743),x100742))+~P24(f332(f332(f332(f332(f43(x100747,f876(x100746,f876(x100745,a862))),x100744),x100741),x100743),x100742))
% 158.70/158.39  [10091]~P24(f332(f332(f332(x100915,f844(x100917,x100916,x100915,x100914,x100913,x100912,x100911)),x100916),x100917))+P24(f332(f332(f332(f332(f44(x100911,f876(x100912,f876(x100913,a862))),x100914),x100915),x100916),x100917))
% 158.70/158.39  [10108]~P24(f332(f332(f334(f875(x101081,x101083)),f332(f332(f267(x101081,x101083),x101086),x101087)),f332(f332(f289(x101081,x101082,x101083),x101084),x101085)))+P24(f332(f332(f268(x101081,x101082,x101083,f332(f332(f7(x101081,f876(f875(x101081,x101082),a862),f876(x101082,a862)),f332(f332(f8(f876(x101082,f876(f876(f875(x101081,x101082),a862),a862)),f876(f876(f875(x101081,x101082),a862),f876(x101082,a862)),x101081),f7(x101082,f876(f875(x101081,x101082),a862),a862)),f332(f332(f8(f876(x101082,f875(x101081,x101082)),f876(x101082,f876(f876(f875(x101081,x101082),a862),a862)),x101081),f332(f8(f875(x101081,x101082),f876(f876(f875(x101081,x101082),a862),a862),x101082),f334(f875(x101081,x101082)))),f267(x101081,x101082)))),x101084),f332(f332(f7(x101082,f876(f875(x101082,x101083),a862),f876(x101083,a862)),f332(f332(f8(f876(x101083,f876(f876(f875(x101082,x101083),a862),a862)),f876(f876(f875(x101082,x101083),a862),f876(x101083,a862)),x101082),f7(x101083,f876(f875(x101082,x101083),a862),a862)),f332(f332(f8(f876(x101083,f875(x101082,x101083)),f876(x101083,f876(f876(f875(x101082,x101083),a862),a862)),x101082),f332(f8(f875(x101082,x101083),f876(f876(f875(x101082,x101083),a862),a862),x101083),f334(f875(x101082,x101083)))),f267(x101082,x101083)))),x101085)),x101086),x101087))
% 158.70/158.39  [10118]P24(f332(f332(f334(f875(x101181,x101182)),f332(f332(f267(x101181,x101182),x101183),x101184)),f332(f332(f289(x101181,x101185,x101182),x101186),x101187)))+~P24(f332(f332(f268(x101181,x101185,x101182,f332(f332(f7(x101181,f876(f875(x101181,x101185),a862),f876(x101185,a862)),f332(f332(f8(f876(x101185,f876(f876(f875(x101181,x101185),a862),a862)),f876(f876(f875(x101181,x101185),a862),f876(x101185,a862)),x101181),f7(x101185,f876(f875(x101181,x101185),a862),a862)),f332(f332(f8(f876(x101185,f875(x101181,x101185)),f876(x101185,f876(f876(f875(x101181,x101185),a862),a862)),x101181),f332(f8(f875(x101181,x101185),f876(f876(f875(x101181,x101185),a862),a862),x101185),f334(f875(x101181,x101185)))),f267(x101181,x101185)))),x101186),f332(f332(f7(x101185,f876(f875(x101185,x101182),a862),f876(x101182,a862)),f332(f332(f8(f876(x101182,f876(f876(f875(x101185,x101182),a862),a862)),f876(f876(f875(x101185,x101182),a862),f876(x101182,a862)),x101185),f7(x101182,f876(f875(x101185,x101182),a862),a862)),f332(f332(f8(f876(x101182,f875(x101185,x101182)),f876(x101182,f876(f876(f875(x101185,x101182),a862),a862)),x101185),f332(f8(f875(x101185,x101182),f876(f876(f875(x101185,x101182),a862),a862),x101182),f334(f875(x101185,x101182)))),f267(x101185,x101182)))),x101187)),x101183),x101184))
% 158.70/158.39  [10058]~P140(x100582)+E(f332(f332(f6(x100581,x100582),f332(f332(f7(x100581,f876(x100583,a862),x100582),f332(f332(f8(f876(x100583,x100582),f876(f876(x100583,a862),x100582),x100581),f6(x100583,x100582)),f332(f332(f7(x100581,f876(x100583,x100582),f876(x100583,x100582)),f332(f332(f8(f876(x100582,x100582),f876(f876(x100583,x100582),f876(x100583,x100582)),x100581),f8(x100582,x100582,x100583)),f332(f332(f8(x100582,f876(x100582,x100582),x100581),f82(x100582)),x100584))),x100585))),x100586)),x100587),f332(f332(f82(x100582),f332(f332(f6(x100581,x100582),x100584),x100587)),f332(f332(f6(x100583,x100582),x100585),x100586)))
% 158.70/158.39  [9183]~P15(x91837,x91831,x91833,x91838)+E(f332(f74(x91831,x91831,x91832,f332(x91833,x91834)),f332(f74(x91831,x91831,x91832,f332(x91833,x91835)),x91836)),f332(f74(x91831,x91831,x91832,f332(x91833,x91835)),f332(f74(x91831,x91831,x91832,f332(x91833,x91834)),x91836)))
% 158.70/158.39  [10113]E(f332(f332(f267(x101131,x101132),f332(x101133,f597(x101134,x101135,x101133,x101136,x101137,x101138,x101132,x101131))),f332(x101135,f598(x101134,x101135,x101133,x101136,x101137,x101138,x101132,x101131))),x101138)+~P24(f332(f332(f334(f875(x101131,x101132)),x101138),f332(f311(f875(x101137,x101136),f875(x101131,x101132),f272(x101137,x101131,x101136,x101132,x101133,x101135)),x101134)))
% 158.70/158.39  [10127]~P24(f332(f332(f334(f875(x101278,x101277)),x101276),f332(f311(f875(x101271,x101272),f875(x101278,x101277),f272(x101271,x101278,x101272,x101277,x101275,x101274)),x101273)))+P24(f332(f332(f334(f875(x101271,x101272)),f332(f332(f267(x101271,x101272),f597(x101273,x101274,x101275,x101272,x101271,x101276,x101277,x101278)),f598(x101273,x101274,x101275,x101272,x101271,x101276,x101277,x101278))),x101273))
% 158.70/158.39  [9603]P24(f332(f332(f334(f875(f875(x96031,x96032),f875(x96031,x96032))),f332(f332(f267(f875(x96031,x96032),f875(x96031,x96032)),f332(f332(f267(x96031,x96032),x96033),x96034)),f332(f332(f267(x96031,x96032),x96035),x96036))),f325(x96031,x96032,x96037,x96038)))+~P24(f332(f332(f334(f875(x96031,x96031)),f332(f332(f267(x96031,x96031),x96033),x96035)),x96037))
% 158.70/158.39  [10101]E(f332(f143(x101011,x101012,f332(f7(x101012,x101011,x101011),x101013),f332(x101014,x101015)),x101016),f332(x101014,f332(f143(x101017,x101012,f332(f7(x101012,x101017,x101017),x101018),x101015),x101016)))+P24(f332(f332(f334(x101012),f688(x101015,x101018,x101014,x101013,x101017,x101011,x101016,x101012)),f332(f174(x101012),x101016)))
% 158.70/158.39  [10121]~E(f332(f74(x101211,x101211,x101217,f332(x101213,f688(x101215,x101218,x101214,x101213,x101217,x101211,x101216,x101212))),x101214),f332(f74(x101217,x101211,x101217,x101214),f332(x101218,f688(x101215,x101218,x101214,x101213,x101217,x101211,x101216,x101212))))+E(f332(f143(x101211,x101212,f332(f7(x101212,x101211,x101211),x101213),f332(x101214,x101215)),x101216),f332(x101214,f332(f143(x101217,x101212,f332(f7(x101212,x101217,x101217),x101218),x101215),x101216)))
% 158.70/158.39  [8440]E(f332(x84401,f332(x84402,x84403)),f332(x84404,f332(x84405,x84403)))+~E(f332(f74(x84406,x84407,x84408,x84401),x84402),f332(f74(x84409,x84407,x84408,x84404),x84405))
% 158.70/158.39  [9988]P24(f332(f332(f334(f875(x99881,x99882)),f332(f332(f267(x99881,x99882),f332(x99883,x99884)),f332(x99885,x99886))),f332(f311(f875(x99887,x99888),f875(x99881,x99882),f272(x99887,x99881,x99888,x99882,x99883,x99885)),x99889)))+~P24(f332(f332(f334(f875(x99887,x99888)),f332(f332(f267(x99887,x99888),x99884),x99886)),x99889))
% 158.70/158.39  [8709]~E(f332(x87094,f332(x87095,x87096)),f332(x87099,f332(x870910,x870911)))+E(f332(f332(f74(x87091,x87092,x87093,x87094),x87095),x87096),f332(f332(f74(x87097,x87092,x87098,x87099),x870910),x870911))
% 158.70/158.39  [4573]~P106(x45731)+~P100(x45731)+E(f104(x45731),f196(x45731))
% 158.70/158.39  [4574]~P106(x45741)+~P99(x45741)+E(f113(x45741),f197(x45741))
% 158.70/158.39  [4818]~P116(x48181)+~P92(x48181)+E(f332(f76(x48181),f332(f106(x48181),a100)),f79(x48181))
% 158.70/158.39  [5098]E(x50981,f2(a1))+E(f83(a1,x50981),f332(f80(a1),f79(a1)))+P24(f332(f332(f247(a1),f2(a1)),x50981))
% 158.70/158.39  [5317]E(x53171,f2(a1))+E(f83(a1,x53171),f79(a1))+~P24(f332(f332(f247(a1),f2(a1)),x53171))
% 158.70/158.39  [7305]~P40(x73051)+P24(f332(f63(a1),x73051))+~P24(f332(f63(a868),f332(f311(a1,a868,a107),x73051)))
% 158.70/158.39  [8538]~P2(a5000)+~P24(f332(f332(f334(f875(a865,a864)),x85381),f332(f174(f875(a865,a864)),a27)))+P24(f332(f332(f271(a865,a864,a862),f332(f16(f876(a864,a862),a865),a25)),x85381))
% 158.70/158.39  [9565]E(x95651,f198(f876(f875(a868,a868),a862)))+~P24(f332(f63(f875(a868,a868)),x95651))+P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),f198(f876(f875(a868,a868),a862))),x95651)),a38))
% 158.70/158.39  [9735]E(x97351,f2(a868))+E(x97351,f332(a115,f2(a868)))+~P24(f332(f332(f247(a868),x97351),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.39  [10016]E(x100161,f2(a102))+E(f332(f332(f81(a1),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(a20,f332(f332(f40(a102),x100161),f332(f106(a102),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))),f79(a1)),f332(a20,x100161))+E(f46(a102,x100161,f332(f106(a102),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f2(a102))
% 158.70/158.39  [9867]E(x98671,f2(a102))+~E(f46(a102,x98671,f332(f106(a102),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f2(a102))+E(f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(a20,f332(f332(f40(a102),x98671),f332(f106(a102),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f332(a20,x98671))
% 158.70/158.39  [4646]~P54(x46461,x46462)+P45(x46461,x46462)+~P46(a862)
% 158.70/158.39  [4583]~P142(x45831)+P32(x45831,x45832)+~E(x45832,f2(x45831))
% 158.70/158.39  [4584]~P106(x45841)+P30(x45841,x45842)+~E(x45842,f116(x45841))
% 158.70/158.39  [4593]~P116(x45931)+~E(x45932,f2(x45931))+E(f83(x45931,x45932),f2(x45931))
% 158.70/158.39  [4594]~P88(x45941)+~E(x45942,f2(x45941))+E(f83(x45941,x45942),f2(x45941))
% 158.70/158.39  [4602]~P142(x46022)+~P32(x46022,x46021)+E(x46021,f2(x46022))
% 158.70/158.39  [4636]~P116(x46362)+~E(f83(x46362,x46361),f2(x46362))+E(x46361,f2(x46362))
% 158.70/158.39  [4653]~P27(x46532)+~P27(x46531)+P27(f876(x46531,x46532))
% 158.70/158.39  [4654]~P27(x46542)+~P27(x46541)+P27(f874(x46541,x46542))
% 158.70/158.39  [4655]~P27(x46552)+~P27(x46551)+P27(f875(x46551,x46552))
% 158.70/158.39  [4656]~P29(x46562)+~P29(x46561)+P29(f204(x46561,x46562))
% 158.70/158.39  [4657]~P143(x46572)+~P143(x46571)+P143(f875(x46571,x46572))
% 158.70/158.39  [4658]~P59(x46582)+~P59(x46581)+P59(f876(x46581,x46582))
% 158.70/158.39  [4659]~P59(x46592)+~P59(x46591)+P59(f874(x46591,x46592))
% 158.70/158.39  [4660]~P59(x46602)+~P59(x46601)+P59(f875(x46601,x46602))
% 158.70/158.39  [4661]~P59(x46611)+~P94(x46612)+P94(f876(x46611,x46612))
% 158.70/158.39  [4662]~P102(x46622)+~P102(x46621)+P102(f875(x46621,x46622))
% 158.70/158.39  [4790]~P106(x47901)+~P30(x47901,x47902)+P30(x47901,f153(x47901,x47902))
% 158.70/158.39  [5029]~P29(x50292)+~P29(x50291)+P29(f46(a1,x50291,x50292))
% 158.70/158.39  [4604]~P76(x46041)+~E(x46042,f2(x46041))+E(f332(f80(x46041),x46042),x46042)
% 158.70/158.39  [4608]~P137(x46081)+~E(x46082,f2(a1))+E(f332(f105(x46081),x46082),f2(x46081))
% 158.70/158.39  [4609]~P91(x46091)+~E(x46092,f2(a1))+E(f332(f105(x46091),x46092),f2(x46091))
% 158.70/158.39  [4633]~P73(x46331)+~E(f2(x46331),x46332)+E(f332(f80(x46331),x46332),f2(x46331))
% 158.70/158.39  [4634]~P73(x46341)+~E(x46342,f2(x46341))+E(f332(f80(x46341),x46342),f2(x46341))
% 158.70/158.39  [4635]~P84(x46351)+~E(x46352,f2(x46351))+E(f332(f76(x46351),x46352),f2(x46351))
% 158.70/158.39  [4664]~P76(x46642)+E(x46641,f2(x46642))+~E(f332(f80(x46642),x46641),x46641)
% 158.70/158.39  [4670]E(x46701,f332(a107,x46702))+~E(x46701,f2(a868))+~E(x46702,f332(f103(a1),x46701))
% 158.70/158.39  [4671]E(f332(a107,x46711),x46712)+~E(x46712,f2(a868))+~E(x46711,f332(f103(a1),x46712))
% 158.70/158.39  [4675]~P91(x46752)+E(x46751,f2(a1))+~E(f332(f105(x46752),x46751),f2(x46752))
% 158.70/158.39  [4680]~P73(x46802)+E(x46801,f2(x46802))+~E(f332(f80(x46802),x46801),f2(x46802))
% 158.70/158.39  [4681]~P84(x46812)+E(x46811,f2(x46812))+~E(f332(f76(x46812),x46811),f2(x46812))
% 158.70/158.39  [4682]~P73(x46821)+E(f2(x46821),x46822)+~E(f332(f80(x46821),x46822),f2(x46821))
% 158.70/158.39  [4823]~P2(a5000)+~E(f332(a26,x48232),f332(f210(a864),x48231))+P24(f332(a25,x48231))
% 158.70/158.39  [4865]~P106(x48651)+~P30(x48651,x48652)+P30(x48651,f332(f173(x48651),x48652))
% 158.70/158.39  [4891]~P24(x48912)+~P24(x48911)+P24(f332(f332(a330,x48911),x48912))
% 158.70/158.39  [4925]~E(f79(a868),f2(a868))+E(f332(f39(x49251),x49252),f2(a868))+~P24(f332(f63(x49251),x49252))
% 158.70/158.39  [4958]~P140(x49581)+~P111(x49581)+E(f332(f332(f257(x49581),f2(x49581)),f332(a115,x49582)),f2(x49581))
% 158.70/158.39  [4996]~P106(x49961)+P30(x49961,f140(x49961,x49962))+~P24(f332(f63(x49961),x49962))
% 158.70/158.39  [4997]~P106(x49971)+P30(x49971,f698(x49972,x49971))+~P24(f332(f63(x49971),x49972))
% 158.70/158.39  [5019]~P106(x50191)+E(f332(f174(x50191),f140(x50191,x50192)),x50192)+~P24(f332(f63(x50191),x50192))
% 158.70/158.39  [5020]~P106(x50201)+E(f332(f174(x50201),f698(x50202,x50201)),x50202)+~P24(f332(f63(x50201),x50202))
% 158.70/158.39  [5050]P24(x50501)+P24(x50502)+~P24(f332(f332(a331,x50502),x50501))
% 158.70/158.39  [5062]E(x50621,f198(f876(x50622,a862)))+~E(f332(f39(x50622),x50621),f2(a868))+~P24(f332(f63(x50622),x50621))
% 158.70/158.39  [5067]P24(x50671)+~P24(x50672)+~P24(f332(f332(a335,x50672),x50671))
% 158.70/158.39  [5116]~P72(x51161)+E(f332(f76(x51161),x51162),x51162)+P24(f332(f332(f247(x51161),x51162),f2(x51161)))
% 158.70/158.39  [5186]~P59(x51862)+~P24(f332(f59(x51862),x51861))+P24(f332(x51861,f629(x51861,x51862)))
% 158.70/158.39  [5187]~P59(x51872)+~P24(f332(f59(x51872),x51871))+P24(f332(x51871,f651(x51871,x51872)))
% 158.70/158.39  [5215]~P24(f332(a25,x52152))+~P24(f332(a25,x52151))+P24(f332(a25,f34(x52151,x52152)))
% 158.70/158.39  [5224]E(x52241,f116(x52242))+P24(f332(f138(x52242),f117(x52242,x52241)))+~P24(f332(f138(x52242),x52241))
% 158.70/158.39  [5229]~P106(x52291)+~P24(f332(f63(x52291),x52292))+P24(f332(f138(x52291),f140(x52291,x52292)))
% 158.70/158.39  [5230]~P106(x52301)+~P24(f332(f63(x52301),x52302))+P24(f332(f138(x52301),f698(x52302,x52301)))
% 158.70/158.39  [5236]~P137(x52361)+E(f332(f103(x52361),f332(a107,x52362)),f332(f105(x52361),x52362))+P24(f332(f332(f247(a1),x52362),f2(a1)))
% 158.70/158.39  [5267]P5(x52672,x52671)+E(f332(x52671,f533(x52671)),f332(x52671,f536(x52671)))+P24(f332(f332(x52671,f533(x52671)),f536(x52671)))
% 158.70/158.39  [5282]E(f332(f103(a1),f424(x52821,x52822)),x52821)+P24(f332(x52822,f332(a107,x52821)))+~P24(f332(x52822,f2(a868)))
% 158.70/158.39  [5294]~P59(x52941)+~P24(f332(x52942,f630(x52942,x52941)))+P24(f332(f60(x52941),x52942))
% 158.70/158.39  [5295]~P59(x52951)+~P24(f332(x52952,f652(x52952,x52951)))+P24(f332(f60(x52951),x52952))
% 158.70/158.39  [5310]~P59(x53102)+~P37(x53102,x53101,f57(x53102))+P24(f332(x53101,f781(x53101,x53102)))
% 158.70/158.39  [5326]~P116(x53261)+~E(f83(x53261,x53262),f332(f80(x53261),f79(x53261)))+P24(f332(f332(f247(x53261),x53262),f2(x53261)))
% 158.70/158.39  [5402]~E(x54022,f2(a1))+E(f229(x54021,x54022),f332(f332(f267(a1,a1),f2(a1)),f79(a1)))+P24(f332(f332(f247(a1),x54022),f2(a1)))
% 158.70/158.39  [5403]~E(x54031,f2(a1))+E(f229(x54031,x54032),f332(f332(f267(a1,a1),f2(a1)),f79(a1)))+P24(f332(f332(f247(a1),x54032),f2(a1)))
% 158.70/158.39  [5455]E(f332(f103(a1),f424(x54551,x54552)),x54551)+P24(f332(x54552,f332(a107,x54551)))+P24(f332(f332(f247(a1),x54551),f2(a1)))
% 158.70/158.39  [5518]~P116(x55181)+E(f83(x55181,x55182),f332(f80(x55181),f79(x55181)))+~P24(f332(f332(f247(x55181),x55182),f2(x55181)))
% 158.70/158.39  [5519]~P84(x55191)+E(f332(f76(x55191),x55192),f332(f80(x55191),x55192))+~P24(f332(f332(f246(x55191),x55192),f2(x55191)))
% 158.70/158.39  [5520]~P84(x55201)+E(f332(f76(x55201),x55202),f332(f80(x55201),x55202))+~P24(f332(f332(f247(x55201),x55202),f2(x55201)))
% 158.70/158.39  [5521]~P72(x55211)+E(f332(f76(x55211),x55212),f332(f80(x55211),x55212))+~P24(f332(f332(f247(x55211),x55212),f2(x55211)))
% 158.70/158.39  [5618]~P24(f332(x56181,f424(x56182,x56181)))+P24(f332(x56181,f332(a107,x56182)))+~P24(f332(x56181,f2(a868)))
% 158.70/158.39  [5625]E(x56251,f2(a868))+E(f332(a115,f381(x56252,x56251)),x56251)+~P24(f332(f332(f247(a868),x56251),f332(a115,x56252)))
% 158.70/158.39  [5629]P5(x56291,x56292)+~E(f332(x56292,f533(x56292)),f332(x56292,f536(x56292)))+~P24(f332(f332(x56292,f533(x56292)),f536(x56292)))
% 158.70/158.39  [5649]~P106(x56491)+P30(x56491,x56492)+P24(f332(f332(f246(a868),f631(x56492,x56491)),f632(x56492,x56491)))
% 158.70/158.39  [5650]~P106(x56501)+P30(x56501,x56502)+P24(f332(f332(f246(a868),f637(x56502,x56501)),f647(x56502,x56501)))
% 158.70/158.39  [5738]~P84(x57381)+~E(x57382,f2(x57381))+P24(f332(f332(f246(x57381),f332(f76(x57381),x57382)),f2(x57381)))
% 158.70/158.39  [5817]~P59(x58172)+~P59(x58171)+E(f61(x58171,x58172,f57(x58171),f57(x58172)),f57(f875(x58171,x58172)))
% 158.70/158.39  [5821]~P24(f332(x58211,f424(x58212,x58211)))+P24(f332(x58211,f332(a107,x58212)))+P24(f332(f332(f247(a1),x58212),f2(a1)))
% 158.70/158.39  [5844]~P24(f332(x58441,f332(a107,x58442)))+P24(f332(x58441,f2(a868)))+~P24(f332(f332(f247(a1),x58442),f2(a1)))
% 158.70/158.39  [6189]~P116(x61891)+~P24(f332(f332(f247(x61891),x61892),f2(x61891)))+P24(f332(f332(f247(x61891),f83(x61891,x61892)),f2(x61891)))
% 158.70/158.39  [6302]~P116(x63021)+P24(f332(f332(f246(x63021),f332(f105(x63021),x63022)),f2(x63021)))+~P24(f332(f332(f246(a1),x63022),f2(a1)))
% 158.70/158.39  [6303]~P116(x63031)+P24(f332(f332(f247(x63031),f332(f105(x63031),x63032)),f2(x63031)))+~P24(f332(f332(f247(a1),x63032),f2(a1)))
% 158.70/158.39  [6310]~P84(x63102)+E(x63101,f2(x63102))+~P24(f332(f332(f246(x63102),f332(f76(x63102),x63101)),f2(x63102)))
% 158.70/158.39  [6388]~P137(x63881)+~P24(f332(f332(f334(x63881),x63882),f112(x63881)))+P24(f332(f332(f334(x63881),f332(f80(x63881),x63882)),f112(x63881)))
% 158.70/158.39  [6420]~P116(x64201)+~P24(f332(f332(f247(x64201),f83(x64201,x64202)),f2(x64201)))+P24(f332(f332(f247(x64201),x64202),f2(x64201)))
% 158.70/158.39  [6590]~P116(x65902)+~P24(f332(f332(f246(x65902),f332(f105(x65902),x65901)),f2(x65902)))+P24(f332(f332(f246(a1),x65901),f2(a1)))
% 158.70/158.39  [6591]~P116(x65912)+~P24(f332(f332(f247(x65912),f332(f105(x65912),x65911)),f2(x65912)))+P24(f332(f332(f247(a1),x65911),f2(a1)))
% 158.70/158.39  [7092]~P76(x70921)+~P24(f332(f332(f246(x70921),x70922),f2(x70921)))+P24(f332(f332(f246(x70921),f332(f332(f81(x70921),x70922),x70922)),f2(x70921)))
% 158.70/158.39  [7093]~P116(x70931)+~P24(f332(f332(f247(x70931),x70932),f2(x70931)))+P24(f332(f332(f247(x70931),f332(f332(f81(x70931),x70932),x70932)),f2(x70931)))
% 158.70/158.39  [7094]~P76(x70941)+~P24(f332(f332(f247(x70941),x70942),f2(x70941)))+P24(f332(f332(f247(x70941),f332(f332(f81(x70941),x70942),x70942)),f2(x70941)))
% 158.70/158.39  [7660]~P76(x76601)+~P24(f332(f332(f246(x76601),f332(f332(f81(x76601),x76602),x76602)),f2(x76601)))+P24(f332(f332(f246(x76601),x76602),f2(x76601)))
% 158.70/158.39  [7661]~P116(x76611)+~P24(f332(f332(f247(x76611),f332(f332(f81(x76611),x76612),x76612)),f2(x76611)))+P24(f332(f332(f247(x76611),x76612),f2(x76611)))
% 158.70/158.39  [7662]~P76(x76621)+~P24(f332(f332(f247(x76621),f332(f332(f81(x76621),x76622),x76622)),f2(x76621)))+P24(f332(f332(f247(x76621),x76622),f2(x76621)))
% 158.70/158.39  [4720]~E(x47202,f2(a868))+~E(x47201,f2(a868))+E(f332(f332(f81(a868),x47201),x47202),f2(a868))
% 158.70/158.39  [4721]~E(x47212,f79(a868))+~E(x47211,f79(a868))+E(f332(f332(f82(a868),x47211),x47212),f79(a868))
% 158.70/158.39  [4722]~E(x47222,f79(a1))+~E(x47221,f79(a1))+E(f332(f332(f82(a1),x47221),x47222),f79(a1))
% 158.70/158.39  [4776]~P57(x47762)+E(x47761,f2(x47762))+E(f332(f332(f40(x47762),x47761),x47761),f79(x47762))
% 158.70/158.39  [4777]~P118(x47772)+E(x47771,f2(x47772))+E(f332(f332(f290(x47772),x47771),x47771),f79(x47772))
% 158.70/158.39  [4778]~P119(x47782)+E(x47781,f2(x47782))+E(f332(f332(f290(x47782),x47781),x47781),f79(x47782))
% 158.70/158.39  [4794]~P76(x47941)+~E(x47942,f2(x47941))+E(f332(f332(f81(x47941),x47942),x47942),f2(x47941))
% 158.70/158.39  [4797]~P136(x47971)+~E(x47972,f79(x47971))+E(f332(f332(f82(x47971),x47972),x47972),f79(x47971))
% 158.70/158.39  [4798]~P119(x47981)+~E(x47982,f2(x47981))+E(f332(f332(f290(x47981),x47982),x47982),f2(x47981))
% 158.70/158.39  [4844]~E(x48442,f2(a868))+~E(x48441,f2(a868))+E(f332(f80(a1),f332(f103(a1),x48441)),f332(f103(a1),x48442))
% 158.70/158.39  [4862]E(x48621,f79(a868))+E(x48622,f2(a868))+~E(f332(f332(f82(a868),x48622),x48621),x48622)
% 158.70/158.39  [4872]E(x48721,f2(a868))+E(x48722,f2(a868))+~E(f332(f332(f82(a868),x48722),x48721),f2(a868))
% 158.70/158.39  [4900]~E(x49002,f2(a868))+~E(x49001,f332(a115,f2(a868)))+E(f332(f332(f81(a868),x49001),x49002),f332(a115,f2(a868)))
% 158.70/158.39  [4901]~E(x49011,f2(a868))+~E(x49012,f332(a115,f2(a868)))+E(f332(f332(f81(a868),x49011),x49012),f332(a115,f2(a868)))
% 158.70/158.39  [4908]E(x49081,f79(a1))+E(x49082,f332(f106(a1),a100))+~E(f332(f332(f82(a1),x49081),x49082),f79(a1))
% 158.70/158.39  [4909]E(x49091,f79(a1))+E(x49092,f332(f106(a1),a100))+~E(f332(f332(f82(a1),x49092),x49091),f79(a1))
% 158.70/158.39  [4910]E(x49101,f79(a1))+E(x49101,f332(f106(a1),a100))+~E(f332(f332(f82(a1),x49102),x49101),f79(a1))
% 158.70/158.39  [4912]E(x49121,f79(a1))+E(x49121,f332(f106(a1),a100))+~E(f332(f332(f82(a1),x49121),x49122),f79(a1))
% 158.70/158.39  [4929]~P76(x49292)+E(x49291,f2(x49292))+~E(f332(f332(f81(x49292),x49291),x49291),f2(x49292))
% 158.70/158.39  [4935]~E(x49351,f332(f106(a1),a100))+~E(x49352,f332(f106(a1),a100))+E(f332(f332(f82(a1),x49351),x49352),f79(a1))
% 158.70/158.39  [4947]E(x49471,f2(a868))+E(x49472,f2(a868))+~E(f332(f332(f81(a868),x49472),x49471),f332(a115,f2(a868)))
% 158.70/158.39  [4957]~P60(x49571)+~P92(x49571)+E(f332(f332(f290(x49571),x49572),f332(f106(x49571),a84)),f2(x49571))
% 158.70/158.39  [4963]~P136(x49631)+~E(x49632,f332(f80(x49631),f79(x49631)))+E(f332(f332(f82(x49631),x49632),x49632),f79(x49631))
% 158.70/158.39  [4968]~P29(x49682)+~P29(x49681)+P29(f332(f332(f81(a1),x49681),x49682))
% 158.70/158.39  [4969]~P29(x49692)+~P29(x49691)+P29(f332(f332(f82(a1),x49691),x49692))
% 158.70/158.39  [4970]~P29(x49702)+~P29(x49701)+P29(f332(f332(f40(a1),x49701),x49702))
% 158.70/158.39  [4972]~E(x49722,f2(a1))+E(x49721,f2(a1))+E(f47(x49721,x49722),f332(f332(f267(a1,a1),f2(a1)),x49721))
% 158.70/158.39  [4994]~E(x49942,f332(a115,f2(a868)))+~E(x49941,f332(a115,f2(a868)))+E(f332(f332(f82(a868),x49941),x49942),f332(a115,f2(a868)))
% 158.70/158.39  [5009]E(x50091,f2(a868))+E(x50092,f332(a115,f2(a868)))+~E(f332(f332(f257(a868),x50092),x50091),f332(a115,f2(a868)))
% 158.70/158.39  [5010]E(x50101,f2(a868))+E(x50101,f332(a115,f2(a868)))+~E(f332(f332(f81(a868),x50102),x50101),f332(a115,f2(a868)))
% 158.70/158.39  [5011]E(x50111,f2(a868))+E(x50111,f332(a115,f2(a868)))+~E(f332(f332(f81(a868),x50111),x50112),f332(a115,f2(a868)))
% 158.70/158.39  [5021]~P60(x50211)+~P92(x50211)+E(f332(f332(f290(x50211),x50212),f332(f106(x50211),a100)),f332(f80(x50211),x50212))
% 158.70/158.39  [5042]E(x50421,f332(a107,x50422))+~E(x50421,f2(a868))+P24(f332(f332(f246(a1),f2(a1)),x50422))
% 158.70/158.39  [5043]E(f332(a107,x50431),x50432)+~E(x50432,f2(a868))+P24(f332(f332(f246(a1),f2(a1)),x50431))
% 158.70/158.39  [5058]E(x50581,f332(a115,f2(a868)))+E(x50582,f332(a115,f2(a868)))+~E(f332(f332(f81(a868),x50581),x50582),f332(a115,f2(a868)))
% 158.70/158.39  [5069]~E(x50691,f332(a107,x50692))+E(x50691,f2(a868))+P24(f332(f332(f246(a1),f2(a1)),x50692))
% 158.70/158.39  [5070]~E(f332(a107,x50702),x50701)+E(x50701,f2(a868))+P24(f332(f332(f246(a1),f2(a1)),x50702))
% 158.70/158.39  [5092]~P26(x50921)+E(f332(f65(x50921,f113(x50921)),x50922),f10(x50921,x50922))+~P24(f332(f63(x50921),x50922))
% 158.70/158.39  [5093]~P26(x50931)+E(f332(f65(x50931,f104(x50931)),x50932),f11(x50931,x50932))+~P24(f332(f63(x50931),x50932))
% 158.70/158.39  [5094]~P106(x50941)+E(f332(f65(x50941,f196(x50941)),x50942),f14(x50941,x50942))+~P24(f332(f63(x50941),x50942))
% 158.70/158.39  [5095]~P106(x50951)+E(f332(f65(x50951,f197(x50951)),x50952),f15(x50951,x50952))+~P24(f332(f63(x50951),x50952))
% 158.70/158.39  [5097]~P59(x50971)+~P24(f332(x50972,f211(x50971)))+P24(f332(f59(f872(x50971)),x50972))
% 158.70/158.39  [5179]~P59(x51792)+P24(f332(x51791,f211(x51792)))+~P24(f332(f60(f872(x51792)),x51791))
% 158.70/158.39  [5180]E(x51801,x51802)+~E(f332(f332(f22(a868),x51802),x51801),f2(a868))+~E(f332(f332(f22(a868),x51801),x51802),f2(a868))
% 158.70/158.39  [5194]P29(x51941)+~P40(x51942)+~P24(f332(f332(f334(a1),x51941),x51942))
% 158.70/158.39  [5225]~P116(x52251)+~E(f83(x52251,x52252),f79(x52251))+P24(f332(f332(f247(x52251),f2(x52251)),x52252))
% 158.70/158.39  [5237]~P92(x52371)+E(f332(f103(x52371),f332(f106(a868),x52372)),f332(f106(x52371),x52372))+P24(f332(a203,f332(f106(a1),x52372)))
% 158.70/158.39  [5243]~P45(x52431,x52432)+P46(a862)+P24(f332(f63(f875(x52431,x52431)),x52432))
% 158.70/158.39  [5319]~P106(x53191)+E(f332(f65(x53191,f196(x53191)),x53192),f12(x53191,f196(x53191),x53192))+~P24(f332(f63(x53191),x53192))
% 158.70/158.39  [5320]~P106(x53201)+E(f332(f65(x53201,f197(x53201)),x53202),f13(x53201,f197(x53201),x53202))+~P24(f332(f63(x53201),x53202))
% 158.70/158.39  [5333]E(x53331,x53332)+P24(f332(f332(f247(a868),x53332),x53331))+P24(f332(f332(f247(a868),x53331),x53332))
% 158.70/158.39  [5334]E(x53341,x53342)+P24(f332(f332(f247(a1),x53342),x53341))+P24(f332(f332(f247(a1),x53341),x53342))
% 158.70/158.39  [5389]~P92(x53891)+E(f332(f103(x53891),f332(f106(a868),x53892)),f2(x53891))+~P24(f332(a203,f332(f106(a1),x53892)))
% 158.70/158.39  [5392]~E(x53922,f332(a107,x53921))+E(x53921,f332(f103(a1),x53922))+~P24(f332(f332(f246(a1),f2(a1)),x53921))
% 158.70/158.39  [5393]~E(f332(a107,x53931),x53932)+E(x53931,f332(f103(a1),x53932))+~P24(f332(f332(f246(a1),f2(a1)),x53931))
% 158.70/158.39  [5394]~E(x53941,f332(a107,x53942))+E(f332(f103(a1),x53941),x53942)+~P24(f332(f332(f246(a1),f2(a1)),x53942))
% 158.70/158.39  [5404]E(x54041,f332(a107,x54042))+~E(x54042,f332(f103(a1),x54041))+~P24(f332(f332(f246(a1),f2(a1)),x54042))
% 158.70/158.39  [5405]E(f332(a107,x54051),x54052)+~E(x54051,f332(f103(a1),x54052))+~P24(f332(f332(f246(a1),f2(a1)),x54051))
% 158.70/158.39  [5444]~P84(x54442)+E(x54441,f2(x54442))+P24(f332(f332(f247(x54442),f2(x54442)),f332(f76(x54442),x54441)))
% 158.70/158.39  [5511]~P116(x55111)+E(f83(x55111,x55112),f79(x55111))+~P24(f332(f332(f247(x55111),f2(x55111)),x55112))
% 158.70/158.39  [5515]~P92(x55151)+E(f332(f103(x55151),f332(f106(a868),x55152)),f2(x55151))+P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x55152)))
% 158.70/158.39  [5522]~P84(x55221)+E(f332(f76(x55221),x55222),x55222)+~P24(f332(f332(f246(x55221),f2(x55221)),x55222))
% 158.70/158.39  [5523]~P84(x55231)+E(f332(f76(x55231),x55232),x55232)+~P24(f332(f332(f247(x55231),f2(x55231)),x55232))
% 158.70/158.39  [5532]E(x55321,f2(a868))+~E(f140(a868,f332(f302(a868,x55322),x55321)),f116(a868))+P24(f332(f332(f246(a868),x55321),x55322))
% 158.70/158.39  [5542]~P67(x55421)+E(f332(f332(f6(x55421,x55421),f5(x55421)),f332(f174(x55421),x55422)),f332(f167(x55421),x55422))+~P24(f332(f138(x55421),x55422))
% 158.70/158.39  [5545]~P137(x55451)+E(f332(f103(x55451),f332(a107,x55452)),f332(f105(x55451),x55452))+~P24(f332(f332(f246(a1),f2(a1)),x55452))
% 158.70/158.39  [5572]E(x55721,x55722)+P24(f332(f332(f247(a868),x55721),x55722))+~P24(f332(f332(f246(a868),x55721),x55722))
% 158.70/158.39  [5573]E(x55731,x55732)+P24(f332(f332(f247(a1),x55731),x55732))+~P24(f332(f332(f246(a1),x55731),x55732))
% 158.70/158.39  [5576]E(x55761,f79(a1))+~E(f332(f332(f82(a1),x55762),x55761),f79(a1))+~P24(f332(f332(f247(a1),f2(a1)),x55762))
% 158.70/158.39  [5577]E(x55771,f79(a1))+~E(f332(f332(f82(a1),x55771),x55772),f79(a1))+~P24(f332(f332(f247(a1),f2(a1)),x55771))
% 158.70/158.39  [5615]~P40(x56152)+P24(f332(f332(f246(a1),f2(a1)),x56151))+~P24(f332(f332(f334(a1),x56151),x56152))
% 158.70/158.39  [5634]~P54(x56341,x56342)+P39(x56341,x56342)+~P24(f332(f63(f875(x56341,x56341)),x56342))
% 158.70/158.39  [5636]~P54(x56361,x56362)+P45(x56361,x56362)+~P24(f332(f63(f875(x56361,x56361)),x56362))
% 158.70/158.39  [5680]E(x56801,f198(f876(x56802,a862)))+~P24(f332(f63(x56802),x56801))+P24(f332(f332(f247(a868),f2(a868)),f332(f39(x56802),x56801)))
% 158.70/158.39  [5707]~P24(f332(x57071,x57072))+P24(f332(x57071,f2(a868)))+P24(f332(f332(f247(a868),f470(x57072,x57071)),x57072))
% 158.70/158.39  [5732]E(x57321,f2(a868))+~E(f332(f167(a868),x57322),f2(a868))+~P24(f332(f332(f334(a868),x57321),f332(f174(a868),x57322)))
% 158.70/158.39  [5798]E(x57981,x57982)+~P24(f332(f332(f246(a868),x57982),x57981))+~P24(f332(f332(f246(a868),x57981),x57982))
% 158.70/158.39  [5799]E(x57991,x57992)+~P24(f332(f332(f246(a1),x57992),x57991))+~P24(f332(f332(f246(a1),x57991),x57992))
% 158.70/158.39  [5800]E(f332(f39(x58001),x58002),f2(a868))+~P24(f332(f63(x58001),x58002))+P24(f332(f332(f334(x58001),f487(x58002,x58001)),x58002))
% 158.70/158.39  [5809]E(f51(x58091,x58092),f47(x58091,x58092))+P24(f332(f332(f246(a1),f2(a1)),x58091))+~P24(f332(f332(f247(a1),f2(a1)),x58092))
% 158.70/158.39  [5833]~P24(f332(x58331,f422(x58331)))+P24(f332(x58331,f332(a107,x58332)))+~P24(f332(f332(f246(a1),f2(a1)),x58332))
% 158.70/158.39  [5835]P24(f332(f332(f246(a868),x58351),f846(x58352)))+~P24(f332(f63(a868),x58352))+~P24(f332(f332(f334(a868),x58351),x58352))
% 158.70/158.39  [5836]P24(f332(f332(f247(a868),x58361),f832(x58362)))+~P24(f332(f63(a868),x58362))+~P24(f332(f332(f334(a868),x58361),x58362))
% 158.70/158.39  [5865]E(x58651,x58652)+~P24(f332(f332(f247(a868),x58651),f332(a115,x58652)))+P24(f332(f332(f247(a868),x58651),x58652))
% 158.70/158.39  [5899]E(x58991,f332(a115,x58992))+~P24(f332(f332(f246(a868),x58991),f332(a115,x58992)))+P24(f332(f332(f246(a868),x58991),x58992))
% 158.70/158.39  [5912]P24(f332(x59121,f423(x59121)))+~P24(f332(x59121,f332(a107,x59122)))+~P24(f332(f332(f246(a1),f2(a1)),x59122))
% 158.70/158.39  [5926]~P24(f332(x59261,x59262))+~P24(f332(f332(f246(a1),f2(a1)),x59262))+P24(f332(x59261,f332(f103(a1),f403(x59261))))
% 158.70/158.39  [5940]~P84(x59402)+~E(x59401,f2(x59402))+~P24(f332(f332(f247(x59402),f2(x59402)),f332(f76(x59402),x59401)))
% 158.70/158.39  [5964]~P54(x59641,x59642)+P39(x59641,f332(f287(x59641,x59641),x59642))+~P24(f332(f63(f875(x59641,x59641)),x59642))
% 158.70/158.39  [5972]~P92(x59721)+E(f332(f103(x59721),f332(f106(a868),x59722)),f332(f106(x59721),x59722))+~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x59722)))
% 158.70/158.39  [5975]E(f332(a115,x59751),x59752)+~P24(f332(f332(f247(a868),x59751),x59752))+P24(f332(f332(f247(a868),f332(a115,x59751)),x59752))
% 158.70/158.39  [5991]E(f332(f332(f40(a1),x59911),x59912),f2(a1))+~P24(f332(f332(f246(a1),x59911),f2(a1)))+~P24(f332(f332(f247(a1),x59912),x59911))
% 158.70/158.39  [6004]E(f46(a1,x60041,x60042),x60041)+~P24(f332(f332(f246(a1),x60041),f2(a1)))+~P24(f332(f332(f247(a1),x60042),x60041))
% 158.70/158.39  [6017]E(f48(x60171,x60172),f47(x60171,x60172))+~P24(f332(f332(f246(a1),f2(a1)),x60171))+~P24(f332(f332(f246(a1),f2(a1)),x60172))
% 158.70/158.39  [6025]E(f332(f332(f40(a1),x60251),x60252),f2(a1))+~P24(f332(f332(f246(a1),f2(a1)),x60251))+~P24(f332(f332(f247(a1),x60251),x60252))
% 158.70/158.39  [6037]E(f46(a868,f332(f106(a868),x60371),f332(f106(a868),x60372)),f332(f106(a868),x60371))+P24(f332(a203,f332(f106(a1),x60371)))+~P24(f332(a203,f332(f106(a1),x60372)))
% 158.70/158.39  [6039]E(f46(a1,x60391,x60392),x60391)+~P24(f332(f332(f246(a1),f2(a1)),x60391))+~P24(f332(f332(f247(a1),x60391),x60392))
% 158.70/158.39  [6040]E(x60401,x60402)+~P24(f332(f332(f247(a868),x60401),f332(a115,x60402)))+~P24(f332(f332(f246(a868),x60402),x60401))
% 158.70/158.39  [6057]~P76(x60571)+~P24(f332(f332(f246(x60571),x60572),f2(x60571)))+P24(f332(f332(f246(x60571),x60572),f332(f80(x60571),x60572)))
% 158.70/158.39  [6058]~P116(x60581)+~P24(f332(f332(f247(x60581),x60582),f2(x60581)))+P24(f332(f332(f247(x60581),x60582),f332(f80(x60581),x60582)))
% 158.70/158.39  [6068]~P28(x60681)+E(f332(f332(f66(x60681,x60681,f113(x60681)),f198(x60681)),x60682),f41(x60681,x60682))+~P24(f332(f63(x60681),x60682))
% 158.70/158.39  [6069]~P28(x60691)+E(f332(f332(f66(x60691,x60691,f104(x60691)),f255(x60691)),x60692),f42(x60691,x60692))+~P24(f332(f63(x60691),x60692))
% 158.70/158.39  [6083]~P116(x60831)+~P24(f332(f332(f246(a1),f2(a1)),x60832))+P24(f332(f332(f246(x60831),f2(x60831)),f332(f105(x60831),x60832)))
% 158.70/158.39  [6084]~P115(x60841)+~P24(f332(f332(f247(a868),f2(a868)),x60842))+P24(f332(f332(f247(x60841),f2(x60841)),f332(f103(x60841),x60842)))
% 158.70/158.39  [6085]~P116(x60851)+~P24(f332(f332(f247(a1),f2(a1)),x60852))+P24(f332(f332(f247(x60851),f2(x60851)),f332(f105(x60851),x60852)))
% 158.70/158.39  [6088]~P29(x60882)+~P29(x60881)+E(f332(f311(a868,a1,f103(a1)),f303(a868,f332(a107,x60881),f332(a107,x60882))),f303(a1,x60881,x60882))
% 158.70/158.39  [6094]P24(f332(x60941,x60942))+~P24(f332(f332(f246(a1),f2(a1)),x60942))+~P24(f332(x60941,f332(f103(a1),f404(x60941))))
% 158.70/158.39  [6121]E(f332(f332(f81(a868),f332(f106(a868),x61211)),f332(f106(a868),x61212)),f332(f106(a868),x61211))+P24(f332(f332(f247(a1),x61211),a84))+~P24(f332(f332(f247(a1),x61212),a84))
% 158.70/158.39  [6125]~P116(x61251)+P24(f332(f332(f247(x61251),f2(x61251)),f83(x61251,x61252)))+~P24(f332(f332(f247(x61251),f2(x61251)),x61252))
% 158.70/158.39  [6136]~P77(x61361)+~P24(f332(f332(f246(x61361),x61362),f2(x61361)))+P24(f332(f332(f246(x61361),f2(x61361)),f332(f80(x61361),x61362)))
% 158.70/158.39  [6137]~P77(x61371)+~P24(f332(f332(f247(x61371),x61372),f2(x61371)))+P24(f332(f332(f247(x61371),f2(x61371)),f332(f80(x61371),x61372)))
% 158.70/158.39  [6140]E(x61401,f255(f876(x61402,a862)))+~E(f332(f39(x61402),x61401),f332(f39(x61402),f255(f876(x61402,a862))))+~P24(f332(f63(x61402),f255(f876(x61402,a862))))
% 158.70/158.39  [6181]~P76(x61811)+P24(f332(f332(f246(x61811),x61812),f2(x61811)))+~P24(f332(f332(f246(x61811),x61812),f332(f80(x61811),x61812)))
% 158.70/158.39  [6182]~P116(x61821)+P24(f332(f332(f247(x61821),x61822),f2(x61821)))+~P24(f332(f332(f247(x61821),x61822),f332(f80(x61821),x61822)))
% 158.70/158.39  [6191]~P92(x61911)+P24(f332(f332(f334(x61911),f332(f106(x61911),x61912)),f194(x61911)))+~P24(f332(f332(f246(a1),a84),x61912))
% 158.70/158.39  [6222]E(x62221,f2(a868))+~P24(f332(f332(f247(a868),x62221),f332(a115,x62222)))+P24(f332(f332(f247(a868),f381(x62222,x62221)),x62222))
% 158.70/158.39  [6244]~P116(x62441)+~P24(f332(f332(f247(x62441),f2(x62441)),f83(x62441,x62442)))+P24(f332(f332(f247(x62441),f2(x62441)),x62442))
% 158.70/158.39  [6246]~E(f332(f106(a868),x62462),f332(f106(a868),x62461))+P24(f332(f332(f246(a1),f332(f106(a1),x62461)),f2(a1)))+~P24(f332(a203,f332(f106(a1),x62462)))
% 158.70/158.39  [6275]E(f332(f266(a1,a1),f51(x62751,x62752)),f332(f332(f40(a1),x62751),x62752))+~P24(f332(f332(f247(a1),x62751),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x62752))
% 158.70/158.39  [6308]E(f332(f270(a1,a1),f51(x63081,x63082)),f46(a1,x63081,x63082))+~P24(f332(f332(f247(a1),x63081),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x63082))
% 158.70/158.39  [6311]~P116(x63112)+~P24(f332(f332(f246(x63112),f2(x63112)),f332(f105(x63112),x63111)))+P24(f332(f332(f246(a1),f2(a1)),x63111))
% 158.70/158.39  [6312]~P115(x63122)+~P24(f332(f332(f247(x63122),f2(x63122)),f332(f103(x63122),x63121)))+P24(f332(f332(f247(a868),f2(a868)),x63121))
% 158.70/158.39  [6313]~P116(x63132)+~P24(f332(f332(f247(x63132),f2(x63132)),f332(f105(x63132),x63131)))+P24(f332(f332(f247(a1),f2(a1)),x63131))
% 158.70/158.39  [6316]E(f332(f266(a1,a1),f48(x63161,x63162)),f332(f332(f40(a1),x63161),x63162))+~P24(f332(f332(f246(a1),f2(a1)),x63162))+~P24(f332(f332(f247(a1),f2(a1)),x63161))
% 158.70/158.39  [6331]E(f332(f270(a1,a1),f48(x63311,x63312)),f46(a1,x63311,x63312))+~P24(f332(f332(f246(a1),f2(a1)),x63312))+~P24(f332(f332(f247(a1),f2(a1)),x63311))
% 158.70/158.39  [6348]~P77(x63481)+P24(f332(f332(f246(x63481),x63482),f2(x63481)))+~P24(f332(f332(f246(x63481),f2(x63481)),f332(f80(x63481),x63482)))
% 158.70/158.39  [6349]~P77(x63491)+P24(f332(f332(f247(x63491),x63492),f2(x63491)))+~P24(f332(f332(f247(x63491),f2(x63491)),f332(f80(x63491),x63492)))
% 158.70/158.39  [6375]P24(f332(f50(x63751,x63752),f51(x63751,x63752)))+~P24(f332(f332(f247(a1),x63751),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x63752))
% 158.70/158.39  [6400]P24(f332(f50(x64001,x64002),f48(x64001,x64002)))+~P24(f332(f332(f246(a1),f2(a1)),x64001))+~P24(f332(f332(f247(a1),f2(a1)),x64002))
% 158.70/158.39  [6443]~P77(x64431)+P24(f332(f332(f246(x64431),f332(f80(x64431),x64432)),f2(x64431)))+~P24(f332(f332(f246(x64431),f2(x64431)),x64432))
% 158.70/158.39  [6444]~P77(x64441)+P24(f332(f332(f247(x64441),f332(f80(x64441),x64442)),f2(x64441)))+~P24(f332(f332(f247(x64441),f2(x64441)),x64442))
% 158.70/158.39  [6461]E(f332(f332(f22(a868),f332(a107,x64611)),f332(a107,x64612)),f332(a107,f204(x64611,x64612)))+~P24(f332(f332(f246(a1),f2(a1)),x64612))+~P24(f332(f332(f246(a1),f2(a1)),x64611))
% 158.70/158.39  [6478]P24(f332(f332(f246(a1),f2(a1)),f204(x64781,x64782)))+~P24(f332(f332(f246(a1),f2(a1)),x64782))+~P24(f332(f332(f246(a1),f2(a1)),x64781))
% 158.70/158.39  [6516]~P24(f332(x65161,x65162))+P24(f332(x65161,f2(a868)))+P24(f332(x65161,f332(f332(f81(a868),f470(x65162,x65161)),f79(a868))))
% 158.70/158.39  [6597]E(f332(f106(a868),x65971),f332(f106(a868),x65972))+~P24(f332(f332(f246(a1),f332(f106(a1),x65972)),f2(a1)))+~P24(f332(a203,f332(f106(a1),x65971)))
% 158.70/158.39  [6607]~E(x66071,f2(a868))+~E(f606(x66072,x66071),f2(a868))+E(f332(f143(a868,a868,f81(a868),x66071),x66072),f2(a868))
% 158.70/158.39  [6632]~P24(f332(f63(x66321),f833(x66322,x66321)))+~P24(f332(f63(f876(x66321,a862)),x66322))+P24(f332(f63(x66321),f41(f876(x66321,a862),x66322)))
% 158.70/158.39  [6638]E(x66381,x66382)+P24(f332(f332(f247(a1),x66381),x66382))+~P24(f332(f332(f247(a1),x66381),f332(f332(f81(a1),x66382),f79(a1))))
% 158.70/158.39  [6639]P24(f332(f332(f246(a868),f332(a107,x66391)),f332(a107,x66392)))+~P24(f332(f332(f246(a1),f2(a1)),x66392))+~P24(f332(f332(f246(a1),x66391),x66392))
% 158.70/158.39  [6640]P24(f332(f332(f246(a868),f332(a107,x66401)),f332(a107,x66402)))+~P24(f332(f332(f247(a1),f2(a1)),x66401))+~P24(f332(f332(f246(a1),x66401),x66402))
% 158.70/158.39  [6642]P24(f332(f332(f247(a868),f332(a107,x66421)),f332(a107,x66422)))+~P24(f332(f332(f246(a1),f2(a1)),x66421))+~P24(f332(f332(f247(a1),x66421),x66422))
% 158.70/158.39  [6643]P24(f332(f332(f247(a868),f332(a107,x66431)),f332(a107,x66432)))+~P24(f332(f332(f247(a1),f2(a1)),x66432))+~P24(f332(f332(f247(a1),x66431),x66432))
% 158.70/158.39  [6654]E(f46(a868,f332(a107,x66541),f332(a107,x66542)),f332(a107,f46(a1,x66541,x66542)))+~P24(f332(f332(f246(a1),f2(a1)),x66542))+~P24(f332(f332(f246(a1),f2(a1)),x66541))
% 158.70/158.39  [6676]~P77(x66761)+~P24(f332(f332(f246(x66761),f332(f80(x66761),x66762)),f2(x66761)))+P24(f332(f332(f246(x66761),f2(x66761)),x66762))
% 158.70/158.39  [6677]~P77(x66771)+~P24(f332(f332(f247(x66771),f332(f80(x66771),x66772)),f2(x66771)))+P24(f332(f332(f247(x66771),f2(x66771)),x66772))
% 158.70/158.39  [6692]~P24(f332(f332(f247(a1),a84),x66922))+~P24(f332(f332(f247(a1),x66921),x66922))+P24(f332(f332(f247(a868),f332(f106(a868),x66921)),f332(f106(a868),x66922)))
% 158.70/158.39  [6783]~P24(f332(f332(f246(a1),f2(a1)),x67831))+P24(f332(f332(f247(a868),f332(a107,x67831)),x67832))+~P24(f332(f332(f247(a1),x67831),f332(f103(a1),x67832)))
% 158.70/158.39  [6800]E(x68001,f2(a1))+E(f46(a1,x68002,x68001),f2(a1))+E(f332(f332(f22(a1),f332(f80(a1),f332(f332(f40(a1),x68002),x68001))),f79(a1)),f332(f332(f40(a1),x68002),f332(f80(a1),x68001)))
% 158.70/158.39  [6816]~P24(f332(f332(f246(a1),f2(a1)),x68161))+~P24(f332(f332(f247(a868),f332(a107,x68161)),x68162))+P24(f332(f332(f247(a1),x68161),f332(f103(a1),x68162)))
% 158.70/158.39  [6851]~P24(f332(f332(f246(a868),f332(a107,x68511)),f332(a107,x68512)))+~P24(f332(f332(f246(a1),f2(a1)),x68512))+P24(f332(f332(f246(a1),x68511),x68512))
% 158.70/158.39  [6852]~P24(f332(f332(f246(a868),f332(a107,x68521)),f332(a107,x68522)))+~P24(f332(f332(f247(a1),f2(a1)),x68521))+P24(f332(f332(f246(a1),x68521),x68522))
% 158.70/158.39  [6880]P24(f332(f332(f246(a1),x68801),x68802))+~P24(f332(f332(f246(a868),f332(f106(a868),x68801)),f332(f106(a868),x68802)))+P24(f332(f332(f246(a1),x68801),a84))
% 158.70/158.39  [6905]P24(f332(f332(f246(a1),f2(a1)),f46(a1,x69051,x69052)))+~P24(f332(f332(f246(a1),f2(a1)),x69052))+~P24(f332(f332(f246(a1),f2(a1)),x69051))
% 158.70/158.39  [7003]P24(f332(f332(f247(a1),a84),x70031))+~P24(f332(f332(f247(a1),x70032),x70031))+~P24(f332(f332(f247(a868),f332(f106(a868),x70032)),f332(f106(a868),x70031)))
% 158.70/158.39  [7054]E(f332(f332(f267(a1,a1),f332(f332(f40(a1),x70541),x70542)),f46(a1,x70541,x70542)),f51(x70541,x70542))+~P24(f332(f332(f247(a1),x70541),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x70542))
% 158.70/158.39  [7075]E(f332(f332(f267(a1,a1),f332(f332(f40(a1),x70751),x70752)),f46(a1,x70751,x70752)),f48(x70751,x70752))+~P24(f332(f332(f246(a1),f2(a1)),x70752))+~P24(f332(f332(f246(a1),f2(a1)),x70751))
% 158.70/158.39  [7126]~P95(x71262)+E(x71261,f116(x71262))+E(f332(f143(x71262,x71262,f82(x71262),f332(f142(x71262),x71261)),f332(f173(x71262),x71261)),f332(f65(x71262,f82(x71262)),f332(f174(x71262),x71261)))
% 158.70/158.39  [7238]~E(x72381,f2(a868))+E(f332(f143(a868,a868,f81(a868),x72381),x72382),f2(a868))+P24(f332(f332(f334(a868),f606(x72382,x72381)),f332(f174(a868),x72382)))
% 158.70/158.39  [7285]~P24(f332(f332(f246(a1),x72851),f2(a1)))+P24(f332(f332(f246(a1),f332(f332(f40(a1),x72851),x72852)),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x72852))
% 158.70/158.39  [7286]~P24(f332(f332(f247(a1),x72862),f2(a1)))+P24(f332(f332(f246(a1),f332(f332(f40(a1),x72861),x72862)),f2(a1)))+~P24(f332(f332(f246(a1),f2(a1)),x72861))
% 158.70/158.39  [7287]~P24(f332(f332(f247(a1),x72872),f2(a1)))+P24(f332(f332(f247(a1),f332(f332(f40(a1),x72871),x72872)),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x72871))
% 158.70/158.39  [7289]~P24(f332(f332(f247(a1),x72891),f2(a1)))+P24(f332(f332(f247(a1),f332(f332(f40(a1),x72891),x72892)),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x72892))
% 158.70/158.39  [7295]P24(f332(f332(f334(f876(x72951,a862)),f833(x72952,x72951)),x72952))+~P24(f332(f63(f876(x72951,a862)),x72952))+P24(f332(f63(x72951),f41(f876(x72951,a862),x72952)))
% 158.70/158.39  [7390]P21(x73901,x73901,x73902,f255(f876(x73901,a862)))+~E(f332(f311(x73901,x73901,x73902),f255(f876(x73901,a862))),f255(f876(x73901,a862)))+~P24(f332(f63(x73901),f255(f876(x73901,a862))))
% 158.70/158.39  [7517]~P21(x75171,x75171,x75172,f255(f876(x75171,a862)))+E(f332(f311(x75171,x75171,x75172),f255(f876(x75171,a862))),f255(f876(x75171,a862)))+~P24(f332(f63(x75171),f255(f876(x75171,a862))))
% 158.70/158.39  [7654]E(f332(f332(f40(a1),x76541),x76542),f332(f106(a1),a100))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),x76541),x76542)),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x76541))
% 158.70/158.39  [7713]~P24(f332(f332(f247(a1),x77132),f2(a1)))+~P24(f332(f332(f247(a1),f332(f332(f40(a1),x77131),x77132)),f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x77131))
% 158.70/158.39  [7718]E(f332(f332(f81(a1),x77181),x77182),f46(a1,x77181,x77182))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),x77181),x77182)),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x77181))
% 158.70/158.39  [7721]P24(f332(f332(f247(a1),x77211),f2(a1)))+~P24(f332(f332(f247(a1),f332(f332(f40(a1),x77211),x77212)),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x77212))
% 158.70/158.39  [8103]~P59(x81031)+~P24(f332(f60(f872(x81031)),x81032))+P24(f332(f60(x81031),f332(f332(f8(f872(x81031),a862,x81031),x81032),f210(x81031))))
% 158.70/158.39  [8407]~P106(x84071)+P30(x84071,x84072)+~P24(f332(f332(f246(x84071),f332(f332(f166(x84071),x84072),f631(x84072,x84071))),f332(f332(f166(x84071),x84072),f632(x84072,x84071))))
% 158.70/158.39  [8408]~P106(x84081)+P30(x84081,x84082)+~P24(f332(f332(f246(x84081),f332(f332(f166(x84081),x84082),f637(x84082,x84081))),f332(f332(f166(x84081),x84082),f647(x84082,x84081))))
% 158.70/158.39  [8552]~P59(x85521)+P24(f332(f59(f872(x85521)),x85522))+~P24(f332(f59(x85521),f332(f332(f8(f872(x85521),a862,x85521),x85522),f210(x85521))))
% 158.70/158.39  [9683]~P59(x96831)+~P59(x96832)+E(f332(f332(f155(f869(x96831),f876(x96832,x96831)),f332(f332(f8(f876(x96832,f872(x96831)),f876(x96832,x96831),f869(x96831)),f74(f872(x96831),x96831,x96832,f245(x96831))),f332(f332(f8(f869(f875(x96832,x96831)),f876(x96832,f872(x96831)),f869(x96831)),f180(x96832,x96831)),f332(f184(x96832,x96831),f57(x96832))))),f56(x96831,f332(f199(f869(x96832)),f57(x96832)),f57(x96831))),f57(f876(x96832,x96831)))
% 158.70/158.39  [5673]E(x56731,f2(a1))+~E(f46(a1,x56732,x56731),f2(a1))+E(f332(f332(f40(a1),x56732),f332(f80(a1),x56731)),f332(f80(a1),f332(f332(f40(a1),x56732),x56731)))
% 158.70/158.39  [5691]~P40(x56912)+~P40(x56911)+P40(f332(f332(f113(f876(a1,a862)),x56911),x56912))
% 158.70/158.39  [5692]~P40(x56922)+~P40(x56921)+P40(f332(f332(f104(f876(a1,a862)),x56921),x56922))
% 158.70/158.39  [5710]~P60(x57101)+~P92(x57101)+E(f332(f80(x57101),f332(f332(f290(x57101),f79(x57101)),x57102)),f332(f332(f290(x57101),f332(f106(x57101),a100)),x57102))
% 158.70/158.39  [5825]E(x58251,f2(a1))+~E(f46(a1,x58252,x58251),f2(a1))+E(f332(f332(f40(a1),f332(f80(a1),x58252)),x58251),f332(f80(a1),f332(f332(f40(a1),x58252),x58251)))
% 158.70/158.39  [5958]~P106(x59581)+P30(x59581,x59582)+P24(f332(f332(f247(a868),f632(x59582,x59581)),f332(f199(f869(x59581)),x59582)))
% 158.70/158.39  [5959]~P106(x59591)+P30(x59591,x59592)+P24(f332(f332(f247(a868),f647(x59592,x59591)),f332(f199(f869(x59591)),x59592)))
% 158.70/158.39  [6115]~P92(x61151)+~E(f332(f106(x61151),x61152),f2(x61151))+P32(x61151,f332(f106(x61151),f332(f332(f81(a1),x61152),f332(f80(a1),a84))))
% 158.70/158.39  [6116]~P92(x61161)+~E(f332(f106(x61161),x61162),f2(x61161))+P32(x61161,f332(f106(x61161),f332(f332(f81(a1),a84),f332(f80(a1),x61162))))
% 158.70/158.39  [6118]E(f332(a52,f48(f332(f80(a1),x61181),f332(f80(a1),x61182))),f47(x61181,x61182))+P24(f332(f332(f246(a1),f2(a1)),x61181))+P24(f332(f332(f247(a1),f2(a1)),x61182))
% 158.70/158.39  [6252]~E(x62522,f2(a868))+~E(x62521,f2(a868))+P24(f332(f332(f246(a1),f332(f103(a1),x62521)),f332(f80(a1),f332(f103(a1),x62522))))
% 158.70/158.39  [6279]E(f332(f332(f81(a868),f332(f106(a868),x62791)),f332(f106(a868),x62792)),f332(f106(a868),f332(f332(f81(a1),x62791),x62792)))+P24(f332(f332(f247(a1),x62791),a84))+P24(f332(f332(f247(a1),x62792),a84))
% 158.70/158.39  [6409]~P76(x64091)+~P24(f332(f332(f246(x64091),f2(x64091)),x64092))+P24(f332(f332(f246(x64091),f332(f80(x64091),x64092)),x64092))
% 158.70/158.39  [6410]~P76(x64101)+~P24(f332(f332(f247(x64101),f2(x64101)),x64102))+P24(f332(f332(f247(x64101),f332(f80(x64101),x64102)),x64102))
% 158.70/158.39  [6583]E(f332(f332(f22(a868),f332(a107,x65831)),f332(a107,x65832)),f332(a107,f332(f332(f22(a1),x65831),x65832)))+~P24(f332(f332(f246(a1),f2(a1)),x65832))+~P24(f332(f332(f246(a1),x65832),x65831))
% 158.70/158.39  [6615]E(f332(a107,f46(a1,f332(f106(a1),x66151),f332(f106(a1),x66152))),f46(a868,f332(f106(a868),x66151),f332(f106(a868),x66152)))+P24(f332(a203,f332(f106(a1),x66151)))+P24(f332(a203,f332(f106(a1),x66152)))
% 158.70/158.39  [6633]~P76(x66331)+P24(f332(f332(f246(x66331),f2(x66331)),x66332))+~P24(f332(f332(f246(x66331),f332(f80(x66331),x66332)),x66332))
% 158.70/158.39  [6634]~P76(x66341)+P24(f332(f332(f247(x66341),f2(x66341)),x66342))+~P24(f332(f332(f247(x66341),f332(f80(x66341),x66342)),x66342))
% 158.70/158.39  [6646]~P76(x66461)+~P24(f332(f332(f246(x66461),f2(x66461)),x66462))+P24(f332(f332(f246(x66461),f2(x66461)),f332(f332(f81(x66461),x66462),x66462)))
% 158.70/158.39  [6648]~P76(x66481)+~P24(f332(f332(f247(x66481),f2(x66481)),x66482))+P24(f332(f332(f247(x66481),f2(x66481)),f332(f332(f81(x66481),x66482),x66482)))
% 158.70/158.39  [6659]E(f332(f332(f81(a868),f332(a107,x66591)),f332(a107,x66592)),f332(a107,f332(f332(f81(a1),x66591),x66592)))+~P24(f332(f332(f246(a1),f2(a1)),x66592))+~P24(f332(f332(f246(a1),f2(a1)),x66591))
% 158.70/158.39  [6671]E(x66711,f2(a868))+P24(f332(f332(f247(a868),f2(a868)),x66712))+~P24(f332(f332(f247(a868),f2(a868)),f332(f332(f257(a868),x66712),x66711)))
% 158.70/158.39  [6701]~P92(x67011)+E(f332(f106(x67011),x67012),f2(x67011))+~P32(x67011,f332(f106(x67011),f332(f332(f81(a1),a84),f332(f80(a1),x67012))))
% 158.70/158.39  [6702]~P92(x67021)+E(f332(f106(x67021),x67022),f2(x67021))+~P32(x67021,f332(f106(x67021),f332(f332(f81(a1),x67022),f332(f80(a1),a84))))
% 158.70/158.39  [6761]~P24(f332(f63(x67611),x67612))+~P24(f332(f63(x67611),f255(f876(x67611,a862))))+P24(f332(f63(x67611),f332(f80(f876(x67611,a862)),x67612)))
% 158.70/158.39  [6784]~P24(f332(f332(f247(a1),f2(a1)),x67842))+~P24(f332(f332(f246(a1),x67842),x67841))+P24(f332(f332(f247(a1),f2(a1)),f332(f332(f40(a1),x67841),x67842)))
% 158.70/158.39  [6785]~P24(f332(f332(f246(a1),x67851),f2(a1)))+~P24(f332(f332(f247(a1),x67852),f2(a1)))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f40(a1),x67851),x67852)))
% 158.70/158.39  [6824]~P24(f332(f332(f246(a1),f2(a1)),x68242))+~P24(f332(f332(f246(a1),f2(a1)),x68241))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),x68241),x68242)))
% 158.70/158.39  [6825]~P24(f332(f332(f246(a1),f2(a1)),x68252))+~P24(f332(f332(f246(a1),f2(a1)),x68251))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f82(a1),x68251),x68252)))
% 158.70/158.39  [6826]~P24(f332(f332(f246(a1),f2(a1)),x68262))+~P24(f332(f332(f246(a1),f2(a1)),x68261))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f40(a1),x68261),x68262)))
% 158.70/158.39  [6827]~P24(f332(f332(f246(a1),f2(a1)),x68271))+~P24(f332(f332(f247(a1),f2(a1)),x68272))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f40(a1),x68271),x68272)))
% 158.70/158.39  [6828]~P24(f332(f332(f247(a868),f2(a868)),x68282))+~P24(f332(f332(f247(a868),f2(a868)),x68281))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f82(a868),x68281),x68282)))
% 158.70/158.39  [6893]E(x68931,f2(a1))+E(f46(a1,x68932,x68931),f2(a1))+E(f332(f332(f22(a1),f332(f80(a1),f332(f332(f40(a1),x68932),x68931))),f79(a1)),f332(f332(f40(a1),f332(f80(a1),x68932)),x68931))
% 158.70/158.39  [6946]P24(f332(f332(f247(a868),f2(a868)),x69461))+P24(f332(f332(f247(a868),f2(a868)),x69462))+~P24(f332(f332(f247(a868),f2(a868)),f332(f332(f81(a868),x69462),x69461)))
% 158.70/158.39  [6950]~P76(x69501)+P24(f332(f332(f246(x69501),f2(x69501)),x69502))+~P24(f332(f332(f246(x69501),f2(x69501)),f332(f332(f81(x69501),x69502),x69502)))
% 158.70/158.39  [6951]~P76(x69511)+P24(f332(f332(f247(x69511),f2(x69511)),x69512))+~P24(f332(f332(f247(x69511),f2(x69511)),f332(f332(f81(x69511),x69512),x69512)))
% 158.70/158.39  [7004]~P24(f332(f63(x70041),x70042))+P24(f332(f63(x70041),f255(f876(x70041,a862))))+~P24(f332(f63(x70041),f332(f80(f876(x70041,a862)),x70042)))
% 158.70/158.39  [7067]P24(f332(f332(f246(a1),x70671),f2(a1)))+~P24(f332(f332(f247(a1),x70672),f2(a1)))+~P24(f332(f332(f246(a1),f2(a1)),f332(f332(f40(a1),x70671),x70672)))
% 158.70/158.39  [7073]~P24(f332(f332(f247(a1),f2(a1)),x70731))+P24(f332(f332(f246(a1),x70731),x70732))+~P24(f332(f332(f247(a1),f2(a1)),f332(f332(f40(a1),x70732),x70731)))
% 158.70/158.39  [7074]~P24(f332(f332(f246(a1),f2(a1)),x70742))+P24(f332(f332(f246(a1),x70741),x70742))+~P24(f332(f332(f247(a1),f2(a1)),f332(f332(f40(a1),x70742),x70741)))
% 158.70/158.39  [7103]P24(f332(f332(f246(a1),f2(a1)),x71031))+~P24(f332(f332(f247(a1),f2(a1)),x71032))+~P24(f332(f332(f246(a1),f2(a1)),f332(f332(f40(a1),x71031),x71032)))
% 158.70/158.39  [7104]P24(f332(f332(f247(a1),f2(a1)),x71041))+~P24(f332(f332(f246(a1),f2(a1)),x71042))+~P24(f332(f332(f247(a1),f2(a1)),f332(f332(f40(a1),x71042),x71041)))
% 158.70/158.39  [7548]~P24(f332(f63(x75482),f255(f876(x75482,a862))))+~P24(f332(f63(x75481),f255(f876(x75481,a862))))+P24(f332(f63(f874(x75481,x75482)),f255(f876(f874(x75481,x75482),a862))))
% 158.70/158.39  [7549]~P24(f332(f63(x75492),f255(f876(x75492,a862))))+~P24(f332(f63(x75491),f255(f876(x75491,a862))))+P24(f332(f63(f875(x75491,x75492)),f255(f876(f875(x75491,x75492),a862))))
% 158.70/158.39  [7618]~P24(f332(f332(f247(a868),f332(a115,f2(a868))),x76181))+~P24(f332(f332(f247(a868),f332(a115,f2(a868))),x76182))+P24(f332(f332(f247(a868),x76181),f332(f332(f82(a868),x76182),x76181)))
% 158.70/158.39  [7619]~P24(f332(f332(f247(a868),f332(a115,f2(a868))),x76191))+~P24(f332(f332(f247(a868),f332(a115,f2(a868))),x76192))+P24(f332(f332(f247(a868),x76191),f332(f332(f82(a868),x76191),x76192)))
% 158.70/158.39  [7653]E(f332(f39(x76531),f255(f876(x76531,a862))),f332(a115,f2(a868)))+P24(f332(f63(x76532),f255(f876(x76532,a862))))+~P24(f332(f63(f876(x76532,x76531)),f255(f876(f876(x76532,x76531),a862))))
% 158.70/158.39  [7781]~P24(f332(f332(f246(a868),f332(a115,f2(a868))),x77811))+~P24(f332(f332(f246(a868),f332(a115,f2(a868))),x77812))+P24(f332(f332(f246(a868),f332(a115,f2(a868))),f332(f332(f82(a868),x77811),x77812)))
% 158.70/158.39  [7782]~P24(f332(f332(f247(a868),f332(a115,f2(a868))),x77822))+~P24(f332(f332(f247(a868),f332(a115,f2(a868))),x77821))+P24(f332(f332(f247(a868),f332(a115,f2(a868))),f332(f332(f82(a868),x77821),x77822)))
% 158.70/158.39  [8451]E(x84511,f116(x84512))+~P24(f332(f138(x84512),x84511))+E(f179(x84512,f332(f332(f8(a862,a862,x84512),a327),f332(f332(f7(x84512,x84512,a862),a329),f145(x84512,x84511))),x84511),f117(x84512,x84511))
% 158.70/158.39  [8543]~P40(x85432)+~P40(x85431)+E(f332(f311(a868,a1,f103(a1)),f332(f332(f113(f876(a868,a862)),f332(f311(a1,a868,a107),x85431)),f332(f311(a1,a868,a107),x85432))),f332(f332(f113(f876(a1,a862)),x85431),x85432))
% 158.70/158.39  [8544]~P40(x85442)+~P40(x85441)+E(f332(f311(a868,a1,f103(a1)),f332(f332(f104(f876(a868,a862)),f332(f311(a1,a868,a107),x85441)),f332(f311(a1,a868,a107),x85442))),f332(f332(f104(f876(a1,a862)),x85441),x85442))
% 158.70/158.39  [9177]~P92(x91771)+~E(f332(f106(x91771),x91772),f79(x91771))+P32(x91771,f332(f106(x91771),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f80(a1),x91772))))
% 158.70/158.39  [9402]~P92(x94021)+E(f332(f106(x94021),x94022),f79(x94021))+~P32(x94021,f332(f106(x94021),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f80(a1),x94022))))
% 158.70/158.39  [10125]E(x101251,f2(a1))+E(x101252,f2(a1))+E(f332(f272(a1,a1,a1,a1,f35(a1),f332(f82(a1),f83(a1,x101252))),f332(f332(f332(f99(f875(a1,a1)),f332(f332(a329,f83(a1,x101251)),f83(a1,x101252))),f54(x101251,x101252)),f332(f332(f271(a1,a1,f875(a1,a1)),f332(f332(f18(a1,f876(a1,f875(a1,a1)),f876(a1,f875(a1,a1))),f332(f332(f8(f876(a1,f876(f875(a1,a1),f875(a1,a1))),f876(f876(a1,f875(a1,a1)),f876(a1,f875(a1,a1))),a1),f18(a1,f875(a1,a1),f875(a1,a1))),f332(f332(f8(f875(a1,a1),f876(a1,f876(f875(a1,a1),f875(a1,a1))),a1),f332(f7(a1,f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),f332(f332(f8(a862,f876(f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),a1),f99(f875(a1,a1))),f332(f332(f7(a1,a1,a862),a329),f2(a1))))),f332(f332(f7(a1,a1,f875(a1,a1)),f332(f332(f8(a1,f876(a1,f875(a1,a1)),a1),f267(a1,a1)),f80(a1))),f2(a1))))),f332(f332(f7(a1,f876(a1,a1),f876(a1,f875(a1,a1))),f332(f332(f8(f876(a1,f875(a1,a1)),f876(f876(a1,a1),f876(a1,f875(a1,a1))),a1),f8(a1,f875(a1,a1),a1)),f332(f332(f8(a1,f876(a1,f875(a1,a1)),a1),f267(a1,a1)),f332(f332(f7(a1,a1,a1),f332(f332(f8(a1,f876(a1,a1),a1),f22(a1)),f80(a1))),f79(a1))))),f332(f22(a1),f332(f76(a1),x101252))))),f54(x101251,x101252)))),f47(x101251,x101252))
% 158.70/158.39  [10126]E(x101261,f2(a1))+E(x101262,f2(a1))+E(f332(f272(a1,a1,a1,a1,f35(a1),f332(f82(a1),f83(a1,x101262))),f332(f332(f332(f99(f875(a1,a1)),f332(f332(a331,f332(f332(a330,f332(f332(f247(a1),f2(a1)),x101262)),f332(f332(f246(a1),f2(a1)),x101261))),f332(f332(a330,f332(f332(f247(a1),x101262),f2(a1))),f332(f332(f247(a1),x101261),f2(a1))))),f54(x101261,x101262)),f332(f332(f271(a1,a1,f875(a1,a1)),f332(f332(f18(a1,f876(a1,f875(a1,a1)),f876(a1,f875(a1,a1))),f332(f332(f8(f876(a1,f876(f875(a1,a1),f875(a1,a1))),f876(f876(a1,f875(a1,a1)),f876(a1,f875(a1,a1))),a1),f18(a1,f875(a1,a1),f875(a1,a1))),f332(f332(f8(f875(a1,a1),f876(a1,f876(f875(a1,a1),f875(a1,a1))),a1),f332(f7(a1,f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),f332(f332(f8(a862,f876(f875(a1,a1),f876(f875(a1,a1),f875(a1,a1))),a1),f99(f875(a1,a1))),f332(f332(f7(a1,a1,a862),a329),f2(a1))))),f332(f332(f7(a1,a1,f875(a1,a1)),f332(f332(f8(a1,f876(a1,f875(a1,a1)),a1),f267(a1,a1)),f80(a1))),f2(a1))))),f332(f332(f7(a1,f876(a1,a1),f876(a1,f875(a1,a1))),f332(f332(f8(f876(a1,f875(a1,a1)),f876(f876(a1,a1),f876(a1,f875(a1,a1))),a1),f8(a1,f875(a1,a1),a1)),f332(f332(f8(a1,f876(a1,f875(a1,a1)),a1),f267(a1,a1)),f332(f332(f7(a1,a1,a1),f332(f332(f8(a1,f876(a1,a1),a1),f22(a1)),f80(a1))),f79(a1))))),f332(f22(a1),f332(f76(a1),x101262))))),f54(x101261,x101262)))),f47(x101261,x101262))
% 158.70/158.39  [5699]~P116(x56991)+~P92(x56991)+E(f332(f76(x56991),f332(f332(f257(x56991),f332(f106(x56991),a100)),x56992)),f79(x56991))
% 158.70/158.39  [6192]~P137(x61921)+~P24(f332(f332(f247(a1),x61922),f2(a1)))+E(f332(f80(x61921),f332(f103(x61921),f332(a107,f332(f80(a1),x61922)))),f332(f105(x61921),x61922))
% 158.70/158.39  [6393]P24(f332(f332(f246(a102),x63931),f79(a102)))+E(f332(f332(f81(a102),f79(a102)),f280(x63931,f332(f332(f40(a102),x63932),x63931))),f280(x63931,x63932))+P24(f332(f332(f247(a102),x63932),x63931))
% 158.70/158.39  [6991]~P91(x69911)+~P24(f332(f332(f334(x69911),x69912),f112(x69911)))+~E(f332(f332(f81(x69911),f332(f332(f81(x69911),f79(x69911)),x69912)),x69912),f2(x69911))
% 158.70/158.39  [7105]~P24(f332(f332(f246(a1),x71052),f2(a1)))+~P24(f332(f332(f247(a1),x71051),f2(a1)))+E(f332(f266(a1,a1),f332(a52,f48(f332(f80(a1),x71051),f332(f80(a1),x71052)))),f332(f332(f40(a1),x71051),x71052))
% 158.70/158.39  [7122]~P24(f332(f332(f246(a1),x71222),f2(a1)))+~P24(f332(f332(f247(a1),x71221),f2(a1)))+E(f332(f270(a1,a1),f332(a52,f48(f332(f80(a1),x71221),f332(f80(a1),x71222)))),f46(a1,x71221,x71222))
% 158.70/158.39  [7128]~P24(f332(f332(f247(a1),x71282),f2(a1)))+E(f332(f266(a1,a1),f332(a52,f51(f332(f80(a1),x71281),f332(f80(a1),x71282)))),f332(f332(f40(a1),x71281),x71282))+~P24(f332(f332(f247(a1),f2(a1)),x71281))
% 158.70/158.39  [7146]~P24(f332(f332(f247(a1),x71462),f2(a1)))+E(f332(f270(a1,a1),f332(a52,f51(f332(f80(a1),x71461),f332(f80(a1),x71462)))),f46(a1,x71461,x71462))+~P24(f332(f332(f247(a1),f2(a1)),x71461))
% 158.70/158.39  [7199]E(f332(f332(f40(a1),f332(f332(f257(a1),x71991),x71992)),x71991),f332(f332(f257(a1),x71991),f332(f332(f22(a868),x71992),f332(a115,f2(a868)))))+~P24(f332(f332(f247(a868),f2(a868)),x71992))+~P24(f332(f332(f247(a1),f2(a1)),x71991))
% 158.70/158.39  [7292]~P24(f332(f332(f247(a868),f2(a868)),x72921))+~P24(f332(f332(f247(a868),f2(a868)),x72922))+P24(f332(f332(f247(a868),f332(f332(f22(a868),x72921),x72922)),x72921))
% 158.70/158.39  [7293]~P24(f332(f332(f247(a868),f2(a868)),x72931))+~P24(f332(f332(f247(a868),f79(a868)),x72932))+P24(f332(f332(f247(a868),f332(f332(f40(a868),x72931),x72932)),x72931))
% 158.70/158.39  [7294]~P24(f332(f332(f247(a1),f2(a1)),x72941))+~P24(f332(f332(f247(a1),f79(a1)),x72942))+P24(f332(f332(f247(a1),f332(f332(f40(a1),x72941),x72942)),x72941))
% 158.70/158.39  [7439]E(x74391,f2(a868))+~E(x74392,f2(a1))+~P24(f332(f332(f247(a1),f2(a1)),f332(f332(f257(a1),f332(f76(a1),x74392)),x74391)))
% 158.70/158.39  [7858]~E(x78582,f116(f869(x78581)))+E(f332(f199(f869(f869(x78581))),f182(x78581,x78582)),f2(a868))+~P30(a868,f332(f170(a868),f332(f332(f155(f869(x78581),a868),f199(f869(x78581))),x78582)))
% 158.70/158.39  [8102]P24(f332(x81021,x81022))+~P24(f332(x81021,f332(a109,f693(x81021,x81022))))+~P24(f332(f332(f334(f876(f875(a868,a868),a862)),x81022),a101))
% 158.70/158.39  [8120]E(x81201,f116(f869(x81202)))+E(f332(f199(f869(x81202)),f332(f332(f166(f869(x81202)),x81201),f2(a868))),f332(f199(f869(f869(x81202))),f182(x81202,x81201)))+~P30(a868,f332(f170(a868),f332(f332(f155(f869(x81202),a868),f199(f869(x81202))),x81201)))
% 158.70/158.39  [8804]~P24(f332(f63(x88041),f332(f252(x88041),x88042)))+~P24(f332(f63(x88041),f255(f876(x88041,a862))))+P24(f332(f63(x88041),f332(f252(x88041),f332(f332(f8(a862,a862,x88041),a327),x88042))))
% 158.70/158.39  [8866]E(f332(f332(f267(a868,a868),f332(a115,f332(f332(f40(a868),f332(f332(f22(a868),x88661),x88662)),x88662))),f46(a868,f332(f332(f22(a868),x88661),x88662),x88662)),f86(f875(a868,a868),f49(x88661,x88662)))+~P24(f332(f332(f247(a868),f2(a868)),x88662))+~P24(f332(f332(f246(a868),x88662),x88661))
% 158.70/158.39  [9146]~P24(f332(f63(x91461),f332(f252(x91461),x91462)))+P24(f332(f63(x91461),f255(f876(x91461,a862))))+~P24(f332(f63(x91461),f332(f252(x91461),f332(f332(f8(a862,a862,x91461),a327),x91462))))
% 158.70/158.39  [9850]P22(x98501,x98502)+~P39(x98501,f332(f266(f876(f875(x98501,x98501),a862),f876(f875(x98501,x98501),a862)),x98502))+~P24(f332(f332(f246(f876(f875(x98501,x98501),a862)),f332(f332(f289(x98501,x98501,x98501),f332(f266(f876(f875(x98501,x98501),a862),f876(f875(x98501,x98501),a862)),x98502)),f332(f270(f876(f875(x98501,x98501),a862),f876(f875(x98501,x98501),a862)),x98502))),f332(f266(f876(f875(x98501,x98501),a862),f876(f875(x98501,x98501),a862)),x98502)))
% 158.70/158.39  [7225]~P24(f332(f332(f247(a868),f2(a868)),x72252))+P24(f332(f332(f247(a868),x72251),x72252))+E(f332(a115,f332(f332(f40(a868),f332(f332(f22(a868),x72251),x72252)),x72252)),f332(f332(f40(a868),x72251),x72252))
% 158.70/158.39  [7359]~P24(f332(f332(f247(a868),f2(a868)),x73592))+~P24(f332(f332(f246(a868),x73592),x73591))+E(f332(a115,f332(f332(f40(a868),f332(f332(f22(a868),x73591),x73592)),x73592)),f332(f332(f40(a868),x73591),x73592))
% 158.70/158.39  [8327]~P92(x83271)+~P91(x83271)+~P32(x83271,f332(f106(x83271),f332(f332(f22(a1),f332(f332(f81(a1),x83272),x83272)),a100)))
% 158.70/158.39  [9055]E(x90551,f2(a868))+E(f332(f332(f271(a868,a868,f875(a868,a868)),f332(f332(f8(a868,f876(a868,f875(a868,a868)),a868),f267(a868,a868)),a115)),f86(f875(a868,a868),f49(f332(f332(f22(a868),x90552),x90551),x90551))),f86(f875(a868,a868),f49(x90552,x90551)))+P24(f332(f332(f247(a868),x90552),x90551))
% 158.70/158.39  [9461]P24(f332(x94612,f775(x94612,x94611)))+P24(f332(x94611,f775(x94612,x94611)))+E(f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x94611)),f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x94612)))
% 158.70/158.39  [9465]~P24(f332(x94652,f775(x94652,x94651)))+~P24(f332(x94651,f775(x94652,x94651)))+E(f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x94651)),f332(f252(a1),f332(f332(f18(a1,a862,a862),f332(f332(f8(a862,f876(a862,a862),a1),a330),f332(f246(a1),f2(a1)))),x94652)))
% 158.70/158.39  [7576]~P61(x75761)+~P92(x75761)+E(f332(f332(f290(x75761),x75762),f332(f106(x75761),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))),x75762)
% 158.70/158.39  [9776]~P24(f332(f63(a865),x97762))+P20(a863,x97761,f332(f311(a865,f867(a863),f332(f332(f8(a864,f867(a863),a865),a94),a28)),x97762))+~P20(a863,f332(f332(f113(f876(f867(a863),a862)),x97761),f332(f311(a865,f867(a863),f332(f332(f8(a864,f867(a863),a865),a94),a28)),x97762)),f332(f311(a865,f867(a863),f332(f332(f8(a864,f867(a863),a865),a94),f332(f332(f8(f872(a864),a864,a865),f245(a864)),a26))),x97762))
% 158.70/158.39  [9176]~P92(x91761)+~E(f332(f106(x91761),x91762),f79(x91761))+P32(x91761,f332(f106(x91761),f332(f332(f81(a1),x91762),f332(f80(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.39  [9346]~P136(x93461)+~E(x93462,f79(x93461))+E(f332(f332(f257(x93461),x93462),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f79(x93461))
% 158.70/158.39  [9347]~P136(x93471)+~E(x93472,f2(x93471))+E(f332(f332(f257(x93471),x93472),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f2(x93471))
% 158.70/158.39  [9360]~P136(x93601)+~E(x93602,f332(f80(x93601),f79(x93601)))+E(f332(f332(f257(x93601),x93602),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f79(x93601))
% 158.70/158.39  [9403]~P92(x94031)+E(f332(f106(x94031),x94032),f79(x94031))+~P32(x94031,f332(f106(x94031),f332(f332(f81(a1),x94032),f332(f80(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.39  [9785]~P116(x97852)+E(x97851,f2(x97852))+P24(f332(f332(f247(x97852),f2(x97852)),f332(f332(f257(x97852),x97851),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.39  [9849]~P116(x98492)+~E(x98491,f2(x98492))+~P24(f332(f332(f247(x98492),f2(x98492)),f332(f332(f257(x98492),x98491),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.39  [9875]P24(f332(f332(f246(a1),x98751),f2(a1)))+P24(f332(f332(f247(a1),x98752),x98751))+E(f332(f45(x98751),f48(x98752,f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98751))),f48(x98752,x98751))
% 158.70/158.39  [9876]~P24(f332(f332(f247(a1),f2(a1)),x98761))+P24(f332(f332(f247(a1),x98762),x98761))+E(f332(f45(x98761),f48(x98762,f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98761))),f48(x98762,x98761))
% 158.70/158.39  [9877]P24(f332(f332(f246(a1),x98771),f2(a1)))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),x98772),x98771)))+E(f332(f45(x98771),f51(x98772,f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98771))),f51(x98772,x98771))
% 158.70/158.39  [9878]~P24(f332(f332(f247(a1),f2(a1)),x98781))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),x98782),x98781)))+E(f332(f45(x98781),f51(x98782,f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98781))),f51(x98782,x98781))
% 158.70/158.39  [9879]~P142(x98791)+~P24(f332(f332(f246(a1),f2(a1)),x98792))+E(f332(f103(x98791),f332(a107,f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x98792))),f332(f332(f81(x98791),f332(f103(x98791),f332(a107,x98792))),f332(f103(x98791),f332(a107,x98792))))
% 158.70/158.39  [5030]~P144(x50301,x50303,x50302)+~E(x50303,f2(a1))+P24(f332(x50301,x50302))
% 158.70/158.39  [5152]~P106(x51521)+~P30(x51521,x51523)+P30(x51521,f172(x51521,x51522,x51523))
% 158.70/158.39  [5153]~P106(x51531)+~P30(x51531,x51533)+P30(x51531,f179(x51531,x51532,x51533))
% 158.70/158.39  [4731]~P73(x47312)+~E(x47313,f332(f80(x47312),x47311))+E(x47311,f332(f80(x47312),x47313))
% 158.70/158.39  [4733]~P73(x47331)+~E(f332(f80(x47331),x47333),x47332)+E(f332(f80(x47331),x47332),x47333)
% 158.70/158.39  [4808]~P73(x48083)+E(x48081,x48082)+~E(f332(f80(x48083),x48081),f332(f80(x48083),x48082))
% 158.70/158.39  [4809]~P85(x48093)+E(x48091,x48092)+~E(f332(f80(x48093),x48091),f332(f80(x48093),x48092))
% 158.70/158.39  [4810]~P106(x48103)+E(x48101,x48102)+~E(f332(f253(x48103),x48101),f332(f253(x48103),x48102))
% 158.70/158.39  [4811]~P101(x48113)+E(x48111,x48112)+~E(f332(f103(x48113),x48111),f332(f103(x48113),x48112))
% 158.70/158.39  [4812]~P91(x48123)+E(x48121,x48122)+~E(f332(f105(x48123),x48121),f332(f105(x48123),x48122))
% 158.70/158.39  [4813]~P106(x48133)+E(x48131,x48132)+~E(f332(f304(x48133),x48131),f332(f304(x48133),x48132))
% 158.70/158.39  [4814]~P106(x48143)+E(x48141,x48142)+~E(f332(f254(x48143),x48141),f332(f254(x48143),x48142))
% 158.70/158.39  [4815]~P106(x48153)+E(x48151,x48152)+~E(f332(f301(x48153),x48151),f332(f301(x48153),x48152))
% 158.70/158.39  [4916]~P59(x49161)+~P24(f332(x49162,x49163))+P24(f332(f59(x49161),x49162))
% 158.70/158.39  [4949]~P59(x49493)+P24(f332(x49491,x49492))+~P24(f332(f60(x49493),x49491))
% 158.70/158.39  [5049]~P145(x50491,x50492,x50493)+~E(x50492,f2(a1))+P24(f332(x50491,f2(a1)))
% 158.70/158.39  [5087]~E(x50871,f2(a868))+E(f339(x50871,x50872,x50873),f198(f876(x50873,a862)))+~E(f332(f39(x50873),x50872),f332(a115,x50871))
% 158.70/158.39  [5242]~E(x52422,f2(a868))+E(f332(f266(a868,a868),x52421),f2(a868))+~P24(f332(f49(x52423,x52422),x52421))
% 158.70/158.39  [5291]P24(f332(x52911,x52912))+~E(x52913,f332(f103(a1),x52912))+~P24(f332(x52911,f332(a107,x52913)))
% 158.70/158.39  [5764]~E(x57643,f2(a868))+~P24(f332(x57641,x57642))+P24(f332(x57641,f46(a868,x57642,x57643)))
% 158.70/158.39  [5895]~P24(f332(a25,x58953))+~P24(f332(a25,x58952))+P24(f332(a25,f31(x58951,x58952,x58953)))
% 158.70/158.39  [5927]~P59(x59273)+~P7(x59273,x59271,x59272)+P24(f332(x59271,f648(x59272,x59271,x59273)))
% 158.70/158.39  [5986]~P102(x59862)+~P102(x59861)+E(f132(x59861,x59862,f133(x59861,x59863),f133(x59862,x59863)),f133(f875(x59861,x59862),x59863))
% 158.70/158.39  [6174]~E(x61743,f2(a868))+P24(f332(x61741,x61742))+~P24(f332(x61741,f46(a868,x61742,x61743)))
% 158.70/158.39  [6322]~P59(x63221)+P8(x63221,x63222,x63223)+~P24(f332(x63222,f650(x63223,x63222,x63221)))
% 158.70/158.39  [6850]E(x68501,f2(a868))+~P24(f332(x68502,f488(x68501,x68503,x68502)))+P24(f332(x68502,f46(a868,x68503,x68501)))
% 158.70/158.39  [6956]~P28(x69561)+~P24(f332(f332(f246(x69561),x69562),f853(x69563,x69562,x69561)))+P24(f332(f332(f246(x69561),x69562),f42(x69561,x69563)))
% 158.70/158.39  [6958]~P24(f332(x69581,x69582))+~P24(f332(x69581,f488(x69583,x69582,x69581)))+P24(f332(x69581,f46(a868,x69582,x69583)))
% 158.70/158.39  [7060]E(x70601,f116(x70602))+E(f332(f332(f152(x70602),f623(x70603,x70601,x70602)),f626(x70603,x70601,x70602)),x70601)+~P24(f332(f332(f334(f869(x70602)),x70601),f162(x70602,x70603)))
% 158.70/158.39  [7091]~P137(x70911)+~P24(f332(f332(f334(x70911),x70912),f112(x70911)))+P24(f332(f332(f334(x70911),f332(f332(f257(x70911),x70912),x70913)),f112(x70911)))
% 158.70/158.39  [7409]P39(x74091,x74092)+~P24(f332(f332(f334(x74091),x74093),f743(x74092,x74091)))+P24(f332(f332(f334(x74091),f774(x74092,x74091,x74093)),f743(x74092,x74091)))
% 158.70/158.39  [7680]E(x76801,f116(x76802))+~P24(f332(f332(f334(f869(x76802)),x76801),f162(x76802,x76803)))+P24(f332(f332(f334(f869(x76802)),f626(x76803,x76801,x76802)),f162(x76802,x76803)))
% 158.70/158.39  [7733]E(x77331,f2(a868))+E(f332(f332(f81(a868),f332(f332(f82(a868),x77331),f489(x77331,x77332,x77333))),f488(x77331,x77332,x77333)),x77332)+P24(f332(x77333,f46(a868,x77332,x77331)))
% 158.70/158.39  [7776]~P24(f332(x77763,x77762))+E(f332(f332(f81(a868),f332(f332(f82(a868),x77761),f489(x77761,x77762,x77763))),f488(x77761,x77762,x77763)),x77762)+P24(f332(x77763,f46(a868,x77762,x77761)))
% 158.70/158.39  [7913]P24(f332(f332(f247(a1),x79131),f485(x79132,x79133,x79131)))+P24(f332(f332(x79133,f332(f332(f40(a1),x79132),x79131)),f46(a1,x79132,x79131)))+~P24(f332(f332(f247(a1),x79131),f2(a1)))
% 158.70/158.39  [8181]P24(f332(f332(x81812,f332(f332(f40(a1),x81811),x81813)),f46(a1,x81811,x81813)))+~P24(f332(f332(f247(a1),x81813),f2(a1)))+P24(f332(f332(f246(a1),f485(x81811,x81812,x81813)),f2(a1)))
% 158.70/158.39  [8360]E(f332(f332(f81(a1),f332(f332(f82(a1),x83601),f486(x83602,x83603,x83601))),f485(x83602,x83603,x83601)),x83602)+P24(f332(f332(x83603,f332(f332(f40(a1),x83602),x83601)),f46(a1,x83602,x83601)))+~P24(f332(f332(f247(a1),x83601),f2(a1)))
% 158.70/158.39  [8587]~P24(f332(f332(x85871,f486(x85872,x85871,x85873)),f485(x85872,x85871,x85873)))+P24(f332(f332(x85871,f332(f332(f40(a1),x85872),x85873)),f46(a1,x85872,x85873)))+~P24(f332(f332(f247(a1),x85873),f2(a1)))
% 158.70/158.39  [8814]~P106(x88141)+~P30(x88141,x88143)+P30(x88141,f150(x88141,x88141,f5(x88141),x88142,x88143))
% 158.70/158.39  [9298]~P122(x92982)+E(x92981,f2(x92982))+~P24(f332(f332(f246(x92982),f332(f332(f81(x92982),f332(f332(f82(x92982),x92983),x92983)),f332(f332(f82(x92982),x92981),x92981))),f2(x92982)))
% 158.70/158.39  [9299]~P122(x92992)+E(x92991,f2(x92992))+~P24(f332(f332(f246(x92992),f332(f332(f81(x92992),f332(f332(f82(x92992),x92991),x92991)),f332(f332(f82(x92992),x92993),x92993))),f2(x92992)))
% 158.70/158.39  [10064]~P116(x100641)+~P24(f332(f332(f247(x100641),x100642),f2(x100641)))+P24(f332(f332(f247(x100641),f332(f332(f257(x100641),x100642),f332(a115,f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x100643)))),f2(x100641)))
% 158.70/158.39  [10072]~P116(x100722)+E(x100721,f2(x100722))+~P24(f332(f332(f246(x100722),f332(f332(f81(x100722),f332(f332(f257(x100722),x100723),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100722),x100721),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f2(x100722)))
% 158.70/158.39  [10073]~P116(x100732)+E(x100731,f2(x100732))+~P24(f332(f332(f246(x100732),f332(f332(f81(x100732),f332(f332(f257(x100732),x100731),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100732),x100733),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f2(x100732)))
% 158.70/158.39  [4765]~E(x47652,x47653)+~P66(x47651)+E(f332(f332(f22(x47651),x47652),x47653),f2(x47651))
% 158.70/158.39  [4766]~E(x47662,x47663)+~P73(x47661)+E(f332(f332(f22(x47661),x47662),x47663),f2(x47661))
% 158.70/158.39  [4779]~P139(x47791)+~E(x47793,f2(x47791))+E(f332(f332(f81(x47791),x47792),x47793),x47792)
% 158.70/158.39  [4795]~P138(x47951)+~E(x47953,f2(x47951))+E(f332(f332(f82(x47951),x47952),x47953),f2(x47951))
% 158.70/158.39  [4796]~P138(x47961)+~E(x47962,f2(x47961))+E(f332(f332(f82(x47961),x47962),x47963),f2(x47961))
% 158.70/158.39  [4817]~E(x48173,f116(x48171))+~E(x48172,f116(x48171))+E(f332(f332(f135(x48171),x48172),x48173),f116(x48171))
% 158.70/158.39  [4906]~P139(x49062)+E(x49061,f2(x49062))+~E(f332(f332(f81(x49062),x49063),x49061),x49063)
% 158.70/158.39  [4907]~P73(x49071)+~E(x49072,f332(f80(x49071),x49073))+E(f332(f332(f81(x49071),x49072),x49073),f2(x49071))
% 158.70/158.39  [4914]E(x49141,f116(x49142))+E(x49143,f2(a868))+~E(f332(f332(f177(x49142),x49143),x49141),f116(x49142))
% 158.70/158.39  [4920]~P66(x49203)+E(x49201,x49202)+~E(f332(f332(f22(x49203),x49201),x49202),f2(x49203))
% 158.70/158.39  [4921]~P73(x49213)+E(x49211,x49212)+~E(f332(f332(f22(x49213),x49211),x49212),f2(x49213))
% 158.70/158.39  [4930]~P136(x49302)+E(x49301,f2(x49302))+~E(f332(f332(f257(x49302),x49301),x49303),f2(x49302))
% 158.70/158.39  [4931]~P64(x49312)+E(x49311,f198(x49312))+~E(f332(f332(f113(x49312),x49313),x49311),f198(x49312))
% 158.70/158.39  [4932]~P64(x49322)+E(x49321,f198(x49322))+~E(f332(f332(f113(x49322),x49321),x49323),f198(x49322))
% 158.70/158.39  [4933]~P98(x49332)+E(x49331,f255(x49332))+~E(f332(f332(f104(x49332),x49333),x49331),f255(x49332))
% 158.70/158.39  [4934]~P98(x49342)+E(x49341,f255(x49342))+~E(f332(f332(f104(x49342),x49341),x49343),f255(x49342))
% 158.70/158.39  [5000]~P73(x50002)+E(x50001,f332(f80(x50002),x50003))+~E(f332(f332(f81(x50002),x50001),x50003),f2(x50002))
% 158.70/158.39  [5001]~P73(x50011)+E(f332(f80(x50011),x50012),x50013)+~E(f332(f332(f81(x50011),x50012),x50013),f2(x50011))
% 158.70/158.39  [5003]~E(x50032,x50033)+~P104(x50031)+P24(f332(f332(f246(x50031),x50032),x50033))
% 158.70/158.39  [5005]~E(x50052,x50053)+~P107(x50051)+P24(f332(f332(f246(x50051),x50052),x50053))
% 158.70/158.39  [5006]~E(x50062,x50063)+~P94(x50061)+P24(f332(f332(f92(x50061),x50062),x50063))
% 158.70/158.39  [5103]~P117(x51031)+~E(x51032,f332(f80(x51031),x51033))+E(f332(f332(f82(x51031),x51032),x51032),f332(f332(f82(x51031),x51033),x51033))
% 158.70/158.39  [5111]~P106(x51111)+~P30(x51111,x51113)+P30(x51111,f332(f332(f177(x51111),x51112),x51113))
% 158.70/158.39  [5112]~P106(x51121)+~P30(x51121,x51123)+P30(x51121,f332(f332(f139(x51121),x51122),x51123))
% 158.70/158.39  [5150]E(x51501,x51502)+E(x51503,f2(a868))+~E(f332(f332(f82(a868),x51503),x51501),f332(f332(f82(a868),x51503),x51502))
% 158.70/158.39  [5151]E(x51511,x51512)+E(x51513,f2(a868))+~E(f332(f332(f82(a868),x51511),x51513),f332(f332(f82(a868),x51512),x51513))
% 158.70/158.39  [5233]~E(x52332,x52333)+~P107(x52331)+E(f303(x52331,x52332,x52333),f332(f332(f310(x52331),x52332),f198(f876(x52331,a862))))
% 158.70/158.39  [5278]E(x52781,x52782)+~P94(x52783)+~P24(f332(f332(f92(x52783),x52781),x52782))
% 158.70/158.39  [5289]~E(x52891,x52892)+~P106(x52893)+~P24(f332(f332(f247(x52893),x52891),x52892))
% 158.70/158.39  [5290]~E(x52901,x52902)+~P107(x52903)+~P24(f332(f332(f247(x52903),x52901),x52902))
% 158.70/158.39  [5300]~P107(x53001)+E(f332(f302(x53001,x53002),x53003),f198(f876(x53001,a862)))+P24(f332(f332(f247(x53001),x53002),x53003))
% 158.70/158.39  [5347]~P107(x53471)+E(f305(x53471,x53472,x53473),f198(f876(x53471,a862)))+P24(f332(f332(f247(x53471),x53472),x53473))
% 158.70/158.39  [5348]~P107(x53481)+E(f303(x53481,x53482,x53483),f198(f876(x53481,a862)))+P24(f332(f332(f246(x53481),x53482),x53483))
% 158.70/158.39  [5349]~P107(x53491)+E(f198(f876(x53491,a862)),f305(x53491,x53492,x53493))+P24(f332(f332(f247(x53491),x53492),x53493))
% 158.70/158.39  [5350]~P107(x53501)+E(f198(f876(x53501,a862)),f303(x53501,x53502,x53503))+P24(f332(f332(f246(x53501),x53502),x53503))
% 158.70/158.39  [5358]~P99(x53581)+~E(f332(f332(f113(x53581),x53582),x53583),x53583)+P24(f332(f332(f246(x53581),x53582),x53583))
% 158.70/158.39  [5359]~P100(x53591)+~E(f332(f332(f104(x53591),x53592),x53593),x53592)+P24(f332(f332(f246(x53591),x53592),x53593))
% 158.70/158.39  [5360]~P106(x53601)+~E(f332(f332(f196(x53601),x53602),x53603),x53602)+P24(f332(f332(f246(x53601),x53602),x53603))
% 158.70/158.39  [5361]~P106(x53611)+~E(f332(f332(f197(x53611),x53612),x53613),x53613)+P24(f332(f332(f246(x53611),x53612),x53613))
% 158.70/158.39  [5381]~P106(x53811)+P30(x53811,x53812)+~P30(x53811,f332(f332(f152(x53811),x53813),x53812))
% 158.70/158.39  [5382]~P106(x53821)+P30(x53821,x53822)+~P30(x53821,f332(f332(f135(x53821),x53823),x53822))
% 158.70/158.39  [5383]~P106(x53831)+P30(x53831,x53832)+~P30(x53831,f332(f332(f135(x53831),x53832),x53833))
% 158.70/158.39  [5448]~P106(x54481)+P24(f332(f332(f246(x54481),x54483),x54482))+P24(f332(f332(f246(x54481),x54482),x54483))
% 158.70/158.39  [5453]~P106(x54531)+P24(f332(f332(f247(x54531),x54533),x54532))+P24(f332(f332(f246(x54531),x54532),x54533))
% 158.70/158.39  [5491]~P99(x54911)+E(f332(f332(f113(x54911),x54912),x54913),x54912)+~P24(f332(f332(f246(x54911),x54913),x54912))
% 158.70/158.39  [5493]~P99(x54931)+E(f332(f332(f113(x54931),x54932),x54933),x54933)+~P24(f332(f332(f246(x54931),x54932),x54933))
% 158.70/158.39  [5494]~P100(x54941)+E(f332(f332(f104(x54941),x54942),x54943),x54943)+~P24(f332(f332(f246(x54941),x54943),x54942))
% 158.70/158.39  [5496]~P100(x54961)+E(f332(f332(f104(x54961),x54962),x54963),x54962)+~P24(f332(f332(f246(x54961),x54962),x54963))
% 158.70/158.39  [5497]~P106(x54971)+E(f332(f332(f196(x54971),x54972),x54973),x54973)+~P24(f332(f332(f246(x54971),x54973),x54972))
% 158.70/158.39  [5499]~P106(x54991)+E(f332(f332(f196(x54991),x54992),x54993),x54992)+~P24(f332(f332(f246(x54991),x54992),x54993))
% 158.70/158.39  [5500]~P106(x55001)+E(f332(f332(f197(x55001),x55002),x55003),x55002)+~P24(f332(f332(f246(x55001),x55003),x55002))
% 158.70/158.39  [5502]~P106(x55021)+E(f332(f332(f197(x55021),x55022),x55023),x55023)+~P24(f332(f332(f246(x55021),x55022),x55023))
% 158.70/158.39  [5509]~P118(x55092)+E(x55091,f2(x55092))+E(f332(f332(f290(x55092),f332(f80(x55092),x55093)),f332(f80(x55092),x55091)),f332(f332(f290(x55092),x55093),x55091))
% 158.70/158.39  [5556]~P107(x55561)+E(f332(f302(x55561,x55562),x55563),f198(f876(x55561,a862)))+~P24(f332(f332(f246(x55561),x55563),x55562))
% 158.70/158.39  [5588]~P107(x55881)+E(f306(x55881,x55882,x55883),f198(f876(x55881,a862)))+~P24(f332(f332(f246(x55881),x55883),x55882))
% 158.70/158.39  [5589]~P107(x55891)+E(f305(x55891,x55892,x55893),f198(f876(x55891,a862)))+~P24(f332(f332(f246(x55891),x55893),x55892))
% 158.70/158.39  [5590]~P107(x55901)+E(f303(x55901,x55902,x55903),f198(f876(x55901,a862)))+~P24(f332(f332(f247(x55901),x55903),x55902))
% 158.70/158.39  [5641]~E(f332(f332(f22(a868),x56411),x56413),x56412)+E(x56411,f332(f332(f81(a868),x56412),x56413))+~P24(f332(f332(f246(a868),x56413),x56411))
% 158.70/158.39  [5642]~E(x56421,f332(f332(f81(a868),x56423),x56422))+E(f332(f332(f22(a868),x56421),x56422),x56423)+~P24(f332(f332(f246(a868),x56422),x56421))
% 158.70/158.39  [5688]~P24(f332(x56881,x56883))+P24(f332(x56881,f405(x56881,x56882)))+~P24(f332(f332(f247(a868),x56883),x56882))
% 158.70/158.39  [5689]~P24(f332(x56891,x56893))+P24(f332(x56891,f426(x56891,x56892)))+~P24(f332(f332(f246(a868),x56893),x56892))
% 158.70/158.39  [5697]~P107(x56971)+~E(f332(f302(x56971,x56972),x56973),f198(f876(x56971,a862)))+~P24(f332(f332(f247(x56971),x56972),x56973))
% 158.70/158.39  [5702]~P104(x57021)+~P24(f332(f332(f247(x57021),x57022),x57023))+P24(f332(f332(f246(x57021),x57022),x57023))
% 158.70/158.39  [5704]~P107(x57041)+~P24(f332(f332(f247(x57041),x57042),x57043))+P24(f332(f332(f246(x57041),x57042),x57043))
% 158.70/158.39  [5812]~P107(x58121)+~E(f305(x58121,x58122,x58123),f198(f876(x58121,a862)))+~P24(f332(f332(f247(x58121),x58122),x58123))
% 158.70/158.39  [5813]~P107(x58131)+~E(f303(x58131,x58132,x58133),f198(f876(x58131,a862)))+~P24(f332(f332(f246(x58131),x58132),x58133))
% 158.70/158.39  [5814]~P107(x58141)+~E(f198(f876(x58141,a862)),f305(x58141,x58142,x58143))+~P24(f332(f332(f247(x58141),x58142),x58143))
% 158.70/158.39  [5815]~P107(x58151)+~E(f198(f876(x58151,a862)),f303(x58151,x58152,x58153))+~P24(f332(f332(f246(x58151),x58152),x58153))
% 158.70/158.39  [5823]P24(f332(x58231,x58232))+~P24(f332(x58231,f406(x58231,x58233)))+~P24(f332(f332(f247(a868),x58232),x58233))
% 158.70/158.39  [5824]P24(f332(x58241,x58242))+~P24(f332(x58241,f429(x58241,x58243)))+~P24(f332(f332(f246(a868),x58242),x58243))
% 158.70/158.39  [5832]~E(x58321,f332(a115,x58323))+P24(f332(f332(f247(a868),x58321),f332(a115,x58322)))+~P24(f332(f332(f247(a868),x58323),x58322))
% 158.70/158.39  [5848]E(x58481,x58482)+~E(f332(f332(f82(a868),x58483),x58481),f332(f332(f82(a868),x58483),x58482))+~P24(f332(f332(f247(a868),f2(a868)),x58483))
% 158.70/158.39  [5906]E(f332(x59061,f384(x59061,x59062,x59063)),f79(a868))+~E(f332(f332(f6(x59063,a868),x59061),x59062),f79(a868))+~P24(f332(f63(x59063),x59062))
% 158.70/158.39  [5918]~P28(x59181)+P24(f332(f332(f246(x59181),x59182),f41(x59181,x59183)))+~P24(f332(f332(f334(x59181),x59182),x59183))
% 158.70/158.39  [5944]~P104(x59441)+~P24(f332(f332(f247(x59441),x59443),x59442))+~P24(f332(f332(f246(x59441),x59442),x59443))
% 158.70/158.39  [5948]~P104(x59481)+~P24(f332(f332(f247(x59481),x59483),x59482))+~P24(f332(f332(f247(x59481),x59482),x59483))
% 158.70/158.39  [5951]~P106(x59511)+~P24(f332(f332(f247(x59511),x59513),x59512))+~P24(f332(f332(f246(x59511),x59512),x59513))
% 158.70/158.39  [5952]~P106(x59521)+~P24(f332(f332(f247(x59521),x59523),x59522))+~P24(f332(f332(f247(x59521),x59522),x59523))
% 158.70/158.39  [5953]~P107(x59531)+~P24(f332(f332(f247(x59531),x59533),x59532))+~P24(f332(f332(f247(x59531),x59532),x59533))
% 158.70/158.39  [5978]~E(f332(x59782,f382(x59782,x59783,x59781)),f2(a868))+E(f332(f332(f6(x59781,a868),x59782),x59783),f2(a868))+~P24(f332(f63(x59781),x59783))
% 158.70/158.39  [5979]~E(f332(x59792,f374(x59792,x59793,x59791)),f79(a868))+E(f332(f332(f9(x59791,a868),x59792),x59793),f79(a868))+~P24(f332(f63(x59791),x59793))
% 158.70/158.39  [5997]~P105(x59971)+~P24(f332(f332(f247(x59971),x59973),x59972))+P24(f332(f332(f334(x59971),x59972),f332(f304(x59971),x59973)))
% 158.70/158.39  [5998]~P105(x59981)+~P24(f332(f332(f246(x59981),x59983),x59982))+P24(f332(f332(f334(x59981),x59982),f332(f254(x59981),x59983)))
% 158.70/158.39  [5999]~P105(x59991)+~P24(f332(f332(f247(x59991),x59992),x59993))+P24(f332(f332(f334(x59991),x59992),f332(f253(x59991),x59993)))
% 158.70/158.39  [6000]~P105(x60001)+~P24(f332(f332(f246(x60001),x60002),x60003))+P24(f332(f332(f334(x60001),x60002),f332(f301(x60001),x60003)))
% 158.70/158.39  [6012]E(f332(x60121,f385(x60121,x60122,x60123)),f332(a115,f2(a868)))+~E(f332(f332(f6(x60123,a868),x60121),x60122),f332(a115,f2(a868)))+~P24(f332(f63(x60123),x60122))
% 158.70/158.39  [6095]~P28(x60951)+~P24(f332(f332(f334(x60951),x60953),x60952))+P24(f332(f332(f246(x60951),f42(x60951,x60952)),x60953))
% 158.70/158.39  [6112]~P24(f332(f332(f246(a868),x61121),x61123))+P24(f332(f332(f246(a868),x61121),x61122))+~P24(f332(f332(f246(a868),x61123),x61122))
% 158.70/158.39  [6113]~P24(f332(f332(f246(a1),x61131),x61133))+P24(f332(f332(f246(a1),x61131),x61132))+~P24(f332(f332(f246(a1),x61133),x61132))
% 158.70/158.39  [6132]~P105(x61321)+~P24(f332(f332(f334(x61321),x61323),f332(f254(x61321),x61322)))+P24(f332(f332(f246(x61321),x61322),x61323))
% 158.70/158.39  [6133]~P105(x61331)+~P24(f332(f332(f334(x61331),x61332),f332(f301(x61331),x61333)))+P24(f332(f332(f246(x61331),x61332),x61333))
% 158.70/158.39  [6134]~P105(x61341)+~P24(f332(f332(f334(x61341),x61343),f332(f304(x61341),x61342)))+P24(f332(f332(f247(x61341),x61342),x61343))
% 158.70/158.39  [6135]~P105(x61351)+~P24(f332(f332(f334(x61351),x61352),f332(f253(x61351),x61353)))+P24(f332(f332(f247(x61351),x61352),x61353))
% 158.70/158.39  [6358]~P62(x63581)+P24(f332(f332(f247(x63581),f2(x63581)),f475(x63583,x63582,x63581)))+P24(f332(f332(f246(x63581),x63582),x63583))
% 158.70/158.39  [6359]~P63(x63591)+P24(f332(f332(f247(x63591),f2(x63591)),f792(x63593,x63592,x63591)))+P24(f332(f332(f246(x63591),x63592),x63593))
% 158.70/158.39  [6426]~P77(x64261)+~P24(f332(f332(f246(x64261),x64263),f332(f80(x64261),x64262)))+P24(f332(f332(f246(x64261),x64262),f332(f80(x64261),x64263)))
% 158.70/158.39  [6428]~P77(x64281)+~P24(f332(f332(f247(x64281),x64283),f332(f80(x64281),x64282)))+P24(f332(f332(f247(x64281),x64282),f332(f80(x64281),x64283)))
% 158.70/158.39  [6440]~P24(f332(f332(f247(a868),x64401),x64403))+~P24(f332(f332(f247(a868),x64403),x64402))+P24(f332(f332(f247(a868),f332(a115,x64401)),x64402))
% 158.70/158.39  [6466]~P115(x64661)+P24(f332(f332(f246(x64661),f332(f103(x64661),x64662)),f332(f103(x64661),x64663)))+~P24(f332(f332(f246(a868),x64662),x64663))
% 158.70/158.39  [6467]~P116(x64671)+P24(f332(f332(f246(x64671),f332(f105(x64671),x64672)),f332(f105(x64671),x64673)))+~P24(f332(f332(f246(a1),x64672),x64673))
% 158.70/158.39  [6469]~P116(x64691)+P24(f332(f332(f247(x64691),f332(f105(x64691),x64692)),f332(f105(x64691),x64693)))+~P24(f332(f332(f247(a1),x64692),x64693))
% 158.70/158.39  [6470]~P115(x64701)+P24(f332(f332(f247(x64701),f332(f103(x64701),x64702)),f332(f103(x64701),x64703)))+~P24(f332(f332(f247(a868),x64702),x64703))
% 158.70/158.39  [6476]~P106(x64761)+E(f332(f332(f113(f876(x64761,a862)),f332(f253(x64761),x64762)),f332(f302(x64761,x64762),x64763)),f332(f253(x64761),x64763))+~P24(f332(f332(f246(x64761),x64762),x64763))
% 158.70/158.39  [6507]~P77(x65071)+~P24(f332(f332(f246(x65071),x65073),x65072))+P24(f332(f332(f246(x65071),f332(f80(x65071),x65072)),f332(f80(x65071),x65073)))
% 158.70/158.39  [6509]~P85(x65091)+~P24(f332(f332(f246(x65091),x65093),x65092))+P24(f332(f332(f246(x65091),f332(f80(x65091),x65092)),f332(f80(x65091),x65093)))
% 158.70/158.39  [6510]~P77(x65101)+~P24(f332(f332(f247(x65101),x65103),x65102))+P24(f332(f332(f247(x65101),f332(f80(x65101),x65102)),f332(f80(x65101),x65103)))
% 158.70/158.39  [6542]~P106(x65421)+E(f332(f332(f113(f876(x65421,a862)),f332(f253(x65421),x65422)),f303(x65421,x65422,x65423)),f332(f301(x65421),x65423))+~P24(f332(f332(f246(x65421),x65422),x65423))
% 158.70/158.39  [6543]~P106(x65431)+E(f332(f332(f113(f876(x65431,a862)),f332(f301(x65431),x65432)),f306(x65431,x65432,x65433)),f332(f253(x65431),x65433))+~P24(f332(f332(f247(x65431),x65432),x65433))
% 158.70/158.39  [6544]~P106(x65441)+E(f332(f332(f113(f876(x65441,a862)),f332(f301(x65441),x65442)),f305(x65441,x65442,x65443)),f332(f301(x65441),x65443))+~P24(f332(f332(f246(x65441),x65442),x65443))
% 158.70/158.39  [6578]~P106(x65781)+E(f332(f332(f113(f876(x65781,a862)),f332(f302(x65781,x65782),x65783)),f332(f254(x65781),x65783)),f332(f254(x65781),x65782))+~P24(f332(f332(f246(x65781),x65782),x65783))
% 158.70/158.39  [6732]~P106(x67321)+E(f332(f332(f113(f876(x67321,a862)),f306(x67321,x67322,x67323)),f332(f254(x67321),x67323)),f332(f304(x67321),x67322))+~P24(f332(f332(f247(x67321),x67322),x67323))
% 158.70/158.39  [6733]~P106(x67331)+E(f332(f332(f113(f876(x67331,a862)),f305(x67331,x67332,x67333)),f332(f304(x67331),x67333)),f332(f304(x67331),x67332))+~P24(f332(f332(f246(x67331),x67332),x67333))
% 158.70/158.39  [6734]~P106(x67341)+E(f332(f332(f113(f876(x67341,a862)),f303(x67341,x67342,x67343)),f332(f304(x67341),x67343)),f332(f254(x67341),x67342))+~P24(f332(f332(f246(x67341),x67342),x67343))
% 158.70/158.39  [6752]P24(f332(x67521,x67522))+~P24(f332(f332(f246(a868),x67522),x67523))+P24(f332(f332(f334(a868),f429(x67521,x67523)),f303(a868,f2(a868),x67523)))
% 158.70/158.39  [6786]E(x67861,x67862)+~E(f332(f332(f166(x67863),x67861),f561(x67863,x67862,x67861)),f332(f332(f166(x67863),x67862),f561(x67863,x67862,x67861)))+~E(f332(f199(f869(x67863)),x67861),f332(f199(f869(x67863)),x67862))
% 158.70/158.39  [6791]~E(x67913,f332(f332(f40(a868),x67911),x67912))+~P24(f332(f332(f247(a868),f2(a868)),x67912))+P24(f332(f332(f247(a868),x67911),f332(f332(f82(a868),x67912),f332(a115,x67913))))
% 158.70/158.39  [6808]~P24(f332(x68081,x68083))+~P24(f332(f332(f246(a868),x68083),x68082))+P24(f332(f332(f334(a868),f426(x68081,x68082)),f303(a868,f2(a868),x68082)))
% 158.70/158.39  [6847]~P24(f332(x68471,x68473))+P24(f332(x68471,f430(x68471,x68472)))+~P24(f332(f332(f334(a868),x68473),f303(a868,f2(a868),x68472)))
% 158.70/158.39  [6866]~P115(x68663)+~P24(f332(f332(f246(x68663),f332(f103(x68663),x68661)),f332(f103(x68663),x68662)))+P24(f332(f332(f246(a868),x68661),x68662))
% 158.70/158.39  [6867]~P116(x68673)+~P24(f332(f332(f246(x68673),f332(f105(x68673),x68671)),f332(f105(x68673),x68672)))+P24(f332(f332(f246(a1),x68671),x68672))
% 158.70/158.39  [6869]~P115(x68693)+~P24(f332(f332(f247(x68693),f332(f103(x68693),x68691)),f332(f103(x68693),x68692)))+P24(f332(f332(f247(a868),x68691),x68692))
% 158.70/158.39  [6870]~P116(x68703)+~P24(f332(f332(f247(x68703),f332(f105(x68703),x68701)),f332(f105(x68703),x68702)))+P24(f332(f332(f247(a1),x68701),x68702))
% 158.70/158.39  [6887]~P115(x68871)+~P24(f332(f332(f247(x68871),f79(x68871)),x68872))+P24(f332(f332(f247(x68871),f79(x68871)),f332(f332(f257(x68871),x68872),f332(a115,x68873))))
% 158.70/158.39  [6889]~P77(x68891)+~P24(f332(f332(f246(x68891),f332(f80(x68891),x68893)),f332(f80(x68891),x68892)))+P24(f332(f332(f246(x68891),x68892),x68893))
% 158.70/158.39  [6890]~P85(x68901)+~P24(f332(f332(f246(x68901),f332(f80(x68901),x68903)),f332(f80(x68901),x68902)))+P24(f332(f332(f246(x68901),x68902),x68903))
% 158.70/158.39  [6891]~P77(x68911)+~P24(f332(f332(f247(x68911),f332(f80(x68911),x68913)),f332(f80(x68911),x68912)))+P24(f332(f332(f247(x68911),x68912),x68913))
% 158.70/158.39  [6915]P24(f332(x69151,x69152))+~P24(f332(x69151,f431(x69151,x69153)))+~P24(f332(f332(f334(a868),x69152),f303(a868,f2(a868),x69153)))
% 158.70/158.39  [6934]~P62(x69341)+P24(f332(f332(f247(x69341),f475(x69343,x69342,x69341)),f79(x69341)))+P24(f332(f332(f246(x69341),x69342),x69343))
% 158.70/158.39  [6953]~E(f46(a868,x69533,x69532),f46(a868,x69531,x69532))+E(f332(f332(f81(a868),x69531),f332(f332(f82(a868),x69532),f490(x69531,x69532,x69533))),x69533)+~P24(f332(f332(f246(a868),x69531),x69533))
% 158.70/158.39  [6972]E(f332(x69721,f375(x69721,x69722,x69723)),f211(x69722))+~P24(f332(f63(x69723),f186(x69723,x69722,x69721)))+P24(f332(f63(x69723),f255(f876(x69723,a862))))
% 158.70/158.39  [7011]E(f332(f332(f6(x70111,a868),x70112),x70113),f2(a868))+~P24(f332(f63(x70111),x70113))+P24(f332(f332(f334(x70111),f382(x70112,x70113,x70111)),x70113))
% 158.70/158.39  [7012]E(f332(f332(f9(x70121,a868),x70122),x70123),f79(a868))+~P24(f332(f63(x70121),x70123))+P24(f332(f332(f334(x70121),f374(x70122,x70123,x70121)),x70123))
% 158.70/158.39  [7034]~P106(x70341)+~P24(f332(f332(f246(x70341),x70342),x70343))+P24(f332(f332(f246(f876(x70341,a862)),f332(f253(x70341),x70342)),f332(f253(x70341),x70343)))
% 158.70/158.39  [7035]~P106(x70351)+~P24(f332(f332(f246(x70351),x70353),x70352))+P24(f332(f332(f246(f876(x70351,a862)),f332(f304(x70351),x70352)),f332(f304(x70351),x70353)))
% 158.70/158.39  [7036]~P107(x70361)+~P24(f332(f332(f246(x70361),x70363),x70362))+P24(f332(f332(f246(f876(x70361,a862)),f332(f254(x70361),x70362)),f332(f254(x70361),x70363)))
% 158.70/158.39  [7037]~P107(x70371)+~P24(f332(f332(f246(x70371),x70372),x70373))+P24(f332(f332(f246(f876(x70371,a862)),f332(f301(x70371),x70372)),f332(f301(x70371),x70373)))
% 158.70/158.39  [7038]~P106(x70381)+~P24(f332(f332(f247(x70381),x70382),x70383))+P24(f332(f332(f247(f876(x70381,a862)),f332(f253(x70381),x70382)),f332(f253(x70381),x70383)))
% 158.70/158.39  [7046]~P28(x70461)+P24(f332(f332(f246(x70461),x70462),f42(x70461,x70463)))+P24(f332(f332(f334(x70461),f853(x70463,x70462,x70461)),x70463))
% 158.70/158.39  [7052]~P77(x70521)+P24(f332(f332(f246(x70521),f332(f332(f22(x70521),x70522),x70523)),f2(x70521)))+~P24(f332(f332(f246(x70521),x70522),x70523))
% 158.70/158.39  [7053]~P77(x70531)+P24(f332(f332(f247(x70531),f332(f332(f22(x70531),x70532),x70533)),f2(x70531)))+~P24(f332(f332(f247(x70531),x70532),x70533))
% 158.70/158.39  [7095]P24(f332(x70951,x70952))+P24(f332(f332(f246(a868),f431(x70951,x70953)),x70953))+~P24(f332(f332(f334(a868),x70952),f303(a868,f2(a868),x70953)))
% 158.70/158.39  [7135]~E(f332(f332(f6(x71351,a868),x71352),x71353),f79(a868))+~P24(f332(f63(x71351),x71353))+P24(f332(f332(f334(x71351),f384(x71352,x71353,x71351)),x71353))
% 158.70/158.39  [7136]~P24(f332(x71361,x71363))+P24(f332(f332(f246(a868),f430(x71361,x71362)),x71362))+~P24(f332(f332(f334(a868),x71363),f303(a868,f2(a868),x71362)))
% 158.70/158.39  [7176]~P28(x71761)+P24(f332(f332(f334(x71761),f820(x71763,x71762,x71761)),x71762))+P24(f332(f332(f246(x71761),f41(x71761,x71762)),x71763))
% 158.70/158.39  [7207]~E(f332(f332(f6(x72071,a868),x72072),x72073),f332(a115,f2(a868)))+~P24(f332(f63(x72071),x72073))+P24(f332(f332(f334(x72071),f385(x72072,x72073,x72071)),x72073))
% 158.70/158.39  [7218]E(x72181,f2(a868))+P24(f332(x72182,f46(a868,x72183,x72181)))+P24(f332(f332(f247(a868),f488(x72181,x72183,x72182)),x72181))
% 158.70/158.39  [7323]~P24(f332(x73231,x73232))+P24(f332(x73231,f46(a868,x73232,x73233)))+P24(f332(f332(f247(a868),f488(x73233,x73232,x73231)),x73233))
% 158.70/158.39  [7443]E(x74431,f116(x74432))+~P24(f332(f332(f334(f869(x74432)),x74431),f162(x74432,x74433)))+P24(f332(f332(f334(x74432),f623(x74433,x74431,x74432)),x74433))
% 158.70/158.39  [7465]~P106(x74651)+E(f332(f332(f113(f876(x74651,a862)),f332(f332(f310(x74651),x74652),f198(f876(x74651,a862)))),f306(x74651,x74652,x74653)),f332(f302(x74651,x74652),x74653))+~P24(f332(f332(f247(x74651),x74652),x74653))
% 158.70/158.39  [7491]~P106(x74911)+E(f332(f332(f113(f876(x74911,a862)),f332(f332(f310(x74911),x74912),f198(f876(x74911,a862)))),f305(x74911,x74912,x74913)),f303(x74911,x74912,x74913))+~P24(f332(f332(f246(x74911),x74912),x74913))
% 158.70/158.39  [7598]~P106(x75981)+P24(f332(f332(f246(x75981),x75982),x75983))+~P24(f332(f332(f246(f876(x75981,a862)),f332(f304(x75981),x75983)),f332(f304(x75981),x75982)))
% 158.70/158.39  [7599]~P107(x75991)+P24(f332(f332(f246(x75991),x75992),x75993))+~P24(f332(f332(f246(f876(x75991,a862)),f332(f254(x75991),x75993)),f332(f254(x75991),x75992)))
% 158.70/158.39  [7600]~P106(x76001)+P24(f332(f332(f246(x76001),x76002),x76003))+~P24(f332(f332(f246(f876(x76001,a862)),f332(f253(x76001),x76002)),f332(f253(x76001),x76003)))
% 158.70/158.39  [7601]~P107(x76011)+P24(f332(f332(f246(x76011),x76012),x76013))+~P24(f332(f332(f246(f876(x76011,a862)),f332(f301(x76011),x76012)),f332(f301(x76011),x76013)))
% 158.70/158.39  [7602]~P106(x76021)+P24(f332(f332(f247(x76021),x76022),x76023))+~P24(f332(f332(f247(f876(x76021,a862)),f332(f253(x76021),x76022)),f332(f253(x76021),x76023)))
% 158.70/158.39  [7625]~P77(x76251)+~P24(f332(f332(f246(x76251),f332(f332(f22(x76251),x76252),x76253)),f2(x76251)))+P24(f332(f332(f246(x76251),x76252),x76253))
% 158.70/158.39  [7626]~P77(x76261)+~P24(f332(f332(f247(x76261),f332(f332(f22(x76261),x76262),x76263)),f2(x76261)))+P24(f332(f332(f247(x76261),x76262),x76263))
% 158.70/158.39  [7783]E(x77831,f2(a868))+~E(f332(f143(a868,a868,f81(a868),x77832),x77833),f2(a868))+~P24(f332(f332(f334(a868),x77831),f332(f174(a868),x77833)))
% 158.70/158.39  [7787]~P28(x77871)+~P24(f332(f332(f246(x77871),f820(x77873,x77872,x77871)),x77873))+P24(f332(f332(f246(x77871),f41(x77871,x77872)),x77873))
% 158.70/158.39  [7939]P24(f332(f332(f246(a1),f2(a1)),f481(x79391,x79392,x79393)))+P24(f332(f332(x79392,f332(f332(f40(a1),x79391),x79393)),f46(a1,x79391,x79393)))+~P24(f332(f332(f247(a1),f2(a1)),x79393))
% 158.70/158.39  [8026]E(x80261,x80262)+~E(f332(f199(f869(x80263)),x80261),f332(f199(f869(x80263)),x80262))+~P24(f332(f332(f271(x80263,x80263,a862),a329),f577(x80263,x80261,x80262)))
% 158.70/158.39  [8093]~P39(x80932,x80933)+E(x80931,f198(f876(x80932,a862)))+~P24(f332(f332(f246(f876(x80932,a862)),x80931),f332(f286(x80932,x80932,x80933),x80931)))
% 158.70/158.39  [8122]~P63(x81221)+~P24(f332(f332(f246(x81221),x81222),f332(f332(f81(x81221),x81223),f792(x81223,x81222,x81221))))+P24(f332(f332(f246(x81221),x81222),x81223))
% 158.70/158.39  [8162]P41(x81621,x81622,x81623)+P24(f332(f332(f334(x81621),f580(x81623,x81622,x81621)),x81622))+P24(f332(f332(f334(f875(x81621,x81621)),f581(x81623,x81622,x81621)),x81623))
% 158.70/158.39  [8185]P24(f332(f332(x81852,f332(f332(f40(a1),x81851),x81853)),f46(a1,x81851,x81853)))+~P24(f332(f332(f247(a1),f2(a1)),x81853))+P24(f332(f332(f247(a1),f481(x81851,x81852,x81853)),x81853))
% 158.70/158.39  [8209]E(f332(f311(a868,a868,f332(f332(f7(a868,a868,a868),f22(a868)),x82091)),f332(f302(a868,x82092),x82093)),f198(f876(a868,a862)))+P24(f332(f332(f247(a868),x82091),x82093))+P24(f332(f332(f247(a868),x82092),x82093))
% 158.70/158.39  [8313]E(f332(f311(a868,a868,f332(f332(f7(a868,a868,a868),f22(a868)),x83131)),f332(f302(a868,x83132),x83133)),f332(f332(f310(a868),f2(a868)),f198(f876(a868,a862))))+P24(f332(f332(f247(a868),x83131),x83133))+~P24(f332(f332(f247(a868),x83132),x83133))
% 158.70/158.39  [8330]~P106(x83301)+E(f150(x83301,x83301,f5(x83301),x83302,x83303),x83303)+~P24(f332(f332(f334(x83301),x83302),f332(f174(x83301),x83303)))
% 158.70/158.39  [8344]P21(x83441,x83441,x83442,x83443)+~P24(f332(f63(x83441),x83443))+~P24(f332(f332(f246(f876(x83441,a862)),x83443),f332(f311(x83441,x83441,x83442),x83443)))
% 158.70/158.39  [8367]E(f332(f332(f81(a1),f332(f332(f82(a1),x83671),f482(x83672,x83673,x83671))),f481(x83672,x83673,x83671)),x83672)+P24(f332(f332(x83673,f332(f332(f40(a1),x83672),x83671)),f46(a1,x83672,x83671)))+~P24(f332(f332(f247(a1),f2(a1)),x83671))
% 158.70/158.39  [8593]~P24(f332(f332(x85931,f482(x85932,x85931,x85933)),f481(x85932,x85931,x85933)))+P24(f332(f332(x85931,f332(f332(f40(a1),x85932),x85933)),f46(a1,x85932,x85933)))+~P24(f332(f332(f247(a1),f2(a1)),x85933))
% 158.70/158.39  [9431]~P24(f332(f63(x94311),x94312))+~P24(f332(f332(f334(x94311),x94313),x94312))+P24(f332(f332(f247(a868),f332(f39(x94311),f332(f332(f22(f876(x94311,a862)),x94312),f332(f332(f310(x94311),x94313),f198(f876(x94311,a862)))))),f332(f39(x94311),x94312)))
% 158.70/158.39  [10025]P41(x100251,x100252,x100253)+~P24(f332(f332(f271(x100251,x100251,a862),f332(f332(f7(x100251,f876(x100251,a862),f876(x100251,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x100251,a862),f876(x100251,a862)),x100251),f8(a862,a862,x100251)),f332(f332(f8(a862,f876(a862,a862),x100251),a330),f332(f332(f7(x100251,f876(x100251,a862),a862),f334(x100251)),x100252)))),f332(f332(f7(x100251,f876(x100251,a862),a862),f334(x100251)),x100252))),f581(x100253,x100252,x100251)))+P24(f332(f332(f334(x100251),f580(x100253,x100252,x100251)),x100252))
% 158.70/158.39  [5470]~P118(x54702)+E(x54701,f2(x54702))+E(f332(f332(f290(x54702),x54703),f332(f80(x54702),x54701)),f332(f80(x54702),f332(f332(f290(x54702),x54703),x54701)))
% 158.70/158.39  [5604]~E(x56043,f198(f876(x56041,a862)))+~E(x56042,f198(f876(x56041,a862)))+E(f332(f332(f113(f876(x56041,a862)),x56042),x56043),f198(f876(x56041,a862)))
% 158.70/158.39  [5662]~E(x56623,f2(a868))+~P24(f332(x56621,f2(a868)))+P24(f332(x56621,f332(f332(f40(a868),x56622),x56623)))
% 158.70/158.39  [5804]~P63(x58042)+E(x58041,f2(x58042))+E(f332(f332(f290(x58042),f332(f76(x58042),x58043)),f332(f76(x58042),x58041)),f332(f76(x58042),f332(f332(f290(x58042),x58043),x58041)))
% 158.70/158.39  [5968]~P24(f332(f63(x59681),x59683))+E(f332(f39(x59681),f332(f332(f310(x59681),x59682),x59683)),f332(a115,f332(f39(x59681),x59683)))+P24(f332(f332(f334(x59681),x59682),x59683))
% 158.70/158.39  [6044]~E(x60442,f2(a868))+P24(f332(x60441,f2(a868)))+~P24(f332(x60441,f332(f332(f40(a868),x60443),x60442)))
% 158.70/158.39  [6063]~P24(f332(f63(x60631),x60633))+E(f332(f39(x60631),f332(f332(f310(x60631),x60632),x60633)),f332(f39(x60631),x60633))+~P24(f332(f332(f334(x60631),x60632),x60633))
% 158.70/158.39  [6097]~P24(f332(f63(x60971),x60973))+E(f332(f39(x60971),f332(f332(f310(x60971),x60972),x60973)),f332(f332(f81(a868),f79(a868)),f332(f39(x60971),x60973)))+P24(f332(f332(f334(x60971),x60972),x60973))
% 158.70/158.39  [6220]E(f332(f332(f81(a868),x62201),f383(x62201,x62202,x62203)),x62202)+~P24(f332(x62203,f2(a868)))+P24(f332(x62203,f332(f332(f22(a868),x62202),x62201)))
% 158.70/158.39  [6221]E(f332(f332(f81(a868),x62211),f386(x62211,x62212,x62213)),x62212)+~P24(f332(x62213,f2(a868)))+P24(f332(x62213,f332(f332(f22(a868),x62212),x62211)))
% 158.70/158.39  [6267]~P28(x62671)+~P24(f332(f63(x62671),x62673))+E(f332(f332(f66(x62671,x62671,f113(x62671)),x62672),x62673),f332(f332(f113(x62671),x62672),f41(x62671,x62673)))
% 158.70/158.39  [6268]~P28(x62681)+~P24(f332(f63(x62681),x62683))+E(f332(f332(f66(x62681,x62681,f104(x62681)),x62682),x62683),f332(f332(f104(x62681),x62682),f42(x62681,x62683)))
% 158.70/158.39  [6274]~P92(x62741)+~E(f332(f106(x62741),x62742),f332(f106(x62741),x62743))+P32(x62741,f332(f106(x62741),f332(f332(f81(a1),x62742),f332(f80(a1),x62743))))
% 158.70/158.39  [6281]~P137(x62811)+E(f332(f332(f22(x62811),f332(f103(x62811),x62812)),f332(f103(x62811),x62813)),f332(f103(x62811),f332(f332(f22(a868),x62812),x62813)))+~P24(f332(f332(f246(a868),x62813),x62812))
% 158.70/158.39  [6369]E(f332(f332(f81(a868),x63691),f383(x63691,x63692,x63693)),x63692)+P24(f332(f332(f247(a868),x63692),x63691))+P24(f332(x63693,f332(f332(f22(a868),x63692),x63691)))
% 158.70/158.39  [6370]E(f332(f332(f81(a868),x63701),f386(x63701,x63702,x63703)),x63702)+P24(f332(f332(f247(a868),x63702),x63701))+P24(f332(x63703,f332(f332(f22(a868),x63702),x63701)))
% 158.70/158.39  [6385]~P116(x63851)+E(f332(f332(f82(x63851),f332(f76(x63851),x63852)),x63853),f332(f76(x63851),f332(f332(f82(x63851),x63852),x63853)))+~P24(f332(f332(f246(x63851),f2(x63851)),x63853))
% 158.70/158.39  [6386]~P62(x63861)+E(f332(f332(f290(x63861),f332(f76(x63861),x63862)),x63863),f332(f76(x63861),f332(f332(f290(x63861),x63862),x63863)))+~P24(f332(f332(f247(x63861),f2(x63861)),x63863))
% 158.70/158.39  [6394]~P26(x63941)+~P24(f332(f63(x63941),x63943))+E(f332(f332(f66(x63941,x63941,f113(x63941)),x63942),x63943),f10(x63941,f332(f332(f310(x63941),x63942),x63943)))
% 158.70/158.39  [6395]~P26(x63951)+~P24(f332(f63(x63951),x63953))+E(f332(f332(f66(x63951,x63951,f104(x63951)),x63952),x63953),f11(x63951,f332(f332(f310(x63951),x63952),x63953)))
% 158.70/158.39  [6396]~P106(x63961)+~P24(f332(f63(x63961),x63963))+E(f332(f332(f66(x63961,x63961,f196(x63961)),x63962),x63963),f14(x63961,f332(f332(f310(x63961),x63962),x63963)))
% 158.70/158.39  [6397]~P106(x63971)+~P24(f332(f63(x63971),x63973))+E(f332(f332(f66(x63971,x63971,f197(x63971)),x63972),x63973),f15(x63971,f332(f332(f310(x63971),x63972),x63973)))
% 158.70/158.39  [6442]E(x64421,f116(x64422))+~E(f182(x64422,x64423),f116(f869(x64422)))+~P24(f332(f332(f334(f869(x64422)),x64421),f332(f174(f869(x64422)),x64423)))
% 158.70/158.39  [6484]~P24(f332(f138(x64841),x64843))+P24(f332(f332(f334(x64841),x64842),f332(f174(x64841),x64843)))+P24(f332(f138(x64841),f332(f332(f152(x64841),x64842),x64843)))
% 158.70/158.39  [6495]~P95(x64951)+~P24(f332(f63(x64951),x64953))+E(f332(f65(x64951,f82(x64951)),f332(f332(f310(x64951),x64952),x64953)),f332(f332(f66(x64951,x64951,f82(x64951)),x64952),x64953))
% 158.70/158.39  [6518]~P106(x65181)+~P24(f332(f63(x65181),x65183))+E(f12(x65181,f196(x65181),f332(f332(f310(x65181),x65182),x65183)),f332(f332(f66(x65181,x65181,f196(x65181)),x65182),x65183))
% 158.70/158.39  [6519]~P106(x65191)+~P24(f332(f63(x65191),x65193))+E(f13(x65191,f197(x65191),f332(f332(f310(x65191),x65192),x65193)),f332(f332(f66(x65191,x65191,f197(x65191)),x65192),x65193))
% 158.70/158.39  [6521]P24(f332(x65211,f2(a868)))+~P24(f332(f332(f247(a868),x65212),x65213))+~P24(f332(x65211,f332(f332(f22(a868),x65212),x65213)))
% 158.70/158.39  [6540]~P84(x65401)+P24(f332(f332(f246(x65401),x65402),x65403))+~P24(f332(f332(f246(x65401),f332(f76(x65401),x65402)),x65403))
% 158.70/158.39  [6541]~P116(x65411)+P24(f332(f332(f247(x65411),x65412),x65413))+~P24(f332(f332(f247(x65411),f332(f76(x65411),x65412)),x65413))
% 158.70/158.39  [6558]E(x65581,f116(x65582))+E(f332(f142(x65582),f332(f332(f139(x65582),x65583),x65581)),f332(f332(f166(x65582),x65581),x65583))+~P24(f332(f332(f247(a868),x65583),f332(f199(f869(x65582)),x65581)))
% 158.70/158.39  [6609]~P24(f332(x66091,x66093))+P24(f332(x66091,f410(x66091,x66092)))+~P24(f332(f332(f334(a868),x66093),f332(f302(a868,f2(a868)),x66092)))
% 158.70/158.39  [6630]P24(f332(x66301,x66302))+~P24(f332(f332(f247(a868),x66302),x66303))+P24(f332(f332(f334(a868),f406(x66301,x66303)),f332(f302(a868,f2(a868)),x66303)))
% 158.70/158.39  [6645]~P115(x66451)+~P24(f332(f332(f246(x66451),f79(x66451)),x66452))+P24(f332(f332(f246(x66451),f79(x66451)),f332(f332(f257(x66451),x66452),x66453)))
% 158.70/158.39  [6647]~P115(x66471)+~P24(f332(f332(f246(x66471),f2(x66471)),x66472))+P24(f332(f332(f246(x66471),f2(x66471)),f332(f332(f257(x66471),x66472),x66473)))
% 158.70/158.39  [6649]~P115(x66491)+~P24(f332(f332(f247(x66491),f2(x66491)),x66492))+P24(f332(f332(f247(x66491),f2(x66491)),f332(f332(f257(x66491),x66492),x66493)))
% 158.70/158.39  [6673]~P24(f332(x66731,x66733))+~P24(f332(f332(f247(a868),x66733),x66732))+P24(f332(f332(f334(a868),f405(x66731,x66732)),f332(f302(a868,f2(a868)),x66732)))
% 158.70/158.39  [6680]P24(f332(f63(x66801),x66802))+~P24(f332(f63(x66801),x66803))+~P24(f332(f332(f246(f876(x66801,a862)),x66802),x66803))
% 158.70/158.39  [6688]P24(f332(x66881,x66882))+~P24(f332(x66881,f407(x66881,x66883)))+~P24(f332(f332(f334(a868),x66882),f332(f302(a868,f2(a868)),x66883)))
% 158.70/158.39  [6699]E(x66991,f2(a868))+P24(f332(x66992,f411(x66991,x66993,x66992)))+~P24(f332(x66992,f332(f332(f40(a868),x66993),x66991)))
% 158.70/158.39  [6707]~P122(x67072)+E(x67071,f2(x67072))+~E(f332(f332(f81(x67072),f332(f332(f82(x67072),x67073),x67073)),f332(f332(f82(x67072),x67071),x67071)),f2(x67072))
% 158.70/158.39  [6708]~P122(x67082)+E(x67081,f2(x67082))+~E(f332(f332(f81(x67082),f332(f332(f82(x67082),x67081),x67081)),f332(f332(f82(x67082),x67083),x67083)),f2(x67082))
% 158.70/158.39  [6753]E(x67531,f2(a868))+~P24(f332(x67532,f412(x67531,x67533,x67532)))+P24(f332(x67532,f332(f332(f40(a868),x67533),x67531)))
% 158.70/158.39  [6758]~P106(x67581)+~P30(x67581,x67583)+P30(x67581,f332(f332(f149(x67581,x67581,f5(x67581)),x67582),x67583))
% 158.70/158.39  [6801]P24(f332(x68011,f411(x68012,x68013,x68011)))+P24(f332(x68011,f2(a868)))+~P24(f332(x68011,f332(f332(f40(a868),x68013),x68012)))
% 158.70/158.39  [6807]~P92(x68071)+E(f332(f106(x68071),x68072),f332(f106(x68071),x68073))+~P32(x68071,f332(f106(x68071),f332(f332(f81(a1),x68072),f332(f80(a1),x68073))))
% 158.70/158.39  [6873]E(x68731,f2(a1))+E(x68732,f2(a1))+~P24(f332(f50(x68732,x68732),f332(f332(f267(a1,a1),x68733),x68731)))
% 158.70/158.39  [6874]E(x68741,f79(a1))+E(x68742,f2(a1))+~P24(f332(f50(x68742,x68742),f332(f332(f267(a1,a1),x68741),x68743)))
% 158.70/158.39  [6888]P24(f332(x68881,x68882))+P24(f332(f332(f247(a868),f407(x68881,x68883)),x68883))+~P24(f332(f332(f334(a868),x68882),f332(f302(a868,f2(a868)),x68883)))
% 158.70/158.39  [6910]~P24(f332(x69101,f383(x69103,x69102,x69101)))+~P24(f332(x69101,f2(a868)))+P24(f332(x69101,f332(f332(f22(a868),x69102),x69103)))
% 158.70/158.39  [6911]~P24(f332(x69111,f386(x69113,x69112,x69111)))+~P24(f332(x69111,f2(a868)))+P24(f332(x69111,f332(f332(f22(a868),x69112),x69113)))
% 158.70/158.39  [6912]~P24(f332(x69121,f412(x69123,x69122,x69121)))+~P24(f332(x69121,f2(a868)))+P24(f332(x69121,f332(f332(f40(a868),x69122),x69123)))
% 158.70/158.39  [6930]~P24(f332(x69301,x69303))+P24(f332(f332(f247(a868),f410(x69301,x69302)),x69302))+~P24(f332(f332(f334(a868),x69303),f332(f302(a868,f2(a868)),x69302)))
% 158.70/158.39  [6931]E(f332(f332(f22(a868),f332(f332(f22(a868),x69311),x69312)),f332(f332(f22(a868),x69313),x69312)),f332(f332(f22(a868),x69311),x69313))+~P24(f332(f332(f246(a868),x69312),x69311))+~P24(f332(f332(f246(a868),x69312),x69313))
% 158.70/158.39  [6966]~P77(x69661)+~P24(f332(f332(f246(x69661),f332(f80(x69661),x69663)),x69662))+P24(f332(f332(f246(x69661),f332(f80(x69661),x69662)),x69663))
% 158.70/158.39  [6968]~P84(x69681)+~P24(f332(f332(f246(x69681),f332(f76(x69681),x69682)),x69683))+P24(f332(f332(f246(x69681),f332(f80(x69681),x69682)),x69683))
% 158.70/158.39  [6970]~P77(x69701)+~P24(f332(f332(f247(x69701),f332(f80(x69701),x69703)),x69702))+P24(f332(f332(f247(x69701),f332(f80(x69701),x69702)),x69703))
% 158.70/158.39  [6971]~P116(x69711)+~P24(f332(f332(f247(x69711),f332(f76(x69711),x69712)),x69713))+P24(f332(f332(f247(x69711),f332(f80(x69711),x69712)),x69713))
% 158.70/158.39  [7005]~P24(f332(x70053,f383(x70052,x70051,x70053)))+P24(f332(f332(f247(a868),x70051),x70052))+P24(f332(x70053,f332(f332(f22(a868),x70051),x70052)))
% 158.70/158.39  [7006]~P24(f332(x70063,f386(x70062,x70061,x70063)))+P24(f332(f332(f247(a868),x70061),x70062))+P24(f332(x70063,f332(f332(f22(a868),x70061),x70062)))
% 158.70/158.39  [7056]~E(f838(x70563,x70562,x70561),f839(x70563,x70562,x70561))+E(f332(f332(f104(f876(x70561,a862)),x70562),f41(f876(x70561,a862),x70563)),f198(f876(x70561,a862)))+P24(f332(f332(f334(f876(x70561,a862)),x70562),x70563))
% 158.70/158.39  [7065]~P24(f332(f63(x70651),x70653))+P24(f332(f63(x70651),f42(f876(x70651,a862),x70652)))+~P24(f332(f332(f334(f876(x70651,a862)),x70653),x70652))
% 158.70/158.39  [7124]~P106(x71241)+E(f332(f332(f113(f876(x71241,a862)),f332(f302(x71241,x71242),x71243)),f332(f332(f310(x71241),x71243),f198(f876(x71241,a862)))),f303(x71241,x71242,x71243))+~P24(f332(f332(f246(x71241),x71242),x71243))
% 158.70/158.39  [7125]E(x71251,f2(a868))+P24(f332(f332(f247(a868),f415(x71251,x71253,x71252)),x71251))+P24(f332(x71252,f332(f332(f40(a868),x71253),x71251)))
% 158.70/158.39  [7160]E(x71601,x71602)+~P24(f332(f332(f246(f876(x71603,a862)),x71601),x71602))+P24(f332(f332(f247(f876(x71603,a862)),x71601),x71602))
% 158.70/158.39  [7173]E(x71731,x71732)+~E(f332(f199(f869(x71733)),x71731),f332(f199(f869(x71733)),x71732))+P24(f332(f332(f247(a868),f561(x71733,x71731,x71732)),f332(f199(f869(x71733)),x71732)))
% 158.70/158.39  [7219]P6(x72191,x72192,x72193)+~E(f332(f265(x72191,x72191),x72193),x72192)+~E(f332(f332(f289(x72191,x72191,x72191),f332(f287(x72191,x72191),x72193)),x72193),x72193)
% 158.70/158.39  [7291]~P24(f332(x72911,f2(a868)))+P24(f332(f332(f247(a868),f415(x72913,x72912,x72911)),x72913))+P24(f332(x72911,f332(f332(f40(a868),x72912),x72913)))
% 158.70/158.39  [7300]~P106(x73001)+E(f332(f332(f113(f876(x73001,a862)),f306(x73001,x73002,x73003)),f332(f332(f310(x73001),x73003),f198(f876(x73001,a862)))),f305(x73001,x73002,x73003))+~P24(f332(f332(f247(x73001),x73002),x73003))
% 158.70/158.39  [7398]~P24(f332(f63(x73981),x73983))+P24(f332(f332(f246(a868),f332(f39(x73981),x73982)),f332(f39(x73981),x73983)))+~P24(f332(f332(f246(f876(x73981,a862)),x73982),x73983))
% 158.70/158.39  [7399]~P24(f332(f63(x73991),x73993))+P24(f332(f332(f247(a868),f332(f39(x73991),x73992)),f332(f39(x73991),x73993)))+~P24(f332(f332(f247(f876(x73991,a862)),x73992),x73993))
% 158.70/158.39  [7536]E(x75361,x75362)+~P24(f332(f332(f246(f876(x75363,a862)),x75362),x75361))+~P24(f332(f332(f246(f876(x75363,a862)),x75361),x75362))
% 158.70/158.39  [7539]~P106(x75391)+P30(x75391,x75392)+~P30(x75391,f332(f332(f149(x75391,x75391,f5(x75391)),x75393),x75392))
% 158.70/158.39  [7607]~P24(f332(f332(f247(a868),x76073),x76072))+~P24(f332(f332(f247(a868),x76073),x76071))+P24(f332(f332(f247(a868),f332(f332(f22(a868),x76071),x76072)),f332(f332(f22(a868),x76071),x76073)))
% 158.70/158.39  [7608]~P24(f332(f332(f246(a868),x76082),x76081))+~P24(f332(f332(f247(a868),x76081),x76083))+P24(f332(f332(f247(a868),f332(f332(f22(a868),x76081),x76082)),f332(f332(f22(a868),x76083),x76082)))
% 158.70/158.39  [7623]~P24(f332(f332(f247(a1),x76232),f2(a1)))+~P24(f332(f332(f246(a1),x76233),x76231))+P24(f332(f332(f246(a1),f332(f332(f40(a1),x76231),x76232)),f332(f332(f40(a1),x76233),x76232)))
% 158.70/158.39  [7641]~P24(f332(f332(f247(a868),f2(a868)),x76413))+~P24(f332(f332(f246(a868),x76413),x76412))+P24(f332(f332(f246(a868),f332(f332(f40(a868),x76411),x76412)),f332(f332(f40(a868),x76411),x76413)))
% 158.70/158.39  [7642]~P24(f332(f332(f247(a1),f2(a1)),x76422))+~P24(f332(f332(f246(a1),x76421),x76423))+P24(f332(f332(f246(a1),f332(f332(f40(a1),x76421),x76422)),f332(f332(f40(a1),x76423),x76422)))
% 158.70/158.39  [7646]~P24(f332(f332(f247(a868),f2(a868)),x76462))+~P24(f332(f332(f247(a868),x76461),x76463))+P24(f332(f332(f247(a868),f332(f332(f82(a868),x76461),x76462)),f332(f332(f82(a868),x76463),x76462)))
% 158.70/158.39  [7647]~P24(f332(f332(f247(a868),f2(a868)),x76471))+~P24(f332(f332(f247(a868),x76472),x76473))+P24(f332(f332(f247(a868),f332(f332(f82(a868),x76471),x76472)),f332(f332(f82(a868),x76471),x76473)))
% 158.70/158.39  [7648]~P24(f332(f332(f247(a1),f2(a1)),x76481))+~P24(f332(f332(f247(a1),x76482),x76483))+P24(f332(f332(f247(a1),f332(f332(f82(a1),x76481),x76482)),f332(f332(f82(a1),x76481),x76483)))
% 158.70/158.39  [7698]E(x76981,f2(a868))+E(f332(f332(f81(a868),f332(f332(f82(a868),x76981),f412(x76981,x76982,x76983))),f415(x76981,x76982,x76983)),x76982)+P24(f332(x76983,f332(f332(f40(a868),x76982),x76981)))
% 158.70/158.39  [7756]E(f332(f332(f81(a868),f332(f332(f82(a868),x77561),f412(x77561,x77562,x77563))),f415(x77561,x77562,x77563)),x77562)+~P24(f332(x77563,f2(a868)))+P24(f332(x77563,f332(f332(f40(a868),x77562),x77561)))
% 158.70/158.39  [7774]~P24(f332(f63(x77741),x77743))+P24(f332(f332(f334(x77741),f379(x77742,x77743,x77741)),x77743))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f9(x77741,a868),x77742),x77743)))
% 158.70/158.39  [7775]~P24(f332(f63(x77751),x77753))+P24(f332(f332(f334(x77751),f491(x77752,x77753,x77751)),x77753))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f9(x77751,a868),x77752),x77753)))
% 158.70/158.39  [8059]E(x80591,f198(f876(x80592,a862)))+E(x80591,f332(f332(f310(x80592),x80593),f198(f876(x80592,a862))))+~P24(f332(f332(f246(f876(x80592,a862)),x80591),f332(f332(f310(x80592),x80593),f198(f876(x80592,a862)))))
% 158.70/158.39  [8076]~P59(x80761)+P8(x80761,x80762,x80763)+P24(f332(f332(f334(f869(x80761)),f650(x80763,x80762,x80761)),f332(f174(f869(x80761)),f56(x80761,x80763,f57(x80761)))))
% 158.70/158.39  [8095]~P24(f332(f332(f247(a868),f2(a868)),x80953))+P24(f332(f332(f246(a868),x80951),x80952))+~P24(f332(f332(f246(a868),f332(f332(f82(a868),x80953),x80951)),f332(f332(f82(a868),x80953),x80952)))
% 158.70/158.39  [8096]~P24(f332(f332(f247(a868),f2(a868)),x80963))+P24(f332(f332(f246(a868),x80961),x80962))+~P24(f332(f332(f246(a868),f332(f332(f82(a868),x80961),x80963)),f332(f332(f82(a868),x80962),x80963)))
% 158.70/158.39  [8098]~P24(f332(f332(f247(a868),f2(a868)),x80983))+P24(f332(f332(f247(a868),x80981),x80982))+~P24(f332(f332(f247(a868),f332(f332(f257(a868),x80983),x80981)),f332(f332(f257(a868),x80983),x80982)))
% 158.70/158.39  [8124]~P59(x81241)+~P7(x81241,x81243,x81242)+P24(f332(f332(f334(f869(x81241)),f648(x81242,x81243,x81241)),f332(f174(f869(x81241)),f56(x81241,x81242,f57(x81241)))))
% 158.70/158.39  [8140]~E(f332(f332(f104(f876(x81401,a862)),f839(x81403,x81402,x81401)),f838(x81403,x81402,x81401)),f198(f876(x81401,a862)))+E(f332(f332(f104(f876(x81401,a862)),x81402),f41(f876(x81401,a862),x81403)),f198(f876(x81401,a862)))+P24(f332(f332(f334(f876(x81401,a862)),x81402),x81403))
% 158.70/158.39  [8157]E(x81571,f116(x81572))+~E(f332(f143(f869(x81572),f869(x81572),f135(x81572),f116(x81572)),x81573),f116(x81572))+~P24(f332(f332(f334(f869(x81572)),x81571),f332(f174(f869(x81572)),x81573)))
% 158.70/158.39  [8214]E(x82141,f198(f876(f876(x82142,a862),a862)))+P24(f332(f332(f334(f876(x82142,a862)),f367(x82143,x82141,x82142)),x82141))+P24(f332(f332(f246(f876(x82142,a862)),f42(f876(x82142,a862),x82141)),x82143))
% 158.70/158.39  [8221]~P67(x82211)+~P74(x82211)+E(f332(f332(f6(a1,x82211),f332(f332(f8(a868,x82211,a1),x82212),a107)),f332(f311(a868,a1,f103(a1)),x82213)),f332(f332(f6(a868,x82211),x82212),x82213))
% 158.70/158.39  [8222]~P67(x82221)+~P74(x82221)+E(f332(f332(f9(a1,x82221),f332(f332(f8(a868,x82221,a1),x82222),a107)),f332(f311(a868,a1,f103(a1)),x82223)),f332(f332(f9(a868,x82221),x82222),x82223))
% 158.70/158.39  [8261]~P24(f332(f63(x82611),x82613))+~P24(f332(f332(f247(a868),f2(a868)),f332(x82612,f379(x82612,x82613,x82611))))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f9(x82611,a868),x82612),x82613)))
% 158.70/158.39  [8262]~P24(f332(f63(x82621),x82623))+~P24(f332(f332(f247(a868),f2(a868)),f332(x82622,f491(x82622,x82623,x82621))))+P24(f332(f332(f247(a868),f2(a868)),f332(f332(f9(x82621,a868),x82622),x82623)))
% 158.70/158.39  [8295]~P61(x82952)+E(x82951,f79(x82952))+E(f332(f332(f290(x82952),f332(f332(f22(x82952),f332(f332(f257(x82952),x82951),x82953)),f79(x82952))),f332(f332(f22(x82952),x82951),f79(x82952))),f332(f332(f6(a868,x82952),f332(f257(x82952),x82951)),f332(f302(a868,f2(a868)),x82953)))
% 158.70/158.39  [8353]E(x83531,f2(a868))+~P24(f332(x83533,f332(f332(f40(a868),x83532),x83531)))+P24(f332(f332(f247(a868),x83532),f332(f332(f82(a868),x83531),f332(a115,f411(x83531,x83532,x83533)))))
% 158.70/158.39  [8370]P24(f332(x83701,f2(a868)))+~P24(f332(x83701,f332(f332(f40(a868),x83702),x83703)))+P24(f332(f332(f247(a868),x83702),f332(f332(f82(a868),x83703),f332(a115,f411(x83703,x83702,x83701)))))
% 158.70/158.39  [8409]E(x84091,f2(a868))+~P24(f332(x84093,f332(f332(f40(a868),x84092),x84091)))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x84091),f411(x84091,x84092,x84093))),x84092))
% 158.70/158.39  [8442]P24(f332(x84421,f2(a868)))+~P24(f332(x84421,f332(f332(f40(a868),x84423),x84422)))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x84422),f411(x84422,x84423,x84421))),x84423))
% 158.70/158.39  [8445]~P106(x84451)+E(f332(f332(f149(x84451,x84451,f5(x84451)),x84452),x84453),f150(x84451,x84451,f5(x84451),x84452,x84453))+P24(f332(f332(f334(x84451),x84452),f332(f174(x84451),x84453)))
% 158.70/158.39  [8480]~E(f332(x84803,f700(x84802,x84803,x84801)),f332(x84803,f702(x84802,x84803,x84801)))+~P56(x84801,f332(x84803,f701(x84802,x84803,x84801)))+P56(x84801,f332(f332(f43(x84802,f876(x84801,f876(x84801,a862))),f255(f876(x84802,a862))),x84803))
% 158.70/158.39  [8488]E(x84881,f198(f876(f876(x84882,a862),a862)))+~P24(f332(f332(f246(f876(x84882,a862)),f367(x84883,x84881,x84882)),x84883))+P24(f332(f332(f246(f876(x84882,a862)),f42(f876(x84882,a862),x84881)),x84883))
% 158.70/158.39  [8546]~P63(x85461)+~P24(f332(f332(f247(x85461),x85462),x85463))+P24(f332(f332(f247(x85461),x85462),f332(f332(f290(x85461),f332(f332(f81(x85461),x85462),x85463)),f332(f332(f81(x85461),f79(x85461)),f79(x85461)))))
% 158.70/158.39  [8599]~P24(f332(f332(x85991,f515(x85991,x85993,x85992)),f517(x85991,x85993,x85992)))+P24(f332(f332(x85991,x85992),x85993))+~P24(f332(f320(f875(a1,a1),a53),f332(f332(f267(a1,a1),x85992),x85993)))
% 158.70/158.39  [8600]~P24(f332(f332(x86001,f518(x86001,x86003,x86002)),f519(x86001,x86003,x86002)))+P24(f332(f332(x86001,x86002),x86003))+~P24(f332(f320(f875(a1,a1),a58),f332(f332(f267(a1,a1),x86002),x86003)))
% 158.70/158.39  [8601]~P24(f332(f332(x86011,f520(x86011,x86013,x86012)),f524(x86011,x86013,x86012)))+P24(f332(f332(x86011,x86012),x86013))+~P24(f332(f320(f875(a1,a1),a238),f332(f332(f267(a1,a1),x86012),x86013)))
% 158.70/158.39  [8602]~P24(f332(f332(x86021,f525(x86021,x86023,x86022)),f526(x86021,x86023,x86022)))+P24(f332(f332(x86021,x86022),x86023))+~P24(f332(f320(f875(a868,a868),a233),f332(f332(f267(a868,a868),x86022),x86023)))
% 158.70/158.39  [8603]~P24(f332(f332(x86031,f599(x86031,x86033,x86032)),f601(x86031,x86033,x86032)))+P24(f332(f332(x86031,x86032),x86033))+~P24(f332(f320(f875(a1,a1),a185),f332(f332(f267(a1,a1),x86032),x86033)))
% 158.70/158.39  [8604]~P24(f332(f332(x86041,f800(x86041,x86043,x86042)),f801(x86041,x86043,x86042)))+P24(f332(f332(x86041,x86042),x86043))+~P24(f332(f320(f875(a1,a1),a134),f332(f332(f267(a1,a1),x86042),x86043)))
% 158.70/158.39  [8855]P24(f332(f332(x88551,x88552),x88553))+P24(f332(f320(f875(a868,a868),a233),f332(f332(f267(a868,a868),f525(x88551,x88553,x88552)),f526(x88551,x88553,x88552))))+~P24(f332(f320(f875(a868,a868),a233),f332(f332(f267(a868,a868),x88552),x88553)))
% 158.70/158.39  [8856]P24(f332(f332(x88561,x88562),x88563))+P24(f332(f320(f875(a1,a1),a53),f332(f332(f267(a1,a1),f515(x88561,x88563,x88562)),f517(x88561,x88563,x88562))))+~P24(f332(f320(f875(a1,a1),a53),f332(f332(f267(a1,a1),x88562),x88563)))
% 158.70/158.39  [8857]P24(f332(f332(x88571,x88572),x88573))+P24(f332(f320(f875(a1,a1),a58),f332(f332(f267(a1,a1),f518(x88571,x88573,x88572)),f519(x88571,x88573,x88572))))+~P24(f332(f320(f875(a1,a1),a58),f332(f332(f267(a1,a1),x88572),x88573)))
% 158.70/158.39  [8858]P24(f332(f332(x88581,x88582),x88583))+P24(f332(f320(f875(a1,a1),a238),f332(f332(f267(a1,a1),f520(x88581,x88583,x88582)),f524(x88581,x88583,x88582))))+~P24(f332(f320(f875(a1,a1),a238),f332(f332(f267(a1,a1),x88582),x88583)))
% 158.70/158.39  [8859]P24(f332(f332(x88591,x88592),x88593))+P24(f332(f320(f875(a1,a1),a185),f332(f332(f267(a1,a1),f599(x88591,x88593,x88592)),f601(x88591,x88593,x88592))))+~P24(f332(f320(f875(a1,a1),a185),f332(f332(f267(a1,a1),x88592),x88593)))
% 158.70/158.39  [8860]P24(f332(f332(x88601,x88602),x88603))+P24(f332(f320(f875(a1,a1),a134),f332(f332(f267(a1,a1),f800(x88601,x88603,x88602)),f801(x88601,x88603,x88602))))+~P24(f332(f320(f875(a1,a1),a134),f332(f332(f267(a1,a1),x88602),x88603)))
% 158.70/158.39  [9187]~P24(f332(f63(x91871),x91873))+P24(f332(f332(f334(f875(f876(x91871,a862),f876(x91871,a862))),f332(f332(f267(f876(x91871,a862),f876(x91871,a862)),x91872),x91873)),f307(x91871)))+~P24(f332(f332(f247(f876(x91871,a862)),x91872),x91873))
% 158.70/158.39  [9195]~P23(a863,f198(f876(f867(a863),a862)),f332(f332(f310(f867(a863)),f332(f332(f332(f93(a863),x91951),x91952),x91953)),f198(f876(f867(a863),a862))))+P20(a863,f198(f876(f867(a863),a862)),f332(f332(f310(f867(a863)),f332(f332(f332(f93(a863),x91951),x91952),x91953)),f198(f876(f867(a863),a862))))+~P20(a863,f198(f876(f867(a863),a862)),f332(f332(f310(f867(a863)),f332(a94,x91952)),f198(f876(f867(a863),a862))))
% 158.70/158.39  [9254]~P56(x92541,f332(x92543,f701(x92542,x92543,x92541)))+P56(x92541,f332(f332(f43(x92542,f876(x92541,f876(x92541,a862))),f255(f876(x92542,a862))),x92543))+~E(f332(f332(f104(f876(x92541,a862)),f261(x92541,x92541,f332(x92543,f700(x92542,x92543,x92541)))),f262(x92541,x92541,f332(x92543,f702(x92542,x92543,x92541)))),f198(f876(x92541,a862)))
% 158.70/158.39  [9443]P41(x94431,x94432,x94433)+P24(f332(f332(f334(f875(x94431,x94431)),f581(x94433,x94432,x94431)),x94433))+~P24(f332(f332(f334(f875(x94431,x94431)),f332(f332(f267(x94431,x94431),f580(x94433,x94432,x94431)),f580(x94433,x94432,x94431))),x94433))
% 158.70/158.39  [10026]P41(x100261,x100262,x100263)+~P24(f332(f332(f271(x100261,x100261,a862),f332(f332(f7(x100261,f876(x100261,a862),f876(x100261,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x100261,a862),f876(x100261,a862)),x100261),f8(a862,a862,x100261)),f332(f332(f8(a862,f876(a862,a862),x100261),a330),f332(f332(f7(x100261,f876(x100261,a862),a862),f334(x100261)),x100262)))),f332(f332(f7(x100261,f876(x100261,a862),a862),f334(x100261)),x100262))),f581(x100263,x100262,x100261)))+~P24(f332(f332(f334(f875(x100261,x100261)),f332(f332(f267(x100261,x100261),f580(x100263,x100262,x100261)),f580(x100263,x100262,x100261))),x100263))
% 158.70/158.39  [5643]~P57(x56432)+E(x56431,f2(x56432))+E(f332(f332(f40(x56432),f332(f332(f82(x56432),x56433),x56431)),x56431),x56433)
% 158.70/158.39  [5644]~P57(x56442)+E(x56441,f2(x56442))+E(f332(f332(f40(x56442),f332(f332(f82(x56442),x56441),x56443)),x56441),x56443)
% 158.70/158.39  [6441]~P67(x64411)+~E(f332(x64412,f2(a868)),f2(x64411))+E(f332(f332(f6(a868,x64411),x64412),f332(f302(a868,f332(a115,f2(a868))),x64413)),f332(f332(f6(a868,x64411),x64412),f332(f302(a868,f2(a868)),x64413)))
% 158.70/158.39  [6570]~P57(x65702)+E(x65701,f2(x65702))+E(f332(f332(f40(x65702),f332(f332(f81(x65702),x65703),x65701)),x65701),f332(f332(f81(x65702),f332(f332(f40(x65702),x65703),x65701)),f79(x65702)))
% 158.70/158.39  [6571]~P57(x65712)+E(x65711,f2(x65712))+E(f332(f332(f40(x65712),f332(f332(f81(x65712),x65711),x65713)),x65711),f332(f332(f81(x65712),f332(f332(f40(x65712),x65713),x65711)),f79(x65712)))
% 158.70/158.39  [6789]~P24(f332(x67893,f2(a1)))+P24(f332(f332(f246(a868),x67891),x67892))+P24(f332(x67893,f332(f103(a1),f332(f332(f22(a868),x67892),x67891))))
% 158.70/158.39  [6894]P24(f332(f332(f247(a868),x68942),x68941))+P24(f332(f332(f246(a868),x68941),x68942))+P24(f332(x68943,f332(f103(a1),f332(f332(f22(a868),x68942),x68941))))
% 158.70/158.39  [6964]E(f332(f332(f81(a868),f332(f106(a868),x69641)),f332(f332(f81(a868),f332(f106(a868),x69642)),x69643)),f332(f332(f81(a868),f332(f106(a868),x69641)),x69643))+P24(f332(a203,f332(f106(a1),x69641)))+~P24(f332(a203,f332(f106(a1),x69642)))
% 158.70/158.39  [7043]~E(x70432,f332(f332(f40(a868),x70433),x70431))+~P24(f332(f332(f247(a868),f2(a868)),x70431))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x70431),x70432)),x70433))
% 158.70/158.39  [7157]~P24(f332(f63(x71571),x71573))+~P24(f332(f63(x71571),x71572))+P24(f332(f63(x71571),f332(f332(f113(f876(x71571,a862)),x71572),x71573)))
% 158.70/158.39  [7449]~P106(x74491)+~P24(f332(f63(x74491),x74492))+E(f140(x74491,f332(f332(f22(f876(x74491,a862)),x74492),f332(f332(f310(x74491),x74493),f198(f876(x74491,a862))))),f172(x74491,x74493,f140(x74491,x74492)))
% 158.70/158.39  [7515]P24(f332(x75151,f2(a1)))+~P24(f332(f332(f247(a868),x75152),x75153))+~P24(f332(x75151,f332(f103(a1),f332(f332(f22(a868),x75152),x75153))))
% 158.70/158.39  [7533]~P24(f332(f63(x75331),x75332))+E(f332(f39(x75331),f332(f332(f22(f876(x75331,a862)),x75332),f332(f332(f310(x75331),x75333),f198(f876(x75331,a862))))),f332(f39(x75331),x75332))+P24(f332(f332(f334(x75331),x75333),x75332))
% 158.70/158.39  [7663]~P115(x76631)+~P24(f332(f332(f247(x76631),f79(x76631)),x76632))+P24(f332(f332(f247(x76631),f79(x76631)),f332(f332(f82(x76631),x76632),f332(f332(f257(x76631),x76632),x76633))))
% 158.70/158.39  [7708]~P24(f332(f63(x77081),x77083))+E(f332(f332(f22(a868),f332(f39(x77081),x77082)),f332(f39(x77081),x77083)),f332(f39(x77081),f332(f332(f22(f876(x77081,a862)),x77082),x77083)))+~P24(f332(f332(f246(f876(x77081,a862)),x77083),x77082))
% 158.70/158.39  [7765]~P24(f332(f332(f246(a868),x77652),x77653))+~P24(f332(f332(f246(a868),x77651),f332(f332(f22(a868),x77653),x77652)))+P24(f332(f332(f246(a868),f332(f332(f81(a868),x77651),x77652)),x77653))
% 158.70/158.39  [7816]P24(f332(f63(x78161),x78162))+~P24(f332(f63(x78161),x78163))+~P24(f332(f63(x78161),f332(f332(f22(f876(x78161,a862)),x78162),x78163)))
% 158.70/158.39  [7822]~P24(f332(f63(x78221),x78222))+E(f332(f39(x78221),f332(f332(f22(f876(x78221,a862)),x78222),f332(f332(f310(x78221),x78223),f198(f876(x78221,a862))))),f332(f332(f22(a868),f332(f39(x78221),x78222)),f79(a868)))+~P24(f332(f332(f334(x78221),x78223),x78222))
% 158.70/158.39  [7897]P56(x78971,x78972)+~P56(x78971,x78973)+~P24(f332(f332(f246(f876(x78971,f876(x78971,a862))),x78972),x78973))
% 158.70/158.39  [7938]~P24(f332(f332(f246(a868),x79383),x79382))+P24(f332(f332(f246(a868),x79381),f332(f332(f22(a868),x79382),x79383)))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),x79381),x79383)),x79382))
% 158.70/158.39  [7956]P39(x79561,x79562)+~P39(x79561,x79563)+~P24(f332(f332(f246(f876(f875(x79561,x79561),a862)),x79562),x79563))
% 158.70/158.39  [7957]P54(x79571,x79572)+~P54(x79571,x79573)+~P24(f332(f332(f246(f876(f875(x79571,x79571),a862)),x79572),x79573))
% 158.70/158.39  [8192]~P115(x81921)+~P24(f332(f332(f247(x81921),f79(x81921)),x81922))+P24(f332(f332(f247(x81921),f332(f332(f257(x81921),x81922),x81923)),f332(f332(f82(x81921),x81922),f332(f332(f257(x81921),x81922),x81923))))
% 158.70/158.39  [8279]~P24(f332(x82791,f2(a1)))+~P24(f332(x82791,f332(f332(f22(a1),f332(f103(a1),x82792)),f332(f103(a1),x82793))))+P24(f332(x82791,f332(f103(a1),f332(f332(f22(a868),x82792),x82793))))
% 158.70/158.39  [8292]~P24(f332(f332(f246(a868),x82923),x82922))+P24(f332(x82921,f332(f332(f22(a1),f332(f103(a1),x82922)),f332(f103(a1),x82923))))+~P24(f332(x82921,f332(f103(a1),f332(f332(f22(a868),x82922),x82923))))
% 158.70/158.39  [8310]P24(f332(f332(f247(a868),x83101),x83102))+~P24(f332(x83103,f332(f332(f22(a1),f332(f103(a1),x83101)),f332(f103(a1),x83102))))+P24(f332(x83103,f332(f103(a1),f332(f332(f22(a868),x83101),x83102))))
% 158.70/158.39  [8364]~P122(x83642)+E(x83641,f2(x83642))+P24(f332(f332(f247(x83642),f2(x83642)),f332(f332(f81(x83642),f332(f332(f82(x83642),x83643),x83643)),f332(f332(f82(x83642),x83641),x83641))))
% 158.70/158.39  [8365]~P122(x83652)+E(x83651,f2(x83652))+P24(f332(f332(f247(x83652),f2(x83652)),f332(f332(f81(x83652),f332(f332(f82(x83652),x83651),x83651)),f332(f332(f82(x83652),x83653),x83653))))
% 158.70/158.39  [8463]~P24(f332(f332(f247(a868),f2(a868)),x84631))+~P24(f332(f332(f247(a1),x84632),x84633))+P24(f332(f332(f247(a1),f332(f332(f82(a1),f332(f103(a1),x84631)),x84632)),f332(f332(f82(a1),f332(f103(a1),x84631)),x84633)))
% 158.70/158.39  [8516]E(f332(f332(f104(f876(x85161,a862)),x85162),f41(f876(x85161,a862),x85163)),f198(f876(x85161,a862)))+P24(f332(f332(f334(f876(x85161,a862)),x85162),x85163))+P24(f332(f332(f334(f876(x85161,a862)),f839(x85163,x85162,x85161)),f332(f332(f310(f876(x85161,a862)),x85162),x85163)))
% 158.70/158.39  [8517]E(f332(f332(f104(f876(x85171,a862)),x85172),f41(f876(x85171,a862),x85173)),f198(f876(x85171,a862)))+P24(f332(f332(f334(f876(x85171,a862)),x85172),x85173))+P24(f332(f332(f334(f876(x85171,a862)),f838(x85173,x85172,x85171)),f332(f332(f310(f876(x85171,a862)),x85172),x85173)))
% 158.70/158.39  [8545]E(x85451,x85452)+~E(f332(f199(f869(x85453)),x85451),f332(f199(f869(x85453)),x85452))+P24(f332(f332(f334(f875(x85453,x85453)),f577(x85453,x85451,x85452)),f332(f174(f875(x85453,x85453)),f332(f332(f184(x85453,x85453),x85452),x85451))))
% 158.70/158.39  [8775]E(f308(x87751,x87752),f308(x87751,x87753))+~P24(f332(f332(f246(f876(f875(x87751,x87751),a862)),x87753),f308(x87751,x87752)))+~P24(f332(f332(f246(f876(f875(x87751,x87751),a862)),x87752),x87753))
% 158.70/158.39  [8835]~P41(x88351,f255(f876(x88351,a862)),x88353)+P24(f332(f332(f246(f876(f875(f869(x88351),f869(x88351)),a862)),f158(x88351,x88352)),f159(x88351,x88353)))+~P24(f332(f332(f246(f876(f875(x88351,x88351),a862)),x88352),x88353))
% 158.70/158.39  [9031]P39(x90311,x90312)+~P24(f332(f332(f334(x90311),x90313),f743(x90312,x90311)))+P24(f332(f332(f334(f875(x90311,x90311)),f332(f332(f267(x90311,x90311),f774(x90312,x90311,x90313)),x90313)),x90312))
% 158.70/158.39  [9066]~P24(f332(f63(x90661),x90662))+P24(f332(f63(f876(x90661,a862)),f332(f332(f62(x90661),x90662),x90663)))+~P24(f332(f332(f246(f876(f875(x90661,x90661),a862)),x90663),f332(f332(f269(x90661,x90661),x90662),f332(f16(f876(x90661,a862),x90661),x90662))))
% 158.70/158.39  [9100]P41(x91001,x91002,x91003)+P24(f332(f332(f334(x91001),f600(x91003,x91002,x91001)),x91002))+~P24(f332(f332(f246(f876(f875(x91001,x91001),a862)),x91003),f332(f332(f269(x91001,x91001),x91002),f332(f16(f876(x91001,a862),x91001),x91002))))
% 158.70/158.39  [9101]P41(x91011,x91012,x91013)+P24(f332(f332(f334(x91011),f609(x91012,x91013,x91011)),x91012))+~P24(f332(f332(f246(f876(f875(x91011,x91011),a862)),x91013),f332(f332(f269(x91011,x91011),x91012),f332(f16(f876(x91011,a862),x91011),x91012))))
% 158.70/158.39  [9134]~P63(x91341)+~P24(f332(f332(f247(x91341),x91342),x91343))+P24(f332(f332(f247(x91341),f332(f332(f290(x91341),f332(f332(f81(x91341),x91342),x91343)),f332(f332(f81(x91341),f79(x91341)),f79(x91341)))),x91343))
% 158.70/158.39  [9163]~P62(x91631)+P24(f332(f332(f246(x91631),x91632),x91633))+~P24(f332(f332(f246(x91631),f332(f332(f82(x91631),f475(x91633,x91632,x91631)),x91632)),x91633))
% 158.70/158.39  [9289]E(f332(f199(f869(f869(x92891))),f332(f137(f869(x92891),f332(f332(f8(a868,a862,f869(x92891)),f332(f247(a868),x92892)),f199(f869(x92891)))),f182(x92891,x92893))),f332(f199(f869(x92891)),f332(f332(f166(f869(x92891)),x92893),x92892)))+~P30(a868,f332(f170(a868),f332(f332(f155(f869(x92891),a868),f199(f869(x92891))),x92893)))+~P24(f332(f332(f247(a868),x92892),f332(f199(f869(f869(x92891))),x92893)))
% 158.70/158.39  [9393]~P39(x93931,x93932)+P22(x93931,f332(f332(f267(f876(f875(x93931,x93931),a862),f876(f875(x93931,x93931),a862)),x93932),x93933))+~P24(f332(f332(f246(f876(f875(x93931,x93931),a862)),f332(f332(f289(x93931,x93931,x93931),x93932),x93933)),x93932))
% 158.70/158.39  [9400]E(f332(f332(f155(f869(x94001),x94001),f332(f332(f7(f869(x94001),a868,x94001),f166(x94001)),x94002)),f332(f137(f869(x94001),f332(f332(f8(a868,a862,f869(x94001)),f332(f247(a868),x94002)),f199(f869(x94001)))),f182(x94001,x94003))),f332(f332(f166(f869(x94001)),x94003),x94002))+~P30(a868,f332(f170(a868),f332(f332(f155(f869(x94001),a868),f199(f869(x94001))),x94003)))+~P24(f332(f332(f247(a868),x94002),f332(f199(f869(f869(x94001))),x94003)))
% 158.70/158.39  [9530]P41(x95301,x95302,x95303)+~P24(f332(f332(f334(f875(x95301,x95301)),f332(f332(f267(x95301,x95301),f600(x95303,x95302,x95301)),f600(x95303,x95302,x95301))),x95303))+~P24(f332(f332(f246(f876(f875(x95301,x95301),a862)),x95303),f332(f332(f269(x95301,x95301),x95302),f332(f16(f876(x95301,a862),x95301),x95302))))
% 158.70/158.39  [9531]P41(x95311,x95312,x95313)+~P24(f332(f332(f334(f875(x95311,x95311)),f332(f332(f267(x95311,x95311),f609(x95312,x95313,x95311)),f609(x95312,x95313,x95311))),x95313))+~P24(f332(f332(f246(f876(f875(x95311,x95311),a862)),x95313),f332(f332(f269(x95311,x95311),x95312),f332(f16(f876(x95311,a862),x95311),x95312))))
% 158.70/158.39  [9706]~P137(x97061)+~P121(x97061)+E(f332(f332(f290(x97061),f332(f105(x97061),f332(f332(f74(f875(a1,a1),a1,x97062,f266(a1,a1)),f226(x97062)),x97063))),f332(f105(x97061),f332(f332(f74(f875(a1,a1),a1,x97062,f270(a1,a1)),f226(x97062)),x97063))),f239(x97062,x97061,x97063))
% 158.70/158.39  [9907]~E(x99073,f2(a868))+~E(f332(f199(f869(x99071)),f332(f332(f166(f869(x99071)),x99072),f641(x99073,x99071,x99072))),x99073)+E(f332(f332(f155(a868,f869(x99071)),f332(f332(f7(a868,f869(a868),f869(x99071)),f332(f332(f8(f876(a868,x99071),f876(f869(a868),f869(x99071)),a868),f155(a868,x99071)),f332(f7(a868,a868,x99071),f332(f332(f8(f869(x99071),f876(a868,x99071),a868),f166(x99071)),f332(f166(f869(x99071)),x99072))))),f140(a868,f332(f302(a868,f2(a868)),f332(f199(f869(f869(x99071))),x99072))))),f140(a868,f332(f302(a868,f2(a868)),x99073))),f182(x99071,x99072))
% 158.70/158.39  [9908]E(x99081,f116(f869(x99082)))+~E(f332(f199(f869(x99082)),f332(f332(f166(f869(x99082)),x99081),f641(x99083,x99082,x99081))),x99083)+E(f332(f332(f155(a868,f869(x99082)),f332(f332(f7(a868,f869(a868),f869(x99082)),f332(f332(f8(f876(a868,x99082),f876(f869(a868),f869(x99082)),a868),f155(a868,x99082)),f332(f7(a868,a868,x99082),f332(f332(f8(f869(x99082),f876(a868,x99082),a868),f166(x99082)),f332(f166(f869(x99082)),x99081))))),f140(a868,f332(f302(a868,f2(a868)),f332(f199(f869(f869(x99082))),x99081))))),f140(a868,f332(f302(a868,f2(a868)),x99083))),f182(x99082,x99081))
% 158.70/158.39  [9909]~E(x99093,f2(a868))+E(f332(f332(f155(a868,f869(x99091)),f332(f332(f7(a868,f869(a868),f869(x99091)),f332(f332(f8(f876(a868,x99091),f876(f869(a868),f869(x99091)),a868),f155(a868,x99091)),f332(f7(a868,a868,x99091),f332(f332(f8(f869(x99091),f876(a868,x99091),a868),f166(x99091)),f332(f166(f869(x99091)),x99092))))),f140(a868,f332(f302(a868,f2(a868)),f332(f199(f869(f869(x99091))),x99092))))),f140(a868,f332(f302(a868,f2(a868)),x99093))),f182(x99091,x99092))+P24(f332(f332(f247(a868),f641(x99093,x99091,x99092)),f332(f199(f869(f869(x99091))),x99092)))
% 158.70/158.39  [9910]E(x99101,f116(f869(x99102)))+E(f332(f332(f155(a868,f869(x99102)),f332(f332(f7(a868,f869(a868),f869(x99102)),f332(f332(f8(f876(a868,x99102),f876(f869(a868),f869(x99102)),a868),f155(a868,x99102)),f332(f7(a868,a868,x99102),f332(f332(f8(f869(x99102),f876(a868,x99102),a868),f166(x99102)),f332(f166(f869(x99102)),x99101))))),f140(a868,f332(f302(a868,f2(a868)),f332(f199(f869(f869(x99102))),x99101))))),f140(a868,f332(f302(a868,f2(a868)),x99103))),f182(x99102,x99101))+P24(f332(f332(f247(a868),f641(x99103,x99102,x99101)),f332(f199(f869(f869(x99102))),x99101)))
% 158.70/158.39  [7705]E(f332(f332(f81(a868),f332(f106(a868),x77051)),f332(f332(f81(a868),f332(f106(a868),x77052)),x77053)),f332(f332(f81(a868),f332(f106(a868),f332(f332(f81(a1),x77051),x77052))),x77053))+P24(f332(a203,f332(f106(a1),x77051)))+P24(f332(a203,f332(f106(a1),x77052)))
% 158.70/158.39  [8454]~P24(f332(f63(x84541),x84542))+~P24(f332(f332(f334(x84541),x84543),x84542))+E(f332(a115,f332(f39(x84541),f332(f332(f22(f876(x84541,a862)),x84542),f332(f332(f310(x84541),x84543),f198(f876(x84541,a862)))))),f332(f39(x84541),x84542))
% 158.70/158.39  [8470]~P24(f332(f63(x84701),x84702))+~P24(f332(f332(f334(x84701),x84703),x84702))+E(f332(f332(f81(a868),f79(a868)),f332(f39(x84701),f332(f332(f22(f876(x84701,a862)),x84702),f332(f332(f310(x84701),x84703),f198(f876(x84701,a862)))))),f332(f39(x84701),x84702))
% 158.70/158.39  [8554]~P106(x85541)+~P24(f332(f63(x85541),x85543))+E(f332(f332(f149(x85541,x85541,f5(x85541)),x85542),f140(x85541,f332(f332(f22(f876(x85541,a862)),x85543),f332(f332(f310(x85541),x85542),f198(f876(x85541,a862)))))),f140(x85541,f332(f332(f310(x85541),x85542),x85543)))
% 158.70/158.39  [8705]~P24(f332(f63(x87051),x87053))+~P24(f332(f63(x87051),x87052))+E(f332(f332(f81(a868),f332(f39(x87051),f332(f332(f113(f876(x87051,a862)),x87052),x87053))),f332(f39(x87051),f332(f332(f104(f876(x87051,a862)),x87052),x87053))),f332(f332(f81(a868),f332(f39(x87051),x87052)),f332(f39(x87051),x87053)))
% 158.70/158.39  [9855]~P21(x98551,f876(f876(x98551,a862),a862),f332(f332(f7(x98551,f876(f875(x98551,x98551),a862),f876(f876(x98551,a862),a862)),f332(f332(f8(f876(x98551,a862),f876(f876(f875(x98551,x98551),a862),f876(f876(x98551,a862),a862)),x98551),f62(x98551)),f332(f332(f7(x98551,f876(x98551,a862),f876(x98551,a862)),f310(x98551)),f198(f876(x98551,a862))))),x98553),x98552)+~P24(f332(f63(x98551),x98552))+E(f332(f39(f876(x98551,a862)),f332(f332(f62(x98551),x98552),x98553)),f332(f39(x98551),x98552))
% 158.70/158.39  [7970]~P92(x79701)+P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x79703)))+E(f332(f332(f257(x79701),x79702),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),x79703),x79703)),a100))),f79(x79701))
% 158.70/158.39  [9377]~P92(x93771)+~P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),x93773)))+E(f332(f332(f257(x93771),x93772),f332(f106(a868),f332(f332(f22(a1),f332(f332(f81(a1),x93773),x93773)),a100))),f332(f332(f87(x93771,x93771),f332(f332(f257(x93771),x93772),f332(f106(a868),x93773))),f332(f332(f18(x93771,x93771,x93771),f332(f332(f8(x93771,f876(x93771,x93771),x93771),f82(x93771)),f332(f82(x93771),x93772))),f5(x93771))))
% 158.70/158.39  [9766]~P24(f332(f138(x97661),x97663))+~P24(f332(f332(f334(x97661),x97662),f332(f174(x97661),x97663)))+E(f332(f332(f139(x97661),f332(f199(f869(x97661)),f179(x97661,f332(f332(f8(a862,a862,x97661),a327),f332(f332(f7(x97661,x97661,a862),a329),x97662)),f332(f170(x97661),x97663)))),f332(f170(x97661),x97663)),f332(f332(f152(x97661),x97662),f332(f170(x97661),f179(x97661,f332(f332(f8(a862,a862,x97661),a327),f332(f332(f7(x97661,x97661,a862),a329),x97662)),x97663))))
% 158.70/158.39  [9836]P24(f332(f332(f246(f876(f875(x98361,x98361),a862)),f308(x98361,x98362)),x98363))+~P24(f332(f332(f246(f876(f875(x98361,x98361),a862)),f308(x98361,f198(f876(f875(x98361,x98361),a862)))),x98363))+~P24(f332(f332(f246(f876(f875(x98361,x98361),a862)),f332(f332(f289(x98361,x98361,x98361),f332(f332(f104(f876(f875(x98361,x98361),a862)),f308(x98361,x98362)),x98363)),x98362)),x98363))
% 158.70/158.39  [9677]~P24(f332(f63(x96771),f332(f252(x96771),x96773)))+~P24(f332(f63(x96771),f332(f252(x96771),x96772)))+P24(f332(f63(x96771),f332(f252(x96771),f332(f332(f18(x96771,a862,a862),f332(f332(f8(a862,f876(a862,a862),x96771),a331),x96772)),x96773))))
% 158.70/158.39  [9970]P24(f332(f332(f246(f876(f875(x99701,x99701),a862)),f332(f332(f289(x99701,x99701,x99701),x99702),f308(x99701,x99702))),x99703))+~P24(f332(f332(f246(f876(f875(x99701,x99701),a862)),x99702),x99703))+~P24(f332(f332(f246(f876(f875(x99701,x99701),a862)),f332(f332(f289(x99701,x99701,x99701),f332(f332(f104(f876(f875(x99701,x99701),a862)),f332(f332(f289(x99701,x99701,x99701),x99702),f308(x99701,x99702))),x99703)),x99702)),x99703))
% 158.70/158.39  [9923]~P116(x99232)+E(x99231,f2(x99232))+~E(f332(f332(f81(x99232),f332(f332(f257(x99232),x99233),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x99232),x99231),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f2(x99232))
% 158.70/158.39  [9924]~P116(x99242)+E(x99241,f2(x99242))+~E(f332(f332(f81(x99242),f332(f332(f257(x99242),x99241),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x99242),x99243),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f2(x99242))
% 158.70/158.39  [9929]~P24(f332(f138(x99291),x99293))+~P24(f332(f332(f334(x99291),x99292),f332(f174(x99291),x99293)))+E(f332(f170(x99291),f332(f173(x99291),f332(f332(f139(x99291),f332(f199(f869(x99291)),f179(x99291,f332(f332(f8(a862,a862,x99291),a327),f332(f332(f7(x99291,x99291,a862),a329),x99292)),x99293))),x99293))),f179(x99291,f332(f332(f8(a862,a862,x99291),a327),f332(f332(f7(x99291,x99291,a862),a329),x99292)),f332(f170(x99291),x99293)))
% 158.70/158.39  [10014]~P116(x100142)+E(x100141,f2(x100142))+P24(f332(f332(f247(x100142),f2(x100142)),f332(f332(f81(x100142),f332(f332(f257(x100142),x100143),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100142),x100141),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))))
% 158.70/158.39  [10015]~P116(x100152)+E(x100151,f2(x100152))+P24(f332(f332(f247(x100152),f2(x100152)),f332(f332(f81(x100152),f332(f332(f257(x100152),x100151),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100152),x100153),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))))
% 158.70/158.39  [10056]~P116(x100561)+P24(f332(f332(f246(x100561),f2(x100561)),x100562))+~P24(f332(f332(f246(x100561),f2(x100561)),f332(f332(f257(x100561),x100562),f332(a115,f332(f332(f82(a868),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),x100563)))))
% 158.70/158.39  [5483]~P20(x54831,x54834,x54833)+P20(x54831,x54832,x54833)+~P20(x54831,x54832,x54834)
% 158.70/158.39  [4940]~E(x49402,f91(x49403,x49401))+P24(f332(x49401,x49402))+~P24(f332(x49401,x49404))
% 158.70/158.39  [6700]~P39(x67002,x67004)+~P39(x67001,x67003)+P39(f875(x67001,x67002),f325(x67001,x67002,x67003,x67004))
% 158.70/158.39  [5122]~P5(x51224,x51221)+~E(f332(x51221,x51222),f332(x51221,x51223))+P24(f332(f332(x51221,x51222),x51223))
% 158.70/158.39  [5298]~P5(x52984,x52981)+E(f332(x52981,x52982),f332(x52981,x52983))+~P24(f332(f332(x52981,x52982),x52983))
% 158.70/158.39  [5390]~P14(x53903,x53904,x53901)+E(f332(x53901,x53902),f332(f65(x53903,x53904),x53902))+~P24(f332(f63(x53903),x53902))
% 158.70/158.39  [5391]~P3(x53913,x53914,x53911)+E(f332(x53911,x53912),f332(f65(x53913,x53914),x53912))+~P24(f332(f63(x53913),x53912))
% 158.70/158.39  [5516]~P5(x55164,x55161)+~P24(f332(f332(x55161,x55163),x55162))+P24(f332(f332(x55161,x55162),x55163))
% 158.70/158.39  [5586]E(x55861,x55862)+~E(f332(f266(x55863,x55864),x55861),f332(f266(x55863,x55864),x55862))+~E(f332(f270(x55863,x55864),x55861),f332(f270(x55863,x55864),x55862))
% 158.70/158.39  [5611]E(x56111,x56112)+~P24(f332(f49(x56113,x56114),x56112))+~P24(f332(f49(x56113,x56114),x56111))
% 158.70/158.39  [5803]~P67(x58032)+E(f240(x58031,x58032,x58033,x58034),f2(x58032))+P24(f332(f63(x58031),x58034))
% 158.70/158.39  [5939]~P24(f332(f320(x59391,x59392),x59394))+P24(f332(f320(x59391,x59392),x59393))+~P24(f332(f332(x59392,x59393),x59394))
% 158.70/158.39  [7811]E(x78111,f2(a868))+~P24(f332(x78112,x78113))+P24(f332(x78112,f795(x78112,x78113,x78111,x78114)))
% 158.70/158.39  [7892]~P106(x78922)+~P24(f332(f138(x78921),x78924))+P24(f332(f138(x78921),f151(x78921,x78922,x78923,x78924)))
% 158.70/158.39  [8111]~P24(f332(f63(x81112),x81114))+~P24(f332(f63(x81111),x81113))+P24(f332(f63(f874(x81111,x81112)),f319(x81111,x81112,x81113,x81114)))
% 158.70/158.39  [8112]~P24(f332(f138(x81122),x81124))+~P24(f332(f138(x81121),x81123))+P24(f332(f138(f875(x81121,x81122)),f61(x81121,x81122,x81123,x81124)))
% 158.70/158.39  [8116]P24(f332(f332(f334(f869(x81161)),f332(f332(f135(x81161),x81162),x81163)),f162(x81161,x81164)))+~P24(f332(f332(f334(f869(x81161)),x81163),f162(x81161,x81164)))+~P24(f332(f332(f334(f869(x81161)),x81162),f162(x81161,x81164)))
% 158.70/158.39  [8394]E(x83941,f2(a868))+P24(f332(x83942,x83943))+~P24(f332(x83942,f796(x83942,x83943,x83941,x83944)))
% 158.70/158.39  [8433]~P106(x84333)+~P24(f332(f138(x84331),f151(x84331,x84333,x84334,x84332)))+P24(f332(f138(x84331),x84332))
% 158.70/158.39  [8696]~P24(f332(f332(f334(f875(x86961,x86961)),f332(f332(f267(x86961,x86961),x86962),x86964)),f308(x86961,x86963)))+P24(f332(f332(f334(x86961),x86962),f321(x86961,x86963)))+~P24(f332(f332(f334(x86961),x86964),f321(x86961,x86963)))
% 158.70/158.39  [5106]~P67(x51062)+E(f332(f332(f6(x51061,x51062),x51063),x51064),f2(x51062))+P24(f332(f63(x51061),x51064))
% 158.70/158.39  [5109]~P74(x51092)+E(f332(f332(f9(x51091,x51092),x51093),x51094),f79(x51092))+P24(f332(f63(x51091),x51094))
% 158.70/158.39  [5261]~P69(x52613)+E(x52611,x52612)+~E(f332(f332(f81(x52613),x52614),x52611),f332(f332(f81(x52613),x52614),x52612))
% 158.70/158.39  [5262]~P70(x52623)+E(x52621,x52622)+~E(f332(f332(f81(x52623),x52624),x52621),f332(f332(f81(x52623),x52624),x52622))
% 158.70/158.39  [5264]~P69(x52643)+E(x52641,x52642)+~E(f332(f332(f81(x52643),x52641),x52644),f332(f332(f81(x52643),x52642),x52644))
% 158.70/158.39  [5386]~P28(x53863)+E(x53861,f198(f876(x53862,a862)))+E(f332(f332(f43(x53862,x53863),x53861),f332(f16(x53863,x53862),x53864)),x53864)
% 158.70/158.39  [5387]~P28(x53873)+E(x53871,f198(f876(x53872,a862)))+E(f332(f332(f44(x53872,x53873),x53871),f332(f16(x53873,x53872),x53874)),x53874)
% 158.70/158.39  [5599]~P107(x55993)+E(x55991,x55992)+~E(f303(x55993,x55994,x55991),f332(f332(f310(x55993),x55992),f198(f876(x55993,a862))))
% 158.70/158.39  [5600]~P107(x56003)+E(x56001,x56002)+~E(f303(x56003,x56001,x56002),f332(f332(f310(x56003),x56004),f198(f876(x56003,a862))))
% 158.70/158.39  [5660]~P37(x56603,x56601,x56604)+P37(x56603,x56601,f332(f332(f152(x56603),x56602),x56604))+P24(f332(x56601,x56602))
% 158.70/158.39  [5763]~P33(x57631,x57632,x57634)+~P24(f332(x57632,x57633))+P33(x57631,x57632,f332(f332(f152(x57631),x57633),x57634))
% 158.70/158.39  [5896]P24(f332(x58961,x58962))+~P24(f332(f260(x58963,x58961),x58964))+~P24(f332(f332(f334(x58963),x58962),x58964))
% 158.70/158.39  [5905]~P33(x59051,x59052,x59054)+~P33(x59051,x59052,x59053)+P33(x59051,x59052,f332(f332(f135(x59051),x59053),x59054))
% 158.70/158.39  [5915]P35(x59151,x59152,x59153)+~P35(x59151,x59152,f332(f332(f152(x59151),x59154),x59153))+P24(f332(x59152,x59154))
% 158.70/158.39  [5916]P37(x59161,x59162,x59163)+~P37(x59161,x59162,f332(f332(f152(x59161),x59164),x59163))+P24(f332(x59162,x59164))
% 158.70/158.39  [5994]P35(x59941,x59942,x59943)+P35(x59941,x59942,x59944)+~P35(x59941,x59942,f332(f332(f135(x59941),x59944),x59943))
% 158.70/158.39  [6013]~P67(x60131)+E(f332(f332(f6(a868,x60131),x60132),f332(f302(a868,x60133),f332(a115,x60134))),f2(x60131))+~P24(f332(f332(f247(a868),x60134),x60133))
% 158.70/158.39  [6018]~P58(x60181)+~E(f46(x60181,x60182,x60183),f46(x60181,x60184,x60183))+E(f46(x60181,f332(f80(x60181),x60182),x60183),f46(x60181,f332(f80(x60181),x60184),x60183))
% 158.70/158.39  [6086]P24(f332(x60861,x60862))+~E(f332(f137(x60863,x60861),x60864),x60864)+~P24(f332(f332(f334(x60863),x60862),f332(f174(x60863),x60864)))
% 158.70/158.39  [6105]~E(f332(f332(f81(a868),x61053),x61052),f332(f332(f81(a868),x61051),x61054))+~P24(f332(f332(f247(a868),x61053),x61054))+P24(f332(f332(f247(a868),x61051),x61052))
% 158.70/158.39  [6109]P35(x61091,x61092,x61093)+~P24(f332(x61092,x61094))+~P24(f332(f332(f334(x61091),x61094),f332(f174(x61091),x61093)))
% 158.70/158.39  [6147]~P33(x61473,x61471,x61474)+P24(f332(x61471,x61472))+~P24(f332(f332(f334(x61473),x61472),f332(f174(x61473),x61474)))
% 158.70/158.39  [6149]~E(f332(f137(x61491,x61492),x61493),f116(x61491))+~P24(f332(x61492,x61494))+~P24(f332(f332(f334(x61491),x61494),f332(f174(x61491),x61493)))
% 158.70/158.39  [6150]~E(f179(x61503,x61501,x61504),x61504)+P24(f332(x61501,x61502))+~P24(f332(f332(f334(x61503),x61502),f332(f174(x61503),x61504)))
% 158.70/158.39  [6185]~E(x61854,f198(f876(x61852,a862)))+~E(x61853,f198(f876(x61851,a862)))+E(f319(x61851,x61852,x61853,x61854),f198(f876(f874(x61851,x61852),a862)))
% 158.70/158.39  [6329]P24(f332(x63291,x63292))+~P24(f332(f161(x63293,x63291),x63294))+~P24(f332(f332(f334(x63293),x63292),f332(f174(x63293),x63294)))
% 158.70/158.39  [6599]~P67(x65991)+E(f332(f332(f6(a868,x65991),x65992),f303(a868,x65993,f332(a115,x65994))),f2(x65991))+~P24(f332(f332(f247(a868),f332(a115,x65994)),x65993))
% 158.70/158.39  [6739]~P106(x67391)+E(f332(f332(f22(f876(x67391,a862)),f332(f302(x67391,x67392),x67393)),f332(f302(x67391,x67392),x67394)),f332(f302(x67391,x67394),x67393))+~P24(f332(f332(f246(x67391),x67392),x67394))
% 158.70/158.39  [6811]~E(x68113,x68114)+E(x68111,f2(a868))+P24(f332(f332(f334(x68112),x68113),f332(f174(x68112),f171(x68112,x68111,x68114))))
% 158.70/158.39  [7089]~P24(f332(f332(f334(f869(x70891)),x70894),f162(x70891,x70893)))+P24(f332(f332(f334(x70891),x70892),x70893))+~P24(f332(f332(f334(x70891),x70892),f332(f174(x70891),x70894)))
% 158.70/158.39  [7096]~P39(x70961,x70962)+P24(f332(f332(f334(x70961),f744(x70962,x70961,x70963)),x70963))+~P24(f332(f332(f334(x70961),x70964),x70963))
% 158.70/158.39  [7152]~P67(x71521)+E(f332(f332(f332(f67(x71521,x71522,f81(x71521)),x71523),f2(x71521)),x71524),f332(f332(f6(x71522,x71521),x71523),x71524))+~P24(f332(f63(x71522),x71524))
% 158.70/158.39  [7154]~P74(x71541)+E(f332(f332(f332(f67(x71541,x71542,f82(x71541)),x71543),f79(x71541)),x71544),f332(f332(f9(x71542,x71541),x71543),x71544))+~P24(f332(f63(x71542),x71544))
% 158.70/158.39  [7182]P21(x71821,x71822,x71823,x71824)+~E(f332(f39(x71822),f332(f311(x71821,x71822,x71823),x71824)),f332(f39(x71821),x71824))+~P24(f332(f63(x71821),x71824))
% 158.70/158.39  [7365]~P67(x73651)+E(f332(f332(f81(x73651),f332(x73652,x73653)),f332(f332(f6(a868,x73651),x73652),f305(a868,x73653,x73654))),f332(f332(f6(a868,x73651),x73652),f303(a868,x73653,x73654)))+~P24(f332(f332(f246(a868),x73653),x73654))
% 158.70/158.39  [7375]~P67(x73751)+~P21(x73752,x73751,x73753,x73754)+E(f332(f332(f6(x73751,x73751),f35(x73751)),f332(f311(x73752,x73751,x73753),x73754)),f332(f332(f6(x73752,x73751),x73753),x73754))
% 158.70/158.39  [7376]~P74(x73761)+~P21(x73762,x73761,x73763,x73764)+E(f332(f332(f9(x73761,x73761),f35(x73761)),f332(f311(x73762,x73761,x73763),x73764)),f332(f332(f9(x73762,x73761),x73763),x73764))
% 158.70/158.39  [7430]E(f332(f39(f874(x74301,x74302)),f319(x74301,x74302,x74303,x74304)),f332(f332(f81(a868),f332(f39(x74301),x74303)),f332(f39(x74302),x74304)))+~P24(f332(f63(x74302),x74304))+~P24(f332(f63(x74301),x74303))
% 158.70/158.39  [7516]E(x75161,x75162)+P24(f332(f332(f334(x75163),x75161),f332(f174(x75163),f172(x75163,x75162,x75164))))+~P24(f332(f332(f334(x75163),x75161),f332(f174(x75163),x75164)))
% 158.70/158.39  [7742]~P67(x77421)+E(f332(f332(f81(x77421),f332(f332(f6(a868,x77421),x77422),f332(f302(a868,x77423),x77424))),f332(x77422,x77424)),f332(f332(f6(a868,x77421),x77422),f332(f302(a868,x77423),f332(a115,x77424))))+P24(f332(f332(f247(a868),x77424),x77423))
% 158.70/158.39  [7793]~P21(x77931,x77932,x77933,f255(f876(x77931,a862)))+~P24(f332(f63(x77932),x77934))+P24(f332(f63(x77931),f332(f312(x77931,x77932,x77933),x77934)))
% 158.70/158.39  [7905]P24(f332(f332(f334(f869(x79051)),f332(f332(f152(x79051),x79052),x79053)),f162(x79051,x79054)))+~P24(f332(f332(f334(f869(x79051)),x79053),f162(x79051,x79054)))+~P24(f332(f332(f334(x79051),x79052),x79054))
% 158.70/158.39  [7994]~E(f332(f311(x79943,x79941,x79944),f255(f876(x79943,a862))),f255(f876(x79941,a862)))+P24(f332(f63(x79941),x79942))+~P24(f332(f63(x79943),f332(f312(x79943,x79941,x79944),x79942)))
% 158.70/158.39  [8084]~P21(x80841,x80843,x80844,x80842)+P24(f332(f63(x80841),x80842))+~P24(f332(f63(x80843),f332(f311(x80841,x80843,x80844),x80842)))
% 158.70/158.39  [8105]~E(x81052,x81053)+P24(f332(f332(f334(f875(x81051,x81051)),f332(f332(f267(x81051,x81051),x81052),x81053)),f264(x81051,x81054)))+~P24(f332(f332(f334(x81051),x81052),x81054))
% 158.70/158.39  [8142]~P67(x81421)+E(f332(f332(f81(x81421),f332(f332(f6(a868,x81421),x81422),f303(a868,x81423,x81424))),f332(x81422,f332(a115,x81424))),f332(f332(f6(a868,x81421),x81422),f303(a868,x81423,f332(a115,x81424))))+P24(f332(f332(f247(a868),f332(a115,x81424)),x81423))
% 158.70/158.39  [8206]P24(f332(x82061,x82062))+~P24(f332(x82061,f332(f332(f166(x82063),x82064),f563(x82061,x82064,x82063))))+~P24(f332(f332(f334(x82063),x82062),f332(f174(x82063),x82064)))
% 158.70/158.39  [8343]~P24(f332(f332(f334(x83431),x83432),f321(x83431,x83434)))+P24(f332(f332(f334(f869(x83431)),f332(f332(f152(x83431),x83432),x83433)),f321(f869(x83431),f158(x83431,x83434))))+~P24(f332(f332(f334(f869(x83431)),x83433),f321(f869(x83431),f158(x83431,x83434))))
% 158.70/158.39  [8356]~P21(x83562,x83563,x83564,f684(x83564,x83563,x83562,x83561))+P21(x83562,x83563,x83564,f42(f876(x83562,a862),x83561))+E(x83561,f198(f876(f876(x83562,a862),a862)))
% 158.70/158.39  [8614]E(x86141,x86142)+~P24(f332(f332(f334(f875(x86143,x86143)),f332(f332(f267(x86143,x86143),x86141),x86142)),f308(x86143,x86144)))+P24(f332(f332(f334(x86143),x86141),f332(f265(x86143,x86143),x86144)))
% 158.70/158.39  [8877]E(x88771,f2(a868))+P24(f332(x88772,x88773))+P24(f332(f332(f334(x88774),f796(x88772,x88773,x88771,x88774)),f332(f174(x88774),f171(x88774,x88771,x88773))))
% 158.70/158.39  [8887]E(x88871,f2(a868))+~P24(f332(x88873,x88874))+P24(f332(f332(f334(x88872),f795(x88873,x88874,x88871,x88872)),f332(f174(x88872),f171(x88872,x88871,x88874))))
% 158.70/158.39  [8892]P21(x88922,x88923,x88924,f42(f876(x88922,a862),x88921))+E(x88921,f198(f876(f876(x88922,a862),a862)))+P24(f332(f332(f334(f876(x88922,a862)),f684(x88924,x88923,x88922,x88921)),x88921))
% 158.70/158.39  [9022]P24(f332(f63(x90221),x90222))+~P24(f332(f63(x90224),f332(f311(x90221,x90224,x90223),x90222)))+P24(f332(f332(f334(x90221),f377(x90223,x90224,x90222,x90221)),x90222))
% 158.70/158.39  [9112]~P28(x91122)+E(f332(f332(f66(x91121,x91122,f332(f332(f8(x91122,f876(x91122,x91122),x91121),f113(x91122)),x91123)),f198(x91122)),x91124),f332(f332(f43(x91121,x91122),x91124),x91123))+~P24(f332(f63(x91121),x91124))
% 158.70/158.39  [9113]~P28(x91132)+E(f332(f332(f66(x91131,x91132,f332(f332(f8(x91132,f876(x91132,x91132),x91131),f104(x91132)),x91133)),f255(x91132)),x91134),f332(f332(f44(x91131,x91132),x91134),x91133))+~P24(f332(f63(x91131),x91134))
% 158.70/158.39  [9190]P24(f332(x91901,x91902))+~P24(f332(x91901,f332(f332(f166(x91903),x91904),f571(x91902,x91901,x91904,x91903))))+~P24(f332(f332(f334(x91903),x91902),f332(f174(x91903),x91904)))
% 158.70/158.39  [9211]E(x92111,x92112)+~P24(f332(f332(f334(f875(x92113,x92113)),f332(f332(f267(x92113,x92113),x92111),x92112)),f308(x92113,x92114)))+P24(f332(f332(f334(f875(x92113,x92113)),f332(f332(f267(x92113,x92113),x92111),x92112)),f332(f332(f289(x92113,x92113,x92113),x92114),f308(x92113,x92114))))
% 158.70/158.39  [9255]~E(f332(f199(f869(x92551)),x92552),f332(f199(f869(x92551)),x92553))+~P24(f332(f332(f334(f875(f869(x92551),f869(x92551))),f332(f332(f267(f869(x92551),f869(x92551)),x92552),x92553)),f148(x92551,x92554)))+P24(f332(f332(f334(f875(f869(x92551),f869(x92551))),f332(f332(f267(f869(x92551),f869(x92551)),x92552),x92553)),f146(x92551,x92554)))
% 158.70/158.39  [9477]P33(x94771,f332(f332(f18(x94771,a862,a862),f332(f332(f8(a862,f876(a862,a862),x94771),a331),f332(f332(f8(a862,a862,x94771),a327),x94772))),f332(a329,x94773)),x94774)+~P24(f332(x94772,x94773))+~P37(x94771,x94772,f332(f332(f152(x94771),x94773),x94774))
% 158.70/158.39  [9639]~P33(x96391,f332(f332(f18(x96391,a862,a862),f332(f332(f8(a862,f876(a862,a862),x96391),a331),f332(f332(f8(a862,a862,x96391),a327),x96392))),f332(a329,x96393)),x96394)+~P24(f332(x96392,x96393))+P37(x96391,x96392,f332(f332(f152(x96391),x96393),x96394))
% 158.70/158.39  [9643]~P37(x96431,x96432,x96434)+~P33(x96431,f332(f332(f18(x96431,a862,a862),f332(f332(f8(a862,f876(a862,a862),x96431),a331),f332(f332(f8(a862,a862,x96431),a327),x96432))),f332(a329,x96433)),x96434)+P37(x96431,x96432,f332(f332(f152(x96431),x96433),x96434))
% 158.70/158.39  [9680]~P66(x96801)+E(f332(f332(f6(a868,x96801),f332(f332(f18(a868,x96801,x96801),f332(f332(f8(x96801,f876(x96801,x96801),a868),f22(x96801)),x96802)),f332(f332(f8(a868,x96801,a868),x96802),f332(f332(f7(a868,a868,a868),f81(a868)),f79(a868))))),f303(a868,x96803,x96804)),f2(x96801))+P24(f332(f332(f246(a868),x96803),x96804))
% 158.70/158.39  [9922]~P39(x99222,x99224)+~P21(x99222,x99221,x99223,f255(f876(x99222,a862)))+P39(x99221,f332(f311(f875(x99222,x99222),f875(x99221,x99221),f272(x99222,x99221,x99222,x99221,x99223,x99223)),x99224))
% 158.70/158.39  [10082]~E(f332(f199(f869(x100821)),x100823),f332(f199(f869(x100821)),x100822))+P24(f332(f332(f334(f875(f869(x100821),f869(x100821))),f332(f332(f267(f869(x100821),f869(x100821)),x100822),x100823)),f159(x100821,x100824)))+~P24(f332(f332(f271(x100821,x100821,a862),f332(f332(f7(x100821,f876(f875(x100821,x100821),a862),f876(x100821,a862)),f332(f332(f8(f876(x100821,f876(f876(f875(x100821,x100821),a862),a862)),f876(f876(f875(x100821,x100821),a862),f876(x100821,a862)),x100821),f7(x100821,f876(f875(x100821,x100821),a862),a862)),f332(f332(f8(f876(x100821,f875(x100821,x100821)),f876(x100821,f876(f876(f875(x100821,x100821),a862),a862)),x100821),f332(f8(f875(x100821,x100821),f876(f876(f875(x100821,x100821),a862),a862),x100821),f334(f875(x100821,x100821)))),f267(x100821,x100821)))),x100824)),f575(x100824,x100823,x100822,x100821)))
% 158.70/158.39  [6070]~P57(x60701)+~E(x60702,f2(x60701))+E(f332(f332(f40(x60701),f332(f332(f82(x60701),x60702),x60703)),f332(f332(f82(x60701),x60702),x60704)),f2(x60701))
% 158.70/158.39  [6108]E(x61081,f116(x61082))+E(x61083,f332(f332(f22(a868),f332(f199(f869(x61082)),x61081)),f79(a868)))+E(f145(x61082,f332(f332(f160(x61082,x61081),x61083),x61084)),f145(x61082,x61081))
% 158.70/158.39  [6138]E(x61381,x61382)+P24(f332(x61383,x61382))+~P24(f332(f332(f332(f310(x61384),x61381),x61383),x61382))
% 158.70/158.39  [6154]~P67(x61541)+~P24(f332(f138(x61542),x61544))+E(f332(f167(x61541),f332(f332(f155(x61542,x61541),x61543),x61544)),f332(f332(f6(x61542,x61541),x61543),f332(f174(x61542),x61544)))
% 158.70/158.39  [6178]~P74(x61782)+~P24(f332(f63(x61781),x61784))+E(f332(f332(f9(x61781,x61782),f332(f16(x61782,x61781),x61783)),x61784),f332(f332(f257(x61782),x61783),f332(f39(x61781),x61784)))
% 158.70/158.39  [6233]~P57(x62332)+E(x62331,f2(x62332))+E(f332(f332(f40(x62332),f332(f332(f82(x62332),x62333),x62331)),f332(f332(f82(x62332),x62334),x62331)),f332(f332(f40(x62332),x62333),x62334))
% 158.70/158.39  [6235]~P60(x62352)+E(x62351,f2(x62352))+E(f332(f332(f290(x62352),f332(f332(f82(x62352),x62353),x62351)),f332(f332(f82(x62352),x62354),x62351)),f332(f332(f290(x62352),x62353),x62354))
% 158.70/158.39  [6236]~P60(x62362)+E(x62361,f2(x62362))+E(f332(f332(f290(x62362),f332(f332(f82(x62362),x62361),x62363)),f332(f332(f82(x62362),x62361),x62364)),f332(f332(f290(x62362),x62363),x62364))
% 158.70/158.39  [6237]~P57(x62372)+E(x62371,f2(x62372))+E(f332(f332(f40(x62372),f332(f332(f82(x62372),x62371),x62373)),f332(f332(f82(x62372),x62371),x62374)),f332(f332(f40(x62372),x62373),x62374))
% 158.70/158.39  [6299]P24(f332(x62991,x62992))+~E(x62993,f332(f332(f81(a868),x62994),x62992))+~P24(f332(x62991,f332(f332(f22(a868),x62993),x62994)))
% 158.70/158.39  [6382]P23(x63821,x63822,x63823)+P31(x63821,f568(x63823,x63822,x63821),x63824)+~P24(f332(f332(f334(f867(x63821)),x63824),x63822))
% 158.70/158.39  [6384]~P24(f332(x63842,x63843))+~P24(f332(f161(x63841,x63842),x63844))+P24(f332(f161(x63841,x63842),f332(f332(f152(x63841),x63843),x63844)))
% 158.70/158.39  [6424]E(x64241,f116(x64242))+~E(x64243,f332(f332(f22(a868),f332(f199(f869(x64242)),x64241)),f79(a868)))+E(f145(x64242,f332(f332(f160(x64242,x64241),x64243),x64244)),x64244)
% 158.70/158.39  [6447]~P99(x64471)+~P24(f332(f332(f246(x64471),x64472),x64474))+P24(f332(f332(f246(x64471),x64472),f332(f332(f113(x64471),x64473),x64474)))
% 158.70/158.39  [6448]~P99(x64481)+~P24(f332(f332(f246(x64481),x64482),x64483))+P24(f332(f332(f246(x64481),x64482),f332(f332(f113(x64481),x64483),x64484)))
% 158.70/158.39  [6450]~P106(x64501)+~P24(f332(f332(f246(x64501),x64502),x64504))+P24(f332(f332(f246(x64501),x64502),f332(f332(f197(x64501),x64503),x64504)))
% 158.70/158.39  [6452]~P106(x64521)+~P24(f332(f332(f246(x64521),x64522),x64523))+P24(f332(f332(f246(x64521),x64522),f332(f332(f197(x64521),x64523),x64524)))
% 158.70/158.39  [6453]~P99(x64531)+~P24(f332(f332(f247(x64531),x64532),x64534))+P24(f332(f332(f247(x64531),x64532),f332(f332(f113(x64531),x64533),x64534)))
% 158.70/158.39  [6454]~P99(x64541)+~P24(f332(f332(f247(x64541),x64542),x64543))+P24(f332(f332(f247(x64541),x64542),f332(f332(f113(x64541),x64543),x64544)))
% 158.70/158.39  [6456]~P106(x64561)+~P24(f332(f332(f247(x64561),x64562),x64564))+P24(f332(f332(f247(x64561),x64562),f332(f332(f197(x64561),x64563),x64564)))
% 158.70/158.39  [6458]~P106(x64581)+~P24(f332(f332(f247(x64581),x64582),x64583))+P24(f332(f332(f247(x64581),x64582),f332(f332(f197(x64581),x64583),x64584)))
% 158.70/158.39  [6545]~E(f332(f332(f166(x65451),x65452),x65453),x65454)+E(f332(f332(f160(x65451,x65452),x65453),x65454),x65452)+~P24(f332(f332(f247(a868),x65453),f332(f199(f869(x65451)),x65452)))
% 158.70/158.39  [6585]P24(f332(x65851,x65852))+~P24(f332(x65853,x65852))+~P24(f332(f332(f246(f876(x65854,a862)),x65853),x65851))
% 158.70/158.39  [6616]~E(f332(f332(f160(x66161,x66162),x66163),x66164),x66162)+E(f332(f332(f166(x66161),x66162),x66163),x66164)+~P24(f332(f332(f247(a868),x66163),f332(f199(f869(x66161)),x66162)))
% 158.70/158.39  [6631]~P24(f332(f161(x66311,x66312),x66314))+~P24(f332(f161(x66311,x66312),x66313))+P24(f332(f161(x66311,x66312),f332(f332(f135(x66311),x66313),x66314)))
% 158.70/158.39  [6727]P31(x67271,x67272,x67273)+~P31(x67271,f332(a115,x67272),f579(x67272,x67274,x67271))+~P24(f332(f332(f334(f867(x67271)),x67273),x67274))
% 158.70/158.39  [6736]E(x67361,f198(f876(x67362,a862)))+E(x67363,f198(f876(x67364,a862)))+~E(f332(f332(f269(x67364,x67362),x67363),f332(f16(f876(x67362,a862),x67364),x67361)),f198(f876(f875(x67364,x67362),a862)))
% 158.70/158.39  [6755]E(x67551,x67552)+P24(f332(f332(f334(x67553),x67551),x67554))+~P24(f332(f332(f334(x67553),x67551),f332(f332(f310(x67553),x67552),x67554)))
% 158.70/158.39  [6772]~P106(x67721)+P24(f332(f332(f246(x67721),x67722),x67723))+~P24(f332(f332(f246(x67721),x67722),f332(f332(f196(x67721),x67724),x67723)))
% 158.70/158.39  [6774]~P106(x67741)+P24(f332(f332(f246(x67741),x67742),x67743))+~P24(f332(f332(f246(x67741),x67742),f332(f332(f196(x67741),x67743),x67744)))
% 158.70/158.39  [6776]~P100(x67761)+P24(f332(f332(f246(x67761),x67762),x67763))+~P24(f332(f332(f246(x67761),x67762),f332(f332(f104(x67761),x67764),x67763)))
% 158.70/158.39  [6778]~P100(x67781)+P24(f332(f332(f246(x67781),x67782),x67783))+~P24(f332(f332(f246(x67781),x67782),f332(f332(f104(x67781),x67783),x67784)))
% 158.70/158.39  [6779]~P106(x67791)+P24(f332(f332(f247(x67791),x67792),x67793))+~P24(f332(f332(f247(x67791),x67792),f332(f332(f196(x67791),x67794),x67793)))
% 158.70/158.39  [6780]~P106(x67801)+P24(f332(f332(f247(x67801),x67802),x67803))+~P24(f332(f332(f247(x67801),x67802),f332(f332(f196(x67801),x67803),x67804)))
% 158.70/158.39  [6802]~E(f332(f332(f166(x68021),x68023),x68024),x68022)+P24(f332(f332(f334(x68021),x68022),f332(f174(x68021),x68023)))+~P24(f332(f332(f247(a868),x68024),f332(f199(f869(x68021)),x68023)))
% 158.70/158.39  [6814]~P106(x68141)+~P30(x68141,f332(f332(f152(x68141),x68142),f332(f332(f152(x68141),x68143),x68144)))+P24(f332(f332(f246(x68141),x68142),x68143))
% 158.70/158.39  [6954]~P33(x69542,x69541,x69543)+P24(f332(x69541,f332(f332(f166(x69542),x69543),x69544)))+~P24(f332(f332(f247(a868),x69544),f332(f199(f869(x69542)),x69543)))
% 158.70/158.39  [6973]E(x69731,f2(a1))+E(f332(f332(f40(a1),x69732),x69731),x69733)+~P24(f332(f50(x69732,x69731),f332(f332(f267(a1,a1),x69733),x69734)))
% 158.70/158.39  [6994]E(f46(a1,x69942,x69941),x69943)+E(x69941,f2(a1))+~P24(f332(f50(x69942,x69941),f332(f332(f267(a1,a1),x69944),x69943)))
% 158.70/158.39  [7113]P24(f332(f332(f334(x71131),x71132),x71133))+~P24(f332(f332(f334(x71131),x71132),x71134))+~P24(f332(f332(f247(f876(x71131,a862)),x71134),x71133))
% 158.70/158.39  [7114]P24(f332(f332(f334(x71141),x71142),x71143))+~P24(f332(f332(f334(x71141),x71142),x71144))+~P24(f332(f332(f246(f876(x71141,a862)),x71144),x71143))
% 158.70/158.39  [7222]P35(x72221,x72222,x72223)+~P24(f332(x72222,f332(f332(f166(x72221),x72223),x72224)))+~P24(f332(f332(f247(a868),x72224),f332(f199(f869(x72221)),x72223)))
% 158.70/158.39  [7331]~P105(x73312)+~P24(f332(f332(f247(f876(x73311,x73312)),x73313),x73314))+P24(f332(f332(f246(f876(x73311,x73312)),x73313),x73314))
% 158.70/158.39  [7418]~P20(x74181,x74182,x74184)+P20(x74181,x74182,f332(f332(f310(f867(x74181)),x74183),x74184))+~P20(x74181,x74182,f332(f332(f310(f867(x74181)),x74183),f198(f876(f867(x74181),a862))))
% 158.70/158.39  [7462]~P24(f332(f332(f334(x74621),x74622),x74624))+P24(f332(f332(f334(x74621),x74622),f41(f876(x74621,a862),x74623)))+~P24(f332(f332(f334(f876(x74621,a862)),x74624),x74623))
% 158.70/158.39  [7474]P31(x74741,x74742,x74743)+P24(f332(f332(f334(f867(x74741)),f579(x74742,x74744,x74741)),x74744))+~P24(f332(f332(f334(f867(x74741)),x74743),x74744))
% 158.70/158.39  [7494]~P82(x74941)+~P24(f332(f332(f246(x74941),x74943),x74944))+P24(f332(f332(f246(x74941),f332(f332(f81(x74941),x74942),x74943)),f332(f332(f81(x74941),x74942),x74944)))
% 158.70/158.39  [7495]~P83(x74951)+~P24(f332(f332(f246(x74951),x74953),x74954))+P24(f332(f332(f246(x74951),f332(f332(f81(x74951),x74952),x74953)),f332(f332(f81(x74951),x74952),x74954)))
% 158.70/158.39  [7496]~P82(x74961)+~P24(f332(f332(f246(x74961),x74962),x74964))+P24(f332(f332(f246(x74961),f332(f332(f81(x74961),x74962),x74963)),f332(f332(f81(x74961),x74964),x74963)))
% 158.70/158.39  [7497]~P83(x74971)+~P24(f332(f332(f246(x74971),x74972),x74974))+P24(f332(f332(f246(x74971),f332(f332(f81(x74971),x74972),x74973)),f332(f332(f81(x74971),x74974),x74973)))
% 158.70/158.39  [7498]~P81(x74981)+~P24(f332(f332(f247(x74981),x74983),x74984))+P24(f332(f332(f247(x74981),f332(f332(f81(x74981),x74982),x74983)),f332(f332(f81(x74981),x74982),x74984)))
% 158.70/158.39  [7499]~P82(x74991)+~P24(f332(f332(f247(x74991),x74993),x74994))+P24(f332(f332(f247(x74991),f332(f332(f81(x74991),x74992),x74993)),f332(f332(f81(x74991),x74992),x74994)))
% 158.70/158.39  [7500]~P81(x75001)+~P24(f332(f332(f247(x75001),x75002),x75004))+P24(f332(f332(f247(x75001),f332(f332(f81(x75001),x75002),x75003)),f332(f332(f81(x75001),x75004),x75003)))
% 158.70/158.39  [7501]~P82(x75011)+~P24(f332(f332(f247(x75011),x75012),x75014))+P24(f332(f332(f247(x75011),f332(f332(f81(x75011),x75012),x75013)),f332(f332(f81(x75011),x75014),x75013)))
% 158.70/158.39  [7510]~P108(x75101)+~P93(x75101)+E(f332(f332(f22(x75101),f332(f332(f82(x75101),x75102),f332(f106(x75101),x75103))),f332(f332(f82(x75101),x75104),f332(f106(x75101),x75103))),f332(f332(f82(x75101),f332(f332(f22(x75101),x75102),x75104)),f332(f106(x75101),x75103)))
% 158.70/158.39  [7511]~P135(x75111)+~P93(x75111)+E(f332(f332(f81(x75111),f332(f332(f82(x75111),x75112),f332(f106(x75111),x75113))),f332(f332(f82(x75111),x75114),f332(f106(x75111),x75113))),f332(f332(f82(x75111),f332(f332(f81(x75111),x75112),x75114)),f332(f106(x75111),x75113)))
% 158.70/158.39  [7547]~P67(x75471)+E(f332(f332(f81(x75471),f332(x75472,x75473)),f332(f332(f6(a868,x75471),x75472),f303(a868,f332(a115,x75473),x75474))),f332(f332(f6(a868,x75471),x75472),f303(a868,x75473,x75474)))+~P24(f332(f332(f246(a868),x75473),x75474))
% 158.70/158.39  [7558]~P21(x75582,x75581,x75583,f332(f174(x75582),x75584))+~P24(f332(f138(x75582),x75584))+P24(f332(f138(x75581),f332(f332(f155(x75582,x75581),x75583),x75584)))
% 158.70/158.39  [7605]~P24(f332(f332(f246(a868),x76052),x76054))+~P24(f332(f332(f246(a868),x76051),x76053))+P24(f332(f332(f246(a868),f332(f332(f81(a868),x76051),x76052)),f332(f332(f81(a868),x76053),x76054)))
% 158.70/158.39  [7606]~P24(f332(f332(f246(a868),x76062),x76064))+~P24(f332(f332(f246(a868),x76061),x76063))+P24(f332(f332(f246(a868),f332(f332(f82(a868),x76061),x76062)),f332(f332(f82(a868),x76063),x76064)))
% 158.70/158.39  [7609]~P24(f332(f332(f247(a868),x76092),x76094))+~P24(f332(f332(f247(a868),x76091),x76093))+P24(f332(f332(f247(a868),f332(f332(f81(a868),x76091),x76092)),f332(f332(f81(a868),x76093),x76094)))
% 158.70/158.39  [7610]~P24(f332(f332(f246(a1),x76102),x76104))+~P24(f332(f332(f247(a1),x76101),x76103))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x76101),x76102)),f332(f332(f81(a1),x76103),x76104)))
% 158.70/158.39  [7658]P24(f332(f332(f334(x76581),x76582),x76583))+~P24(f332(f332(f334(x76581),x76582),f42(f876(x76581,a862),x76584)))+~P24(f332(f332(f334(f876(x76581,a862)),x76583),x76584))
% 158.70/158.39  [7674]~P24(f332(x76741,f562(x76741,x76743,x76742)))+P24(f332(x76741,f332(f332(f166(x76742),x76743),x76744)))+~P24(f332(f332(f247(a868),x76744),f332(f199(f869(x76742)),x76743)))
% 158.70/158.39  [7679]P24(f332(x76791,x76792))+~P24(f332(f332(f334(x76794),x76792),f332(f174(x76794),x76793)))+P24(f332(f332(f247(a868),f563(x76791,x76793,x76794)),f332(f199(f869(x76794)),x76793)))
% 158.70/158.39  [7727]~P105(x77271)+~P24(f332(f332(f247(f876(x77272,x77271)),x77274),x77273))+~P24(f332(f332(f246(f876(x77272,x77271)),x77273),x77274))
% 158.70/158.39  [7772]~P24(f332(x77724,x77722))+~P24(f332(f332(f334(x77721),x77722),x77723))+P24(f332(f332(f334(x77721),x77722),f332(f332(f104(f876(x77721,a862)),x77723),f332(f252(x77721),x77724))))
% 158.70/158.39  [7914]~P24(f332(f332(f334(x79141),x79143),x79144))+~P24(f332(f332(f247(f876(x79141,a862)),x79142),x79144))+P24(f332(f332(f247(f876(x79141,a862)),x79142),f332(f332(f310(x79141),x79143),x79144)))
% 158.70/158.39  [7916]E(f332(f332(f104(f876(x79161,a862)),x79162),x79163),f198(f876(x79161,a862)))+~E(f332(f332(f104(f876(x79161,a862)),f41(f876(x79161,a862),x79164)),x79163),f198(f876(x79161,a862)))+~P24(f332(f332(f334(f876(x79161,a862)),x79162),x79164))
% 158.70/158.39  [7990]P24(f332(f332(f334(x79901),x79902),x79903))+~P24(f332(f332(f246(f876(x79901,a862)),x79903),f332(f332(f310(x79901),x79902),x79904)))+P24(f332(f332(f246(f876(x79901,a862)),x79903),x79904))
% 158.70/158.39  [8007]P24(f332(f332(f334(x80072),f562(x80071,x80073,x80072)),f332(f174(x80072),x80073)))+P24(f332(x80071,f332(f332(f166(x80072),x80073),x80074)))+~P24(f332(f332(f247(a868),x80074),f332(f199(f869(x80072)),x80073)))
% 158.70/158.39  [8015]~P24(f332(f332(f246(f876(x80151,a862)),x80152),x80154))+P24(f332(f332(f246(f876(x80151,a862)),x80152),x80153))+~P24(f332(f332(f246(f876(x80151,a862)),x80154),x80153))
% 158.70/158.39  [8016]~P24(f332(f332(f247(f876(x80161,a862)),x80162),x80164))+~P24(f332(f332(f246(f876(x80161,a862)),x80164),x80163))+P24(f332(f332(f247(f876(x80161,a862)),x80162),x80163))
% 158.70/158.39  [8017]~P24(f332(f332(f246(f876(x80171,a862)),x80172),x80174))+~P24(f332(f332(f247(f876(x80171,a862)),x80174),x80173))+P24(f332(f332(f247(f876(x80171,a862)),x80172),x80173))
% 158.70/158.39  [8018]~P24(f332(f332(f247(f876(x80181,a862)),x80182),x80184))+P24(f332(f332(f247(f876(x80181,a862)),x80182),x80183))+~P24(f332(f332(f247(f876(x80181,a862)),x80184),x80183))
% 158.70/158.39  [8058]~P24(f332(f332(f334(x80581),x80584),x80583))+~P24(f332(f332(f247(f876(x80581,a862)),x80582),f332(f332(f310(x80581),x80584),x80583)))+P24(f332(f332(f247(f876(x80581,a862)),x80582),x80583))
% 158.70/158.39  [8069]~P82(x80691)+P24(f332(f332(f246(x80691),x80692),x80693))+~P24(f332(f332(f246(x80691),f332(f332(f81(x80691),x80694),x80692)),f332(f332(f81(x80691),x80694),x80693)))
% 158.70/158.39  [8071]~P82(x80711)+P24(f332(f332(f246(x80711),x80712),x80713))+~P24(f332(f332(f246(x80711),f332(f332(f81(x80711),x80712),x80714)),f332(f332(f81(x80711),x80713),x80714)))
% 158.70/158.39  [8073]~P82(x80731)+P24(f332(f332(f247(x80731),x80732),x80733))+~P24(f332(f332(f247(x80731),f332(f332(f81(x80731),x80734),x80732)),f332(f332(f81(x80731),x80734),x80733)))
% 158.70/158.39  [8075]~P82(x80751)+P24(f332(f332(f247(x80751),x80752),x80753))+~P24(f332(f332(f247(x80751),f332(f332(f81(x80751),x80752),x80754)),f332(f332(f81(x80751),x80753),x80754)))
% 158.70/158.39  [8123]P24(f332(x81231,x81232))+~E(f332(f332(f139(x81233),f332(f199(f869(x81233)),f179(x81233,x81231,x81234))),x81234),f116(x81233))+~P24(f332(f332(f334(x81233),x81232),f332(f174(x81233),x81234)))
% 158.70/158.39  [8248]P24(f332(x82481,x82482))+~P24(f332(f332(f334(x82483),x82482),f332(f174(x82483),x82484)))+P24(f332(f332(f247(a868),f332(f199(f869(x82483)),f332(f137(x82483,x82481),x82484))),f332(f199(f869(x82483)),x82484)))
% 158.70/158.39  [8707]~P24(f332(x87071,f722(x87071,x87073,x87072,x87074)))+P24(f332(x87071,f332(f332(f166(x87072),x87073),x87074)))+~P24(f332(f332(f247(a868),x87074),f332(f199(f869(x87072)),x87073)))
% 158.70/158.39  [8730]~P21(x87304,x87303,x87301,f255(f876(x87304,a862)))+E(f332(x87301,f547(x87302,x87301,x87303,x87304)),x87302)+~P24(f332(f332(f334(x87303),x87302),f332(f311(x87304,x87303,x87301),f255(f876(x87304,a862)))))
% 158.70/158.39  [8795]E(f179(x87951,x87952,x87953),f332(f332(f177(x87951),x87954),x87953))+P24(f332(f332(f247(a868),f656(x87952,x87953,x87951,x87954)),x87954))+P24(f332(f332(f247(a868),x87954),f332(f199(f869(x87951)),x87953)))
% 158.70/158.39  [8798]E(f179(x87981,x87982,x87983),f332(f332(f177(x87981),x87984),x87983))+P24(f332(f332(f247(a868),f656(x87982,x87983,x87981,x87984)),x87984))+P24(f332(x87982,f332(f332(f166(x87981),x87983),x87984)))
% 158.70/158.39  [8827]P24(f332(x88271,x88272))+~P24(f332(f332(f334(x88274),x88272),f332(f174(x88274),x88273)))+P24(f332(f332(f247(a868),f571(x88272,x88271,x88273,x88274)),f332(f199(f869(x88274)),x88273)))
% 158.70/158.39  [8830]E(f179(x88301,x88302,x88303),f332(f332(f177(x88301),x88304),x88303))+P24(f332(f332(f247(a868),x88304),f332(f199(f869(x88301)),x88303)))+P24(f332(f332(f247(a868),f656(x88302,x88303,x88301,x88304)),f332(f199(f869(x88301)),x88303)))
% 158.70/158.39  [8837]E(f179(x88371,x88372,x88373),f332(f332(f177(x88371),x88374),x88373))+P24(f332(x88372,f332(f332(f166(x88371),x88373),x88374)))+P24(f332(f332(f247(a868),f656(x88372,x88373,x88371,x88374)),f332(f199(f869(x88371)),x88373)))
% 158.70/158.39  [8863]~P115(x88634)+P24(f332(f332(f334(x88631),f785(x88632,x88633,x88631,x88634)),x88633))+P24(f332(f332(f247(x88634),f2(x88634)),f332(f332(f9(x88631,x88634),x88632),x88633)))
% 158.70/158.39  [8864]~P115(x88644)+P24(f332(f332(f334(x88641),f798(x88642,x88643,x88641,x88644)),x88643))+P24(f332(f332(f246(x88644),f2(x88644)),f332(f332(f9(x88641,x88644),x88642),x88643)))
% 158.70/158.39  [8894]~P24(f332(f63(x88941),x88944))+P24(f332(f332(f334(x88941),f613(x88942,x88943,x88944,x88941)),x88944))+P24(f332(f63(f875(x88941,x88943)),f332(f332(f269(x88941,x88943),x88944),x88942)))
% 158.70/158.39  [8922]P24(f332(f332(f334(x89222),f722(x89221,x89223,x89222,x89224)),f332(f174(x89222),x89223)))+P24(f332(x89221,f332(f332(f166(x89222),x89223),x89224)))+~P24(f332(f332(f247(a868),x89224),f332(f199(f869(x89222)),x89223)))
% 158.70/158.39  [9051]P24(f332(f332(f246(a868),x90514),f332(f199(f869(x90512)),f179(x90512,x90513,x90511))))+P24(f332(f332(f247(a868),f658(x90511,x90512,x90513,x90514)),x90514))+~P24(f332(f332(f246(a868),x90514),f332(f199(f869(x90512)),x90511)))
% 158.70/158.39  [9153]~E(f332(f332(f180(x91531,x91532),x91533),f694(x91534,x91533,x91532,x91531)),f332(f332(f180(x91531,x91532),x91534),f694(x91534,x91533,x91532,x91531)))+E(f332(f180(x91531,x91532),x91533),f332(f180(x91531,x91532),x91534))+~E(f332(f174(x91531),f332(f332(f155(f875(x91531,x91532),x91531),f266(x91531,x91532)),x91533)),f332(f174(x91531),f332(f332(f155(f875(x91531,x91532),x91531),f266(x91531,x91532)),x91534)))
% 158.70/158.39  [9193]E(f179(x91931,x91932,x91933),f332(f332(f177(x91931),x91934),x91933))+~P24(f332(x91932,f332(f332(f166(x91931),x91933),f656(x91932,x91933,x91931,x91934))))+P24(f332(f332(f247(a868),x91934),f332(f199(f869(x91931)),x91933)))
% 158.70/158.39  [9198]E(f179(x91981,x91982,x91983),f332(f332(f177(x91981),x91984),x91983))+~P24(f332(x91982,f332(f332(f166(x91981),x91983),f656(x91982,x91983,x91981,x91984))))+P24(f332(x91982,f332(f332(f166(x91981),x91983),x91984)))
% 158.70/158.39  [9205]~P24(f332(f63(x92051),x92053))+~P24(f332(f63(x92052),f332(x92054,f613(x92054,x92052,x92053,x92051))))+P24(f332(f63(f875(x92051,x92052)),f332(f332(f269(x92051,x92052),x92053),x92054)))
% 158.70/158.39  [9213]~P115(x92131)+~P24(f332(f332(f246(x92131),f2(x92131)),f332(x92133,f798(x92133,x92134,x92132,x92131))))+P24(f332(f332(f246(x92131),f2(x92131)),f332(f332(f9(x92132,x92131),x92133),x92134)))
% 158.70/158.39  [9214]~P115(x92141)+~P24(f332(f332(f247(x92141),f2(x92141)),f332(x92143,f785(x92143,x92144,x92142,x92141))))+P24(f332(f332(f247(x92141),f2(x92141)),f332(f332(f9(x92142,x92141),x92143),x92144)))
% 158.70/158.39  [9220]~E(f332(f199(f869(x92204)),x92202),f332(f199(f869(x92204)),x92203))+P24(f332(f332(f334(f875(f869(x92204),f869(x92204))),f332(f332(f267(f869(x92204),f869(x92204)),x92203),x92202)),f159(x92204,x92201)))+P24(f332(f332(f247(a868),f574(x92201,x92202,x92203,x92204)),f332(f199(f869(x92204)),x92203)))
% 158.70/158.39  [9269]~P24(f332(x92693,f332(f332(f166(x92692),x92694),f658(x92694,x92692,x92693,x92691))))+P24(f332(f332(f246(a868),x92691),f332(f199(f869(x92692)),f179(x92692,x92693,x92694))))+~P24(f332(f332(f246(a868),x92691),f332(f199(f869(x92692)),x92694)))
% 158.70/158.39  [9343]E(f332(f332(f177(x93431),f573(x93432,x93433,x93434,x93431)),x93433),f332(f332(f177(x93431),f573(x93432,x93433,x93434,x93431)),x93434))+~P24(f332(f332(f334(f875(f869(x93431),f869(x93431))),f332(f332(f267(f869(x93431),f869(x93431)),x93434),x93433)),f148(x93431,x93432)))+P24(f332(f332(f247(a868),f332(f199(f869(x93431)),x93434)),f332(f199(f869(x93431)),x93433)))
% 158.70/158.39  [9396]~P24(f332(f332(f247(a868),f2(a868)),x93963))+~P24(f332(f332(f247(a868),x93964),x93961))+P24(f332(f332(f247(a868),f332(f332(f81(a868),f332(f332(f82(a868),x93961),f46(a868,x93962,x93963))),x93964)),f332(f332(f82(a868),x93961),x93963)))
% 158.70/158.39  [9583]~P105(x95832)+~P24(f332(f332(f246(x95832),f332(x95833,f822(x95834,x95833,x95831,x95832))),f332(x95834,f822(x95834,x95833,x95831,x95832))))+P24(f332(f332(f246(f876(x95831,x95832)),x95833),x95834))
% 158.70/158.39  [9687]~P66(x96871)+E(f332(f332(f6(a868,x96871),f332(f332(f18(a868,x96871,x96871),f332(f332(f8(x96871,f876(x96871,x96871),a868),f22(x96871)),x96872)),f332(f332(f8(a868,x96871,a868),x96872),f332(f332(f7(a868,a868,a868),f81(a868)),f79(a868))))),f303(a868,x96873,x96874)),f332(f332(f22(x96871),f332(x96872,x96873)),f332(x96872,f332(f332(f81(a868),x96874),f79(a868)))))+~P24(f332(f332(f246(a868),x96873),x96874))
% 158.70/158.39  [6806]E(f332(f332(f135(x68061),x68062),x68063),x68064)+~E(x68063,f332(f332(f139(x68061),f332(f199(f869(x68061)),x68062)),x68064))+~E(f332(f332(f177(x68061),f332(f199(f869(x68061)),x68062)),x68064),x68062)
% 158.70/158.39  [6862]~P61(x68622)+E(x68621,f2(x68622))+E(f332(f332(f290(x68622),f332(f332(f257(x68622),x68623),x68624)),f332(f332(f257(x68622),x68621),x68624)),f332(f332(f257(x68622),f332(f332(f290(x68622),x68623),x68621)),x68624))
% 158.70/158.39  [6996]~E(f332(f199(f869(x69961)),x69963),f332(f199(f869(x69962)),x69964))+~P24(f332(f138(x69961),x69963))+E(f186(x69961,x69962,f332(f180(x69961,x69962),f332(f332(f184(x69961,x69962),x69963),x69964))),f332(f174(x69961),x69963))
% 158.70/158.39  [7013]~P100(x70131)+~P24(f332(f332(f246(x70131),x70133),x70134))+P24(f332(f332(f246(x70131),f332(f332(f104(x70131),x70132),x70133)),x70134))
% 158.70/158.39  [7014]~P100(x70141)+~P24(f332(f332(f246(x70141),x70142),x70144))+P24(f332(f332(f246(x70141),f332(f332(f104(x70141),x70142),x70143)),x70144))
% 158.70/158.39  [7016]~P106(x70161)+~P24(f332(f332(f246(x70161),x70163),x70164))+P24(f332(f332(f246(x70161),f332(f332(f196(x70161),x70162),x70163)),x70164))
% 158.70/158.39  [7018]~P106(x70181)+~P24(f332(f332(f246(x70181),x70182),x70184))+P24(f332(f332(f246(x70181),f332(f332(f196(x70181),x70182),x70183)),x70184))
% 158.70/158.39  [7019]~P100(x70191)+~P24(f332(f332(f247(x70191),x70193),x70194))+P24(f332(f332(f247(x70191),f332(f332(f104(x70191),x70192),x70193)),x70194))
% 158.70/158.39  [7020]~P100(x70201)+~P24(f332(f332(f247(x70201),x70202),x70204))+P24(f332(f332(f247(x70201),f332(f332(f104(x70201),x70202),x70203)),x70204))
% 158.70/158.39  [7022]~P106(x70221)+~P24(f332(f332(f247(x70221),x70223),x70224))+P24(f332(f332(f247(x70221),f332(f332(f196(x70221),x70222),x70223)),x70224))
% 158.70/158.39  [7024]~P106(x70241)+~P24(f332(f332(f247(x70241),x70242),x70244))+P24(f332(f332(f247(x70241),f332(f332(f196(x70241),x70242),x70243)),x70244))
% 158.70/158.39  [7044]~P24(f332(x70443,x70444))+~P24(f332(x70442,x70444))+P24(f332(f332(f332(f104(f876(x70441,a862)),x70442),x70443),x70444))
% 158.70/158.39  [7168]P20(x71681,x71682,x71683)+~P20(x71681,x71684,x71683)+~P24(f332(f332(f246(f876(f867(x71681),a862)),x71684),x71682))
% 158.70/158.39  [7169]P20(x71691,x71692,x71693)+~P20(x71691,x71692,x71694)+~P24(f332(f332(f246(f876(f867(x71691),a862)),x71693),x71694))
% 158.70/158.39  [7537]~P67(x75371)+E(f332(f332(f81(x75371),f332(x75372,x75373)),f332(f332(f6(a868,x75371),x75372),f332(f302(a868,f332(a115,x75373)),x75374))),f332(f332(f6(a868,x75371),x75372),f332(f302(a868,x75373),x75374)))+~P24(f332(f332(f247(a868),x75373),x75374))
% 158.70/158.39  [7566]~P106(x75661)+P24(f332(f332(f246(x75661),x75662),x75663))+~P24(f332(f332(f246(x75661),f332(f332(f197(x75661),x75664),x75662)),x75663))
% 158.70/158.39  [7568]~P106(x75681)+P24(f332(f332(f246(x75681),x75682),x75683))+~P24(f332(f332(f246(x75681),f332(f332(f197(x75681),x75682),x75684)),x75683))
% 158.70/158.39  [7570]~P99(x75701)+P24(f332(f332(f246(x75701),x75702),x75703))+~P24(f332(f332(f246(x75701),f332(f332(f113(x75701),x75704),x75702)),x75703))
% 158.70/158.39  [7572]~P99(x75721)+P24(f332(f332(f246(x75721),x75722),x75723))+~P24(f332(f332(f246(x75721),f332(f332(f113(x75721),x75722),x75724)),x75723))
% 158.70/158.39  [7573]~P106(x75731)+P24(f332(f332(f247(x75731),x75732),x75733))+~P24(f332(f332(f247(x75731),f332(f332(f197(x75731),x75734),x75732)),x75733))
% 158.70/158.39  [7574]~P106(x75741)+P24(f332(f332(f247(x75741),x75742),x75743))+~P24(f332(f332(f247(x75741),f332(f332(f197(x75741),x75742),x75744)),x75743))
% 158.70/158.39  [7650]~P24(f332(f332(f334(x76501),x76502),x76504))+P24(f332(f332(f334(x76501),x76502),x76503))+P24(f332(f332(f334(x76501),x76502),f332(f332(f22(f876(x76501,a862)),x76504),x76503)))
% 158.70/158.39  [7734]P24(f332(x77341,x77342))+P24(f332(x77343,x77342))+~P24(f332(f332(f332(f113(f876(x77344,a862)),x77343),x77341),x77342))
% 158.70/158.39  [7745]~P24(f332(f332(f334(x77451),x77452),x77454))+~P24(f332(f332(f334(x77451),x77452),x77453))+P24(f332(f332(f334(x77451),x77452),f332(f332(f104(f876(x77451,a862)),x77453),x77454)))
% 158.70/158.39  [7794]~P99(x77941)+~P24(f332(f63(x77941),x77944))+E(f332(f332(f66(x77941,x77941,f113(x77941)),x77942),f332(f332(f310(x77941),x77943),x77944)),f332(f332(f113(x77941),x77943),f332(f332(f66(x77941,x77941,f113(x77941)),x77942),x77944)))
% 158.70/158.39  [7795]~P100(x77951)+~P24(f332(f63(x77951),x77954))+E(f332(f332(f66(x77951,x77951,f104(x77951)),x77952),f332(f332(f310(x77951),x77953),x77954)),f332(f332(f104(x77951),x77953),f332(f332(f66(x77951,x77951,f104(x77951)),x77952),x77954)))
% 158.70/158.39  [7796]~P106(x77961)+~P24(f332(f63(x77961),x77964))+E(f332(f332(f66(x77961,x77961,f196(x77961)),x77962),f332(f332(f310(x77961),x77963),x77964)),f332(f332(f196(x77961),x77963),f332(f332(f66(x77961,x77961,f196(x77961)),x77962),x77964)))
% 158.70/158.39  [7797]~P106(x77971)+~P24(f332(f63(x77971),x77974))+E(f332(f332(f66(x77971,x77971,f197(x77971)),x77972),f332(f332(f310(x77971),x77973),x77974)),f332(f332(f197(x77971),x77973),f332(f332(f66(x77971,x77971,f197(x77971)),x77972),x77974)))
% 158.70/158.39  [7798]~P108(x77981)+~P93(x77981)+E(f332(f332(f22(x77981),f332(f332(f82(x77981),f332(f106(x77981),x77982)),x77983)),f332(f332(f82(x77981),f332(f106(x77981),x77982)),x77984)),f332(f332(f82(x77981),f332(f106(x77981),x77982)),f332(f332(f22(x77981),x77983),x77984)))
% 158.70/158.39  [7799]~P135(x77991)+~P93(x77991)+E(f332(f332(f81(x77991),f332(f332(f82(x77991),f332(f106(x77991),x77992)),x77993)),f332(f332(f82(x77991),f332(f106(x77991),x77992)),x77994)),f332(f332(f82(x77991),f332(f106(x77991),x77992)),f332(f332(f81(x77991),x77993),x77994)))
% 158.70/158.39  [7912]E(x79121,x79122)+P24(f332(f332(f334(x79123),x79121),f332(f174(x79123),x79124)))+~P24(f332(f332(f334(x79123),x79121),f332(f174(x79123),f332(f332(f152(x79123),x79122),x79124))))
% 158.70/158.39  [7937]~P59(x79371)+~E(f332(f199(f869(x79372)),x79373),f332(f199(f869(x79371)),f57(x79371)))+E(f332(f332(f180(x79371,x79372),f332(f332(f184(x79371,x79372),f57(x79371)),x79373)),x79374),f332(f210(x79372),f654(x79374,x79373,x79372,x79371)))
% 158.70/158.39  [8082]P51(x80821,x80822,x80823)+~P51(x80821,x80822,x80824)+~P24(f332(f332(f246(f876(f875(x80821,x80822),a862)),x80823),x80824))
% 158.70/158.39  [8126]P24(f332(f332(f334(x81261),x81262),x81263))+P24(f332(f332(f334(x81261),x81262),x81264))+~P24(f332(f332(f334(x81261),x81262),f332(f332(f113(f876(x81261,a862)),x81264),x81263)))
% 158.70/158.39  [8136]~P41(x81361,x81364,x81363)+~P24(f332(f332(f334(x81361),x81362),x81364))+P24(f332(f332(f334(f875(x81361,x81361)),f332(f332(f267(x81361,x81361),x81362),x81362)),x81363))
% 158.70/158.39  [8151]~P24(f332(f63(x81512),x81514))+~P24(f332(f63(x81511),x81513))+P24(f332(f63(f875(x81511,x81512)),f332(f332(f269(x81511,x81512),x81513),f332(f16(f876(x81512,a862),x81511),x81514))))
% 158.70/158.39  [8152]~P24(f332(f332(f334(x81521),x81522),x81524))+~P24(f332(f332(f246(f876(x81521,a862)),x81523),x81524))+P24(f332(f332(f246(f876(x81521,a862)),f332(f332(f310(x81521),x81522),x81523)),x81524))
% 158.70/158.39  [8160]~P74(x81602)+~P142(x81602)+E(f332(f332(f9(x81601,x81602),f332(f332(f8(a868,x81602,x81601),f103(x81602)),x81603)),x81604),f332(f103(x81602),f332(f332(f9(x81601,a868),x81603),x81604)))
% 158.70/158.39  [8161]~P74(x81612)+~P137(x81612)+E(f332(f332(f9(x81611,x81612),f332(f332(f8(a1,x81612,x81611),f105(x81612)),x81613)),x81614),f332(f105(x81612),f332(f332(f9(x81611,a1),x81613),x81614)))
% 158.70/158.39  [8187]E(f332(f332(f22(f876(x81871,a862)),x81872),f332(f332(f22(f876(x81871,a862)),x81873),x81874)),x81874)+~P24(f332(f332(f246(f876(x81871,a862)),x81872),x81873))+~P24(f332(f332(f246(f876(x81871,a862)),x81874),x81872))
% 158.70/158.39  [8280]~P24(f332(f63(x82801),x82804))+E(f332(f332(f22(a868),f332(f332(f6(x82801,a868),x82802),x82803)),f332(f332(f6(x82801,a868),x82802),x82804)),f332(f332(f6(x82801,a868),x82802),f332(f332(f22(f876(x82801,a862)),x82803),x82804)))+~P24(f332(f332(f246(f876(x82801,a862)),x82804),x82803))
% 158.70/158.39  [8429]~P6(x84291,x84294,x84293)+~P24(f332(f332(f334(x84291),x84292),x84294))+P24(f332(f332(f334(x84291),x84292),f332(f286(x84291,x84291,x84293),f332(f332(f310(x84291),x84292),f198(f876(x84291,a862))))))
% 158.70/158.39  [8486]~P24(f332(f332(f246(f876(x84861,a862)),x84862),x84863))+~P24(f332(f332(f246(f876(x84861,a862)),x84862),x84864))+P24(f332(f332(f246(f876(x84861,a862)),x84862),f332(f332(f104(f876(x84861,a862)),x84863),x84864)))
% 158.70/158.39  [8583]E(x85831,f198(f876(x85832,a862)))+P24(f332(f63(x85833),x85834))+~P24(f332(f63(f875(x85833,x85832)),f332(f332(f269(x85833,x85832),x85834),f332(f16(f876(x85832,a862),x85833),x85831))))
% 158.70/158.39  [8584]E(x85841,f198(f876(x85842,a862)))+P24(f332(f63(x85843),x85844))+~P24(f332(f63(f875(x85842,x85843)),f332(f332(f269(x85842,x85843),x85841),f332(f16(f876(x85843,a862),x85842),x85844))))
% 158.70/158.39  [8650]P24(f332(f332(f334(x86501),x86502),f321(x86501,x86503)))+~P24(f332(f332(f334(x86501),x86504),f321(x86501,x86503)))+~P24(f332(f332(f334(f875(x86501,x86501)),f332(f332(f267(x86501,x86501),x86502),x86504)),x86503))
% 158.70/158.39  [8702]~P39(x87021,x87024)+P24(f332(f332(f334(f875(x87021,x87021)),f332(f332(f267(x87021,x87021),x87023),x87022)),f308(x87021,x87024)))+P39(x87021,f332(f332(f310(f875(x87021,x87021)),f332(f332(f267(x87021,x87021),x87022),x87023)),x87024))
% 158.70/158.39  [8703]~P54(x87031,x87034)+P24(f332(f332(f334(f875(x87031,x87031)),f332(f332(f267(x87031,x87031),x87033),x87032)),f308(x87031,x87034)))+P54(x87031,f332(f332(f310(f875(x87031,x87031)),f332(f332(f267(x87031,x87031),x87032),x87033)),x87034))
% 158.70/158.39  [8780]~E(x87802,x87803)+~P24(f332(f332(f334(x87801),x87802),f332(f174(x87801),x87804)))+P24(f332(f332(f334(f875(x87801,x87801)),f332(f332(f267(x87801,x87801),x87802),x87803)),f332(f174(f875(x87801,x87801)),f332(f332(f184(x87801,x87801),x87804),x87804))))
% 158.70/158.39  [8861]~E(x88613,x88614)+P24(f332(f332(f271(x88611,x88611,a862),a329),x88612))+~P24(f332(f332(f334(f875(x88611,x88611)),x88612),f332(f174(f875(x88611,x88611)),f332(f332(f184(x88611,x88611),x88613),x88614))))
% 158.70/158.39  [8909]P24(f332(f332(f334(f875(f869(x89091),f869(x89091))),f332(f332(f267(f869(x89091),f869(x89091)),x89092),x89093)),f148(x89091,x89094)))+~E(f332(f332(f177(x89091),f332(f199(f869(x89091)),x89092)),x89093),x89092)+~P24(f332(f332(f247(a868),f332(f199(f869(x89091)),x89092)),f332(f199(f869(x89091)),x89093)))
% 158.70/158.39  [9003]~P24(f332(f63(x90031),x90034))+P24(f332(f332(f334(x90031),f703(x90032,x90033,x90034,x90031)),x90034))+P24(f332(f63(x90033),f332(f332(f43(x90031,f876(x90033,a862)),x90034),x90032)))
% 158.70/158.39  [9004]~P24(f332(f63(x90041),x90044))+P24(f332(f332(f334(x90041),f824(x90042,x90043,x90044,x90041)),x90044))+P24(f332(f63(x90043),f332(f332(f43(x90041,f876(x90043,a862)),x90044),x90042)))
% 158.70/158.39  [9086]P24(f332(f332(f334(f875(x90861,x90861)),x90862),f332(f332(f289(x90861,x90861,x90861),x90863),f308(x90861,x90863))))+~P24(f332(f332(f247(a868),f2(a868)),x90864))+~P24(f332(f332(f334(f875(x90861,x90861)),x90862),f332(f332(f191(f875(x90861,x90861),a862),x90864),x90863)))
% 158.70/158.39  [9094]~P39(x90941,x90942)+~P24(f332(f332(f334(f875(x90941,x90941)),f332(f332(f267(x90941,x90941),x90944),x90943)),x90942))+~P24(f332(f332(f334(f875(x90941,x90941)),f332(f332(f267(x90941,x90941),x90943),x90944)),x90942))
% 158.70/158.39  [9212]~P24(f332(f63(x92121),x92124))+E(f332(f332(f6(x92121,a868),f332(f332(f8(f876(x92122,a862),a868,x92121),f39(x92122)),x92123)),x92124),f332(f39(f875(x92121,x92122)),f332(f332(f269(x92121,x92122),x92124),x92123)))+P24(f332(f332(f334(x92121),f614(x92123,x92122,x92124,x92121)),x92124))
% 158.70/158.39  [9216]~P24(f332(f138(x92161),x92162))+P24(f332(f138(x92161),f332(f332(f160(x92161,x92162),x92163),x92164)))+P24(f332(f332(f334(x92161),x92164),f332(f332(f22(f876(x92161,a862)),f332(f174(x92161),x92162)),f332(f332(f310(x92161),f332(f332(f166(x92161),x92162),x92163)),f198(f876(x92161,a862))))))
% 158.70/158.39  [9229]~P24(f332(f63(x92292),x92293))+~P24(f332(f63(x92291),f332(x92294,f703(x92294,x92291,x92293,x92292))))+P24(f332(f63(x92291),f332(f332(f43(x92292,f876(x92291,a862)),x92293),x92294)))
% 158.70/158.39  [9230]~P24(f332(f63(x92302),x92303))+~P24(f332(f63(x92301),f332(x92304,f824(x92304,x92301,x92303,x92302))))+P24(f332(f63(x92301),f332(f332(f43(x92302,f876(x92301,a862)),x92303),x92304)))
% 158.70/158.39  [9306]~P24(f332(f332(f334(f875(x93061,x93061)),x93062),f332(f332(f289(x93061,x93061,x93061),x93064),f308(x93061,x93064))))+P24(f332(f332(f334(f875(x93061,x93061)),x93062),f332(f332(f289(x93061,x93061,x93061),x93063),f308(x93061,x93063))))+~P24(f332(f332(f246(f876(f875(x93061,x93061),a862)),x93064),x93063))
% 158.70/158.39  [9313]E(f332(f332(f177(x93131),f573(x93134,x93133,x93132,x93131)),x93133),f332(f332(f177(x93131),f573(x93134,x93133,x93132,x93131)),x93132))+~P24(f332(f332(f334(f875(f869(x93131),f869(x93131))),f332(f332(f267(f869(x93131),f869(x93131)),x93132),x93133)),f148(x93131,x93134)))+E(f332(f332(f177(x93131),f332(f199(f869(x93131)),x93132)),x93133),x93132)
% 158.70/158.39  [9329]~P24(f332(f63(x93291),x93294))+E(f332(f332(f6(x93291,a868),f332(f332(f8(f876(x93292,a862),a868,x93291),f39(x93292)),x93293)),x93294),f332(f39(f875(x93291,x93292)),f332(f332(f269(x93291,x93292),x93294),x93293)))+~P24(f332(f63(x93292),f332(x93293,f614(x93293,x93292,x93294,x93291))))
% 158.70/158.39  [9332]~E(f332(f199(f869(x93321)),x93323),f332(f199(f869(x93321)),x93322))+P24(f332(f332(f334(f875(f869(x93321),f869(x93321))),f332(f332(f267(f869(x93321),f869(x93321)),x93322),x93323)),f159(x93321,x93324)))+P24(f332(f332(f334(f875(x93321,x93321)),f575(x93324,x93323,x93322,x93321)),f332(f174(f875(x93321,x93321)),f332(f332(f184(x93321,x93321),x93322),x93323))))
% 158.70/158.39  [9408]~P24(f332(f332(f334(f875(f869(x94081),f869(x94081))),f332(f332(f267(f869(x94081),f869(x94081)),x94082),x94083)),f148(x94081,x94084)))+E(f332(f332(f177(x94081),f332(f199(f869(x94081)),x94082)),x94083),x94082)+P24(f332(f332(f247(a868),f573(x94084,x94083,x94082,x94081)),f332(f332(f196(a868),f332(f199(f869(x94081)),x94082)),f332(f199(f869(x94081)),x94083))))
% 158.70/158.39  [9409]E(f332(f180(x94091,x94092),x94093),f332(f180(x94091,x94092),x94094))+~E(f332(f174(x94091),f332(f332(f155(f875(x94091,x94092),x94091),f266(x94091,x94092)),x94093)),f332(f174(x94091),f332(f332(f155(f875(x94091,x94092),x94091),f266(x94091,x94092)),x94094)))+P24(f332(f332(f334(x94091),f694(x94093,x94094,x94092,x94091)),f332(f174(x94091),f332(f332(f155(f875(x94091,x94092),x94091),f266(x94091,x94092)),x94094))))
% 158.70/158.39  [9429]~P24(f332(f332(f334(f875(f869(x94291),f869(x94291))),f332(f332(f267(f869(x94291),f869(x94291)),x94292),x94293)),f148(x94291,x94294)))+P24(f332(f332(f247(a868),f332(f199(f869(x94291)),x94292)),f332(f199(f869(x94291)),x94293)))+P24(f332(f332(f247(a868),f573(x94294,x94293,x94292,x94291)),f332(f332(f196(a868),f332(f199(f869(x94291)),x94292)),f332(f199(f869(x94291)),x94293))))
% 158.70/158.39  [9724]~P24(f332(f332(f332(x97241,f521(x97241,x97244,x97243,x97242)),f522(x97241,x97244,x97243,x97242)),f523(x97241,x97244,x97243,x97242)))+P24(f332(f332(f332(x97241,x97242),x97243),x97244))+~P24(f332(f320(f875(f876(a1,f872(f869(a328))),f875(a1,a1)),a318),f332(f332(f267(f876(a1,f872(f869(a328))),f875(a1,a1)),x97242),f332(f332(f267(a1,a1),x97243),x97244))))
% 158.70/158.39  [9802]P24(f332(f332(f332(x98021,x98022),x98023),x98024))+P24(f332(f320(f875(f876(a1,f872(f869(a328))),f875(a1,a1)),a318),f332(f332(f267(f876(a1,f872(f869(a328))),f875(a1,a1)),f521(x98021,x98024,x98023,x98022)),f332(f332(f267(a1,a1),f522(x98021,x98024,x98023,x98022)),f523(x98021,x98024,x98023,x98022)))))+~P24(f332(f320(f875(f876(a1,f872(f869(a328))),f875(a1,a1)),a318),f332(f332(f267(f876(a1,f872(f869(a328))),f875(a1,a1)),x98022),f332(f332(f267(a1,a1),x98023),x98024))))
% 158.70/158.39  [9842]~P24(f332(f332(f334(f875(f869(x98421),f869(x98421))),f332(f332(f267(f869(x98421),f869(x98421)),x98422),x98423)),f148(x98421,x98424)))+E(f332(f332(f177(x98421),f332(f199(f869(x98421)),x98422)),x98423),x98422)+P24(f332(f332(f334(f875(x98421,x98421)),f332(f332(f267(x98421,x98421),f332(f332(f166(x98421),x98422),f573(x98424,x98423,x98422,x98421))),f332(f332(f166(x98421),x98423),f573(x98424,x98423,x98422,x98421)))),x98424))
% 158.70/158.39  [9843]~P24(f332(f332(f334(f875(f869(x98431),f869(x98431))),f332(f332(f267(f869(x98431),f869(x98431)),x98432),x98433)),f148(x98431,x98434)))+P24(f332(f332(f247(a868),f332(f199(f869(x98431)),x98432)),f332(f199(f869(x98431)),x98433)))+P24(f332(f332(f334(f875(x98431,x98431)),f332(f332(f267(x98431,x98431),f332(f332(f166(x98431),x98432),f573(x98434,x98433,x98432,x98431))),f332(f332(f166(x98431),x98433),f573(x98434,x98433,x98432,x98431)))),x98434))
% 158.70/158.39  [9900]~E(f332(f199(f869(x99001)),x99002),f332(f199(f869(x99001)),x99003))+P24(f332(f332(f334(f875(f869(x99001),f869(x99001))),f332(f332(f267(f869(x99001),f869(x99001)),x99002),x99003)),f159(x99001,x99004)))+~P24(f332(f332(f334(f875(x99001,x99001)),f332(f332(f267(x99001,x99001),f332(f332(f166(x99001),x99002),f574(x99004,x99003,x99002,x99001))),f332(f332(f166(x99001),x99003),f574(x99004,x99003,x99002,x99001)))),x99004))
% 158.70/158.39  [10034]~P67(x100341)+~P24(f332(f63(x100342),x100344))+E(f332(f167(x100341),f332(f332(f155(x100342,x100341),x100343),f91(f869(x100342),f332(f332(f18(f869(x100342),a862,a862),f332(f332(f8(a862,f876(a862,a862),f869(x100342)),a330),f332(f332(f7(f869(x100342),f876(x100342,a862),a862),f332(f332(f8(f876(x100342,a862),f876(f876(x100342,a862),a862),f869(x100342)),a329),f174(x100342))),x100344))),f138(x100342))))),f240(x100342,x100341,x100343,x100344))
% 158.70/158.39  [7377]~P60(x73772)+E(x73771,f2(x73772))+E(f332(f332(f290(x73772),f332(f332(f81(x73772),x73773),f332(f332(f82(x73772),x73774),x73771))),x73771),f332(f332(f81(x73772),x73774),f332(f332(f290(x73772),x73773),x73771)))
% 158.70/158.39  [7378]~P57(x73782)+E(x73781,f2(x73782))+E(f332(f332(f40(x73782),f332(f332(f81(x73782),x73783),f332(f332(f82(x73782),x73784),x73781))),x73781),f332(f332(f81(x73782),x73784),f332(f332(f40(x73782),x73783),x73781)))
% 158.70/158.39  [7379]~P57(x73792)+E(x73791,f2(x73792))+E(f332(f332(f40(x73792),f332(f332(f81(x73792),x73793),f332(f332(f82(x73792),x73791),x73794))),x73791),f332(f332(f81(x73792),x73794),f332(f332(f40(x73792),x73793),x73791)))
% 158.70/158.39  [7613]~P61(x76132)+E(x76131,f2(x76132))+E(f332(f332(f290(x76132),f332(f332(f22(x76132),x76133),f332(f332(f82(x76132),x76131),x76134))),x76131),f332(f332(f22(x76132),f332(f332(f290(x76132),x76133),x76131)),x76134))
% 158.70/158.39  [7614]~P60(x76142)+E(x76141,f2(x76142))+E(f332(f332(f290(x76142),f332(f332(f81(x76142),x76143),f332(f332(f82(x76142),x76144),x76141))),x76141),f332(f332(f81(x76142),f332(f332(f290(x76142),x76143),x76141)),x76144))
% 158.70/158.39  [7615]~P61(x76152)+E(x76151,f2(x76152))+E(f332(f332(f290(x76152),f332(f332(f81(x76152),x76153),f332(f332(f82(x76152),x76151),x76154))),x76151),f332(f332(f81(x76152),f332(f332(f290(x76152),x76153),x76151)),x76154))
% 158.70/158.39  [8308]~P24(f332(f161(x83081,x83083),x83084))+~P24(f332(f161(x83081,x83082),x83084))+P24(f332(f161(x83081,f332(f332(f104(f876(x83081,a862)),x83082),x83083)),x83084))
% 158.70/158.39  [8664]~E(f332(f332(f289(x86641,x86641,x86641),x86642),x86644),f198(f876(f875(x86641,x86641),a862)))+~E(f332(f332(f289(x86641,x86641,x86641),x86642),x86643),f198(f876(f875(x86641,x86641),a862)))+E(f332(f332(f289(x86641,x86641,x86641),x86642),f332(f332(f113(f876(f875(x86641,x86641),a862)),x86643),x86644)),f198(f876(f875(x86641,x86641),a862)))
% 158.70/158.39  [8781]~P24(f332(f332(f246(f876(x87811,a862)),x87813),x87814))+~P24(f332(f332(f246(f876(x87811,a862)),x87812),x87814))+P24(f332(f332(f246(f876(x87811,a862)),f332(f332(f113(f876(x87811,a862)),x87812),x87813)),x87814))
% 158.70/158.39  [9147]~P24(f332(f63(x91471),x91474))+~P24(f332(f63(x91471),x91473))+E(f332(f332(f22(a868),f332(f332(f81(a868),f332(f332(f6(x91471,a868),x91472),x91473)),f332(f332(f6(x91471,a868),x91472),x91474))),f332(f332(f6(x91471,a868),x91472),f332(f332(f104(f876(x91471,a862)),x91473),x91474))),f332(f332(f6(x91471,a868),x91472),f332(f332(f113(f876(x91471,a862)),x91473),x91474)))
% 158.70/158.39  [9226]~P24(f332(f332(f334(x92261),x92263),x92262))+~P24(f332(f332(f246(f876(x92261,a862)),x92262),f332(f332(f310(x92261),x92263),x92264)))+P24(f332(f332(f246(f876(x92261,a862)),f332(f332(f22(f876(x92261,a862)),x92262),f332(f332(f310(x92261),x92263),f198(f876(x92261,a862))))),x92264))
% 158.70/158.39  [9381]~P24(f332(f332(f334(x93811),x93813),x93812))+P24(f332(f332(f246(f876(x93811,a862)),x93812),f332(f332(f310(x93811),x93813),x93814)))+~P24(f332(f332(f246(f876(x93811,a862)),f332(f332(f22(f876(x93811,a862)),x93812),f332(f332(f310(x93811),x93813),f198(f876(x93811,a862))))),x93814))
% 158.70/158.39  [9466]~P24(f332(f332(f246(a868),x94661),x94663))+~P24(f332(f332(f247(a868),x94662),x94664))+P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),f332(f332(f267(a868,a868),x94661),x94662)),f332(f332(f267(a868,a868),x94663),x94664))),a36))
% 158.70/158.39  [9467]~P24(f332(f332(f246(a868),x94672),x94674))+~P24(f332(f332(f246(a868),x94671),x94673))+P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),f332(f332(f267(a868,a868),x94671),x94672)),f332(f332(f267(a868,a868),x94673),x94674))),a71))
% 158.70/158.39  [9764]~P24(f332(f332(f334(f869(x97641)),x97644),f162(x97641,x97643)))+~P24(f332(f332(f334(f869(x97641)),x97644),f162(x97641,x97642)))+P24(f332(f161(x97641,f332(f332(f104(f876(x97641,a862)),f332(f332(f7(x97641,f876(x97641,a862),a862),f334(x97641)),x97642)),f332(f332(f7(x97641,f876(x97641,a862),a862),f334(x97641)),x97643))),x97644))
% 158.70/158.39  [9865]~P21(x98651,f876(f876(x98651,a862),a862),f332(f332(f7(x98651,f876(f875(x98651,x98651),a862),f876(f876(x98651,a862),a862)),f332(f332(f8(f876(x98651,a862),f876(f876(f875(x98651,x98651),a862),f876(f876(x98651,a862),a862)),x98651),f62(x98651)),f332(f332(f7(x98651,f876(x98651,a862),f876(x98651,a862)),f310(x98651)),f198(f876(x98651,a862))))),x98653),x98652)+~P24(f332(f332(f334(x98651),x98654),x98652))+E(f332(f332(f22(f876(f876(x98651,a862),a862)),f332(f332(f62(x98651),x98652),x98653)),f332(f332(f62(x98651),f332(f332(f310(x98651),x98654),f198(f876(x98651,a862)))),x98653)),f332(f332(f62(x98651),f332(f332(f22(f876(x98651,a862)),x98652),f332(f332(f310(x98651),x98654),f198(f876(x98651,a862))))),x98653))
% 158.70/158.39  [9999]~P41(x99991,x99992,x99994)+~P24(f332(f332(f334(f875(x99991,x99991)),x99993),x99994))+P24(f332(f332(f271(x99991,x99991,a862),f332(f332(f7(x99991,f876(x99991,a862),f876(x99991,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x99991,a862),f876(x99991,a862)),x99991),f8(a862,a862,x99991)),f332(f332(f8(a862,f876(a862,a862),x99991),a330),f332(f332(f7(x99991,f876(x99991,a862),a862),f334(x99991)),x99992)))),f332(f332(f7(x99991,f876(x99991,a862),a862),f334(x99991)),x99992))),x99993))
% 158.70/158.39  [10011]P24(f332(f63(x100111),x100112))+~P24(f332(f63(x100113),f332(f311(x100111,x100113,x100114),x100112)))+~P24(f332(f63(x100111),f332(f252(x100111),f332(f332(f18(x100111,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100111),a330),f332(f332(f7(x100111,f876(x100111,a862),a862),f334(x100111)),x100112))),f332(f332(f7(x100111,x100113,a862),f332(f332(f8(x100113,f876(x100113,a862),x100111),a329),x100114)),f332(x100114,f377(x100114,x100113,x100112,x100111)))))))
% 158.70/158.39  [8064]~P61(x80642)+E(x80641,f2(x80642))+E(f332(f332(f290(x80642),f332(f332(f22(x80642),f332(f332(f82(x80642),x80641),x80643)),x80644)),x80641),f332(f332(f22(x80642),x80643),f332(f332(f290(x80642),x80644),x80641)))
% 158.70/158.39  [8065]~P61(x80652)+E(x80651,f2(x80652))+E(f332(f332(f290(x80652),f332(f332(f81(x80652),f332(f332(f82(x80652),x80651),x80653)),x80654)),x80651),f332(f332(f81(x80652),x80653),f332(f332(f290(x80652),x80654),x80651)))
% 158.70/158.39  [8937]~E(f332(f332(f289(x89371,x89371,x89371),x89373),x89374),f198(f876(f875(x89371,x89371),a862)))+~E(f332(f332(f289(x89371,x89371,x89371),x89372),x89374),f198(f876(f875(x89371,x89371),a862)))+E(f332(f332(f289(x89371,x89371,x89371),f332(f332(f113(f876(f875(x89371,x89371),a862)),x89372),x89373)),x89374),f198(f876(f875(x89371,x89371),a862)))
% 158.70/158.39  [9942]~P143(x99421)+~P143(x99422)+E(f332(f332(f317(x99421),f332(f332(f7(x99421,a102,f872(f869(a328))),f332(f332(f8(f876(x99422,f872(f869(a328))),f876(a102,f872(f869(a328))),x99421),f317(x99422)),f332(f332(f8(f876(x99422,f875(x99421,x99422)),f876(x99422,f872(f869(a328))),x99421),f332(f8(f875(x99421,x99422),f872(f869(a328)),x99422),x99423)),f267(x99421,x99422)))),x99424)),x99424),f332(f332(f317(f875(x99421,x99422)),x99423),x99424))
% 158.70/158.39  [9672]~P24(f332(f161(x96721,x96723),x96724))+~P24(f332(f161(x96721,x96722),x96724))+P24(f332(f161(x96721,f332(f332(f18(x96721,a862,a862),f332(f332(f8(a862,f876(a862,a862),x96721),a330),x96722)),x96723)),x96724))
% 158.70/158.39  [9934]P24(f332(x99341,f850(x99342,x99343,x99341,x99344)))+~P24(f332(f63(x99344),f332(f252(x99344),x99341)))+P24(f332(f63(x99343),f332(f252(x99343),f332(f332(f8(f876(x99344,a862),a862,x99343),f88(x99344)),f332(f332(f8(f876(x99344,a862),f876(x99344,a862),x99343),f332(f18(x99344,a862,a862),f332(f332(f8(a862,f876(a862,a862),x99344),a330),x99341))),x99342)))))
% 158.70/158.39  [9955]~P24(f332(f63(x99552),f332(f252(x99552),x99553)))+~P24(f332(f63(x99551),f332(f252(x99551),f332(f332(f7(x99551,x99552,a862),x99554),f850(x99554,x99551,x99553,x99552)))))+P24(f332(f63(x99551),f332(f252(x99551),f332(f332(f8(f876(x99552,a862),a862,x99551),f88(x99552)),f332(f332(f8(f876(x99552,a862),f876(x99552,a862),x99551),f332(f18(x99552,a862,a862),f332(f332(f8(a862,f876(a862,a862),x99552),a330),x99553))),x99554)))))
% 158.70/158.39  [5015]~E(x50152,x50154)+E(f171(x50151,x50152,x50153),f171(x50151,x50154,x50155))+~E(x50152,f2(a868))
% 158.70/158.39  [5281]E(x52811,x52812)+~E(f171(x52814,x52813,x52811),f171(x52814,x52815,x52812))+E(x52813,f2(a868))
% 158.70/158.39  [6526]E(x65261,x65262)+~E(f332(x65263,x65261),f332(x65263,x65262))+~P21(x65264,x65265,x65263,f255(f876(x65264,a862)))
% 158.70/158.39  [6684]~E(f332(x66843,x66845),f211(x66842))+~E(f332(x66844,x66845),f211(x66842))+E(f332(f187(x66841,x66842,x66843,x66844),x66845),f211(x66842))
% 158.70/158.39  [7413]E(x74131,x74132)+~P21(x74133,x74134,x74135,f255(f876(x74133,a862)))+~E(f332(f311(x74133,x74134,x74135),x74131),f332(f311(x74133,x74134,x74135),x74132))
% 158.70/158.39  [7667]P21(x76672,x76673,f537(x76674,x76673,x76672,x76671),x76671)+~E(f332(f311(x76673,x76672,x76675),x76674),x76671)+E(x76671,f198(f876(x76672,a862)))
% 158.70/158.39  [8198]~P24(f332(f332(x81983,x81982),x81985))+~P24(f332(f332(x81983,x81984),x81982))+P24(f332(f332(f334(x81981),x81982),f296(x81981,x81983,x81984,x81985)))
% 158.70/158.39  [8199]~P24(f332(f332(x81993,x81992),x81995))+~P24(f332(f332(x81993,x81994),x81992))+P24(f332(f332(f334(x81991),x81992),f299(x81991,x81993,x81994,x81995)))
% 158.70/158.39  [8739]~P21(x87391,x87393,x87395,f255(f876(x87391,a862)))+~P21(x87393,x87392,x87394,f255(f876(x87393,a862)))+P21(x87391,x87392,f332(f74(x87393,x87392,x87391,x87394),x87395),f255(f876(x87391,a862)))
% 158.70/158.39  [9283]P24(f332(f332(f334(f875(x92831,x92831)),f332(f332(f267(x92831,x92831),x92832),x92833)),f308(x92831,x92834)))+~P24(f332(f332(f334(f875(x92831,x92831)),f332(f332(f267(x92831,x92831),x92832),x92835)),f308(x92831,x92834)))+~P24(f332(f332(f334(f875(x92831,x92831)),f332(f332(f267(x92831,x92831),x92835),x92833)),f308(x92831,x92834)))
% 158.70/158.39  [9320]~P106(x93202)+~P24(f332(f138(x93201),x93205))+P24(f332(f138(x93201),f150(x93201,x93202,x93203,x93204,x93205)))
% 158.70/158.39  [5352]~E(x53522,f116(x53521))+E(f332(f332(f135(x53521),x53522),x53523),f332(f332(f152(x53521),x53524),x53525))+~E(x53523,f332(f332(f152(x53521),x53524),x53525))
% 158.70/158.39  [5353]~E(x53532,f116(x53531))+E(f332(f332(f135(x53531),x53532),x53533),f332(f332(f152(x53531),x53534),x53535))+~E(f332(f332(f152(x53531),x53534),x53535),x53533)
% 158.70/158.39  [6482]~E(f332(f199(f869(x64821)),x64825),f332(f199(f869(x64822)),x64824))+E(f332(f332(f155(f875(x64821,x64822),x64822),f270(x64821,x64822)),x64823),x64824)+~E(f332(f332(f184(x64821,x64822),x64825),x64824),x64823)
% 158.70/158.39  [6483]~E(f332(f199(f869(x64831)),x64834),f332(f199(f869(x64832)),x64835))+E(f332(f332(f155(f875(x64831,x64832),x64831),f266(x64831,x64832)),x64833),x64834)+~E(f332(f332(f184(x64831,x64832),x64834),x64835),x64833)
% 158.70/158.39  [6955]~P106(x69551)+~P30(x69551,f332(f332(f155(x69552,x69551),x69553),x69555))+P30(x69551,f332(f332(f155(x69552,x69551),x69553),f332(f137(x69552,x69554),x69555)))
% 158.70/158.39  [7000]~P24(f332(x70003,x70005))+~P24(f332(f332(x70002,x70004),x70005))+P24(f332(f332(f95(x70001,x70002,x70003),x70004),x70005))
% 158.70/158.39  [7097]~P106(x70971)+P30(x70971,f332(f332(f155(x70972,x70971),x70973),f172(x70972,x70974,x70975)))+~P30(x70971,f332(f332(f155(x70972,x70971),x70973),x70975))
% 158.70/158.39  [7120]~P51(x71203,x71202,x71205)+~P51(x71201,x71203,x71204)+P51(x71201,x71202,f332(f332(f289(x71201,x71203,x71202),x71204),x71205))
% 158.70/158.39  [7212]E(x72121,x72122)+~P21(x72123,x72124,x72125,f255(f876(x72123,a862)))+~E(f332(f332(f155(x72123,x72124),x72125),x72121),f332(f332(f155(x72123,x72124),x72125),x72122))
% 158.70/158.39  [7363]~P24(f332(f332(f246(a868),x73631),f332(x73633,x73635)))+P24(f332(f332(f246(a868),x73631),f156(x73632,x73633,x73634)))+~P24(f332(f332(f334(x73632),x73635),f332(f174(x73632),x73634)))
% 158.70/158.39  [7364]~P24(f332(f332(f247(a868),x73641),f332(x73643,x73645)))+P24(f332(f332(f247(a868),x73641),f156(x73642,x73643,x73644)))+~P24(f332(f332(f334(x73642),x73645),f332(f174(x73642),x73644)))
% 158.70/158.39  [7766]P24(f332(x77661,x77662))+~P24(f332(x77661,x77663))+~P24(f332(f332(f334(x77664),x77662),f332(f174(x77664),f171(x77664,x77665,x77663))))
% 158.70/158.39  [7767]P24(f332(x77671,x77672))+~P24(f332(x77671,x77673))+~P24(f332(f332(f334(x77674),x77673),f332(f174(x77674),f171(x77674,x77675,x77672))))
% 158.70/158.39  [7771]~P107(x77711)+P24(f332(f332(f246(f876(x77711,a862)),f303(x77711,x77712,x77713)),f303(x77711,x77714,x77715)))+P24(f332(f332(f246(x77711),x77712),x77713))
% 158.70/158.39  [7792]~P28(x77921)+P24(f332(f332(f246(x77921),f332(f332(f44(x77922,x77921),x77923),x77924)),f332(x77924,x77925)))+~P24(f332(f332(f334(x77922),x77925),x77923))
% 158.70/158.39  [7859]~P21(x78591,x78592,x78594,x78593)+E(f332(f78(x78591,x78592,x78593,x78594),f332(x78594,x78595)),x78595)+~P24(f332(f332(f334(x78591),x78595),x78593))
% 158.70/158.39  [8053]~P24(f332(x80531,x80535))+P24(f332(x80531,f848(x80531,x80532,x80533,x80534)))+~P24(f332(f332(f334(x80534),x80535),x80533))
% 158.70/158.39  [8054]~P24(f332(x80541,x80545))+P24(f332(x80541,f848(x80541,x80542,x80543,x80544)))+~P24(f332(f332(f334(x80544),x80545),x80542))
% 158.70/158.39  [8149]P24(f332(f63(x81491),x81492))+~P24(f332(f63(x81493),x81494))+~P24(f332(f332(f246(f876(x81491,a862)),x81492),f332(f311(x81493,x81491,x81495),x81494)))
% 158.70/158.39  [8312]E(x83121,x83122)+~P21(x83123,x83124,x83125,f332(f332(f113(f876(x83123,a862)),f332(f174(x83123),x83121)),f332(f174(x83123),x83122)))+~E(f332(f332(f155(x83123,x83124),x83125),x83121),f332(f332(f155(x83123,x83124),x83125),x83122))
% 158.70/158.39  [8366]~P107(x83661)+~P24(f332(f332(f247(f876(x83661,a862)),f303(x83661,x83664,x83665)),f303(x83661,x83662,x83663)))+P24(f332(f332(f246(x83661),x83662),x83663))
% 158.70/158.39  [8428]~P21(x84281,x84284,x84285,f255(f876(x84281,a862)))+~P24(f332(f332(f334(x84284),f332(x84285,x84282)),f332(f311(x84281,x84284,x84285),x84283)))+P24(f332(f332(f334(x84281),x84282),x84283))
% 158.70/158.39  [8499]P24(f332(x84991,x84992))+~P24(f332(x84991,f859(x84991,x84993,x84994,x84995)))+~P24(f332(f332(f334(x84995),x84992),x84994))
% 158.70/158.39  [8500]P24(f332(x85001,x85002))+~P24(f332(x85001,f859(x85001,x85003,x85004,x85005)))+~P24(f332(f332(f334(x85005),x85002),x85003))
% 158.70/158.39  [8778]~P21(x87782,x87783,x87781,x87784)+E(f332(x87781,f332(f78(x87782,x87783,x87784,x87781),x87785)),x87785)+~P24(f332(f332(f334(x87783),x87785),f332(f311(x87782,x87783,x87781),x87784)))
% 158.70/158.39  [8882]E(x88821,f116(x88822))+E(f332(f332(f152(x88822),x88823),f607(x88824,x88823,x88825,x88821,x88822)),x88821)+~E(f332(f332(f135(x88822),x88821),x88825),f332(f332(f152(x88822),x88823),x88824))
% 158.70/158.39  [8883]E(x88831,f116(x88832))+E(f332(f332(f152(x88832),x88833),f608(x88834,x88831,x88835,x88833,x88832)),x88831)+~E(f332(f332(f135(x88832),x88831),x88834),f332(f332(f152(x88832),x88833),x88835))
% 158.70/158.39  [8898]E(f332(f332(f152(x88982),x88983),f607(x88984,x88983,x88981,x88985,x88982)),x88985)+~E(f332(f332(f135(x88982),x88985),x88981),f332(f332(f152(x88982),x88983),x88984))+E(x88981,f332(f332(f152(x88982),x88983),x88984))
% 158.70/158.39  [8899]E(f332(f332(f152(x88991),x88992),f608(x88994,x88995,x88993,x88992,x88991)),x88995)+~E(f332(f332(f135(x88991),x88995),x88994),f332(f332(f152(x88991),x88992),x88993))+E(f332(f332(f152(x88991),x88992),x88993),x88994)
% 158.70/158.39  [8974]~E(f332(f311(x89743,x89742,x89744),f255(f876(x89743,a862))),f255(f876(x89742,a862)))+~E(f332(f311(x89741,x89743,x89745),f255(f876(x89741,a862))),f255(f876(x89743,a862)))+E(f332(f311(x89741,x89742,f332(f74(x89743,x89742,x89741,x89744),x89745)),f255(f876(x89741,a862))),f255(f876(x89742,a862)))
% 158.70/158.39  [9326]E(x93261,f116(x93262))+~E(f332(f332(f135(x93262),x93261),x93263),f332(f332(f152(x93262),x93265),x93264))+E(f332(f332(f135(x93262),f608(x93263,x93261,x93264,x93265,x93262)),x93263),x93264)
% 158.70/158.39  [9327]E(x93271,f116(x93272))+~E(f332(f332(f135(x93272),x93271),x93275),f332(f332(f152(x93272),x93274),x93273))+E(f332(f332(f135(x93272),f607(x93273,x93274,x93275,x93271,x93272)),x93275),x93273)
% 158.70/158.39  [9333]E(f332(f332(f135(x93332),f607(x93334,x93333,x93331,x93335,x93332)),x93331),x93334)+~E(f332(f332(f135(x93332),x93335),x93331),f332(f332(f152(x93332),x93333),x93334))+E(x93331,f332(f332(f152(x93332),x93333),x93334))
% 158.70/158.39  [9334]~E(f332(f332(f135(x93341),x93345),x93344),f332(f332(f152(x93341),x93342),x93343))+E(f332(f332(f135(x93341),f608(x93344,x93345,x93343,x93342,x93341)),x93344),x93343)+E(f332(f332(f152(x93341),x93342),x93343),x93344)
% 158.70/158.39  [9335]E(f332(f332(f135(x93351),x93355),f617(x93353,x93352,x93354,x93355,x93351)),x93352)+E(f332(f332(f135(x93351),x93352),f616(x93353,x93352,x93354,x93355,x93351)),x93355)+~E(f332(f332(f135(x93351),x93355),x93354),f332(f332(f135(x93351),x93352),x93353))
% 158.70/158.39  [9367]~P106(x93671)+P30(x93671,f332(f332(f155(x93672,x93671),x93673),f150(x93672,x93671,x93673,x93674,x93675)))+~P30(x93671,f332(f332(f155(x93672,x93671),x93673),x93675))
% 158.70/158.39  [9378]~P55(x93785,x93781,x93784,x93783)+P24(f332(f332(x93781,x93782),f675(x93783,x93784,x93781,x93785,x93782)))+~P24(f332(f332(f334(x93785),x93782),x93784))
% 158.70/158.39  [9478]~P24(f332(f332(f334(f875(x94781,x94781)),f332(f332(f267(x94781,x94781),x94785),x94783)),f308(x94781,x94784)))+P24(f332(f332(f334(f875(x94781,x94781)),f332(f332(f267(x94781,x94781),x94782),x94783)),f332(f332(f289(x94781,x94781,x94781),x94784),f308(x94781,x94784))))+~P24(f332(f332(f334(f875(x94781,x94781)),f332(f332(f267(x94781,x94781),x94782),x94785)),f332(f332(f289(x94781,x94781,x94781),x94784),f308(x94781,x94784))))
% 158.70/158.39  [9479]~P24(f332(f332(f334(f875(x94791,x94791)),f332(f332(f267(x94791,x94791),x94792),x94795)),f308(x94791,x94794)))+P24(f332(f332(f334(f875(x94791,x94791)),f332(f332(f267(x94791,x94791),x94792),x94793)),f332(f332(f289(x94791,x94791,x94791),x94794),f308(x94791,x94794))))+~P24(f332(f332(f334(f875(x94791,x94791)),f332(f332(f267(x94791,x94791),x94795),x94793)),f332(f332(f289(x94791,x94791,x94791),x94794),f308(x94791,x94794))))
% 158.70/158.39  [9482]P24(f332(f332(f334(f875(f869(x94821),f869(x94821))),f332(f332(f267(f869(x94821),f869(x94821)),x94822),x94823)),f159(x94821,f308(x94821,x94824))))+~P24(f332(f332(f334(f875(f869(x94821),f869(x94821))),f332(f332(f267(f869(x94821),f869(x94821)),x94822),x94825)),f159(x94821,f308(x94821,x94824))))+~P24(f332(f332(f334(f875(f869(x94821),f869(x94821))),f332(f332(f267(f869(x94821),f869(x94821)),x94825),x94823)),f159(x94821,f308(x94821,x94824))))
% 158.70/158.39  [9486]E(f332(f332(f135(x94861),x94862),f616(x94863,x94862,x94864,x94865,x94861)),x94865)+E(f332(f332(f135(x94861),f617(x94863,x94862,x94864,x94865,x94861)),x94863),x94864)+~E(f332(f332(f135(x94861),x94862),x94863),f332(f332(f135(x94861),x94865),x94864))
% 158.70/158.39  [9487]E(f332(f332(f135(x94871),x94872),f617(x94873,x94874,x94875,x94872,x94871)),x94874)+E(f332(f332(f135(x94871),f616(x94873,x94874,x94875,x94872,x94871)),x94875),x94873)+~E(f332(f332(f135(x94871),x94872),x94875),f332(f332(f135(x94871),x94874),x94873))
% 158.70/158.39  [9541]P24(f332(f332(f334(f875(x95411,x95411)),f332(f332(f267(x95411,x95411),x95412),x95413)),f332(f332(f289(x95411,x95411,x95411),x95414),f308(x95411,x95414))))+~P24(f332(f332(f334(f875(x95411,x95411)),f332(f332(f267(x95411,x95411),x95412),x95415)),f332(f332(f289(x95411,x95411,x95411),x95414),f308(x95411,x95414))))+~P24(f332(f332(f334(f875(x95411,x95411)),f332(f332(f267(x95411,x95411),x95415),x95413)),f332(f332(f289(x95411,x95411,x95411),x95414),f308(x95411,x95414))))
% 158.70/158.39  [9568]P36(x95681,x95682,x95683,x95684,x95685)+~E(f332(f199(f869(x95681)),x95684),f332(f199(f869(x95682)),x95685))+~P24(f332(f332(f271(x95681,x95682,a862),x95683),f659(x95685,x95684,x95683,x95682,x95681)))
% 158.70/158.39  [9569]P36(x95691,x95692,x95693,x95694,x95695)+~E(f332(f199(f869(x95691)),x95694),f332(f199(f869(x95692)),x95695))+~P24(f332(f332(f271(x95691,x95692,a862),x95693),f666(x95693,x95695,x95694,x95692,x95691)))
% 158.70/158.39  [9574]E(f332(f332(f135(x95741),f616(x95742,x95743,x95744,x95745,x95741)),x95744),x95742)+~E(f332(f332(f135(x95741),x95743),x95742),f332(f332(f135(x95741),x95745),x95744))+E(f332(f332(f135(x95741),f617(x95742,x95743,x95744,x95745,x95741)),x95742),x95744)
% 158.70/158.39  [9589]~P106(x95892)+E(f332(f332(f149(x95891,x95892,x95893),x95894),x95895),f332(f332(f152(x95891),x95894),x95895))+P24(f332(f332(f334(x95891),f711(x95894,x95893,x95895,x95891,x95892)),f332(f174(x95891),x95895)))
% 158.70/158.39  [9594]~P55(x95941,x95944,x95943,x95942)+~P24(f332(f332(f334(x95941),x95945),x95943))+P24(f332(f332(f334(x95941),f675(x95942,x95943,x95944,x95941,x95945)),x95942))
% 158.70/158.39  [9715]~P24(f332(f332(f334(f875(f876(x97151,a862),f876(x97151,a862))),f332(f332(f267(f876(x97151,a862),f876(x97151,a862)),x97154),x97153)),f324(x97151,x97152)))+~P24(f332(f332(f334(x97151),x97155),x97154))+P24(f332(f332(f334(x97151),f731(x97152,x97153,x97154,x97151,x97155)),x97153))
% 158.70/158.39  [9727]~P106(x97272)+E(f332(f332(f149(x97271,x97272,x97273),x97274),x97275),f332(f332(f152(x97271),x97274),x97275))+~P24(f332(f332(f246(x97272),f332(x97273,x97274)),f332(x97273,f711(x97274,x97273,x97275,x97271,x97272))))
% 158.70/158.39  [9917]P36(x99171,x99172,x99173,x99174,x99175)+~E(f332(f199(f869(x99171)),x99174),f332(f199(f869(x99172)),x99175))+~P24(f332(f332(x99173,f332(f332(f166(x99171),x99174),f667(x99175,x99174,x99173,x99172,x99171))),f332(f332(f166(x99172),x99175),f667(x99175,x99174,x99173,x99172,x99171))))
% 158.70/158.39  [9918]P36(x99181,x99182,x99183,x99184,x99185)+~E(f332(f199(f869(x99181)),x99184),f332(f199(f869(x99182)),x99185))+~P24(f332(f332(x99183,f332(f332(f166(x99181),x99184),f705(x99183,x99185,x99182,x99184,x99181))),f332(f332(f166(x99182),x99185),f705(x99183,x99185,x99182,x99184,x99181))))
% 158.70/158.39  [6554]~P13(x65542,x65545,x65541)+~P24(f332(f63(x65542),x65544))+E(f332(x65541,f332(f332(f310(x65542),x65543),x65544)),f332(f332(f66(x65542,x65542,x65545),x65543),x65544))
% 158.70/158.39  [6555]~E(x65553,x65554)+~E(x65552,x65555)+E(f332(f332(f310(x65551),x65552),f332(f332(f310(x65551),x65553),f198(f876(x65551,a862)))),f332(f332(f310(x65551),x65554),f332(f332(f310(x65551),x65555),f198(f876(x65551,a862)))))
% 158.70/158.39  [6565]P24(f332(x65652,x65655))+E(f179(x65651,x65652,f332(f332(f135(x65651),x65653),x65654)),f179(x65651,x65652,x65653))+~P24(f332(f332(f334(x65651),x65655),f332(f174(x65651),x65653)))
% 158.70/158.39  [6602]E(f332(x66021,x66022),f198(f876(x66023,a862)))+~E(f332(f332(f43(x66024,f876(x66023,a862)),x66025),x66021),f198(f876(x66023,a862)))+~P24(f332(f332(f334(x66024),x66022),x66025))
% 158.70/158.39  [6603]E(f332(x66031,x66032),f255(f876(x66033,a862)))+~E(f332(f332(f44(x66034,f876(x66033,a862)),x66035),x66031),f255(f876(x66033,a862)))+~P24(f332(f332(f334(x66034),x66032),x66035))
% 158.70/158.39  [7107]~E(x71072,x71074)+~P139(x71071)+E(f332(f332(f81(x71071),f332(f332(f82(x71071),x71072),x71073)),f332(f332(f82(x71071),x71074),x71075)),f332(f332(f81(x71071),f332(f332(f82(x71071),x71072),x71075)),f332(f332(f82(x71071),x71074),x71073)))
% 158.70/158.40  [7167]~P28(x71671)+~P24(f332(f332(f334(x71674),x71673),x71675))+P24(f332(f332(f246(x71671),f332(x71672,x71673)),f332(f332(f43(x71674,x71671),x71675),x71672)))
% 158.70/158.40  [7217]~P105(x72171)+P24(f332(f332(f246(x72171),f332(x72172,x72173)),f332(x72174,x72173)))+~P24(f332(f332(f246(f876(x72175,x72171)),x72172),x72174))
% 158.70/158.40  [7332]E(x73321,x73322)+E(x73323,x73321)+~E(f332(f332(f310(x73324),x73321),f332(f332(f310(x73324),x73325),f198(f876(x73324,a862)))),f332(f332(f310(x73324),x73322),f332(f332(f310(x73324),x73323),f198(f876(x73324,a862)))))
% 158.70/158.40  [7333]E(x73331,x73332)+E(x73333,x73331)+~E(f332(f332(f310(x73334),x73333),f332(f332(f310(x73334),x73332),f198(f876(x73334,a862)))),f332(f332(f310(x73334),x73335),f332(f332(f310(x73334),x73331),f198(f876(x73334,a862)))))
% 158.70/158.40  [7334]E(x73341,x73342)+E(x73341,x73343)+~E(f332(f332(f310(x73344),x73343),f332(f332(f310(x73344),x73342),f198(f876(x73344,a862)))),f332(f332(f310(x73344),x73345),f332(f332(f310(x73344),x73341),f198(f876(x73344,a862)))))
% 158.70/158.40  [7335]E(x73351,x73352)+E(x73351,x73353)+~E(f332(f332(f310(x73354),x73351),f332(f332(f310(x73354),x73355),f198(f876(x73354,a862)))),f332(f332(f310(x73354),x73352),f332(f332(f310(x73354),x73353),f198(f876(x73354,a862)))))
% 158.70/158.40  [7869]P21(x78691,x78692,x78693,x78694)+~P21(x78691,x78692,x78693,x78695)+~P24(f332(f332(f246(f876(x78691,a862)),x78694),x78695))
% 158.70/158.40  [8043]E(x80431,x80432)+~E(f332(f311(x80433,x80434,x80435),x80431),f332(f311(x80433,x80434,x80435),x80432))+~P21(x80433,x80434,x80435,f332(f332(f113(f876(x80433,a862)),x80431),x80432))
% 158.70/158.40  [8115]P24(f332(x81152,x81154))+E(f332(f332(f139(x81151),f332(f199(f869(x81151)),f179(x81151,x81152,x81153))),x81153),f332(f332(f152(x81151),x81154),x81155))+~E(f332(f332(f135(x81151),f179(x81151,x81152,x81153)),f332(f332(f152(x81151),x81154),x81155)),x81153)
% 158.70/158.40  [8146]~P21(x81461,x81462,x81463,x81465)+~P21(x81461,x81462,x81463,x81464)+P21(x81461,x81462,x81463,f332(f332(f104(f876(x81461,a862)),x81464),x81465))
% 158.70/158.40  [8255]~P67(x82551)+E(f332(f332(f81(x82551),f332(x82552,x82553)),f332(f167(x82551),f332(f332(f155(x82554,x82551),x82552),f172(x82554,x82553,x82555)))),f332(f167(x82551),f332(f332(f155(x82554,x82551),x82552),x82555)))+~P24(f332(f332(f334(x82554),x82553),f332(f174(x82554),x82555)))
% 158.70/158.40  [8342]~P106(x83421)+~P30(x83421,f332(f332(f155(x83422,x83421),x83423),x83425))+P30(x83421,f332(f332(f155(x83422,x83421),x83423),f332(f332(f149(x83422,x83421,x83423),x83424),x83425)))
% 158.70/158.40  [8424]~P28(x84241)+P24(f332(f332(f246(x84241),f332(f332(f43(x84242,x84241),x84243),x84244)),f332(f332(f43(x84242,x84241),x84245),x84244)))+~P24(f332(f332(f246(f876(x84242,a862)),x84243),x84245))
% 158.70/158.40  [8425]~P28(x84251)+P24(f332(f332(f246(x84251),f332(f332(f44(x84252,x84251),x84253),x84254)),f332(f332(f44(x84252,x84251),x84255),x84254)))+~P24(f332(f332(f246(f876(x84252,a862)),x84255),x84253))
% 158.70/158.40  [8456]~P106(x84563)+P24(f332(f138(x84561),x84562))+~P24(f332(f138(x84561),f332(f332(f149(x84561,x84563,x84564),x84565),x84562)))
% 158.70/158.40  [8592]~P106(x85921)+~P24(f332(f332(f334(x85922),x85923),f332(f174(x85922),x85924)))+~P24(f332(f138(x85922),f332(f332(f149(x85922,x85921,x85925),x85923),x85924)))
% 158.70/158.40  [8674]~P106(x86741)+P30(x86741,f332(f332(f155(x86742,x86741),x86743),x86744))+~P30(x86741,f332(f332(f155(x86742,x86741),x86743),f332(f332(f149(x86742,x86741,x86743),x86745),x86744)))
% 158.70/158.40  [8766]~P106(x87662)+E(f332(f332(f149(x87661,x87662,x87663),x87664),x87665),f150(x87661,x87662,x87663,x87664,x87665))+P24(f332(f332(f334(x87662),f332(x87663,x87664)),f332(f311(x87661,x87662,x87663),f332(f174(x87661),x87665))))
% 158.70/158.40  [8840]~P106(x88402)+E(f150(x88401,x88402,x88403,x88404,x88405),x88405)+~P24(f332(f332(f334(x88402),f332(x88403,x88404)),f332(f311(x88401,x88402,x88403),f332(f174(x88401),x88405))))
% 158.70/158.40  [8854]~P21(x88542,x88541,x88543,x88545)+P24(f332(f332(f247(f876(x88541,a862)),f332(f311(x88542,x88541,x88543),x88544)),f332(f311(x88542,x88541,x88543),x88545)))+~P24(f332(f332(f247(f876(x88542,a862)),x88544),x88545))
% 158.70/158.40  [9015]~P21(x90151,x90152,x90153,f255(f876(x90151,a862)))+~P24(f332(f332(f246(f876(x90152,a862)),x90154),f332(f311(x90151,x90152,x90153),x90155)))+P24(f332(f332(f246(f876(x90151,a862)),f332(f312(x90151,x90152,x90153),x90154)),x90155))
% 158.70/158.40  [9035]~E(f332(f311(x90353,x90351,x90354),f255(f876(x90353,a862))),f255(f876(x90351,a862)))+P24(f332(f332(f246(f876(x90351,a862)),x90352),f332(f311(x90353,x90351,x90354),x90355)))+~P24(f332(f332(f246(f876(x90353,a862)),f332(f312(x90353,x90351,x90354),x90352)),x90355))
% 158.70/158.40  [9060]~E(f332(f210(x90602),x90604),f332(f332(f180(x90601,x90602),x90605),x90603))+~P24(f332(f138(x90601),f332(f332(f155(f875(x90601,x90602),x90601),f266(x90601,x90602)),x90605)))+P24(f332(f332(f334(f875(x90601,x90602)),f332(f332(f267(x90601,x90602),x90603),x90604)),f332(f174(f875(x90601,x90602)),x90605)))
% 158.70/158.40  [9139]~P21(x91391,x91394,x91395,f255(f876(x91391,a862)))+~P24(f332(f332(f246(f876(x91394,a862)),f332(f311(x91391,x91394,x91395),x91392)),f332(f311(x91391,x91394,x91395),x91393)))+P24(f332(f332(f246(f876(x91391,a862)),x91392),x91393))
% 158.70/158.40  [9199]E(f332(f210(x91991),x91992),f332(f332(f180(x91993,x91991),x91994),x91995))+~P24(f332(f138(x91993),f332(f332(f155(f875(x91993,x91991),x91993),f266(x91993,x91991)),x91994)))+~P24(f332(f332(f334(f875(x91993,x91991)),f332(f332(f267(x91993,x91991),x91995),x91992)),f332(f174(f875(x91993,x91991)),x91994)))
% 158.70/158.40  [9201]E(f332(f332(f180(x92011,x92012),x92013),x92014),f332(f210(x92012),x92015))+~P24(f332(f138(x92011),f332(f332(f155(f875(x92011,x92012),x92011),f266(x92011,x92012)),x92013)))+~P24(f332(f332(f334(f875(x92011,x92012)),f332(f332(f267(x92011,x92012),x92014),x92015)),f332(f174(f875(x92011,x92012)),x92013)))
% 158.70/158.40  [9251]~P80(x92511)+~E(f332(x92513,f646(x92513,x92514,x92515,x92512,x92511)),f2(x92511))+E(f332(f167(x92511),f332(f332(f155(x92512,x92511),x92513),f332(f137(x92512,x92514),x92515))),f332(f167(x92511),f332(f332(f155(x92512,x92511),x92513),x92515)))
% 158.70/158.40  [9424]~P12(x94241,x94242,x94243)+~P24(f332(f63(x94241),x94245))+P24(f332(f68(x94241,x94242,x94243,x94244,x94245),f332(f332(f66(x94241,x94242,x94243),x94244),x94245)))
% 158.70/158.40  [9499]P24(f332(x94991,f776(x94992,x94991,x94993,x94994,x94995)))+~P24(f332(f332(f246(f876(x94995,a862)),x94994),x94993))+P24(f332(f332(f246(f876(x94995,a862)),f332(f332(f104(f876(x94995,a862)),x94994),f332(f252(x94995),x94991))),f332(f332(f104(f876(x94995,a862)),x94993),f332(f252(x94995),x94992))))
% 158.70/158.40  [9513]~P80(x95131)+~P24(f332(x95134,f646(x95133,x95134,x95135,x95132,x95131)))+E(f332(f167(x95131),f332(f332(f155(x95132,x95131),x95133),f332(f137(x95132,x95134),x95135))),f332(f167(x95131),f332(f332(f155(x95132,x95131),x95133),x95135)))
% 158.70/158.40  [9592]~P28(x95925)+P24(f332(f332(f334(x95921),f834(x95922,x95923,x95921,x95924,x95925)),x95923))+P24(f332(f332(f246(x95925),x95924),f332(f332(f44(x95921,x95925),x95923),x95922)))
% 158.70/158.40  [9595]~P80(x95951)+E(f332(f167(x95951),f332(f332(f155(x95952,x95951),x95953),f332(f137(x95952,x95954),x95955))),f332(f167(x95951),f332(f332(f155(x95952,x95951),x95953),x95955)))+P24(f332(f332(f334(x95952),f646(x95953,x95954,x95955,x95952,x95951)),f332(f174(x95952),x95955)))
% 158.70/158.40  [9605]~P24(f332(x96055,f776(x96055,x96053,x96054,x96052,x96051)))+~P24(f332(f332(f246(f876(x96051,a862)),x96052),x96054))+P24(f332(f332(f246(f876(x96051,a862)),f332(f332(f104(f876(x96051,a862)),x96052),f332(f252(x96051),x96053))),f332(f332(f104(f876(x96051,a862)),x96054),f332(f252(x96051),x96055))))
% 158.70/158.40  [9640]P36(x96401,x96402,x96403,x96404,x96405)+~E(f332(f199(f869(x96402)),x96405),f332(f199(f869(x96401)),x96404))+P24(f332(f332(f247(a868),f667(x96405,x96404,x96403,x96402,x96401)),f332(f199(f869(x96401)),x96404)))
% 158.70/158.40  [9641]P36(x96411,x96412,x96413,x96414,x96415)+~E(f332(f199(f869(x96412)),x96415),f332(f199(f869(x96411)),x96414))+P24(f332(f332(f247(a868),f705(x96413,x96415,x96412,x96414,x96411)),f332(f199(f869(x96411)),x96414)))
% 158.70/158.40  [9674]P24(f332(f332(f334(x96741),f776(x96742,x96743,x96744,x96745,x96741)),x96745))+~P24(f332(f332(f246(f876(x96741,a862)),x96745),x96744))+P24(f332(f332(f246(f876(x96741,a862)),f332(f332(f104(f876(x96741,a862)),x96745),f332(f252(x96741),x96743))),f332(f332(f104(f876(x96741,a862)),x96744),f332(f252(x96741),x96742))))
% 158.70/158.40  [9728]~P28(x97281)+~P24(f332(f332(f246(x97281),x97282),f332(x97285,f834(x97285,x97284,x97283,x97282,x97281))))+P24(f332(f332(f246(x97281),x97282),f332(f332(f44(x97283,x97281),x97284),x97285)))
% 158.70/158.40  [9762]~P74(x97621)+~P24(f332(f63(x97622),x97625))+E(f332(f332(f332(f67(x97621,x97622,f82(x97621)),f332(f332(f18(x97622,x97621,x97621),f332(f332(f8(x97621,f876(x97621,x97621),x97622),f82(x97621)),x97623)),x97624)),f79(x97621)),x97625),f332(f332(f82(x97621),f332(f332(f332(f67(x97621,x97622,f82(x97621)),x97623),f79(x97621)),x97625)),f332(f332(f332(f67(x97621,x97622,f82(x97621)),x97624),f79(x97621)),x97625)))
% 158.70/158.40  [9824]~P24(f332(f332(f334(f875(f876(x98241,a862),f876(x98241,a862))),f332(f332(f267(f876(x98241,a862),f876(x98241,a862)),x98245),x98244)),f324(x98241,x98243)))+~P24(f332(f332(f334(x98241),x98242),x98245))+P24(f332(f332(f334(f875(x98241,x98241)),f332(f332(f267(x98241,x98241),x98242),f731(x98243,x98244,x98245,x98241,x98242))),x98243))
% 158.70/158.40  [9952]~P24(f332(f332(f334(f875(f869(x99521),f869(x99521))),f332(f332(f267(f869(x99521),f869(x99521)),f332(f332(f135(x99521),x99525),x99522)),f332(f332(f135(x99521),x99525),x99523))),f148(x99521,x99524)))+P24(f332(f332(f334(f875(f869(x99521),f869(x99521))),f332(f332(f267(f869(x99521),f869(x99521)),x99522),x99523)),f148(x99521,x99524)))+P24(f332(f332(f334(f875(x99521,x99521)),f332(f332(f267(x99521,x99521),f622(x99524,x99523,x99522,x99525,x99521)),f622(x99524,x99523,x99522,x99525,x99521))),x99524))
% 158.70/158.40  [7147]~E(f332(f199(f869(x71471)),x71473),f332(f199(f869(x71472)),x71474))+E(f332(f332(f180(x71471,x71472),f332(f332(f184(x71471,x71472),x71473),x71474)),x71475),f211(x71472))+P24(f332(f332(f334(x71471),x71475),f332(f174(x71471),x71473)))
% 158.70/158.40  [7220]~E(x72203,x72205)+E(f332(f332(f166(x72201),f332(f332(f160(x72201,x72202),x72203),x72204)),x72205),x72204)+~P24(f332(f332(f247(a868),x72203),f332(f199(f869(x72201)),x72202)))
% 158.70/158.40  [7329]~E(f332(f332(f135(x73291),x73292),x73294),f332(f332(f135(x73291),x73293),x73295))+E(f332(f332(f177(x73291),f332(f199(f869(x73291)),x73292)),x73293),x73292)+P24(f332(f332(f246(a868),f332(f199(f869(x73291)),x73293)),f332(f199(f869(x73291)),x73292)))
% 158.70/158.40  [7830]~E(f332(f332(f135(x78301),x78302),x78304),f332(f332(f135(x78301),x78303),x78305))+E(f332(f332(f177(x78301),f332(f199(f869(x78301)),x78302)),x78303),x78302)+~P24(f332(f332(f246(a868),f332(f199(f869(x78301)),x78302)),f332(f199(f869(x78301)),x78303)))
% 158.70/158.40  [7854]~P24(f332(f63(x78541),f332(x78544,x78545)))+~P24(f332(f332(f334(x78542),x78545),x78543))+P24(f332(f63(x78541),f332(f332(f44(x78542,f876(x78541,a862)),x78543),x78544)))
% 158.70/158.40  [7906]~E(f332(f199(f869(x79061)),x79062),f332(f199(f869(x79063)),x79064))+~E(f332(f332(f180(x79061,x79063),f332(f332(f184(x79061,x79063),x79062),x79064)),x79065),f211(x79063))+~P24(f332(f332(f334(x79061),x79065),f332(f174(x79061),x79062)))
% 158.70/158.40  [8028]~P41(x80281,x80283,x80285)+~P41(x80281,x80282,x80284)+P41(x80281,f332(f332(f113(f876(x80281,a862)),x80282),x80283),f332(f332(f113(f876(f875(x80281,x80281),a862)),x80284),x80285))
% 158.70/158.40  [8029]~P41(x80291,x80293,x80295)+~P41(x80291,x80292,x80294)+P41(x80291,f332(f332(f104(f876(x80291,a862)),x80292),x80293),f332(f332(f104(f876(f875(x80291,x80291),a862)),x80294),x80295))
% 158.70/158.40  [8378]E(f332(f332(f267(x83781,x83782),f332(f332(f166(x83781),x83783),x83784)),f332(f332(f166(x83782),x83785),x83784)),f332(f332(f166(f875(x83781,x83782)),f332(f332(f184(x83781,x83782),x83783),x83785)),x83784))+~P24(f332(f332(f247(a868),x83784),f332(f199(f869(x83781)),x83783)))+~P24(f332(f332(f247(a868),x83784),f332(f199(f869(x83782)),x83785)))
% 158.70/158.40  [8527]~P41(x85271,x85273,x85274)+P24(f332(f332(f334(x85271),x85272),x85273))+~P24(f332(f332(f334(f875(x85271,x85271)),f332(f332(f267(x85271,x85271),x85275),x85272)),x85274))
% 158.70/158.40  [8528]~P41(x85281,x85283,x85284)+P24(f332(f332(f334(x85281),x85282),x85283))+~P24(f332(f332(f334(f875(x85281,x85281)),f332(f332(f267(x85281,x85281),x85282),x85285)),x85284))
% 158.70/158.40  [8529]~P6(x85291,x85293,x85294)+P24(f332(f332(f334(x85291),x85292),x85293))+~P24(f332(f332(f334(f875(x85291,x85291)),f332(f332(f267(x85291,x85291),x85295),x85292)),x85294))
% 158.70/158.40  [8530]~P6(x85301,x85303,x85304)+P24(f332(f332(f334(x85301),x85302),x85303))+~P24(f332(f332(f334(f875(x85301,x85301)),f332(f332(f267(x85301,x85301),x85302),x85305)),x85304))
% 158.70/158.40  [8788]~P6(x87881,x87885,x87882)+E(f332(f286(x87881,x87881,x87882),f332(f332(f310(x87881),x87883),f198(f876(x87881,a862)))),f332(f286(x87881,x87881,x87882),f332(f332(f310(x87881),x87884),f198(f876(x87881,a862)))))+~P24(f332(f332(f334(f875(x87881,x87881)),f332(f332(f267(x87881,x87881),x87883),x87884)),x87882))
% 158.70/158.40  [8971]P24(f332(x89711,x89712))+~P24(f332(f332(f334(x89713),x89712),x89715))+P24(f332(f332(f334(x89713),f859(x89711,x89714,x89715,x89713)),f332(f332(f113(f876(x89713,a862)),x89715),x89714)))
% 158.70/158.40  [8972]P24(f332(x89721,x89722))+~P24(f332(f332(f334(x89723),x89722),x89724))+P24(f332(f332(f334(x89723),f859(x89721,x89724,x89725,x89723)),f332(f332(f113(f876(x89723,a862)),x89725),x89724)))
% 158.70/158.40  [8980]~P24(f332(x89802,x89805))+~P24(f332(f332(f334(x89801),x89805),x89804))+P24(f332(f332(f334(x89801),f848(x89802,x89803,x89804,x89801)),f332(f332(f113(f876(x89801,a862)),x89804),x89803)))
% 158.70/158.40  [8981]~P24(f332(x89812,x89815))+~P24(f332(f332(f334(x89811),x89815),x89813))+P24(f332(f332(f334(x89811),f848(x89812,x89813,x89814,x89811)),f332(f332(f113(f876(x89811,a862)),x89814),x89813)))
% 158.70/158.40  [8996]~P24(f332(f332(f246(f876(x89961,a862)),x89963),x89965))+~P24(f332(f332(f246(f876(x89961,a862)),x89962),x89964))+P24(f332(f332(f246(f876(x89961,a862)),f332(f332(f113(f876(x89961,a862)),x89962),x89963)),f332(f332(f113(f876(x89961,a862)),x89964),x89965)))
% 158.70/158.40  [8997]~P24(f332(f332(f246(f876(x89971,a862)),x89975),x89973))+~P24(f332(f332(f246(f876(x89971,a862)),x89972),x89974))+P24(f332(f332(f246(f876(x89971,a862)),f332(f332(f22(f876(x89971,a862)),x89972),x89973)),f332(f332(f22(f876(x89971,a862)),x89974),x89975)))
% 158.70/158.40  [8998]~P24(f332(f332(f246(f876(x89981,a862)),x89983),x89985))+~P24(f332(f332(f246(f876(x89981,a862)),x89982),x89984))+P24(f332(f332(f246(f876(x89981,a862)),f332(f332(f104(f876(x89981,a862)),x89982),x89983)),f332(f332(f104(f876(x89981,a862)),x89984),x89985)))
% 158.70/158.40  [9085]~E(f332(f199(f869(x90851)),x90853),f332(f199(f869(x90852)),x90854))+E(f332(f332(f180(x90851,x90852),f332(f332(f184(x90851,x90852),x90853),x90854)),x90855),f332(f210(x90852),f556(x90855,x90854,x90852,x90853,x90851)))+~P24(f332(f332(f334(x90851),x90855),f332(f174(x90851),x90853)))
% 158.70/158.40  [9089]P24(f332(f332(f334(f875(x90891,x90891)),f332(f332(f267(x90891,x90891),x90892),x90893)),f326(x90891,x90894,x90895)))+~P24(f332(f332(f246(a868),f332(x90894,x90892)),f332(x90894,x90893)))+~P24(f332(f332(f334(f875(x90891,x90891)),f332(f332(f267(x90891,x90891),x90892),x90893)),x90895))
% 158.70/158.40  [9261]P24(f332(f332(f334(f875(x92611,x92611)),f332(f332(f267(x92611,x92611),x92612),x92613)),f308(x92611,x92614)))+~P24(f332(f332(f334(f875(x92611,x92611)),f332(f332(f267(x92611,x92611),x92612),x92615)),f308(x92611,x92614)))+~P24(f332(f332(f334(f875(x92611,x92611)),f332(f332(f267(x92611,x92611),x92615),x92613)),x92614))
% 158.70/158.40  [9262]P24(f332(f332(f334(f875(x92621,x92621)),f332(f332(f267(x92621,x92621),x92622),x92623)),f308(x92621,x92624)))+~P24(f332(f332(f334(f875(x92621,x92621)),f332(f332(f267(x92621,x92621),x92625),x92623)),f308(x92621,x92624)))+~P24(f332(f332(f334(f875(x92621,x92621)),f332(f332(f267(x92621,x92621),x92622),x92625)),x92624))
% 158.70/158.40  [9356]E(x93561,x93562)+E(f332(a115,f751(x93563,x93564,x93561,x93562,x93565)),x93564)+~P24(f332(f332(f334(f875(x93565,x93565)),f332(f332(f267(x93565,x93565),x93562),x93561)),f332(f332(f191(f875(x93565,x93565),a862),x93564),x93563)))
% 158.70/158.40  [9357]E(x93571,x93572)+E(f332(a115,f753(x93573,x93574,x93571,x93572,x93575)),x93574)+~P24(f332(f332(f334(f875(x93575,x93575)),f332(f332(f267(x93575,x93575),x93572),x93571)),f332(f332(f191(f875(x93575,x93575),a862),x93574),x93573)))
% 158.70/158.40  [9358]E(x93581,f2(a868))+E(f332(a115,f751(x93582,x93581,x93583,x93584,x93585)),x93581)+~P24(f332(f332(f334(f875(x93585,x93585)),f332(f332(f267(x93585,x93585),x93584),x93583)),f332(f332(f191(f875(x93585,x93585),a862),x93581),x93582)))
% 158.70/158.40  [9359]E(x93591,f2(a868))+E(f332(a115,f753(x93592,x93591,x93593,x93594,x93595)),x93591)+~P24(f332(f332(f334(f875(x93595,x93595)),f332(f332(f267(x93595,x93595),x93594),x93593)),f332(f332(f191(f875(x93595,x93595),a862),x93591),x93592)))
% 158.70/158.40  [9375]P24(f332(f332(f334(f875(x93751,x93751)),f332(f332(f267(x93751,x93751),x93752),x93753)),f332(f332(f289(x93751,x93751,x93751),x93754),f308(x93751,x93754))))+~P24(f332(f332(f334(f875(x93751,x93751)),f332(f332(f267(x93751,x93751),x93752),x93755)),x93754))+~P24(f332(f332(f334(f875(x93751,x93751)),f332(f332(f267(x93751,x93751),x93755),x93753)),x93754))
% 158.70/158.40  [9382]~P24(f332(f332(f334(f875(x93821,x93821)),f332(f332(f267(x93821,x93821),x93822),x93825)),f308(x93821,x93824)))+P24(f332(f332(f334(f875(x93821,x93821)),f332(f332(f267(x93821,x93821),x93822),x93823)),f332(f332(f289(x93821,x93821,x93821),x93824),f308(x93821,x93824))))+~P24(f332(f332(f334(f875(x93821,x93821)),f332(f332(f267(x93821,x93821),x93825),x93823)),x93824))
% 158.70/158.40  [9420]~P6(x94201,x94205,x94202)+~P24(f332(f332(f334(f875(x94201,x94201)),f332(f332(f267(x94201,x94201),x94203),x94204)),x94202))+P24(f332(f332(f246(f876(x94201,a862)),f332(f286(x94201,x94201,x94202),f332(f332(f310(x94201),x94203),f198(f876(x94201,a862))))),f332(f286(x94201,x94201,x94202),f332(f332(f310(x94201),x94204),f198(f876(x94201,a862))))))
% 158.70/158.40  [9471]P24(f332(f332(f334(f875(x94711,x94711)),f332(f332(f267(x94711,x94711),x94712),x94713)),f332(f332(f289(x94711,x94711,x94711),x94714),f308(x94711,x94714))))+~P24(f332(f332(f334(f875(x94711,x94711)),f332(f332(f267(x94711,x94711),x94712),x94715)),f332(f332(f289(x94711,x94711,x94711),x94714),f308(x94711,x94714))))+~P24(f332(f332(f334(f875(x94711,x94711)),f332(f332(f267(x94711,x94711),x94715),x94713)),x94714))
% 158.70/158.40  [9472]P24(f332(f332(f334(f875(x94721,x94721)),f332(f332(f267(x94721,x94721),x94722),x94723)),f332(f332(f289(x94721,x94721,x94721),x94724),f308(x94721,x94724))))+~P24(f332(f332(f334(f875(x94721,x94721)),f332(f332(f267(x94721,x94721),x94725),x94723)),f332(f332(f289(x94721,x94721,x94721),x94724),f308(x94721,x94724))))+~P24(f332(f332(f334(f875(x94721,x94721)),f332(f332(f267(x94721,x94721),x94722),x94725)),x94724))
% 158.70/158.40  [9522]~P24(f332(f68(x95221,x95221,x95224,x95222,x95223),x95225))+P24(f332(f332(f334(x95221),x95222),x95223))+P24(f332(f64(x95221,x95224,f332(f332(f310(x95221),x95222),x95223)),x95225))
% 158.70/158.40  [9561]~E(f332(f311(x95613,x95612,x95615),x95614),x95611)+E(x95611,f198(f876(x95612,a862)))+P24(f332(f332(f246(f876(x95613,a862)),f332(f311(x95612,x95613,f537(x95614,x95613,x95612,x95611)),x95611)),x95614))
% 158.70/158.40  [9608]~P28(x96085)+P24(f332(f332(f334(x96081),f816(x96082,x96083,x96084,x96081,x96085)),x96084))+P24(f332(f332(f246(x96085),f332(f332(f43(x96081,x96085),x96084),x96083)),x96082))
% 158.70/158.40  [9660]P36(x96601,x96602,x96603,x96604,x96605)+~E(f332(f199(f869(x96601)),x96604),f332(f199(f869(x96602)),x96605))+P24(f332(f332(f334(f875(x96601,x96602)),f659(x96605,x96604,x96603,x96602,x96601)),f332(f174(f875(x96601,x96602)),f332(f332(f184(x96601,x96602),x96604),x96605))))
% 158.70/158.40  [9661]P36(x96611,x96612,x96613,x96614,x96615)+~E(f332(f199(f869(x96611)),x96614),f332(f199(f869(x96612)),x96615))+P24(f332(f332(f334(f875(x96611,x96612)),f666(x96613,x96615,x96614,x96612,x96611)),f332(f174(f875(x96611,x96612)),f332(f332(f184(x96611,x96612),x96614),x96615))))
% 158.70/158.40  [9800]E(x98001,x98002)+P24(f332(f332(f334(f875(x98003,x98003)),f332(f332(f267(x98003,x98003),x98001),f752(x98004,x98005,x98002,x98001,x98003))),x98004))+~P24(f332(f332(f334(f875(x98003,x98003)),f332(f332(f267(x98003,x98003),x98001),x98002)),f332(f332(f191(f875(x98003,x98003),a862),x98005),x98004)))
% 158.70/158.40  [9801]E(x98011,f2(a868))+P24(f332(f332(f334(f875(x98012,x98012)),f332(f332(f267(x98012,x98012),x98013),f752(x98014,x98011,x98015,x98013,x98012))),x98014))+~P24(f332(f332(f334(f875(x98012,x98012)),f332(f332(f267(x98012,x98012),x98013),x98015)),f332(f332(f191(f875(x98012,x98012),a862),x98011),x98014)))
% 158.70/158.40  [9845]~P28(x98451)+~P24(f332(f332(f246(x98451),f332(x98454,f816(x98455,x98454,x98453,x98452,x98451))),x98455))+P24(f332(f332(f246(x98451),f332(f332(f43(x98452,x98451),x98453),x98454)),x98455))
% 158.70/158.40  [9887]E(x98871,x98872)+P24(f332(f332(f334(f875(x98873,x98873)),f332(f332(f267(x98873,x98873),f755(x98874,x98875,x98871,x98872,x98873)),x98871)),x98874))+~P24(f332(f332(f334(f875(x98873,x98873)),f332(f332(f267(x98873,x98873),x98872),x98871)),f332(f332(f191(f875(x98873,x98873),a862),x98875),x98874)))
% 158.70/158.40  [9888]E(x98881,f2(a868))+P24(f332(f332(f334(f875(x98882,x98882)),f332(f332(f267(x98882,x98882),f755(x98883,x98881,x98884,x98885,x98882)),x98884)),x98883))+~P24(f332(f332(f334(f875(x98882,x98882)),f332(f332(f267(x98882,x98882),x98885),x98884)),f332(f332(f191(f875(x98882,x98882),a862),x98881),x98883)))
% 158.70/158.40  [9892]E(x98921,x98922)+P24(f332(f332(f334(f875(x98923,x98923)),f332(f332(f267(x98923,x98923),x98921),f755(x98924,x98925,x98922,x98921,x98923))),f332(f332(f191(f875(x98923,x98923),a862),f753(x98924,x98925,x98922,x98921,x98923)),x98924)))+~P24(f332(f332(f334(f875(x98923,x98923)),f332(f332(f267(x98923,x98923),x98921),x98922)),f332(f332(f191(f875(x98923,x98923),a862),x98925),x98924)))
% 158.70/158.40  [9893]E(x98931,f2(a868))+P24(f332(f332(f334(f875(x98932,x98932)),f332(f332(f267(x98932,x98932),x98933),f755(x98934,x98931,x98935,x98933,x98932))),f332(f332(f191(f875(x98932,x98932),a862),f753(x98934,x98931,x98935,x98933,x98932)),x98934)))+~P24(f332(f332(f334(f875(x98932,x98932)),f332(f332(f267(x98932,x98932),x98933),x98935)),f332(f332(f191(f875(x98932,x98932),a862),x98931),x98934)))
% 158.70/158.40  [9943]E(x99431,x99432)+P24(f332(f332(f334(f875(x99433,x99433)),f332(f332(f267(x99433,x99433),f752(x99434,x99435,x99431,x99432,x99433)),x99431)),f332(f332(f191(f875(x99433,x99433),a862),f751(x99434,x99435,x99431,x99432,x99433)),x99434)))+~P24(f332(f332(f334(f875(x99433,x99433)),f332(f332(f267(x99433,x99433),x99432),x99431)),f332(f332(f191(f875(x99433,x99433),a862),x99435),x99434)))
% 158.70/158.40  [9944]E(x99441,f2(a868))+P24(f332(f332(f334(f875(x99442,x99442)),f332(f332(f267(x99442,x99442),f752(x99443,x99441,x99444,x99445,x99442)),x99444)),f332(f332(f191(f875(x99442,x99442),a862),f751(x99443,x99441,x99444,x99445,x99442)),x99443)))+~P24(f332(f332(f334(f875(x99442,x99442)),f332(f332(f267(x99442,x99442),x99445),x99444)),f332(f332(f191(f875(x99442,x99442),a862),x99441),x99443)))
% 158.70/158.40  [9978]~P67(x99782)+~P24(f332(f63(x99781),x99785))+E(f332(f332(f6(x99781,x99782),f332(f332(f7(x99781,x99782,x99782),f332(f332(f18(x99781,x99782,f876(x99782,x99782)),f332(f332(f8(a862,f876(x99782,f876(x99782,x99782)),x99781),f99(x99782)),f332(f332(f7(x99781,f876(x99781,a862),a862),f334(x99781)),x99783))),x99784)),f2(x99782))),x99785),f332(f332(f6(x99781,x99782),x99784),f332(f332(f104(f876(x99781,a862)),x99785),x99783)))
% 158.70/158.40  [8589]~P67(x85891)+~P24(f332(f63(x85894),x85895))+E(f332(f332(f81(x85891),f332(x85892,x85893)),f332(f332(f6(x85894,x85891),x85892),f332(f332(f22(f876(x85894,a862)),x85895),f332(f332(f310(x85894),x85893),f198(f876(x85894,a862)))))),f332(f332(f6(x85894,x85891),x85892),f332(f332(f310(x85894),x85893),x85895)))
% 158.70/158.40  [8590]~P74(x85901)+~P24(f332(f63(x85904),x85905))+E(f332(f332(f82(x85901),f332(x85902,x85903)),f332(f332(f9(x85904,x85901),x85902),f332(f332(f22(f876(x85904,a862)),x85905),f332(f332(f310(x85904),x85903),f198(f876(x85904,a862)))))),f332(f332(f9(x85904,x85901),x85902),f332(f332(f310(x85904),x85903),x85905)))
% 158.70/158.40  [8904]~P106(x89042)+~P30(x89042,f332(f170(x89042),f332(f332(f155(x89041,x89042),x89044),x89045)))+E(f332(f137(x89041,f332(f332(f8(x89042,a862,x89041),f332(f247(x89042),x89043)),x89044)),x89045),f179(x89041,f332(f332(f8(x89042,a862,x89041),f332(f247(x89042),x89043)),x89044),x89045))
% 158.70/158.40  [8926]~P67(x89261)+E(f332(f332(f81(x89261),f332(f332(f6(a868,x89261),x89262),f303(a868,x89263,x89264))),f332(f332(f6(a868,x89261),x89262),f303(a868,f332(f332(f81(a868),x89264),f79(a868)),f332(f332(f81(a868),x89264),x89265)))),f332(f332(f6(a868,x89261),x89262),f303(a868,x89263,f332(f332(f81(a868),x89264),x89265))))+~P24(f332(f332(f246(a868),x89263),f332(f332(f81(a868),x89264),f79(a868))))
% 158.70/158.40  [8927]~P24(f332(f332(f334(x89271),x89274),x89275))+~P24(f332(f332(f246(f876(x89271,a862)),f332(f174(x89271),x89272)),x89275))+P24(f332(f332(f246(f876(x89271,a862)),f332(f174(x89271),f332(f332(f160(x89271,x89272),x89273),x89274))),x89275))
% 158.70/158.40  [9149]~P28(x91492)+~P24(f332(f63(x91491),x91495))+E(f332(f332(f66(x91491,x91492,f332(f332(f8(x91492,f876(x91492,x91492),x91491),f113(x91492)),x91493)),x91494),x91495),f332(f332(f113(x91492),x91494),f332(f332(f43(x91491,x91492),x91495),x91493)))
% 158.70/158.40  [9150]~P28(x91502)+~P24(f332(f63(x91501),x91505))+E(f332(f332(f66(x91501,x91502,f332(f332(f8(x91502,f876(x91502,x91502),x91501),f104(x91502)),x91503)),x91504),x91505),f332(f332(f104(x91502),x91504),f332(f332(f44(x91501,x91502),x91505),x91503)))
% 158.70/158.40  [9191]E(f332(x91911,x91912),f332(x91911,x91913))+P24(f332(f332(f247(a868),f332(x91911,x91912)),f332(x91911,x91913)))+~P24(f332(f332(f334(f875(x91914,x91914)),f332(f332(f267(x91914,x91914),x91912),x91913)),f154(x91914,f332(f332(f152(f876(x91914,a868)),x91911),x91915))))
% 158.70/158.40  [9223]~E(f332(x92234,x92232),f332(x92234,x92233))+~P24(f332(f332(f334(f875(x92231,x92231)),f332(f332(f267(x92231,x92231),x92232),x92233)),f154(x92231,x92235)))+P24(f332(f332(f334(f875(x92231,x92231)),f332(f332(f267(x92231,x92231),x92232),x92233)),f154(x92231,f332(f332(f152(f876(x92231,a868)),x92234),x92235))))
% 158.70/158.40  [9241]~P21(x92411,x92412,x92413,x92415)+P21(x92411,x92412,x92413,f332(f332(f310(x92411),x92414),x92415))+P24(f332(f332(f334(x92412),f332(x92413,x92414)),f332(f311(x92411,x92412,x92413),f332(f332(f22(f876(x92411,a862)),x92415),f332(f332(f310(x92411),x92414),f198(f876(x92411,a862)))))))
% 158.70/158.40  [9244]P24(f332(x92442,x92445))+~P24(f332(f332(f334(x92441),x92445),f332(f174(x92441),x92443)))+E(f332(f332(f139(x92441),f332(f199(f869(x92441)),f179(x92441,x92442,f332(f332(f135(x92441),x92443),x92444)))),f332(f332(f135(x92441),x92443),x92444)),f332(f332(f135(x92441),f332(f332(f139(x92441),f332(f199(f869(x92441)),f179(x92441,x92442,x92443))),x92443)),x92444))
% 158.70/158.40  [9247]~P24(f332(f332(f334(f875(x92471,x92471)),f332(f332(f267(x92471,x92471),x92472),x92473)),f154(x92471,x92475)))+~P24(f332(f332(f246(a868),f332(x92474,x92472)),f332(x92474,x92473)))+P24(f332(f332(f334(f875(x92471,x92471)),f332(f332(f267(x92471,x92471),x92472),x92473)),f154(x92471,f332(f332(f152(f876(x92471,a868)),x92474),x92475))))
% 158.70/158.40  [9311]P24(f332(f332(f334(f875(x93114,x93114)),f332(f332(f267(x93114,x93114),x93112),x93113)),f154(x93114,x93115)))+P24(f332(f332(f247(a868),f332(x93111,x93112)),f332(x93111,x93113)))+~P24(f332(f332(f334(f875(x93114,x93114)),f332(f332(f267(x93114,x93114),x93112),x93113)),f154(x93114,f332(f332(f152(f876(x93114,a868)),x93111),x93115))))
% 158.70/158.40  [9445]~P24(f332(f332(f334(f875(f869(x94451),f869(x94451))),f332(f332(f267(f869(x94451),f869(x94451)),x94452),x94454)),f159(x94451,x94455)))+~P24(f332(f332(f247(a868),x94453),f332(f199(f869(x94451)),x94452)))+P24(f332(f332(f334(f875(x94451,x94451)),f332(f332(f267(x94451,x94451),f332(f332(f166(x94451),x94452),x94453)),f332(f332(f166(x94451),x94454),x94453))),x94455))
% 158.70/158.40  [9688]E(x96881,f2(a1))+~P24(f332(f50(x96883,x96881),f332(f332(f267(a1,a1),x96884),x96885)))+P24(f332(f50(f332(f332(f82(a1),x96882),x96883),x96881),f332(f332(f267(a1,a1),f332(f332(f81(a1),f332(f332(f82(a1),x96882),x96884)),f332(f332(f40(a1),f332(f332(f82(a1),x96882),x96885)),x96881))),f46(a1,f332(f332(f82(a1),x96882),x96885),x96881))))
% 158.70/158.40  [9690]~P24(f332(f332(f247(a868),f2(a868)),x96903))+~P24(f332(f49(x96902,x96903),f332(f332(f267(a868,a868),x96904),x96905)))+P24(f332(f49(f332(f332(f82(a868),x96901),x96902),x96903),f332(f332(f267(a868,a868),f332(f332(f81(a868),f332(f332(f82(a868),x96901),x96904)),f332(f332(f40(a868),f332(f332(f82(a868),x96901),x96905)),x96903))),f46(a868,f332(f332(f82(a868),x96901),x96905),x96903))))
% 158.70/158.40  [10000]~P67(x100002)+~P24(f332(f63(x100001),x100004))+E(f332(f332(f6(x100001,x100002),x100003),f332(f252(x100001),f332(f332(f18(x100001,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100001),a330),f332(f332(f7(x100001,f876(x100001,a862),a862),f334(x100001)),x100004))),f332(f332(f7(x100001,f876(x100001,a862),a862),f334(x100001)),x100005)))),f332(f332(f6(x100001,x100002),f332(f332(f7(x100001,x100002,x100002),f332(f332(f18(x100001,x100002,f876(x100002,x100002)),f332(f332(f8(a862,f876(x100002,f876(x100002,x100002)),x100001),f99(x100002)),f332(f332(f7(x100001,f876(x100001,a862),a862),f334(x100001)),x100005))),x100003)),f2(x100002))),x100004))
% 158.70/158.40  [8237]~E(f332(f332(f135(x82371),x82372),x82375),f332(f332(f135(x82371),x82373),x82374))+E(f332(f332(f135(x82371),f332(f332(f139(x82371),f332(f199(f869(x82371)),x82372)),x82373)),x82374),x82375)+P24(f332(f332(f246(a868),f332(f199(f869(x82371)),x82373)),f332(f199(f869(x82371)),x82372)))
% 158.70/158.40  [8427]~E(f332(f332(f135(x84272),x84273),x84271),f332(f332(f135(x84272),x84274),x84275))+E(x84271,f332(f332(f135(x84272),f332(f332(f139(x84272),f332(f199(f869(x84272)),x84273)),x84274)),x84275))+~P24(f332(f332(f246(a868),f332(f199(f869(x84272)),x84273)),f332(f199(f869(x84272)),x84274)))
% 158.70/158.40  [8510]~E(f332(f332(f81(a868),f332(f332(f82(a868),x85103),x85104)),x85101),f332(f332(f81(a868),f332(f332(f82(a868),x85102),x85104)),x85105))+~P24(f332(f332(f246(a868),x85103),x85102))+E(x85101,f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x85102),x85103)),x85104)),x85105))
% 158.70/158.40  [8511]~E(f332(f332(f81(a868),f332(f332(f82(a868),x85111),x85113)),x85114),f332(f332(f81(a868),f332(f332(f82(a868),x85112),x85113)),x85115))+~P24(f332(f332(f246(a868),x85112),x85111))+E(f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x85111),x85112)),x85113)),x85114),x85115)
% 158.70/158.40  [8667]E(f332(f332(f81(a868),f332(f332(f82(a868),x86671),x86672)),x86673),f332(f332(f81(a868),f332(f332(f82(a868),x86674),x86672)),x86675))+~P24(f332(f332(f246(a868),x86674),x86671))+~E(x86675,f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x86671),x86674)),x86672)),x86673))
% 158.70/158.40  [8668]E(f332(f332(f81(a868),f332(f332(f82(a868),x86681),x86682)),x86683),f332(f332(f81(a868),f332(f332(f82(a868),x86684),x86682)),x86685))+~P24(f332(f332(f246(a868),x86684),x86681))+~E(f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x86681),x86684)),x86682)),x86683),x86685)
% 158.70/158.40  [9498]~P60(x94982)+~P24(f332(f63(x94981),x94985))+E(f332(f332(f9(x94981,x94982),f332(f332(f18(x94981,x94982,x94982),f332(f332(f8(x94982,f876(x94982,x94982),x94981),f290(x94982)),x94983)),x94984)),x94985),f332(f332(f290(x94982),f332(f332(f9(x94981,x94982),x94983),x94985)),f332(f332(f9(x94981,x94982),x94984),x94985)))
% 158.70/158.40  [9624]~E(f758(x96245,x96244,x96243,x96242,x96241),f759(x96245,x96244,x96243,x96242,x96241))+P24(f332(f332(f334(f875(x96241,x96241)),f332(f332(f267(x96241,x96241),x96242),x96243)),f308(x96241,x96244)))+~P24(f332(f332(f334(f875(x96241,x96241)),f332(f332(f267(x96241,x96241),x96242),x96243)),f308(x96241,f332(f332(f113(f876(f875(x96241,x96241),a862)),x96244),x96245))))
% 158.70/158.40  [9625]~E(f760(x96255,x96254,x96253,x96252,x96251),f761(x96255,x96254,x96253,x96252,x96251))+P24(f332(f332(f334(f875(x96251,x96251)),f332(f332(f267(x96251,x96251),x96252),x96253)),f308(x96251,x96254)))+~P24(f332(f332(f334(f875(x96251,x96251)),f332(f332(f267(x96251,x96251),x96252),x96253)),f308(x96251,f332(f332(f113(f876(f875(x96251,x96251),a862)),x96254),x96255))))
% 158.70/158.40  [9835]P24(f332(f332(f334(f875(x98351,x98351)),f332(f332(f267(x98351,x98351),x98352),f759(x98355,x98354,x98353,x98352,x98351))),f308(x98351,x98354)))+P24(f332(f332(f334(f875(x98351,x98351)),f332(f332(f267(x98351,x98351),x98352),x98353)),f308(x98351,x98354)))+~P24(f332(f332(f334(f875(x98351,x98351)),f332(f332(f267(x98351,x98351),x98352),x98353)),f308(x98351,f332(f332(f113(f876(f875(x98351,x98351),a862)),x98354),x98355))))
% 158.70/158.40  [9914]P24(f332(f332(f334(f875(x99141,x99141)),f332(f332(f267(x99141,x99141),f761(x99145,x99144,x99143,x99142,x99141)),x99143)),f308(x99141,x99144)))+P24(f332(f332(f334(f875(x99141,x99141)),f332(f332(f267(x99141,x99141),x99142),x99143)),f308(x99141,x99144)))+~P24(f332(f332(f334(f875(x99141,x99141)),f332(f332(f267(x99141,x99141),x99142),x99143)),f308(x99141,f332(f332(f113(f876(f875(x99141,x99141),a862)),x99144),x99145))))
% 158.70/158.40  [9950]P24(f332(f332(f334(f875(x99501,x99501)),f332(f332(f267(x99501,x99501),x99502),x99503)),f308(x99501,x99504)))+P24(f332(f332(f334(f875(x99501,x99501)),f332(f332(f267(x99501,x99501),f759(x99505,x99504,x99503,x99502,x99501)),f758(x99505,x99504,x99503,x99502,x99501))),x99505))+~P24(f332(f332(f334(f875(x99501,x99501)),f332(f332(f267(x99501,x99501),x99502),x99503)),f308(x99501,f332(f332(f113(f876(f875(x99501,x99501),a862)),x99504),x99505))))
% 158.70/158.40  [9951]P24(f332(f332(f334(f875(x99511,x99511)),f332(f332(f267(x99511,x99511),x99512),x99513)),f308(x99511,x99514)))+P24(f332(f332(f334(f875(x99511,x99511)),f332(f332(f267(x99511,x99511),f760(x99515,x99514,x99513,x99512,x99511)),f761(x99515,x99514,x99513,x99512,x99511))),x99515))+~P24(f332(f332(f334(f875(x99511,x99511)),f332(f332(f267(x99511,x99511),x99512),x99513)),f308(x99511,f332(f332(f113(f876(f875(x99511,x99511),a862)),x99514),x99515))))
% 158.70/158.40  [10070]~P24(f332(f332(f334(f875(f869(x100701),f869(x100701))),f332(f332(f267(f869(x100701),f869(x100701)),x100704),x100705)),f159(x100701,x100702)))+~P24(f332(f332(f334(f875(x100701,x100701)),x100703),f332(f174(f875(x100701,x100701)),f332(f332(f184(x100701,x100701),x100704),x100705))))+P24(f332(f332(f271(x100701,x100701,a862),f332(f332(f7(x100701,f876(f875(x100701,x100701),a862),f876(x100701,a862)),f332(f332(f8(f876(x100701,f876(f876(f875(x100701,x100701),a862),a862)),f876(f876(f875(x100701,x100701),a862),f876(x100701,a862)),x100701),f7(x100701,f876(f875(x100701,x100701),a862),a862)),f332(f332(f8(f876(x100701,f875(x100701,x100701)),f876(x100701,f876(f876(f875(x100701,x100701),a862),a862)),x100701),f332(f8(f875(x100701,x100701),f876(f876(f875(x100701,x100701),a862),a862),x100701),f334(f875(x100701,x100701)))),f267(x100701,x100701)))),x100702)),x100703))
% 158.70/158.40  [9526]~P24(f332(f332(f246(a868),x95263),x95262))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),f332(f332(f82(a868),x95263),x95264)),x95261)),f332(f332(f81(a868),f332(f332(f82(a868),x95262),x95264)),x95265)))+P24(f332(f332(f246(a868),x95261),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x95262),x95263)),x95264)),x95265)))
% 158.70/158.40  [9527]~P24(f332(f332(f246(a868),x95273),x95272))+~P24(f332(f332(f247(a868),f332(f332(f81(a868),f332(f332(f82(a868),x95273),x95274)),x95271)),f332(f332(f81(a868),f332(f332(f82(a868),x95272),x95274)),x95275)))+P24(f332(f332(f247(a868),x95271),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x95272),x95273)),x95274)),x95275)))
% 158.70/158.40  [9545]~P24(f332(f332(f246(a868),x95451),x95454))+P24(f332(f332(f246(a868),f332(f332(f81(a868),f332(f332(f82(a868),x95451),x95452)),x95453)),f332(f332(f81(a868),f332(f332(f82(a868),x95454),x95452)),x95455)))+~P24(f332(f332(f246(a868),x95453),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x95454),x95451)),x95452)),x95455)))
% 158.70/158.40  [9546]~P24(f332(f332(f246(a868),x95461),x95464))+P24(f332(f332(f247(a868),f332(f332(f81(a868),f332(f332(f82(a868),x95461),x95462)),x95463)),f332(f332(f81(a868),f332(f332(f82(a868),x95464),x95462)),x95465)))+~P24(f332(f332(f247(a868),x95463),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x95464),x95461)),x95462)),x95465)))
% 158.70/158.40  [9658]~P24(f332(f332(f246(a868),x96582),x96581))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),f332(f332(f82(a868),x96581),x96583)),x96584)),f332(f332(f81(a868),f332(f332(f82(a868),x96582),x96583)),x96585)))+P24(f332(f332(f246(a868),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x96581),x96582)),x96583)),x96584)),x96585))
% 158.70/158.40  [9659]~P24(f332(f332(f246(a868),x96592),x96591))+~P24(f332(f332(f247(a868),f332(f332(f81(a868),f332(f332(f82(a868),x96591),x96593)),x96594)),f332(f332(f81(a868),f332(f332(f82(a868),x96592),x96593)),x96595)))+P24(f332(f332(f247(a868),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x96591),x96592)),x96593)),x96594)),x96595))
% 158.70/158.40  [9712]~P24(f332(f332(f246(a868),x97124),x97121))+P24(f332(f332(f246(a868),f332(f332(f81(a868),f332(f332(f82(a868),x97121),x97122)),x97123)),f332(f332(f81(a868),f332(f332(f82(a868),x97124),x97122)),x97125)))+~P24(f332(f332(f246(a868),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x97121),x97124)),x97122)),x97123)),x97125))
% 158.70/158.40  [9713]~P24(f332(f332(f246(a868),x97134),x97131))+P24(f332(f332(f247(a868),f332(f332(f81(a868),f332(f332(f82(a868),x97131),x97132)),x97133)),f332(f332(f81(a868),f332(f332(f82(a868),x97134),x97132)),x97135)))+~P24(f332(f332(f247(a868),f332(f332(f81(a868),f332(f332(f82(a868),f332(f332(f22(a868),x97131),x97134)),x97132)),x97133)),x97135))
% 158.70/158.40  [9935]~P9(x99351,x99352,x99355,x99353)+~P24(f332(f332(f334(f875(x99351,x99351)),x99354),x99355))+P24(f332(f332(f271(x99351,x99351,a862),f332(f332(f7(x99351,f876(x99351,x99352),f876(x99351,a862)),f332(f332(f8(f876(x99352,a862),f876(f876(x99351,x99352),f876(x99351,a862)),x99351),f8(x99352,a862,x99351)),f332(f332(f8(x99352,f876(x99352,a862),x99351),a329),x99353))),x99353)),x99354))
% 158.70/158.40  [6794]~E(f332(x67944,x67945),f211(x67942))+E(f332(f187(x67941,x67942,x67943,x67944),x67945),f332(f210(x67942),x67946))+~E(f332(x67943,x67945),f332(f210(x67942),x67946))
% 158.70/158.40  [6895]~E(f332(x68953,x68956),f211(x68951))+E(f332(f243(f872(x68951),x68952,f211(x68951),x68953),f332(x68954,x68955)),f211(x68951))+~E(f332(x68954,x68955),f332(f210(x68952),x68956))
% 158.70/158.40  [7473]E(f332(x74731,x74732),f211(x74733))+~E(f332(f187(x74735,x74733,x74736,x74731),x74732),f332(f210(x74733),x74734))+E(f332(x74731,x74732),f332(f210(x74733),x74734))
% 158.70/158.40  [7509]~E(f332(f187(x75096,x75093,x75095,x75091),x75092),f332(f210(x75093),x75094))+E(f332(x75091,x75092),f332(f210(x75093),x75094))+E(f332(x75095,x75092),f332(f210(x75093),x75094))
% 158.70/158.40  [8390]~P15(x83906,x83901,x83902,x83904)+E(f332(f74(x83901,x83901,x83901,f332(x83902,x83903)),f332(x83904,x83905)),f332(f74(x83901,x83901,x83901,f332(x83904,x83905)),f332(x83902,x83903)))+~P24(f332(f63(x83906),x83905))
% 158.70/158.40  [8800]~P21(x88001,x88003,x88005,x88006)+~P21(x88003,x88002,x88004,f332(f311(x88001,x88003,x88005),x88006))+P21(x88001,x88002,f332(f74(x88003,x88002,x88001,x88004),x88005),x88006)
% 158.70/158.40  [9341]~P24(f332(f332(x93414,x93412),x93416))+~P24(f332(f332(x93413,x93415),x93412))+P24(f332(f332(f334(x93411),x93412),f297(x93411,x93413,x93414,x93415,x93416)))
% 158.70/158.40  [9342]~P24(f332(f332(x93423,x93422),x93426))+~P24(f332(f332(x93424,x93425),x93422))+P24(f332(f332(f334(x93421),x93422),f300(x93421,x93423,x93424,x93425,x93426)))
% 158.70/158.40  [9446]E(x94461,x94462)+E(x94463,x94464)+~P24(f332(f332(f334(f875(f869(x94465),f869(x94465))),f332(f332(f267(f869(x94465),f869(x94465)),f332(f332(f152(x94465),x94463),x94461)),f332(f332(f152(x94465),x94464),x94462))),f158(x94465,x94466)))
% 158.70/158.40  [9455]~E(x94552,x94554)+P24(f332(f332(f334(f875(f869(x94551),f869(x94551))),f332(f332(f267(f869(x94551),f869(x94551)),f332(f332(f152(x94551),x94552),x94553)),f332(f332(f152(x94551),x94554),x94555))),f148(x94551,x94556)))+~P24(f332(f332(f334(f875(f869(x94551),f869(x94551))),f332(f332(f267(f869(x94551),f869(x94551)),x94553),x94555)),f148(x94551,x94556)))
% 158.70/158.40  [9456]~E(x94562,x94564)+P24(f332(f332(f334(f875(f869(x94561),f869(x94561))),f332(f332(f267(f869(x94561),f869(x94561)),f332(f332(f152(x94561),x94562),x94563)),f332(f332(f152(x94561),x94564),x94565))),f146(x94561,x94566)))+~P24(f332(f332(f334(f875(f869(x94561),f869(x94561))),f332(f332(f267(f869(x94561),f869(x94561)),x94563),x94565)),f146(x94561,x94566)))
% 158.70/158.40  [9457]~E(x94572,x94574)+P24(f332(f332(f334(f875(f869(x94571),f869(x94571))),f332(f332(f267(f869(x94571),f869(x94571)),f332(f332(f152(x94571),x94572),x94573)),f332(f332(f152(x94571),x94574),x94575))),f158(x94571,x94576)))+~P24(f332(f332(f334(f875(f869(x94571),f869(x94571))),f332(f332(f267(f869(x94571),f869(x94571)),x94573),x94575)),f158(x94571,x94576)))
% 158.70/158.40  [9458]~E(x94582,x94584)+P24(f332(f332(f334(f875(f869(x94581),f869(x94581))),f332(f332(f267(f869(x94581),f869(x94581)),f332(f332(f135(x94581),x94582),x94583)),f332(f332(f135(x94581),x94584),x94585))),f158(x94581,x94586)))+~P24(f332(f332(f334(f875(f869(x94581),f869(x94581))),f332(f332(f267(f869(x94581),f869(x94581)),x94583),x94585)),f158(x94581,x94586)))
% 158.70/158.40  [9459]~E(x94593,x94595)+P24(f332(f332(f334(f875(f869(x94591),f869(x94591))),f332(f332(f267(f869(x94591),f869(x94591)),f332(f332(f135(x94591),x94592),x94593)),f332(f332(f135(x94591),x94594),x94595))),f158(x94591,x94596)))+~P24(f332(f332(f334(f875(f869(x94591),f869(x94591))),f332(f332(f267(f869(x94591),f869(x94591)),x94592),x94594)),f158(x94591,x94596)))
% 158.70/158.40  [9514]E(x95141,x95142)+P24(f332(f332(f334(f875(f869(x95143),f869(x95143))),f332(f332(f267(f869(x95143),f869(x95143)),x95141),x95142)),f158(x95143,x95144)))+~P24(f332(f332(f334(f875(f869(x95143),f869(x95143))),f332(f332(f267(f869(x95143),f869(x95143)),f332(f332(f152(x95143),x95145),x95141)),f332(f332(f152(x95143),x95146),x95142))),f158(x95143,x95144)))
% 158.70/158.40  [9662]~E(x96623,x96625)+P24(f332(f332(f334(f875(f869(x96621),f869(x96621))),f332(f332(f267(f869(x96621),f869(x96621)),f332(f332(f135(x96621),x96622),f332(f332(f152(x96621),x96623),f116(x96621)))),f332(f332(f135(x96621),x96624),f332(f332(f152(x96621),x96625),f116(x96621))))),f158(x96621,x96626)))+~P24(f332(f332(f334(f875(f869(x96621),f869(x96621))),f332(f332(f267(f869(x96621),f869(x96621)),x96622),x96624)),f158(x96621,x96626)))
% 158.70/158.40  [9678]E(f332(x96781,x96782),f211(x96783))+~E(f332(f243(f872(x96786),x96783,f211(x96786),x96784),f332(x96781,x96782)),f211(x96786))+E(f332(x96784,f855(x96782,x96781,x96784,x96785,x96786,x96783)),f211(x96786))
% 158.70/158.40  [9679]E(f332(x96791,x96792),f211(x96793))+~E(f332(f243(f872(x96796),x96793,f211(x96796),x96794),f332(x96791,x96792)),f211(x96796))+E(f332(f210(x96793),f855(x96792,x96791,x96794,x96795,x96796,x96793)),f332(x96791,x96792))
% 158.70/158.40  [9716]E(x97161,x97162)+E(x97163,x97164)+~P24(f332(f332(f334(f875(f869(x97165),f869(x97165))),f332(f332(f267(f869(x97165),f869(x97165)),f332(f332(f135(x97165),x97163),f332(f332(f152(x97165),x97161),f116(x97165)))),f332(f332(f135(x97165),x97164),f332(f332(f152(x97165),x97162),f116(x97165))))),f158(x97165,x97166)))
% 158.70/158.40  [9742]E(x97421,x97422)+~P24(f332(f332(f334(f875(f869(x97423),f869(x97423))),f332(f332(f267(f869(x97423),f869(x97423)),f332(f332(f135(x97423),x97421),f332(f332(f152(x97423),x97425),f116(x97423)))),f332(f332(f135(x97423),x97422),f332(f332(f152(x97423),x97426),f116(x97423))))),f158(x97423,x97424)))+P24(f332(f332(f334(f875(f869(x97423),f869(x97423))),f332(f332(f267(f869(x97423),f869(x97423)),x97421),x97422)),f158(x97423,x97424)))
% 158.70/158.40  [9779]~P24(f332(f332(f334(f875(f876(x97791,a862),f876(x97791,a862))),f332(f332(f267(f876(x97791,a862),f876(x97791,a862)),x97792),x97794)),f324(x97791,x97796)))+~P24(f332(f332(f334(f875(f876(x97791,a862),f876(x97791,a862))),f332(f332(f267(f876(x97791,a862),f876(x97791,a862)),x97793),x97795)),f324(x97791,x97796)))+P24(f332(f332(f334(f875(f876(x97791,a862),f876(x97791,a862))),f332(f332(f267(f876(x97791,a862),f876(x97791,a862)),f332(f332(f113(f876(x97791,a862)),x97792),x97793)),f332(f332(f113(f876(x97791,a862)),x97794),x97795))),f324(x97791,x97796)))
% 158.70/158.40  [5234]~E(f332(x52343,x52346),x52345)+~E(x52344,f332(f210(x52341),x52346))+E(f332(f332(f212(x52341,x52342),x52343),x52344),f332(f210(x52342),x52345))
% 158.70/158.40  [5652]~E(f332(f332(f135(x56521),x56526),x56523),x56525)+E(f332(f332(f135(x56521),x56522),x56523),f332(f332(f152(x56521),x56524),x56525))+~E(x56522,f332(f332(f152(x56521),x56524),x56526))
% 158.70/158.40  [5653]~E(f332(f332(f135(x56531),x56536),x56533),x56535)+E(f332(f332(f135(x56531),x56532),x56533),f332(f332(f135(x56531),x56534),x56535))+~E(x56532,f332(f332(f135(x56531),x56534),x56536))
% 158.70/158.40  [5655]E(f332(f332(f135(x56551),x56552),x56553),f332(f332(f152(x56551),x56554),x56555))+~E(f332(f332(f152(x56551),x56554),x56556),x56552)+~E(x56555,f332(f332(f135(x56551),x56556),x56553))
% 158.70/158.40  [5657]~E(f332(f332(f135(x56571),x56572),x56576),x56574)+E(f332(f332(f135(x56571),x56572),x56573),f332(f332(f135(x56571),x56574),x56575))+~E(x56573,f332(f332(f135(x56571),x56576),x56575))
% 158.70/158.40  [6788]E(f332(x67881,x67882),f332(x67883,x67882))+~E(f332(f332(f155(x67884,x67885),x67881),x67886),f332(f332(f155(x67884,x67885),x67883),x67886))+~P24(f332(f332(f334(x67884),x67882),f332(f174(x67884),x67886)))
% 158.70/158.40  [7170]~P15(x71704,x71705,x71706,x71701)+E(f332(f332(x71701,x71702),x71703),f332(f332(f66(x71704,x71705,x71706),x71703),x71702))+~P24(f332(f63(x71704),x71702))
% 158.70/158.40  [7236]~E(x72362,f332(x72364,x72366))+~P24(f332(f332(f334(x72363),x72366),x72365))+P24(f332(f332(f334(x72361),x72362),f332(f311(x72363,x72361,x72364),x72365)))
% 158.70/158.40  [7237]~E(f332(x72374,x72372),x72376)+~P24(f332(f332(f334(x72373),x72376),x72375))+P24(f332(f332(f334(x72371),x72372),f332(f312(x72371,x72373,x72374),x72375)))
% 158.70/158.40  [7689]~P34(x76891,x76892,x76894,x76896)+P34(x76891,x76892,f332(f332(f152(x76891),x76893),x76894),f332(f332(f152(x76891),x76895),x76896))+~P24(f332(f332(x76892,x76893),x76895))
% 158.70/158.40  [8675]~P53(x86754,x86755,x86751,x86752,x86756)+E(f332(x86751,f332(x86752,x86753)),x86753)+~P24(f332(f332(f334(x86755),x86753),x86756))
% 158.70/158.40  [9448]E(x94481,x94482)+E(f332(f199(f869(x94483)),x94484),f332(f199(f869(x94483)),x94485))+~P24(f332(f332(f334(f875(f869(x94483),f869(x94483))),f332(f332(f267(f869(x94483),f869(x94483)),f332(f332(f152(x94483),x94481),x94484)),f332(f332(f152(x94483),x94482),x94485))),f146(x94483,x94486)))
% 158.70/158.40  [9510]~P12(x95101,x95102,x95103)+E(f332(f332(f66(x95101,x95102,x95103),x95104),x95105),x95106)+~P24(f332(f68(x95101,x95102,x95103,x95104,x95105),x95106))
% 158.70/158.40  [9517]E(f332(f199(f869(x95171)),x95172),f332(f199(f869(x95171)),x95173))+P24(f332(f332(f334(f875(f869(x95171),f869(x95171))),f332(f332(f267(f869(x95171),f869(x95171)),x95172),x95173)),f146(x95171,x95174)))+~P24(f332(f332(f334(f875(f869(x95171),f869(x95171))),f332(f332(f267(f869(x95171),f869(x95171)),f332(f332(f152(x95171),x95175),x95172)),f332(f332(f152(x95171),x95176),x95173))),f146(x95171,x95174)))
% 158.70/158.40  [9539]~P24(f332(f332(f334(f875(x95391,x95391)),f332(f332(f267(x95391,x95391),x95392),x95394)),f308(x95391,x95396)))+P24(f332(f332(f334(f875(f869(x95391),f869(x95391))),f332(f332(f267(f869(x95391),f869(x95391)),f332(f332(f152(x95391),x95392),x95393)),f332(f332(f152(x95391),x95394),x95395))),f308(f869(x95391),f158(x95391,x95396))))+~P24(f332(f332(f334(f875(f869(x95391),f869(x95391))),f332(f332(f267(f869(x95391),f869(x95391)),x95393),x95395)),f308(f869(x95391),f158(x95391,x95396))))
% 158.70/158.40  [9722]~P24(f332(x97222,x97226))+~E(f332(f137(x97221,x97222),x97223),f332(f332(f152(x97221),x97224),x97225))+~P24(f332(f332(f334(x97221),x97226),f332(f174(x97221),f715(x97225,x97224,x97223,x97222,x97221))))
% 158.70/158.40  [9723]~P24(f332(x97234,x97236))+~E(f332(f332(f152(x97231),x97232),x97233),f332(f137(x97231,x97234),x97235))+~P24(f332(f332(f334(x97231),x97236),f332(f174(x97231),f717(x97235,x97234,x97233,x97232,x97231))))
% 158.70/158.40  [10027]~P67(x100272)+E(f332(f332(f6(x100271,x100272),f332(f332(f8(f876(x100273,a862),x100272,x100271),f332(f6(x100273,x100272),x100274)),f332(f332(f8(f876(x100273,a862),f876(x100273,a862),x100271),f252(x100273)),f332(f332(f8(f876(x100273,a862),f876(x100273,a862),x100271),f332(f18(x100273,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100273),a330),f332(f332(f7(x100273,f876(x100273,a862),a862),f334(x100273)),x100275)))),f332(f7(x100273,x100271,a862),f332(f332(f8(x100271,f876(x100271,a862),x100273),a329),x100276)))))),f332(f311(x100273,x100271,x100276),x100275)),f332(f332(f6(x100273,x100272),x100274),x100275))+~P24(f332(f63(x100273),x100275))
% 158.70/158.40  [6846]~P106(x68463)+P24(f332(x68462,x68465))+E(f332(f137(x68461,x68462),f332(f332(f149(x68461,x68463,x68464),x68465),x68466)),f332(f137(x68461,x68462),x68466))
% 158.70/158.40  [6848]P24(f332(x68481,x68482))+~E(f168(x68483,x68481,x68484),f332(f332(f267(f869(x68483),f869(x68483)),x68485),x68486))+~P24(f332(f332(f334(x68483),x68482),f332(f174(x68483),x68485)))
% 158.70/158.40  [6892]~P24(f332(x68922,x68926))+~E(f168(x68921,x68922,x68923),f332(f332(f267(f869(x68921),f869(x68921)),x68924),x68925))+~P24(f332(f332(f334(x68921),x68926),f332(f174(x68921),x68925)))
% 158.70/158.40  [7554]~P11(x75541,x75542,x75543)+~P24(f332(f63(x75541),x75546))+E(f332(f332(f66(x75541,x75542,x75543),x75544),f332(f332(f310(x75541),x75545),x75546)),f332(f332(f66(x75541,x75542,x75543),f332(f332(x75543,x75545),x75544)),x75546))
% 158.70/158.40  [7604]~P106(x76042)+~P24(f332(f332(f246(x76042),f332(x76043,x76044)),f332(x76043,x76045)))+E(f332(f332(f149(x76041,x76042,x76043),x76044),f332(f332(f152(x76041),x76045),x76046)),f332(f332(f152(x76041),x76044),f332(f332(f152(x76041),x76045),x76046)))
% 158.70/158.40  [7719]E(x77191,x77192)+~E(f332(f332(f269(x77193,x77194),x77191),f332(f16(f876(x77194,a862),x77193),x77195)),f332(f332(f269(x77193,x77194),x77192),f332(f16(f876(x77194,a862),x77193),x77195)))+~P24(f332(f332(f334(x77194),x77196),x77195))
% 158.70/158.40  [7784]~P11(x77841,x77842,x77843)+~P24(f332(f63(x77841),x77846))+E(f332(f332(f66(x77841,x77842,x77843),x77844),f332(f332(f310(x77841),x77845),x77846)),f332(f332(x77843,x77845),f332(f332(f66(x77841,x77842,x77843),x77844),x77846)))
% 158.70/158.40  [7898]~P12(x78981,x78982,x78983)+~P24(f332(f63(x78981),x78986))+E(f332(f332(f66(x78981,x78982,x78983),f332(f332(x78983,x78984),x78985)),x78986),f332(f332(x78983,x78984),f332(f332(f66(x78981,x78982,x78983),x78985),x78986)))
% 158.70/158.40  [7968]~P16(x79682,x79685,x79686,x79681)+~P24(f332(f63(x79682),x79684))+E(f332(x79681,f332(f332(f310(x79682),x79683),x79684)),f332(f74(x79685,x79685,x79685,f332(x79681,x79684)),f332(x79686,x79683)))
% 158.70/158.40  [8000]~P106(x80002)+P24(f332(f332(f246(x80002),f332(x80003,x80004)),f332(x80003,x80005)))+E(f332(f332(f149(x80001,x80002,x80003),x80004),f332(f332(f152(x80001),x80005),x80006)),f332(f332(f152(x80001),x80005),f332(f332(f149(x80001,x80002,x80003),x80004),x80006)))
% 158.70/158.40  [8138]~E(f332(f199(f869(x81381)),x81385),f332(f199(f869(x81382)),x81386))+~E(f332(f199(f869(x81381)),x81383),f332(f199(f869(x81382)),x81384))+E(f332(f332(f135(f875(x81381,x81382)),f332(f332(f184(x81381,x81382),x81383),x81384)),f332(f332(f184(x81381,x81382),x81385),x81386)),f332(f332(f184(x81381,x81382),f332(f332(f135(x81381),x81383),x81385)),f332(f332(f135(x81382),x81384),x81386)))
% 158.70/158.40  [8252]~E(x82522,f332(f311(x82523,x82521,x82524),x82526))+P24(f332(f332(f246(f876(x82521,a862)),x82522),f332(f311(x82523,x82521,x82524),x82525)))+~P24(f332(f332(f246(f876(x82523,a862)),x82526),x82525))
% 158.70/158.40  [8351]~P106(x83515)+E(f332(x83511,x83512),f332(x83511,x83513))+E(f332(f332(f149(x83514,x83515,x83511),x83512),f332(f332(f149(x83514,x83515,x83511),x83513),x83516)),f332(f332(f149(x83514,x83515,x83511),x83513),f332(f332(f149(x83514,x83515,x83511),x83512),x83516)))
% 158.70/158.40  [8384]~P21(x83843,x83841,x83844,x83845)+P21(x83843,x83841,f332(f332(f332(f73(x83843,x83841),x83844),x83846),x83842),x83845)+P24(f332(f332(f334(x83841),x83842),f332(f311(x83843,x83841,x83844),x83845)))
% 158.70/158.40  [8519]~P24(f332(f332(f334(x85192),x85194),f332(x85196,x85193)))+~P24(f332(f332(f334(x85191),x85193),x85195))+P24(f332(f332(f334(f875(x85191,x85192)),f332(f332(f267(x85191,x85192),x85193),x85194)),f332(f332(f269(x85191,x85192),x85195),x85196)))
% 158.70/158.40  [8969]~P67(x89692)+~P21(x89694,x89691,x89695,x89696)+E(f332(f332(f6(x89691,x89692),x89693),f332(f311(x89694,x89691,x89695),x89696)),f332(f332(f6(x89694,x89692),f332(f74(x89691,x89692,x89694,x89693),x89695)),x89696))
% 158.70/158.40  [8970]~P74(x89702)+~P21(x89704,x89701,x89705,x89706)+E(f332(f332(f9(x89701,x89702),x89703),f332(f311(x89704,x89701,x89705),x89706)),f332(f332(f9(x89704,x89702),f332(f74(x89701,x89702,x89704,x89703),x89705)),x89706))
% 158.70/158.40  [9017]~P36(x90172,x90175,x90171,x90173,x90176)+P24(f332(f332(x90171,f332(f332(f166(x90172),x90173),x90174)),f332(f332(f166(x90175),x90176),x90174)))+~P24(f332(f332(f247(a868),x90174),f332(f199(f869(x90175)),x90176)))
% 158.70/158.40  [9018]~P36(x90182,x90185,x90181,x90183,x90186)+P24(f332(f332(x90181,f332(f332(f166(x90182),x90183),x90184)),f332(f332(f166(x90185),x90186),x90184)))+~P24(f332(f332(f247(a868),x90184),f332(f199(f869(x90182)),x90183)))
% 158.70/158.40  [9219]~P15(x92193,x92191,x92196,x92192)+~P24(f332(f63(x92193),x92194))+E(f332(f74(x92191,x92191,x92191,f332(x92192,f332(f332(f22(f876(x92193,a862)),x92194),f332(f332(f310(x92193),x92195),f198(f876(x92193,a862)))))),f332(x92196,x92195)),f332(x92192,f332(f332(f310(x92193),x92195),x92194)))
% 158.70/158.40  [9815]~E(f332(f311(x98152,x98154,x98156),f255(f876(x98152,a862))),f255(f876(x98154,a862)))+~E(f332(f311(x98151,x98153,x98155),f255(f876(x98151,a862))),f255(f876(x98153,a862)))+E(f332(f311(f875(x98151,x98152),f875(x98153,x98154),f272(x98151,x98153,x98152,x98154,x98155,x98156)),f255(f876(f875(x98151,x98152),a862))),f255(f876(f875(x98153,x98154),a862)))
% 158.70/158.40  [9863]~P21(x98633,x98634,x98635,f332(x98636,f695(x98636,x98635,x98634,x98633,x98632,x98631)))+P21(x98633,x98634,x98635,f332(f332(f44(x98632,f876(x98633,a862)),x98631),x98636))+E(x98631,f198(f876(x98632,a862)))
% 158.70/158.40  [9921]P21(x99216,x99215,x99214,f332(f332(f44(x99212,f876(x99216,a862)),x99211),x99213))+E(x99211,f198(f876(x99212,a862)))+P24(f332(f332(f334(x99212),f695(x99213,x99214,x99215,x99216,x99212,x99211)),x99211))
% 158.70/158.40  [9926]P24(f332(f332(f334(x99261),f719(x99262,x99263,x99264,x99265,x99266,x99261)),x99266))+P24(f332(f332(f246(f876(f875(x99261,x99264),a862)),f332(f332(f269(x99261,x99264),x99266),x99263)),f332(f332(f269(x99261,x99264),x99265),x99262)))+~P24(f332(f332(f246(f876(x99261,a862)),x99266),x99265))
% 158.70/158.40  [9964]P20(x99646,x99645,f332(f332(f310(f867(x99646)),f332(f332(f332(f93(x99646),x99644),x99643),x99642)),f198(f876(f867(x99646),a862))))+~P20(x99646,x99645,f332(f332(f310(f867(x99646)),f332(f332(f332(f93(x99646),x99644),x99643),x99641)),f198(f876(f867(x99646),a862))))+P24(f332(f332(x99641,f495(x99642,x99641,x99643,x99644,x99645,x99646)),f505(x99642,x99641,x99643,x99644,x99645,x99646)))
% 158.70/158.40  [9965]P20(x99656,x99655,f332(f332(f310(f867(x99656)),f332(f332(f332(f93(x99656),x99651),x99653),x99652)),f198(f876(f867(x99656),a862))))+~P20(x99656,x99655,f332(f332(f310(f867(x99656)),f332(f332(f332(f93(x99656),x99654),x99653),x99652)),f198(f876(f867(x99656),a862))))+P24(f332(f332(x99651,f516(x99651,x99652,x99653,x99654,x99655,x99656)),f527(x99651,x99652,x99653,x99654,x99655,x99656)))
% 158.70/158.40  [10003]~P20(x100031,x100032,f332(f332(f310(f867(x100031)),f332(f332(f332(f93(x100031),x100033),x100034),x100036)),f198(f876(f867(x100031),a862))))+P20(x100031,x100032,f332(f332(f310(f867(x100031)),f332(f332(f332(f93(x100031),x100033),x100034),x100035)),f198(f876(f867(x100031),a862))))+~P24(f332(f332(x100035,f495(x100035,x100036,x100034,x100033,x100032,x100031)),f505(x100035,x100036,x100034,x100033,x100032,x100031)))
% 158.70/158.40  [10004]~P20(x100041,x100042,f332(f332(f310(f867(x100041)),f332(f332(f332(f93(x100041),x100046),x100044),x100045)),f198(f876(f867(x100041),a862))))+P20(x100041,x100042,f332(f332(f310(f867(x100041)),f332(f332(f332(f93(x100041),x100043),x100044),x100045)),f198(f876(f867(x100041),a862))))+~P24(f332(f332(x100046,f516(x100043,x100045,x100044,x100046,x100042,x100041)),f527(x100043,x100045,x100044,x100046,x100042,x100041)))
% 158.70/158.40  [10038]~P24(f332(f332(f246(f876(x100382,a862)),f332(x100384,f719(x100386,x100384,x100382,x100385,x100383,x100381))),f332(x100386,f719(x100386,x100384,x100382,x100385,x100383,x100381))))+~P24(f332(f332(f246(f876(x100381,a862)),x100383),x100385))+P24(f332(f332(f246(f876(f875(x100381,x100382),a862)),f332(f332(f269(x100381,x100382),x100383),x100384)),f332(f332(f269(x100381,x100382),x100385),x100386)))
% 158.70/158.40  [7739]~P24(f332(x77391,x77395))+~P24(f332(x77396,x77394))+P24(f332(x77391,f332(f270(x77392,x77393),f332(f332(f267(x77392,x77393),x77394),x77395))))
% 158.70/158.40  [7740]~P24(f332(x77401,x77404))+~P24(f332(x77406,x77405))+P24(f332(x77401,f332(f266(x77402,x77403),f332(f332(f267(x77402,x77403),x77404),x77405))))
% 158.70/158.40  [7761]~E(f332(f199(f869(x77611)),x77613),f332(f199(f869(x77614)),x77615))+~E(f332(f332(f180(x77611,x77614),f332(f332(f184(x77611,x77614),x77613),x77615)),x77612),f332(f210(x77614),x77616))+P24(f332(f332(f334(x77611),x77612),f332(f174(x77611),x77613)))
% 158.70/158.40  [7789]~P24(f332(f332(x77894,x77896),x77895))+~P24(f332(f332(f334(x77891),x77896),x77893))+P24(f332(f332(f332(f43(x77891,f876(x77892,a862)),x77893),x77894),x77895))
% 158.70/158.40  [8088]~P24(f332(f332(f334(x80881),x80882),f332(x80885,x80886)))+~P24(f332(f332(f334(x80883),x80886),x80884))+P24(f332(f332(f334(x80881),x80882),f332(f332(f43(x80883,f876(x80881,a862)),x80884),x80885)))
% 158.70/158.40  [8131]P24(f332(f332(x81311,x81312),x81313))+~P24(f332(f332(x81314,x81312),x81313))+~P24(f332(f332(f246(f876(x81315,f876(x81316,a862))),x81314),x81311))
% 158.70/158.40  [8274]P24(f332(f332(x82741,x82742),x82743))+~P24(f332(f332(f334(x82744),x82742),x82745))+~P24(f332(f332(f332(f44(x82744,f876(x82746,a862)),x82745),x82741),x82743))
% 158.70/158.40  [8406]P24(f332(f332(f334(x84061),x84062),f332(x84063,x84064)))+~P24(f332(f332(f334(x84065),x84064),x84066))+~P24(f332(f332(f334(x84061),x84062),f332(f332(f44(x84065,f876(x84061,a862)),x84066),x84063)))
% 158.70/158.40  [8657]~P9(x86574,x86575,x86576,x86571)+E(f332(x86571,x86572),f332(x86571,x86573))+~P24(f332(f332(f334(f875(x86574,x86574)),f332(f332(f267(x86574,x86574),x86572),x86573)),x86576))
% 158.70/158.40  [8688]P24(f332(f332(f246(f876(x86881,a862)),x86882),f332(x86883,x86884)))+~P24(f332(f332(f334(x86885),x86884),x86886))+~P24(f332(f332(f246(f876(x86881,a862)),x86882),f332(f332(f44(x86885,f876(x86881,a862)),x86886),x86883)))
% 158.70/158.40  [8716]~P51(x87163,x87164,f332(f287(x87164,x87163),x87165))+E(x87161,f198(f876(x87162,a862)))+E(f332(f332(f44(x87162,f876(x87163,a862)),x87161),f332(f332(f8(f876(x87164,a862),f876(x87163,a862),x87162),f286(x87164,x87163,x87165)),x87166)),f332(f286(x87164,x87163,x87165),f332(f332(f44(x87162,f876(x87164,a862)),x87161),x87166)))
% 158.70/158.40  [8791]P24(f332(f332(f334(x87911),x87912),f332(f286(x87913,x87911,x87914),x87915)))+~P24(f332(f332(f334(x87913),x87916),x87915))+~P24(f332(f332(f334(f875(x87913,x87911)),f332(f332(f267(x87913,x87911),x87916),x87912)),x87914))
% 158.70/158.40  [9091]P24(f332(f332(f246(f876(x90911,a862)),f332(f286(x90912,x90911,x90913),x90914)),f332(f286(x90912,x90911,x90915),x90916)))+~P24(f332(f332(f246(f876(x90912,a862)),x90914),x90916))+~P24(f332(f332(f246(f876(f875(x90912,x90911),a862)),x90913),x90915))
% 158.70/158.40  [9263]~P24(f332(f332(f334(x92632),x92636),x92634))+~P24(f332(f332(f246(f876(x92631,a862)),x92633),x92635))+P24(f332(f332(f246(f876(f875(x92631,x92632),a862)),f332(f332(f269(x92631,x92632),x92633),f332(f16(f876(x92632,a862),x92631),x92634))),f332(f332(f269(x92631,x92632),x92635),f332(f16(f876(x92632,a862),x92631),x92634))))
% 158.70/158.40  [9276]~P36(x92761,x92762,x92763,x92765,x92766)+P24(f332(f332(f271(x92761,x92762,a862),x92763),x92764))+~P24(f332(f332(f334(f875(x92761,x92762)),x92764),f332(f174(f875(x92761,x92762)),f332(f332(f184(x92761,x92762),x92765),x92766))))
% 158.70/158.40  [9406]~E(x94063,x94065)+P24(f332(f332(f334(f875(f869(x94061),f869(x94061))),f332(f332(f267(f869(x94061),f869(x94061)),f332(f332(f152(x94061),x94062),x94063)),f332(f332(f152(x94061),x94064),x94065))),f158(x94061,x94066)))+~P24(f332(f332(f334(f875(x94061,x94061)),f332(f332(f267(x94061,x94061),x94062),x94064)),x94066))
% 158.70/158.40  [9412]~E(f332(f199(f869(x94121)),x94125),f332(f199(f869(x94122)),x94126))+E(f189(x94121,x94122,f190(x94121,x94122,x94123,f332(f332(f22(f876(x94121,a862)),x94124),f332(f174(x94121),x94125))),x94125,x94126),f190(x94121,x94122,f189(x94121,x94122,x94123,x94125,x94126),x94124))+~P24(f332(f332(f246(f876(x94121,a862)),f332(f174(x94121),x94125)),x94124))
% 158.70/158.40  [9413]~E(f332(f199(f869(x94131)),x94133),f332(f199(f869(x94131)),x94135))+P24(f332(f332(f334(f875(f869(x94131),f869(x94131))),f332(f332(f267(f869(x94131),f869(x94131)),f332(f332(f152(x94131),x94132),x94133)),f332(f332(f152(x94131),x94134),x94135))),f146(x94131,x94136)))+~P24(f332(f332(f334(f875(x94131,x94131)),f332(f332(f267(x94131,x94131),x94132),x94134)),x94136))
% 158.70/158.40  [9440]P24(f332(f332(f334(f875(x94401,x94401)),f332(f332(f267(x94401,x94401),x94402),x94403)),f332(f332(f191(f875(x94401,x94401),a862),f332(a115,x94404)),x94405)))+~P24(f332(f332(f334(f875(x94401,x94401)),f332(f332(f267(x94401,x94401),x94406),x94403)),x94405))+~P24(f332(f332(f334(f875(x94401,x94401)),f332(f332(f267(x94401,x94401),x94402),x94406)),f332(f332(f191(f875(x94401,x94401),a862),x94404),x94405)))
% 158.70/158.40  [9441]P24(f332(f332(f334(f875(x94411,x94411)),f332(f332(f267(x94411,x94411),x94412),x94413)),f332(f332(f191(f875(x94411,x94411),a862),f332(a115,x94414)),x94415)))+~P24(f332(f332(f334(f875(x94411,x94411)),f332(f332(f267(x94411,x94411),x94412),x94416)),x94415))+~P24(f332(f332(f334(f875(x94411,x94411)),f332(f332(f267(x94411,x94411),x94416),x94413)),f332(f332(f191(f875(x94411,x94411),a862),x94414),x94415)))
% 158.70/158.40  [9444]~P24(f332(f332(f334(x94444),x94445),x94446))+P24(f332(f332(f246(f876(x94441,a862)),x94442),x94443))+~P24(f332(f332(f246(f876(f875(x94441,x94444),a862)),f332(f332(f269(x94441,x94444),x94442),f332(f16(f876(x94444,a862),x94441),x94446))),f332(f332(f269(x94441,x94444),x94443),f332(f16(f876(x94444,a862),x94441),x94446))))
% 158.70/158.40  [9488]E(x94881,x94882)+~P24(f332(f332(f334(f875(f869(x94883),f869(x94883))),f332(f332(f267(f869(x94883),f869(x94883)),f332(f332(f152(x94883),x94881),x94885)),f332(f332(f152(x94883),x94882),x94886))),f148(x94883,x94884)))+P24(f332(f332(f334(f875(x94883,x94883)),f332(f332(f267(x94883,x94883),x94881),x94882)),x94884))
% 158.70/158.40  [9489]E(x94891,x94892)+~P24(f332(f332(f334(f875(f869(x94893),f869(x94893))),f332(f332(f267(f869(x94893),f869(x94893)),f332(f332(f152(x94893),x94891),x94895)),f332(f332(f152(x94893),x94892),x94896))),f146(x94893,x94894)))+P24(f332(f332(f334(f875(x94893,x94893)),f332(f332(f267(x94893,x94893),x94891),x94892)),x94894))
% 158.70/158.40  [9490]E(x94901,x94902)+~P24(f332(f332(f334(f875(f869(x94903),f869(x94903))),f332(f332(f267(f869(x94903),f869(x94903)),f332(f332(f152(x94903),x94901),x94905)),f332(f332(f152(x94903),x94902),x94906))),f158(x94903,x94904)))+P24(f332(f332(f334(f875(x94903,x94903)),f332(f332(f267(x94903,x94903),x94901),x94902)),x94904))
% 158.70/158.40  [9525]P24(f332(f332(f334(f875(f869(x95251),f869(x95251))),f332(f332(f267(f869(x95251),f869(x95251)),f332(f332(f152(x95251),x95252),x95253)),f332(f332(f152(x95251),x95254),x95255))),f159(x95251,x95256)))+~P24(f332(f332(f334(f875(f869(x95251),f869(x95251))),f332(f332(f267(f869(x95251),f869(x95251)),x95253),x95255)),f159(x95251,x95256)))+~P24(f332(f332(f334(f875(x95251,x95251)),f332(f332(f267(x95251,x95251),x95252),x95254)),x95256))
% 158.70/158.40  [9543]P24(f332(x95431,x95432))+~P24(f332(x95431,f779(x95431,x95433,x95434,x95435,x95436)))+~P24(f332(f332(f334(x95436),x95432),f332(f332(f43(x95435,f876(x95436,a862)),x95434),x95433)))
% 158.70/158.40  [9548]~P24(f332(f332(f334(f875(f869(x95481),f869(x95481))),f332(f332(f267(f869(x95481),f869(x95481)),f332(f332(f152(x95481),x95482),x95485)),f332(f332(f152(x95481),x95483),x95486))),f148(x95481,x95484)))+P24(f332(f332(f334(f875(f869(x95481),f869(x95481))),f332(f332(f267(f869(x95481),f869(x95481)),x95485),x95486)),f148(x95481,x95484)))+P24(f332(f332(f334(f875(x95481,x95481)),f332(f332(f267(x95481,x95481),x95482),x95483)),x95484))
% 158.70/158.40  [9549]~P24(f332(f332(f334(f875(f869(x95491),f869(x95491))),f332(f332(f267(f869(x95491),f869(x95491)),f332(f332(f152(x95491),x95492),x95495)),f332(f332(f152(x95491),x95493),x95496))),f146(x95491,x95494)))+P24(f332(f332(f334(f875(f869(x95491),f869(x95491))),f332(f332(f267(f869(x95491),f869(x95491)),x95495),x95496)),f146(x95491,x95494)))+P24(f332(f332(f334(f875(x95491,x95491)),f332(f332(f267(x95491,x95491),x95492),x95493)),x95494))
% 158.70/158.40  [9550]~P24(f332(f332(f334(f875(f869(x95501),f869(x95501))),f332(f332(f267(f869(x95501),f869(x95501)),f332(f332(f152(x95501),x95502),x95505)),f332(f332(f152(x95501),x95503),x95506))),f158(x95501,x95504)))+P24(f332(f332(f334(f875(f869(x95501),f869(x95501))),f332(f332(f267(f869(x95501),f869(x95501)),x95505),x95506)),f158(x95501,x95504)))+P24(f332(f332(f334(f875(x95501,x95501)),f332(f332(f267(x95501,x95501),x95502),x95503)),x95504))
% 158.70/158.40  [9634]P24(f332(x96341,x96342))+P24(f332(f332(f334(x96343),f772(x96341,x96344,x96345,x96343,x96346)),x96345))+~P24(f332(f332(f334(x96346),x96342),f332(f332(f43(x96343,f876(x96346,a862)),x96345),x96344)))
% 158.70/158.40  [9645]~E(x96452,x96454)+P24(f332(f332(f334(f875(f869(x96451),f869(x96451))),f332(f332(f267(f869(x96451),f869(x96451)),f332(f332(f135(x96451),x96452),f332(f332(f152(x96451),x96453),f116(x96451)))),f332(f332(f135(x96451),x96454),f332(f332(f152(x96451),x96455),f116(x96451))))),f158(x96451,x96456)))+~P24(f332(f332(f334(f875(x96451,x96451)),f332(f332(f267(x96451,x96451),x96453),x96455)),x96456))
% 158.70/158.40  [9732]E(x97321,x97322)+~P24(f332(f332(f334(f875(f869(x97323),f869(x97323))),f332(f332(f267(f869(x97323),f869(x97323)),f332(f332(f135(x97323),x97325),f332(f332(f152(x97323),x97321),f116(x97323)))),f332(f332(f135(x97323),x97326),f332(f332(f152(x97323),x97322),f116(x97323))))),f158(x97323,x97324)))+P24(f332(f332(f334(f875(x97323,x97323)),f332(f332(f267(x97323,x97323),x97321),x97322)),x97324))
% 158.70/158.40  [9761]~P24(f332(f332(f334(f875(f869(x97611),f869(x97611))),f332(f332(f267(f869(x97611),f869(x97611)),f332(f332(f135(x97611),x97615),f332(f332(f152(x97611),x97612),f116(x97611)))),f332(f332(f135(x97611),x97616),f332(f332(f152(x97611),x97613),f116(x97611))))),f158(x97611,x97614)))+P24(f332(f332(f334(f875(f869(x97611),f869(x97611))),f332(f332(f267(f869(x97611),f869(x97611)),x97615),x97616)),f158(x97611,x97614)))+P24(f332(f332(f334(f875(x97611,x97611)),f332(f332(f267(x97611,x97611),x97612),x97613)),x97614))
% 158.70/158.40  [9780]P24(f332(x97801,x97802))+P24(f332(f332(f334(x97803),f779(x97801,x97804,x97805,x97806,x97803)),f332(x97804,f772(x97801,x97804,x97805,x97806,x97803))))+~P24(f332(f332(f334(x97803),x97802),f332(f332(f43(x97806,f876(x97803,a862)),x97805),x97804)))
% 158.70/158.40  [8806]~P12(x88063,x88064,x88061)+~P24(f332(f63(x88063),x88066))+E(f332(f332(x88061,x88062),f332(f332(f66(x88063,x88064,x88061),x88065),f332(f332(f22(f876(x88063,a862)),x88066),f332(f332(f310(x88063),x88062),f198(f876(x88063,a862)))))),f332(f332(f66(x88063,x88064,x88061),x88065),f332(f332(f310(x88063),x88062),x88066)))
% 158.70/158.40  [8889]~E(f332(f332(f180(x88891,x88892),x88894),x88895),f332(f210(x88892),x88896))+~P24(f332(f332(x88893,x88895),x88896))+E(f332(f332(f180(x88891,x88892),f332(f137(f875(x88891,x88892),f332(f271(x88891,x88892,a862),x88893)),x88894)),x88895),f332(f210(x88892),x88896))
% 158.70/158.40  [9098]~P24(f332(f332(f334(x90985),x90983),x90986))+P24(f332(f332(f246(f876(x90981,a862)),f332(x90982,x90983)),x90984))+~P24(f332(f332(f246(f876(x90981,a862)),f332(f332(f43(x90985,f876(x90981,a862)),x90986),x90982)),x90984))
% 158.70/158.40  [9705]~P6(x97051,x97055,x97054)+P24(f332(f332(f334(f875(x97051,x97051)),f332(f332(f267(x97051,x97051),x97052),x97053)),x97054))+~P24(f332(f332(f334(x97051),x97056),f332(f332(f104(f876(x97051,a862)),f332(f286(x97051,x97051,x97054),f332(f332(f310(x97051),x97052),f198(f876(x97051,a862))))),f332(f286(x97051,x97051,x97054),f332(f332(f310(x97051),x97053),f198(f876(x97051,a862)))))))
% 158.70/158.40  [8555]~P108(x85552)+~E(f332(f332(f81(x85552),f332(f332(f82(x85552),x85554),x85555)),x85551),f332(f332(f81(x85552),f332(f332(f82(x85552),x85553),x85555)),x85556))+E(x85551,f332(f332(f81(x85552),f332(f332(f82(x85552),f332(f332(f22(x85552),x85553),x85554)),x85555)),x85556))
% 158.70/158.40  [8556]~P108(x85561)+~E(f332(f332(f81(x85561),f332(f332(f82(x85561),x85562),x85564)),x85565),f332(f332(f81(x85561),f332(f332(f82(x85561),x85563),x85564)),x85566))+E(f332(f332(f81(x85561),f332(f332(f82(x85561),f332(f332(f22(x85561),x85562),x85563)),x85564)),x85565),x85566)
% 158.70/158.40  [8719]~P108(x87191)+E(f332(f332(f81(x87191),f332(f332(f82(x87191),x87192),x87193)),x87194),f332(f332(f81(x87191),f332(f332(f82(x87191),x87195),x87193)),x87196))+~E(x87196,f332(f332(f81(x87191),f332(f332(f82(x87191),f332(f332(f22(x87191),x87192),x87195)),x87193)),x87194))
% 158.70/158.40  [8720]~P108(x87201)+E(f332(f332(f81(x87201),f332(f332(f82(x87201),x87202),x87203)),x87204),f332(f332(f81(x87201),f332(f332(f82(x87201),x87205),x87203)),x87206))+~E(f332(f332(f81(x87201),f332(f332(f82(x87201),f332(f332(f22(x87201),x87202),x87205)),x87203)),x87204),x87206)
% 158.70/158.40  [9037]~P24(f332(f332(x90374,x90375),x90376))+~P24(f332(f332(x90373,x90375),x90376))+P24(f332(f332(f332(f332(f104(f876(x90371,f876(x90372,a862))),x90373),x90374),x90375),x90376))
% 158.70/158.40  [9284]P24(f332(f332(x92841,x92842),x92843))+P24(f332(f332(x92844,x92842),x92843))+~P24(f332(f332(f332(f332(f113(f876(x92845,f876(x92846,a862))),x92844),x92841),x92842),x92843))
% 158.70/158.40  [9563]~P124(x95631)+~P24(f332(f332(f246(x95631),f332(f332(f81(x95631),f332(f332(f82(x95631),x95634),x95635)),x95632)),f332(f332(f81(x95631),f332(f332(f82(x95631),x95633),x95635)),x95636)))+P24(f332(f332(f246(x95631),x95632),f332(f332(f81(x95631),f332(f332(f82(x95631),f332(f332(f22(x95631),x95633),x95634)),x95635)),x95636)))
% 158.70/158.40  [9564]~P124(x95641)+~P24(f332(f332(f247(x95641),f332(f332(f81(x95641),f332(f332(f82(x95641),x95644),x95645)),x95642)),f332(f332(f81(x95641),f332(f332(f82(x95641),x95643),x95645)),x95646)))+P24(f332(f332(f247(x95641),x95642),f332(f332(f81(x95641),f332(f332(f82(x95641),f332(f332(f22(x95641),x95643),x95644)),x95645)),x95646)))
% 158.70/158.40  [9587]~P124(x95871)+P24(f332(f332(f246(x95871),f332(f332(f81(x95871),f332(f332(f82(x95871),x95872),x95873)),x95874)),f332(f332(f81(x95871),f332(f332(f82(x95871),x95875),x95873)),x95876)))+~P24(f332(f332(f246(x95871),x95874),f332(f332(f81(x95871),f332(f332(f82(x95871),f332(f332(f22(x95871),x95875),x95872)),x95873)),x95876)))
% 158.70/158.40  [9588]~P124(x95881)+P24(f332(f332(f247(x95881),f332(f332(f81(x95881),f332(f332(f82(x95881),x95882),x95883)),x95884)),f332(f332(f81(x95881),f332(f332(f82(x95881),x95885),x95883)),x95886)))+~P24(f332(f332(f247(x95881),x95884),f332(f332(f81(x95881),f332(f332(f82(x95881),f332(f332(f22(x95881),x95885),x95882)),x95883)),x95886)))
% 158.70/158.40  [9693]~P124(x96931)+~P24(f332(f332(f246(x96931),f332(f332(f81(x96931),f332(f332(f82(x96931),x96932),x96934)),x96935)),f332(f332(f81(x96931),f332(f332(f82(x96931),x96933),x96934)),x96936)))+P24(f332(f332(f246(x96931),f332(f332(f81(x96931),f332(f332(f82(x96931),f332(f332(f22(x96931),x96932),x96933)),x96934)),x96935)),x96936))
% 158.70/158.40  [9694]~P124(x96941)+~P24(f332(f332(f247(x96941),f332(f332(f81(x96941),f332(f332(f82(x96941),x96942),x96944)),x96945)),f332(f332(f81(x96941),f332(f332(f82(x96941),x96943),x96944)),x96946)))+P24(f332(f332(f247(x96941),f332(f332(f81(x96941),f332(f332(f82(x96941),f332(f332(f22(x96941),x96942),x96943)),x96944)),x96945)),x96946))
% 158.70/158.40  [9744]~P124(x97441)+P24(f332(f332(f246(x97441),f332(f332(f81(x97441),f332(f332(f82(x97441),x97442),x97443)),x97444)),f332(f332(f81(x97441),f332(f332(f82(x97441),x97445),x97443)),x97446)))+~P24(f332(f332(f246(x97441),f332(f332(f81(x97441),f332(f332(f82(x97441),f332(f332(f22(x97441),x97442),x97445)),x97443)),x97444)),x97446))
% 158.70/158.40  [9745]~P124(x97451)+P24(f332(f332(f247(x97451),f332(f332(f81(x97451),f332(f332(f82(x97451),x97452),x97453)),x97454)),f332(f332(f81(x97451),f332(f332(f82(x97451),x97455),x97453)),x97456)))+~P24(f332(f332(f247(x97451),f332(f332(f81(x97451),f332(f332(f82(x97451),f332(f332(f22(x97451),x97452),x97455)),x97453)),x97454)),x97456))
% 158.70/158.40  [9915]~P67(x99152)+~P24(f332(f63(x99151),x99156))+E(f332(f332(f6(x99151,x99152),f332(f332(f18(x99151,x99152,x99152),f332(f332(f18(x99151,x99152,f876(x99152,x99152)),f332(f332(f8(a862,f876(x99152,f876(x99152,x99152)),x99151),f99(x99152)),x99153)),x99154)),x99155)),x99156),f332(f332(f81(x99152),f332(f332(f6(x99151,x99152),x99154),f332(f332(f104(f876(x99151,a862)),x99156),f332(f252(x99151),x99153)))),f332(f332(f6(x99151,x99152),x99155),f332(f332(f104(f876(x99151,a862)),x99156),f332(f80(f876(x99151,a862)),f332(f252(x99151),x99153))))))
% 158.70/158.40  [9974]P24(f332(f332(f334(x99742),x99744),x99746))+P24(f332(f332(f334(x99742),x99745),x99746))+E(f332(f312(x99741,x99742,f332(f332(f7(x99741,x99742,x99742),f332(f332(f7(x99741,x99742,f876(x99742,x99742)),f332(f332(f8(a862,f876(x99742,f876(x99742,x99742)),x99741),f99(x99742)),f332(f332(f7(x99741,f876(x99741,a862),a862),f334(x99741)),x99743))),x99744)),x99745)),x99746),f198(f876(x99741,a862)))
% 158.70/158.40  [9975]P24(f332(f332(f334(x99752),x99755),x99756))+~P24(f332(f332(f334(x99752),x99754),x99756))+E(f332(f312(x99751,x99752,f332(f332(f7(x99751,x99752,x99752),f332(f332(f7(x99751,x99752,f876(x99752,x99752)),f332(f332(f8(a862,f876(x99752,f876(x99752,x99752)),x99751),f99(x99752)),f332(f332(f7(x99751,f876(x99751,a862),a862),f334(x99751)),x99753))),x99754)),x99755)),x99756),x99753)
% 158.70/158.40  [9976]P24(f332(f332(f334(x99762),x99764),x99766))+~P24(f332(f332(f334(x99762),x99765),x99766))+E(f332(f312(x99761,x99762,f332(f332(f7(x99761,x99762,x99762),f332(f332(f7(x99761,x99762,f876(x99762,x99762)),f332(f332(f8(a862,f876(x99762,f876(x99762,x99762)),x99761),f99(x99762)),f332(f332(f7(x99761,f876(x99761,a862),a862),f334(x99761)),x99763))),x99764)),x99765)),x99766),f332(f80(f876(x99761,a862)),x99763))
% 158.70/158.40  [9977]~P24(f332(f332(f334(x99772),x99774),x99776))+~P24(f332(f332(f334(x99772),x99775),x99776))+E(f332(f312(x99771,x99772,f332(f332(f7(x99771,x99772,x99772),f332(f332(f7(x99771,x99772,f876(x99772,x99772)),f332(f332(f8(a862,f876(x99772,f876(x99772,x99772)),x99771),f99(x99772)),f332(f332(f7(x99771,f876(x99771,a862),a862),f334(x99771)),x99773))),x99774)),x99775)),x99776),f255(f876(x99771,a862)))
% 158.70/158.40  [10104]P20(x101041,x101042,f332(f332(f310(f867(x101041)),f332(f332(f332(f93(x101041),f332(x101043,x101044)),f332(a28,x101044)),f332(x101045,x101044))),f198(f876(f867(x101041),a862))))+~P24(f332(f332(f334(a865),x101044),x101046))+~P20(x101041,f332(f332(f113(f876(f867(x101041),a862)),x101042),f332(f311(a865,f867(x101041),f332(f332(f18(a865,f876(x101041,f876(a863,a862)),f867(x101041)),f332(f332(f18(a865,a864,f876(f876(x101041,f876(a863,a862)),f867(x101041))),f332(f332(f8(f876(x101041,f876(a863,a862)),f876(a864,f876(f876(x101041,f876(a863,a862)),f867(x101041))),a865),f93(x101041)),x101043)),a28)),x101045)),x101046)),f332(f311(a865,f867(x101041),f332(f332(f18(a865,f876(x101041,f876(a863,a862)),f867(x101041)),f332(f332(f18(a865,a864,f876(f876(x101041,f876(a863,a862)),f867(x101041))),f332(f332(f8(f876(x101041,f876(a863,a862)),f876(a864,f876(f876(x101041,f876(a863,a862)),f867(x101041))),a865),f93(x101041)),x101043)),f332(f332(f8(f872(a864),a864,a865),f245(a864)),a26))),x101045)),x101046))
% 158.70/158.40  [8585]E(x85851,x85852)+~P53(x85854,x85855,x85853,x85856,x85857)+~E(f332(x85853,x85851),f332(x85853,x85852))
% 158.70/158.40  [6998]E(f332(f243(f872(x69981),x69982,f211(x69981),x69983),f332(x69984,x69985)),f332(f210(x69981),x69986))+~E(f332(x69984,x69985),f332(f210(x69982),x69987))+~E(f332(x69983,x69987),f332(f210(x69981),x69986))
% 158.70/158.40  [8612]~P4(x86126,x86125,x86127,x86124,x86121)+E(f332(f332(x86121,x86122),x86123),x86124)+P24(f332(f63(x86125),x86123))
% 158.70/158.40  [9432]P44(x94321,x94322,x94323,x94324,x94325,f332(f332(x94323,x94326),x94327))+~E(f332(f332(x94323,x94326),x94327),x94324)+~E(x94325,f198(f876(x94321,a862)))
% 158.70/158.40  [9609]~P24(f332(x96096,x96093))+~P24(f332(f332(f334(f875(x96092,x96092)),f332(f332(f267(x96092,x96092),x96094),x96095)),f332(x96097,x96093)))+P24(f332(f332(f334(f875(f875(x96091,x96092),f875(x96091,x96092))),f332(f332(f267(f875(x96091,x96092),f875(x96091,x96092)),f332(f332(f267(x96091,x96092),x96093),x96094)),f332(f332(f267(x96091,x96092),x96093),x96095))),f284(x96091,x96092,x96096,x96097)))
% 158.70/158.40  [10029]~P44(x100292,x100297,x100293,x100296,x100291,f332(f332(x100293,x100295),x100294))+E(f332(f332(x100293,f627(x100294,x100295,x100291,x100296,x100293,x100297,x100292)),f642(x100294,x100295,x100291,x100296,x100293,x100297,x100292)),f332(f332(x100293,x100295),x100294))+E(x100291,f198(f876(x100292,a862)))
% 158.70/158.40  [10030]~P44(x100307,x100306,x100301,x100304,x100305,f332(f332(x100301,x100302),x100303))+E(f332(f332(x100301,f627(x100303,x100302,x100305,x100304,x100301,x100306,x100307)),f642(x100303,x100302,x100305,x100304,x100301,x100306,x100307)),f332(f332(x100301,x100302),x100303))+E(f332(f332(x100301,x100302),x100303),x100304)
% 158.70/158.40  [9133]~P36(x91331,x91332,x91333,x91335,x91337)+P36(x91331,x91332,x91333,f332(f332(f152(x91331),x91334),x91335),f332(f332(f152(x91332),x91336),x91337))+~P24(f332(f332(x91333,x91334),x91336))
% 158.70/158.40  [9151]P36(x91511,x91512,x91513,x91514,x91515)+~P36(x91511,x91512,x91513,f332(f332(f135(x91511),x91516),x91514),f332(f332(f135(x91512),x91517),x91515))+~E(f332(f199(f869(x91511)),x91516),f332(f199(f869(x91512)),x91517))
% 158.70/158.40  [9152]P36(x91521,x91522,x91523,x91524,x91525)+~P36(x91521,x91522,x91523,f332(f332(f135(x91521),x91524),x91526),f332(f332(f135(x91522),x91525),x91527))+~E(f332(f199(f869(x91521)),x91524),f332(f199(f869(x91522)),x91525))
% 158.70/158.40  [9344]~P36(x93441,x93442,x93443,x93445,x93447)+~P36(x93441,x93442,x93443,x93444,x93446)+P36(x93441,x93442,x93443,f332(f332(f135(x93441),x93444),x93445),f332(f332(f135(x93442),x93446),x93447))
% 158.70/158.40  [9682]~P24(f332(f68(x96821,x96824,x96825,x96826,x96823),x96827))+P24(f332(f68(x96821,x96824,x96825,x96826,f332(f332(f310(x96821),x96822),x96823)),f332(f332(x96825,x96822),x96827)))+P24(f332(f332(f334(x96821),x96822),x96823))
% 158.70/158.40  [9813]~P21(x98133,x98131,x98134,f255(f876(x98133,a862)))+E(f332(f332(f180(x98131,x98132),f332(f332(f155(f875(x98133,x98132),f875(x98131,x98132)),f332(f271(x98133,x98132,f875(x98131,x98132)),f332(f332(f8(x98131,f876(x98132,f875(x98131,x98132)),x98133),f267(x98131,x98132)),x98134))),x98135)),f332(x98134,x98136)),f332(f210(x98132),x98137))+~E(f332(f332(f180(x98133,x98132),x98135),x98136),f332(f210(x98132),x98137))
% 158.70/158.40  [10050]~P44(x100502,x100507,x100506,x100505,x100501,f332(f332(x100506,x100504),x100503))+E(x100501,f198(f876(x100502,a862)))+P24(f332(f332(f334(x100502),f627(x100503,x100504,x100501,x100505,x100506,x100507,x100502)),x100501))
% 158.70/158.40  [10051]~P44(x100515,x100517,x100511,x100514,x100516,f332(f332(x100511,x100512),x100513))+E(f332(f332(x100511,x100512),x100513),x100514)+P24(f332(f332(f334(x100515),f627(x100513,x100512,x100516,x100514,x100511,x100517,x100515)),x100516))
% 158.70/158.40  [6787]~E(x67875,x67877)+~E(x67876,x67874)+E(f332(f332(f332(f332(f73(x67871,f872(x67872)),x67873),x67874),f332(f210(x67872),x67875)),x67876),f332(f210(x67872),x67877))
% 158.70/158.40  [6914]E(x69141,x69142)+~E(f332(x69145,x69141),f332(f210(x69144),x69147))+E(f332(f332(f332(f332(f73(x69143,f872(x69144)),x69145),x69142),f332(f210(x69144),x69146)),x69141),f332(f210(x69144),x69147))
% 158.70/158.40  [7629]E(x76291,x76292)+~E(x76293,x76294)+~E(f332(f332(f332(f332(f73(x76295,f872(x76296)),x76297),x76294),f332(f210(x76296),x76291)),x76293),f332(f210(x76296),x76292))
% 158.70/158.40  [7695]E(x76951,x76952)+E(f332(x76953,x76954),f332(f210(x76955),x76951))+~E(f332(f332(f332(f332(f73(x76956,f872(x76955)),x76953),x76957),f332(f210(x76955),x76952)),x76954),f332(f210(x76955),x76951))
% 158.70/158.40  [7696]E(x76961,x76962)+E(f332(x76963,x76961),f332(f210(x76964),x76965))+~E(f332(f332(f332(f332(f73(x76966,f872(x76964)),x76963),x76962),f332(f210(x76964),x76967)),x76961),f332(f210(x76964),x76965))
% 158.70/158.40  [8831]~P17(x88314,x88315,x88316,x88317,x88311)+~P24(f332(f63(x88315),x88313))+E(f332(f332(x88311,x88312),x88313),f332(f332(f332(f67(x88314,x88315,x88316),x88312),x88317),x88313))
% 158.70/158.40  [8832]~P4(x88324,x88325,x88326,x88327,x88321)+~P24(f332(f63(x88325),x88323))+E(f332(f332(x88321,x88322),x88323),f332(f332(f332(f67(x88324,x88325,x88326),x88322),x88327),x88323))
% 158.70/158.40  [9399]~P20(x93991,x93992,f332(f332(f310(f867(x93991)),f332(f332(f332(f93(x93991),x93993),x93994),x93997)),f198(f876(f867(x93991),a862))))+P20(x93991,x93992,f332(f332(f310(f867(x93991)),f332(f332(f332(f93(x93991),x93993),f34(x93994,x93995)),x93996)),f198(f876(f867(x93991),a862))))+~P20(x93991,x93992,f332(f332(f310(f867(x93991)),f332(f332(f332(f93(x93991),x93997),x93995),x93996)),f198(f876(f867(x93991),a862))))
% 158.70/158.40  [9582]~P19(x95823,x95824,x95825,x95827,x95826,x95821)+~P24(f332(f63(x95824),x95822))+E(f332(x95821,x95822),f332(f332(f332(f67(x95823,x95824,x95825),x95826),x95827),x95822))
% 158.70/158.40  [9739]P44(x97391,x97392,x97393,x97394,x97395,f332(f332(x97393,x97396),x97397))+~P44(x97391,x97392,x97393,x97394,f332(f332(f22(f876(x97391,a862)),x97395),f332(f332(f310(x97391),x97396),f198(f876(x97391,a862)))),x97397)+~P24(f332(f332(f334(x97391),x97396),x97395))
% 158.70/158.40  [10005]~P20(x100051,x100052,f332(f332(f310(f867(x100051)),f332(f332(f332(f93(x100051),f95(x100051,x100053,x100054)),x100055),x100057)),f198(f876(f867(x100051),a862))))+P20(x100051,x100052,f332(f332(f310(f867(x100051)),f332(f332(f332(f93(x100051),x100053),f31(x100054,x100055,x100056)),x100057)),f198(f876(f867(x100051),a862))))+~P20(x100051,x100052,f332(f332(f310(f867(x100051)),f332(f332(f332(f93(x100051),f95(x100051,x100053,f332(f74(a862,a862,a863,a327),x100054))),x100056),x100057)),f198(f876(f867(x100051),a862))))
% 158.70/158.40  [10075]~P44(x100752,x100753,x100754,x100755,x100751,f332(f332(x100754,x100757),x100756))+P44(x100752,x100753,x100754,x100755,f332(f332(f22(f876(x100752,a862)),x100751),f332(f332(f310(x100752),f627(x100756,x100757,x100751,x100755,x100754,x100753,x100752)),f198(f876(x100752,a862)))),f642(x100756,x100757,x100751,x100755,x100754,x100753,x100752))+E(x100751,f198(f876(x100752,a862)))
% 158.70/158.40  [10076]~P44(x100765,x100766,x100761,x100764,x100767,f332(f332(x100761,x100762),x100763))+P44(x100765,x100766,x100761,x100764,f332(f332(f22(f876(x100765,a862)),x100767),f332(f332(f310(x100765),f627(x100763,x100762,x100767,x100764,x100761,x100766,x100765)),f198(f876(x100765,a862)))),f642(x100763,x100762,x100767,x100764,x100761,x100766,x100765))+E(f332(f332(x100761,x100762),x100763),x100764)
% 158.70/158.40  [9140]E(f189(x91401,x91402,x91403,x91404,f332(f332(f160(x91402,x91405),x91406),x91407)),f189(x91401,x91402,x91403,x91404,x91405))+~P24(f332(f332(f247(a868),x91406),f332(f199(f869(x91402)),x91405)))+~P24(f332(f332(f246(a868),f332(f199(f869(x91401)),x91404)),x91406))
% 158.70/158.40  [9421]P24(f332(f332(f246(f876(f875(x94211,x94212),a862)),f332(f332(f289(x94211,x94213,x94212),x94214),x94215)),f332(f332(f289(x94211,x94213,x94212),x94216),x94217)))+~P24(f332(f332(f246(f876(f875(x94213,x94212),a862)),x94215),x94217))+~P24(f332(f332(f246(f876(f875(x94211,x94213),a862)),x94214),x94216))
% 158.70/158.40  [9750]~P24(f332(f332(f334(x97501),x97506),x97505))+P24(f332(f68(x97501,x97502,x97503,x97504,x97505),f332(f332(x97503,x97506),x97507)))+~P24(f332(f68(x97501,x97502,x97503,x97504,f332(f332(f22(f876(x97501,a862)),x97505),f332(f332(f310(x97501),x97506),f198(f876(x97501,a862))))),x97507))
% 158.70/158.40  [10132]~P140(x101321)+~P21(f875(x101322,x101323),x101321,f332(f271(x101322,x101323,x101321),f332(f332(f7(x101322,f876(x101323,x101321),f876(x101323,x101321)),f332(f332(f8(f876(x101321,x101321),f876(f876(x101323,x101321),f876(x101323,x101321)),x101322),f8(x101321,x101321,x101323)),f332(f332(f8(x101321,f876(x101321,x101321),x101322),f82(x101321)),x101324))),x101325)),f332(f332(f269(x101322,x101323),x101326),f332(f16(f876(x101323,a862),x101322),x101327)))+E(f332(f332(f6(x101321,x101321),f35(x101321)),f332(f252(x101321),f332(f332(f8(f876(x101322,a862),a862,x101321),f88(x101322)),f332(f332(f8(f876(x101322,f876(x101323,a862)),f876(x101322,a862),x101321),f332(f8(f876(x101323,a862),a862,x101322),f88(x101323))),f332(f332(f7(x101321,f876(x101322,f876(x101323,a862)),f876(x101322,f876(x101323,a862))),f332(f332(f8(f876(x101322,f876(f876(x101323,a862),f876(x101323,a862))),f876(f876(x101322,f876(x101323,a862)),f876(x101322,f876(x101323,a862))),x101321),f18(x101322,f876(x101323,a862),f876(x101323,a862))),f332(f332(f8(f876(x101322,f876(x101323,f876(a862,a862))),f876(x101322,f876(f876(x101323,a862),f876(x101323,a862))),x101321),f332(f8(f876(x101323,f876(a862,a862)),f876(f876(x101323,a862),f876(x101323,a862)),x101322),f18(x101323,a862,a862))),f332(f332(f8(f876(x101322,f876(x101323,a862)),f876(x101322,f876(x101323,f876(a862,a862))),x101321),f332(f8(f876(x101323,a862),f876(x101323,f876(a862,a862)),x101322),f332(f8(a862,f876(a862,a862),x101323),a330))),f332(f332(f7(x101321,f876(x101322,f876(x101323,x101321)),f876(x101322,f876(x101323,a862))),f332(f332(f8(f876(f876(x101323,x101321),f876(x101323,a862)),f876(f876(x101322,f876(x101323,x101321)),f876(x101322,f876(x101323,a862))),x101321),f8(f876(x101323,x101321),f876(x101323,a862),x101322)),f332(f332(f8(f876(x101321,a862),f876(f876(x101323,x101321),f876(x101323,a862)),x101321),f8(x101321,a862,x101323)),a329))),f332(f332(f7(x101322,f876(x101323,x101321),f876(x101323,x101321)),f332(f332(f8(f876(x101321,x101321),f876(f876(x101323,x101321),f876(x101323,x101321)),x101322),f8(x101321,x101321,x101323)),f332(f332(f8(x101321,f876(x101321,x101321),x101322),f82(x101321)),x101324))),x101325)))))),f332(f332(f7(x101322,f876(x101323,a862),f876(x101323,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x101323,a862),f876(x101323,a862)),x101322),f8(a862,a862,x101323)),f332(f332(f8(a862,f876(a862,a862),x101322),a330),f332(f332(f7(x101322,f876(x101322,a862),a862),f334(x101322)),x101326)))),f332(f332(f7(x101323,f876(x101323,a862),a862),f334(x101323)),x101327))))))),f332(f332(f82(x101321),f332(f332(f6(x101322,x101321),x101324),x101326)),f332(f332(f6(x101323,x101321),x101325),x101327)))
% 158.70/158.40  [9580]~P24(f332(f332(x95804,x95806),x95808))+~P24(f332(f332(x95805,x95808),x95807))+P24(f332(f332(f268(x95801,x95802,x95803,x95804,x95805),x95806),x95807))
% 158.70/158.40  [9196]~P15(x91968,x91961,x91963,x91965)+~P24(f332(f63(x91968),x91966))+E(f332(f74(x91961,x91961,x91962,f332(x91963,x91964)),f332(f74(x91961,x91961,x91962,f332(x91965,x91966)),x91967)),f332(f74(x91961,x91961,x91962,f332(x91965,x91966)),f332(f74(x91961,x91961,x91962,f332(x91963,x91964)),x91967)))
% 158.70/158.40  [9570]~P18(x95707,x95702,x95705,x95708,x95706,x95701)+~P24(f332(f63(x95702),x95704))+E(f332(x95701,f332(f332(f310(x95702),x95703),x95704)),f332(f332(x95705,f332(x95706,x95703)),f332(x95701,x95704)))
% 158.70/158.40  [9691]~P21(x96912,x96914,x96916,x96918)+~P21(x96911,x96913,x96915,x96917)+P21(f875(x96911,x96912),f875(x96913,x96914),f272(x96911,x96913,x96912,x96914,x96915,x96916),f332(f332(f269(x96911,x96912),x96917),f332(f16(f876(x96912,a862),x96911),x96918)))
% 158.70/158.40  [9368]P24(f332(f332(f334(f875(x93681,x93682)),f332(f332(f267(x93681,x93682),x93683),x93684)),f332(f332(f289(x93681,x93685,x93682),x93686),x93687)))+~P24(f332(f332(f334(f875(x93681,x93685)),f332(f332(f267(x93681,x93685),x93683),x93688)),x93686))+~P24(f332(f332(f334(f875(x93685,x93682)),f332(f332(f267(x93685,x93682),x93688),x93684)),x93687))
% 158.70/158.40  [9551]~P24(f332(f332(f246(f876(f875(x95513,x95512),a862)),x95515),f332(f332(f269(x95513,x95512),x95518),f332(f16(f876(x95512,a862),x95513),x95517))))+~P24(f332(f332(f246(f876(f875(x95511,x95513),a862)),x95514),f332(f332(f269(x95511,x95513),x95516),f332(f16(f876(x95513,a862),x95511),x95518))))+P24(f332(f332(f246(f876(f875(x95511,x95512),a862)),f332(f332(f289(x95511,x95513,x95512),x95514),x95515)),f332(f332(f269(x95511,x95512),x95516),f332(f16(f876(x95512,a862),x95511),x95517))))
% 158.70/158.40  [9604]~E(x96043,x96045)+P24(f332(f332(f334(f875(f875(x96041,x96042),f875(x96041,x96042))),f332(f332(f267(f875(x96041,x96042),f875(x96041,x96042)),f332(f332(f267(x96041,x96042),x96043),x96044)),f332(f332(f267(x96041,x96042),x96045),x96046))),f325(x96041,x96042,x96047,x96048)))+~P24(f332(f332(f334(f875(x96042,x96042)),f332(f332(f267(x96042,x96042),x96044),x96046)),x96048))
% 158.70/158.40  [9714]E(x97141,x97142)+~P24(f332(f332(f334(f875(f875(x97143,x97145),f875(x97143,x97145))),f332(f332(f267(f875(x97143,x97145),f875(x97143,x97145)),f332(f332(f267(x97143,x97145),x97141),x97146)),f332(f332(f267(x97143,x97145),x97142),x97147))),f325(x97143,x97145,x97144,x97148)))+P24(f332(f332(f334(f875(x97143,x97143)),f332(f332(f267(x97143,x97143),x97141),x97142)),x97144))
% 158.70/158.40  [9731]~P24(f332(f332(f334(f875(f875(x97311,x97315),f875(x97311,x97315))),f332(f332(f267(f875(x97311,x97315),f875(x97311,x97315)),f332(f332(f267(x97311,x97315),x97312),x97316)),f332(f332(f267(x97311,x97315),x97313),x97317))),f325(x97311,x97315,x97314,x97318)))+P24(f332(f332(f334(f875(x97311,x97311)),f332(f332(f267(x97311,x97311),x97312),x97313)),x97314))+P24(f332(f332(f334(f875(x97315,x97315)),f332(f332(f267(x97315,x97315),x97316),x97317)),x97318))
% 158.70/158.40  [9635]~P19(x96357,x96355,x96351,x96358,x96352,x96354)+~P24(f332(f63(x96355),x96356))+E(f332(f332(x96351,f332(x96352,x96353)),f332(x96354,f332(f332(f22(f876(x96355,a862)),x96356),f332(f332(f310(x96355),x96353),f198(f876(x96355,a862)))))),f332(x96354,f332(f332(f310(x96355),x96353),x96356)))
% 158.70/158.40  [9159]~P24(f332(f332(f332(x91595,x91598),x91596),x91597))+~P24(f332(f332(f334(x91591),x91598),x91594))+P24(f332(f332(f332(f332(f43(x91591,f876(x91592,f876(x91593,a862))),x91594),x91595),x91596),x91597))
% 158.70/158.40  [9355]P24(f332(f332(f332(x93551,x93552),x93553),x93554))+~P24(f332(f332(f334(x93555),x93552),x93556))+~P24(f332(f332(f332(f332(f44(x93555,f876(x93557,f876(x93558,a862))),x93556),x93551),x93553),x93554))
% 158.70/158.40  [9544]~P17(x95443,x95442,x95444,x95448,x95441)+~P24(f332(f63(x95442),x95447))+E(f332(f332(x95441,f332(f332(f18(x95442,x95443,x95443),f332(f332(f8(x95443,f876(x95443,x95443),x95442),x95444),x95445)),x95446)),x95447),f332(f332(x95444,f332(f332(x95441,x95445),x95447)),f332(f332(x95441,x95446),x95447)))
% 158.70/158.40  [9821]~E(f332(f311(x98212,x98214,x98216),x98218),x982110)+~E(f332(f311(x98211,x98213,x98215),x98217),x98219)+E(f332(f311(f875(x98211,x98212),f875(x98213,x98214),f272(x98211,x98213,x98212,x98214,x98215,x98216)),f332(f332(f269(x98211,x98212),x98217),f332(f16(f876(x98212,a862),x98211),x98218))),f332(f332(f269(x98213,x98214),x98219),f332(f16(f876(x98214,a862),x98213),x982110)))
% 158.70/158.40  [9807]~P1(a5000)+~P2(a5000)+P20(a863,f332(f311(a865,f867(a863),f332(f332(f8(a864,f867(a863),a865),a94),a28)),f186(a865,a864,a26)),x98071)+~P24(f332(f332(f246(f876(f867(a863),a862)),x98071),f332(f311(a865,f867(a863),f332(f332(f8(a864,f867(a863),a865),a94),f332(f332(f8(f872(a864),a864,a865),f245(a864)),a26))),f186(a865,a864,a26))))
% 158.70/158.40  [6499]~P1(a5000)+~P2(a5000)+~P24(f332(a25,x64991))+P20(a863,f198(f876(f867(a863),a862)),f332(f332(f310(f867(a863)),f332(a94,x64991)),f198(f876(f867(a863),a862))))
% 158.70/158.40  [4824]~P106(x48242)+~P30(x48242,x48241)+P30(x48242,f117(x48242,x48241))+E(x48241,f116(x48242))
% 158.70/158.40  [4825]~P106(x48252)+~P30(x48252,x48251)+P30(x48252,f628(x48251,x48252))+E(x48251,f116(x48252))
% 158.70/158.40  [5060]~P28(x50602)+E(f10(x50602,x50601),f41(x50602,x50601))+E(x50601,f198(f876(x50602,a862)))+~P24(f332(f63(x50602),x50601))
% 158.70/158.40  [5061]~P28(x50612)+E(f11(x50612,x50611),f42(x50612,x50611))+E(x50611,f198(f876(x50612,a862)))+~P24(f332(f63(x50612),x50611))
% 158.70/158.40  [5222]~P106(x52222)+~P30(x52222,x52221)+E(x52221,f116(x52222))+E(f332(f332(f152(x52222),f660(x52221,x52222)),f628(x52221,x52222)),x52221)
% 158.70/158.40  [6022]~P26(x60222)+E(x60221,f198(f876(x60222,a862)))+P24(f332(f332(f246(x60222),f11(x60222,x60221)),f10(x60222,x60221)))+~P24(f332(f63(x60222),x60221))
% 158.70/158.40  [6034]~P40(x60342)+~P40(x60341)+E(x60341,x60342)+~E(f332(f311(a1,a868,a107),x60341),f332(f311(a1,a868,a107),x60342))
% 158.70/158.40  [9019]~P116(x90191)+~P24(f332(f332(f334(x90191),x90192),f112(x90191)))+P24(f332(f332(f247(x90191),f332(f332(f81(x90191),f332(f332(f81(x90191),f79(x90191)),x90192)),x90192)),f2(x90191)))+~P24(f332(f332(f247(x90191),x90192),f2(x90191)))
% 158.70/158.40  [9246]~P116(x92461)+~P24(f332(f332(f334(x92461),x92462),f112(x92461)))+~P24(f332(f332(f247(x92461),f332(f332(f81(x92461),f332(f332(f81(x92461),f79(x92461)),x92462)),x92462)),f2(x92461)))+P24(f332(f332(f247(x92461),x92462),f2(x92461)))
% 158.70/158.40  [4880]~P140(x48802)+~P111(x48802)+E(x48801,f2(a868))+E(f332(f332(f257(x48802),f2(x48802)),x48801),f2(x48802))
% 158.70/158.40  [4884]~P140(x48841)+~P111(x48841)+~E(x48842,f2(a868))+E(f332(f332(f257(x48841),f2(x48841)),x48842),f79(x48841))
% 158.70/158.40  [5047]~P136(x50472)+E(x50471,f79(x50472))+E(x50471,f332(f80(x50472),f79(x50472)))+~E(f332(f332(f82(x50472),x50471),x50471),f79(x50472))
% 158.70/158.40  [5308]~P88(x53082)+E(x53081,f2(x53082))+E(f83(x53082,x53081),f332(f80(x53082),f79(x53082)))+P24(f332(f332(f247(x53082),f2(x53082)),x53081))
% 158.70/158.40  [5543]~P88(x55432)+E(f83(x55432,x55431),f79(x55432))+E(x55431,f2(x55432))+~P24(f332(f332(f247(x55432),f2(x55432)),x55431))
% 158.70/158.40  [5552]E(x55521,x55522)+~E(f332(f106(a868),x55521),f332(f106(a868),x55522))+P24(f332(a203,f332(f106(a1),x55522)))+P24(f332(a203,f332(f106(a1),x55521)))
% 158.70/158.40  [5602]~P91(x56021)+~E(x56022,f2(x56021))+E(f332(f332(f81(x56021),x56022),x56022),f2(x56021))+~P24(f332(f332(f334(x56021),x56022),f112(x56021)))
% 158.70/158.40  [5640]E(x56401,f2(a1))+~E(f332(f332(f40(a1),x56402),x56401),f2(a1))+P24(f332(f332(f247(a1),x56401),x56402))+P24(f332(f332(f247(a1),x56402),x56401))
% 158.70/158.40  [5671]E(x56711,f2(a1))+~E(f332(f332(f40(a1),x56712),x56711),f2(a1))+P24(f332(f332(f246(a1),x56712),f2(a1)))+P24(f332(f332(f247(a1),x56712),x56711))
% 158.70/158.40  [5705]E(x57051,f2(a1))+~E(f332(f332(f40(a1),x57052),x57051),f2(a1))+P24(f332(f332(f246(a1),f2(a1)),x57052))+P24(f332(f332(f247(a1),x57051),x57052))
% 158.70/158.40  [5741]~P91(x57412)+E(x57411,f2(x57412))+~E(f332(f332(f81(x57412),x57411),x57411),f2(x57412))+~P24(f332(f332(f334(x57412),x57411),f112(x57412)))
% 158.70/158.40  [5801]E(f332(f106(a868),x58011),f332(f106(a868),x58012))+~E(f332(f106(a1),x58012),f2(a1))+P24(f332(a203,f332(f106(a1),x58012)))+~P24(f332(a203,f332(f106(a1),x58011)))
% 158.70/158.40  [5828]~E(f332(f106(a868),x58282),f332(f106(a868),x58281))+E(f332(f106(a1),x58281),f2(a1))+P24(f332(a203,f332(f106(a1),x58281)))+~P24(f332(a203,f332(f106(a1),x58282)))
% 158.70/158.40  [5837]~P106(x58372)+E(x58371,f198(f876(x58372,a862)))+~P24(f332(f63(x58372),x58371))+P24(f332(f332(f334(x58372),f14(x58372,x58371)),x58371))
% 158.70/158.40  [5838]~P106(x58382)+E(x58381,f198(f876(x58382,a862)))+~P24(f332(f63(x58382),x58381))+P24(f332(f332(f334(x58382),f15(x58382,x58381)),x58381))
% 158.70/158.40  [6002]~P116(x60021)+~P92(x60021)+P24(f332(f332(f246(x60021),f2(x60021)),f332(f106(x60021),x60022)))+~P24(f332(f332(f246(a1),a84),x60022))
% 158.70/158.40  [6003]~P116(x60031)+~P92(x60031)+P24(f332(f332(f247(x60031),f2(x60031)),f332(f106(x60031),x60032)))+~P24(f332(f332(f247(a1),a84),x60032))
% 158.70/158.40  [6021]~P116(x60211)+~P92(x60211)+E(f332(f76(x60211),f332(f106(x60211),x60212)),f332(f106(x60211),x60212))+P24(f332(f332(f247(x60211),f332(f106(x60211),x60212)),f2(x60211)))
% 158.70/158.40  [6061]E(x60611,x60612)+~E(f332(a107,x60611),f332(a107,x60612))+~P24(f332(f332(f246(a1),f2(a1)),x60612))+~P24(f332(f332(f246(a1),f2(a1)),x60611))
% 158.70/158.40  [6259]~P92(x62592)+~P116(x62592)+~P24(f332(f332(f246(x62592),f2(x62592)),f332(f106(x62592),x62591)))+P24(f332(f332(f246(a1),a84),x62591))
% 158.70/158.40  [6260]~P92(x62602)+~P116(x62602)+~P24(f332(f332(f247(x62602),f2(x62602)),f332(f106(x62602),x62601)))+P24(f332(f332(f247(a1),a84),x62601))
% 158.70/158.40  [6265]~P116(x62651)+~P92(x62651)+P24(f332(f332(f246(x62651),f332(f106(x62651),x62652)),f2(x62651)))+~P24(f332(f332(f246(a1),x62652),a84))
% 158.70/158.40  [6266]~P116(x62661)+~P92(x62661)+P24(f332(f332(f247(x62661),f332(f106(x62661),x62662)),f2(x62661)))+~P24(f332(f332(f247(a1),x62662),a84))
% 158.70/158.40  [6576]~P92(x65762)+~P116(x65762)+~P24(f332(f332(f246(x65762),f332(f106(x65762),x65761)),f2(x65762)))+P24(f332(f332(f246(a1),x65761),a84))
% 158.70/158.40  [6577]~P92(x65772)+~P116(x65772)+~P24(f332(f332(f247(x65772),f332(f106(x65772),x65771)),f2(x65772)))+P24(f332(f332(f247(a1),x65771),a84))
% 158.70/158.40  [6667]~P116(x66671)+~P92(x66671)+E(f332(f76(x66671),f332(f106(x66671),x66672)),f332(f80(x66671),f332(f106(x66671),x66672)))+~P24(f332(f332(f247(x66671),f332(f106(x66671),x66672)),f2(x66671)))
% 158.70/158.40  [6685]E(f332(f106(a868),x66851),f332(f106(a868),x66852))+~E(f332(f106(a1),x66852),f2(a1))+~P24(f332(f332(f246(a1),f332(f106(a1),x66851)),f2(a1)))+~P24(f332(a203,f332(f106(a1),x66851)))
% 158.70/158.40  [7560]~P106(x75602)+E(x75601,f198(f876(x75602,a862)))+~P24(f332(f63(x75602),x75601))+P24(f332(f332(f246(x75602),f12(x75602,f196(x75602),x75601)),f13(x75602,f197(x75602),x75601)))
% 158.70/158.40  [7875]~P40(x78752)+~P29(x78751)+P24(f332(f332(f334(a1),x78751),x78752))+~P24(f332(f332(f334(a868),f332(a107,x78751)),f332(f311(a1,a868,a107),x78752)))
% 158.70/158.40  [8141]~P59(x81412)+P24(f332(x81411,f211(x81412)))+~P24(f332(f59(f872(x81412)),x81411))+P24(f332(f59(x81412),f332(f332(f8(f872(x81412),a862,x81412),x81411),f210(x81412))))
% 158.70/158.40  [8591]~P59(x85911)+~P24(f332(x85912,f211(x85911)))+P24(f332(f60(f872(x85911)),x85912))+~P24(f332(f60(x85911),f332(f332(f8(f872(x85911),a862,x85911),x85912),f210(x85911))))
% 158.70/158.40  [5834]~P137(x58342)+E(x58341,f2(a1))+E(f332(f80(x58342),f332(f105(x58342),f332(f80(a1),x58341))),f332(f105(x58342),x58341))+~P24(f332(f332(f247(a1),x58341),f2(a1)))
% 158.70/158.40  [5907]~P91(x59071)+~P92(x59071)+~P32(x59071,f332(f106(x59071),x59072))+P32(x59071,f332(f106(x59071),f332(f332(f81(a1),x59072),x59072)))
% 158.70/158.40  [6248]~P76(x62482)+E(x62481,f198(f876(x62482,a862)))+E(f15(x62482,f332(f311(x62482,x62482,f80(x62482)),x62481)),f332(f80(x62482),f14(x62482,x62481)))+~P24(f332(f63(x62482),x62481))
% 158.70/158.40  [6249]~P76(x62492)+E(x62491,f198(f876(x62492,a862)))+E(f14(x62492,f332(f311(x62492,x62492,f80(x62492)),x62491)),f332(f80(x62492),f15(x62492,x62491)))+~P24(f332(f63(x62492),x62491))
% 158.70/158.40  [6280]~P91(x62801)+~P92(x62801)+P32(x62801,f332(f106(x62801),x62802))+~P32(x62801,f332(f106(x62801),f332(f332(f81(a1),x62802),x62802)))
% 158.70/158.40  [6371]E(x63711,f2(a1))+E(f332(a52,f51(f332(f80(a1),x63711),f332(f80(a1),x63712))),f47(x63711,x63712))+P24(f332(f332(f246(a1),f2(a1)),x63712))+~P24(f332(f332(f246(a1),f2(a1)),x63711))
% 158.70/158.40  [7383]~P1(a5000)+~P24(f332(a25,x73831))+P20(a863,x73832,f332(f332(f310(f867(a863)),f332(a94,x73831)),f198(f876(f867(a863),a862))))+P24(f332(f332(f334(a865),f671(x73831,x73832)),f186(a865,a864,a26)))
% 158.70/158.40  [8623]~P1(a5000)+~P24(f332(a25,x86232))+P20(a863,x86231,f332(f332(f310(f867(a863)),f332(a94,x86232)),f198(f876(f867(a863),a862))))+~P20(a863,x86231,f332(f332(f310(f867(a863)),f332(a94,f332(a28,f671(x86232,x86231)))),f198(f876(f867(a863),a862))))
% 158.70/158.40  [8637]~P40(x86372)+~P40(x86371)+P24(f332(f332(f247(f876(a868,a862)),f332(f311(a1,a868,a107),x86371)),f332(f311(a1,a868,a107),x86372)))+~P24(f332(f332(f247(f876(a1,a862)),x86371),x86372))
% 158.70/158.40  [8849]~E(f673(x88492,x88491),f674(x88492,x88491))+~P24(f332(f138(x88491),f664(x88492,x88491)))+~P24(f332(f138(f869(x88491)),x88492))+P24(f332(f138(x88491),f332(f143(f869(x88491),f869(x88491),f135(x88491),f116(x88491)),x88492)))
% 158.70/158.40  [8938]~P40(x89382)+~P40(x89381)+~P24(f332(f332(f246(f876(a868,a862)),f332(f311(a1,a868,a107),x89381)),f332(f311(a1,a868,a107),x89382)))+P24(f332(f332(f246(f876(a1,a862)),x89381),x89382))
% 158.70/158.40  [8939]~P40(x89392)+~P40(x89391)+~P24(f332(f332(f247(f876(a868,a862)),f332(f311(a1,a868,a107),x89391)),f332(f311(a1,a868,a107),x89392)))+P24(f332(f332(f247(f876(a1,a862)),x89391),x89392))
% 158.70/158.40  [8945]~E(f673(x89452,x89451),f674(x89452,x89451))+~P24(f332(f138(f869(x89451)),x89452))+P24(f332(f138(x89451),f332(f143(f869(x89451),f869(x89451),f135(x89451),f116(x89451)),x89452)))+P24(f332(f332(f334(f869(x89451)),f664(x89452,x89451)),f332(f174(f869(x89451)),x89452)))
% 158.70/158.40  [8987]~P24(f332(f138(x89871),f664(x89872,x89871)))+~P24(f332(f138(f869(x89871)),x89872))+P24(f332(f138(x89871),f332(f143(f869(x89871),f869(x89871),f135(x89871),f116(x89871)),x89872)))+P24(f332(f332(f334(f869(x89871)),f674(x89872,x89871)),f332(f174(f869(x89871)),x89872)))
% 158.70/158.40  [8988]~P24(f332(f138(x89881),f664(x89882,x89881)))+~P24(f332(f138(f869(x89881)),x89882))+P24(f332(f138(x89881),f332(f143(f869(x89881),f869(x89881),f135(x89881),f116(x89881)),x89882)))+P24(f332(f332(f334(f869(x89881)),f673(x89882,x89881)),f332(f174(f869(x89881)),x89882)))
% 158.70/158.40  [9063]~P24(f332(f138(f869(x90631)),x90632))+P24(f332(f138(x90631),f332(f143(f869(x90631),f869(x90631),f135(x90631),f116(x90631)),x90632)))+P24(f332(f332(f334(f869(x90631)),f674(x90632,x90631)),f332(f174(f869(x90631)),x90632)))+P24(f332(f332(f334(f869(x90631)),f664(x90632,x90631)),f332(f174(f869(x90631)),x90632)))
% 158.70/158.40  [9064]~P24(f332(f138(f869(x90641)),x90642))+P24(f332(f138(x90641),f332(f143(f869(x90641),f869(x90641),f135(x90641),f116(x90641)),x90642)))+P24(f332(f332(f334(f869(x90641)),f673(x90642,x90641)),f332(f174(f869(x90641)),x90642)))+P24(f332(f332(f334(f869(x90641)),f664(x90642,x90641)),f332(f174(f869(x90641)),x90642)))
% 158.70/158.40  [9077]~E(f332(f332(f104(f876(x90771,a862)),f332(f174(x90771),f674(x90772,x90771))),f332(f174(x90771),f673(x90772,x90771))),f198(f876(x90771,a862)))+~P24(f332(f138(x90771),f664(x90772,x90771)))+~P24(f332(f138(f869(x90771)),x90772))+P24(f332(f138(x90771),f332(f143(f869(x90771),f869(x90771),f135(x90771),f116(x90771)),x90772)))
% 158.70/158.40  [9136]~E(f332(f332(f104(f876(x91361,a862)),f332(f174(x91361),f674(x91362,x91361))),f332(f174(x91361),f673(x91362,x91361))),f198(f876(x91361,a862)))+~P24(f332(f138(f869(x91361)),x91362))+P24(f332(f138(x91361),f332(f143(f869(x91361),f869(x91361),f135(x91361),f116(x91361)),x91362)))+P24(f332(f332(f334(f869(x91361)),f664(x91362,x91361)),f332(f174(f869(x91361)),x91362)))
% 158.70/158.40  [9391]E(x93911,f2(a1))+E(x93912,f2(a1))+E(f332(f332(f87(a1,f875(a1,a1)),f332(f332(a231,x93912),x93911)),f332(f332(f18(a1,a1,f875(a1,a1)),f332(f332(f8(a1,f876(a1,f875(a1,a1)),a1),f267(a1,a1)),f332(f40(a1),x93912))),f332(f40(a1),x93911))),f229(x93912,x93911))+P24(f332(f332(f247(a1),x93911),f2(a1)))
% 158.70/158.40  [8202]~P92(x82022)+~P116(x82022)+~P24(f332(f332(f246(x82022),f332(f106(x82022),x82021)),f79(x82022)))+P24(f332(f332(f246(a1),x82021),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))
% 158.70/158.40  [8203]~P92(x82032)+~P116(x82032)+~P24(f332(f332(f247(x82032),f332(f106(x82032),x82031)),f79(x82032)))+P24(f332(f332(f247(a1),x82031),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))
% 158.70/158.40  [8465]~P116(x84651)+~P92(x84651)+P24(f332(f332(f246(x84651),f332(f106(x84651),x84652)),f79(x84651)))+~P24(f332(f332(f246(a1),x84652),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))
% 158.70/158.40  [8466]~P116(x84661)+~P92(x84661)+P24(f332(f332(f247(x84661),f332(f106(x84661),x84662)),f79(x84661)))+~P24(f332(f332(f247(a1),x84662),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))
% 158.70/158.40  [8662]~P92(x86622)+~P116(x86622)+~P24(f332(f332(f246(x86622),f79(x86622)),f332(f106(x86622),x86621)))+P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),x86621))
% 158.70/158.40  [8663]~P92(x86632)+~P116(x86632)+~P24(f332(f332(f247(x86632),f79(x86632)),f332(f106(x86632),x86631)))+P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),x86631))
% 158.70/158.40  [9025]~P116(x90251)+~P92(x90251)+P24(f332(f332(f246(x90251),f79(x90251)),f332(f106(x90251),x90252)))+~P24(f332(f332(f246(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),x90252))
% 158.70/158.40  [9026]~P116(x90261)+~P92(x90261)+P24(f332(f332(f247(x90261),f79(x90261)),f332(f106(x90261),x90262)))+~P24(f332(f332(f247(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),x90262))
% 158.70/158.40  [9516]~P136(x95162)+E(x95161,f79(x95162))+E(x95161,f332(f80(x95162),f79(x95162)))+~E(f332(f332(f257(x95162),x95161),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f79(x95162))
% 158.70/158.40  [9790]~P62(x97901)+~P92(x97901)+~P24(f332(f332(f247(x97901),f2(x97901)),x97902))+P24(f332(f332(f247(x97901),f2(x97901)),f332(f332(f290(x97901),x97902),f332(f106(x97901),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.40  [9851]~P62(x98511)+~P92(x98511)+P24(f332(f332(f247(x98511),f2(x98511)),x98512))+~P24(f332(f332(f247(x98511),f2(x98511)),f332(f332(f290(x98511),x98512),f332(f106(x98511),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.40  [10103]~P137(x101032)+E(x101031,f2(a1))+P24(f332(f332(f247(a1),x101031),f2(a1)))+E(f332(f332(f271(a1,a1,x101032),f332(f332(f7(a1,f876(a1,f876(x101032,x101032)),f876(a1,x101032)),f332(f332(f8(f876(f876(x101032,x101032),x101032),f876(f876(a1,f876(x101032,x101032)),f876(a1,x101032)),a1),f8(f876(x101032,x101032),x101032,a1)),f332(f332(f8(x101032,f876(f876(x101032,x101032),x101032),a1),f87(x101032,x101032)),f105(x101032)))),f332(f332(f7(a1,f876(x101032,x101032),f876(x101032,x101032)),f332(f332(f8(f876(x101032,f876(x101032,x101032)),f876(f876(x101032,x101032),f876(x101032,x101032)),a1),f18(x101032,x101032,x101032)),f332(f332(f7(a1,f876(x101032,x101032),f876(x101032,f876(x101032,x101032))),f332(f332(f8(f876(x101032,f876(x101032,x101032)),f876(f876(x101032,x101032),f876(x101032,f876(x101032,x101032))),a1),f8(x101032,f876(x101032,x101032),x101032)),f332(f332(f8(a862,f876(x101032,f876(x101032,x101032)),a1),f99(x101032)),f332(f332(f7(a1,a1,a862),a329),f2(a1))))),f332(f332(f18(x101032,x101032,x101032),f81(x101032)),f5(x101032))))),f332(f332(f7(x101032,x101032,x101032),f332(f332(f8(x101032,f876(x101032,x101032),x101032),f81(x101032)),f332(f332(f18(x101032,x101032,x101032),f81(x101032)),f5(x101032)))),f79(x101032))))),f47(x101031,f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f105(x101032),x101031))
% 158.70/158.40  [5217]~P59(x52173)+~P37(x52173,x52172,f57(x52173))+E(x52171,f781(x52172,x52173))+~P24(f332(x52172,x52171))
% 158.70/158.40  [5378]~P59(x53781)+P37(x53781,x53782,f57(x53781))+~E(f782(x53782,x53781,x53783),x53783)+~P24(f332(x53782,x53783))
% 158.70/158.40  [4851]~P91(x48513)+~P92(x48513)+E(x48511,x48512)+~E(f332(f106(x48513),x48511),f332(f106(x48513),x48512))
% 158.70/158.40  [6001]~P59(x60011)+P37(x60011,x60012,f57(x60011))+~P24(f332(x60012,x60013))+P24(f332(x60012,f782(x60012,x60011,x60013)))
% 158.70/158.40  [6011]~P24(f332(x60111,x60112))+~P24(f332(x60111,x60113))+~P24(f332(f332(f246(a868),x60113),f470(x60112,x60111)))+P24(f332(x60111,f2(a868)))
% 158.70/158.40  [6434]P145(x64342,x64341,x64343)+E(x64341,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f803(x64343,x64341,x64342)))+P24(f332(f332(f247(a1),x64341),f2(a1)))
% 158.70/158.40  [6435]P144(x64352,x64351,x64353)+E(x64351,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f809(x64353,x64351,x64352)))+P24(f332(f332(f247(a1),x64351),f2(a1)))
% 158.70/158.40  [6556]P144(x65561,x65562,x65563)+~P24(f332(x65561,x65563))+P24(f332(f332(f246(a1),f2(a1)),f809(x65563,x65562,x65561)))+P24(f332(f332(f247(a1),x65562),f2(a1)))
% 158.70/158.40  [6582]P145(x65821,x65822,x65823)+P24(f332(f332(f246(a1),f2(a1)),f803(x65823,x65822,x65821)))+~P24(f332(x65821,f2(a1)))+P24(f332(f332(f247(a1),x65822),f2(a1)))
% 158.70/158.40  [6610]P145(x66102,x66101,x66103)+E(x66101,f2(a1))+~P24(f332(x66102,f804(x66103,x66101,x66102)))+P24(f332(f332(f247(a1),x66101),f2(a1)))
% 158.70/158.40  [6611]P144(x66112,x66111,x66113)+E(x66111,f2(a1))+~P24(f332(x66112,f809(x66113,x66111,x66112)))+P24(f332(f332(f247(a1),x66111),f2(a1)))
% 158.70/158.40  [6710]~P106(x67101)+~P28(x67101)+~P24(f332(f332(f247(x67101),x67102),f41(x67101,x67103)))+P24(f332(f332(f247(x67101),x67102),f819(x67103,x67102,x67101)))
% 158.70/158.40  [6719]P144(x67191,x67192,x67193)+~P24(f332(x67191,x67193))+~P24(f332(x67191,f809(x67193,x67192,x67191)))+P24(f332(f332(f247(a1),x67192),f2(a1)))
% 158.70/158.40  [6751]P145(x67511,x67512,x67513)+~P24(f332(x67511,f804(x67513,x67512,x67511)))+~P24(f332(x67511,f2(a1)))+P24(f332(f332(f247(a1),x67512),f2(a1)))
% 158.70/158.40  [7001]P145(x70012,x70011,x70013)+E(x70011,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f803(x70013,x70011,x70012)))+P24(f332(f332(f247(a1),x70011),f802(x70013,x70011,x70012)))
% 158.70/158.40  [7002]P144(x70022,x70021,x70023)+E(x70021,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f809(x70023,x70021,x70022)))+P24(f332(f332(f247(a1),x70021),f808(x70023,x70021,x70022)))
% 158.70/158.40  [7119]P144(x71191,x71192,x71193)+~P24(f332(x71191,x71193))+P24(f332(f332(f246(a1),f2(a1)),f809(x71193,x71192,x71191)))+P24(f332(f332(f247(a1),x71192),f808(x71193,x71192,x71191)))
% 158.70/158.40  [7138]P145(x71381,x71382,x71383)+P24(f332(f332(f246(a1),f2(a1)),f803(x71383,x71382,x71381)))+P24(f332(f332(f247(a1),x71382),f802(x71383,x71382,x71381)))+~P24(f332(x71381,f2(a1)))
% 158.70/158.40  [7171]P145(x71712,x71711,x71713)+E(x71711,f2(a1))+~P24(f332(x71712,f804(x71713,x71711,x71712)))+P24(f332(f332(f247(a1),x71711),f802(x71713,x71711,x71712)))
% 158.70/158.40  [7172]P144(x71722,x71721,x71723)+E(x71721,f2(a1))+~P24(f332(x71722,f809(x71723,x71721,x71722)))+P24(f332(f332(f247(a1),x71721),f808(x71723,x71721,x71722)))
% 158.70/158.40  [7213]P145(x72132,x72131,x72133)+E(x72131,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f803(x72133,x72131,x72132)))+~P24(f332(x72132,f807(x72133,x72131,x72132)))
% 158.70/158.40  [7214]P144(x72142,x72141,x72143)+E(x72141,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f809(x72143,x72141,x72142)))+~P24(f332(x72142,f808(x72143,x72141,x72142)))
% 158.70/158.40  [7302]P144(x73021,x73022,x73023)+~P24(f332(x73021,x73023))+~P24(f332(x73021,f809(x73023,x73022,x73021)))+P24(f332(f332(f247(a1),x73022),f808(x73023,x73022,x73021)))
% 158.70/158.40  [7318]P145(x73181,x73182,x73183)+~P24(f332(x73181,f804(x73183,x73182,x73181)))+P24(f332(f332(f247(a1),x73182),f802(x73183,x73182,x73181)))+~P24(f332(x73181,f2(a1)))
% 158.70/158.40  [7322]P144(x73221,x73222,x73223)+~P24(f332(x73221,x73223))+P24(f332(f332(f246(a1),f2(a1)),f809(x73223,x73222,x73221)))+~P24(f332(x73221,f808(x73223,x73222,x73221)))
% 158.70/158.40  [7338]P145(x73381,x73382,x73383)+P24(f332(f332(f246(a1),f2(a1)),f803(x73383,x73382,x73381)))+~P24(f332(x73381,f807(x73383,x73382,x73381)))+~P24(f332(x73381,f2(a1)))
% 158.70/158.40  [7361]P145(x73612,x73611,x73613)+E(x73611,f2(a1))+~P24(f332(x73612,f804(x73613,x73611,x73612)))+~P24(f332(x73612,f807(x73613,x73611,x73612)))
% 158.70/158.40  [7362]P144(x73622,x73621,x73623)+E(x73621,f2(a1))+~P24(f332(x73622,f809(x73623,x73621,x73622)))+~P24(f332(x73622,f808(x73623,x73621,x73622)))
% 158.70/158.40  [7454]P144(x74541,x74542,x74543)+~P24(f332(x74541,x74543))+~P24(f332(x74541,f809(x74543,x74542,x74541)))+~P24(f332(x74541,f808(x74543,x74542,x74541)))
% 158.70/158.40  [7471]P145(x74711,x74712,x74713)+~P24(f332(x74711,f804(x74713,x74712,x74711)))+~P24(f332(x74711,f807(x74713,x74712,x74711)))+~P24(f332(x74711,f2(a1)))
% 158.70/158.40  [7520]P145(x75202,x75201,x75203)+E(x75201,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f803(x75203,x75201,x75202)))+P24(f332(f332(f246(a1),f802(x75203,x75201,x75202)),f2(a1)))
% 158.70/158.40  [7521]P144(x75212,x75211,x75213)+E(x75211,f2(a1))+P24(f332(f332(f246(a1),f2(a1)),f809(x75213,x75211,x75212)))+P24(f332(f332(f246(a1),f808(x75213,x75211,x75212)),f2(a1)))
% 158.70/158.40  [7522]~P137(x75221)+~P24(f332(f332(f334(x75221),x75223),f112(x75221)))+~P24(f332(f332(f334(x75221),x75222),f112(x75221)))+P24(f332(f332(f334(x75221),f332(f332(f22(x75221),x75222),x75223)),f112(x75221)))
% 158.70/158.40  [7523]~P137(x75231)+~P24(f332(f332(f334(x75231),x75233),f112(x75231)))+~P24(f332(f332(f334(x75231),x75232),f112(x75231)))+P24(f332(f332(f334(x75231),f332(f332(f81(x75231),x75232),x75233)),f112(x75231)))
% 158.70/158.40  [7524]~P142(x75241)+~P24(f332(f332(f334(x75241),x75243),f194(x75241)))+~P24(f332(f332(f334(x75241),x75242),f194(x75241)))+P24(f332(f332(f334(x75241),f332(f332(f81(x75241),x75242),x75243)),f194(x75241)))
% 158.70/158.40  [7525]~P137(x75251)+~P24(f332(f332(f334(x75251),x75253),f112(x75251)))+~P24(f332(f332(f334(x75251),x75252),f112(x75251)))+P24(f332(f332(f334(x75251),f332(f332(f82(x75251),x75252),x75253)),f112(x75251)))
% 158.70/158.40  [7526]~P142(x75261)+~P24(f332(f332(f334(x75261),x75263),f194(x75261)))+~P24(f332(f332(f334(x75261),x75262),f194(x75261)))+P24(f332(f332(f334(x75261),f332(f332(f82(x75261),x75262),x75263)),f194(x75261)))
% 158.70/158.40  [7527]~P87(x75271)+~P24(f332(f332(f246(x75271),x75273),f2(x75271)))+~P24(f332(f332(f246(x75271),x75272),f2(x75271)))+P24(f332(f332(f246(x75271),f332(f332(f81(x75271),x75272),x75273)),f2(x75271)))
% 158.70/158.40  [7528]~P87(x75281)+~P24(f332(f332(f246(x75281),x75283),f2(x75281)))+~P24(f332(f332(f247(x75281),x75282),f2(x75281)))+P24(f332(f332(f247(x75281),f332(f332(f81(x75281),x75282),x75283)),f2(x75281)))
% 158.70/158.40  [7529]~P87(x75291)+~P24(f332(f332(f246(x75291),x75292),f2(x75291)))+~P24(f332(f332(f247(x75291),x75293),f2(x75291)))+P24(f332(f332(f247(x75291),f332(f332(f81(x75291),x75292),x75293)),f2(x75291)))
% 158.70/158.40  [7530]~P87(x75301)+~P24(f332(f332(f247(x75301),x75303),f2(x75301)))+~P24(f332(f332(f247(x75301),x75302),f2(x75301)))+P24(f332(f332(f247(x75301),f332(f332(f81(x75301),x75302),x75303)),f2(x75301)))
% 158.70/158.40  [7556]P145(x75563,x75561,x75562)+E(x75561,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x75561),f804(x75562,x75561,x75563))),f803(x75562,x75561,x75563)),x75562)+P24(f332(f332(f247(a1),x75561),f2(a1)))
% 158.70/158.40  [7557]P144(x75573,x75571,x75572)+E(x75571,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x75571),f810(x75572,x75571,x75573))),f809(x75572,x75571,x75573)),x75572)+P24(f332(f332(f247(a1),x75571),f2(a1)))
% 158.70/158.40  [7639]P144(x76391,x76392,x76393)+~P24(f332(x76391,x76393))+P24(f332(f332(f246(a1),f2(a1)),f809(x76393,x76392,x76391)))+P24(f332(f332(f246(a1),f808(x76393,x76392,x76391)),f2(a1)))
% 158.70/158.40  [7668]P145(x76681,x76682,x76683)+P24(f332(f332(f246(a1),f2(a1)),f803(x76683,x76682,x76681)))+~P24(f332(x76681,f2(a1)))+P24(f332(f332(f246(a1),f802(x76683,x76682,x76681)),f2(a1)))
% 158.70/158.40  [7677]P144(x76773,x76771,x76772)+~P24(f332(x76773,x76772))+E(f332(f332(f81(a1),f332(f332(f82(a1),x76771),f810(x76772,x76771,x76773))),f809(x76772,x76771,x76773)),x76772)+P24(f332(f332(f247(a1),x76771),f2(a1)))
% 158.70/158.40  [7684]P145(x76842,x76841,x76843)+E(x76841,f2(a1))+~P24(f332(x76842,f804(x76843,x76841,x76842)))+P24(f332(f332(f246(a1),f802(x76843,x76841,x76842)),f2(a1)))
% 158.70/158.40  [7685]P144(x76852,x76851,x76853)+E(x76851,f2(a1))+~P24(f332(x76852,f809(x76853,x76851,x76852)))+P24(f332(f332(f246(a1),f808(x76853,x76851,x76852)),f2(a1)))
% 158.70/158.40  [7690]P145(x76903,x76901,x76902)+E(f332(f332(f81(a1),f332(f332(f82(a1),x76901),f804(x76902,x76901,x76903))),f803(x76902,x76901,x76903)),x76902)+~P24(f332(x76903,f2(a1)))+P24(f332(f332(f247(a1),x76901),f2(a1)))
% 158.70/158.40  [7746]P144(x77461,x77462,x77463)+~P24(f332(x77461,x77463))+~P24(f332(x77461,f809(x77463,x77462,x77461)))+P24(f332(f332(f246(a1),f808(x77463,x77462,x77461)),f2(a1)))
% 158.70/158.40  [7750]P145(x77501,x77502,x77503)+~P24(f332(x77501,f804(x77503,x77502,x77501)))+~P24(f332(x77501,f2(a1)))+P24(f332(f332(f246(a1),f802(x77503,x77502,x77501)),f2(a1)))
% 158.70/158.40  [7817]~P122(x78171)+~P24(f332(f332(f246(x78171),f332(f332(f82(x78171),x78173),x78172)),f2(x78171)))+P24(f332(f332(f246(x78171),x78172),f2(x78171)))+P24(f332(f332(f246(x78171),x78173),f2(x78171)))
% 158.70/158.40  [7818]~P62(x78181)+~P24(f332(f332(f246(x78181),f332(f332(f290(x78181),x78183),x78182)),f2(x78181)))+P24(f332(f332(f246(x78181),x78182),f2(x78181)))+P24(f332(f332(f246(x78181),x78183),f2(x78181)))
% 158.70/158.40  [7819]~P62(x78191)+~P24(f332(f332(f247(x78191),f332(f332(f290(x78191),x78193),x78192)),f2(x78191)))+P24(f332(f332(f247(x78191),x78192),f2(x78191)))+P24(f332(f332(f247(x78191),x78193),f2(x78191)))
% 158.70/158.40  [7932]P145(x79323,x79321,x79322)+E(x79321,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x79321),f804(x79322,x79321,x79323))),f803(x79322,x79321,x79323)),x79322)+P24(f332(f332(f247(a1),x79321),f802(x79322,x79321,x79323)))
% 158.70/158.40  [7933]P144(x79333,x79331,x79332)+E(x79331,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x79331),f810(x79332,x79331,x79333))),f809(x79332,x79331,x79333)),x79332)+P24(f332(f332(f247(a1),x79331),f808(x79332,x79331,x79333)))
% 158.70/158.40  [7945]P145(x79453,x79451,x79452)+E(x79451,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x79451),f807(x79452,x79451,x79453))),f802(x79452,x79451,x79453)),x79452)+P24(f332(f332(f246(a1),f2(a1)),f803(x79452,x79451,x79453)))
% 158.70/158.40  [7946]P144(x79463,x79461,x79462)+E(x79461,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x79461),f811(x79462,x79461,x79463))),f808(x79462,x79461,x79463)),x79462)+P24(f332(f332(f246(a1),f2(a1)),f809(x79462,x79461,x79463)))
% 158.70/158.40  [7988]P144(x79883,x79881,x79882)+~P24(f332(x79883,x79882))+E(f332(f332(f81(a1),f332(f332(f82(a1),x79881),f810(x79882,x79881,x79883))),f809(x79882,x79881,x79883)),x79882)+P24(f332(f332(f247(a1),x79881),f808(x79882,x79881,x79883)))
% 158.70/158.40  [7997]P145(x79973,x79971,x79972)+E(f332(f332(f81(a1),f332(f332(f82(a1),x79971),f804(x79972,x79971,x79973))),f803(x79972,x79971,x79973)),x79972)+P24(f332(f332(f247(a1),x79971),f802(x79972,x79971,x79973)))+~P24(f332(x79973,f2(a1)))
% 158.70/158.40  [8003]P144(x80033,x80031,x80032)+~P24(f332(x80033,x80032))+E(f332(f332(f81(a1),f332(f332(f82(a1),x80031),f811(x80032,x80031,x80033))),f808(x80032,x80031,x80033)),x80032)+P24(f332(f332(f246(a1),f2(a1)),f809(x80032,x80031,x80033)))
% 158.70/158.40  [8009]P145(x80093,x80091,x80092)+E(f332(f332(f81(a1),f332(f332(f82(a1),x80091),f807(x80092,x80091,x80093))),f802(x80092,x80091,x80093)),x80092)+P24(f332(f332(f246(a1),f2(a1)),f803(x80092,x80091,x80093)))+~P24(f332(x80093,f2(a1)))
% 158.70/158.40  [8020]P145(x80203,x80201,x80202)+E(x80201,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x80201),f804(x80202,x80201,x80203))),f803(x80202,x80201,x80203)),x80202)+~P24(f332(x80203,f807(x80202,x80201,x80203)))
% 158.70/158.40  [8021]P144(x80213,x80211,x80212)+E(x80211,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x80211),f810(x80212,x80211,x80213))),f809(x80212,x80211,x80213)),x80212)+~P24(f332(x80213,f808(x80212,x80211,x80213)))
% 158.70/158.40  [8022]P145(x80223,x80221,x80222)+E(x80221,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x80221),f807(x80222,x80221,x80223))),f802(x80222,x80221,x80223)),x80222)+~P24(f332(x80223,f804(x80222,x80221,x80223)))
% 158.70/158.40  [8023]P144(x80233,x80231,x80232)+E(x80231,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x80231),f811(x80232,x80231,x80233))),f808(x80232,x80231,x80233)),x80232)+~P24(f332(x80233,f809(x80232,x80231,x80233)))
% 158.70/158.40  [8080]P144(x80803,x80801,x80802)+~P24(f332(x80803,x80802))+E(f332(f332(f81(a1),f332(f332(f82(a1),x80801),f810(x80802,x80801,x80803))),f809(x80802,x80801,x80803)),x80802)+~P24(f332(x80803,f808(x80802,x80801,x80803)))
% 158.70/158.40  [8081]P144(x80813,x80811,x80812)+~P24(f332(x80813,x80812))+E(f332(f332(f81(a1),f332(f332(f82(a1),x80811),f811(x80812,x80811,x80813))),f808(x80812,x80811,x80813)),x80812)+~P24(f332(x80813,f809(x80812,x80811,x80813)))
% 158.70/158.40  [8091]P145(x80913,x80911,x80912)+E(f332(f332(f81(a1),f332(f332(f82(a1),x80911),f804(x80912,x80911,x80913))),f803(x80912,x80911,x80913)),x80912)+~P24(f332(x80913,f807(x80912,x80911,x80913)))+~P24(f332(x80913,f2(a1)))
% 158.70/158.40  [8092]P145(x80923,x80921,x80922)+E(f332(f332(f81(a1),f332(f332(f82(a1),x80921),f807(x80922,x80921,x80923))),f802(x80922,x80921,x80923)),x80922)+~P24(f332(x80923,f804(x80922,x80921,x80923)))+~P24(f332(x80923,f2(a1)))
% 158.70/158.40  [8195]P145(x81953,x81951,x81952)+E(x81951,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x81951),f804(x81952,x81951,x81953))),f803(x81952,x81951,x81953)),x81952)+P24(f332(f332(f246(a1),f802(x81952,x81951,x81953)),f2(a1)))
% 158.70/158.40  [8196]P144(x81963,x81961,x81962)+E(x81961,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x81961),f810(x81962,x81961,x81963))),f809(x81962,x81961,x81963)),x81962)+P24(f332(f332(f246(a1),f808(x81962,x81961,x81963)),f2(a1)))
% 158.70/158.40  [8236]P144(x82363,x82361,x82362)+~P24(f332(x82363,x82362))+E(f332(f332(f81(a1),f332(f332(f82(a1),x82361),f810(x82362,x82361,x82363))),f809(x82362,x82361,x82363)),x82362)+P24(f332(f332(f246(a1),f808(x82362,x82361,x82363)),f2(a1)))
% 158.70/158.40  [8241]P145(x82413,x82411,x82412)+E(f332(f332(f81(a1),f332(f332(f82(a1),x82411),f804(x82412,x82411,x82413))),f803(x82412,x82411,x82413)),x82412)+~P24(f332(x82413,f2(a1)))+P24(f332(f332(f246(a1),f802(x82412,x82411,x82413)),f2(a1)))
% 158.70/158.40  [8368]P145(x83683,x83681,x83682)+E(x83681,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x83681),f807(x83682,x83681,x83683))),f802(x83682,x83681,x83683)),x83682)+E(f332(f332(f81(a1),f332(f332(f82(a1),x83681),f804(x83682,x83681,x83683))),f803(x83682,x83681,x83683)),x83682)
% 158.70/158.40  [8369]P144(x83693,x83691,x83692)+E(x83691,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x83691),f811(x83692,x83691,x83693))),f808(x83692,x83691,x83693)),x83692)+E(f332(f332(f81(a1),f332(f332(f82(a1),x83691),f810(x83692,x83691,x83693))),f809(x83692,x83691,x83693)),x83692)
% 158.70/158.40  [8389]P144(x83893,x83891,x83892)+~P24(f332(x83893,x83892))+E(f332(f332(f81(a1),f332(f332(f82(a1),x83891),f811(x83892,x83891,x83893))),f808(x83892,x83891,x83893)),x83892)+E(f332(f332(f81(a1),f332(f332(f82(a1),x83891),f810(x83892,x83891,x83893))),f809(x83892,x83891,x83893)),x83892)
% 158.70/158.40  [8401]P145(x84013,x84011,x84012)+E(f332(f332(f81(a1),f332(f332(f82(a1),x84011),f807(x84012,x84011,x84013))),f802(x84012,x84011,x84013)),x84012)+E(f332(f332(f81(a1),f332(f332(f82(a1),x84011),f804(x84012,x84011,x84013))),f803(x84012,x84011,x84013)),x84012)+~P24(f332(x84013,f2(a1)))
% 158.70/158.40  [9030]~P122(x90301)+~E(x90303,f2(x90301))+~E(x90302,f2(x90301))+P24(f332(f332(f246(x90301),f332(f332(f81(x90301),f332(f332(f82(x90301),x90302),x90302)),f332(f332(f82(x90301),x90303),x90303))),f2(x90301)))
% 158.70/158.40  [10053]~P116(x100531)+~E(x100533,f2(x100531))+~E(x100532,f2(x100531))+P24(f332(f332(f246(x100531),f332(f332(f81(x100531),f332(f332(f257(x100531),x100532),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100531),x100533),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))),f2(x100531)))
% 158.70/158.40  [4799]~E(x47993,x47991)+~P118(x47992)+E(x47991,f2(x47992))+E(f332(f332(f290(x47992),x47993),x47991),f79(x47992))
% 158.70/158.40  [4852]~P64(x48521)+~E(x48523,f198(x48521))+~E(x48522,f198(x48521))+E(f332(f332(f113(x48521),x48522),x48523),f198(x48521))
% 158.70/158.40  [4853]~P98(x48531)+~E(x48533,f255(x48531))+~E(x48532,f255(x48531))+E(f332(f332(f104(x48531),x48532),x48533),f255(x48531))
% 158.70/158.40  [4941]~P118(x49413)+E(x49411,x49412)+E(x49412,f2(x49413))+~E(f332(f332(f290(x49413),x49411),x49412),f79(x49413))
% 158.70/158.40  [4960]~P125(x49602)+E(x49601,f2(x49602))+E(x49603,f2(x49602))+~E(f332(f332(f82(x49602),x49603),x49601),f2(x49602))
% 158.70/158.40  [4961]~P138(x49612)+E(x49611,f2(x49612))+E(x49613,f2(x49612))+~E(f332(f332(f82(x49612),x49613),x49611),f2(x49612))
% 158.70/158.40  [5345]~P117(x53453)+E(x53451,x53452)+E(x53451,f332(f80(x53453),x53452))+~E(f332(f332(f82(x53453),x53451),x53451),f332(f332(f82(x53453),x53452),x53452))
% 158.70/158.40  [5385]~P85(x53851)+E(f332(f80(x53851),x53852),x53853)+~E(f332(f332(f113(x53851),x53852),x53853),f255(x53851))+~E(f332(f332(f104(x53851),x53852),x53853),f198(x53851))
% 158.70/158.40  [5464]~P116(x54643)+E(x54641,x54642)+P24(f332(f332(f247(x54643),x54642),x54641))+P24(f332(f332(f247(x54643),x54641),x54642))
% 158.70/158.40  [5465]~P106(x54653)+E(x54651,x54652)+P24(f332(f332(f247(x54653),x54652),x54651))+P24(f332(f332(f247(x54653),x54651),x54652))
% 158.70/158.40  [5466]~E(x54662,x54663)+~P106(x54661)+P24(f332(f332(f247(x54661),x54662),x54663))+P24(f332(f332(f246(x54661),x54662),x54663))
% 158.70/158.40  [5721]~P107(x57213)+E(x57211,x57212)+~P24(f332(f332(f246(x57213),x57212),x57211))+P24(f332(f332(f247(x57213),x57212),x57211))
% 158.70/158.40  [5723]~P106(x57233)+E(x57231,x57232)+~P24(f332(f332(f246(x57233),x57231),x57232))+P24(f332(f332(f247(x57233),x57231),x57232))
% 158.70/158.40  [5729]~P107(x57293)+E(x57291,x57292)+~P24(f332(f332(f246(x57293),x57291),x57292))+P24(f332(f332(f247(x57293),x57291),x57292))
% 158.70/158.40  [5831]P144(x58311,x58312,x58313)+~P24(f332(x58311,x58313))+P24(f332(f332(f247(a1),x58312),f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x58312))
% 158.70/158.40  [5878]P145(x58781,x58782,x58783)+~P24(f332(x58781,f2(a1)))+P24(f332(f332(f247(a1),x58782),f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x58782))
% 158.70/158.40  [5882]~P26(x58821)+E(f332(f332(f113(x58821),x58822),f11(x58821,x58823)),x58822)+~P24(f332(f63(x58821),x58823))+~P24(f332(f332(f334(x58821),x58822),x58823))
% 158.70/158.40  [5883]~P26(x58831)+E(f332(f332(f104(x58831),x58832),f10(x58831,x58833)),x58832)+~P24(f332(f63(x58831),x58833))+~P24(f332(f332(f334(x58831),x58832),x58833))
% 158.70/158.40  [5919]~P26(x59191)+E(f332(f332(f113(x59191),x59192),f10(x59191,x59193)),f10(x59191,x59193))+~P24(f332(f63(x59191),x59193))+~P24(f332(f332(f334(x59191),x59192),x59193))
% 158.70/158.40  [5920]~P26(x59201)+E(f332(f332(f104(x59201),x59202),f11(x59201,x59203)),f11(x59201,x59203))+~P24(f332(f63(x59201),x59203))+~P24(f332(f332(f334(x59201),x59202),x59203))
% 158.70/158.40  [5921]~P106(x59211)+E(f332(f332(f196(x59211),x59212),f14(x59211,x59213)),f14(x59211,x59213))+~P24(f332(f63(x59211),x59213))+~P24(f332(f332(f334(x59211),x59212),x59213))
% 158.70/158.40  [5922]~P106(x59221)+E(f332(f332(f197(x59221),x59222),f15(x59221,x59223)),f15(x59221,x59223))+~P24(f332(f63(x59221),x59223))+~P24(f332(f332(f334(x59221),x59222),x59223))
% 158.70/158.40  [5963]E(x59631,x59632)+~P107(x59633)+~P24(f332(f332(f246(x59633),x59632),x59631))+~P24(f332(f332(f246(x59633),x59631),x59632))
% 158.70/158.40  [6106]~P104(x61061)+P24(f332(f332(f247(x61061),x61063),x61062))+~P24(f332(f332(f246(x61061),x61063),x61062))+P24(f332(f332(f246(x61061),x61062),x61063))
% 158.70/158.40  [6129]~P106(x61291)+~P24(f332(f63(x61291),x61293))+P24(f332(f332(f246(x61291),x61292),f15(x61291,x61293)))+~P24(f332(f332(f334(x61291),x61292),x61293))
% 158.70/158.40  [6183]~P106(x61831)+E(f332(f332(f196(x61831),x61832),f13(x61831,f197(x61831),x61833)),x61832)+~P24(f332(f63(x61831),x61833))+~P24(f332(f332(f334(x61831),x61832),x61833))
% 158.70/158.40  [6184]~P106(x61841)+E(f332(f332(f197(x61841),x61842),f12(x61841,f196(x61841),x61843)),x61842)+~P24(f332(f63(x61841),x61843))+~P24(f332(f332(f334(x61841),x61842),x61843))
% 158.70/158.40  [6321]E(x63211,x63212)+~E(f332(f332(f22(a868),x63211),x63213),f332(f332(f22(a868),x63212),x63213))+~P24(f332(f332(f246(a868),x63213),x63211))+~P24(f332(f332(f246(a868),x63213),x63212))
% 158.70/158.40  [6350]~P106(x63501)+~P24(f332(f63(x63501),x63502))+~P24(f332(f332(f334(x63501),x63503),x63502))+P24(f332(f332(f246(x63501),f14(x63501,x63502)),x63503))
% 158.70/158.40  [6413]P145(x64132,x64131,x64133)+E(x64131,f2(a1))+P24(f332(f332(f247(a1),x64131),f802(x64133,x64131,x64132)))+P24(f332(f332(f247(a1),f2(a1)),x64131))
% 158.70/158.40  [6414]P144(x64142,x64141,x64143)+E(x64141,f2(a1))+P24(f332(f332(f247(a1),x64141),f808(x64143,x64141,x64142)))+P24(f332(f332(f247(a1),f2(a1)),x64141))
% 158.70/158.40  [6415]~P106(x64151)+E(f332(f332(f196(x64151),x64152),f12(x64151,f196(x64151),x64153)),f12(x64151,f196(x64151),x64153))+~P24(f332(f63(x64151),x64153))+~P24(f332(f332(f334(x64151),x64152),x64153))
% 158.70/158.40  [6416]~P106(x64161)+E(f332(f332(f197(x64161),x64162),f13(x64161,f197(x64161),x64163)),f13(x64161,f197(x64161),x64163))+~P24(f332(f63(x64161),x64163))+~P24(f332(f332(f334(x64161),x64162),x64163))
% 158.70/158.40  [6422]~P24(f332(x64221,x64222))+P24(f332(x64221,f500(x64222,x64221,x64223)))+P24(f332(x64221,f2(a868)))+~P24(f332(f332(f247(a868),x64222),x64223))
% 158.70/158.40  [6477]~P24(f332(x64771,x64772))+~P24(f332(f63(x64773),x64772))+P24(f332(x64771,f570(x64771,x64772,x64773)))+P24(f332(x64771,f198(f876(x64773,a862))))
% 158.70/158.40  [6490]~P116(x64901)+~P92(x64901)+P24(f332(f332(f246(x64901),f332(f106(x64901),x64902)),f332(f106(x64901),x64903)))+~P24(f332(f332(f246(a1),x64902),x64903))
% 158.70/158.40  [6491]~P116(x64911)+~P92(x64911)+P24(f332(f332(f247(x64911),f332(f106(x64911),x64912)),f332(f106(x64911),x64913)))+~P24(f332(f332(f247(a1),x64912),x64913))
% 158.70/158.40  [6494]~P24(f332(x64941,x64943))+~P24(f332(f63(x64942),x64943))+P24(f332(f63(x64942),f570(x64941,x64943,x64942)))+P24(f332(x64941,f198(f876(x64942,a862))))
% 158.70/158.40  [6528]P144(x65281,x65282,x65283)+~P24(f332(x65281,x65283))+P24(f332(f332(f247(a1),x65282),f808(x65283,x65282,x65281)))+P24(f332(f332(f247(a1),f2(a1)),x65282))
% 158.70/158.40  [6562]P145(x65621,x65622,x65623)+P24(f332(f332(f247(a1),x65622),f802(x65623,x65622,x65621)))+~P24(f332(x65621,f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x65622))
% 158.70/158.40  [6593]~P105(x65931)+~P93(x65931)+E(f332(f332(f196(x65931),f332(f106(x65931),x65932)),f332(f106(x65931),x65933)),f332(f106(x65931),x65933))+P24(f332(f332(f246(x65931),f332(f106(x65931),x65932)),f332(f106(x65931),x65933)))
% 158.70/158.40  [6594]~P105(x65941)+~P93(x65941)+E(f332(f332(f197(x65941),f332(f106(x65941),x65942)),f332(f106(x65941),x65943)),f332(f106(x65941),x65942))+P24(f332(f332(f246(x65941),f332(f106(x65941),x65942)),f332(f106(x65941),x65943)))
% 158.70/158.40  [6651]P145(x66512,x66511,x66513)+E(x66511,f2(a1))+~P24(f332(x66512,f807(x66513,x66511,x66512)))+P24(f332(f332(f247(a1),f2(a1)),x66511))
% 158.70/158.40  [6652]P144(x66522,x66521,x66523)+E(x66521,f2(a1))+~P24(f332(x66522,f808(x66523,x66521,x66522)))+P24(f332(f332(f247(a1),f2(a1)),x66521))
% 158.70/158.40  [6656]P24(f332(x66561,x66562))+~P24(f332(f63(x66563),x66562))+P24(f332(x66561,f585(x66561,x66562,x66563)))+~P24(f332(x66561,f198(f876(x66563,a862))))
% 158.70/158.40  [6675]P24(f332(x66751,x66752))+P24(f332(f63(x66753),f585(x66751,x66752,x66753)))+~P24(f332(f63(x66753),x66752))+~P24(f332(x66751,f198(f876(x66753,a862))))
% 158.70/158.40  [6740]P144(x67401,x67402,x67403)+~P24(f332(x67401,x67403))+~P24(f332(x67401,f808(x67403,x67402,x67401)))+P24(f332(f332(f247(a1),f2(a1)),x67402))
% 158.70/158.40  [6770]P145(x67701,x67702,x67703)+~P24(f332(x67701,f807(x67703,x67702,x67701)))+~P24(f332(x67701,f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x67702))
% 158.70/158.40  [6878]~P92(x68783)+~P116(x68783)+~P24(f332(f332(f246(x68783),f332(f106(x68783),x68781)),f332(f106(x68783),x68782)))+P24(f332(f332(f246(a1),x68781),x68782))
% 158.70/158.40  [6879]~P92(x68793)+~P116(x68793)+~P24(f332(f332(f247(x68793),f332(f106(x68793),x68791)),f332(f106(x68793),x68792)))+P24(f332(f332(f247(a1),x68791),x68792))
% 158.70/158.40  [6906]~P106(x69061)+~P30(x69061,x69063)+P30(x69061,f332(f332(f152(x69061),x69062),x69063))+~P24(f332(f332(f246(x69061),x69062),f633(x69063,x69062,x69061)))
% 158.70/158.40  [6907]~P106(x69071)+~P30(x69071,x69073)+P30(x69071,f332(f332(f152(x69071),x69072),x69073))+~P24(f332(f332(f246(x69071),x69072),f634(x69073,x69072,x69071)))
% 158.70/158.40  [6908]~P106(x69081)+~P30(x69081,x69083)+P30(x69081,f332(f332(f152(x69081),x69082),x69083))+~P24(f332(f332(f246(x69081),x69082),f729(x69082,x69083,x69081)))
% 158.70/158.40  [6992]P145(x69922,x69921,x69923)+E(x69921,f2(a1))+P24(f332(f332(f247(a1),x69921),f2(a1)))+P24(f332(f332(f247(a1),f803(x69923,x69921,x69922)),x69921))
% 158.70/158.40  [6993]P144(x69932,x69931,x69933)+E(x69931,f2(a1))+P24(f332(f332(f247(a1),x69931),f2(a1)))+P24(f332(f332(f247(a1),f809(x69933,x69931,x69932)),x69931))
% 158.70/158.40  [7032]P145(x70322,x70321,x70323)+E(x70321,f2(a1))+P24(f332(f332(f246(a1),f802(x70323,x70321,x70322)),f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x70321))
% 158.70/158.40  [7033]P144(x70332,x70331,x70333)+E(x70331,f2(a1))+P24(f332(f332(f246(a1),f808(x70333,x70331,x70332)),f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x70331))
% 158.70/158.40  [7055]~P106(x70551)+~P30(x70551,x70553)+E(f332(f332(f149(x70551,x70551,f5(x70551)),x70552),f172(x70551,x70552,x70553)),x70553)+~P24(f332(f332(f334(x70551),x70552),f332(f174(x70551),x70553)))
% 158.70/158.40  [7102]P144(x71021,x71022,x71023)+~P24(f332(x71021,x71023))+P24(f332(f332(f247(a1),x71022),f2(a1)))+P24(f332(f332(f247(a1),f809(x71023,x71022,x71021)),x71022))
% 158.70/158.40  [7108]~P105(x71081)+~P93(x71081)+E(f332(f332(f196(x71081),f332(f106(x71081),x71082)),f332(f106(x71081),x71083)),f332(f106(x71081),x71082))+~P24(f332(f332(f246(x71081),f332(f106(x71081),x71082)),f332(f106(x71081),x71083)))
% 158.70/158.40  [7109]~P105(x71091)+~P93(x71091)+E(f332(f332(f197(x71091),f332(f106(x71091),x71092)),f332(f106(x71091),x71093)),f332(f106(x71091),x71093))+~P24(f332(f332(f246(x71091),f332(f106(x71091),x71092)),f332(f106(x71091),x71093)))
% 158.70/158.40  [7123]P145(x71231,x71232,x71233)+~P24(f332(x71231,f2(a1)))+P24(f332(f332(f247(a1),x71232),f2(a1)))+P24(f332(f332(f247(a1),f803(x71233,x71232,x71231)),x71232))
% 158.70/158.40  [7131]P144(x71311,x71312,x71313)+~P24(f332(x71311,x71313))+P24(f332(f332(f246(a1),f808(x71313,x71312,x71311)),f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x71312))
% 158.70/158.40  [7155]P145(x71551,x71552,x71553)+~P24(f332(x71551,f2(a1)))+P24(f332(f332(f246(a1),f802(x71553,x71552,x71551)),f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x71552))
% 158.70/158.40  [7183]~P24(f332(x71831,x71832))+P24(f332(x71831,f2(a868)))+~P24(f332(f332(f247(a868),x71832),x71833))+P24(f332(f332(f247(a868),f500(x71832,x71831,x71833)),x71833))
% 158.70/158.40  [7200]~P106(x72001)+~P30(x72001,x72003)+P30(x72001,f332(f332(f152(x72001),x72002),x72003))+P24(f332(f332(f334(x72001),f633(x72003,x72002,x72001)),f332(f174(x72001),x72003)))
% 158.70/158.40  [7201]~P106(x72011)+~P30(x72011,x72013)+P30(x72011,f332(f332(f152(x72011),x72012),x72013))+P24(f332(f332(f334(x72011),f634(x72013,x72012,x72011)),f332(f174(x72011),x72013)))
% 158.70/158.40  [7202]~P106(x72021)+~P30(x72021,x72023)+P30(x72021,f332(f332(f152(x72021),x72022),x72023))+P24(f332(f332(f334(x72021),f729(x72022,x72023,x72021)),f332(f174(x72021),x72023)))
% 158.70/158.40  [7306]~P106(x73061)+~P28(x73061)+~P24(f332(f332(f247(x73061),x73063),f41(x73061,x73062)))+P24(f332(f332(f334(x73061),f819(x73062,x73063,x73061)),x73062))
% 158.70/158.40  [7469]~P106(x74691)+~P28(x74691)+~P24(f332(f332(f247(x74691),f42(x74691,x74693)),x74692))+P24(f332(f332(f334(x74691),f858(x74692,x74693,x74691)),x74693))
% 158.70/158.40  [7470]~P106(x74701)+~P28(x74701)+~P24(f332(f332(f247(x74701),f42(x74701,x74703)),x74702))+P24(f332(f332(f247(x74701),f858(x74702,x74703,x74701)),x74702))
% 158.70/158.40  [7485]P145(x74852,x74851,x74853)+E(x74851,f2(a1))+P24(f332(f332(f247(a1),x74851),f802(x74853,x74851,x74852)))+P24(f332(f332(f247(a1),f803(x74853,x74851,x74852)),x74851))
% 158.70/158.40  [7486]P144(x74862,x74861,x74863)+E(x74861,f2(a1))+P24(f332(f332(f247(a1),x74861),f808(x74863,x74861,x74862)))+P24(f332(f332(f247(a1),f809(x74863,x74861,x74862)),x74861))
% 158.70/158.40  [7577]P145(x75773,x75771,x75772)+E(x75771,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x75771),f807(x75772,x75771,x75773))),f802(x75772,x75771,x75773)),x75772)+P24(f332(f332(f247(a1),f2(a1)),x75771))
% 158.70/158.40  [7578]P144(x75783,x75781,x75782)+E(x75781,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x75781),f811(x75782,x75781,x75783))),f808(x75782,x75781,x75783)),x75782)+P24(f332(f332(f247(a1),f2(a1)),x75781))
% 158.70/158.40  [7581]~P131(x75811)+~P24(f332(f332(f246(x75811),x75813),f2(x75811)))+P24(f332(f332(f246(x75811),f332(f332(f82(x75811),x75812),x75813)),f2(x75811)))+~P24(f332(f332(f246(x75811),f2(x75811)),x75812))
% 158.70/158.40  [7583]~P131(x75831)+~P24(f332(f332(f246(x75831),x75832),f2(x75831)))+P24(f332(f332(f246(x75831),f332(f332(f82(x75831),x75832),x75833)),f2(x75831)))+~P24(f332(f332(f246(x75831),f2(x75831)),x75833))
% 158.70/158.40  [7584]~P122(x75841)+~P24(f332(f332(f246(x75841),x75843),f2(x75841)))+P24(f332(f332(f246(x75841),f332(f332(f82(x75841),x75842),x75843)),f2(x75841)))+~P24(f332(f332(f246(x75841),f2(x75841)),x75842))
% 158.70/158.40  [7585]~P122(x75851)+~P24(f332(f332(f246(x75851),x75852),f2(x75851)))+P24(f332(f332(f246(x75851),f332(f332(f82(x75851),x75852),x75853)),f2(x75851)))+~P24(f332(f332(f246(x75851),f2(x75851)),x75853))
% 158.70/158.40  [7586]~P62(x75861)+~P24(f332(f332(f246(x75861),x75863),f2(x75861)))+P24(f332(f332(f246(x75861),f332(f332(f290(x75861),x75862),x75863)),f2(x75861)))+~P24(f332(f332(f246(x75861),f2(x75861)),x75862))
% 158.70/158.40  [7587]~P62(x75871)+~P24(f332(f332(f246(x75871),x75872),f2(x75871)))+P24(f332(f332(f246(x75871),f332(f332(f290(x75871),x75872),x75873)),f2(x75871)))+~P24(f332(f332(f246(x75871),f2(x75871)),x75873))
% 158.70/158.40  [7588]~P63(x75881)+~P24(f332(f332(f246(x75881),x75882),f2(x75881)))+P24(f332(f332(f246(x75881),f332(f332(f290(x75881),x75882),x75883)),f2(x75881)))+~P24(f332(f332(f247(x75881),f2(x75881)),x75883))
% 158.70/158.40  [7589]~P63(x75891)+~P24(f332(f332(f247(x75891),x75893),f2(x75891)))+P24(f332(f332(f246(x75891),f332(f332(f290(x75891),x75892),x75893)),f2(x75891)))+~P24(f332(f332(f246(x75891),f2(x75891)),x75892))
% 158.70/158.40  [7591]~P127(x75911)+~P24(f332(f332(f247(x75911),x75913),f2(x75911)))+P24(f332(f332(f247(x75911),f332(f332(f82(x75911),x75912),x75913)),f2(x75911)))+~P24(f332(f332(f247(x75911),f2(x75911)),x75912))
% 158.70/158.40  [7592]~P127(x75921)+~P24(f332(f332(f247(x75921),x75922),f2(x75921)))+P24(f332(f332(f247(x75921),f332(f332(f82(x75921),x75922),x75923)),f2(x75921)))+~P24(f332(f332(f247(x75921),f2(x75921)),x75923))
% 158.70/158.40  [7593]~P62(x75931)+~P24(f332(f332(f247(x75931),x75933),f2(x75931)))+P24(f332(f332(f247(x75931),f332(f332(f290(x75931),x75932),x75933)),f2(x75931)))+~P24(f332(f332(f247(x75931),f2(x75931)),x75932))
% 158.70/158.40  [7594]~P62(x75941)+~P24(f332(f332(f247(x75941),x75942),f2(x75941)))+P24(f332(f332(f247(x75941),f332(f332(f290(x75941),x75942),x75943)),f2(x75941)))+~P24(f332(f332(f247(x75941),f2(x75941)),x75943))
% 158.70/158.40  [7595]~P63(x75951)+~P24(f332(f332(f247(x75951),x75953),f2(x75951)))+P24(f332(f332(f247(x75951),f332(f332(f290(x75951),x75952),x75953)),f2(x75951)))+~P24(f332(f332(f247(x75951),f2(x75951)),x75952))
% 158.70/158.40  [7596]~P63(x75961)+~P24(f332(f332(f247(x75961),x75962),f2(x75961)))+P24(f332(f332(f247(x75961),f332(f332(f290(x75961),x75962),x75963)),f2(x75961)))+~P24(f332(f332(f247(x75961),f2(x75961)),x75963))
% 158.70/158.40  [7611]P144(x76111,x76112,x76113)+~P24(f332(x76111,x76113))+P24(f332(f332(f247(a1),x76112),f808(x76113,x76112,x76111)))+P24(f332(f332(f247(a1),f809(x76113,x76112,x76111)),x76112))
% 158.70/158.40  [7624]P145(x76241,x76242,x76243)+P24(f332(f332(f247(a1),x76242),f802(x76243,x76242,x76241)))+~P24(f332(x76241,f2(a1)))+P24(f332(f332(f247(a1),f803(x76243,x76242,x76241)),x76242))
% 158.70/158.40  [7675]P145(x76752,x76751,x76753)+E(x76751,f2(a1))+~P24(f332(x76752,f807(x76753,x76751,x76752)))+P24(f332(f332(f247(a1),f803(x76753,x76751,x76752)),x76751))
% 158.70/158.40  [7676]P144(x76762,x76761,x76763)+E(x76761,f2(a1))+~P24(f332(x76762,f808(x76763,x76761,x76762)))+P24(f332(f332(f247(a1),f809(x76763,x76761,x76762)),x76761))
% 158.70/158.40  [7687]P144(x76873,x76871,x76872)+~P24(f332(x76873,x76872))+E(f332(f332(f81(a1),f332(f332(f82(a1),x76871),f811(x76872,x76871,x76873))),f808(x76872,x76871,x76873)),x76872)+P24(f332(f332(f247(a1),f2(a1)),x76871))
% 158.70/158.40  [7704]P145(x77043,x77041,x77042)+E(f332(f332(f81(a1),f332(f332(f82(a1),x77041),f807(x77042,x77041,x77043))),f802(x77042,x77041,x77043)),x77042)+~P24(f332(x77043,f2(a1)))+P24(f332(f332(f247(a1),f2(a1)),x77041))
% 158.70/158.40  [7730]~P24(f332(x77301,x77303))+~P24(f332(f63(x77302),x77303))+P24(f332(f332(f334(x77302),f551(x77301,x77303,x77302)),f570(x77301,x77303,x77302)))+P24(f332(x77301,f198(f876(x77302,a862))))
% 158.70/158.40  [7741]P144(x77411,x77412,x77413)+~P24(f332(x77411,x77413))+~P24(f332(x77411,f808(x77413,x77412,x77411)))+P24(f332(f332(f247(a1),f809(x77413,x77412,x77411)),x77412))
% 158.70/158.40  [7747]P145(x77471,x77472,x77473)+~P24(f332(x77471,f807(x77473,x77472,x77471)))+~P24(f332(x77471,f2(a1)))+P24(f332(f332(f247(a1),f803(x77473,x77472,x77471)),x77472))
% 158.70/158.40  [7848]~P122(x78481)+~P24(f332(f332(f246(x78481),f332(f332(f82(x78481),x78483),x78482)),f2(x78481)))+P24(f332(f332(f246(x78481),x78482),f2(x78481)))+P24(f332(f332(f246(x78481),f2(x78481)),x78482))
% 158.70/158.40  [7849]~P122(x78491)+~P24(f332(f332(f246(x78491),f332(f332(f82(x78491),x78492),x78493)),f2(x78491)))+P24(f332(f332(f246(x78491),x78492),f2(x78491)))+P24(f332(f332(f246(x78491),f2(x78491)),x78492))
% 158.70/158.40  [7850]~P62(x78501)+~P24(f332(f332(f246(x78501),f332(f332(f290(x78501),x78503),x78502)),f2(x78501)))+P24(f332(f332(f246(x78501),x78502),f2(x78501)))+P24(f332(f332(f246(x78501),f2(x78501)),x78502))
% 158.70/158.40  [7851]~P62(x78511)+~P24(f332(f332(f246(x78511),f332(f332(f290(x78511),x78512),x78513)),f2(x78511)))+P24(f332(f332(f246(x78511),x78512),f2(x78511)))+P24(f332(f332(f246(x78511),f2(x78511)),x78512))
% 158.70/158.40  [7852]~P62(x78521)+~P24(f332(f332(f247(x78521),f332(f332(f290(x78521),x78523),x78522)),f2(x78521)))+P24(f332(f332(f247(x78521),x78522),f2(x78521)))+P24(f332(f332(f247(x78521),f2(x78521)),x78522))
% 158.70/158.40  [7853]~P62(x78531)+~P24(f332(f332(f247(x78531),f332(f332(f290(x78531),x78532),x78533)),f2(x78531)))+P24(f332(f332(f247(x78531),x78532),f2(x78531)))+P24(f332(f332(f247(x78531),f2(x78531)),x78532))
% 158.70/158.40  [7876]~P122(x78761)+~P24(f332(f332(f246(x78761),f332(f332(f82(x78761),x78762),x78763)),f2(x78761)))+P24(f332(f332(f246(x78761),f2(x78761)),x78762))+P24(f332(f332(f246(x78761),f2(x78761)),x78763))
% 158.70/158.40  [7877]~P62(x78771)+~P24(f332(f332(f246(x78771),f332(f332(f290(x78771),x78772),x78773)),f2(x78771)))+P24(f332(f332(f246(x78771),f2(x78771)),x78772))+P24(f332(f332(f246(x78771),f2(x78771)),x78773))
% 158.70/158.40  [7878]~P62(x78781)+~P24(f332(f332(f247(x78781),f332(f332(f290(x78781),x78782),x78783)),f2(x78781)))+P24(f332(f332(f247(x78781),f2(x78781)),x78782))+P24(f332(f332(f247(x78781),f2(x78781)),x78783))
% 158.70/158.40  [7899]P145(x78992,x78991,x78993)+E(x78991,f2(a1))+P24(f332(f332(f246(a1),f802(x78993,x78991,x78992)),f2(a1)))+P24(f332(f332(f247(a1),f803(x78993,x78991,x78992)),x78991))
% 158.70/158.40  [7900]P144(x79002,x79001,x79003)+E(x79001,f2(a1))+P24(f332(f332(f246(a1),f808(x79003,x79001,x79002)),f2(a1)))+P24(f332(f332(f247(a1),f809(x79003,x79001,x79002)),x79001))
% 158.70/158.40  [7907]~P115(x79071)+~P24(f332(f332(f247(x79071),x79072),f79(x79071)))+P24(f332(f332(f247(x79071),f332(f332(f257(x79071),x79072),f332(a115,x79073))),f79(x79071)))+~P24(f332(f332(f247(x79071),f2(x79071)),x79072))
% 158.70/158.40  [7962]~P106(x79621)+~E(x79623,f116(x79621))+~P30(x79621,f332(f170(x79621),x79623))+E(f332(f143(x79621,x79621,f332(f7(x79621,x79621,x79621),f197(x79621)),x79622),f332(f170(x79621),x79623)),x79622)
% 158.70/158.40  [7965]P144(x79651,x79652,x79653)+~P24(f332(x79651,x79653))+P24(f332(f332(f246(a1),f808(x79653,x79652,x79651)),f2(a1)))+P24(f332(f332(f247(a1),f809(x79653,x79652,x79651)),x79652))
% 158.70/158.40  [7972]P145(x79721,x79722,x79723)+~P24(f332(x79721,f2(a1)))+P24(f332(f332(f246(a1),f802(x79723,x79722,x79721)),f2(a1)))+P24(f332(f332(f247(a1),f803(x79723,x79722,x79721)),x79722))
% 158.70/158.40  [8190]P145(x81903,x81901,x81902)+E(x81901,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x81901),f807(x81902,x81901,x81903))),f802(x81902,x81901,x81903)),x81902)+P24(f332(f332(f247(a1),f803(x81902,x81901,x81903)),x81901))
% 158.70/158.40  [8191]P144(x81913,x81911,x81912)+E(x81911,f2(a1))+E(f332(f332(f81(a1),f332(f332(f82(a1),x81911),f811(x81912,x81911,x81913))),f808(x81912,x81911,x81913)),x81912)+P24(f332(f332(f247(a1),f809(x81912,x81911,x81913)),x81911))
% 158.70/158.40  [8227]P144(x82273,x82271,x82272)+~P24(f332(x82273,x82272))+E(f332(f332(f81(a1),f332(f332(f82(a1),x82271),f811(x82272,x82271,x82273))),f808(x82272,x82271,x82273)),x82272)+P24(f332(f332(f247(a1),f809(x82272,x82271,x82273)),x82271))
% 158.70/158.40  [8228]~P67(x82281)+~P74(x82281)+~P40(x82283)+E(f332(f332(f6(a868,x82281),f332(f332(f8(a1,x82281,a868),x82282),f103(a1))),f332(f311(a1,a868,a107),x82283)),f332(f332(f6(a1,x82281),x82282),x82283))
% 158.70/158.40  [8229]~P67(x82291)+~P74(x82291)+~P40(x82293)+E(f332(f332(f9(a868,x82291),f332(f332(f8(a1,x82291,a868),x82292),f103(a1))),f332(f311(a1,a868,a107),x82293)),f332(f332(f9(a1,x82291),x82292),x82293))
% 158.70/158.40  [8238]P145(x82383,x82381,x82382)+E(f332(f332(f81(a1),f332(f332(f82(a1),x82381),f807(x82382,x82381,x82383))),f802(x82382,x82381,x82383)),x82382)+~P24(f332(x82383,f2(a1)))+P24(f332(f332(f247(a1),f803(x82382,x82381,x82383)),x82381))
% 158.70/158.40  [8257]~E(x82572,f2(a868))+~E(f332(f266(a868,a868),x82573),f2(a868))+~E(x82571,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),x82573)),x82572)),f332(f270(a868,a868),x82573)))+P24(f332(f49(x82571,x82572),x82573))
% 158.70/158.40  [8309]P24(f332(x83091,x83092))+~P24(f332(f332(f334(x83093),f582(x83091,x83092,x83093)),f585(x83091,x83092,x83093)))+~P24(f332(f63(x83093),x83092))+~P24(f332(x83091,f198(f876(x83093,a862))))
% 158.70/158.40  [8905]P24(f332(x89051,x89052))+~P24(f332(f63(x89053),x89052))+~P24(f332(x89051,f332(f332(f310(x89053),f582(x89051,x89052,x89053)),f585(x89051,x89052,x89053))))+~P24(f332(x89051,f198(f876(x89053,a862))))
% 158.70/158.40  [9132]P24(f332(f332(f246(a1),x91321),f2(a1)))+~P24(f332(f332(f247(a1),f332(f332(f81(a1),f332(f332(f82(a1),x91323),x91321)),x91322)),f2(a1)))+~P24(f332(f332(f246(a1),f2(a1)),x91322))+~P24(f332(f332(f247(a1),f2(a1)),x91323))
% 158.70/158.40  [5792]~P26(x57922)+E(x57921,f198(f876(x57922,a862)))+~P24(f332(f63(x57922),x57921))+E(f10(x57922,f332(f332(f310(x57922),x57923),x57921)),f332(f332(f113(x57922),x57923),f10(x57922,x57921)))
% 158.70/158.40  [5793]~P26(x57932)+E(x57931,f198(f876(x57932,a862)))+~P24(f332(f63(x57932),x57931))+E(f11(x57932,f332(f332(f310(x57932),x57933),x57931)),f332(f332(f104(x57932),x57933),f11(x57932,x57931)))
% 158.70/158.40  [5794]~P106(x57942)+E(x57941,f198(f876(x57942,a862)))+~P24(f332(f63(x57942),x57941))+E(f14(x57942,f332(f332(f310(x57942),x57943),x57941)),f332(f332(f196(x57942),x57943),f14(x57942,x57941)))
% 158.70/158.40  [5795]~P106(x57952)+E(x57951,f198(f876(x57952,a862)))+~P24(f332(f63(x57952),x57951))+E(f15(x57952,f332(f332(f310(x57952),x57953),x57951)),f332(f332(f197(x57952),x57953),f15(x57952,x57951)))
% 158.70/158.40  [6103]~P122(x61031)+~E(x61033,f2(x61031))+~E(x61032,f2(x61031))+E(f332(f332(f81(x61031),f332(f332(f82(x61031),x61032),x61032)),f332(f332(f82(x61031),x61033),x61033)),f2(x61031))
% 158.70/158.40  [6176]~P95(x61762)+E(x61761,f198(f876(x61762,a862)))+~P24(f332(f63(x61762),x61761))+E(f332(f65(x61762,f82(x61762)),f332(f332(f310(x61762),x61763),x61761)),f332(f332(f82(x61762),x61763),f332(f65(x61762,f82(x61762)),x61761)))
% 158.70/158.40  [6300]~P106(x63002)+E(x63001,f198(f876(x63002,a862)))+~P24(f332(f63(x63002),x63001))+E(f12(x63002,f196(x63002),f332(f332(f310(x63002),x63003),x63001)),f332(f332(f196(x63002),x63003),f12(x63002,f196(x63002),x63001)))
% 158.70/158.40  [6301]~P106(x63012)+E(x63011,f198(f876(x63012,a862)))+~P24(f332(f63(x63012),x63011))+E(f13(x63012,f197(x63012),f332(f332(f310(x63012),x63013),x63011)),f332(f332(f197(x63012),x63013),f13(x63012,f197(x63012),x63011)))
% 158.70/158.40  [6805]~P71(x68051)+~P24(f332(f63(x68051),x68053))+E(f332(f65(x68051,f82(x68051)),f332(f332(f310(x68051),x68052),x68053)),f332(f332(f66(x68051,x68051,f82(x68051)),x68052),x68053))+P24(f332(f332(f334(x68051),x68052),x68053))
% 158.70/158.40  [6886]~E(f332(f332(f81(a1),x68862),f332(f332(f82(a1),x68863),x68861)),x68863)+~P24(f332(f332(f247(a1),f2(a1)),x68863))+P24(f332(f332(f246(a1),f79(a1)),x68861))+~P24(f332(f332(f247(a1),x68862),x68863))
% 158.70/158.40  [6913]~E(f332(f332(f81(a1),x69132),f332(f332(f82(a1),x69133),x69131)),x69133)+P24(f332(f332(f246(a1),x69131),f79(a1)))+~P24(f332(f332(f246(a1),f2(a1)),x69132))+~P24(f332(f332(f247(a1),f2(a1)),x69133))
% 158.70/158.40  [6929]E(x69291,f2(a868))+~P24(f332(f49(x69293,x69291),x69292))+~P24(f332(f332(f247(a868),f2(a868)),x69291))+P24(f332(f332(f247(a868),f332(f270(a868,a868),x69292)),x69291))
% 158.70/158.40  [6959]~P134(x69591)+~P24(f332(f332(f246(x69591),x69592),f2(x69591)))+~P24(f332(f332(f246(x69591),x69593),f2(x69591)))+E(f332(f332(f82(x69591),f332(f76(x69591),x69592)),f332(f76(x69591),x69593)),f332(f76(x69591),f332(f332(f82(x69591),x69592),x69593)))
% 158.70/158.40  [7009]~P134(x70091)+~P24(f332(f332(f246(x70091),x70092),f2(x70091)))+E(f332(f332(f82(x70091),f332(f76(x70091),x70092)),f332(f76(x70091),x70093)),f332(f76(x70091),f332(f332(f82(x70091),x70092),x70093)))+~P24(f332(f332(f246(x70091),f2(x70091)),x70093))
% 158.70/158.40  [7010]~P134(x70101)+~P24(f332(f332(f246(x70101),x70103),f2(x70101)))+E(f332(f332(f82(x70101),f332(f76(x70101),x70102)),f332(f76(x70101),x70103)),f332(f76(x70101),f332(f332(f82(x70101),x70102),x70103)))+~P24(f332(f332(f246(x70101),f2(x70101)),x70102))
% 158.70/158.40  [7064]~P134(x70641)+E(f332(f332(f82(x70641),f332(f76(x70641),x70642)),f332(f76(x70641),x70643)),f332(f76(x70641),f332(f332(f82(x70641),x70642),x70643)))+~P24(f332(f332(f246(x70641),f2(x70641)),x70642))+~P24(f332(f332(f246(x70641),f2(x70641)),x70643))
% 158.70/158.40  [7081]~P124(x70811)+~P24(f332(f332(f246(x70811),x70813),f2(x70811)))+~P24(f332(f332(f246(x70811),x70812),f2(x70811)))+P24(f332(f332(f246(x70811),f2(x70811)),f332(f332(f82(x70811),x70812),x70813)))
% 158.70/158.40  [7082]~P122(x70821)+~P24(f332(f332(f246(x70821),x70823),f2(x70821)))+~P24(f332(f332(f246(x70821),x70822),f2(x70821)))+P24(f332(f332(f246(x70821),f2(x70821)),f332(f332(f82(x70821),x70822),x70823)))
% 158.70/158.40  [7083]~P62(x70831)+~P24(f332(f332(f246(x70831),x70833),f2(x70831)))+~P24(f332(f332(f246(x70831),x70832),f2(x70831)))+P24(f332(f332(f246(x70831),f2(x70831)),f332(f332(f290(x70831),x70832),x70833)))
% 158.70/158.40  [7084]~P63(x70841)+~P24(f332(f332(f247(x70841),x70843),f2(x70841)))+~P24(f332(f332(f246(x70841),x70842),f2(x70841)))+P24(f332(f332(f246(x70841),f2(x70841)),f332(f332(f290(x70841),x70842),x70843)))
% 158.70/158.40  [7085]~P122(x70851)+~P24(f332(f332(f247(x70851),x70853),f2(x70851)))+~P24(f332(f332(f247(x70851),x70852),f2(x70851)))+P24(f332(f332(f247(x70851),f2(x70851)),f332(f332(f82(x70851),x70852),x70853)))
% 158.70/158.40  [7086]~P62(x70861)+~P24(f332(f332(f247(x70861),x70863),f2(x70861)))+~P24(f332(f332(f247(x70861),x70862),f2(x70861)))+P24(f332(f332(f247(x70861),f2(x70861)),f332(f332(f290(x70861),x70862),x70863)))
% 158.70/158.40  [7087]~P63(x70871)+~P24(f332(f332(f247(x70871),x70873),f2(x70871)))+~P24(f332(f332(f247(x70871),x70872),f2(x70871)))+P24(f332(f332(f247(x70871),f2(x70871)),f332(f332(f290(x70871),x70872),x70873)))
% 158.70/158.40  [7088]~P115(x70881)+~P24(f332(f332(f247(a868),f2(a868)),x70883))+~P24(f332(f332(f247(x70881),f79(x70881)),x70882))+P24(f332(f332(f247(x70881),f79(x70881)),f332(f332(f257(x70881),x70882),x70883)))
% 158.70/158.40  [7185]~P124(x71851)+~P24(f332(f332(f246(x71851),f2(x71851)),x71853))+~P24(f332(f332(f246(x71851),f2(x71851)),x71852))+P24(f332(f332(f246(x71851),f2(x71851)),f332(f332(f82(x71851),x71852),x71853)))
% 158.70/158.40  [7186]~P131(x71861)+~P24(f332(f332(f246(x71861),f2(x71861)),x71863))+~P24(f332(f332(f246(x71861),f2(x71861)),x71862))+P24(f332(f332(f246(x71861),f2(x71861)),f332(f332(f82(x71861),x71862),x71863)))
% 158.70/158.40  [7187]~P122(x71871)+~P24(f332(f332(f246(x71871),f2(x71871)),x71873))+~P24(f332(f332(f246(x71871),f2(x71871)),x71872))+P24(f332(f332(f246(x71871),f2(x71871)),f332(f332(f82(x71871),x71872),x71873)))
% 158.70/158.40  [7188]~P62(x71881)+~P24(f332(f332(f246(x71881),f2(x71881)),x71883))+~P24(f332(f332(f246(x71881),f2(x71881)),x71882))+P24(f332(f332(f246(x71881),f2(x71881)),f332(f332(f290(x71881),x71882),x71883)))
% 158.70/158.40  [7189]~P63(x71891)+~P24(f332(f332(f247(x71891),f2(x71891)),x71893))+~P24(f332(f332(f246(x71891),f2(x71891)),x71892))+P24(f332(f332(f246(x71891),f2(x71891)),f332(f332(f290(x71891),x71892),x71893)))
% 158.70/158.40  [7190]~P115(x71901)+~P24(f332(f332(f247(x71901),f79(x71901)),x71903))+~P24(f332(f332(f247(x71901),f79(x71901)),x71902))+P24(f332(f332(f247(x71901),f79(x71901)),f332(f332(f82(x71901),x71902),x71903)))
% 158.70/158.40  [7193]~P87(x71931)+~P24(f332(f332(f247(x71931),f2(x71931)),x71933))+~P24(f332(f332(f247(x71931),f2(x71931)),x71932))+P24(f332(f332(f247(x71931),f2(x71931)),f332(f332(f81(x71931),x71932),x71933)))
% 158.70/158.40  [7194]~P127(x71941)+~P24(f332(f332(f247(x71941),f2(x71941)),x71943))+~P24(f332(f332(f247(x71941),f2(x71941)),x71942))+P24(f332(f332(f247(x71941),f2(x71941)),f332(f332(f82(x71941),x71942),x71943)))
% 158.70/158.40  [7195]~P62(x71951)+~P24(f332(f332(f247(x71951),f2(x71951)),x71953))+~P24(f332(f332(f247(x71951),f2(x71951)),x71952))+P24(f332(f332(f247(x71951),f2(x71951)),f332(f332(f290(x71951),x71952),x71953)))
% 158.70/158.40  [7196]~P63(x71961)+~P24(f332(f332(f247(x71961),f2(x71961)),x71963))+~P24(f332(f332(f247(x71961),f2(x71961)),x71962))+P24(f332(f332(f247(x71961),f2(x71961)),f332(f332(f290(x71961),x71962),x71963)))
% 158.70/158.40  [7267]~P26(x72671)+~P24(f332(f63(x72671),x72673))+E(f10(x72671,f332(f332(f310(x72671),x72672),x72673)),x72672)+~E(f332(f332(f22(f876(x72671,a862)),x72673),f332(f332(f310(x72671),x72672),f198(f876(x72671,a862)))),f198(f876(x72671,a862)))
% 158.70/158.40  [7268]~P26(x72681)+~P24(f332(f63(x72681),x72683))+E(f11(x72681,f332(f332(f310(x72681),x72682),x72683)),x72682)+~E(f332(f332(f22(f876(x72681,a862)),x72683),f332(f332(f310(x72681),x72682),f198(f876(x72681,a862)))),f198(f876(x72681,a862)))
% 158.70/158.40  [7269]~P106(x72691)+~P24(f332(f63(x72691),x72693))+E(f14(x72691,f332(f332(f310(x72691),x72692),x72693)),x72692)+~E(f332(f332(f22(f876(x72691,a862)),x72693),f332(f332(f310(x72691),x72692),f198(f876(x72691,a862)))),f198(f876(x72691,a862)))
% 158.70/158.40  [7270]~P106(x72701)+~P24(f332(f63(x72701),x72703))+E(f15(x72701,f332(f332(f310(x72701),x72702),x72703)),x72702)+~E(f332(f332(f22(f876(x72701,a862)),x72703),f332(f332(f310(x72701),x72702),f198(f876(x72701,a862)))),f198(f876(x72701,a862)))
% 158.70/158.40  [7271]~P122(x72711)+P24(f332(f332(f246(x72711),x72712),f2(x72711)))+P24(f332(f332(f246(x72711),f2(x72711)),x72713))+~P24(f332(f332(f246(x72711),f2(x72711)),f332(f332(f82(x72711),x72713),x72712)))
% 158.70/158.40  [7272]~P122(x72721)+P24(f332(f332(f246(x72721),x72722),f2(x72721)))+P24(f332(f332(f246(x72721),f2(x72721)),x72723))+~P24(f332(f332(f246(x72721),f2(x72721)),f332(f332(f82(x72721),x72722),x72723)))
% 158.70/158.40  [7273]~P62(x72731)+P24(f332(f332(f246(x72731),x72732),f2(x72731)))+P24(f332(f332(f246(x72731),f2(x72731)),x72733))+~P24(f332(f332(f246(x72731),f2(x72731)),f332(f332(f290(x72731),x72733),x72732)))
% 158.70/158.40  [7274]~P62(x72741)+P24(f332(f332(f246(x72741),x72742),f2(x72741)))+P24(f332(f332(f246(x72741),f2(x72741)),x72743))+~P24(f332(f332(f246(x72741),f2(x72741)),f332(f332(f290(x72741),x72742),x72743)))
% 158.70/158.40  [7275]~P122(x72751)+P24(f332(f332(f246(x72751),x72752),f2(x72751)))+P24(f332(f332(f246(x72751),f2(x72751)),x72752))+~P24(f332(f332(f246(x72751),f2(x72751)),f332(f332(f82(x72751),x72753),x72752)))
% 158.70/158.40  [7276]~P122(x72761)+P24(f332(f332(f246(x72761),x72762),f2(x72761)))+P24(f332(f332(f246(x72761),f2(x72761)),x72762))+~P24(f332(f332(f246(x72761),f2(x72761)),f332(f332(f82(x72761),x72762),x72763)))
% 158.70/158.40  [7277]~P62(x72771)+P24(f332(f332(f246(x72771),x72772),f2(x72771)))+P24(f332(f332(f246(x72771),f2(x72771)),x72772))+~P24(f332(f332(f246(x72771),f2(x72771)),f332(f332(f290(x72771),x72773),x72772)))
% 158.70/158.40  [7278]~P62(x72781)+P24(f332(f332(f246(x72781),x72782),f2(x72781)))+P24(f332(f332(f246(x72781),f2(x72781)),x72782))+~P24(f332(f332(f246(x72781),f2(x72781)),f332(f332(f290(x72781),x72782),x72783)))
% 158.70/158.40  [7279]~P62(x72791)+P24(f332(f332(f247(x72791),x72792),f2(x72791)))+P24(f332(f332(f247(x72791),f2(x72791)),x72793))+~P24(f332(f332(f247(x72791),f2(x72791)),f332(f332(f290(x72791),x72793),x72792)))
% 158.70/158.40  [7280]~P62(x72801)+P24(f332(f332(f247(x72801),x72802),f2(x72801)))+P24(f332(f332(f247(x72801),f2(x72801)),x72803))+~P24(f332(f332(f247(x72801),f2(x72801)),f332(f332(f290(x72801),x72802),x72803)))
% 158.70/158.40  [7281]~P62(x72811)+P24(f332(f332(f247(x72811),x72812),f2(x72811)))+P24(f332(f332(f247(x72811),f2(x72811)),x72812))+~P24(f332(f332(f247(x72811),f2(x72811)),f332(f332(f290(x72811),x72813),x72812)))
% 158.70/158.40  [7282]~P62(x72821)+P24(f332(f332(f247(x72821),x72822),f2(x72821)))+P24(f332(f332(f247(x72821),f2(x72821)),x72822))+~P24(f332(f332(f247(x72821),f2(x72821)),f332(f332(f290(x72821),x72822),x72823)))
% 158.70/158.40  [7369]~E(f332(f332(f104(f876(x73691,a862)),f332(f174(x73691),x73692)),f332(f174(x73691),x73693)),f198(f876(x73691,a862)))+~P24(f332(f138(x73691),x73693))+~P24(f332(f138(x73691),x73692))+P24(f332(f138(x73691),f332(f332(f135(x73691),x73692),x73693)))
% 158.70/158.40  [7370]~P106(x73701)+~P24(f332(f63(x73701),x73703))+E(f12(x73701,f196(x73701),f332(f332(f310(x73701),x73702),x73703)),x73702)+~E(f332(f332(f22(f876(x73701,a862)),x73703),f332(f332(f310(x73701),x73702),f198(f876(x73701,a862)))),f198(f876(x73701,a862)))
% 158.70/158.40  [7371]~P106(x73711)+~P24(f332(f63(x73711),x73713))+E(f13(x73711,f197(x73711),f332(f332(f310(x73711),x73712),x73713)),x73712)+~E(f332(f332(f22(f876(x73711,a862)),x73713),f332(f332(f310(x73711),x73712),f198(f876(x73711,a862)))),f198(f876(x73711,a862)))
% 158.70/158.40  [7388]~P84(x73881)+~P24(f332(f332(f246(x73881),x73882),x73883))+~P24(f332(f332(f246(x73881),f332(f80(x73881),x73882)),x73883))+P24(f332(f332(f246(x73881),f332(f76(x73881),x73882)),x73883))
% 158.70/158.40  [7389]~P116(x73891)+~P24(f332(f332(f247(x73891),x73892),x73893))+~P24(f332(f332(f247(x73891),f332(f80(x73891),x73892)),x73893))+P24(f332(f332(f247(x73891),f332(f76(x73891),x73892)),x73893))
% 158.70/158.40  [7459]~P127(x74591)+P24(f332(f332(f247(x74591),f2(x74591)),x74592))+~P24(f332(f332(f247(x74591),f2(x74591)),x74593))+~P24(f332(f332(f247(x74591),f2(x74591)),f332(f332(f82(x74591),x74593),x74592)))
% 158.70/158.40  [7460]~P127(x74601)+P24(f332(f332(f247(x74601),f2(x74601)),x74602))+~P24(f332(f332(f247(x74601),f2(x74601)),x74603))+~P24(f332(f332(f247(x74601),f2(x74601)),f332(f332(f82(x74601),x74602),x74603)))
% 158.70/158.40  [7763]E(x77631,x77632)+~P24(f332(f63(x77633),x77631))+~P24(f332(f332(f246(a868),f332(f39(x77633),x77631)),f332(f39(x77633),x77632)))+~P24(f332(f332(f246(f876(x77633,a862)),x77632),x77631))
% 158.70/158.40  [7903]~P24(f332(f332(f247(a1),x79031),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x79032))+~P24(f332(f332(f246(a1),x79032),x79033))+P24(f332(f332(f246(a1),f332(f332(f40(a1),x79031),x79032)),f332(f332(f40(a1),x79031),x79033)))
% 158.70/158.40  [7915]~P24(f332(f332(f246(a1),f2(a1)),x79151))+~P24(f332(f332(f247(a1),f2(a1)),x79153))+~P24(f332(f332(f246(a1),x79153),x79152))+P24(f332(f332(f246(a1),f332(f332(f40(a1),x79151),x79152)),f332(f332(f40(a1),x79151),x79153)))
% 158.70/158.40  [8048]E(f332(x80481,f493(x80482,x80481,x80483)),x80482)+~P24(f332(f332(f246(a1),x80482),f332(x80481,x80483)))+P24(f332(f332(f247(a868),f494(x80482,x80481,x80483)),x80483))+~P24(f332(f332(f246(a1),f332(x80481,f2(a868))),x80482))
% 158.70/158.40  [8049]E(f332(x80491,f496(x80492,x80491,x80493)),x80492)+~P24(f332(f332(f246(a1),x80492),f332(x80491,x80493)))+P24(f332(f332(f247(a868),f497(x80492,x80491,x80493)),x80493))+~P24(f332(f332(f246(a1),f332(x80491,f2(a868))),x80492))
% 158.70/158.40  [8150]~P24(f332(f63(x81501),x81503))+~P24(f332(f332(f247(a868),f332(f39(x81501),x81502)),f332(f39(x81501),x81503)))+~P24(f332(f332(f246(f876(x81501,a862)),x81502),x81503))+P24(f332(f332(f247(f876(x81501,a862)),x81502),x81503))
% 158.70/158.40  [8179]E(f332(f332(f81(a1),f432(x81793,x81791,x81792)),f433(x81793,x81791,x81792)),x81791)+E(f332(f332(f22(a1),x81791),x81792),x81791)+~P24(f332(f332(f247(a1),f2(a1)),x81792))+~P24(f332(f332(f334(a1),f332(f332(f22(a1),x81791),f79(a1))),x81793))
% 158.70/158.40  [8180]E(f332(f332(f22(a1),f445(x81803,x81801,x81802)),f446(x81803,x81801,x81802)),x81801)+E(f332(f332(f81(a1),x81801),x81802),x81801)+~P24(f332(f332(f247(a1),f2(a1)),x81802))+~P24(f332(f332(f334(a1),f332(f332(f81(a1),x81801),f79(a1))),x81803))
% 158.70/158.40  [8233]~P24(f332(f332(f246(a868),x82333),x82331))+P24(f332(f332(f246(a868),x82331),x82332))+~P24(f332(f332(f246(a868),x82333),x82332))+~P24(f332(f332(f246(a868),f332(f332(f22(a868),x82331),x82333)),f332(f332(f22(a868),x82332),x82333)))
% 158.70/158.40  [8234]~P24(f332(f332(f246(a868),x82343),x82341))+P24(f332(f332(f247(a868),x82341),x82342))+~P24(f332(f332(f246(a868),x82343),x82342))+~P24(f332(f332(f247(a868),f332(f332(f22(a868),x82341),x82343)),f332(f332(f22(a868),x82342),x82343)))
% 158.70/158.40  [8250]~P106(x82502)+E(x82501,f116(x82502))+~P30(x82502,f332(f170(x82502),x82501))+E(f332(f143(x82502,x82502,f332(f7(x82502,x82502,x82502),f197(x82502)),x82503),f332(f170(x82502),x82501)),f332(f332(f197(x82502),f332(f332(f166(x82502),x82501),f2(a868))),x82503))
% 158.70/158.40  [8314]E(f332(f332(f22(a1),x83141),x83142),x83141)+~P24(f332(f332(f247(a1),f2(a1)),x83142))+P24(f332(f332(f334(a1),f432(x83143,x83141,x83142)),x83143))+~P24(f332(f332(f334(a1),f332(f332(f22(a1),x83141),f79(a1))),x83143))
% 158.70/158.40  [8315]E(f332(f332(f81(a1),x83151),x83152),x83151)+~P24(f332(f332(f247(a1),f2(a1)),x83152))+P24(f332(f332(f334(a1),f445(x83153,x83151,x83152)),x83153))+~P24(f332(f332(f334(a1),f332(f332(f81(a1),x83151),f79(a1))),x83153))
% 158.70/158.40  [8387]~P24(f332(f332(f246(a1),x83871),f332(x83872,x83873)))+P24(f332(f332(f247(a868),f494(x83871,x83872,x83873)),x83873))+P24(f332(f332(f246(a868),f493(x83871,x83872,x83873)),x83873))+~P24(f332(f332(f246(a1),f332(x83872,f2(a868))),x83871))
% 158.70/158.40  [8388]~P24(f332(f332(f246(a1),x83881),f332(x83882,x83883)))+P24(f332(f332(f247(a868),f497(x83881,x83882,x83883)),x83883))+P24(f332(f332(f246(a868),f496(x83881,x83882,x83883)),x83883))+~P24(f332(f332(f246(a1),f332(x83882,f2(a868))),x83881))
% 158.70/158.40  [8459]E(f332(f332(f22(a1),x84591),x84592),x84591)+~P24(f332(f332(f247(a1),f2(a1)),x84592))+P24(f332(f332(f334(a1),f433(x84593,x84591,x84592)),f303(a1,f79(a1),x84592)))+~P24(f332(f332(f334(a1),f332(f332(f22(a1),x84591),f79(a1))),x84593))
% 158.70/158.40  [8460]E(f332(f332(f81(a1),x84601),x84602),x84601)+~P24(f332(f332(f247(a1),f2(a1)),x84602))+P24(f332(f332(f334(a1),f446(x84603,x84601,x84602)),f303(a1,f79(a1),x84602)))+~P24(f332(f332(f334(a1),f332(f332(f81(a1),x84601),f79(a1))),x84603))
% 158.70/158.40  [8586]~P115(x85861)+~P24(f332(f332(f247(x85861),x85862),f79(x85861)))+~P24(f332(f332(f247(x85861),f2(x85861)),x85862))+P24(f332(f332(f247(x85861),f332(f332(f82(x85861),x85862),f332(f332(f257(x85861),x85862),x85863))),f332(f332(f257(x85861),x85862),x85863)))
% 158.70/158.40  [8669]~P24(f332(x86691,x86692))+P24(f332(x86691,f2(a868)))+~P24(f332(f332(f247(a868),x86692),x86693))+~P24(f332(x86691,f46(a868,f332(a115,f500(x86692,x86691,x86693)),x86693)))
% 158.70/158.40  [8807]E(f526(x88071,x88072,x88073),f2(a868))+P24(f332(f332(x88071,x88073),x88072))+P24(f332(f332(x88071,f526(x88071,x88072,x88073)),f46(a868,f525(x88071,x88072,x88073),f526(x88071,x88072,x88073))))+~P24(f332(f320(f875(a868,a868),a233),f332(f332(f267(a868,a868),x88073),x88072)))
% 158.70/158.40  [8845]~P21(x88451,x88451,x88452,x88453)+E(f332(f311(x88451,x88451,x88452),x88453),x88453)+~P24(f332(f63(x88451),x88453))+~P24(f332(f332(f246(f876(x88451,a862)),f332(f311(x88451,x88451,x88452),x88453)),x88453))
% 158.70/158.40  [9059]P24(f332(f332(x90591,x90592),x90593))+P24(f332(f332(f247(a1),f800(x90591,x90593,x90592)),f801(x90591,x90593,x90592)))+P24(f332(f332(x90591,f800(x90591,x90593,x90592)),f332(f332(f81(a1),f801(x90591,x90593,x90592)),f79(a1))))+~P24(f332(f320(f875(a1,a1),a134),f332(f332(f267(a1,a1),x90592),x90593)))
% 158.70/158.40  [9076]P24(f332(f332(x90761,x90762),x90763))+~P24(f332(f332(f247(a1),f524(x90761,x90763,x90762)),f2(a1)))+P24(f332(f332(x90761,f332(f80(a1),f520(x90761,x90763,x90762))),f332(f80(a1),f524(x90761,x90763,x90762))))+~P24(f332(f320(f875(a1,a1),a238),f332(f332(f267(a1,a1),x90762),x90763)))
% 158.70/158.40  [9250]P24(f332(f332(x92501,x92502),x92503))+P24(f332(f332(x92501,f332(f332(f81(a1),f599(x92501,x92503,x92502)),f79(a1))),f601(x92501,x92503,x92502)))+~P24(f332(f332(f246(a1),f599(x92501,x92503,x92502)),f601(x92501,x92503,x92502)))+~P24(f332(f320(f875(a1,a1),a185),f332(f332(f267(a1,a1),x92502),x92503)))
% 158.70/158.40  [9667]~P59(x96672)+~P59(x96671)+~P24(f332(f60(f875(x96671,x96672)),x96673))+P24(f332(f60(x96671),f332(f332(f8(f876(x96672,a862),a862,x96671),f60(x96672)),f332(f332(f8(f876(x96672,f875(x96671,x96672)),f876(x96672,a862),x96671),f332(f8(f875(x96671,x96672),a862,x96672),x96673)),f267(x96671,x96672)))))
% 158.70/158.40  [9668]~P59(x96682)+~P59(x96681)+~P24(f332(f59(f875(x96681,x96682)),x96683))+P24(f332(f59(x96681),f332(f332(f8(f876(x96682,a862),a862,x96681),f59(x96682)),f332(f332(f8(f876(x96682,f875(x96681,x96682)),f876(x96682,a862),x96681),f332(f8(f875(x96681,x96682),a862,x96682),x96683)),f267(x96681,x96682)))))
% 158.70/158.40  [9771]~P59(x97712)+~P59(x97711)+P24(f332(f60(f875(x97711,x97712)),x97713))+~P24(f332(f60(x97711),f332(f332(f8(f876(x97712,a862),a862,x97711),f60(x97712)),f332(f332(f8(f876(x97712,f875(x97711,x97712)),f876(x97712,a862),x97711),f332(f8(f875(x97711,x97712),a862,x97712),x97713)),f267(x97711,x97712)))))
% 158.70/158.40  [9772]~P59(x97722)+~P59(x97721)+P24(f332(f59(f875(x97721,x97722)),x97723))+~P24(f332(f59(x97721),f332(f332(f8(f876(x97722,a862),a862,x97721),f59(x97722)),f332(f332(f8(f876(x97722,f875(x97721,x97722)),f876(x97722,a862),x97721),f332(f8(f875(x97721,x97722),a862,x97722),x97723)),f267(x97721,x97722)))))
% 158.70/158.40  [9940]E(f332(x99401,f493(x99402,x99401,x99403)),x99402)+~P24(f332(f332(f246(a1),x99402),f332(x99401,x99403)))+~P24(f332(f332(f246(a1),f332(f76(a1),f332(f332(f22(a1),f332(x99401,f332(f332(f81(a868),f494(x99402,x99401,x99403)),f79(a868)))),f332(x99401,f494(x99402,x99401,x99403))))),f79(a1)))+~P24(f332(f332(f246(a1),f332(x99401,f2(a868))),x99402))
% 158.70/158.40  [9941]E(f332(x99411,f496(x99412,x99411,x99413)),x99412)+~P24(f332(f332(f246(a1),x99412),f332(x99411,x99413)))+~P24(f332(f332(f246(a1),f332(f76(a1),f332(f332(f22(a1),f332(x99411,f332(f332(f81(a868),f497(x99412,x99411,x99413)),f79(a868)))),f332(x99411,f497(x99412,x99411,x99413))))),f79(a1)))+~P24(f332(f332(f246(a1),f332(x99411,f2(a868))),x99412))
% 158.70/158.40  [9945]~P24(f332(f332(f246(a1),x99451),f332(x99452,x99453)))+~P24(f332(f332(f246(a1),f332(f76(a1),f332(f332(f22(a1),f332(x99452,f332(f332(f81(a868),f494(x99451,x99452,x99453)),f79(a868)))),f332(x99452,f494(x99451,x99452,x99453))))),f79(a1)))+P24(f332(f332(f246(a868),f493(x99451,x99452,x99453)),x99453))+~P24(f332(f332(f246(a1),f332(x99452,f2(a868))),x99451))
% 158.70/158.40  [9946]~P24(f332(f332(f246(a1),x99461),f332(x99462,x99463)))+~P24(f332(f332(f246(a1),f332(f76(a1),f332(f332(f22(a1),f332(x99462,f332(f332(f81(a868),f497(x99461,x99462,x99463)),f79(a868)))),f332(x99462,f497(x99461,x99462,x99463))))),f79(a1)))+P24(f332(f332(f246(a868),f496(x99461,x99462,x99463)),x99463))+~P24(f332(f332(f246(a1),f332(x99462,f2(a868))),x99461))
% 158.70/158.40  [10001]E(x100011,x100012)+~E(f332(f143(f869(x100013),f869(x100013),f135(x100013),f116(x100013)),x100011),f332(f143(f869(x100013),f869(x100013),f135(x100013),f116(x100013)),x100012))+~E(f332(f199(f869(f869(x100013))),x100011),f332(f199(f869(f869(x100013))),x100012))+~P24(f332(f332(f271(f869(x100013),f869(x100013),a862),f332(f332(f7(f869(x100013),f876(f869(x100013),a868),f876(f869(x100013),a862)),f332(f332(f8(f876(a868,a862),f876(f876(f869(x100013),a868),f876(f869(x100013),a862)),f869(x100013)),f8(a868,a862,f869(x100013))),f332(f332(f8(a868,f876(a868,a862),f869(x100013)),a329),f199(f869(x100013))))),f199(f869(x100013)))),f643(x100012,x100011,x100013)))
% 158.70/158.40  [10002]E(x100021,x100022)+~E(f332(f143(f869(x100023),f869(x100023),f135(x100023),f116(x100023)),x100021),f332(f143(f869(x100023),f869(x100023),f135(x100023),f116(x100023)),x100022))+~E(f332(f199(f869(f869(x100023))),x100021),f332(f199(f869(f869(x100023))),x100022))+~P24(f332(f332(f271(f869(x100023),f869(x100023),a862),f332(f332(f7(f869(x100023),f876(f869(x100023),a868),f876(f869(x100023),a862)),f332(f332(f8(f876(a868,a862),f876(f876(f869(x100023),a868),f876(f869(x100023),a862)),f869(x100023)),f8(a868,a862,f869(x100023))),f332(f332(f8(a868,f876(a868,a862),f869(x100023)),a329),f199(f869(x100023))))),f199(f869(x100023)))),f644(x100021,x100022,x100023)))
% 158.70/158.40  [6792]~E(f79(a868),f2(a868))+~P24(f332(f63(x67921),x67923))+~P24(f332(f63(x67921),x67922))+E(f332(f332(f81(a868),f332(f39(x67921),x67922)),f332(f39(x67921),x67923)),f332(f39(x67921),f332(f332(f113(f876(x67921,a862)),x67922),x67923)))
% 158.70/158.40  [7203]~P100(x72031)+~P24(f332(f63(x72031),x72032))+~P24(f332(f332(f334(x72031),x72033),x72032))+P24(f332(f332(f246(x72031),f332(f65(x72031,f104(x72031)),x72032)),x72033))
% 158.70/158.40  [7204]~P106(x72041)+~P24(f332(f63(x72041),x72042))+~P24(f332(f332(f334(x72041),x72043),x72042))+P24(f332(f332(f246(x72041),f332(f65(x72041,f196(x72041)),x72042)),x72043))
% 158.70/158.40  [7453]~P24(f332(f63(x74531),x74533))+~P24(f332(f63(x74531),x74532))+~E(f332(f332(f104(f876(x74531,a862)),x74532),x74533),f198(f876(x74531,a862)))+E(f332(f332(f81(a868),f332(f39(x74531),x74532)),f332(f39(x74531),x74533)),f332(f39(x74531),f332(f332(f113(f876(x74531,a862)),x74532),x74533)))
% 158.70/158.40  [8239]~P39(x82391,x82393)+~P39(x82391,x82392)+~E(f332(f332(f104(f876(x82391,a862)),f332(f265(x82391,x82391),x82392)),f332(f263(x82391,x82391),x82393)),f198(f876(x82391,a862)))+P39(x82391,f332(f332(f113(f876(f875(x82391,x82391),a862)),x82392),x82393))
% 158.70/158.40  [8329]E(x83291,f332(f332(f40(a868),x83292),x83293))+~P24(f332(f332(f247(a868),f2(a868)),x83293))+~P24(f332(f332(f247(a868),x83292),f332(f332(f82(a868),x83293),f332(a115,x83291))))+~P24(f332(f332(f246(a868),f332(f332(f82(a868),x83293),x83291)),x83292))
% 158.70/158.40  [8457]~P24(f332(f63(x84571),x84572))+~P24(f332(f63(x84571),x84573))+E(f332(f332(f81(a868),f332(f39(x84571),x84572)),f332(f39(x84571),x84573)),f332(f39(x84571),f332(f332(f113(f876(x84571,a862)),x84572),x84573)))+P24(f332(f332(f334(x84571),f391(x84573,x84572,x84571)),f332(f332(f104(f876(x84571,a862)),x84572),x84573)))
% 158.70/158.40  [8819]~P122(x88192)+~E(x88191,f2(x88192))+~E(x88193,f2(x88192))+~P24(f332(f332(f247(x88192),f2(x88192)),f332(f332(f81(x88192),f332(f332(f82(x88192),x88193),x88193)),f332(f332(f82(x88192),x88191),x88191))))
% 158.70/158.40  [9328]~P39(x93281,x93283)+~P39(x93281,x93282)+P39(x93281,f332(f332(f113(f876(f875(x93281,x93281),a862)),x93282),x93283))+~P24(f332(f332(f246(f876(f875(x93281,x93281),a862)),f332(f332(f289(x93281,x93281,x93281),x93282),x93283)),x93282))
% 158.70/158.40  [9447]~P24(f332(x94471,x94473))+~P24(f332(f63(x94472),x94473))+P24(f332(x94471,f198(f876(x94472,a862))))+~P24(f332(x94471,f332(f332(f22(f876(x94472,a862)),f570(x94471,x94473,x94472)),f332(f332(f310(x94472),f551(x94471,x94473,x94472)),f198(f876(x94472,a862))))))
% 158.70/158.40  [9697]~P59(x96971)+~P59(x96972)+P7(x96971,f332(f332(f8(f876(x96972,x96971),a862,f869(x96971)),x96973),f332(f332(f8(f876(x96972,f872(x96971)),f876(x96972,x96971),f869(x96971)),f74(f872(x96971),x96971,x96972,f245(x96971))),f332(f332(f8(f869(f875(x96972,x96971)),f876(x96972,f872(x96971)),f869(x96971)),f180(x96972,x96971)),f332(f184(x96972,x96971),f57(x96972))))),f332(f199(f869(x96972)),f57(x96972)))+~P24(f332(f59(f876(x96972,x96971)),x96973))
% 158.70/158.40  [9698]~P59(x96981)+~P59(x96982)+P8(x96981,f332(f332(f8(f876(x96982,x96981),a862,f869(x96981)),x96983),f332(f332(f8(f876(x96982,f872(x96981)),f876(x96982,x96981),f869(x96981)),f74(f872(x96981),x96981,x96982,f245(x96981))),f332(f332(f8(f869(f875(x96982,x96981)),f876(x96982,f872(x96981)),f869(x96981)),f180(x96982,x96981)),f332(f184(x96982,x96981),f57(x96982))))),f332(f199(f869(x96982)),f57(x96982)))+~P24(f332(f60(f876(x96982,x96981)),x96983))
% 158.70/158.40  [9793]~P59(x97931)+~P59(x97932)+~P8(x97932,f332(f332(f8(f876(x97931,x97932),a862,f869(x97932)),x97933),f332(f332(f8(f876(x97931,f872(x97932)),f876(x97931,x97932),f869(x97932)),f74(f872(x97932),x97932,x97931,f245(x97932))),f332(f332(f8(f869(f875(x97931,x97932)),f876(x97931,f872(x97932)),f869(x97932)),f180(x97931,x97932)),f332(f184(x97931,x97932),f57(x97931))))),f332(f199(f869(x97931)),f57(x97931)))+P24(f332(f60(f876(x97931,x97932)),x97933))
% 158.70/158.40  [9794]~P59(x97941)+~P59(x97942)+~P7(x97942,f332(f332(f8(f876(x97941,x97942),a862,f869(x97942)),x97943),f332(f332(f8(f876(x97941,f872(x97942)),f876(x97941,x97942),f869(x97942)),f74(f872(x97942),x97942,x97941,f245(x97942))),f332(f332(f8(f869(f875(x97941,x97942)),f876(x97941,f872(x97942)),f869(x97942)),f180(x97941,x97942)),f332(f184(x97941,x97942),f57(x97941))))),f332(f199(f869(x97941)),f57(x97941)))+P24(f332(f59(f876(x97941,x97942)),x97943))
% 158.70/158.40  [8620]~P24(f332(f332(f247(a1),f2(a1)),x86203))+P24(f332(f332(f246(a1),f2(a1)),x86201))+~P24(f332(f332(f247(a1),x86202),x86203))+~P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),f332(f332(f82(a1),x86203),x86201)),x86202)))
% 158.70/158.40  [8643]~P26(x86431)+~P24(f332(f63(x86431),x86432))+E(f332(f332(f22(f876(x86431,a862)),x86432),f332(f332(f310(x86431),x86433),f198(f876(x86431,a862)))),f198(f876(x86431,a862)))+E(f332(f332(f113(x86431),x86433),f10(x86431,f332(f332(f22(f876(x86431,a862)),x86432),f332(f332(f310(x86431),x86433),f198(f876(x86431,a862)))))),f10(x86431,f332(f332(f310(x86431),x86433),x86432)))
% 158.70/158.40  [8644]~P26(x86441)+~P24(f332(f63(x86441),x86442))+E(f332(f332(f22(f876(x86441,a862)),x86442),f332(f332(f310(x86441),x86443),f198(f876(x86441,a862)))),f198(f876(x86441,a862)))+E(f332(f332(f104(x86441),x86443),f11(x86441,f332(f332(f22(f876(x86441,a862)),x86442),f332(f332(f310(x86441),x86443),f198(f876(x86441,a862)))))),f11(x86441,f332(f332(f310(x86441),x86443),x86442)))
% 158.70/158.40  [8645]~P106(x86451)+~P24(f332(f63(x86451),x86452))+E(f332(f332(f22(f876(x86451,a862)),x86452),f332(f332(f310(x86451),x86453),f198(f876(x86451,a862)))),f198(f876(x86451,a862)))+E(f332(f332(f196(x86451),x86453),f14(x86451,f332(f332(f22(f876(x86451,a862)),x86452),f332(f332(f310(x86451),x86453),f198(f876(x86451,a862)))))),f14(x86451,f332(f332(f310(x86451),x86453),x86452)))
% 158.70/158.40  [8646]~P106(x86461)+~P24(f332(f63(x86461),x86462))+E(f332(f332(f22(f876(x86461,a862)),x86462),f332(f332(f310(x86461),x86463),f198(f876(x86461,a862)))),f198(f876(x86461,a862)))+E(f332(f332(f197(x86461),x86463),f15(x86461,f332(f332(f22(f876(x86461,a862)),x86462),f332(f332(f310(x86461),x86463),f198(f876(x86461,a862)))))),f15(x86461,f332(f332(f310(x86461),x86463),x86462)))
% 158.70/158.40  [8710]~P106(x87101)+~P24(f332(f63(x87101),x87102))+E(f332(f332(f22(f876(x87101,a862)),x87102),f332(f332(f310(x87101),x87103),f198(f876(x87101,a862)))),f198(f876(x87101,a862)))+E(f332(f332(f196(x87101),x87103),f12(x87101,f196(x87101),f332(f332(f22(f876(x87101,a862)),x87102),f332(f332(f310(x87101),x87103),f198(f876(x87101,a862)))))),f12(x87101,f196(x87101),f332(f332(f310(x87101),x87103),x87102)))
% 158.70/158.40  [8711]~P106(x87111)+~P24(f332(f63(x87111),x87112))+E(f332(f332(f22(f876(x87111,a862)),x87112),f332(f332(f310(x87111),x87113),f198(f876(x87111,a862)))),f198(f876(x87111,a862)))+E(f332(f332(f197(x87111),x87113),f13(x87111,f197(x87111),f332(f332(f22(f876(x87111,a862)),x87112),f332(f332(f310(x87111),x87113),f198(f876(x87111,a862)))))),f13(x87111,f197(x87111),f332(f332(f310(x87111),x87113),x87112)))
% 158.70/158.40  [9270]E(x92701,x92702)+~E(f332(f143(f869(x92703),f869(x92703),f135(x92703),f116(x92703)),x92701),f332(f143(f869(x92703),f869(x92703),f135(x92703),f116(x92703)),x92702))+~E(f332(f199(f869(f869(x92703))),x92701),f332(f199(f869(f869(x92703))),x92702))+P24(f332(f332(f334(f875(f869(x92703),f869(x92703))),f643(x92702,x92701,x92703)),f332(f174(f875(f869(x92703),f869(x92703))),f332(f332(f184(f869(x92703),f869(x92703)),x92701),x92702))))
% 158.70/158.40  [9271]E(x92711,x92712)+~E(f332(f143(f869(x92713),f869(x92713),f135(x92713),f116(x92713)),x92711),f332(f143(f869(x92713),f869(x92713),f135(x92713),f116(x92713)),x92712))+~E(f332(f199(f869(f869(x92713))),x92711),f332(f199(f869(f869(x92713))),x92712))+P24(f332(f332(f334(f875(f869(x92713),f869(x92713))),f644(x92711,x92712,x92713)),f332(f174(f875(f869(x92713),f869(x92713))),f332(f332(f184(f869(x92713),f869(x92713)),x92712),x92711))))
% 158.70/158.40  [10085]~P97(x100852)+E(x100851,f198(f876(x100852,a862)))+~P24(f332(f63(x100852),x100851))+E(f11(x100852,f332(f252(x100852),f332(f332(f8(f876(x100852,a862),a862,x100852),f88(x100852)),f332(f332(f7(x100852,f876(x100852,a862),f876(x100852,a862)),f332(f332(f8(f876(x100852,f876(a862,a862)),f876(f876(x100852,a862),f876(x100852,a862)),x100852),f18(x100852,a862,a862)),f332(f332(f8(f876(x100852,a862),f876(x100852,f876(a862,a862)),x100852),f332(f8(a862,f876(a862,a862),x100852),a330)),f332(f332(f7(x100852,f876(x100852,x100852),f876(x100852,a862)),f332(f332(f8(f876(x100852,a862),f876(f876(x100852,x100852),f876(x100852,a862)),x100852),f8(x100852,a862,x100852)),a329)),f332(f113(x100852),x100853))))),f332(f332(f7(x100852,f876(x100852,a862),a862),f334(x100852)),x100851))))),f332(f332(f113(x100852),x100853),f11(x100852,x100851)))
% 158.70/158.40  [10086]~P97(x100862)+E(x100861,f198(f876(x100862,a862)))+~P24(f332(f63(x100862),x100861))+E(f10(x100862,f332(f252(x100862),f332(f332(f8(f876(x100862,a862),a862,x100862),f88(x100862)),f332(f332(f7(x100862,f876(x100862,a862),f876(x100862,a862)),f332(f332(f8(f876(x100862,f876(a862,a862)),f876(f876(x100862,a862),f876(x100862,a862)),x100862),f18(x100862,a862,a862)),f332(f332(f8(f876(x100862,a862),f876(x100862,f876(a862,a862)),x100862),f332(f8(a862,f876(a862,a862),x100862),a330)),f332(f332(f7(x100862,f876(x100862,x100862),f876(x100862,a862)),f332(f332(f8(f876(x100862,a862),f876(f876(x100862,x100862),f876(x100862,a862)),x100862),f8(x100862,a862,x100862)),a329)),f332(f104(x100862),x100863))))),f332(f332(f7(x100862,f876(x100862,a862),a862),f334(x100862)),x100861))))),f332(f332(f104(x100862),x100863),f10(x100862,x100861)))
% 158.70/158.40  [10087]~P75(x100872)+E(x100871,f198(f876(x100872,a862)))+~P24(f332(f63(x100872),x100871))+E(f14(x100872,f332(f252(x100872),f332(f332(f8(f876(x100872,a862),a862,x100872),f88(x100872)),f332(f332(f7(x100872,f876(x100872,a862),f876(x100872,a862)),f332(f332(f8(f876(x100872,f876(a862,a862)),f876(f876(x100872,a862),f876(x100872,a862)),x100872),f18(x100872,a862,a862)),f332(f332(f8(f876(x100872,a862),f876(x100872,f876(a862,a862)),x100872),f332(f8(a862,f876(a862,a862),x100872),a330)),f332(f332(f7(x100872,f876(x100872,x100872),f876(x100872,a862)),f332(f332(f8(f876(x100872,a862),f876(f876(x100872,x100872),f876(x100872,a862)),x100872),f8(x100872,a862,x100872)),a329)),f332(f81(x100872),x100873))))),f332(f332(f7(x100872,f876(x100872,a862),a862),f334(x100872)),x100871))))),f332(f332(f81(x100872),x100873),f14(x100872,x100871)))
% 158.70/158.40  [10088]~P75(x100882)+E(x100881,f198(f876(x100882,a862)))+~P24(f332(f63(x100882),x100881))+E(f15(x100882,f332(f252(x100882),f332(f332(f8(f876(x100882,a862),a862,x100882),f88(x100882)),f332(f332(f7(x100882,f876(x100882,a862),f876(x100882,a862)),f332(f332(f8(f876(x100882,f876(a862,a862)),f876(f876(x100882,a862),f876(x100882,a862)),x100882),f18(x100882,a862,a862)),f332(f332(f8(f876(x100882,a862),f876(x100882,f876(a862,a862)),x100882),f332(f8(a862,f876(a862,a862),x100882),a330)),f332(f332(f7(x100882,f876(x100882,x100882),f876(x100882,a862)),f332(f332(f8(f876(x100882,a862),f876(f876(x100882,x100882),f876(x100882,a862)),x100882),f8(x100882,a862,x100882)),a329)),f332(f81(x100882),x100883))))),f332(f332(f7(x100882,f876(x100882,a862),a862),f334(x100882)),x100881))))),f332(f332(f81(x100882),x100883),f15(x100882,x100881)))
% 158.70/158.40  [10089]~P106(x100892)+E(x100891,f198(f876(x100892,a862)))+~P24(f332(f63(x100892),x100891))+E(f13(x100892,f197(x100892),f332(f252(x100892),f332(f332(f8(f876(x100892,a862),a862,x100892),f88(x100892)),f332(f332(f7(x100892,f876(x100892,a862),f876(x100892,a862)),f332(f332(f8(f876(x100892,f876(a862,a862)),f876(f876(x100892,a862),f876(x100892,a862)),x100892),f18(x100892,a862,a862)),f332(f332(f8(f876(x100892,a862),f876(x100892,f876(a862,a862)),x100892),f332(f8(a862,f876(a862,a862),x100892),a330)),f332(f332(f7(x100892,f876(x100892,x100892),f876(x100892,a862)),f332(f332(f8(f876(x100892,a862),f876(f876(x100892,x100892),f876(x100892,a862)),x100892),f8(x100892,a862,x100892)),a329)),f332(f196(x100892),x100893))))),f332(f332(f7(x100892,f876(x100892,a862),a862),f334(x100892)),x100891))))),f332(f332(f196(x100892),x100893),f13(x100892,f197(x100892),x100891)))
% 158.70/158.40  [10090]~P106(x100902)+E(x100901,f198(f876(x100902,a862)))+~P24(f332(f63(x100902),x100901))+E(f12(x100902,f196(x100902),f332(f252(x100902),f332(f332(f8(f876(x100902,a862),a862,x100902),f88(x100902)),f332(f332(f7(x100902,f876(x100902,a862),f876(x100902,a862)),f332(f332(f8(f876(x100902,f876(a862,a862)),f876(f876(x100902,a862),f876(x100902,a862)),x100902),f18(x100902,a862,a862)),f332(f332(f8(f876(x100902,a862),f876(x100902,f876(a862,a862)),x100902),f332(f8(a862,f876(a862,a862),x100902),a330)),f332(f332(f7(x100902,f876(x100902,x100902),f876(x100902,a862)),f332(f332(f8(f876(x100902,a862),f876(f876(x100902,x100902),f876(x100902,a862)),x100902),f8(x100902,a862,x100902)),a329)),f332(f197(x100902),x100903))))),f332(f332(f7(x100902,f876(x100902,a862),a862),f334(x100902)),x100901))))),f332(f332(f197(x100902),x100903),f12(x100902,f196(x100902),x100901)))
% 158.70/158.40  [9844]~P116(x98441)+~E(x98443,f2(x98441))+~E(x98442,f2(x98441))+E(f332(f332(f81(x98441),f332(f332(f257(x98441),x98442),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x98441),x98443),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f2(x98441))
% 158.70/158.40  [9985]~P115(x99851)+~P24(f332(f332(f246(x99851),f2(x99851)),x99853))+P24(f332(f332(f246(x99851),x99852),x99853))+~P24(f332(f332(f246(x99851),f332(f332(f257(x99851),x99852),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x99851),x99853),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))))
% 158.70/158.40  [10031]~P116(x100312)+~E(x100311,f2(x100312))+~E(x100313,f2(x100312))+~P24(f332(f332(f247(x100312),f2(x100312)),f332(f332(f81(x100312),f332(f332(f257(x100312),x100313),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100))))),f332(f332(f257(x100312),x100311),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))))
% 158.70/158.40  [9234]E(x92341,x92342)+~E(f587(x92341,x92342,x92344,x92343),f591(x92341,x92342,x92344,x92343))+P24(f332(f332(f334(f875(f869(x92343),f869(x92343))),f332(f332(f267(f869(x92343),f869(x92343)),x92342),x92341)),f148(x92343,x92344)))+P24(f332(f332(f334(f875(f869(x92343),f869(x92343))),f332(f332(f267(f869(x92343),f869(x92343)),x92341),x92342)),f148(x92343,x92344)))
% 158.70/158.40  [4838]~P60(x48382)+~E(x48384,f2(x48382))+~E(x48381,f2(x48382))+E(x48381,f332(f332(f290(x48382),x48383),x48384))
% 158.70/158.40  [4839]~P60(x48391)+~E(x48393,f2(x48391))+~E(x48394,f2(x48391))+E(f332(f332(f290(x48391),x48392),x48393),x48394)
% 158.70/158.40  [4950]~P60(x49502)+E(x49501,f2(x49502))+~E(x49503,f2(x49502))+~E(x49501,f332(f332(f290(x49502),x49504),x49503))
% 158.70/158.40  [4951]~P60(x49512)+E(x49511,f2(x49512))+~E(x49513,f2(x49512))+~E(f332(f332(f290(x49512),x49514),x49513),x49511)
% 158.70/158.40  [5129]~P118(x51292)+E(x51291,f2(x51292))+~E(f332(f332(f290(x51292),x51293),x51291),x51294)+E(x51293,f332(f332(f82(x51292),x51294),x51291))
% 158.70/158.40  [5131]~P118(x51312)+E(x51311,f2(x51312))+~E(f332(f332(f82(x51312),x51313),x51311),x51314)+E(x51313,f332(f332(f290(x51312),x51314),x51311))
% 158.70/158.40  [5132]~P60(x51322)+E(x51321,f2(x51322))+~E(f332(f332(f290(x51322),x51323),x51321),x51324)+E(x51323,f332(f332(f82(x51322),x51324),x51321))
% 158.70/158.40  [5133]~P60(x51332)+E(x51331,f2(x51332))+~E(f332(f332(f82(x51332),x51333),x51331),x51334)+E(x51333,f332(f332(f290(x51332),x51334),x51331))
% 158.70/158.40  [5134]~P118(x51342)+E(x51341,f2(x51342))+~E(x51343,f332(f332(f290(x51342),x51344),x51341))+E(f332(f332(f82(x51342),x51343),x51341),x51344)
% 158.70/158.40  [5136]~P118(x51362)+E(x51361,f2(x51362))+~E(x51363,f332(f332(f82(x51362),x51364),x51361))+E(f332(f332(f290(x51362),x51363),x51361),x51364)
% 158.70/158.40  [5137]~P60(x51372)+E(x51371,f2(x51372))+~E(x51373,f332(f332(f290(x51372),x51374),x51371))+E(f332(f332(f82(x51372),x51373),x51371),x51374)
% 158.70/158.40  [5138]~P60(x51382)+E(x51381,f2(x51382))+~E(x51383,f332(f332(f82(x51382),x51384),x51381))+E(f332(f332(f290(x51382),x51383),x51381),x51384)
% 158.70/158.40  [5170]~P60(x51702)+~E(x51701,f2(x51702))+~E(f332(f332(f82(x51702),x51701),x51704),x51703)+E(x51701,f332(f332(f290(x51702),x51703),x51704))
% 158.70/158.40  [5171]~P60(x51711)+~E(x51714,f2(x51711))+~E(x51712,f332(f332(f82(x51711),x51714),x51713))+E(f332(f332(f290(x51711),x51712),x51713),x51714)
% 158.70/158.40  [5245]~E(x52453,x52454)+~E(x52452,x52453)+~P107(x52451)+E(f303(x52451,x52452,x52453),f332(f332(f310(x52451),x52454),f198(f876(x52451,a862))))
% 158.70/158.40  [5454]~E(f117(x54542,x54541),x54543)+~E(f145(x54542,x54541),x54544)+E(x54541,f116(x54542))+E(f332(f332(f135(x54542),x54543),f332(f332(f152(x54542),x54544),f116(x54542))),x54541)
% 158.70/158.40  [6071]~P115(x60713)+E(x60711,x60712)+~E(f332(f332(f257(x60713),x60714),x60711),f332(f332(f257(x60713),x60714),x60712))+~P24(f332(f332(f247(x60713),f79(x60713)),x60714))
% 158.70/158.40  [6072]E(x60721,x60722)+~E(f332(f332(f310(x60723),x60724),x60721),f332(f332(f310(x60723),x60724),x60722))+P24(f332(f332(f334(x60723),x60724),x60722))+P24(f332(f332(f334(x60723),x60724),x60721))
% 158.70/158.40  [6110]E(f332(x61101,x61102),f79(a868))+~E(f332(f332(f9(x61103,a868),x61101),x61104),f79(a868))+~P24(f332(f63(x61103),x61104))+~P24(f332(f332(f334(x61103),x61102),x61104))
% 158.70/158.40  [6111]E(f332(x61111,x61112),f2(a868))+~E(f332(f332(f6(x61113,a868),x61111),x61114),f2(a868))+~P24(f332(f63(x61113),x61114))+~P24(f332(f332(f334(x61113),x61112),x61114))
% 158.70/158.40  [6333]~P107(x63331)+~P24(f332(f332(f246(x63331),x63334),x63333))+P24(f332(f332(f246(x63331),x63332),x63333))+~P24(f332(f332(f246(x63331),x63332),x63334))
% 158.70/158.40  [6334]~P104(x63341)+~P24(f332(f332(f246(x63341),x63342),x63344))+P24(f332(f332(f246(x63341),x63342),x63343))+~P24(f332(f332(f246(x63341),x63344),x63343))
% 158.70/158.40  [6335]~P107(x63351)+~P24(f332(f332(f247(x63351),x63354),x63353))+P24(f332(f332(f247(x63351),x63352),x63353))+~P24(f332(f332(f246(x63351),x63352),x63354))
% 158.70/158.40  [6336]~P107(x63361)+~P24(f332(f332(f247(x63361),x63362),x63364))+P24(f332(f332(f247(x63361),x63362),x63363))+~P24(f332(f332(f246(x63361),x63364),x63363))
% 158.70/158.40  [6337]~P107(x63371)+~P24(f332(f332(f247(x63371),x63374),x63373))+P24(f332(f332(f247(x63371),x63372),x63373))+~P24(f332(f332(f247(x63371),x63372),x63374))
% 158.70/158.40  [6338]~P104(x63381)+~P24(f332(f332(f247(x63381),x63382),x63384))+P24(f332(f332(f247(x63381),x63382),x63383))+~P24(f332(f332(f246(x63381),x63384),x63383))
% 158.70/158.40  [6339]~P104(x63391)+~P24(f332(f332(f247(x63391),x63394),x63393))+P24(f332(f332(f247(x63391),x63392),x63393))+~P24(f332(f332(f246(x63391),x63392),x63394))
% 158.70/158.40  [6340]~P104(x63401)+~P24(f332(f332(f247(x63401),x63402),x63404))+P24(f332(f332(f247(x63401),x63402),x63403))+~P24(f332(f332(f247(x63401),x63404),x63403))
% 158.70/158.40  [6423]~P37(x64234,x64233,x64232)+E(x64231,f791(x64232,x64233,x64234))+~P24(f332(x64233,x64231))+~P24(f332(f332(f334(x64234),x64231),f332(f174(x64234),x64232)))
% 158.70/158.40  [6568]~P28(x65681)+~P24(f332(f332(f246(x65681),x65682),f42(x65681,x65684)))+P24(f332(f332(f246(x65681),x65682),x65683))+~P24(f332(f332(f334(x65681),x65683),x65684))
% 158.70/158.40  [6713]~P106(x67131)+~P30(x67131,f332(f332(f152(x67131),x67132),x67134))+~P24(f332(f332(f334(x67131),x67133),f332(f174(x67131),x67134)))+P24(f332(f332(f246(x67131),x67132),x67133))
% 158.70/158.40  [6803]~P28(x68031)+~P24(f332(f332(f246(x68031),f41(x68031,x68034)),x68033))+P24(f332(f332(f246(x68031),x68032),x68033))+~P24(f332(f332(f334(x68031),x68032),x68034))
% 158.70/158.40  [7206]~P106(x72061)+E(f332(f332(f113(f876(x72061,a862)),f332(f302(x72061,x72062),x72063)),f332(f302(x72061,x72063),x72064)),f332(f302(x72061,x72062),x72064))+~P24(f332(f332(f246(x72061),x72063),x72064))+~P24(f332(f332(f246(x72061),x72062),x72063))
% 158.70/158.40  [7243]P37(x72431,x72432,x72433)+~E(f793(x72433,x72432,x72431,x72434),x72434)+~P24(f332(x72432,x72434))+~P24(f332(f332(f334(x72431),x72434),f332(f174(x72431),x72433)))
% 158.70/158.40  [7317]~P106(x73171)+E(f332(f332(f113(f876(x73171,a862)),f332(f302(x73171,x73172),x73173)),f303(x73171,x73173,x73174)),f303(x73171,x73172,x73174))+~P24(f332(f332(f246(x73171),x73173),x73174))+~P24(f332(f332(f246(x73171),x73172),x73173))
% 158.70/158.40  [7380]~P106(x73801)+E(f332(f332(f113(f876(x73801,a862)),f306(x73801,x73802,x73803)),f332(f302(x73801,x73803),x73804)),f306(x73801,x73802,x73804))+~P24(f332(f332(f246(x73801),x73803),x73804))+~P24(f332(f332(f247(x73801),x73802),x73803))
% 158.70/158.40  [7401]~P106(x74011)+E(f332(f332(f113(f876(x74011,a862)),f303(x74011,x74012,x74013)),f306(x74011,x74013,x74014)),f332(f302(x74011,x74012),x74014))+~P24(f332(f332(f246(x74011),x74012),x74013))+~P24(f332(f332(f247(x74011),x74013),x74014))
% 158.70/158.40  [7433]~P106(x74331)+E(f332(f332(f113(f876(x74331,a862)),f306(x74331,x74332,x74333)),f303(x74331,x74333,x74334)),f305(x74331,x74332,x74334))+~P24(f332(f332(f246(x74331),x74333),x74334))+~P24(f332(f332(f247(x74331),x74332),x74333))
% 158.70/158.40  [7434]~P106(x74341)+E(f332(f332(f113(f876(x74341,a862)),f305(x74341,x74342,x74343)),f306(x74341,x74343,x74344)),f306(x74341,x74342,x74344))+~P24(f332(f332(f246(x74341),x74342),x74343))+~P24(f332(f332(f247(x74341),x74343),x74344))
% 158.70/158.40  [7435]~P106(x74351)+E(f332(f332(f113(f876(x74351,a862)),f305(x74351,x74352,x74353)),f305(x74351,x74353,x74354)),f305(x74351,x74352,x74354))+~P24(f332(f332(f246(x74351),x74353),x74354))+~P24(f332(f332(f246(x74351),x74352),x74353))
% 158.70/158.40  [7436]~P106(x74361)+E(f332(f332(f113(f876(x74361,a862)),f303(x74361,x74362,x74363)),f305(x74361,x74363,x74364)),f303(x74361,x74362,x74364))+~P24(f332(f332(f246(x74361),x74363),x74364))+~P24(f332(f332(f246(x74361),x74362),x74363))
% 158.70/158.40  [8223]P21(x82231,x82232,f553(x82233,x82232,x82234,x82231),x82234)+~P24(f332(f63(x82232),x82233))+~P24(f332(f63(x82231),x82234))+~P24(f332(f332(f246(a868),f332(f39(x82231),x82234)),f332(f39(x82232),x82233)))
% 158.70/158.40  [8244]P37(x82441,x82442,x82443)+~P24(f332(x82442,x82444))+P24(f332(x82442,f793(x82443,x82442,x82441,x82444)))+~P24(f332(f332(f334(x82441),x82444),f332(f174(x82441),x82443)))
% 158.70/158.40  [8293]~P74(x82931)+~E(f332(x82933,f499(x82933,x82934,x82932,x82931)),f79(x82931))+E(f332(f332(f332(f67(x82931,x82932,f82(x82931)),x82933),f79(x82931)),x82934),f79(x82931))+~P24(f332(f63(x82932),x82934))
% 158.70/158.40  [8553]~P115(x85531)+~P24(f332(f332(f246(x85531),f2(x85531)),x85533))+P24(f332(f332(f246(x85531),x85532),x85533))+~P24(f332(f332(f246(x85531),f332(f332(f257(x85531),x85532),f332(a115,x85534))),f332(f332(f257(x85531),x85533),f332(a115,x85534))))
% 158.70/158.40  [8846]P37(x88461,x88462,x88463)+~P24(f332(x88462,x88464))+~P24(f332(f332(f334(x88461),x88464),f332(f174(x88461),x88463)))+P24(f332(f332(f334(x88461),f793(x88463,x88462,x88461,x88464)),f332(f174(x88461),x88463)))
% 158.70/158.40  [8923]~P74(x89231)+E(f332(f332(f332(f67(x89231,x89232,f82(x89231)),x89233),f79(x89231)),x89234),f79(x89231))+~P24(f332(f63(x89232),x89234))+P24(f332(f332(f334(x89232),f499(x89233,x89234,x89232,x89231)),x89234))
% 158.70/158.40  [9392]~P24(f332(f332(f246(a1),x93924),f2(a1)))+P24(f332(f332(f246(a1),f332(f332(f81(a1),f332(f332(f82(a1),x93921),f46(a1,x93922,x93923))),x93924)),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x93923))+~P24(f332(f332(f247(a1),x93921),x93924))
% 158.70/158.40  [9837]~P24(f332(f63(x98371),x98372))+~P24(f332(f332(f334(x98371),x98374),x98372))+~P24(f332(f332(f334(x98371),x98373),x98372))+P24(f332(f332(f247(a868),f332(f39(x98371),f332(f332(f22(f876(x98371,a862)),f332(f332(f22(f876(x98371,a862)),x98372),f332(f332(f310(x98371),x98373),f198(f876(x98371,a862))))),f332(f332(f310(x98371),x98374),f198(f876(x98371,a862)))))),f332(f39(x98371),x98372)))
% 158.70/158.40  [6918]~P100(x69181)+~P24(f332(f332(f246(x69181),x69182),x69184))+~P24(f332(f332(f246(x69181),x69182),x69183))+P24(f332(f332(f246(x69181),x69182),f332(f332(f104(x69181),x69183),x69184)))
% 158.70/158.40  [6921]~P106(x69211)+~P24(f332(f332(f246(x69211),x69212),x69214))+~P24(f332(f332(f246(x69211),x69212),x69213))+P24(f332(f332(f246(x69211),x69212),f332(f332(f196(x69211),x69213),x69214)))
% 158.70/158.40  [6922]~P106(x69221)+~P24(f332(f332(f247(x69221),x69222),x69224))+~P24(f332(f332(f247(x69221),x69222),x69223))+P24(f332(f332(f247(x69221),x69222),f332(f332(f196(x69221),x69223),x69224)))
% 158.70/158.40  [6941]~P61(x69412)+E(x69411,f2(x69412))+E(f332(f332(f290(x69412),f332(f332(f257(x69412),x69411),x69413)),f332(f332(f257(x69412),x69411),x69414)),f332(f332(f257(x69412),x69411),f332(f332(f22(a868),x69413),x69414)))+~P24(f332(f332(f246(a868),x69414),x69413))
% 158.70/158.40  [6986]~P106(x69861)+~P30(x69861,f332(f332(f152(x69861),x69863),x69864))+P30(x69861,f332(f332(f152(x69861),x69862),f332(f332(f152(x69861),x69863),x69864)))+~P24(f332(f332(f246(x69861),x69862),x69863))
% 158.70/158.40  [7025]~P87(x70251)+~P24(f332(f332(f246(x70251),f2(x70251)),x70254))+~P24(f332(f332(f246(x70251),x70252),x70253))+P24(f332(f332(f246(x70251),x70252),f332(f332(f81(x70251),x70253),x70254)))
% 158.70/158.40  [7026]~P87(x70261)+~P24(f332(f332(f246(x70261),f2(x70261)),x70263))+~P24(f332(f332(f246(x70261),x70262),x70264))+P24(f332(f332(f246(x70261),x70262),f332(f332(f81(x70261),x70263),x70264)))
% 158.70/158.40  [7027]~P115(x70271)+~P24(f332(f332(f247(x70271),f2(x70271)),x70273))+~P24(f332(f332(f247(x70271),x70272),x70274))+P24(f332(f332(f247(x70271),x70272),f332(f332(f81(x70271),x70273),x70274)))
% 158.70/158.40  [7028]~P87(x70281)+~P24(f332(f332(f246(x70281),x70282),x70284))+~P24(f332(f332(f247(x70281),f2(x70281)),x70283))+P24(f332(f332(f247(x70281),x70282),f332(f332(f81(x70281),x70283),x70284)))
% 158.70/158.40  [7029]~P87(x70291)+~P24(f332(f332(f246(x70291),f2(x70291)),x70293))+~P24(f332(f332(f247(x70291),x70292),x70294))+P24(f332(f332(f247(x70291),x70292),f332(f332(f81(x70291),x70293),x70294)))
% 158.70/158.40  [7068]~P106(x70681)+P24(f332(f332(f246(x70681),x70682),x70683))+P24(f332(f332(f246(x70681),x70682),x70684))+~P24(f332(f332(f246(x70681),x70682),f332(f332(f197(x70681),x70684),x70683)))
% 158.70/158.40  [7069]~P106(x70691)+P24(f332(f332(f247(x70691),x70692),x70693))+P24(f332(f332(f247(x70691),x70692),x70694))+~P24(f332(f332(f247(x70691),x70692),f332(f332(f197(x70691),x70694),x70693)))
% 158.70/158.40  [7353]~P107(x73532)+~P59(x73531)+~P24(f332(f332(f247(f876(x73531,x73532)),x73533),x73534))+P24(f332(f332(f246(f876(x73531,x73532)),x73533),x73534))
% 158.70/158.40  [7723]~P63(x77231)+~P24(f332(f332(f247(x77231),x77234),f2(x77231)))+~P24(f332(f332(f246(x77231),x77233),f332(f332(f290(x77231),x77232),x77234)))+P24(f332(f332(f246(x77231),x77232),f332(f332(f82(x77231),x77233),x77234)))
% 158.70/158.40  [7724]~P63(x77241)+~P24(f332(f332(f247(x77241),x77244),f2(x77241)))+~P24(f332(f332(f246(x77241),x77243),f332(f332(f82(x77241),x77242),x77244)))+P24(f332(f332(f246(x77241),x77242),f332(f332(f290(x77241),x77243),x77244)))
% 158.70/158.40  [7725]~P63(x77251)+~P24(f332(f332(f247(x77251),x77254),f2(x77251)))+~P24(f332(f332(f247(x77251),x77253),f332(f332(f290(x77251),x77252),x77254)))+P24(f332(f332(f247(x77251),x77252),f332(f332(f82(x77251),x77253),x77254)))
% 158.70/158.40  [7726]~P63(x77261)+~P24(f332(f332(f247(x77261),x77264),f2(x77261)))+~P24(f332(f332(f247(x77261),x77263),f332(f332(f82(x77261),x77262),x77264)))+P24(f332(f332(f247(x77261),x77262),f332(f332(f290(x77261),x77263),x77264)))
% 158.70/158.40  [7831]~P124(x78311)+~P24(f332(f332(f246(x78311),x78312),f2(x78311)))+~P24(f332(f332(f246(x78311),x78314),x78313))+P24(f332(f332(f246(x78311),f332(f332(f82(x78311),x78312),x78313)),f332(f332(f82(x78311),x78312),x78314)))
% 158.70/158.40  [7832]~P122(x78321)+~P24(f332(f332(f247(x78321),x78322),f2(x78321)))+~P24(f332(f332(f246(x78321),x78324),x78323))+P24(f332(f332(f246(x78321),f332(f332(f82(x78321),x78322),x78323)),f332(f332(f82(x78321),x78322),x78324)))
% 158.70/158.40  [7833]~P124(x78331)+~P24(f332(f332(f246(x78331),x78333),f2(x78331)))+~P24(f332(f332(f246(x78331),x78334),x78332))+P24(f332(f332(f246(x78331),f332(f332(f82(x78331),x78332),x78333)),f332(f332(f82(x78331),x78334),x78333)))
% 158.70/158.40  [7834]~P62(x78341)+~P24(f332(f332(f246(x78341),x78343),f2(x78341)))+~P24(f332(f332(f246(x78341),x78344),x78342))+P24(f332(f332(f246(x78341),f332(f332(f290(x78341),x78342),x78343)),f332(f332(f290(x78341),x78344),x78343)))
% 158.70/158.40  [7838]~P122(x78381)+~P24(f332(f332(f247(x78381),x78383),f2(x78381)))+~P24(f332(f332(f247(x78381),x78384),x78382))+P24(f332(f332(f247(x78381),f332(f332(f82(x78381),x78382),x78383)),f332(f332(f82(x78381),x78384),x78383)))
% 158.70/158.40  [7839]~P122(x78391)+~P24(f332(f332(f247(x78391),x78392),f2(x78391)))+~P24(f332(f332(f247(x78391),x78394),x78393))+P24(f332(f332(f247(x78391),f332(f332(f82(x78391),x78392),x78393)),f332(f332(f82(x78391),x78392),x78394)))
% 158.70/158.40  [7840]~P63(x78401)+~P24(f332(f332(f247(x78401),x78403),f2(x78401)))+~P24(f332(f332(f247(x78401),x78404),x78402))+P24(f332(f332(f247(x78401),f332(f332(f290(x78401),x78402),x78403)),f332(f332(f290(x78401),x78404),x78403)))
% 158.70/158.40  [7841]~P115(x78411)+~P24(f332(f332(f247(x78411),f79(x78411)),x78412))+~P24(f332(f332(f246(a868),x78413),x78414))+P24(f332(f332(f246(x78411),f332(f332(f257(x78411),x78412),x78413)),f332(f332(f257(x78411),x78412),x78414)))
% 158.70/158.40  [7842]~P115(x78421)+~P24(f332(f332(f246(x78421),f79(x78421)),x78422))+~P24(f332(f332(f246(a868),x78423),x78424))+P24(f332(f332(f246(x78421),f332(f332(f257(x78421),x78422),x78423)),f332(f332(f257(x78421),x78422),x78424)))
% 158.70/158.40  [7844]~P115(x78441)+~P24(f332(f332(f247(x78441),f79(x78441)),x78442))+~P24(f332(f332(f247(a868),x78443),x78444))+P24(f332(f332(f247(x78441),f332(f332(f257(x78441),x78442),x78443)),f332(f332(f257(x78441),x78442),x78444)))
% 158.70/158.40  [7871]P24(f332(f332(f247(a868),f2(a868)),f332(x78711,x78712)))+~P24(f332(f63(x78713),x78714))+~P24(f332(f332(f334(x78713),x78712),x78714))+~P24(f332(f332(f247(a868),f2(a868)),f332(f332(f9(x78713,a868),x78711),x78714)))
% 158.70/158.40  [7879]~P133(x78791)+~P24(f332(f332(f246(x78791),x78793),x78794))+~P24(f332(f332(f246(x78791),f2(x78791)),x78792))+P24(f332(f332(f246(x78791),f332(f332(f82(x78791),x78792),x78793)),f332(f332(f82(x78791),x78792),x78794)))
% 158.70/158.40  [7880]~P132(x78801)+~P24(f332(f332(f246(x78801),x78803),x78804))+~P24(f332(f332(f246(x78801),f2(x78801)),x78802))+P24(f332(f332(f246(x78801),f332(f332(f82(x78801),x78802),x78803)),f332(f332(f82(x78801),x78802),x78804)))
% 158.70/158.40  [7881]~P122(x78811)+~P24(f332(f332(f247(x78811),f2(x78811)),x78812))+~P24(f332(f332(f246(x78811),x78813),x78814))+P24(f332(f332(f246(x78811),f332(f332(f82(x78811),x78812),x78813)),f332(f332(f82(x78811),x78812),x78814)))
% 158.70/158.40  [7882]~P133(x78821)+~P24(f332(f332(f246(x78821),x78822),x78824))+~P24(f332(f332(f246(x78821),f2(x78821)),x78823))+P24(f332(f332(f246(x78821),f332(f332(f82(x78821),x78822),x78823)),f332(f332(f82(x78821),x78824),x78823)))
% 158.70/158.40  [7883]~P115(x78831)+~P24(f332(f332(f246(x78831),x78832),x78834))+~P24(f332(f332(f246(x78831),f2(x78831)),x78832))+P24(f332(f332(f246(x78831),f332(f332(f257(x78831),x78832),x78833)),f332(f332(f257(x78831),x78834),x78833)))
% 158.70/158.40  [7884]~P62(x78841)+~P24(f332(f332(f246(x78841),x78842),x78844))+~P24(f332(f332(f246(x78841),f2(x78841)),x78843))+P24(f332(f332(f246(x78841),f332(f332(f290(x78841),x78842),x78843)),f332(f332(f290(x78841),x78844),x78843)))
% 158.70/158.40  [7886]~P127(x78861)+~P24(f332(f332(f247(x78861),x78863),x78864))+~P24(f332(f332(f247(x78861),f2(x78861)),x78862))+P24(f332(f332(f247(x78861),f332(f332(f82(x78861),x78862),x78863)),f332(f332(f82(x78861),x78862),x78864)))
% 158.70/158.40  [7887]~P120(x78871)+~P24(f332(f332(f247(x78871),x78873),x78874))+~P24(f332(f332(f247(x78871),f2(x78871)),x78872))+P24(f332(f332(f247(x78871),f332(f332(f82(x78871),x78872),x78873)),f332(f332(f82(x78871),x78872),x78874)))
% 158.70/158.40  [7888]~P122(x78881)+~P24(f332(f332(f247(x78881),x78882),x78884))+~P24(f332(f332(f247(x78881),f2(x78881)),x78883))+P24(f332(f332(f247(x78881),f332(f332(f82(x78881),x78882),x78883)),f332(f332(f82(x78881),x78884),x78883)))
% 158.70/158.40  [7889]~P127(x78891)+~P24(f332(f332(f247(x78891),x78892),x78894))+~P24(f332(f332(f247(x78891),f2(x78891)),x78893))+P24(f332(f332(f247(x78891),f332(f332(f82(x78891),x78892),x78893)),f332(f332(f82(x78891),x78894),x78893)))
% 158.70/158.40  [7890]~P122(x78901)+~P24(f332(f332(f247(x78901),x78903),x78904))+~P24(f332(f332(f247(x78901),f2(x78901)),x78902))+P24(f332(f332(f247(x78901),f332(f332(f82(x78901),x78902),x78903)),f332(f332(f82(x78901),x78902),x78904)))
% 158.70/158.40  [7891]~P63(x78911)+~P24(f332(f332(f247(x78911),x78912),x78914))+~P24(f332(f332(f247(x78911),f2(x78911)),x78913))+P24(f332(f332(f247(x78911),f332(f332(f290(x78911),x78912),x78913)),f332(f332(f290(x78911),x78914),x78913)))
% 158.70/158.40  [7934]~P105(x79342)+P24(f332(f332(f247(f876(x79341,x79342)),x79344),x79343))+~P24(f332(f332(f246(f876(x79341,x79342)),x79344),x79343))+P24(f332(f332(f246(f876(x79341,x79342)),x79343),x79344))
% 158.70/158.40  [7974]P24(f332(f332(f334(x79741),x79742),x79743))+P24(f332(f332(f334(x79741),x79742),x79744))+~P24(f332(f332(f246(f876(x79741,a862)),x79744),x79743))+P24(f332(f332(f247(f876(x79741,a862)),x79744),f332(f332(f310(x79741),x79742),x79743)))
% 158.70/158.40  [8129]P24(f332(f332(f334(x81291),x81292),x81293))+P24(f332(f332(f334(x81291),x81292),x81294))+~P24(f332(f332(f247(f876(x81291,a862)),x81294),f332(f332(f310(x81291),x81292),x81293)))+P24(f332(f332(f246(f876(x81291,a862)),x81294),x81293))
% 158.70/158.40  [8137]~P59(x81371)+P7(x81371,x81372,x81373)+~P24(f332(x81372,x81374))+~P24(f332(f332(f334(f869(x81371)),x81374),f332(f174(f869(x81371)),f56(x81371,x81373,f57(x81371)))))
% 158.70/158.40  [8147]~P8(x81473,x81471,x81474)+~P59(x81473)+P24(f332(x81471,x81472))+~P24(f332(f332(f334(f869(x81473)),x81472),f332(f174(f869(x81473)),f56(x81473,x81474,f57(x81473)))))
% 158.70/158.40  [8200]~P122(x82001)+P24(f332(f332(f247(x82001),x82003),x82002))+P24(f332(f332(f247(x82001),x82002),x82003))+~P24(f332(f332(f247(x82001),f332(f332(f82(x82001),x82004),x82002)),f332(f332(f82(x82001),x82004),x82003)))
% 158.70/158.40  [8201]~P122(x82011)+P24(f332(f332(f247(x82011),x82013),x82012))+P24(f332(f332(f247(x82011),x82012),x82013))+~P24(f332(f332(f247(x82011),f332(f332(f82(x82011),x82012),x82014)),f332(f332(f82(x82011),x82013),x82014)))
% 158.70/158.40  [8212]~P122(x82121)+P24(f332(f332(f247(x82121),x82124),f2(x82121)))+P24(f332(f332(f247(x82121),x82122),x82123))+~P24(f332(f332(f247(x82121),f332(f332(f82(x82121),x82122),x82124)),f332(f332(f82(x82121),x82123),x82124)))
% 158.70/158.40  [8213]~P122(x82131)+P24(f332(f332(f247(x82131),x82134),f2(x82131)))+P24(f332(f332(f247(x82131),x82132),x82133))+~P24(f332(f332(f247(x82131),f332(f332(f82(x82131),x82134),x82132)),f332(f332(f82(x82131),x82134),x82133)))
% 158.70/158.40  [8217]~P122(x82171)+P24(f332(f332(f247(x82171),x82172),x82173))+P24(f332(f332(f247(x82171),f2(x82171)),x82174))+~P24(f332(f332(f247(x82171),f332(f332(f82(x82171),x82174),x82173)),f332(f332(f82(x82171),x82174),x82172)))
% 158.70/158.40  [8218]~P122(x82181)+P24(f332(f332(f247(x82181),x82182),x82183))+P24(f332(f332(f247(x82181),f2(x82181)),x82184))+~P24(f332(f332(f247(x82181),f332(f332(f82(x82181),x82183),x82184)),f332(f332(f82(x82181),x82182),x82184)))
% 158.70/158.40  [8231]~P122(x82311)+P24(f332(f332(f247(x82311),x82312),f2(x82311)))+P24(f332(f332(f247(x82311),f2(x82311)),x82312))+~P24(f332(f332(f247(x82311),f332(f332(f82(x82311),x82313),x82312)),f332(f332(f82(x82311),x82314),x82312)))
% 158.70/158.40  [8232]~P122(x82321)+P24(f332(f332(f247(x82321),x82322),f2(x82321)))+P24(f332(f332(f247(x82321),f2(x82321)),x82322))+~P24(f332(f332(f247(x82321),f332(f332(f82(x82321),x82322),x82323)),f332(f332(f82(x82321),x82322),x82324)))
% 158.70/158.40  [8258]~P122(x82581)+~P24(f332(f332(f247(x82581),x82584),f2(x82581)))+P24(f332(f332(f246(x82581),x82582),x82583))+~P24(f332(f332(f246(x82581),f332(f332(f82(x82581),x82584),x82583)),f332(f332(f82(x82581),x82584),x82582)))
% 158.70/158.40  [8259]~P122(x82591)+~P24(f332(f332(f247(x82591),x82594),f2(x82591)))+P24(f332(f332(f247(x82591),x82592),x82593))+~P24(f332(f332(f247(x82591),f332(f332(f82(x82591),x82594),x82593)),f332(f332(f82(x82591),x82594),x82592)))
% 158.70/158.40  [8269]~P115(x82693)+~P24(f332(f332(f247(x82693),f79(x82693)),x82694))+P24(f332(f332(f246(a868),x82691),x82692))+~P24(f332(f332(f246(x82693),f332(f332(f257(x82693),x82694),x82691)),f332(f332(f257(x82693),x82694),x82692)))
% 158.70/158.40  [8271]~P115(x82713)+~P24(f332(f332(f247(x82713),f79(x82713)),x82714))+P24(f332(f332(f247(a868),x82711),x82712))+~P24(f332(f332(f247(x82713),f332(f332(f257(x82713),x82714),x82711)),f332(f332(f257(x82713),x82714),x82712)))
% 158.70/158.40  [8281]~P122(x82811)+P24(f332(f332(f246(x82811),x82812),x82813))+~P24(f332(f332(f247(x82811),f2(x82811)),x82814))+~P24(f332(f332(f246(x82811),f332(f332(f82(x82811),x82814),x82812)),f332(f332(f82(x82811),x82814),x82813)))
% 158.70/158.40  [8282]~P127(x82821)+P24(f332(f332(f246(x82821),x82822),x82823))+~P24(f332(f332(f247(x82821),f2(x82821)),x82824))+~P24(f332(f332(f246(x82821),f332(f332(f82(x82821),x82824),x82822)),f332(f332(f82(x82821),x82824),x82823)))
% 158.70/158.40  [8283]~P127(x82831)+P24(f332(f332(f246(x82831),x82832),x82833))+~P24(f332(f332(f247(x82831),f2(x82831)),x82834))+~P24(f332(f332(f246(x82831),f332(f332(f82(x82831),x82832),x82834)),f332(f332(f82(x82831),x82833),x82834)))
% 158.70/158.40  [8284]~P122(x82841)+P24(f332(f332(f247(x82841),x82842),x82843))+~P24(f332(f332(f247(x82841),f2(x82841)),x82844))+~P24(f332(f332(f247(x82841),f332(f332(f82(x82841),x82844),x82842)),f332(f332(f82(x82841),x82844),x82843)))
% 158.70/158.40  [8285]~P127(x82851)+P24(f332(f332(f247(x82851),x82852),x82853))+~P24(f332(f332(f246(x82851),f2(x82851)),x82854))+~P24(f332(f332(f247(x82851),f332(f332(f82(x82851),x82854),x82852)),f332(f332(f82(x82851),x82854),x82853)))
% 158.70/158.40  [8286]~P128(x82861)+P24(f332(f332(f247(x82861),x82862),x82863))+~P24(f332(f332(f246(x82861),f2(x82861)),x82864))+~P24(f332(f332(f247(x82861),f332(f332(f82(x82861),x82864),x82862)),f332(f332(f82(x82861),x82864),x82863)))
% 158.70/158.40  [8287]~P115(x82871)+~P24(f332(f332(f246(x82871),f2(x82871)),x82873))+P24(f332(f332(f247(x82871),x82872),x82873))+~P24(f332(f332(f247(x82871),f332(f332(f257(x82871),x82872),x82874)),f332(f332(f257(x82871),x82873),x82874)))
% 158.70/158.40  [8288]~P127(x82881)+P24(f332(f332(f247(x82881),x82882),x82883))+~P24(f332(f332(f246(x82881),f2(x82881)),x82884))+~P24(f332(f332(f247(x82881),f332(f332(f82(x82881),x82882),x82884)),f332(f332(f82(x82881),x82883),x82884)))
% 158.70/158.40  [8289]~P128(x82891)+P24(f332(f332(f247(x82891),x82892),x82893))+~P24(f332(f332(f246(x82891),f2(x82891)),x82894))+~P24(f332(f332(f247(x82891),f332(f332(f82(x82891),x82892),x82894)),f332(f332(f82(x82891),x82893),x82894)))
% 158.70/158.40  [8332]P24(f332(f332(f334(x83321),x83322),x83323))+~P24(f332(f332(f246(f876(x83321,a862)),x83323),x83324))+~P24(f332(f332(f247(f876(x83321,a862)),x83323),x83324))+P24(f332(f332(f247(f876(x83321,a862)),x83323),f332(f332(f310(x83321),x83322),x83324)))
% 158.70/158.40  [8576]~P59(x85761)+~P94(x85762)+~E(f332(x85763,f797(x85764,x85763,x85761,x85762)),f332(x85764,f797(x85764,x85763,x85761,x85762)))+P24(f332(f332(f92(f876(x85761,x85762)),x85763),x85764))
% 158.70/158.40  [8690]E(f332(f332(f22(a1),f455(x86901,x86902,x86903,x86904)),f456(x86901,x86902,x86903,x86904)),x86904)+~P24(f332(f332(f247(a1),f2(a1)),x86903))+~P24(f332(f332(f246(a1),x86901),x86904))+P24(f332(f332(f246(a1),x86901),f332(f332(f81(a1),x86904),x86903)))
% 158.70/158.40  [8691]E(f332(f332(f22(a1),f466(x86911,x86912,x86913,x86914)),f467(x86911,x86912,x86913,x86914)),x86914)+~P24(f332(f332(f247(a1),f2(a1)),x86913))+~P24(f332(f332(f247(a1),x86911),x86914))+P24(f332(f332(f247(a1),x86911),f332(f332(f81(a1),x86914),x86913)))
% 158.70/158.40  [8826]~E(f332(f332(f166(x88261),x88263),f586(x88264,x88263,x88261,x88262)),f332(f332(f166(x88261),x88264),f586(x88264,x88263,x88261,x88262)))+E(f332(f332(f177(x88261),x88262),x88263),f332(f332(f177(x88261),x88262),x88264))+~P24(f332(f332(f246(a868),x88262),f332(f199(f869(x88261)),x88263)))+~P24(f332(f332(f246(a868),x88262),f332(f199(f869(x88261)),x88264)))
% 158.70/158.40  [8895]~P24(f332(f332(f247(a1),f2(a1)),x88953))+~P24(f332(f332(f246(a1),x88951),x88954))+P24(f332(f332(f334(a1),f455(x88951,x88952,x88953,x88954)),x88952))+P24(f332(f332(f246(a1),x88951),f332(f332(f81(a1),x88954),x88953)))
% 158.70/158.40  [8896]~P24(f332(f332(f247(a1),f2(a1)),x88963))+~P24(f332(f332(f247(a1),x88961),x88964))+P24(f332(f332(f334(a1),f466(x88961,x88962,x88963,x88964)),x88962))+P24(f332(f332(f247(a1),x88961),f332(f332(f81(a1),x88964),x88963)))
% 158.70/158.40  [8932]~P100(x89321)+~P24(f332(f63(x89321),x89323))+~P24(f332(f332(f334(x89321),x89324),x89323))+P24(f332(f332(f246(x89321),f332(f332(f66(x89321,x89321,f104(x89321)),x89322),x89323)),f332(f332(f104(x89321),x89324),x89322)))
% 158.70/158.40  [8933]~P106(x89331)+~P24(f332(f63(x89331),x89333))+~P24(f332(f332(f334(x89331),x89334),x89333))+P24(f332(f332(f246(x89331),f332(f332(f66(x89331,x89331,f196(x89331)),x89332),x89333)),f332(f332(f196(x89331),x89334),x89332)))
% 158.70/158.40  [8979]E(f332(f332(f177(x89791),x89792),x89793),f332(f332(f177(x89791),x89792),x89794))+P24(f332(f332(f247(a868),f586(x89793,x89794,x89791,x89792)),x89792))+~P24(f332(f332(f246(a868),x89792),f332(f199(f869(x89791)),x89793)))+~P24(f332(f332(f246(a868),x89792),f332(f199(f869(x89791)),x89794)))
% 158.70/158.40  [8984]~P24(f332(f332(f247(a1),f2(a1)),x89843))+~P24(f332(f332(f246(a1),x89841),x89842))+P24(f332(f332(f334(a1),f456(x89841,x89844,x89843,x89842)),f303(a1,f79(a1),x89843)))+P24(f332(f332(f246(a1),x89841),f332(f332(f81(a1),x89842),x89843)))
% 158.70/158.40  [8985]~P24(f332(f332(f247(a1),f2(a1)),x89853))+~P24(f332(f332(f247(a1),x89851),x89852))+P24(f332(f332(f334(a1),f467(x89851,x89854,x89853,x89852)),f303(a1,f79(a1),x89853)))+P24(f332(f332(f247(a1),x89851),f332(f332(f81(a1),x89852),x89853)))
% 158.70/158.40  [9145]~E(f332(f180(x91451,x91452),x91453),f332(f180(x91451,x91452),x91454))+E(f332(f174(f875(x91451,x91452)),x91453),f332(f174(f875(x91451,x91452)),x91454))+~P24(f332(f138(x91451),f332(f332(f155(f875(x91451,x91452),x91451),f266(x91451,x91452)),x91454)))+~P24(f332(f138(x91451),f332(f332(f155(f875(x91451,x91452),x91451),f266(x91451,x91452)),x91453)))
% 158.70/158.40  [9157]E(f332(f180(x91571,x91572),x91573),f332(f180(x91571,x91572),x91574))+~E(f332(f174(f875(x91571,x91572)),x91573),f332(f174(f875(x91571,x91572)),x91574))+~P24(f332(f138(x91571),f332(f332(f155(f875(x91571,x91572),x91571),f266(x91571,x91572)),x91574)))+~P24(f332(f138(x91571),f332(f332(f155(f875(x91571,x91572),x91571),f266(x91571,x91572)),x91573)))
% 158.70/158.40  [9290]~P99(x92901)+~P24(f332(f63(x92901),x92904))+P24(f332(f332(f334(x92901),f830(x92902,x92903,x92904,x92901)),x92904))+P24(f332(f332(f246(x92901),f332(f332(f66(x92901,x92901,f113(x92901)),x92902),x92904)),f332(f332(f113(x92901),x92903),x92902)))
% 158.70/158.40  [9291]~P106(x92911)+~P24(f332(f63(x92911),x92914))+P24(f332(f332(f334(x92911),f502(x92912,x92913,x92914,x92911)),x92914))+P24(f332(f332(f246(x92911),f332(f332(f66(x92911,x92911,f197(x92911)),x92912),x92914)),f332(f332(f197(x92911),x92913),x92912)))
% 158.70/158.40  [9410]~P99(x94101)+~P24(f332(f63(x94101),x94103))+~P24(f332(f332(f246(x94101),f830(x94102,x94104,x94103,x94101)),x94104))+P24(f332(f332(f246(x94101),f332(f332(f66(x94101,x94101,f113(x94101)),x94102),x94103)),f332(f332(f113(x94101),x94104),x94102)))
% 158.70/158.40  [9411]~P106(x94111)+~P24(f332(f63(x94111),x94113))+~P24(f332(f332(f246(x94111),f502(x94112,x94114,x94113,x94111)),x94114))+P24(f332(f332(f246(x94111),f332(f332(f66(x94111,x94111,f197(x94111)),x94112),x94113)),f332(f332(f197(x94111),x94114),x94112)))
% 158.70/158.40  [9414]~P24(f332(f332(f246(a1),f2(a1)),x94144))+~P24(f332(f332(f247(a1),f2(a1)),x94143))+~P24(f332(f332(f247(a1),x94144),x94141))+P24(f332(f332(f247(a1),f332(f332(f81(a1),f332(f332(f82(a1),x94141),f46(a1,x94142,x94143))),x94144)),f332(f332(f82(a1),x94141),x94143)))
% 158.70/158.40  [9805]E(x98051,x98052)+P24(f332(f332(f334(f875(f869(x98053),f869(x98053))),f332(f332(f267(f869(x98053),f869(x98053)),x98052),x98051)),f148(x98053,x98054)))+P24(f332(f332(f334(f875(f869(x98053),f869(x98053))),f332(f332(f267(f869(x98053),f869(x98053)),x98051),x98052)),f148(x98053,x98054)))+~P24(f332(f332(f334(f875(x98053,x98053)),f332(f332(f267(x98053,x98053),f587(x98051,x98052,x98054,x98053)),f591(x98051,x98052,x98054,x98053))),x98054))
% 158.70/158.40  [9806]E(x98061,x98062)+P24(f332(f332(f334(f875(f869(x98063),f869(x98063))),f332(f332(f267(f869(x98063),f869(x98063)),x98062),x98061)),f148(x98063,x98064)))+P24(f332(f332(f334(f875(f869(x98063),f869(x98063))),f332(f332(f267(f869(x98063),f869(x98063)),x98061),x98062)),f148(x98063,x98064)))+~P24(f332(f332(f334(f875(x98063,x98063)),f332(f332(f267(x98063,x98063),f591(x98061,x98062,x98064,x98063)),f587(x98061,x98062,x98064,x98063))),x98064))
% 158.70/158.40  [7423]~P99(x74231)+~P24(f332(f332(f246(x74231),x74233),x74234))+~P24(f332(f332(f246(x74231),x74232),x74234))+P24(f332(f332(f246(x74231),f332(f332(f113(x74231),x74232),x74233)),x74234))
% 158.70/158.40  [7426]~P106(x74261)+~P24(f332(f332(f246(x74261),x74263),x74264))+~P24(f332(f332(f246(x74261),x74262),x74264))+P24(f332(f332(f246(x74261),f332(f332(f197(x74261),x74262),x74263)),x74264))
% 158.70/158.40  [7427]~P106(x74271)+~P24(f332(f332(f247(x74271),x74273),x74274))+~P24(f332(f332(f247(x74271),x74272),x74274))+P24(f332(f332(f247(x74271),f332(f332(f197(x74271),x74272),x74273)),x74274))
% 158.70/158.40  [7748]~E(x77481,x77483)+E(f140(a868,f332(f302(a868,x77481),x77482)),f332(f332(f152(a868),x77483),x77484))+~E(f140(a868,f332(f302(a868,f332(f332(f81(a868),x77481),f79(a868))),x77482)),x77484)+~P24(f332(f332(f247(a868),x77481),x77482))
% 158.70/158.40  [7757]~P106(x77571)+P24(f332(f332(f246(x77571),x77572),x77573))+P24(f332(f332(f246(x77571),x77574),x77573))+~P24(f332(f332(f246(x77571),f332(f332(f196(x77571),x77574),x77572)),x77573))
% 158.70/158.40  [7758]~P106(x77581)+P24(f332(f332(f247(x77581),x77582),x77583))+P24(f332(f332(f247(x77581),x77584),x77583))+~P24(f332(f332(f247(x77581),f332(f332(f196(x77581),x77584),x77582)),x77583))
% 158.70/158.40  [8030]~P62(x80301)+~P24(f332(f332(f247(x80301),f2(x80301)),x80303))+~P24(f332(f332(f246(x80301),x80302),f332(f332(f290(x80301),x80304),x80303)))+P24(f332(f332(f246(x80301),f332(f332(f82(x80301),x80302),x80303)),x80304))
% 158.70/158.40  [8031]~P63(x80311)+~P24(f332(f332(f247(x80311),f2(x80311)),x80313))+~P24(f332(f332(f246(x80311),x80312),f332(f332(f290(x80311),x80314),x80313)))+P24(f332(f332(f246(x80311),f332(f332(f82(x80311),x80312),x80313)),x80314))
% 158.70/158.40  [8032]~P62(x80321)+~P24(f332(f332(f247(x80321),f2(x80321)),x80323))+~P24(f332(f332(f246(x80321),x80322),f332(f332(f82(x80321),x80324),x80323)))+P24(f332(f332(f246(x80321),f332(f332(f290(x80321),x80322),x80323)),x80324))
% 158.70/158.40  [8034]~P63(x80341)+~P24(f332(f332(f247(x80341),f2(x80341)),x80343))+~P24(f332(f332(f246(x80341),x80342),f332(f332(f82(x80341),x80344),x80343)))+P24(f332(f332(f246(x80341),f332(f332(f290(x80341),x80342),x80343)),x80344))
% 158.70/158.40  [8035]~P62(x80351)+~P24(f332(f332(f247(x80351),f2(x80351)),x80353))+~P24(f332(f332(f247(x80351),x80352),f332(f332(f290(x80351),x80354),x80353)))+P24(f332(f332(f247(x80351),f332(f332(f82(x80351),x80352),x80353)),x80354))
% 158.70/158.40  [8036]~P63(x80361)+~P24(f332(f332(f247(x80361),f2(x80361)),x80363))+~P24(f332(f332(f247(x80361),x80362),f332(f332(f290(x80361),x80364),x80363)))+P24(f332(f332(f247(x80361),f332(f332(f82(x80361),x80362),x80363)),x80364))
% 158.70/158.40  [8037]~P62(x80371)+~P24(f332(f332(f247(x80371),f2(x80371)),x80373))+~P24(f332(f332(f247(x80371),x80372),f332(f332(f82(x80371),x80374),x80373)))+P24(f332(f332(f247(x80371),f332(f332(f290(x80371),x80372),x80373)),x80374))
% 158.70/158.40  [8039]~P63(x80391)+~P24(f332(f332(f247(x80391),f2(x80391)),x80393))+~P24(f332(f332(f247(x80391),x80392),f332(f332(f82(x80391),x80394),x80393)))+P24(f332(f332(f247(x80391),f332(f332(f290(x80391),x80392),x80393)),x80394))
% 158.70/158.40  [8169]~P62(x81691)+~P24(f332(f332(f247(x81691),f2(x81691)),x81694))+P24(f332(f332(f246(x81691),x81692),f332(f332(f82(x81691),x81693),x81694)))+~P24(f332(f332(f246(x81691),f332(f332(f290(x81691),x81692),x81694)),x81693))
% 158.70/158.40  [8170]~P62(x81701)+~P24(f332(f332(f247(x81701),f2(x81701)),x81704))+P24(f332(f332(f246(x81701),x81702),f332(f332(f290(x81701),x81703),x81704)))+~P24(f332(f332(f246(x81701),f332(f332(f82(x81701),x81702),x81704)),x81703))
% 158.70/158.40  [8172]~P63(x81721)+~P24(f332(f332(f247(x81721),f2(x81721)),x81724))+P24(f332(f332(f246(x81721),x81722),f332(f332(f82(x81721),x81723),x81724)))+~P24(f332(f332(f246(x81721),f332(f332(f290(x81721),x81722),x81724)),x81723))
% 158.70/158.40  [8173]~P63(x81731)+~P24(f332(f332(f247(x81731),f2(x81731)),x81734))+P24(f332(f332(f246(x81731),x81732),f332(f332(f290(x81731),x81733),x81734)))+~P24(f332(f332(f246(x81731),f332(f332(f82(x81731),x81732),x81734)),x81733))
% 158.70/158.40  [8174]~P62(x81741)+~P24(f332(f332(f247(x81741),f2(x81741)),x81744))+P24(f332(f332(f247(x81741),x81742),f332(f332(f82(x81741),x81743),x81744)))+~P24(f332(f332(f247(x81741),f332(f332(f290(x81741),x81742),x81744)),x81743))
% 158.70/158.40  [8175]~P62(x81751)+~P24(f332(f332(f247(x81751),f2(x81751)),x81754))+P24(f332(f332(f247(x81751),x81752),f332(f332(f290(x81751),x81753),x81754)))+~P24(f332(f332(f247(x81751),f332(f332(f82(x81751),x81752),x81754)),x81753))
% 158.70/158.40  [8177]~P63(x81771)+~P24(f332(f332(f247(x81771),f2(x81771)),x81774))+P24(f332(f332(f247(x81771),x81772),f332(f332(f82(x81771),x81773),x81774)))+~P24(f332(f332(f247(x81771),f332(f332(f290(x81771),x81772),x81774)),x81773))
% 158.70/158.40  [8178]~P63(x81781)+~P24(f332(f332(f247(x81781),f2(x81781)),x81784))+P24(f332(f332(f247(x81781),x81782),f332(f332(f290(x81781),x81783),x81784)))+~P24(f332(f332(f247(x81781),f332(f332(f82(x81781),x81782),x81784)),x81783))
% 158.70/158.40  [8336]~P63(x83361)+~P24(f332(f332(f247(x83361),x83363),f2(x83361)))+~P24(f332(f332(f246(x83361),f332(f332(f290(x83361),x83364),x83363)),x83362))+P24(f332(f332(f246(x83361),f332(f332(f82(x83361),x83362),x83363)),x83364))
% 158.70/158.40  [8337]~P63(x83371)+~P24(f332(f332(f247(x83371),x83373),f2(x83371)))+~P24(f332(f332(f246(x83371),f332(f332(f82(x83371),x83374),x83373)),x83372))+P24(f332(f332(f246(x83371),f332(f332(f290(x83371),x83372),x83373)),x83374))
% 158.70/158.40  [8338]~P63(x83381)+~P24(f332(f332(f247(x83381),x83383),f2(x83381)))+~P24(f332(f332(f247(x83381),f332(f332(f290(x83381),x83384),x83383)),x83382))+P24(f332(f332(f247(x83381),f332(f332(f82(x83381),x83382),x83383)),x83384))
% 158.70/158.40  [8339]~P63(x83391)+~P24(f332(f332(f247(x83391),x83393),f2(x83391)))+~P24(f332(f332(f247(x83391),f332(f332(f82(x83391),x83394),x83393)),x83392))+P24(f332(f332(f247(x83391),f332(f332(f290(x83391),x83392),x83393)),x83394))
% 158.70/158.40  [8349]~P24(f332(x83491,x83494))+~P24(f332(f332(f247(a868),x83492),f332(f332(f82(a868),x83493),f332(a115,x83494))))+P24(f332(x83491,f332(f332(f40(a868),x83492),x83493)))+~P24(f332(f332(f246(a868),f332(f332(f82(a868),x83493),x83494)),x83492))
% 158.70/158.40  [8550]~P99(x85501)+~P24(f332(f63(x85501),x85504))+~P24(f332(f332(f334(x85501),x85502),x85504))+P24(f332(f332(f246(x85501),f332(f332(f113(x85501),x85502),x85503)),f332(f332(f66(x85501,x85501,f113(x85501)),x85503),x85504)))
% 158.70/158.40  [8551]~P106(x85511)+~P24(f332(f63(x85511),x85514))+~P24(f332(f332(f334(x85511),x85512),x85514))+P24(f332(f332(f246(x85511),f332(f332(f197(x85511),x85512),x85513)),f332(f332(f66(x85511,x85511,f197(x85511)),x85513),x85514)))
% 158.70/158.40  [8692]~P24(f332(f63(x86921),x86922))+E(f332(f39(x86921),f332(f332(f22(f876(x86921,a862)),x86922),f332(f332(f310(x86921),x86923),x86924))),f332(f332(f22(a868),f332(f39(x86921),f332(f332(f22(f876(x86921,a862)),x86922),x86924))),f79(a868)))+P24(f332(f332(f334(x86921),x86923),x86924))+~P24(f332(f332(f334(x86921),x86923),x86922))
% 158.70/158.40  [8762]E(f332(f332(f81(a1),f460(x87621,x87622,x87623,x87624)),f461(x87621,x87622,x87623,x87624)),x87624)+~P24(f332(f332(f247(a1),f2(a1)),x87623))+~P24(f332(f332(f246(a1),x87624),x87621))+P24(f332(f332(f246(a1),f332(f332(f22(a1),x87624),x87623)),x87621))
% 158.70/158.40  [8763]E(f332(f332(f81(a1),f468(x87631,x87632,x87633,x87634)),f469(x87631,x87632,x87633,x87634)),x87634)+~P24(f332(f332(f247(a1),f2(a1)),x87633))+~P24(f332(f332(f247(a1),x87634),x87631))+P24(f332(f332(f247(a1),f332(f332(f22(a1),x87634),x87633)),x87631))
% 158.70/158.40  [8964]~P24(f332(f332(f247(a1),f2(a1)),x89643))+~P24(f332(f332(f246(a1),x89644),x89641))+P24(f332(f332(f334(a1),f460(x89641,x89642,x89643,x89644)),x89642))+P24(f332(f332(f246(a1),f332(f332(f22(a1),x89644),x89643)),x89641))
% 158.70/158.40  [8965]~P24(f332(f332(f247(a1),f2(a1)),x89653))+~P24(f332(f332(f247(a1),x89654),x89651))+P24(f332(f332(f334(a1),f468(x89651,x89652,x89653,x89654)),x89652))+P24(f332(f332(f247(a1),f332(f332(f22(a1),x89654),x89653)),x89651))
% 158.70/158.40  [9049]~P24(f332(f332(f247(a1),f2(a1)),x90492))+~P24(f332(f332(f246(a1),x90491),x90493))+P24(f332(f332(f334(a1),f461(x90493,x90494,x90492,x90491)),f303(a1,f79(a1),x90492)))+P24(f332(f332(f246(a1),f332(f332(f22(a1),x90491),x90492)),x90493))
% 158.70/158.40  [9050]~P24(f332(f332(f247(a1),f2(a1)),x90502))+~P24(f332(f332(f247(a1),x90501),x90503))+P24(f332(f332(f334(a1),f469(x90503,x90504,x90502,x90501)),f303(a1,f79(a1),x90502)))+P24(f332(f332(f247(a1),f332(f332(f22(a1),x90501),x90502)),x90503))
% 158.70/158.40  [9067]~P24(f332(f332(f246(a1),f2(a1)),x90674))+~P24(f332(f332(f247(a1),f2(a1)),x90673))+~P24(f332(f332(f247(a1),x90674),x90671))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),f332(f332(f82(a1),x90671),f46(a1,x90672,x90673))),x90674)))
% 158.70/158.40  [9128]~P100(x91281)+~P24(f332(f63(x91281),x91284))+~P24(f332(f332(f246(x91281),x91282),f829(x91283,x91282,x91284,x91281)))+P24(f332(f332(f246(x91281),f332(f332(f104(x91281),x91282),x91283)),f332(f332(f66(x91281,x91281,f104(x91281)),x91283),x91284)))
% 158.70/158.40  [9129]~P106(x91291)+~P24(f332(f63(x91291),x91294))+~P24(f332(f332(f246(x91291),x91292),f501(x91293,x91292,x91294,x91291)))+P24(f332(f332(f246(x91291),f332(f332(f196(x91291),x91292),x91293)),f332(f332(f66(x91291,x91291,f196(x91291)),x91293),x91294)))
% 158.70/158.40  [9144]~P24(f332(f332(f246(a1),x91444),f2(a1)))+~P24(f332(f332(f247(a1),f2(a1)),x91442))+~P24(f332(f332(f247(a1),x91441),x91444))+P24(f332(f332(f247(a1),f332(f332(f82(a1),x91441),x91442)),f332(f332(f81(a1),f332(f332(f82(a1),x91441),f46(a1,x91443,x91442))),x91444)))
% 158.70/158.40  [9166]P24(f332(f63(x91661),x91662))+~P24(f332(f63(x91661),x91663))+~P24(f332(f332(f334(f876(x91661,a862)),x91662),f332(f332(f62(x91661),x91663),x91664)))+~P24(f332(f332(f246(f876(f875(x91661,x91661),a862)),x91664),f332(f332(f269(x91661,x91661),x91663),f332(f16(f876(x91661,a862),x91661),x91663))))
% 158.70/158.40  [9188]~P100(x91881)+~P24(f332(f63(x91881),x91884))+P24(f332(f332(f334(x91881),f829(x91882,x91883,x91884,x91881)),x91884))+P24(f332(f332(f246(x91881),f332(f332(f104(x91881),x91883),x91882)),f332(f332(f66(x91881,x91881,f104(x91881)),x91882),x91884)))
% 158.70/158.40  [9189]~P106(x91891)+~P24(f332(f63(x91891),x91894))+P24(f332(f332(f334(x91891),f501(x91892,x91893,x91894,x91891)),x91894))+P24(f332(f332(f246(x91891),f332(f332(f196(x91891),x91893),x91892)),f332(f332(f66(x91891,x91891,f196(x91891)),x91892),x91894)))
% 158.70/158.40  [9572]~P24(f332(f63(x95722),x95724))+~P24(f332(f63(x95721),x95723))+~P24(f332(f332(f246(a868),f332(f39(x95722),x95724)),f332(f39(x95721),x95723)))+P24(f332(f332(f246(f876(x95721,a862)),f332(f311(x95722,x95721,f553(x95723,x95721,x95724,x95722)),x95724)),x95723))
% 158.70/158.40  [9233]~P24(f332(f332(f334(x92331),x92332),x92334))+P24(f332(f332(f334(x92331),x92332),x92333))+~P24(f332(f332(f247(f876(x92331,a862)),x92334),f332(f332(f310(x92331),x92332),x92333)))+P24(f332(f332(f247(f876(x92331,a862)),f332(f332(f22(f876(x92331,a862)),x92334),f332(f332(f310(x92331),x92332),f198(f876(x92331,a862))))),x92333))
% 158.70/158.40  [9388]~P24(f332(f332(f334(x93881),x93882),x93884))+P24(f332(f332(f334(x93881),x93882),x93883))+P24(f332(f332(f247(f876(x93881,a862)),x93884),f332(f332(f310(x93881),x93882),x93883)))+~P24(f332(f332(f247(f876(x93881,a862)),f332(f332(f22(f876(x93881,a862)),x93884),f332(f332(f310(x93881),x93882),f198(f876(x93881,a862))))),x93883))
% 158.70/158.40  [9417]P24(f332(f332(f334(x94171),x94172),x94173))+~P24(f332(f332(f246(f876(x94171,a862)),x94174),x94173))+P24(f332(f332(f247(f876(x94171,a862)),x94174),f332(f332(f310(x94171),x94172),x94173)))+~P24(f332(f332(f247(f876(x94171,a862)),f332(f332(f22(f876(x94171,a862)),x94174),f332(f332(f310(x94171),x94172),f198(f876(x94171,a862))))),x94173))
% 158.70/158.40  [9422]~P24(f332(f332(f334(x94221),x94223),x94222))+~P24(f332(f332(f247(f876(x94221,a862)),x94222),x94224))+P24(f332(f332(f247(f876(x94221,a862)),x94222),f332(f332(f310(x94221),x94223),x94224)))+~P24(f332(f332(f247(f876(x94221,a862)),f332(f332(f22(f876(x94221,a862)),x94222),f332(f332(f310(x94221),x94223),f198(f876(x94221,a862))))),x94224))
% 158.70/158.40  [9434]~P24(f332(f332(f246(f876(x94341,a862)),x94342),x94344))+~P24(f332(f332(f247(f876(x94341,a862)),x94342),x94344))+P24(f332(f332(f247(f876(x94341,a862)),x94342),f332(f332(f310(x94341),x94343),x94344)))+~P24(f332(f332(f247(f876(x94341,a862)),f332(f332(f22(f876(x94341,a862)),x94342),f332(f332(f310(x94341),x94343),f198(f876(x94341,a862))))),x94344))
% 158.70/158.40  [9475]~P107(x94752)+~P59(x94751)+~P24(f332(f332(f246(f876(x94751,x94752)),x94753),x94754))+P24(f332(f60(x94751),f332(f332(f18(x94751,x94752,a862),f332(f332(f8(x94752,f876(x94752,a862),x94751),f246(x94752)),x94753)),x94754)))
% 158.70/158.40  [9619]~P107(x96192)+~P59(x96191)+P24(f332(f332(f246(f876(x96191,x96192)),x96193),x96194))+~P24(f332(f60(x96191),f332(f332(f18(x96191,x96192,a862),f332(f332(f8(x96192,f876(x96192,a862),x96191),f246(x96192)),x96193)),x96194)))
% 158.70/158.40  [9791]E(f332(f332(f166(x97911),f332(f332(f166(f869(x97911)),f182(x97911,x97912)),x97913)),x97914),f332(f332(f166(x97911),f332(f332(f166(f869(x97911)),x97912),x97914)),x97913))+~P24(f332(f332(f247(a868),x97913),f332(f199(f869(f869(x97911))),f182(x97911,x97912))))+~P30(a868,f332(f170(a868),f332(f332(f155(f869(x97911),a868),f199(f869(x97911))),x97912)))+~P24(f332(f332(f247(a868),x97914),f332(f199(f869(f869(x97911))),f332(f137(f869(x97911),f332(f332(f8(a868,a862,f869(x97911)),f332(f247(a868),x97913)),f199(f869(x97911)))),x97912))))
% 158.70/158.40  [9819]~P24(f332(f332(f334(f875(a868,a868)),x98194),x98191))+~P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),x98194),x98192)),a36))+~P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x98191),x98193)),a37))+P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x98191),f332(f332(f310(f875(a868,a868)),x98192),x98193))),a37))
% 158.70/158.40  [9820]~P24(f332(f332(f334(f875(a868,a868)),x98204),x98201))+~P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),x98204),x98202)),a71))+~P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x98201),x98203)),a72))+P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x98201),f332(f332(f310(f875(a868,a868)),x98202),x98203))),a72))
% 158.70/158.40  [9704]~P107(x97042)+~P59(x97041)+~P24(f332(f332(f247(f876(x97041,x97042)),x97043),x97044))+P24(f332(f59(x97041),f332(f332(f8(a862,a862,x97041),a327),f332(f332(f18(x97041,x97042,a862),f332(f332(f8(x97042,f876(x97042,a862),x97041),a329),x97043)),x97044))))
% 158.70/158.40  [9833]~P24(f332(f332(f334(f875(a868,a868)),x98334),x98333))+~P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),x98331),x98334)),a71))+~P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x98332),x98333)),a70))+P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),f332(f332(f310(f875(a868,a868)),x98331),x98332)),x98333)),a70))
% 158.70/158.40  [9834]~P24(f332(f332(f334(f875(a868,a868)),x98344),x98343))+~P24(f332(f332(f334(f875(f875(a868,a868),f875(a868,a868))),f332(f332(f267(f875(a868,a868),f875(a868,a868)),x98341),x98344)),a36))+~P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),x98342),x98343)),a38))+P24(f332(f332(f334(f875(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862))),f332(f332(f267(f876(f875(a868,a868),a862),f876(f875(a868,a868),a862)),f332(f332(f310(f875(a868,a868)),x98341),x98342)),x98343)),a38))
% 158.70/158.40  [6020]~P5(x60204,x60201)+~P24(f332(f332(x60201,x60202),x60205))+P24(f332(f332(x60201,x60202),x60203))+~P24(f332(f332(x60201,x60205),x60203))
% 158.70/158.40  [5280]~P66(x52805)+E(x52801,x52802)+~E(x52803,x52804)+~E(f332(f332(f22(x52805),x52803),x52804),f332(f332(f22(x52805),x52801),x52802))
% 158.70/158.40  [6130]~P13(x61305,x61301,x61303)+E(f332(f332(x61301,x61302),f332(x61303,x61304)),f332(x61303,x61304))+~P24(f332(f63(x61305),x61304))+~P24(f332(f332(f334(x61305),x61302),x61304))
% 158.70/158.40  [6324]~P77(x63241)+~E(f332(f332(f22(x63241),x63244),x63245),f332(f332(f22(x63241),x63242),x63243))+~P24(f332(f332(f246(x63241),x63244),x63245))+P24(f332(f332(f246(x63241),x63242),x63243))
% 158.70/158.40  [6326]~P77(x63261)+~E(f332(f332(f22(x63261),x63264),x63265),f332(f332(f22(x63261),x63262),x63263))+~P24(f332(f332(f247(x63261),x63264),x63265))+P24(f332(f332(f247(x63261),x63262),x63263))
% 158.70/158.40  [7284]~E(x72842,f332(f332(f152(x72841),x72844),x72845))+P24(f332(f332(f334(f869(x72841)),x72842),f162(x72841,x72843)))+~P24(f332(f332(f334(f869(x72841)),x72845),f162(x72841,x72843)))+~P24(f332(f332(f334(x72841),x72844),x72843))
% 158.70/158.40  [7699]~E(f332(f199(f869(x76991)),x76993),f332(f199(f869(x76992)),x76994))+~E(f332(f332(f155(f875(x76991,x76992),x76992),f270(x76991,x76992)),x76995),x76994)+~E(f332(f332(f155(f875(x76991,x76992),x76991),f266(x76991,x76992)),x76995),x76993)+E(f332(f332(f184(x76991,x76992),x76993),x76994),x76995)
% 158.70/158.40  [8027]~P107(x80271)+P24(f332(f332(f247(f876(x80271,a862)),f303(x80271,x80272,x80273)),f303(x80271,x80274,x80275)))+~P24(f332(f332(f246(x80271),x80274),x80275))+P24(f332(f332(f246(x80271),x80272),x80273))
% 158.70/158.40  [8121]~P107(x81211)+P24(f332(f332(f246(f876(x81211,a862)),f303(x81211,x81212,x81213)),f303(x81211,x81214,x81215)))+~P24(f332(f332(f246(x81211),x81213),x81215))+~P24(f332(f332(f246(x81211),x81214),x81212))
% 158.70/158.40  [8246]~P106(x82461)+P24(f332(f332(f246(x82461),x82462),x82463))+P24(f332(f332(f246(x82461),x82464),x82463))+~P24(f332(f332(f246(f876(x82461,a862)),f332(f302(x82461,x82463),x82462)),f332(f302(x82461,x82464),x82465)))
% 158.70/158.40  [8247]~P106(x82471)+P24(f332(f332(f246(x82471),x82472),x82473))+P24(f332(f332(f246(x82471),x82472),x82474))+~P24(f332(f332(f246(f876(x82471,a862)),f332(f302(x82471,x82473),x82472)),f332(f302(x82471,x82475),x82474)))
% 158.70/158.40  [8471]~P107(x84711)+~P24(f332(f332(f246(f876(x84711,a862)),f303(x84711,x84714,x84712)),f303(x84711,x84715,x84713)))+P24(f332(f332(f246(x84711),x84712),x84713))+~P24(f332(f332(f246(x84711),x84714),x84712))
% 158.70/158.40  [8472]~P107(x84721)+~P24(f332(f332(f247(f876(x84721,a862)),f303(x84721,x84724,x84722)),f303(x84721,x84725,x84723)))+P24(f332(f332(f246(x84721),x84722),x84723))+~P24(f332(f332(f246(x84721),x84724),x84722))
% 158.70/158.40  [8473]~P107(x84731)+~P24(f332(f332(f246(f876(x84731,a862)),f303(x84731,x84733,x84734)),f303(x84731,x84732,x84735)))+P24(f332(f332(f246(x84731),x84732),x84733))+~P24(f332(f332(f246(x84731),x84733),x84734))
% 158.70/158.40  [8474]~P107(x84741)+~P24(f332(f332(f247(f876(x84741,a862)),f303(x84741,x84743,x84744)),f303(x84741,x84742,x84745)))+P24(f332(f332(f246(x84741),x84742),x84743))+~P24(f332(f332(f246(x84741),x84743),x84744))
% 158.70/158.40  [6019]~P13(x60192,x60195,x60193)+E(x60191,f198(f876(x60192,a862)))+~P24(f332(f63(x60192),x60191))+E(f332(x60193,f332(f332(f310(x60192),x60194),x60191)),f332(f332(x60195,x60194),f332(x60193,x60191)))
% 158.70/158.40  [6790]~E(x67901,x67902)+~E(f332(f332(f104(f876(x67903,a862)),x67904),x67905),f198(f876(x67903,a862)))+~P24(f332(f332(f334(x67903),x67902),x67905))+~P24(f332(f332(f334(x67903),x67901),x67904))
% 158.70/158.40  [6872]~P14(x68722,x68725,x68721)+~P24(f332(f63(x68722),x68724))+E(f332(x68721,f332(f332(f310(x68722),x68723),x68724)),f332(f332(f66(x68722,x68722,x68725),x68723),x68724))+P24(f332(f332(f334(x68722),x68723),x68724))
% 158.70/158.40  [6937]~P67(x69372)+~P24(f332(f63(x69371),x69375))+E(f332(f332(f6(x69371,x69372),x69373),f332(f332(f310(x69371),x69374),x69375)),f332(f332(f81(x69372),f332(x69373,x69374)),f332(f332(f6(x69371,x69372),x69373),x69375)))+P24(f332(f332(f334(x69371),x69374),x69375))
% 158.70/158.40  [6939]~P74(x69392)+~P24(f332(f63(x69391),x69395))+E(f332(f332(f9(x69391,x69392),x69393),f332(f332(f310(x69391),x69394),x69395)),f332(f332(f82(x69392),f332(x69393,x69394)),f332(f332(f9(x69391,x69392),x69393),x69395)))+P24(f332(f332(f334(x69391),x69394),x69395))
% 158.70/158.40  [7438]~P14(x74382,x74385,x74381)+~P24(f332(f63(x74382),x74384))+E(f332(x74381,f332(f332(f310(x74382),x74383),x74384)),x74383)+~E(f332(f332(f22(f876(x74382,a862)),x74384),f332(f332(f310(x74382),x74383),f198(f876(x74382,a862)))),f198(f876(x74382,a862)))
% 158.70/158.40  [7801]~P99(x78011)+~P24(f332(f332(f246(x78011),x78013),x78015))+~P24(f332(f332(f246(x78011),x78012),x78014))+P24(f332(f332(f246(x78011),f332(f332(f113(x78011),x78012),x78013)),f332(f332(f113(x78011),x78014),x78015)))
% 158.70/158.40  [7802]~P100(x78021)+~P24(f332(f332(f246(x78021),x78023),x78025))+~P24(f332(f332(f246(x78021),x78022),x78024))+P24(f332(f332(f246(x78021),f332(f332(f104(x78021),x78022),x78023)),f332(f332(f104(x78021),x78024),x78025)))
% 158.70/158.40  [7803]~P83(x78031)+~P24(f332(f332(f246(x78031),x78033),x78035))+~P24(f332(f332(f246(x78031),x78032),x78034))+P24(f332(f332(f246(x78031),f332(f332(f81(x78031),x78032),x78033)),f332(f332(f81(x78031),x78034),x78035)))
% 158.70/158.40  [7804]~P106(x78041)+~P24(f332(f332(f246(x78041),x78043),x78045))+~P24(f332(f332(f246(x78041),x78042),x78044))+P24(f332(f332(f246(x78041),f332(f332(f196(x78041),x78042),x78043)),f332(f332(f196(x78041),x78044),x78045)))
% 158.70/158.40  [7805]~P106(x78051)+~P24(f332(f332(f246(x78051),x78053),x78055))+~P24(f332(f332(f246(x78051),x78052),x78054))+P24(f332(f332(f246(x78051),f332(f332(f197(x78051),x78052),x78053)),f332(f332(f197(x78051),x78054),x78055)))
% 158.70/158.40  [7806]~P81(x78061)+~P24(f332(f332(f246(x78061),x78063),x78065))+~P24(f332(f332(f247(x78061),x78062),x78064))+P24(f332(f332(f247(x78061),f332(f332(f81(x78061),x78062),x78063)),f332(f332(f81(x78061),x78064),x78065)))
% 158.70/158.40  [7807]~P81(x78071)+~P24(f332(f332(f246(x78071),x78072),x78074))+~P24(f332(f332(f247(x78071),x78073),x78075))+P24(f332(f332(f247(x78071),f332(f332(f81(x78071),x78072),x78073)),f332(f332(f81(x78071),x78074),x78075)))
% 158.70/158.40  [7808]~P81(x78081)+~P24(f332(f332(f247(x78081),x78083),x78085))+~P24(f332(f332(f247(x78081),x78082),x78084))+P24(f332(f332(f247(x78081),f332(f332(f81(x78081),x78082),x78083)),f332(f332(f81(x78081),x78084),x78085)))
% 158.70/158.40  [7944]~P139(x79445)+E(x79441,x79442)+E(x79443,x79444)+~E(f332(f332(f81(x79445),f332(f332(f82(x79445),x79443),x79441)),f332(f332(f82(x79445),x79444),x79442)),f332(f332(f81(x79445),f332(f332(f82(x79445),x79443),x79442)),f332(f332(f82(x79445),x79444),x79441)))
% 158.70/158.40  [8077]P31(x80771,x80772,x80773)+~P23(x80771,x80774,x80775)+~P31(x80771,x80772,f583(x80775,x80774,x80771,x80772))+~P24(f332(f332(f334(f867(x80771)),x80773),x80775))
% 158.70/158.40  [8144]~P106(x81444)+~P24(f332(f138(x81441),x81443))+P24(f332(f332(f334(x81441),x81442),f332(f174(x81441),x81443)))+P24(f332(f138(x81441),f332(f332(f149(x81441,x81444,x81445),x81442),x81443)))
% 158.70/158.40  [8290]~P66(x82901)+E(f332(f332(f22(x82901),f332(f332(f6(a868,x82901),x82902),f332(f302(a868,x82903),x82904))),f332(f332(f6(a868,x82901),x82902),f332(f302(a868,x82903),x82905))),f332(f332(f6(a868,x82901),x82902),f332(f302(a868,x82905),x82904)))+~P24(f332(f332(f246(a868),x82905),x82904))+~P24(f332(f332(f246(a868),x82903),x82905))
% 158.70/158.40  [8291]~P67(x82911)+E(f332(f332(f81(x82911),f332(f332(f6(a868,x82911),x82912),f332(f302(a868,x82913),x82914))),f332(f332(f6(a868,x82911),x82912),f332(f302(a868,x82914),x82915))),f332(f332(f6(a868,x82911),x82912),f332(f302(a868,x82913),x82915)))+~P24(f332(f332(f246(a868),x82914),x82915))+~P24(f332(f332(f246(a868),x82913),x82914))
% 158.70/158.40  [8606]~P61(x86062)+E(x86061,f2(x86062))+E(x86063,f2(x86062))+E(f332(f332(f290(x86062),f332(f332(f22(x86062),f332(f332(f82(x86062),x86064),x86061)),f332(f332(f82(x86062),x86065),x86063))),f332(f332(f82(x86062),x86063),x86061)),f332(f332(f22(x86062),f332(f332(f290(x86062),x86064),x86063)),f332(f332(f290(x86062),x86065),x86061)))
% 158.70/158.40  [8607]~P61(x86072)+E(x86071,f2(x86072))+E(x86073,f2(x86072))+E(f332(f332(f290(x86072),f332(f332(f81(x86072),f332(f332(f82(x86072),x86074),x86071)),f332(f332(f82(x86072),x86075),x86073))),f332(f332(f82(x86072),x86073),x86071)),f332(f332(f81(x86072),f332(f332(f290(x86072),x86074),x86073)),f332(f332(f290(x86072),x86075),x86071)))
% 158.70/158.40  [8616]~E(x86162,f332(x86163,x86161))+E(x86161,f547(x86162,x86163,x86164,x86165))+~P21(x86165,x86164,x86163,f255(f876(x86165,a862)))+~P24(f332(f332(f334(x86164),x86162),f332(f311(x86165,x86164,x86163),f255(f876(x86165,a862)))))
% 158.70/158.40  [8811]~P116(x88111)+~P24(f332(f332(f247(x88111),f332(f76(x88111),x88112)),x88114))+P24(f332(f332(f247(x88111),f332(f332(f82(x88111),f332(f76(x88111),x88112)),f332(f76(x88111),x88113))),f332(f332(f82(x88111),x88114),x88115)))+~P24(f332(f332(f247(x88111),f332(f76(x88111),x88113)),x88115))
% 158.70/158.40  [8828]~P23(x88281,x88285,x88284)+P31(x88281,x88282,x88283)+P24(f332(f332(f334(f867(x88281)),f583(x88284,x88285,x88281,x88282)),x88285))+~P24(f332(f332(f334(f867(x88281)),x88283),x88284))
% 158.70/158.40  [8924]~P21(x89241,x89243,x89245,x89242)+~P24(f332(f63(x89243),x89244))+P24(f332(f332(f246(a868),f332(f39(x89241),x89242)),f332(f39(x89243),x89244)))+~P24(f332(f332(f246(f876(x89243,a862)),f332(f311(x89241,x89243,x89245),x89242)),x89244))
% 158.70/158.40  [8993]~P67(x89932)+~P21(x89931,x89931,x89934,x89935)+~P24(f332(f63(x89931),x89935))+E(f332(f332(f6(x89931,x89932),f332(f74(x89931,x89932,x89931,x89933),x89934)),x89935),f332(f332(f6(x89931,x89932),x89933),f332(f311(x89931,x89931,x89934),x89935)))
% 158.70/158.40  [8994]~P74(x89942)+~P21(x89941,x89941,x89944,x89945)+~P24(f332(f63(x89941),x89945))+E(f332(f332(f9(x89941,x89942),f332(f74(x89941,x89942,x89941,x89943),x89944)),x89945),f332(f332(f9(x89941,x89942),x89943),f332(f311(x89941,x89941,x89944),x89945)))
% 158.70/158.40  [9107]~P39(x91071,x91072)+~P24(f332(f332(f334(x91071),x91073),x91074))+~P24(f332(f332(f334(x91071),x91075),x91074))+~P24(f332(f332(f334(f875(x91071,x91071)),f332(f332(f267(x91071,x91071),x91075),f744(x91072,x91071,x91074))),x91072))
% 158.70/158.40  [9143]~P21(x91432,x91433,x91435,x91431)+E(x91431,f198(f876(x91432,a862)))+E(f332(f311(x91433,x91432,f549(x91434,x91433,x91432,x91431)),x91434),x91431)+~P24(f332(f332(f246(f876(x91433,a862)),f332(f311(x91432,x91433,x91435),x91431)),x91434))
% 158.70/158.40  [9601]~P106(x96015)+~P28(x96015)+P24(f332(f332(f334(x96011),f815(x96012,x96013,x96011,x96014,x96015)),x96013))+~P24(f332(f332(f247(x96015),x96014),f332(f332(f43(x96011,x96015),x96013),x96012)))
% 158.70/158.40  [9606]~P106(x96061)+~P28(x96061)+P24(f332(f332(f247(x96061),x96062),f332(x96063,f815(x96063,x96064,x96065,x96062,x96061))))+~P24(f332(f332(f247(x96061),x96062),f332(f332(f43(x96065,x96061),x96064),x96063)))
% 158.70/158.40  [9684]~P71(x96841)+~P24(f332(f68(x96841,x96841,f82(x96841),x96842,x96843),x96845))+P24(f332(f332(f334(x96841),x96842),x96843))+P24(f332(f68(x96841,x96841,f82(x96841),x96844,f332(f332(f310(x96841),x96842),x96843)),f332(f332(f82(x96841),x96844),x96845)))
% 158.70/158.40  [9901]~P67(x99012)+~P24(f332(f63(x99011),x99015))+E(f332(f332(f6(x99011,x99012),f332(f332(f7(x99011,x99012,x99012),f332(f332(f18(x99011,x99012,f876(x99012,x99012)),f332(f332(f8(a862,f876(x99012,f876(x99012,x99012)),x99011),f99(x99012)),f332(a329,x99013))),x99014)),f2(x99012))),x99015),f2(x99012))+P24(f332(f332(f334(x99011),x99013),x99015))
% 158.70/158.40  [9902]~P74(x99022)+~P24(f332(f63(x99021),x99025))+E(f332(f332(f9(x99021,x99022),f332(f332(f7(x99021,x99022,x99022),f332(f332(f18(x99021,x99022,f876(x99022,x99022)),f332(f332(f8(a862,f876(x99022,f876(x99022,x99022)),x99021),f99(x99022)),f332(a329,x99023))),x99024)),f79(x99022))),x99025),f79(x99022))+P24(f332(f332(f334(x99021),x99023),x99025))
% 158.70/158.40  [9903]~P67(x99032)+~P24(f332(f63(x99031),x99035))+E(f332(f332(f6(x99031,x99032),f332(f332(f7(x99031,x99032,x99032),f332(f332(f18(x99031,x99032,f876(x99032,x99032)),f332(f332(f8(a862,f876(x99032,f876(x99032,x99032)),x99031),f99(x99032)),f332(a329,x99033))),x99034)),f2(x99032))),x99035),f332(x99034,x99033))+~P24(f332(f332(f334(x99031),x99033),x99035))
% 158.70/158.40  [9904]~P74(x99042)+~P24(f332(f63(x99041),x99045))+E(f332(f332(f9(x99041,x99042),f332(f332(f7(x99041,x99042,x99042),f332(f332(f18(x99041,x99042,f876(x99042,x99042)),f332(f332(f8(a862,f876(x99042,f876(x99042,x99042)),x99041),f99(x99042)),f332(a329,x99043))),x99044)),f79(x99042))),x99045),f332(x99044,x99043))+~P24(f332(f332(f334(x99041),x99043),x99045))
% 158.70/158.40  [9959]~P67(x99592)+~P24(f332(f63(x99591),x99595))+E(f332(f332(f6(x99591,x99592),f332(f332(f7(x99591,x99592,x99592),f332(f332(f18(x99591,x99592,f876(x99592,x99592)),f332(f332(f8(a862,f876(x99592,f876(x99592,x99592)),x99591),f99(x99592)),f332(f332(f7(x99591,x99591,a862),a329),x99593))),x99594)),f2(x99592))),x99595),f2(x99592))+P24(f332(f332(f334(x99591),x99593),x99595))
% 158.70/158.40  [9960]~P74(x99602)+~P24(f332(f63(x99601),x99605))+E(f332(f332(f9(x99601,x99602),f332(f332(f7(x99601,x99602,x99602),f332(f332(f18(x99601,x99602,f876(x99602,x99602)),f332(f332(f8(a862,f876(x99602,f876(x99602,x99602)),x99601),f99(x99602)),f332(f332(f7(x99601,x99601,a862),a329),x99603))),x99604)),f79(x99602))),x99605),f79(x99602))+P24(f332(f332(f334(x99601),x99603),x99605))
% 158.70/158.40  [9962]~P67(x99622)+~P24(f332(f63(x99621),x99625))+E(f332(f332(f6(x99621,x99622),f332(f332(f7(x99621,x99622,x99622),f332(f332(f18(x99621,x99622,f876(x99622,x99622)),f332(f332(f8(a862,f876(x99622,f876(x99622,x99622)),x99621),f99(x99622)),f332(f332(f7(x99621,x99621,a862),a329),x99623))),x99624)),f2(x99622))),x99625),f332(x99624,x99623))+~P24(f332(f332(f334(x99621),x99623),x99625))
% 158.70/158.40  [9963]~P74(x99632)+~P24(f332(f63(x99631),x99635))+E(f332(f332(f9(x99631,x99632),f332(f332(f7(x99631,x99632,x99632),f332(f332(f18(x99631,x99632,f876(x99632,x99632)),f332(f332(f8(a862,f876(x99632,f876(x99632,x99632)),x99631),f99(x99632)),f332(f332(f7(x99631,x99631,a862),a329),x99633))),x99634)),f79(x99632))),x99635),f332(x99634,x99633))+~P24(f332(f332(f334(x99631),x99633),x99635))
% 158.70/158.40  [7800]~P66(x78002)+~P24(f332(f63(x78001),x78004))+E(f332(f332(f6(x78001,x78002),x78003),f332(f332(f22(f876(x78001,a862)),x78004),f332(f332(f310(x78001),x78005),f198(f876(x78001,a862))))),f332(f332(f6(x78001,x78002),x78003),x78004))+P24(f332(f332(f334(x78001),x78005),x78004))
% 158.70/158.40  [8296]~P108(x82962)+~P24(f332(f63(x82961),x82964))+E(f332(f332(f6(x82961,x82962),x82963),f332(f332(f22(f876(x82961,a862)),x82964),f332(f332(f310(x82961),x82965),f198(f876(x82961,a862))))),f332(f332(f22(x82962),f332(f332(f6(x82961,x82962),x82963),x82964)),f332(x82963,x82965)))+~P24(f332(f332(f334(x82961),x82965),x82964))
% 158.70/158.40  [8297]~P66(x82972)+~P24(f332(f63(x82971),x82974))+E(f332(f332(f6(x82971,x82972),x82973),f332(f332(f22(f876(x82971,a862)),x82974),f332(f332(f310(x82971),x82975),f198(f876(x82971,a862))))),f332(f332(f22(x82972),f332(f332(f6(x82971,x82972),x82973),x82974)),f332(x82973,x82975)))+~P24(f332(f332(f334(x82971),x82975),x82974))
% 158.70/158.40  [8328]~P66(x83281)+~P24(f332(f63(x83282),x83284))+E(f332(f332(f22(x83281),f332(f332(f6(x83282,x83281),x83283),x83284)),f332(f332(f6(x83282,x83281),x83283),x83285)),f332(f332(f6(x83282,x83281),x83283),f332(f332(f22(f876(x83282,a862)),x83284),x83285)))+~P24(f332(f332(f246(f876(x83282,a862)),x83285),x83284))
% 158.70/158.40  [8348]P24(f332(f63(x83481),f332(x83482,x83483)))+~P24(f332(f63(x83484),x83485))+~P24(f332(f332(f334(x83484),x83483),x83485))+~P24(f332(f63(x83481),f332(f332(f43(x83484,f876(x83481,a862)),x83485),x83482)))
% 158.70/158.40  [8774]~P6(x87741,x87745,x87744)+~E(f332(f286(x87741,x87741,x87744),f332(f332(f310(x87741),x87742),f198(f876(x87741,a862)))),f332(f286(x87741,x87741,x87744),f332(f332(f310(x87741),x87743),f198(f876(x87741,a862)))))+~P24(f332(f332(f334(x87741),x87743),x87745))+P24(f332(f332(f334(f875(x87741,x87741)),f332(f332(f267(x87741,x87741),x87742),x87743)),x87744))
% 158.70/158.40  [9065]~P24(f332(x90651,x90655))+P24(f332(x90651,f842(x90651,x90652,x90653,x90654)))+P24(f332(x90651,f828(x90651,x90652,x90653,x90654)))+~P24(f332(f332(f334(x90654),x90655),f332(f332(f113(f876(x90654,a862)),x90653),x90652)))
% 158.70/158.40  [9238]~P24(f332(x92381,x92385))+P24(f332(x92381,f828(x92381,x92382,x92383,x92384)))+P24(f332(f332(f334(x92384),f842(x92381,x92382,x92383,x92384)),x92382))+~P24(f332(f332(f334(x92384),x92385),f332(f332(f113(f876(x92384,a862)),x92383),x92382)))
% 158.70/158.40  [9239]~P24(f332(x92391,x92395))+P24(f332(x92391,f842(x92391,x92392,x92393,x92394)))+P24(f332(f332(f334(x92394),f828(x92391,x92392,x92393,x92394)),x92393))+~P24(f332(f332(f334(x92394),x92395),f332(f332(f113(f876(x92394,a862)),x92393),x92392)))
% 158.70/158.40  [9243]P24(f332(x92431,x92432))+~P24(f332(x92431,f365(x92431,x92433,x92434,x92435)))+~P24(f332(x92431,f356(x92431,x92433,x92434,x92435)))+~P24(f332(f332(f334(x92435),x92432),f332(f332(f113(f876(x92435,a862)),x92434),x92433)))
% 158.70/158.40  [9285]E(x92851,x92852)+~P24(f332(f332(f334(f875(x92853,x92853)),f332(f332(f267(x92853,x92853),x92851),x92852)),f308(x92853,x92855)))+P24(f332(f332(f334(x92853),x92851),x92854))+~P24(f332(f332(f246(f876(f875(x92853,x92853),a862)),x92855),f332(f332(f269(x92853,x92853),x92854),f332(f16(f876(x92853,a862),x92853),x92854))))
% 158.70/158.40  [9303]P24(f332(x93031,x93032))+~P24(f332(x93031,f356(x93031,x93034,x93035,x93033)))+P24(f332(f332(f334(x93033),f365(x93031,x93034,x93035,x93033)),x93034))+~P24(f332(f332(f334(x93033),x93032),f332(f332(f113(f876(x93033,a862)),x93035),x93034)))
% 158.70/158.40  [9304]P24(f332(x93041,x93042))+~P24(f332(x93041,f365(x93041,x93044,x93045,x93043)))+P24(f332(f332(f334(x93043),f356(x93041,x93044,x93045,x93043)),x93045))+~P24(f332(f332(f334(x93043),x93042),f332(f332(f113(f876(x93043,a862)),x93045),x93044)))
% 158.70/158.40  [9363]P24(f332(x93631,x93632))+P24(f332(f332(f334(x93633),f365(x93631,x93634,x93635,x93633)),x93634))+P24(f332(f332(f334(x93633),f356(x93631,x93634,x93635,x93633)),x93635))+~P24(f332(f332(f334(x93633),x93632),f332(f332(f113(f876(x93633,a862)),x93635),x93634)))
% 158.70/158.40  [9365]~P24(f332(x93652,x93655))+P24(f332(f332(f334(x93651),f842(x93652,x93653,x93654,x93651)),x93653))+P24(f332(f332(f334(x93651),f828(x93652,x93653,x93654,x93651)),x93654))+~P24(f332(f332(f334(x93651),x93655),f332(f332(f113(f876(x93651,a862)),x93654),x93653)))
% 158.70/158.40  [9508]~P6(x95081,x95085,x95084)+~P24(f332(f332(f334(x95081),x95083),x95085))+P24(f332(f332(f334(f875(x95081,x95081)),f332(f332(f267(x95081,x95081),x95082),x95083)),x95084))+~P24(f332(f332(f246(f876(x95081,a862)),f332(f286(x95081,x95081,x95084),f332(f332(f310(x95081),x95083),f198(f876(x95081,a862))))),f332(f286(x95081,x95081,x95084),f332(f332(f310(x95081),x95082),f198(f876(x95081,a862))))))
% 158.70/158.40  [9632]~P106(x96325)+~P28(x96325)+P24(f332(f332(f334(x96321),f837(x96322,x96323,x96324,x96321,x96325)),x96324))+~P24(f332(f332(f247(x96325),f332(f332(f44(x96321,x96325),x96324),x96323)),x96322))
% 158.70/158.40  [9664]~P83(x96645)+~P80(x96645)+P24(f332(f332(f334(x96641),f567(x96642,x96643,x96644,x96641,x96645)),f332(f174(x96641),x96644)))+P24(f332(f332(f246(x96645),f332(f167(x96645),f332(f332(f155(x96641,x96645),x96643),x96644))),f332(f167(x96645),f332(f332(f155(x96641,x96645),x96642),x96644))))
% 158.70/158.40  [9781]~P106(x97811)+~P28(x97811)+P24(f332(f332(f247(x97811),f332(x97812,f837(x97813,x97812,x97814,x97815,x97811))),x97813))+~P24(f332(f332(f247(x97811),f332(f332(f44(x97815,x97811),x97814),x97812)),x97813))
% 158.70/158.40  [9919]~P83(x99191)+~P80(x99191)+~P24(f332(f332(f246(x99191),f332(x99193,f567(x99195,x99193,x99194,x99192,x99191))),f332(x99195,f567(x99195,x99193,x99194,x99192,x99191))))+P24(f332(f332(f246(x99191),f332(f167(x99191),f332(f332(f155(x99192,x99191),x99193),x99194))),f332(f167(x99191),f332(f332(f155(x99192,x99191),x99195),x99194))))
% 158.70/158.40  [8625]~P67(x86251)+~P24(f332(f63(x86254),x86255))+~P24(f332(f332(f334(x86254),x86253),x86255))+E(f332(f332(f81(x86251),f332(x86252,x86253)),f332(f332(f6(x86254,x86251),x86252),f332(f332(f22(f876(x86254,a862)),x86255),f332(f332(f310(x86254),x86253),f198(f876(x86254,a862)))))),f332(f332(f6(x86254,x86251),x86252),x86255))
% 158.70/158.40  [8626]~P74(x86261)+~P24(f332(f63(x86264),x86265))+~P24(f332(f332(f334(x86264),x86263),x86265))+E(f332(f332(f82(x86261),f332(x86262,x86263)),f332(f332(f9(x86264,x86261),x86262),f332(f332(f22(f876(x86264,a862)),x86265),f332(f332(f310(x86264),x86263),f198(f876(x86264,a862)))))),f332(f332(f9(x86264,x86261),x86262),x86265))
% 158.70/158.40  [8681]~P14(x86811,x86814,x86815)+~P24(f332(f63(x86811),x86812))+E(f332(f332(f22(f876(x86811,a862)),x86812),f332(f332(f310(x86811),x86813),f198(f876(x86811,a862)))),f198(f876(x86811,a862)))+E(f332(f332(x86814,x86813),f332(x86815,f332(f332(f22(f876(x86811,a862)),x86812),f332(f332(f310(x86811),x86813),f198(f876(x86811,a862)))))),f332(x86815,f332(f332(f310(x86811),x86813),x86812)))
% 158.70/158.40  [9044]~P67(x90441)+~P24(f332(f63(x90442),x90445))+~P24(f332(f63(x90442),x90444))+E(f332(f332(f81(x90441),f332(f332(f6(x90442,x90441),x90443),f332(f332(f113(f876(x90442,a862)),x90444),x90445))),f332(f332(f6(x90442,x90441),x90443),f332(f332(f104(f876(x90442,a862)),x90444),x90445))),f332(f332(f81(x90441),f332(f332(f6(x90442,x90441),x90443),x90444)),f332(f332(f6(x90442,x90441),x90443),x90445)))
% 158.70/158.40  [9046]~P74(x90461)+~P24(f332(f63(x90462),x90465))+~P24(f332(f63(x90462),x90464))+E(f332(f332(f82(x90461),f332(f332(f9(x90462,x90461),x90463),f332(f332(f113(f876(x90462,a862)),x90464),x90465))),f332(f332(f9(x90462,x90461),x90463),f332(f332(f104(f876(x90462,a862)),x90464),x90465))),f332(f332(f82(x90461),f332(f332(f9(x90462,x90461),x90463),x90464)),f332(f332(f9(x90462,x90461),x90463),x90465)))
% 158.70/158.40  [9179]~P66(x91791)+~P24(f332(f63(x91792),x91795))+~P24(f332(f63(x91792),x91794))+E(f332(f332(f22(x91791),f332(f332(f81(x91791),f332(f332(f6(x91792,x91791),x91793),x91794)),f332(f332(f6(x91792,x91791),x91793),x91795))),f332(f332(f6(x91792,x91791),x91793),f332(f332(f104(f876(x91792,a862)),x91794),x91795))),f332(f332(f6(x91792,x91791),x91793),f332(f332(f113(f876(x91792,a862)),x91794),x91795)))
% 158.70/158.40  [9374]~P21(x93741,x93742,x93743,x93745)+~P21(x93741,x93742,x93743,x93744)+P21(x93741,x93742,x93743,f332(f332(f113(f876(x93741,a862)),x93744),x93745))+~E(f332(f332(f104(f876(x93742,a862)),f332(f311(x93741,x93742,x93743),f332(f332(f22(f876(x93741,a862)),x93744),x93745))),f332(f311(x93741,x93742,x93743),f332(f332(f22(f876(x93741,a862)),x93745),x93744))),f198(f876(x93742,a862)))
% 158.70/158.40  [9483]E(x94831,f2(a1))+~P24(f332(f332(f247(a1),f2(a1)),x94833))+~P24(f332(f50(x94832,x94831),f332(f332(f267(a1,a1),x94834),x94835)))+P24(f332(f50(x94832,f332(f332(f82(a1),x94831),x94833)),f332(f332(f267(a1,a1),f332(f332(f40(a1),x94834),x94833)),f332(f332(f81(a1),f332(f332(f82(a1),x94831),f46(a1,x94834,x94833))),x94835))))
% 158.70/158.40  [9491]~P24(f332(f332(f247(a868),f2(a868)),x94913))+~P24(f332(f332(f247(a868),f2(a868)),x94912))+~P24(f332(f49(x94911,x94912),f332(f332(f267(a868,a868),x94914),x94915)))+P24(f332(f49(x94911,f332(f332(f82(a868),x94912),x94913)),f332(f332(f267(a868,a868),f332(f332(f40(a868),x94914),x94913)),f332(f332(f81(a868),f332(f332(f82(a868),x94912),f46(a868,x94914,x94913))),x94915))))
% 158.70/158.40  [9540]~P74(x95401)+~P24(f332(f63(x95402),x95405))+~P24(f332(f63(x95402),x95404))+E(f332(f332(f82(x95401),f332(f332(f332(f67(x95401,x95402,f82(x95401)),x95403),f79(x95401)),f332(f332(f113(f876(x95402,a862)),x95404),x95405))),f332(f332(f332(f67(x95401,x95402,f82(x95401)),x95403),f79(x95401)),f332(f332(f104(f876(x95402,a862)),x95404),x95405))),f332(f332(f82(x95401),f332(f332(f332(f67(x95401,x95402,f82(x95401)),x95403),f79(x95401)),x95404)),f332(f332(f332(f67(x95401,x95402,f82(x95401)),x95403),f79(x95401)),x95405)))
% 158.70/158.40  [9542]~E(f332(f332(f177(x95421),x95425),x95422),f332(f332(f177(x95421),x95425),x95423))+P24(f332(f332(f334(f875(f869(x95421),f869(x95421))),f332(f332(f267(f869(x95421),f869(x95421)),x95422),x95423)),f148(x95421,x95424)))+~P24(f332(f332(f247(a868),x95425),f332(f332(f196(a868),f332(f199(f869(x95421)),x95422)),f332(f199(f869(x95421)),x95423))))+~P24(f332(f332(f334(f875(x95421,x95421)),f332(f332(f267(x95421,x95421),f332(f332(f166(x95421),x95422),x95425)),f332(f332(f166(x95421),x95423),x95425))),x95424))
% 158.70/158.40  [9652]~P83(x96525)+~P142(x96525)+P24(f332(f332(f334(x96521),f409(x96522,x96523,x96524,x96521,x96525)),x96524))+P24(f332(f332(f246(x96525),f332(f332(f6(x96521,x96525),x96523),x96524)),f332(f332(f82(x96525),f332(f103(x96525),f332(f39(x96521),x96524))),x96522)))
% 158.70/158.40  [9847]~P83(x98471)+~P142(x98471)+~P24(f332(f332(f246(x98471),f332(x98473,f409(x98475,x98473,x98474,x98472,x98471))),x98475))+P24(f332(f332(f246(x98471),f332(f332(f6(x98472,x98471),x98473),x98474)),f332(f332(f82(x98471),f332(f103(x98471),f332(f39(x98472),x98474))),x98475)))
% 158.70/158.40  [8653]E(f332(f332(f135(x86531),x86532),x86533),f332(f332(f135(x86531),x86534),x86535))+~E(f332(f332(f177(x86531),f332(f199(f869(x86531)),x86532)),x86534),x86532)+~E(f332(f332(f135(x86531),f332(f332(f139(x86531),f332(f199(f869(x86531)),x86532)),x86534)),x86535),x86533)+P24(f332(f332(f246(a868),f332(f199(f869(x86531)),x86534)),f332(f199(f869(x86531)),x86532)))
% 158.70/158.40  [8773]E(f332(f332(f135(x87731),x87732),x87733),f332(f332(f135(x87731),x87734),x87735))+~E(f332(f332(f177(x87731),f332(f199(f869(x87731)),x87732)),x87734),x87732)+~E(x87733,f332(f332(f135(x87731),f332(f332(f139(x87731),f332(f199(f869(x87731)),x87732)),x87734)),x87735))+~P24(f332(f332(f246(a868),f332(f199(f869(x87731)),x87732)),f332(f199(f869(x87731)),x87734)))
% 158.70/158.40  [9981]~P24(f332(x99815,x99814))+~P24(f332(f63(x99812),f332(f252(x99812),x99815)))+P24(f332(f63(x99811),f332(f252(x99811),f332(f332(f7(x99811,x99812,a862),x99813),x99814))))+~P24(f332(f63(x99811),f332(f252(x99811),f332(f332(f8(f876(x99812,a862),a862,x99811),f88(x99812)),f332(f332(f8(f876(x99812,a862),f876(x99812,a862),x99811),f332(f18(x99812,a862,a862),f332(f332(f8(a862,f876(a862,a862),x99812),a330),x99815))),x99813)))))
% 158.70/158.40  [8452]~P15(x84525,x84521,x84526,x84522)+E(f332(f74(x84521,x84521,x84521,f332(x84522,x84523)),f332(x84522,x84524)),f332(f74(x84521,x84521,x84521,f332(x84522,x84524)),f332(x84522,x84523)))+~P24(f332(f63(x84525),x84524))+~P24(f332(f63(x84525),x84523))
% 158.70/158.40  [7856]~P21(x78561,x78562,x78564,x78563)+~E(f332(x78564,x78566),x78565)+E(f332(f78(x78561,x78562,x78563,x78564),x78565),x78566)+~P24(f332(f332(f334(x78561),x78566),x78563))
% 158.70/158.40  [8047]~P16(x80476,x80471,x80474,x80472)+E(f332(f74(x80471,x80471,x80471,f332(x80472,x80473)),f332(x80474,x80475)),f332(x80472,x80473))+~P24(f332(f63(x80476),x80473))+~P24(f332(f332(f334(x80476),x80475),x80473))
% 158.70/158.40  [9224]~P15(x92243,x92241,x92246,x92242)+E(f332(f74(x92241,x92241,x92241,f332(x92242,f332(f332(f22(f876(x92243,a862)),x92244),f332(f332(f310(x92243),x92245),f198(f876(x92243,a862)))))),f332(x92246,x92245)),f332(x92242,x92244))+~P24(f332(f63(x92243),x92244))+~P24(f332(f332(f334(x92243),x92245),x92244))
% 158.70/158.40  [6942]~P58(x69421)+~E(f46(x69421,x69423,x69424),f46(x69421,x69426,x69424))+~E(f46(x69421,x69422,x69424),f46(x69421,x69425,x69424))+E(f46(x69421,f332(f332(f22(x69421),x69422),x69423),x69424),f46(x69421,f332(f332(f22(x69421),x69425),x69426),x69424))
% 158.70/158.40  [6943]~P57(x69431)+~E(f46(x69431,x69433,x69434),f46(x69431,x69436,x69434))+~E(f46(x69431,x69432,x69434),f46(x69431,x69435,x69434))+E(f46(x69431,f332(f332(f81(x69431),x69432),x69433),x69434),f46(x69431,f332(f332(f81(x69431),x69435),x69436),x69434))
% 158.70/158.40  [6944]~P57(x69441)+~E(f46(x69441,x69443,x69444),f46(x69441,x69446,x69444))+~E(f46(x69441,x69442,x69444),f46(x69441,x69445,x69444))+E(f46(x69441,f332(f332(f82(x69441),x69442),x69443),x69444),f46(x69441,f332(f332(f82(x69441),x69445),x69446),x69444))
% 158.70/158.40  [7752]~P12(x77521,x77522,x77523)+~P24(f332(f63(x77521),x77526))+E(f332(f332(f66(x77521,x77522,x77523),x77524),f332(f332(f310(x77521),x77525),x77526)),f332(f332(f66(x77521,x77522,x77523),f332(f332(x77523,x77525),x77524)),x77526))+P24(f332(f332(f334(x77521),x77525),x77526))
% 158.70/158.40  [7814]~P28(x78141)+P24(f332(f332(f246(x78141),x78142),f332(x78143,x78144)))+~P24(f332(f332(f334(x78145),x78144),x78146))+~P24(f332(f332(f246(x78141),x78142),f332(f332(f44(x78145,x78141),x78146),x78143)))
% 158.70/158.40  [7971]~P12(x79711,x79712,x79713)+~P24(f332(f63(x79711),x79716))+E(f332(f332(f66(x79711,x79712,x79713),x79714),f332(f332(f310(x79711),x79715),x79716)),f332(f332(x79713,x79715),f332(f332(f66(x79711,x79712,x79713),x79714),x79716)))+P24(f332(f332(f334(x79711),x79715),x79716))
% 158.70/158.40  [8063]~P106(x80633)+~P24(f332(x80632,x80635))+~P30(x80633,f332(f332(f155(x80631,x80633),x80634),x80636))+E(f332(f137(x80631,x80632),f332(f332(f149(x80631,x80633,x80634),x80635),x80636)),f332(f332(f149(x80631,x80633,x80634),x80635),f332(f137(x80631,x80632),x80636)))
% 158.70/158.40  [8085]E(x80851,x80852)+E(x80853,f2(a1))+~P24(f332(f50(x80854,x80853),f332(f332(f267(a1,a1),x80855),x80852)))+~P24(f332(f50(x80854,x80853),f332(f332(f267(a1,a1),x80856),x80851)))
% 158.70/158.40  [8086]E(x80861,x80862)+E(x80863,f2(a1))+~P24(f332(f50(x80864,x80863),f332(f332(f267(a1,a1),x80862),x80865)))+~P24(f332(f50(x80864,x80863),f332(f332(f267(a1,a1),x80861),x80866)))
% 158.70/158.40  [8106]~P15(x81062,x81065,x81066,x81061)+~P24(f332(f63(x81062),x81064))+E(f332(x81061,f332(f332(f310(x81062),x81063),x81064)),f332(f74(x81065,x81065,x81065,f332(x81061,x81064)),f332(x81066,x81063)))+P24(f332(f332(f334(x81062),x81063),x81064))
% 158.70/158.40  [8331]~P16(x83315,x83311,x83316,x83312)+E(f332(f74(x83311,x83311,x83311,f332(x83312,x83313)),f332(x83312,x83314)),f332(x83312,x83313))+~P24(f332(f63(x83315),x83313))+~P24(f332(f332(f246(f876(x83315,a862)),x83314),x83313))
% 158.70/158.40  [9419]~P21(x94191,x94192,x94194,x94193)+~P24(f332(f332(f334(x94192),x94195),f332(f311(x94191,x94192,x94194),x94193)))+P24(f332(f332(f334(x94191),f332(f78(x94191,x94192,x94193,x94194),x94195)),x94196))+~P24(f332(f332(f246(f876(x94191,a862)),x94193),x94196))
% 158.70/158.40  [9792]~P67(x97922)+~E(f558(x97921,x97923,x97925,x97926,x97924,x97922),f559(x97921,x97923,x97925,x97926,x97924,x97922))+~P24(f332(f63(x97924),x97926))+E(f332(f332(f6(x97921,x97922),x97923),f332(f311(x97924,x97921,x97925),x97926)),f332(f332(f6(x97924,x97922),f332(f74(x97921,x97922,x97924,x97923),x97925)),x97926))
% 158.70/158.40  [9829]~P67(x98296)+E(f332(x98291,f558(x98292,x98293,x98291,x98294,x98295,x98296)),f332(x98291,f559(x98292,x98293,x98291,x98294,x98295,x98296)))+E(f332(f332(f6(x98292,x98296),x98293),f332(f311(x98295,x98292,x98291),x98294)),f332(f332(f6(x98295,x98296),f332(f74(x98292,x98296,x98295,x98293),x98291)),x98294))+~P24(f332(f63(x98295),x98294))
% 158.70/158.40  [9869]~P67(x98692)+~E(f332(x98693,f332(x98695,f559(x98691,x98693,x98695,x98696,x98694,x98692))),f2(x98692))+~P24(f332(f63(x98694),x98696))+E(f332(f332(f6(x98691,x98692),x98693),f332(f311(x98694,x98691,x98695),x98696)),f332(f332(f6(x98694,x98692),f332(f74(x98691,x98692,x98694,x98693),x98695)),x98696))
% 158.70/158.40  [9927]~P67(x99272)+~P24(f332(f63(x99274),x99276))+E(f332(f332(f6(x99271,x99272),x99273),f332(f311(x99274,x99271,x99275),x99276)),f332(f332(f6(x99274,x99272),f332(f74(x99271,x99272,x99274,x99273),x99275)),x99276))+P24(f332(f332(f334(x99274),f559(x99271,x99273,x99275,x99276,x99274,x99272)),x99276))
% 158.70/158.40  [9928]~P67(x99282)+~P24(f332(f63(x99284),x99286))+E(f332(f332(f6(x99281,x99282),x99283),f332(f311(x99284,x99281,x99285),x99286)),f332(f332(f6(x99284,x99282),f332(f74(x99281,x99282,x99284,x99283),x99285)),x99286))+P24(f332(f332(f334(x99284),f558(x99281,x99283,x99285,x99286,x99284,x99282)),x99286))
% 158.70/158.40  [10039]~P74(x100391)+~P24(f332(f63(x100392),x100396))+E(f332(f332(f332(f67(x100391,x100392,f82(x100391)),f332(f332(f18(x100392,f876(x100393,a862),x100391),f332(f332(f7(x100392,x100391,f876(f876(x100393,a862),x100391)),f332(f332(f8(f876(x100393,x100391),f876(x100391,f876(f876(x100393,a862),x100391)),x100392),f67(x100391,x100393,f82(x100391))),x100394)),f79(x100391))),x100395)),f79(x100391)),x100396),f332(f332(f332(f67(x100391,f875(x100392,x100393),f82(x100391)),f332(f271(x100392,x100393,x100391),x100394)),f79(x100391)),f332(f332(f269(x100392,x100393),x100396),x100395)))+P24(f332(f332(f334(x100392),f612(x100394,x100395,x100393,x100396,x100392,x100391)),x100396))
% 158.70/158.40  [10057]~P74(x100571)+~P24(f332(f63(x100572),x100576))+E(f332(f332(f332(f67(x100571,x100572,f82(x100571)),f332(f332(f18(x100572,f876(x100573,a862),x100571),f332(f332(f7(x100572,x100571,f876(f876(x100573,a862),x100571)),f332(f332(f8(f876(x100573,x100571),f876(x100571,f876(f876(x100573,a862),x100571)),x100572),f67(x100571,x100573,f82(x100571))),x100574)),f79(x100571))),x100575)),f79(x100571)),x100576),f332(f332(f332(f67(x100571,f875(x100572,x100573),f82(x100571)),f332(f271(x100572,x100573,x100571),x100574)),f79(x100571)),f332(f332(f269(x100572,x100573),x100576),x100575)))+~P24(f332(f63(x100573),f332(x100575,f612(x100574,x100575,x100573,x100576,x100572,x100571))))
% 158.70/158.40  [8245]~P16(x82452,x82455,x82456,x82451)+~P24(f332(f63(x82452),x82454))+~P24(f332(f63(x82452),x82453))+E(f332(x82451,f332(f332(f113(f876(x82452,a862)),x82453),x82454)),f332(f74(x82455,x82455,x82455,f332(x82451,x82453)),f332(x82451,x82454)))
% 158.70/158.40  [8453]~P28(x84531)+P24(f332(f332(f246(x84531),f332(x84532,x84533)),x84534))+~P24(f332(f332(f334(x84535),x84533),x84536))+~P24(f332(f332(f246(x84531),f332(f332(f43(x84535,x84531),x84536),x84532)),x84534))
% 158.70/158.40  [8852]~P21(x88522,x88521,x88523,x88526)+E(f332(f332(f22(f876(x88521,a862)),f332(f311(x88522,x88521,x88523),x88524)),f332(f311(x88522,x88521,x88523),x88525)),f332(f311(x88522,x88521,x88523),f332(f332(f22(f876(x88522,a862)),x88524),x88525)))+~P24(f332(f332(f246(f876(x88522,a862)),x88525),x88526))+~P24(f332(f332(f246(f876(x88522,a862)),x88524),x88526))
% 158.70/158.40  [8853]~P21(x88532,x88531,x88533,x88536)+E(f332(f332(f104(f876(x88531,a862)),f332(f311(x88532,x88531,x88533),x88534)),f332(f311(x88532,x88531,x88533),x88535)),f332(f311(x88532,x88531,x88533),f332(f332(f104(f876(x88532,a862)),x88534),x88535)))+~P24(f332(f332(f246(f876(x88532,a862)),x88535),x88536))+~P24(f332(f332(f246(f876(x88532,a862)),x88534),x88536))
% 158.70/158.40  [9109]E(x91091,x91092)+~P51(x91093,x91094,x91095)+~P24(f332(f332(f334(f875(x91093,x91094)),f332(f332(f267(x91093,x91094),x91096),x91092)),x91095))+~P24(f332(f332(f334(f875(x91093,x91094)),f332(f332(f267(x91093,x91094),x91096),x91091)),x91095))
% 158.70/158.40  [9864]~P71(x98641)+~E(f332(x98643,f507(x98644,x98646,x98643,x98645,x98642,x98641)),f332(x98646,f507(x98644,x98646,x98643,x98645,x98642,x98641)))+~P24(f332(f63(x98642),x98645))+E(f332(f332(f332(f67(x98641,x98642,f82(x98641)),x98643),x98644),x98645),f332(f332(f332(f67(x98641,x98642,f82(x98641)),x98646),x98644),x98645))
% 158.70/158.40  [9925]~P71(x99251)+~P24(f332(f63(x99252),x99255))+E(f332(f332(f332(f67(x99251,x99252,f82(x99251)),x99253),x99254),x99255),f332(f332(f332(f67(x99251,x99252,f82(x99251)),x99256),x99254),x99255))+P24(f332(f332(f334(x99252),f507(x99254,x99253,x99256,x99255,x99252,x99251)),x99255))
% 158.70/158.40  [8666]~P71(x86661)+~P24(f332(f63(x86662),x86666))+P24(f332(f332(f334(x86662),x86665),x86666))+E(f332(f332(f332(f67(x86661,x86662,f82(x86661)),x86663),x86664),f332(f332(f310(x86662),x86665),x86666)),f332(f332(f82(x86661),f332(x86663,x86665)),f332(f332(f332(f67(x86661,x86662,f82(x86661)),x86663),x86664),x86666)))
% 158.70/158.40  [8712]~P6(x87121,x87126,x87123)+~P9(x87121,f876(x87122,a862),x87123,x87125)+~P24(f332(f332(f334(x87121),x87124),x87126))+E(f332(f332(f43(x87121,f876(x87122,a862)),f332(f286(x87121,x87121,x87123),f332(f332(f310(x87121),x87124),f198(f876(x87121,a862))))),x87125),f332(x87125,x87124))
% 158.70/158.40  [8829]~P12(x88293,x88294,x88291)+~P24(f332(f63(x88293),x88296))+~P24(f332(f332(f334(x88293),x88292),x88296))+E(f332(f332(x88291,x88292),f332(f332(f66(x88293,x88294,x88291),x88295),f332(f332(f22(f876(x88293,a862)),x88296),f332(f332(f310(x88293),x88292),f198(f876(x88293,a862)))))),f332(f332(f66(x88293,x88294,x88291),x88295),x88296))
% 158.70/158.40  [9120]~P15(x91203,x91201,x91206,x91202)+~P24(f332(f63(x91203),x91205))+~P24(f332(f63(x91203),x91204))+E(f332(f74(x91201,x91201,x91201,f332(x91202,f332(f332(f113(f876(x91203,a862)),x91204),x91205))),f332(x91202,f332(f332(f104(f876(x91203,a862)),x91204),x91205))),f332(f74(x91201,x91201,x91201,f332(x91202,x91204)),f332(x91202,x91205)))
% 158.70/158.40  [9438]~E(x94383,f332(f332(f160(x94381,x94382),x94385),x94386))+P24(f332(f332(f334(f875(f869(x94381),f869(x94381))),f332(f332(f267(f869(x94381),f869(x94381)),x94382),x94383)),f158(x94381,x94384)))+~P24(f332(f332(f247(a868),x94385),f332(f199(f869(x94381)),x94382)))+~P24(f332(f332(f334(f875(x94381,x94381)),f332(f332(f267(x94381,x94381),f332(f332(f166(x94381),x94382),x94385)),x94386)),x94384))
% 158.70/158.40  [9938]~P67(x99382)+~P24(f332(f63(x99381),x99386))+P24(f332(f332(f334(x99381),f611(x99384,x99385,x99383,x99386,x99381,x99382)),x99386))+E(f332(f332(f6(x99381,x99382),f332(f332(f18(x99381,f876(x99383,a862),x99382),f332(f332(f8(f876(x99383,x99382),f876(f876(x99383,a862),x99382),x99381),f6(x99383,x99382)),x99384)),x99385)),x99386),f332(f332(f6(f875(x99381,x99383),x99382),f332(f271(x99381,x99383,x99382),x99384)),f332(f332(f269(x99381,x99383),x99386),x99385)))
% 158.70/158.40  [9939]~P74(x99392)+~P24(f332(f63(x99391),x99396))+P24(f332(f332(f334(x99391),f610(x99394,x99395,x99393,x99396,x99391,x99392)),x99396))+E(f332(f332(f9(x99391,x99392),f332(f332(f18(x99391,f876(x99393,a862),x99392),f332(f332(f8(f876(x99393,x99392),f876(f876(x99393,a862),x99392),x99391),f9(x99393,x99392)),x99394)),x99395)),x99396),f332(f332(f9(f875(x99391,x99393),x99392),f332(f271(x99391,x99393,x99392),x99394)),f332(f332(f269(x99391,x99393),x99396),x99395)))
% 158.70/158.40  [9979]~P67(x99792)+~P24(f332(f63(x99791),x99796))+~P24(f332(f63(x99793),f332(x99795,f611(x99794,x99795,x99793,x99796,x99791,x99792))))+E(f332(f332(f6(x99791,x99792),f332(f332(f18(x99791,f876(x99793,a862),x99792),f332(f332(f8(f876(x99793,x99792),f876(f876(x99793,a862),x99792),x99791),f6(x99793,x99792)),x99794)),x99795)),x99796),f332(f332(f6(f875(x99791,x99793),x99792),f332(f271(x99791,x99793,x99792),x99794)),f332(f332(f269(x99791,x99793),x99796),x99795)))
% 158.70/158.40  [9980]~P74(x99802)+~P24(f332(f63(x99801),x99806))+~P24(f332(f63(x99803),f332(x99805,f610(x99804,x99805,x99803,x99806,x99801,x99802))))+E(f332(f332(f9(x99801,x99802),f332(f332(f18(x99801,f876(x99803,a862),x99802),f332(f332(f8(f876(x99803,x99802),f876(f876(x99803,a862),x99802),x99801),f9(x99803,x99802)),x99804)),x99805)),x99806),f332(f332(f9(f875(x99801,x99803),x99802),f332(f271(x99801,x99803,x99802),x99804)),f332(f332(f269(x99801,x99803),x99806),x99805)))
% 158.70/158.40  [9961]~P74(x99612)+~P24(f332(f63(x99611),x99616))+P24(f332(f332(f334(x99611),x99613),x99616))+E(f332(f332(f9(x99611,x99612),f332(f332(f7(x99611,x99612,x99612),f332(f332(f18(x99611,x99612,f876(x99612,x99612)),f332(f332(f8(a862,f876(x99612,f876(x99612,x99612)),x99611),f99(x99612)),f332(f332(f7(x99611,x99611,a862),a329),x99613))),x99614)),x99615)),x99616),f332(f332(f257(x99612),x99615),f332(f39(x99611),x99616)))
% 158.70/158.40  [9966]~P74(x99662)+~P24(f332(f63(x99661),x99666))+~P24(f332(f332(f334(x99661),x99663),x99666))+E(f332(f332(f9(x99661,x99662),f332(f332(f7(x99661,x99662,x99662),f332(f332(f18(x99661,x99662,f876(x99662,x99662)),f332(f332(f8(a862,f876(x99662,f876(x99662,x99662)),x99661),f99(x99662)),f332(f332(f7(x99661,x99661,a862),a329),x99663))),x99664)),x99665)),x99666),f332(f332(f82(x99662),f332(x99664,x99663)),f332(f332(f257(x99662),x99665),f332(f332(f22(a868),f332(f39(x99661),x99666)),f79(a868)))))
% 158.70/158.40  [10032]~P24(f332(f63(x100321),x100325))+~P24(f332(f63(x100322),x100323))+P24(f332(f332(f334(x100322),f857(x100326,x100324,x100323,x100322,x100325,x100321)),x100323))+E(f332(f332(f6(x100321,a868),f332(f332(f8(f876(x100322,a862),a868,x100321),f39(x100322)),f332(f332(f8(f876(x100322,a862),f876(x100322,a862),x100321),f252(x100322)),f332(f332(f8(f876(x100322,a862),f876(x100322,a862),x100321),f332(f18(x100322,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100322),a330),f332(f332(f7(x100322,f876(x100322,a862),a862),f334(x100322)),x100323)))),x100324)))),x100325),f332(f332(f82(a868),x100326),f332(f39(x100322),x100323)))
% 158.70/158.40  [10033]~P24(f332(f63(x100331),x100335))+~P24(f332(f63(x100332),x100333))+P24(f332(f332(f334(x100332),f851(x100336,x100334,x100333,x100332,x100335,x100331)),x100333))+E(f332(f332(f6(x100331,a868),f332(f332(f8(f876(x100332,a862),a868,x100331),f39(x100332)),f332(f332(f8(f876(x100332,a862),f876(x100332,a862),x100331),f252(x100332)),f332(f332(f8(f876(x100332,a862),f876(x100332,a862),x100331),f332(f18(x100332,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100332),a330),f332(f332(f7(x100332,f876(x100332,a862),a862),f334(x100332)),x100333)))),x100334)))),x100335),f332(f332(f6(x100332,a868),x100336),x100333))
% 158.70/158.40  [10063]~P24(f332(f63(x100632),x100633))+~P24(f332(f63(x100631),x100635))+~E(f332(f39(x100631),f332(f252(x100631),f332(f332(f18(x100631,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100631),a330),f332(f332(f7(x100631,f876(x100631,a862),a862),f334(x100631)),x100635))),f332(f332(f7(x100631,x100632,a862),x100634),f857(x100636,x100634,x100633,x100632,x100635,x100631))))),x100636)+E(f332(f332(f6(x100631,a868),f332(f332(f8(f876(x100632,a862),a868,x100631),f39(x100632)),f332(f332(f8(f876(x100632,a862),f876(x100632,a862),x100631),f252(x100632)),f332(f332(f8(f876(x100632,a862),f876(x100632,a862),x100631),f332(f18(x100632,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100632),a330),f332(f332(f7(x100632,f876(x100632,a862),a862),f334(x100632)),x100633)))),x100634)))),x100635),f332(f332(f82(a868),x100636),f332(f39(x100632),x100633)))
% 158.70/158.40  [10065]~P24(f332(f63(x100652),x100653))+~P24(f332(f63(x100651),x100655))+~E(f332(f39(x100651),f332(f252(x100651),f332(f332(f18(x100651,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100651),a330),f332(f332(f7(x100651,f876(x100651,a862),a862),f334(x100651)),x100655))),f332(f332(f7(x100651,x100652,a862),x100654),f851(x100656,x100654,x100653,x100652,x100655,x100651))))),f332(x100656,f851(x100656,x100654,x100653,x100652,x100655,x100651)))+E(f332(f332(f6(x100651,a868),f332(f332(f8(f876(x100652,a862),a868,x100651),f39(x100652)),f332(f332(f8(f876(x100652,a862),f876(x100652,a862),x100651),f252(x100652)),f332(f332(f8(f876(x100652,a862),f876(x100652,a862),x100651),f332(f18(x100652,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100652),a330),f332(f332(f7(x100652,f876(x100652,a862),a862),f334(x100652)),x100653)))),x100654)))),x100655),f332(f332(f6(x100652,a868),x100656),x100653))
% 158.70/158.40  [9719]E(x97191,x97192)+~P12(x97193,x97194,x97195)+~P24(f332(f68(x97193,x97194,x97195,x97196,x97197),x97192))+~P24(f332(f68(x97193,x97194,x97195,x97196,x97197),x97191))
% 158.70/158.40  [9511]P24(f332(x95111,x95112))+~P24(f332(f332(f334(x95117),x95112),f332(x95116,x95114)))+~P24(f332(x95111,f756(x95111,x95116,x95115,x95113,x95117)))+~P24(f332(f332(f334(x95113),x95114),x95115))
% 158.70/158.40  [9953]~P12(x99537,x99536,x99531)+E(f332(f332(x99531,x99532),f861(x99532,x99533,x99534,x99535,x99531,x99536,x99537)),x99533)+~P24(f332(f68(x99537,x99536,x99531,x99535,x99534),x99533))+~P24(f332(f332(f334(x99537),x99532),x99534))
% 158.70/158.40  [10018]~P12(x100181,x100182,x100183)+~P24(f332(f68(x100181,x100182,x100183,x100184,x100185),x100187))+P24(f332(f68(x100181,x100182,x100183,x100184,f332(f332(f22(f876(x100181,a862)),x100185),f332(f332(f310(x100181),x100186),f198(f876(x100181,a862))))),f861(x100186,x100187,x100185,x100184,x100183,x100182,x100181)))+~P24(f332(f332(f334(x100181),x100186),x100185))
% 158.70/158.40  [9415]~P71(x94151)+~P21(x94155,x94152,x94156,x94157)+~P24(f332(f63(x94155),x94157))+E(f332(f332(f332(f67(x94151,x94152,f82(x94151)),x94153),x94154),f332(f311(x94155,x94152,x94156),x94157)),f332(f332(f332(f67(x94151,x94155,f82(x94151)),f332(f74(x94152,x94151,x94155,x94153),x94156)),x94154),x94157))
% 158.70/158.40  [9535]~E(f332(f332(f310(x95351),x95355),x95356),f332(f332(f310(x95351),x95352),x95353))+~P24(f332(f68(x95351,x95351,x95354,x95352,x95353),x95357))+P24(f332(f332(f334(x95351),x95352),x95353))+P24(f332(f64(x95351,x95354,f332(f332(f310(x95351),x95355),x95356)),x95357))
% 158.70/158.40  [9618]P24(f332(x96181,x96182))+~P24(f332(f332(f334(x96183),x96182),f332(x96184,x96187)))+~P24(f332(f332(f334(x96186),x96187),x96185))+P24(f332(f332(f334(x96183),f756(x96181,x96184,x96185,x96186,x96183)),f332(f332(f43(x96186,f876(x96183,a862)),x96185),x96184)))
% 158.70/158.40  [9633]~P21(x96332,x96331,x96335,x96334)+~P21(x96331,x96333,x96336,f332(f311(x96332,x96331,x96335),x96334))+E(f332(f332(f74(x96331,x96332,x96333,f78(x96332,x96331,x96334,x96335)),f78(x96331,x96333,f332(f311(x96332,x96331,x96335),x96334),x96336)),x96337),f332(f78(x96332,x96333,x96334,f332(f74(x96331,x96333,x96332,x96336),x96335)),x96337))+~P24(f332(f332(f334(x96333),x96337),f332(f311(x96331,x96333,x96336),f332(f311(x96332,x96331,x96335),x96334))))
% 158.70/158.40  [9954]~P12(x99547,x99546,x99541)+E(f332(f332(x99541,x99542),f373(x99543,x99544,x99542,x99545,x99541,x99546,x99547)),x99543)+P24(f332(f332(f334(x99547),x99542),x99544))+~P24(f332(f68(x99547,x99546,x99541,x99545,f332(f332(f310(x99547),x99542),x99544)),x99543))
% 158.70/158.40  [10017]~P12(x100171,x100174,x100175)+P24(f332(f68(x100171,x100174,x100175,x100176,x100173),f373(x100177,x100173,x100172,x100176,x100175,x100174,x100171)))+P24(f332(f332(f334(x100171),x100172),x100173))+~P24(f332(f68(x100171,x100174,x100175,x100176,f332(f332(f310(x100171),x100172),x100173)),x100177))
% 158.70/158.40  [9701]E(x97011,f2(a1))+~P24(f332(f50(x97013,x97011),f332(f332(f267(a1,a1),x97015),x97017)))+~P24(f332(f50(x97012,x97011),f332(f332(f267(a1,a1),x97014),x97016)))+P24(f332(f50(f332(f332(f81(a1),x97012),x97013),x97011),f332(f332(f267(a1,a1),f332(f332(f81(a1),f332(f332(f81(a1),x97014),x97015)),f332(f332(f40(a1),f332(f332(f81(a1),x97016),x97017)),x97011))),f46(a1,f332(f332(f81(a1),x97016),x97017),x97011))))
% 158.70/158.40  [9703]~P24(f332(f332(f247(a868),f2(a868)),x97033))+~P24(f332(f49(x97032,x97033),f332(f332(f267(a868,a868),x97035),x97037)))+~P24(f332(f49(x97031,x97033),f332(f332(f267(a868,a868),x97034),x97036)))+P24(f332(f49(f332(f332(f81(a868),x97031),x97032),x97033),f332(f332(f267(a868,a868),f332(f332(f81(a868),f332(f332(f81(a868),x97034),x97035)),f332(f332(f40(a868),f332(f332(f81(a868),x97036),x97037)),x97033))),f46(a868,f332(f332(f81(a868),x97036),x97037),x97033))))
% 158.70/158.40  [10062]~P67(x100622)+~P24(f332(f63(x100623),x100625))+~P24(f332(f63(x100621),x100627))+E(f332(f332(f6(x100621,x100622),f332(f332(f18(x100621,f876(x100623,a862),x100622),f332(f332(f8(f876(x100623,x100622),f876(f876(x100623,a862),x100622),x100621),f6(x100623,x100622)),x100624)),f332(f332(f8(f876(x100623,a862),f876(x100623,a862),x100621),f252(x100623)),f332(f332(f8(f876(x100623,a862),f876(x100623,a862),x100621),f332(f18(x100623,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100623),a330),f332(f332(f7(x100623,f876(x100623,a862),a862),f334(x100623)),x100625)))),x100626)))),x100627),f332(f332(f6(x100623,x100622),f332(f332(f18(x100623,f876(x100621,a862),x100622),f332(f332(f8(f876(x100621,x100622),f876(f876(x100621,a862),x100622),x100623),f6(x100621,x100622)),f332(f7(x100621,x100623,x100622),x100624))),f332(f332(f8(f876(x100621,a862),f876(x100621,a862),x100623),f252(x100621)),f332(f332(f8(f876(x100621,a862),f876(x100621,a862),x100623),f332(f18(x100621,a862,a862),f332(f332(f8(a862,f876(a862,a862),x100621),a330),f332(f332(f7(x100621,f876(x100621,a862),a862),f334(x100621)),x100627)))),f332(f7(x100621,x100623,a862),x100626))))),x100625))
% 158.70/158.40  [9571]~P18(x95717,x95716,x95711,x95718,x95712,x95714)+E(f332(f332(x95711,f332(x95712,x95713)),f332(x95714,x95715)),f332(x95714,x95715))+~P24(f332(f63(x95716),x95715))+~P24(f332(f332(f334(x95716),x95713),x95715))
% 158.70/158.40  [9575]~P10(x95756,x95751,x95752,x95758,x95753,x95754)+~P6(x95756,x95757,x95758)+P9(x95751,x95752,x95753,f332(x95754,x95755))+~P24(f332(f332(f334(x95756),x95755),x95757))
% 158.70/158.40  [9209]~P15(x92097,x92091,x92098,x92093)+~P24(f332(f63(x92097),x92095))+~P24(f332(f63(x92097),x92094))+E(f332(f74(x92091,x92091,x92092,f332(x92093,x92094)),f332(f74(x92091,x92091,x92092,f332(x92093,x92095)),x92096)),f332(f74(x92091,x92091,x92092,f332(x92093,x92095)),f332(f74(x92091,x92091,x92092,f332(x92093,x92094)),x92096)))
% 158.70/158.40  [9217]~P36(x92171,x92172,x92173,x92174,x92177)+P36(x92171,x92172,x92173,f332(f332(f160(x92171,x92174),x92175),x92176),f332(f332(f160(x92172,x92177),x92175),x92178))+~P24(f332(f332(x92173,x92176),x92178))+~P24(f332(f332(f247(a868),x92175),f332(f199(f869(x92171)),x92174)))
% 158.70/158.40  [9218]~P36(x92181,x92182,x92183,x92184,x92187)+P36(x92181,x92182,x92183,f332(f332(f160(x92181,x92184),x92185),x92186),f332(f332(f160(x92182,x92187),x92185),x92188))+~P24(f332(f332(x92183,x92186),x92188))+~P24(f332(f332(f247(a868),x92185),f332(f199(f869(x92182)),x92187)))
% 158.70/158.40  [9292]~P21(x92922,x92922,x92925,x92926)+~P17(x92923,x92922,x92927,x92928,x92921)+~P24(f332(f63(x92922),x92926))+E(f332(f332(x92921,f332(f74(x92922,x92923,x92922,x92924),x92925)),x92926),f332(f332(x92921,x92924),f332(f311(x92922,x92922,x92925),x92926)))
% 158.70/158.40  [9573]~P19(x95737,x95732,x95735,x95738,x95736,x95731)+~P24(f332(f63(x95732),x95734))+E(f332(x95731,f332(f332(f310(x95732),x95733),x95734)),f332(f332(x95735,f332(x95736,x95733)),f332(x95731,x95734)))+P24(f332(f332(f334(x95732),x95733),x95734))
% 158.70/158.40  [9584]~P18(x95846,x95845,x95841,x95847,x95848,x95842)+E(f332(f332(x95841,f332(x95842,x95843)),f332(x95842,x95844)),f332(x95842,x95844))+~P24(f332(f63(x95845),x95844))+~P24(f332(f332(f246(f876(x95845,a862)),x95843),x95844))
% 158.70/158.40  [9194]P24(f332(f332(f334(f875(f869(x91941),f869(x91941))),f332(f332(f267(f869(x91941),f869(x91941)),x91942),x91943)),f158(x91941,x91944)))+~E(x91943,f332(f332(f135(x91941),x91945),f332(f332(f152(x91941),x91946),x91947)))+~E(x91942,f332(f332(f135(x91941),x91945),f332(f332(f152(x91941),x91948),x91947)))+~P24(f332(f332(f334(f875(x91941,x91941)),f332(f332(f267(x91941,x91941),x91948),x91946)),x91944))
% 158.70/158.40  [9578]~P18(x95786,x95782,x95785,x95787,x95788,x95781)+~P24(f332(f63(x95782),x95784))+~P24(f332(f63(x95782),x95783))+E(f332(x95781,f332(f332(f113(f876(x95782,a862)),x95783),x95784)),f332(f332(x95785,f332(x95781,x95783)),f332(x95781,x95784)))
% 158.70/158.40  [10100]~P21(x101004,x101002,x101005,x101008)+E(f332(f332(f44(x101001,f876(x101002,a862)),x101003),f332(f332(f8(f876(x101004,a862),f876(x101002,a862),x101001),f311(x101004,x101002,x101005)),x101006)),f332(f311(x101004,x101002,x101005),f332(f332(f44(x101001,f876(x101004,a862)),x101003),x101006)))+~P24(f332(f332(f334(x101001),x101007),x101003))+P24(f332(f332(f334(x101001),f555(x101007,x101006,x101003,x101001,x101008,x101005,x101002,x101004)),x101003))
% 158.70/158.40  [10124]~P21(x101244,x101242,x101245,x101247)+E(f332(f332(f44(x101241,f876(x101242,a862)),x101243),f332(f332(f8(f876(x101244,a862),f876(x101242,a862),x101241),f311(x101244,x101242,x101245)),x101246)),f332(f311(x101244,x101242,x101245),f332(f332(f44(x101241,f876(x101244,a862)),x101243),x101246)))+~P24(f332(f332(f334(x101241),x101248),x101243))+~P24(f332(f332(f246(f876(x101244,a862)),f332(x101246,f555(x101248,x101246,x101243,x101241,x101247,x101245,x101242,x101244))),x101247))
% 158.70/158.40  [9642]~P19(x96427,x96425,x96421,x96428,x96422,x96424)+~P24(f332(f63(x96425),x96426))+~P24(f332(f332(f334(x96425),x96423),x96426))+E(f332(f332(x96421,f332(x96422,x96423)),f332(x96424,f332(f332(f22(f876(x96425,a862)),x96426),f332(f332(f310(x96425),x96423),f198(f876(x96425,a862)))))),f332(x96424,x96426))
% 158.70/158.40  [9650]~P19(x96506,x96503,x96501,x96507,x96508,x96502)+~P24(f332(f63(x96503),x96505))+~P24(f332(f63(x96503),x96504))+E(f332(f332(x96501,f332(x96502,f332(f332(f113(f876(x96503,a862)),x96504),x96505))),f332(x96502,f332(f332(f104(f876(x96503,a862)),x96504),x96505))),f332(f332(x96501,f332(x96502,x96504)),f332(x96502,x96505)))
% 158.70/158.40  [9743]P44(x97431,x97432,x97433,x97434,x97435,f332(f332(x97433,x97436),x97437))+~P44(x97431,x97432,x97433,x97434,f332(f332(f22(f876(x97431,a862)),x97435),f332(f332(f310(x97431),x97438),f198(f876(x97431,a862)))),x97439)+~E(f332(f332(x97433,x97436),x97437),f332(f332(x97433,x97438),x97439))+~P24(f332(f332(f334(x97431),x97438),x97435))
% 158.70/158.40  [10135]P20(x101351,x101352,f332(f332(f310(f867(x101351)),f332(f332(f332(f93(x101351),f332(x101353,f418(x101354,x101355,x101356,x101357,x101353,x101352,x101351,x101358,x101359))),f332(x101357,f418(x101354,x101355,x101356,x101357,x101353,x101352,x101351,x101358,x101359))),f332(x101356,f418(x101354,x101355,x101356,x101357,x101353,x101352,x101351,x101358,x101359)))),f198(f876(f867(x101351),a862))))+~P24(f332(f63(x101359),x101358))+~P20(x101351,x101352,f332(f311(x101359,f867(x101351),f332(f332(f18(x101359,f876(x101351,f876(a863,a862)),f867(x101351)),f332(f332(f18(x101359,a864,f876(f876(x101351,f876(a863,a862)),f867(x101351))),f332(f332(f8(f876(x101351,f876(a863,a862)),f876(a864,f876(f876(x101351,f876(a863,a862)),f867(x101351))),x101359),f93(x101351)),x101353)),x101357)),x101356)),x101358))+P20(x101351,x101352,f332(f311(x101359,f867(x101351),f332(f332(f18(x101359,f876(x101351,f876(a863,a862)),f867(x101351)),f332(f332(f18(x101359,a864,f876(f876(x101351,f876(a863,a862)),f867(x101351))),f332(f332(f8(f876(x101351,f876(a863,a862)),f876(a864,f876(f876(x101351,f876(a863,a862)),f867(x101351))),x101359),f93(x101351)),x101355)),x101357)),x101354)),x101358))
% 158.70/158.40  [10136]~P20(x101361,x101362,f332(f332(f310(f867(x101361)),f332(f332(f332(f93(x101361),f332(x101364,f418(x101366,x101364,x101368,x101365,x101369,x101362,x101361,x101367,x101363))),f332(x101365,f418(x101366,x101364,x101368,x101365,x101369,x101362,x101361,x101367,x101363))),f332(x101366,f418(x101366,x101364,x101368,x101365,x101369,x101362,x101361,x101367,x101363)))),f198(f876(f867(x101361),a862))))+~P24(f332(f63(x101363),x101367))+~P20(x101361,x101362,f332(f311(x101363,f867(x101361),f332(f332(f18(x101363,f876(x101361,f876(a863,a862)),f867(x101361)),f332(f332(f18(x101363,a864,f876(f876(x101361,f876(a863,a862)),f867(x101361))),f332(f332(f8(f876(x101361,f876(a863,a862)),f876(a864,f876(f876(x101361,f876(a863,a862)),f867(x101361))),x101363),f93(x101361)),x101369)),x101365)),x101368)),x101367))+P20(x101361,x101362,f332(f311(x101363,f867(x101361),f332(f332(f18(x101363,f876(x101361,f876(a863,a862)),f867(x101361)),f332(f332(f18(x101363,a864,f876(f876(x101361,f876(a863,a862)),f867(x101361))),f332(f332(f8(f876(x101361,f876(a863,a862)),f876(a864,f876(f876(x101361,f876(a863,a862)),f867(x101361))),x101363),f93(x101361)),x101364)),x101365)),x101366)),x101367))
% 158.70/158.40  [9676]~P10(x96766,x96767,x96768,x96769,x967610,x96761)+E(f332(f332(x96761,x96762),x96763),f332(f332(x96761,x96764),x96765))+~P24(f332(f332(f334(f875(x96767,x96767)),f332(f332(f267(x96767,x96767),x96763),x96765)),x967610))+~P24(f332(f332(f334(f875(x96766,x96766)),f332(f332(f267(x96766,x96766),x96762),x96764)),x96769))
% 158.70/158.40  [9294]~P26(x92942)+E(x92941,f198(f876(x92942,a862)))+~P24(f332(f63(x92942),x92941))+P24(f332(f332(f334(x92942),f10(x92942,x92941)),x92941))+~P24(f332(f332(f334(x92942),f332(f332(f113(x92942),f602(x92941,x92942)),f615(x92941,x92942))),f332(f332(f310(x92942),f602(x92941,x92942)),f332(f332(f310(x92942),f615(x92941,x92942)),f198(f876(x92942,a862))))))
% 158.70/158.40  [9295]~P26(x92952)+E(x92951,f198(f876(x92952,a862)))+~P24(f332(f63(x92952),x92951))+P24(f332(f332(f334(x92952),f11(x92952,x92951)),x92951))+~P24(f332(f332(f334(x92952),f332(f332(f104(x92952),f814(x92951,x92952)),f818(x92951,x92952))),f332(f332(f310(x92952),f814(x92951,x92952)),f332(f332(f310(x92952),f818(x92951,x92952)),f198(f876(x92952,a862))))))
% 158.70/158.40  [9325]~P71(x93252)+E(x93251,f198(f876(x93252,a862)))+~P24(f332(f63(x93252),x93251))+P24(f332(f332(f334(x93252),f332(f65(x93252,f82(x93252)),x93251)),x93251))+~P24(f332(f332(f334(x93252),f332(f332(f82(x93252),f370(x93251,x93252)),f371(x93251,x93252))),f332(f332(f310(x93252),f370(x93251,x93252)),f332(f332(f310(x93252),f371(x93251,x93252)),f198(f876(x93252,a862))))))
% 158.70/158.40  [9330]~P106(x93302)+E(x93301,f198(f876(x93302,a862)))+~P24(f332(f63(x93302),x93301))+P24(f332(f332(f334(x93302),f12(x93302,f196(x93302),x93301)),x93301))+~P24(f332(f332(f334(x93302),f332(f332(f196(x93302),f349(x93301,x93302)),f351(x93301,x93302))),f332(f332(f310(x93302),f349(x93301,x93302)),f332(f332(f310(x93302),f351(x93301,x93302)),f198(f876(x93302,a862))))))
% 158.70/158.40  [9331]~P106(x93312)+E(x93311,f198(f876(x93312,a862)))+~P24(f332(f63(x93312),x93311))+P24(f332(f332(f334(x93312),f13(x93312,f197(x93312),x93311)),x93311))+~P24(f332(f332(f334(x93312),f332(f332(f197(x93312),f860(x93311,x93312)),f350(x93311,x93312))),f332(f332(f310(x93312),f860(x93311,x93312)),f332(f332(f310(x93312),f350(x93311,x93312)),f198(f876(x93312,a862))))))
% 158.70/158.40  [6514]~P87(x65142)+E(x65141,f2(x65142))+~E(f332(f332(f81(x65142),x65143),x65141),f2(x65142))+~P24(f332(f332(f246(x65142),f2(x65142)),x65143))+~P24(f332(f332(f246(x65142),f2(x65142)),x65141))
% 158.70/158.40  [6515]~P87(x65152)+E(x65151,f2(x65152))+~E(f332(f332(f81(x65152),x65151),x65153),f2(x65152))+~P24(f332(f332(f246(x65152),f2(x65152)),x65153))+~P24(f332(f332(f246(x65152),f2(x65152)),x65151))
% 158.70/158.40  [7042]~P106(x70422)+~P30(x70422,x70421)+E(x70421,f116(x70422))+~P24(f332(f332(f334(x70422),x70423),f332(f174(x70422),f628(x70421,x70422))))+P24(f332(f332(f246(x70422),f660(x70421,x70422)),x70423))
% 158.70/158.40  [7208]~P106(x72081)+E(f14(x72081,x72082),x72083)+~P24(f332(f63(x72081),x72082))+~P24(f332(f332(f246(x72081),x72083),f506(x72083,x72082,x72081)))+~P24(f332(f332(f334(x72081),x72083),x72082))
% 158.70/158.40  [7239]~P106(x72391)+~P30(x72391,x72392)+~P30(x72391,x72393)+P30(x72391,f332(f332(f135(x72391),x72392),x72393))+P24(f332(f332(f334(x72391),f635(x72393,x72392,x72391)),f332(f174(x72391),x72392)))
% 158.70/158.40  [7240]~P106(x72401)+~P30(x72401,x72402)+~P30(x72401,x72403)+P30(x72401,f332(f332(f135(x72401),x72402),x72403))+P24(f332(f332(f334(x72401),f636(x72403,x72402,x72401)),f332(f174(x72401),x72403)))
% 158.70/158.40  [7296]~P106(x72961)+E(f14(x72961,x72962),x72963)+~P24(f332(f63(x72961),x72962))+P24(f332(f332(f334(x72961),f506(x72963,x72962,x72961)),x72962))+~P24(f332(f332(f334(x72961),x72963),x72962))
% 158.70/158.40  [7297]~P106(x72971)+E(f15(x72971,x72972),x72973)+~P24(f332(f63(x72971),x72972))+P24(f332(f332(f334(x72971),f509(x72973,x72972,x72971)),x72972))+~P24(f332(f332(f334(x72971),x72973),x72972))
% 158.70/158.40  [7874]~P106(x78741)+E(f15(x78741,x78742),x78743)+~P24(f332(f63(x78741),x78742))+~P24(f332(f332(f334(x78741),x78743),x78742))+~P24(f332(f332(f246(x78741),f509(x78743,x78742,x78741)),x78743))
% 158.70/158.40  [8193]~P106(x81931)+~P30(x81931,x81932)+~P30(x81931,x81933)+P30(x81931,f332(f332(f135(x81931),x81932),x81933))+~P24(f332(f332(f246(x81931),f635(x81933,x81932,x81931)),f636(x81933,x81932,x81931)))
% 158.70/158.40  [8948]~P26(x89482)+E(x89481,f198(f876(x89482,a862)))+~E(f332(f332(f113(x89482),f332(x89483,f649(x89481,x89483,x89482))),f332(x89483,f657(x89481,x89483,x89482))),f332(x89483,f332(f332(f113(x89482),f649(x89481,x89483,x89482)),f657(x89481,x89483,x89482))))+E(f10(x89482,f332(f311(x89482,x89482,x89483),x89481)),f332(x89483,f10(x89482,x89481)))+~P24(f332(f63(x89482),x89481))
% 158.70/158.40  [8949]~P26(x89492)+E(x89491,f198(f876(x89492,a862)))+~E(f332(f332(f104(x89492),f332(x89493,f821(x89491,x89493,x89492))),f332(x89493,f823(x89491,x89493,x89492))),f332(x89493,f332(f332(f104(x89492),f821(x89491,x89493,x89492)),f823(x89491,x89493,x89492))))+E(f11(x89492,f332(f311(x89492,x89492,x89493),x89491)),f332(x89493,f11(x89492,x89491)))+~P24(f332(f63(x89492),x89491))
% 158.70/158.40  [8950]~P106(x89502)+E(x89501,f198(f876(x89502,a862)))+~E(f332(f332(f196(x89502),f332(x89503,f343(x89501,x89503,x89502))),f332(x89503,f358(x89501,x89503,x89502))),f332(x89503,f332(f332(f196(x89502),f343(x89501,x89503,x89502)),f358(x89501,x89503,x89502))))+E(f14(x89502,f332(f311(x89502,x89502,x89503),x89501)),f332(x89503,f14(x89502,x89501)))+~P24(f332(f63(x89502),x89501))
% 158.70/158.40  [8951]~P106(x89512)+E(x89511,f198(f876(x89512,a862)))+~E(f332(f332(f197(x89512),f332(x89513,f344(x89511,x89513,x89512))),f332(x89513,f357(x89511,x89513,x89512))),f332(x89513,f332(f332(f197(x89512),f344(x89511,x89513,x89512)),f357(x89511,x89513,x89512))))+E(f15(x89512,f332(f311(x89512,x89512,x89513),x89511)),f332(x89513,f15(x89512,x89511)))+~P24(f332(f63(x89512),x89511))
% 158.70/158.40  [9020]~P106(x90202)+E(x90201,f198(f876(x90202,a862)))+~E(f332(f332(f196(x90202),f332(x90203,f345(x90201,x90203,x90202))),f332(x90203,f355(x90201,x90203,x90202))),f332(x90203,f332(f332(f196(x90202),f345(x90201,x90203,x90202)),f355(x90201,x90203,x90202))))+E(f12(x90202,f196(x90202),f332(f311(x90202,x90202,x90203),x90201)),f332(x90203,f12(x90202,f196(x90202),x90201)))+~P24(f332(f63(x90202),x90201))
% 158.70/158.40  [9021]~P106(x90212)+E(x90211,f198(f876(x90212,a862)))+~E(f332(f332(f197(x90212),f332(x90213,f346(x90211,x90213,x90212))),f332(x90213,f354(x90211,x90213,x90212))),f332(x90213,f332(f332(f197(x90212),f346(x90211,x90213,x90212)),f354(x90211,x90213,x90212))))+E(f13(x90212,f197(x90212),f332(f311(x90212,x90212,x90213),x90211)),f332(x90213,f13(x90212,f197(x90212),x90211)))+~P24(f332(f63(x90212),x90211))
% 158.70/158.40  [6530]~P71(x65302)+E(x65301,f198(f876(x65302,a862)))+~P24(f332(f63(x65302),x65301))+E(f332(f65(x65302,f82(x65302)),f332(f332(f310(x65302),x65303),x65301)),f332(f332(f82(x65302),x65303),f332(f65(x65302,f82(x65302)),x65301)))+P24(f332(f332(f334(x65302),x65303),x65301))
% 158.70/158.40  [7048]~P26(x70482)+E(f332(f332(f113(x70482),f10(x70482,x70481)),f10(x70482,x70483)),f10(x70482,x70483))+E(x70481,f198(f876(x70482,a862)))+~P24(f332(f63(x70482),x70483))+~P24(f332(f332(f246(f876(x70482,a862)),x70481),x70483))
% 158.70/158.40  [7049]~P26(x70492)+E(f332(f332(f104(x70492),f11(x70492,x70491)),f11(x70492,x70493)),f11(x70492,x70493))+E(x70491,f198(f876(x70492,a862)))+~P24(f332(f63(x70492),x70493))+~P24(f332(f332(f246(f876(x70492,a862)),x70491),x70493))
% 158.70/158.40  [7050]~P106(x70502)+E(f332(f332(f196(x70502),f14(x70502,x70501)),f14(x70502,x70503)),f14(x70502,x70503))+E(x70501,f198(f876(x70502,a862)))+~P24(f332(f63(x70502),x70503))+~P24(f332(f332(f246(f876(x70502,a862)),x70501),x70503))
% 158.70/158.40  [7051]~P106(x70512)+E(f332(f332(f197(x70512),f15(x70512,x70511)),f15(x70512,x70513)),f15(x70512,x70513))+E(x70511,f198(f876(x70512,a862)))+~P24(f332(f63(x70512),x70513))+~P24(f332(f332(f246(f876(x70512,a862)),x70511),x70513))
% 158.70/158.40  [7345]~P106(x73452)+E(x73451,f198(f876(x73452,a862)))+~P24(f332(f63(x73452),x73453))+P24(f332(f332(f246(x73452),f14(x73452,x73453)),f14(x73452,x73451)))+~P24(f332(f332(f246(f876(x73452,a862)),x73451),x73453))
% 158.70/158.40  [7346]~P106(x73462)+E(x73461,f198(f876(x73462,a862)))+~P24(f332(f63(x73462),x73463))+P24(f332(f332(f246(x73462),f15(x73462,x73461)),f15(x73462,x73463)))+~P24(f332(f332(f246(f876(x73462,a862)),x73461),x73463))
% 158.70/158.40  [7405]~P26(x74051)+E(f10(x74051,x74052),x74053)+~P24(f332(f63(x74051),x74052))+~E(f332(f332(f22(f876(x74051,a862)),x74052),f332(f332(f310(x74051),x74053),f198(f876(x74051,a862)))),f198(f876(x74051,a862)))+~P24(f332(f332(f334(x74051),x74053),x74052))
% 158.70/158.40  [7406]~P26(x74061)+E(f11(x74061,x74062),x74063)+~P24(f332(f63(x74061),x74062))+~E(f332(f332(f22(f876(x74061,a862)),x74062),f332(f332(f310(x74061),x74063),f198(f876(x74061,a862)))),f198(f876(x74061,a862)))+~P24(f332(f332(f334(x74061),x74063),x74062))
% 158.70/158.40  [7407]~P106(x74071)+E(f14(x74071,x74072),x74073)+~P24(f332(f63(x74071),x74072))+~E(f332(f332(f22(f876(x74071,a862)),x74072),f332(f332(f310(x74071),x74073),f198(f876(x74071,a862)))),f198(f876(x74071,a862)))+~P24(f332(f332(f334(x74071),x74073),x74072))
% 158.70/158.40  [7408]~P106(x74081)+E(f15(x74081,x74082),x74083)+~P24(f332(f63(x74081),x74082))+~E(f332(f332(f22(f876(x74081,a862)),x74082),f332(f332(f310(x74081),x74083),f198(f876(x74081,a862)))),f198(f876(x74081,a862)))+~P24(f332(f332(f334(x74081),x74083),x74082))
% 158.70/158.40  [7506]~P106(x75061)+E(f12(x75061,f196(x75061),x75062),x75063)+~P24(f332(f63(x75061),x75062))+~E(f332(f332(f22(f876(x75061,a862)),x75062),f332(f332(f310(x75061),x75063),f198(f876(x75061,a862)))),f198(f876(x75061,a862)))+~P24(f332(f332(f334(x75061),x75063),x75062))
% 158.70/158.40  [7507]~P106(x75071)+E(f13(x75071,f197(x75071),x75072),x75073)+~P24(f332(f63(x75071),x75072))+~E(f332(f332(f22(f876(x75071,a862)),x75072),f332(f332(f310(x75071),x75073),f198(f876(x75071,a862)))),f198(f876(x75071,a862)))+~P24(f332(f332(f334(x75071),x75073),x75072))
% 158.70/158.40  [7544]~P100(x75442)+E(x75441,f198(f876(x75442,a862)))+~P24(f332(f63(x75442),x75441))+~P24(f332(f332(f246(x75442),x75443),f342(x75443,x75441,x75442)))+P24(f332(f332(f246(x75442),x75443),f332(f65(x75442,f104(x75442)),x75441)))
% 158.70/158.40  [7545]~P106(x75452)+E(x75451,f198(f876(x75452,a862)))+~P24(f332(f63(x75452),x75451))+~P24(f332(f332(f246(x75452),x75453),f363(x75453,x75451,x75452)))+P24(f332(f332(f246(x75452),x75453),f332(f65(x75452,f196(x75452)),x75451)))
% 158.70/158.40  [7546]~P106(x75462)+E(x75461,f198(f876(x75462,a862)))+~P24(f332(f63(x75462),x75461))+~P24(f332(f332(f247(x75462),x75463),f366(x75463,x75461,x75462)))+P24(f332(f332(f247(x75462),x75463),f332(f65(x75462,f196(x75462)),x75461)))
% 158.70/158.40  [7631]~P100(x76312)+E(x76311,f198(f876(x76312,a862)))+~P24(f332(f63(x76312),x76311))+P24(f332(f332(f334(x76312),f342(x76313,x76311,x76312)),x76311))+P24(f332(f332(f246(x76312),x76313),f332(f65(x76312,f104(x76312)),x76311)))
% 158.70/158.40  [7632]~P106(x76322)+E(x76321,f198(f876(x76322,a862)))+~P24(f332(f63(x76322),x76321))+P24(f332(f332(f334(x76322),f363(x76323,x76321,x76322)),x76321))+P24(f332(f332(f246(x76322),x76323),f332(f65(x76322,f196(x76322)),x76321)))
% 158.70/158.40  [7633]~P106(x76332)+E(x76331,f198(f876(x76332,a862)))+~P24(f332(f63(x76332),x76331))+P24(f332(f332(f334(x76332),f366(x76333,x76331,x76332)),x76331))+P24(f332(f332(f247(x76332),x76333),f332(f65(x76332,f196(x76332)),x76331)))
% 158.70/158.40  [7754]~P106(x77542)+E(x77541,f198(f876(x77542,a862)))+E(f332(f332(f196(x77542),f12(x77542,f196(x77542),x77541)),f12(x77542,f196(x77542),x77543)),f12(x77542,f196(x77542),x77543))+~P24(f332(f63(x77542),x77543))+~P24(f332(f332(f246(f876(x77542,a862)),x77541),x77543))
% 158.70/158.40  [7755]~P106(x77552)+E(x77551,f198(f876(x77552,a862)))+E(f332(f332(f197(x77552),f13(x77552,f197(x77552),x77551)),f13(x77552,f197(x77552),x77553)),f13(x77552,f197(x77552),x77553))+~P24(f332(f63(x77552),x77553))+~P24(f332(f332(f246(f876(x77552,a862)),x77551),x77553))
% 158.70/158.40  [7952]~E(f476(x79521,x79523,x79522),f477(x79521,x79523,x79522))+~E(f332(f39(x79522),f478(x79521,x79523,x79522)),x79521)+E(f332(f332(f82(a868),x79521),f332(f39(f876(x79522,a862)),x79523)),f332(f39(x79522),f41(f876(x79522,a862),x79523)))+~P24(f332(f63(x79522),f41(f876(x79522,a862),x79523)))+~P24(f332(f63(f876(x79522,a862)),x79523))
% 158.70/158.40  [8127]~P106(x81272)+E(x81271,f198(f876(x81272,a862)))+~P24(f332(f63(x81272),x81273))+P24(f332(f332(f246(x81272),f332(f65(x81272,f196(x81272)),x81273)),f332(f65(x81272,f196(x81272)),x81271)))+~P24(f332(f332(f246(f876(x81272,a862)),x81271),x81273))
% 158.70/158.40  [8426]~E(f476(x84261,x84263,x84262),f477(x84261,x84263,x84262))+E(f332(f332(f82(a868),x84261),f332(f39(f876(x84262,a862)),x84263)),f332(f39(x84262),f41(f876(x84262,a862),x84263)))+P24(f332(f332(f334(f876(x84262,a862)),f478(x84261,x84263,x84262)),x84263))+~P24(f332(f63(x84262),f41(f876(x84262,a862),x84263)))+~P24(f332(f63(f876(x84262,a862)),x84263))
% 158.70/158.40  [8449]~E(f332(f39(x84492),f478(x84491,x84493,x84492)),x84491)+E(f332(f332(f82(a868),x84491),f332(f39(f876(x84492,a862)),x84493)),f332(f39(x84492),f41(f876(x84492,a862),x84493)))+P24(f332(f332(f334(f876(x84492,a862)),f477(x84491,x84493,x84492)),x84493))+~P24(f332(f63(x84492),f41(f876(x84492,a862),x84493)))+~P24(f332(f63(f876(x84492,a862)),x84493))
% 158.70/158.40  [8450]~E(f332(f39(x84502),f478(x84501,x84503,x84502)),x84501)+E(f332(f332(f82(a868),x84501),f332(f39(f876(x84502,a862)),x84503)),f332(f39(x84502),f41(f876(x84502,a862),x84503)))+P24(f332(f332(f334(f876(x84502,a862)),f476(x84501,x84503,x84502)),x84503))+~P24(f332(f63(x84502),f41(f876(x84502,a862),x84503)))+~P24(f332(f63(f876(x84502,a862)),x84503))
% 158.70/158.40  [8475]~E(f332(f39(x84752),f478(x84751,x84753,x84752)),x84751)+~E(f332(f332(f104(f876(x84752,a862)),f477(x84751,x84753,x84752)),f476(x84751,x84753,x84752)),f198(f876(x84752,a862)))+E(f332(f332(f82(a868),x84751),f332(f39(f876(x84752,a862)),x84753)),f332(f39(x84752),f41(f876(x84752,a862),x84753)))+~P24(f332(f63(f876(x84752,a862)),x84753))+~P24(f332(f63(x84752),f41(f876(x84752,a862),x84753)))
% 158.70/158.40  [8717]E(f332(f332(f82(a868),x87171),f332(f39(f876(x87172,a862)),x87173)),f332(f39(x87172),f41(f876(x87172,a862),x87173)))+P24(f332(f332(f334(f876(x87172,a862)),f478(x87171,x87173,x87172)),x87173))+P24(f332(f332(f334(f876(x87172,a862)),f477(x87171,x87173,x87172)),x87173))+~P24(f332(f63(f876(x87172,a862)),x87173))+~P24(f332(f63(x87172),f41(f876(x87172,a862),x87173)))
% 158.70/158.40  [8718]E(f332(f332(f82(a868),x87181),f332(f39(f876(x87182,a862)),x87183)),f332(f39(x87182),f41(f876(x87182,a862),x87183)))+P24(f332(f332(f334(f876(x87182,a862)),f478(x87181,x87183,x87182)),x87183))+P24(f332(f332(f334(f876(x87182,a862)),f476(x87181,x87183,x87182)),x87183))+~P24(f332(f63(f876(x87182,a862)),x87183))+~P24(f332(f63(x87182),f41(f876(x87182,a862),x87183)))
% 158.70/158.40  [8743]~E(f332(f332(f104(f876(x87432,a862)),f477(x87431,x87433,x87432)),f476(x87431,x87433,x87432)),f198(f876(x87432,a862)))+E(f332(f332(f82(a868),x87431),f332(f39(f876(x87432,a862)),x87433)),f332(f39(x87432),f41(f876(x87432,a862),x87433)))+~P24(f332(f63(f876(x87432,a862)),x87433))+P24(f332(f332(f334(f876(x87432,a862)),f478(x87431,x87433,x87432)),x87433))+~P24(f332(f63(x87432),f41(f876(x87432,a862),x87433)))
% 158.70/158.40  [8995]~P95(x89952)+E(x89951,f198(f876(x89952,a862)))+~E(f332(f332(f82(x89952),f332(x89953,f369(x89951,x89953,x89952))),f332(x89953,f372(x89951,x89953,x89952))),f332(x89953,f332(f332(f82(x89952),f369(x89951,x89953,x89952)),f372(x89951,x89953,x89952))))+~P24(f332(f63(x89952),x89951))+E(f332(f65(x89952,f82(x89952)),f332(f311(x89952,x89952,x89953),x89951)),f332(x89953,f332(f65(x89952,f82(x89952)),x89951)))
% 158.70/158.40  [9899]P24(f332(f332(x98991,x98992),x98993))+P24(f332(f332(f247(a1),f518(x98991,x98993,x98992)),f519(x98991,x98993,x98992)))+P24(f332(f332(f246(a1),f519(x98991,x98993,x98992)),f2(a1)))+P24(f332(f332(x98991,f518(x98991,x98993,x98992)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f519(x98991,x98993,x98992))))+~P24(f332(f320(f875(a1,a1),a58),f332(f332(f267(a1,a1),x98992),x98993)))
% 158.70/158.40  [9905]P24(f332(f332(x99051,x99052),x99053))+P24(f332(f332(f246(a1),f517(x99051,x99053,x99052)),f2(a1)))+P24(f332(f332(x99051,f515(x99051,x99053,x99052)),f332(f332(f82(a1),f332(f106(a1),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f517(x99051,x99053,x99052))))+P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),f515(x99051,x99053,x99052)),f517(x99051,x99053,x99052))))+~P24(f332(f320(f875(a1,a1),a53),f332(f332(f267(a1,a1),x99052),x99053)))
% 158.70/158.40  [7923]~P116(x79231)+~P24(f332(f332(f246(x79231),x79232),f79(x79231)))+~P24(f332(f332(f246(x79231),f2(x79231)),x79232))+~P24(f332(f332(f246(x79231),f2(x79231)),x79233))+P24(f332(f332(f246(x79231),f332(f332(f82(x79231),x79232),x79233)),x79233))
% 158.70/158.40  [7924]~P116(x79241)+~P24(f332(f332(f246(x79241),x79243),f79(x79241)))+~P24(f332(f332(f246(x79241),f2(x79241)),x79243))+~P24(f332(f332(f246(x79241),f2(x79241)),x79242))+P24(f332(f332(f246(x79241),f332(f332(f82(x79241),x79242),x79243)),x79242))
% 158.70/158.40  [8275]~P106(x82752)+E(x82751,f198(f876(x82752,a862)))+~P24(f332(f63(x82752),x82751))+P24(f332(f332(f334(x82752),f364(x82753,x82751,x82752)),x82751))+~P24(f332(f332(f246(x82752),f332(f65(x82752,f196(x82752)),x82751)),x82753))
% 158.70/158.40  [8276]~P106(x82762)+E(x82761,f198(f876(x82762,a862)))+~P24(f332(f63(x82762),x82761))+P24(f332(f332(f334(x82762),f368(x82763,x82761,x82762)),x82761))+~P24(f332(f332(f247(x82762),f332(f65(x82762,f196(x82762)),x82761)),x82763))
% 158.70/158.40  [8277]~P106(x82772)+E(x82771,f198(f876(x82772,a862)))+~P24(f332(f63(x82772),x82771))+P24(f332(f332(f246(x82772),f364(x82773,x82771,x82772)),x82773))+~P24(f332(f332(f246(x82772),f332(f65(x82772,f196(x82772)),x82771)),x82773))
% 158.70/158.40  [8278]~P106(x82782)+E(x82781,f198(f876(x82782,a862)))+~P24(f332(f63(x82782),x82781))+P24(f332(f332(f247(x82782),f368(x82783,x82781,x82782)),x82783))+~P24(f332(f332(f247(x82782),f332(f65(x82782,f196(x82782)),x82781)),x82783))
% 158.70/158.40  [8362]~P24(f332(x83621,x83623))+P24(f332(x83621,f462(x83621,x83622)))+P24(f332(x83621,f454(x83621,x83622)))+~P24(f332(f332(f247(a1),f2(a1)),x83622))+P24(f332(x83621,f332(f332(f22(a1),f454(x83621,x83622)),f332(f332(f82(a1),f463(x83621,x83622)),x83622))))
% 158.70/158.40  [8570]~P24(f332(x85701,x85703))+P24(f332(x85701,f454(x85701,x85702)))+~P24(f332(f332(f247(a1),f2(a1)),x85702))+P24(f332(f332(f334(a1),f462(x85701,x85702)),f303(a1,f79(a1),x85702)))+P24(f332(x85701,f332(f332(f22(a1),f454(x85701,x85702)),f332(f332(f82(a1),f463(x85701,x85702)),x85702))))
% 158.70/158.40  [8765]~P24(f332(x87651,x87653))+~P24(f332(x87651,f454(x87651,x87652)))+P24(f332(x87651,f462(x87651,x87652)))+~P24(f332(f332(f247(a1),f2(a1)),x87652))+~P24(f332(x87651,f332(f332(f22(a1),f454(x87651,x87652)),f332(f332(f82(a1),f463(x87651,x87652)),x87652))))
% 158.70/158.40  [8888]~P24(f332(x88881,x88883))+~P24(f332(x88881,f454(x88881,x88882)))+~P24(f332(f332(f247(a1),f2(a1)),x88882))+P24(f332(f332(f334(a1),f462(x88881,x88882)),f303(a1,f79(a1),x88882)))+~P24(f332(x88881,f332(f332(f22(a1),f454(x88881,x88882)),f332(f332(f82(a1),f463(x88881,x88882)),x88882))))
% 158.70/158.40  [8677]~P26(x86771)+~P24(f332(f63(x86771),x86772))+E(f332(f332(f22(f876(x86771,a862)),x86772),f332(f332(f310(x86771),x86773),f198(f876(x86771,a862)))),f198(f876(x86771,a862)))+~P24(f332(f332(f334(x86771),x86773),x86772))+E(f332(f332(f113(x86771),x86773),f10(x86771,f332(f332(f22(f876(x86771,a862)),x86772),f332(f332(f310(x86771),x86773),f198(f876(x86771,a862)))))),f10(x86771,x86772))
% 158.70/158.40  [8678]~P26(x86781)+~P24(f332(f63(x86781),x86782))+E(f332(f332(f22(f876(x86781,a862)),x86782),f332(f332(f310(x86781),x86783),f198(f876(x86781,a862)))),f198(f876(x86781,a862)))+~P24(f332(f332(f334(x86781),x86783),x86782))+E(f332(f332(f104(x86781),x86783),f11(x86781,f332(f332(f22(f876(x86781,a862)),x86782),f332(f332(f310(x86781),x86783),f198(f876(x86781,a862)))))),f11(x86781,x86782))
% 158.70/158.40  [8679]~P106(x86791)+~P24(f332(f63(x86791),x86792))+E(f332(f332(f22(f876(x86791,a862)),x86792),f332(f332(f310(x86791),x86793),f198(f876(x86791,a862)))),f198(f876(x86791,a862)))+~P24(f332(f332(f334(x86791),x86793),x86792))+E(f332(f332(f196(x86791),x86793),f14(x86791,f332(f332(f22(f876(x86791,a862)),x86792),f332(f332(f310(x86791),x86793),f198(f876(x86791,a862)))))),f14(x86791,x86792))
% 158.70/158.40  [8680]~P106(x86801)+~P24(f332(f63(x86801),x86802))+E(f332(f332(f22(f876(x86801,a862)),x86802),f332(f332(f310(x86801),x86803),f198(f876(x86801,a862)))),f198(f876(x86801,a862)))+~P24(f332(f332(f334(x86801),x86803),x86802))+E(f332(f332(f197(x86801),x86803),f15(x86801,f332(f332(f22(f876(x86801,a862)),x86802),f332(f332(f310(x86801),x86803),f198(f876(x86801,a862)))))),f15(x86801,x86802))
% 158.70/158.40  [8737]~P106(x87371)+~P24(f332(f63(x87371),x87372))+E(f332(f332(f22(f876(x87371,a862)),x87372),f332(f332(f310(x87371),x87373),f198(f876(x87371,a862)))),f198(f876(x87371,a862)))+~P24(f332(f332(f334(x87371),x87373),x87372))+E(f332(f332(f196(x87371),x87373),f12(x87371,f196(x87371),f332(f332(f22(f876(x87371,a862)),x87372),f332(f332(f310(x87371),x87373),f198(f876(x87371,a862)))))),f12(x87371,f196(x87371),x87372))
% 158.70/158.40  [8738]~P106(x87381)+~P24(f332(f63(x87381),x87382))+E(f332(f332(f22(f876(x87381,a862)),x87382),f332(f332(f310(x87381),x87383),f198(f876(x87381,a862)))),f198(f876(x87381,a862)))+~P24(f332(f332(f334(x87381),x87383),x87382))+E(f332(f332(f197(x87381),x87383),f13(x87381,f197(x87381),f332(f332(f22(f876(x87381,a862)),x87382),f332(f332(f310(x87381),x87383),f198(f876(x87381,a862)))))),f13(x87381,f197(x87381),x87382))
% 158.70/158.40  [8752]~P26(x87521)+~P24(f332(f63(x87521),x87523))+~P24(f332(f63(x87521),x87522))+E(f332(f332(f104(f876(x87521,a862)),x87522),x87523),f198(f876(x87521,a862)))+E(f332(f332(f113(x87521),f10(x87521,f332(f332(f113(f876(x87521,a862)),x87522),x87523))),f10(x87521,f332(f332(f104(f876(x87521,a862)),x87522),x87523))),f332(f332(f113(x87521),f10(x87521,x87522)),f10(x87521,x87523)))
% 158.70/158.40  [8753]~P26(x87531)+~P24(f332(f63(x87531),x87533))+~P24(f332(f63(x87531),x87532))+E(f332(f332(f104(f876(x87531,a862)),x87532),x87533),f198(f876(x87531,a862)))+E(f332(f332(f104(x87531),f11(x87531,f332(f332(f113(f876(x87531,a862)),x87532),x87533))),f11(x87531,f332(f332(f104(f876(x87531,a862)),x87532),x87533))),f332(f332(f104(x87531),f11(x87531,x87532)),f11(x87531,x87533)))
% 158.70/158.40  [8754]~P106(x87541)+~P24(f332(f63(x87541),x87543))+~P24(f332(f63(x87541),x87542))+E(f332(f332(f104(f876(x87541,a862)),x87542),x87543),f198(f876(x87541,a862)))+E(f332(f332(f196(x87541),f14(x87541,f332(f332(f113(f876(x87541,a862)),x87542),x87543))),f14(x87541,f332(f332(f104(f876(x87541,a862)),x87542),x87543))),f332(f332(f196(x87541),f14(x87541,x87542)),f14(x87541,x87543)))
% 158.70/158.40  [8755]~P106(x87551)+~P24(f332(f63(x87551),x87553))+~P24(f332(f63(x87551),x87552))+E(f332(f332(f104(f876(x87551,a862)),x87552),x87553),f198(f876(x87551,a862)))+E(f332(f332(f197(x87551),f15(x87551,f332(f332(f113(f876(x87551,a862)),x87552),x87553))),f15(x87551,f332(f332(f104(f876(x87551,a862)),x87552),x87553))),f332(f332(f197(x87551),f15(x87551,x87552)),f15(x87551,x87553)))
% 158.70/158.40  [8967]~P106(x89671)+~P24(f332(f63(x89671),x89673))+~P24(f332(f63(x89671),x89672))+E(f332(f332(f104(f876(x89671,a862)),x89672),x89673),f198(f876(x89671,a862)))+E(f332(f332(f196(x89671),f12(x89671,f196(x89671),f332(f332(f113(f876(x89671,a862)),x89672),x89673))),f12(x89671,f196(x89671),f332(f332(f104(f876(x89671,a862)),x89672),x89673))),f332(f332(f196(x89671),f12(x89671,f196(x89671),x89672)),f12(x89671,f196(x89671),x89673)))
% 158.70/158.40  [8968]~P106(x89681)+~P24(f332(f63(x89681),x89683))+~P24(f332(f63(x89681),x89682))+E(f332(f332(f104(f876(x89681,a862)),x89682),x89683),f198(f876(x89681,a862)))+E(f332(f332(f197(x89681),f13(x89681,f197(x89681),f332(f332(f113(f876(x89681,a862)),x89682),x89683))),f13(x89681,f197(x89681),f332(f332(f104(f876(x89681,a862)),x89682),x89683))),f332(f332(f197(x89681),f13(x89681,f197(x89681),x89682)),f13(x89681,f197(x89681),x89683)))
% 158.70/158.40  [9740]~P115(x97403)+E(x97401,x97402)+~P24(f332(f332(f246(x97403),f2(x97403)),x97402))+~P24(f332(f332(f246(x97403),f2(x97403)),x97401))+~E(f332(f332(f257(x97403),x97401),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))),f332(f332(f257(x97403),x97402),f332(f106(a868),f332(f332(f81(a1),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)),f332(f332(f22(a1),f332(f332(f81(a1),a84),a84)),a100)))))
% 158.70/158.40  [6328]E(f384(x63281,x63282,x63283),x63284)+E(f332(x63281,x63284),f2(a868))+~E(f332(f332(f6(x63283,a868),x63281),x63282),f79(a868))+~P24(f332(f63(x63283),x63282))+~P24(f332(f332(f334(x63283),x63284),x63282))
% 158.70/158.40  [6392]E(f385(x63921,x63922,x63923),x63924)+E(f332(x63921,x63924),f2(a868))+~E(f332(f332(f6(x63923,a868),x63921),x63922),f332(a115,f2(a868)))+~P24(f332(f63(x63923),x63922))+~P24(f332(f332(f334(x63923),x63924),x63922))
% 158.70/158.40  [6498]~P106(x64981)+~P28(x64981)+P24(f332(f332(f247(x64981),x64982),f41(x64981,x64983)))+~P24(f332(f332(f247(x64981),x64982),x64984))+~P24(f332(f332(f334(x64981),x64984),x64983))
% 158.70/158.40  [6670]~P106(x66701)+~P28(x66701)+~P24(f332(f332(f247(x66701),x66704),x66703))+P24(f332(f332(f247(x66701),f42(x66701,x66702)),x66703))+~P24(f332(f332(f334(x66701),x66704),x66702))
% 158.70/158.40  [6928]~P115(x69283)+E(x69281,x69282)+~E(f332(f332(f257(x69283),x69281),f332(a115,x69284)),f332(f332(f257(x69283),x69282),f332(a115,x69284)))+~P24(f332(f332(f246(x69283),f2(x69283)),x69282))+~P24(f332(f332(f246(x69283),f2(x69283)),x69281))
% 158.70/158.40  [7137]~E(f389(x71372,x71373,x71371,x71374),x71374)+~E(f332(x71372,x71374),f79(a868))+E(f332(f332(f6(x71371,a868),x71372),x71373),f79(a868))+~P24(f332(f63(x71371),x71373))+~P24(f332(f332(f334(x71371),x71374),x71373))
% 158.70/158.40  [7144]~P113(x71444)+~P125(x71444)+E(f332(x71441,f378(x71441,x71442,x71443,x71444)),f2(x71444))+~E(f332(f332(f9(x71443,x71444),x71441),x71442),f2(x71444))+~P24(f332(f63(x71443),x71442))
% 158.70/158.40  [7230]~E(f387(x72302,x72303,x72301,x72304),x72304)+~E(f332(x72302,x72304),f332(a115,f2(a868)))+E(f332(f332(f6(x72301,a868),x72302),x72303),f332(a115,f2(a868)))+~P24(f332(f63(x72301),x72303))+~P24(f332(f332(f334(x72301),x72304),x72303))
% 158.70/158.40  [7964]~E(f332(x79642,x79644),f79(a868))+~E(f332(x79642,f389(x79642,x79643,x79641,x79644)),f2(a868))+E(f332(f332(f6(x79641,a868),x79642),x79643),f79(a868))+~P24(f332(f63(x79641),x79643))+~P24(f332(f332(f334(x79641),x79644),x79643))
% 158.70/158.40  [8002]~E(f332(x80022,x80024),f332(a115,f2(a868)))+~E(f332(x80022,f387(x80022,x80023,x80021,x80024)),f2(a868))+E(f332(f332(f6(x80021,a868),x80022),x80023),f332(a115,f2(a868)))+~P24(f332(f63(x80021),x80023))+~P24(f332(f332(f334(x80021),x80024),x80023))
% 158.70/158.40  [8540]~P106(x85401)+~P30(x85401,x85404)+P30(x85401,x85402)+~E(x85402,f332(f332(f152(x85401),x85403),x85404))+~P24(f332(f332(f246(x85401),x85403),f663(x85402,x85401,x85404,x85403)))
% 158.70/158.40  [8574]E(x85741,x85742)+E(f332(f332(f22(a1),f440(x85743,x85742,x85744,x85741)),f441(x85743,x85742,x85744,x85741)),x85741)+~E(f332(f332(f81(a1),x85741),x85744),x85742)+~P24(f332(f332(f247(a1),f2(a1)),x85744))+~P24(f332(f332(f334(a1),x85742),x85743))
% 158.70/158.40  [8575]E(x85751,x85752)+E(f332(f332(f81(a1),f443(x85753,x85752,x85754,x85751)),f444(x85753,x85752,x85754,x85751)),x85751)+~E(f332(f332(f22(a1),x85751),x85754),x85752)+~P24(f332(f332(f247(a1),f2(a1)),x85754))+~P24(f332(f332(f334(a1),x85752),x85753))
% 158.70/158.40  [8750]E(f332(x87501,f766(x87502,x87501,x87503,x87504)),x87502)+P24(f332(f332(f246(a868),x87504),f767(x87502,x87501,x87503,x87504)))+~P24(f332(f332(f246(a1),x87502),f332(x87501,x87503)))+~P24(f332(f332(f247(a868),x87504),x87503))+~P24(f332(f332(f246(a1),f332(x87501,x87504)),x87502))
% 158.70/158.40  [8751]~P106(x87511)+~P30(x87511,x87513)+P30(x87511,x87512)+~E(x87512,f332(f332(f152(x87511),x87514),x87513))+P24(f332(f332(f334(x87511),f663(x87512,x87511,x87513,x87514)),f332(f174(x87511),x87513)))
% 158.70/158.40  [8769]~P113(x87694)+~P125(x87694)+~E(f332(f332(f9(x87691,x87694),x87692),x87693),f2(x87694))+~P24(f332(f63(x87691),x87693))+P24(f332(f332(f334(x87691),f378(x87692,x87693,x87691,x87694)),x87693))
% 158.70/158.40  [8803]~E(f332(x88032,x88034),f79(a868))+E(f332(f332(f6(x88031,a868),x88032),x88033),f79(a868))+~P24(f332(f63(x88031),x88033))+~P24(f332(f332(f334(x88031),x88034),x88033))+P24(f332(f332(f334(x88031),f389(x88032,x88033,x88031,x88034)),x88033))
% 158.70/158.40  [8812]E(x88121,x88122)+~E(f332(f332(f81(a1),x88122),x88124),x88121)+~P24(f332(f332(f247(a1),f2(a1)),x88124))+~P24(f332(f332(f334(a1),x88121),x88123))+P24(f332(f332(f334(a1),f440(x88123,x88121,x88124,x88122)),x88123))
% 158.70/158.40  [8813]E(x88131,x88132)+~E(f332(f332(f22(a1),x88132),x88134),x88131)+~P24(f332(f332(f247(a1),f2(a1)),x88134))+~P24(f332(f332(f334(a1),x88131),x88133))+P24(f332(f332(f334(a1),f443(x88133,x88131,x88134,x88132)),x88133))
% 158.70/158.40  [8815]~E(f332(x88152,x88154),f332(a115,f2(a868)))+E(f332(f332(f6(x88151,a868),x88152),x88153),f332(a115,f2(a868)))+~P24(f332(f63(x88151),x88153))+~P24(f332(f332(f334(x88151),x88154),x88153))+P24(f332(f332(f334(x88151),f387(x88152,x88153,x88151,x88154)),x88153))
% 158.70/158.40  [8820]P55(x88202,x88203,x88204,x88201)+E(x88201,f198(f876(x88202,a862)))+~P24(f332(f63(x88202),x88204))+~P24(f332(f63(x88202),x88201))+P24(f332(f332(f334(x88202),f672(x88201,x88204,x88203,x88202)),x88204))
% 158.70/158.40  [8900]E(x89001,x89002)+~E(f332(f332(f81(a1),x89002),x89004),x89001)+~P24(f332(f332(f247(a1),f2(a1)),x89004))+~P24(f332(f332(f334(a1),x89001),x89003))+P24(f332(f332(f334(a1),f441(x89003,x89001,x89004,x89002)),f303(a1,f79(a1),x89004)))
% 158.70/158.40  [8901]E(x89011,x89012)+~E(f332(f332(f22(a1),x89012),x89014),x89011)+~P24(f332(f332(f247(a1),f2(a1)),x89014))+~P24(f332(f332(f334(a1),x89011),x89013))+P24(f332(f332(f334(a1),f444(x89013,x89011,x89014,x89012)),f303(a1,f79(a1),x89014)))
% 158.70/158.40  [8973]P24(f332(f332(f246(a868),x89731),f766(x89732,x89733,x89734,x89731)))+~P24(f332(f332(f246(a1),x89732),f332(x89733,x89734)))+P24(f332(f332(f246(a868),x89731),f767(x89732,x89733,x89734,x89731)))+~P24(f332(f332(f247(a868),x89731),x89734))+~P24(f332(f332(f246(a1),f332(x89733,x89731)),x89732))
% 158.70/158.40  [9083]E(f332(x90831,f766(x90832,x90831,x90833,x90834)),x90832)+~P24(f332(f332(f246(a1),x90832),f332(x90831,x90833)))+P24(f332(f332(f247(a868),f767(x90832,x90831,x90833,x90834)),x90833))+~P24(f332(f332(f247(a868),x90834),x90833))+~P24(f332(f332(f246(a1),f332(x90831,x90834)),x90832))
% 158.70/158.40  [9206]~P24(f332(f332(f246(a1),x92062),f332(x92063,x92064)))+P24(f332(f332(f246(a868),x92061),f767(x92062,x92063,x92064,x92061)))+P24(f332(f332(f246(a868),f766(x92062,x92063,x92064,x92061)),x92064))+~P24(f332(f332(f247(a868),x92061),x92064))+~P24(f332(f332(f246(a1),f332(x92063,x92061)),x92062))
% 158.70/158.40  [9207]~P24(f332(f332(f246(a1),x92072),f332(x92073,x92074)))+P24(f332(f332(f246(a868),x92071),f766(x92072,x92073,x92074,x92071)))+P24(f332(f332(f247(a868),f767(x92072,x92073,x92074,x92071)),x92074))+~P24(f332(f332(f247(a868),x92071),x92074))+~P24(f332(f332(f246(a1),f332(x92073,x92071)),x92072))
% 158.70/158.40  [9308]~P24(f332(f332(f246(a1),x93081),f332(x93082,x93083)))+P24(f332(f332(f247(a868),f767(x93081,x93082,x93083,x93084)),x93083))+~P24(f332(f332(f247(a868),x93084),x93083))+~P24(f332(f332(f246(a1),f332(x93082,x93084)),x93081))+P24(f332(f332(f246(a868),f766(x93081,x93082,x93083,x93084)),x93083))
% 158.70/158.40  [9384]E(x93841,f198(f876(x93842,a862)))+~P24(f332(f63(x93842),x93844))+~P24(f332(f63(x93842),x93841))+P24(f332(f332(f334(f875(f876(x93842,a862),f876(x93842,a862))),f332(f332(f267(f876(x93842,a862),f876(x93842,a862)),x93844),x93841)),f324(x93842,x93843)))+P24(f332(f332(f334(x93842),f679(x93843,x93841,x93844,x93842)),x93844))
% 158.70/158.40  [9385]E(x93851,f198(f876(x93852,a862)))+~P24(f332(f63(x93852),x93854))+~P24(f332(f63(x93852),x93851))+P24(f332(f332(f334(f875(f876(x93852,a862),f876(x93852,a862))),f332(f332(f267(f876(x93852,a862),f876(x93852,a862)),x93854),x93851)),f324(x93852,x93853)))+P24(f332(f332(f334(x93852),f730(x93853,x93851,x93854,x93852)),x93854))
% 158.70/158.40  [10040]E(f332(x100401,f766(x100402,x100401,x100403,x100404)),x100402)+~P24(f332(f332(f246(a1),x100402),f332(x100401,x100403)))+~P24(f332(f332(f246(a1),f332(f76(a1),f332(f332(f22(a1),f332(x100401,f332(f332(f81(a868),f767(x100402,x100401,x100403,x100404)),f79(a868)))),f332(x100401,f767(x100402,x100401,x100403,x100404))))),f79(a1)))+~P24(f332(f332(f247(a868),x100404),x100403))+~P24(f332(f332(f246(a1),f332(x100401,x100404)),x100402))
% 158.70/158.40  [10041]~P24(f332(f332(f246(a1),x100412),f332(x100413,x100414)))+P24(f332(f332(f246(a868),x100411),f766(x100412,x100413,x100414,x100411)))+~P24(f332(f332(f246(a1),f332(f76(a1),f332(f332(f22(a1),f332(x100413,f332(f332(f81(a868),f767(x100412,x100413,x100414,x100411)),f79(a868)))),f332(x100413,f767(x100412,x100413,x100414,x100411))))),f79(a1)))+~P24(f332(f332(f247(a868),x100411),x100414))+~P24(f332(f332(f246(a1),f332(x100413,x100411)),x100412))
% 158.70/158.40  [10042]~P24(f332(f332(f246(a1),x100421),f332(x100422,x100423)))+~P24(f332(f332(f246(a1),f332(f76(a1),f332(f332(f22(a1),f332(x100422,f332(f332(f81(a868),f767(x100421,x100422,x100423,x100424)),f79(a868)))),f332(x100422,f767(x100421,x100422,x100423,x100424))))),f79(a1)))+~P24(f332(f332(f247(a868),x100424),x100423))+~P24(f332(f332(f246(a1),f332(x100422,x100424)),x100421))+P24(f332(f332(f246(a868),f766(x100421,x100422,x100423,x100424)),x100423))
% 158.70/158.40  [7197]~P62(x71971)+P24(f332(f332(f247(x71971),x71972),f2(x71971)))+~P24(f332(f332(f246(x71971),x71973),f2(x71971)))+P24(f332(f332(f247(x71971),f2(x71971)),x71972))+P24(f332(f332(f246(x71971),x71973),f332(f332(f290(x71971),x71974),x71972)))
% 158.70/158.40  [7198]~P62(x71981)+P24(f332(f332(f247(x71981),x71982),f2(x71981)))+~P24(f332(f332(f247(x71981),x71983),f2(x71981)))+P24(f332(f332(f247(x71981),f2(x71981)),x71982))+P24(f332(f332(f247(x71981),x71983),f332(f332(f290(x71981),x71984),x71982)))
% 158.70/158.40  [7444]~P62(x74441)+P24(f332(f332(f246(x74441),x74442),f2(x74441)))+P24(f332(f332(f247(x74441),x74443),f2(x74441)))+P24(f332(f332(f247(x74441),f2(x74441)),x74443))+~P24(f332(f332(f246(x74441),x74442),f332(f332(f290(x74441),x74444),x74443)))
% 158.70/158.40  [7445]~P62(x74451)+P24(f332(f332(f247(x74451),x74452),f2(x74451)))+P24(f332(f332(f247(x74451),x74453),f2(x74451)))+P24(f332(f332(f247(x74451),f2(x74451)),x74453))+~P24(f332(f332(f247(x74451),x74452),f332(f332(f290(x74451),x74454),x74453)))
% 158.70/158.40  [7564]E(x75641,x75642)+~E(f332(f332(f166(x75643),x75644),x75641),f332(f332(f166(x75643),x75644),x75642))+~P24(f332(f138(x75643),x75644))+~P24(f332(f332(f247(a868),x75642),f332(f199(f869(x75643)),x75644)))+~P24(f332(f332(f247(a868),x75641),f332(f199(f869(x75643)),x75644)))
% 158.70/158.40  [7925]~P62(x79251)+~P24(f332(f332(f246(x79251),x79253),f2(x79251)))+P24(f332(f332(f247(x79251),f2(x79251)),x79252))+~P24(f332(f332(f246(x79251),x79254),f332(f332(f82(x79251),x79253),x79252)))+P24(f332(f332(f246(x79251),x79253),f332(f332(f290(x79251),x79254),x79252)))
% 158.70/158.40  [7926]~P62(x79261)+~P24(f332(f332(f247(x79261),x79263),f2(x79261)))+P24(f332(f332(f247(x79261),f2(x79261)),x79262))+~P24(f332(f332(f247(x79261),x79264),f332(f332(f82(x79261),x79263),x79262)))+P24(f332(f332(f247(x79261),x79263),f332(f332(f290(x79261),x79264),x79262)))
% 158.70/158.40  [7927]~P62(x79271)+~P24(f332(f332(f247(x79271),x79272),f2(x79271)))+P24(f332(f332(f247(x79271),f2(x79271)),x79272))+~P24(f332(f332(f246(x79271),x79274),f332(f332(f82(x79271),x79273),x79272)))+P24(f332(f332(f246(x79271),x79273),f332(f332(f290(x79271),x79274),x79272)))
% 158.70/158.40  [7928]~P62(x79281)+~P24(f332(f332(f247(x79281),x79282),f2(x79281)))+P24(f332(f332(f247(x79281),f2(x79281)),x79282))+~P24(f332(f332(f246(x79281),x79284),f332(f332(f290(x79281),x79283),x79282)))+P24(f332(f332(f246(x79281),x79283),f332(f332(f82(x79281),x79284),x79282)))
% 158.70/158.40  [7929]~P62(x79291)+~P24(f332(f332(f247(x79291),x79292),f2(x79291)))+P24(f332(f332(f247(x79291),f2(x79291)),x79292))+~P24(f332(f332(f247(x79291),x79294),f332(f332(f82(x79291),x79293),x79292)))+P24(f332(f332(f247(x79291),x79293),f332(f332(f290(x79291),x79294),x79292)))
% 158.70/158.40  [7930]~P62(x79301)+~P24(f332(f332(f247(x79301),x79302),f2(x79301)))+P24(f332(f332(f247(x79301),f2(x79301)),x79302))+~P24(f332(f332(f247(x79301),x79304),f332(f332(f290(x79301),x79303),x79302)))+P24(f332(f332(f247(x79301),x79303),f332(f332(f82(x79301),x79304),x79302)))
% 158.70/158.40  [8067]~P106(x80671)+~P30(x80671,x80672)+~P24(f332(f332(f246(a868),x80673),x80674))+P24(f332(f332(f246(x80671),f332(f332(f166(x80671),x80672),x80673)),f332(f332(f166(x80671),x80672),x80674)))+~P24(f332(f332(f247(a868),x80674),f332(f199(f869(x80671)),x80672)))
% 158.70/158.40  [8117]~P115(x81171)+~P24(f332(f332(f246(x81171),x81172),f79(x81171)))+~P24(f332(f332(f246(x81171),f2(x81171)),x81172))+~P24(f332(f332(f246(a868),x81174),x81173))+P24(f332(f332(f246(x81171),f332(f332(f257(x81171),x81172),x81173)),f332(f332(f257(x81171),x81172),x81174)))
% 158.70/158.40  [8118]~P115(x81181)+~P24(f332(f332(f247(x81181),x81182),f79(x81181)))+~P24(f332(f332(f247(x81181),f2(x81181)),x81182))+~P24(f332(f332(f247(a868),x81184),x81183))+P24(f332(f332(f247(x81181),f332(f332(f257(x81181),x81182),x81183)),f332(f332(f257(x81181),x81182),x81184)))
% 158.70/158.40  [8119]~P115(x81191)+~P24(f332(f332(f246(x81191),f2(x81191)),x81192))+~P24(f332(f332(f247(a868),f2(a868)),x81193))+~P24(f332(f332(f247(x81191),x81192),x81194))+P24(f332(f332(f247(x81191),f332(f332(f257(x81191),x81192),x81193)),f332(f332(f257(x81191),x81194),x81193)))
% 158.70/158.40  [8139]~P106(x81391)+~P30(x81391,f332(f170(x81391),x81392))+~P24(f332(f332(f246(a868),x81394),x81393))+P24(f332(f332(f246(x81391),f332(f332(f166(x81391),x81392),x81393)),f332(f332(f166(x81391),x81392),x81394)))+~P24(f332(f332(f247(a868),x81393),f332(f199(f869(x81391)),x81392)))
% 158.70/158.40  [8382]~P62(x83821)+~P24(f332(f332(f246(x83821),x83822),f2(x83821)))+~P24(f332(f332(f246(x83821),x83823),x83824))+~P24(f332(f332(f247(x83821),f2(x83821)),f332(f332(f82(x83821),x83823),x83824)))+P24(f332(f332(f246(x83821),f332(f332(f290(x83821),x83822),x83823)),f332(f332(f290(x83821),x83822),x83824)))
% 158.70/158.40  [8383]~P63(x83831)+~P24(f332(f332(f247(x83831),x83832),f2(x83831)))+~P24(f332(f332(f247(x83831),x83833),x83834))+~P24(f332(f332(f247(x83831),f2(x83831)),f332(f332(f82(x83831),x83833),x83834)))+P24(f332(f332(f247(x83831),f332(f332(f290(x83831),x83832),x83833)),f332(f332(f290(x83831),x83832),x83834)))
% 158.70/158.40  [8392]~P63(x83921)+~P24(f332(f332(f246(x83921),x83924),x83923))+~P24(f332(f332(f246(x83921),f2(x83921)),x83922))+~P24(f332(f332(f247(x83921),f2(x83921)),f332(f332(f82(x83921),x83923),x83924)))+P24(f332(f332(f246(x83921),f332(f332(f290(x83921),x83922),x83923)),f332(f332(f290(x83921),x83922),x83924)))
% 158.70/158.40  [8393]~P63(x83931)+~P24(f332(f332(f247(x83931),x83934),x83933))+~P24(f332(f332(f247(x83931),f2(x83931)),x83932))+~P24(f332(f332(f247(x83931),f2(x83931)),f332(f332(f82(x83931),x83933),x83934)))+P24(f332(f332(f247(x83931),f332(f332(f290(x83931),x83932),x83933)),f332(f332(f290(x83931),x83932),x83934)))
% 158.70/158.40  [8490]P24(f332(x84901,x84902))+~P24(f332(f63(x84904),x84902))+P24(f332(x84901,f434(x84901,x84903,x84902,x84904)))+~P24(f332(x84901,f198(f876(x84904,a862))))+~P24(f332(f332(f246(f876(x84904,a862)),x84902),x84903))
% 158.70/158.40  [8498]P24(f332(x84981,x84982))+P24(f332(f63(x84983),f434(x84981,x84984,x84982,x84983)))+~P24(f332(f63(x84983),x84982))+~P24(f332(x84981,f198(f876(x84983,a862))))+~P24(f332(f332(f246(f876(x84983,a862)),x84982),x84984))
% 158.70/158.40  [8745]E(f332(f332(f81(a1),f457(x87451,x87452,x87453,x87454)),f458(x87451,x87452,x87453,x87454)),x87454)+~P24(f332(f332(f247(a1),f2(a1)),x87453))+~P24(f332(f332(f247(a1),x87452),x87454))+~P24(f332(f332(f334(a1),x87452),x87451))+P24(f332(f332(f247(a1),x87452),f332(f332(f22(a1),x87454),x87453)))
% 158.70/158.40  [8954]~P24(f332(f332(f247(a1),f2(a1)),x89543))+~P24(f332(f332(f247(a1),x89542),x89544))+~P24(f332(f332(f334(a1),x89542),x89541))+P24(f332(f332(f334(a1),f457(x89541,x89542,x89543,x89544)),x89541))+P24(f332(f332(f247(a1),x89542),f332(f332(f22(a1),x89544),x89543)))
% 158.70/158.40  [8966]P24(f332(x89661,x89662))+~P24(f332(f63(x89663),x89662))+P24(f332(f332(f334(x89663),f427(x89661,x89664,x89662,x89663)),x89664))+~P24(f332(x89661,f198(f876(x89663,a862))))+~P24(f332(f332(f246(f876(x89663,a862)),x89662),x89664))
% 158.70/158.40  [8983]E(f332(f332(f81(a1),f442(x89831,x89832,x89833,x89834)),f437(x89831,x89832,x89833,x89834)),x89834)+~P24(f332(f332(f247(a1),f2(a1)),x89833))+~P24(f332(f332(f246(a1),x89832),x89834))+P24(f332(f332(f246(a1),x89832),f332(f332(f22(a1),x89834),x89833)))+~P24(f332(f332(f334(a1),f332(f332(f22(a1),x89832),f79(a1))),x89831))
% 158.70/158.40  [9034]~P24(f332(f332(f247(a1),f2(a1)),x90343))+~P24(f332(f332(f247(a1),x90341),x90342))+~P24(f332(f332(f334(a1),x90341),x90344))+P24(f332(f332(f334(a1),f458(x90344,x90341,x90343,x90342)),f303(a1,f79(a1),x90343)))+P24(f332(f332(f247(a1),x90341),f332(f332(f22(a1),x90342),x90343)))
% 158.70/158.40  [9127]~P24(f332(f332(f247(a1),f2(a1)),x91273))+~P24(f332(f332(f246(a1),x91272),x91274))+P24(f332(f332(f334(a1),f442(x91271,x91272,x91273,x91274)),x91271))+P24(f332(f332(f246(a1),x91272),f332(f332(f22(a1),x91274),x91273)))+~P24(f332(f332(f334(a1),f332(f332(f22(a1),x91272),f79(a1))),x91271))
% 158.70/158.40  [9167]~P24(f332(f332(f247(a1),f2(a1)),x91673))+~P24(f332(f332(f246(a1),x91671),x91672))+P24(f332(f332(f334(a1),f437(x91674,x91671,x91673,x91672)),f303(a1,f79(a1),x91673)))+P24(f332(f332(f246(a1),x91671),f332(f332(f22(a1),x91672),x91673)))+~P24(f332(f332(f334(a1),f332(f332(f22(a1),x91671),f79(a1))),x91674))
% 158.70/158.40  [9387]P24(f332(x93871,x93872))+~P24(f332(f332(f334(x93873),f427(x93871,x93874,x93872,x93873)),f434(x93871,x93874,x93872,x93873)))+~P24(f332(f63(x93873),x93872))+~P24(f332(x93871,f198(f876(x93873,a862))))+~P24(f332(f332(f246(f876(x93873,a862)),x93872),x93874))
% 158.70/158.40  [9598]P24(f332(x95981,x95982))+~P24(f332(f63(x95983),x95982))+~P24(f332(x95981,f332(f332(f310(x95983),f427(x95981,x95984,x95982,x95983)),f434(x95981,x95984,x95982,x95983))))+~P24(f332(x95981,f198(f876(x95983,a862))))+~P24(f332(f332(f246(f876(x95983,a862)),x95982),x95984))
% 158.70/158.40  [7700]~P62(x77001)+P24(f332(f332(f247(x77001),x77002),f2(x77001)))+~P24(f332(f332(f246(x77001),f2(x77001)),x77004))+P24(f332(f332(f247(x77001),f2(x77001)),x77002))+P24(f332(f332(f246(x77001),f332(f332(f290(x77001),x77003),x77002)),x77004))
% 158.70/158.40  [7701]~P62(x77011)+P24(f332(f332(f247(x77011),x77012),f2(x77011)))+P24(f332(f332(f247(x77011),f2(x77011)),x77012))+~P24(f332(f332(f247(x77011),f2(x77011)),x77014))+P24(f332(f332(f247(x77011),f332(f332(f290(x77011),x77013),x77012)),x77014))
% 158.70/158.40  [7977]~P24(f332(f332(f246(a1),x79774),f2(a1)))+~E(x79772,f332(f332(f81(a1),f332(f332(f82(a1),x79771),x79773)),x79774))+P24(f332(f332(f247(a1),f2(a1)),x79771))+~P24(f332(f332(f247(a1),x79771),x79774))+P24(f332(f50(x79772,x79771),f332(f332(f267(a1,a1),x79773),x79774)))
% 158.70/158.40  [8011]~P24(f332(x80111,x80114))+P24(f332(x80111,f453(x80112,x80111,x80113)))+~P24(f332(f332(f246(a1),f2(a1)),x80112))+~P24(f332(f332(f247(a1),f2(a1)),x80113))+P24(f332(x80111,f332(f332(f22(a1),x80114),f332(f332(f82(a1),x80112),x80113))))
% 158.70/158.40  [8012]~P24(f332(x80121,x80124))+P24(f332(x80121,f471(x80122,x80121,x80123)))+~P24(f332(f332(f246(a1),f2(a1)),x80122))+~P24(f332(f332(f247(a1),f2(a1)),x80123))+P24(f332(x80121,f332(f332(f81(a1),x80124),f332(f332(f82(a1),x80122),x80123))))
% 158.70/158.40  [8013]~P62(x80131)+P24(f332(f332(f247(x80131),x80132),f2(x80131)))+P24(f332(f332(f247(x80131),f2(x80131)),x80132))+P24(f332(f332(f246(x80131),f2(x80131)),x80133))+~P24(f332(f332(f246(x80131),f332(f332(f290(x80131),x80134),x80132)),x80133))
% 158.70/158.40  [8014]~P62(x80141)+P24(f332(f332(f247(x80141),x80142),f2(x80141)))+P24(f332(f332(f247(x80141),f2(x80141)),x80142))+P24(f332(f332(f247(x80141),f2(x80141)),x80143))+~P24(f332(f332(f247(x80141),f332(f332(f290(x80141),x80144),x80142)),x80143))
% 158.70/158.40  [8062]~E(x80621,f332(f332(f81(a1),f332(f332(f82(a1),x80622),x80623)),x80624))+~P24(f332(f332(f246(a1),f2(a1)),x80624))+~P24(f332(f332(f247(a1),f2(a1)),x80622))+~P24(f332(f332(f247(a1),x80624),x80622))+P24(f332(f50(x80621,x80622),f332(f332(f267(a1,a1),x80623),x80624)))
% 158.70/158.40  [8183]~P62(x81831)+P24(f332(f332(f247(x81831),x81832),f2(x81831)))+~P24(f332(f332(f246(x81831),f2(x81831)),x81834))+~P24(f332(f332(f246(x81831),x81833),f332(f332(f82(x81831),x81834),x81832)))+P24(f332(f332(f246(x81831),f332(f332(f290(x81831),x81833),x81832)),x81834))
% 158.70/158.40  [8184]~P62(x81841)+P24(f332(f332(f247(x81841),x81842),f2(x81841)))+~P24(f332(f332(f247(x81841),f2(x81841)),x81844))+~P24(f332(f332(f247(x81841),x81843),f332(f332(f82(x81841),x81844),x81842)))+P24(f332(f332(f247(x81841),f332(f332(f290(x81841),x81843),x81842)),x81844))
% 158.70/158.40  [8265]~P62(x82651)+P24(f332(f332(f247(x82651),x82652),f2(x82651)))+~P24(f332(f332(f246(x82651),x82653),f2(x82651)))+P24(f332(f332(f246(x82651),x82653),f332(f332(f290(x82651),x82654),x82652)))+~P24(f332(f332(f246(x82651),f332(f332(f82(x82651),x82653),x82652)),x82654))
% 158.70/158.40  [8266]~P62(x82661)+P24(f332(f332(f247(x82661),x82662),f2(x82661)))+~P24(f332(f332(f247(x82661),x82663),f2(x82661)))+P24(f332(f332(f247(x82661),x82663),f332(f332(f290(x82661),x82664),x82662)))+~P24(f332(f332(f247(x82661),f332(f332(f82(x82661),x82663),x82662)),x82664))
% 158.70/158.40  [8415]~P62(x84151)+~P24(f332(f332(f247(x84151),x84152),f2(x84151)))+P24(f332(f332(f247(x84151),f2(x84151)),x84152))+~P24(f332(f332(f246(x84151),f332(f332(f290(x84151),x84154),x84152)),x84153))+P24(f332(f332(f246(x84151),f332(f332(f82(x84151),x84153),x84152)),x84154))
% 158.70/158.40  [8416]~P62(x84161)+~P24(f332(f332(f247(x84161),x84162),f2(x84161)))+P24(f332(f332(f247(x84161),f2(x84161)),x84162))+~P24(f332(f332(f246(x84161),f332(f332(f82(x84161),x84164),x84162)),x84163))+P24(f332(f332(f246(x84161),f332(f332(f290(x84161),x84163),x84162)),x84164))
% 158.70/158.40  [8417]~P62(x84171)+~P24(f332(f332(f247(x84171),x84172),f2(x84171)))+P24(f332(f332(f247(x84171),f2(x84171)),x84172))+~P24(f332(f332(f247(x84171),f332(f332(f290(x84171),x84174),x84172)),x84173))+P24(f332(f332(f247(x84171),f332(f332(f82(x84171),x84173),x84172)),x84174))
% 158.70/158.40  [8418]~P62(x84181)+~P24(f332(f332(f247(x84181),x84182),f2(x84181)))+P24(f332(f332(f247(x84181),f2(x84181)),x84182))+~P24(f332(f332(f247(x84181),f332(f332(f82(x84181),x84184),x84182)),x84183))+P24(f332(f332(f247(x84181),f332(f332(f290(x84181),x84183),x84182)),x84184))
% 158.70/158.40  [8436]~P62(x84361)+~P24(f332(f332(f246(x84361),f2(x84361)),x84364))+P24(f332(f332(f247(x84361),f2(x84361)),x84362))+~P24(f332(f332(f246(x84361),f332(f332(f82(x84361),x84364),x84362)),x84363))+P24(f332(f332(f246(x84361),f332(f332(f290(x84361),x84363),x84362)),x84364))
% 158.70/158.40  [8437]~P62(x84371)+~P24(f332(f332(f247(x84371),f2(x84371)),x84374))+P24(f332(f332(f247(x84371),f2(x84371)),x84372))+~P24(f332(f332(f247(x84371),f332(f332(f82(x84371),x84374),x84372)),x84373))+P24(f332(f332(f247(x84371),f332(f332(f290(x84371),x84373),x84372)),x84374))
% 158.70/158.40  [8506]~P62(x85061)+~P24(f332(f332(f247(x85061),x85064),f2(x85061)))+~P24(f332(f332(f246(x85061),x85063),f332(f332(f82(x85061),x85062),x85064)))+P24(f332(f332(f246(x85061),x85062),f332(f332(f290(x85061),x85063),x85064)))+~P24(f332(f332(f246(x85061),f332(f332(f82(x85061),x85062),x85064)),x85063))
% 158.70/158.40  [8507]~P62(x85071)+~P24(f332(f332(f246(x85071),x85072),f2(x85071)))+~P24(f332(f332(f246(x85071),x85073),f332(f332(f82(x85071),x85072),x85074)))+P24(f332(f332(f246(x85071),x85072),f332(f332(f290(x85071),x85073),x85074)))+~P24(f332(f332(f246(x85071),f332(f332(f82(x85071),x85072),x85074)),x85073))
% 158.70/158.40  [8508]~P62(x85081)+~P24(f332(f332(f247(x85081),x85084),f2(x85081)))+~P24(f332(f332(f247(x85081),x85083),f332(f332(f82(x85081),x85082),x85084)))+P24(f332(f332(f247(x85081),x85082),f332(f332(f290(x85081),x85083),x85084)))+~P24(f332(f332(f247(x85081),f332(f332(f82(x85081),x85082),x85084)),x85083))
% 158.70/158.40  [8509]~P62(x85091)+~P24(f332(f332(f247(x85091),x85092),f2(x85091)))+~P24(f332(f332(f247(x85091),x85093),f332(f332(f82(x85091),x85092),x85094)))+P24(f332(f332(f247(x85091),x85092),f332(f332(f290(x85091),x85093),x85094)))+~P24(f332(f332(f247(x85091),f332(f332(f82(x85091),x85092),x85094)),x85093))
% 158.70/158.40  [8621]~P62(x86211)+~P24(f332(f332(f247(x86211),x86213),f2(x86211)))+~P24(f332(f332(f246(x86211),x86212),f332(f332(f82(x86211),x86214),x86213)))+~P24(f332(f332(f246(x86211),f332(f332(f82(x86211),x86214),x86213)),x86212))+P24(f332(f332(f246(x86211),f332(f332(f290(x86211),x86212),x86213)),x86214))
% 158.70/158.40  [8622]~P62(x86221)+~P24(f332(f332(f247(x86221),x86223),f2(x86221)))+~P24(f332(f332(f247(x86221),x86222),f332(f332(f82(x86221),x86224),x86223)))+~P24(f332(f332(f247(x86221),f332(f332(f82(x86221),x86224),x86223)),x86222))+P24(f332(f332(f247(x86221),f332(f332(f290(x86221),x86222),x86223)),x86224))
% 158.70/158.40  [8638]~P62(x86381)+~P24(f332(f332(f246(x86381),f2(x86381)),x86384))+~P24(f332(f332(f246(x86381),x86382),f332(f332(f82(x86381),x86384),x86383)))+~P24(f332(f332(f246(x86381),f332(f332(f82(x86381),x86384),x86383)),x86382))+P24(f332(f332(f246(x86381),f332(f332(f290(x86381),x86382),x86383)),x86384))
% 158.70/158.40  [8639]~P62(x86391)+~P24(f332(f332(f247(x86391),f2(x86391)),x86394))+~P24(f332(f332(f247(x86391),x86392),f332(f332(f82(x86391),x86394),x86393)))+~P24(f332(f332(f247(x86391),f332(f332(f82(x86391),x86394),x86393)),x86392))+P24(f332(f332(f247(x86391),f332(f332(f290(x86391),x86392),x86393)),x86394))
% 158.70/158.40  [8805]E(f332(f332(f22(a1),f459(x88051,x88052,x88053,x88054)),f447(x88051,x88052,x88053,x88054)),x88054)+~P24(f332(f332(f247(a1),f2(a1)),x88053))+~P24(f332(f332(f334(a1),x88052),x88051))+~P24(f332(f332(f247(a1),x88054),x88052))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x88054),x88053)),x88052))
% 158.70/158.40  [8884]~P24(f332(x88841,x88842))+~P24(f332(f332(f246(a1),f2(a1)),x88843))+~P24(f332(f332(f247(a1),f2(a1)),x88844))+~P24(f332(x88841,f332(f332(f22(a1),f453(x88843,x88841,x88844)),x88844)))+P24(f332(x88841,f332(f332(f22(a1),x88842),f332(f332(f82(a1),x88843),x88844))))
% 158.70/158.40  [8885]~P24(f332(x88851,x88852))+~P24(f332(f332(f246(a1),f2(a1)),x88853))+~P24(f332(f332(f247(a1),f2(a1)),x88854))+~P24(f332(x88851,f332(f332(f81(a1),f471(x88853,x88851,x88854)),x88854)))+P24(f332(x88851,f332(f332(f81(a1),x88852),f332(f332(f82(a1),x88853),x88854))))
% 158.73/158.40  [9028]~P24(f332(f332(f247(a1),f2(a1)),x90283))+~P24(f332(f332(f334(a1),x90282),x90281))+~P24(f332(f332(f247(a1),x90284),x90282))+P24(f332(f332(f334(a1),f459(x90281,x90282,x90283,x90284)),x90281))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x90284),x90283)),x90282))
% 158.73/158.40  [9048]E(f332(f332(f22(a1),f438(x90481,x90482,x90483,x90484)),f439(x90481,x90482,x90483,x90484)),x90484)+~P24(f332(f332(f247(a1),f2(a1)),x90483))+~P24(f332(f332(f246(a1),x90484),x90482))+~P24(f332(f332(f334(a1),f332(f332(f81(a1),x90482),f79(a1))),x90481))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x90484),x90483)),x90482))
% 158.73/158.40  [9075]~P24(f332(f332(f247(a1),f2(a1)),x90752))+~P24(f332(f332(f334(a1),x90753),x90754))+~P24(f332(f332(f247(a1),x90751),x90753))+P24(f332(f332(f334(a1),f447(x90754,x90753,x90752,x90751)),f303(a1,f79(a1),x90752)))+P24(f332(f332(f247(a1),f332(f332(f81(a1),x90751),x90752)),x90753))
% 158.73/158.40  [9162]~P24(f332(f332(f247(a1),f2(a1)),x91623))+~P24(f332(f332(f246(a1),x91624),x91622))+P24(f332(f332(f334(a1),f438(x91621,x91622,x91623,x91624)),x91621))+~P24(f332(f332(f334(a1),f332(f332(f81(a1),x91622),f79(a1))),x91621))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x91624),x91623)),x91622))
% 158.73/158.40  [9202]~P24(f332(f332(f247(a1),f2(a1)),x92022))+~P24(f332(f332(f246(a1),x92021),x92023))+P24(f332(f332(f334(a1),f439(x92024,x92023,x92022,x92021)),f303(a1,f79(a1),x92022)))+~P24(f332(f332(f334(a1),f332(f332(f81(a1),x92023),f79(a1))),x92024))+P24(f332(f332(f246(a1),f332(f332(f81(a1),x92021),x92022)),x92023))
% 158.73/158.40  [9474]~P39(x94741,x94743)+~P22(x94741,x94744)+P39(x94741,f332(f332(f113(f876(f875(x94741,x94741),a862)),x94742),x94743))+~P24(f332(f332(f246(f876(f875(x94741,x94741),a862)),x94742),f332(f266(f876(f875(x94741,x94741),a862),f876(f875(x94741,x94741),a862)),x94744)))+~P24(f332(f332(f246(f876(f875(x94741,x94741),a862)),x94743),f332(f270(f876(f875(x94741,x94741),a862),f876(f875(x94741,x94741),a862)),x94744)))
% 158.73/158.40  [9768]~E(f332(f521(x97681,x97684,x97683,x97682),f523(x97681,x97684,x97683,x97682)),f211(f869(a328)))+P24(f332(f332(f247(a1),f522(x97681,x97684,x97683,x97682)),f523(x97681,x97684,x97683,x97682)))+P24(f332(f332(f332(x97681,x97682),x97683),x97684))+P24(f332(f332(f332(x97681,f521(x97681,x97684,x97683,x97682)),f522(x97681,x97684,x97683,x97682)),f332(f332(f81(a1),f523(x97681,x97684,x97683,x97682)),f79(a1))))+~P24(f332(f320(f875(f876(a1,f872(f869(a328))),f875(a1,a1)),a318),f332(f332(f267(f876(a1,f872(f869(a328))),f875(a1,a1)),x97682),f332(f332(f267(a1,a1),x97683),x97684))))
% 158.73/158.40  [9868]~P14(x98682,x98684,x98683)+E(x98681,f198(f876(x98682,a862)))+~P24(f332(f63(x98682),x98681))+P24(f332(f332(f334(x98682),f332(x98683,x98681)),x98681))+~P24(f332(f332(f334(x98682),f332(f332(x98684,f474(x98681,x98683,x98684,x98682)),f484(x98681,x98683,x98684,x98682))),f332(f332(f310(x98682),f474(x98681,x98683,x98684,x98682)),f332(f332(f310(x98682),f484(x98681,x98683,x98684,x98682)),f198(f876(x98682,a862))))))
% 158.73/158.40  [9798]~P107(x97982)+~P59(x97981)+~P24(f332(f332(f246(f876(x97981,x97982)),x97983),x97984))+P24(f332(f332(f247(f876(x97981,x97982)),x97983),x97984))+~P24(f332(f59(x97981),f332(f332(f8(a862,a862,x97981),a327),f332(f332(f18(x97981,x97982,a862),f332(f332(f8(x97982,f876(x97982,a862),x97981),a329),x97983)),x97984))))
% 158.73/158.40  [9394]~P51(x93941,x93941,x93944)+P24(f332(f332(f334(f875(x93941,x93941)),f332(f332(f267(x93941,x93941),x93942),x93943)),f308(x93941,x93944)))+P24(f332(f332(f334(f875(x93941,x93941)),f332(f332(f267(x93941,x93941),x93943),x93942)),f308(x93941,x93944)))+~P24(f332(f332(f334(f875(x93941,x93941)),f332(f332(f267(x93941,x93941),x93945),x93942)),f308(x93941,x93944)))+~P24(f332(f332(f334(f875(x93941,x93941)),f332(f332(f267(x93941,x93941),x93945),x93943)),f308(x93941,x93944)))
% 158.73/158.40  [5609]E(x56091,f2(a868))+~E(f332(f39(x56092),x56095),x56091)+E(f332(f39(x56092),x56093),f332(a115,x56091))+~E(x56093,f332(f332(f310(x56092),x56094),x56095))+P24(f332(f332(f334(x56092),x56094),x56095))
% 158.73/158.40  [5735]~P61(x57352)+E(x57351,f2(x57352))+E(x57353,f2(x57352))+~E(f332(f332(f290(x57352),x57354),x57353),f332(f332(f290(x57352),x57355),x57351))+E(f332(f332(f82(x57352),x57354),x57351),f332(f332(f82(x57352),x57355),x57353))
% 158.73/158.40  [5736]~P61(x57362)+E(x57361,f2(x57362))+E(x57363,f2(x57362))+~E(f332(f332(f82(x57362),x57364),x57363),f332(f332(f82(x57362),x57365),x57361))+E(f332(f332(f290(x57362),x57364),x57361),f332(f332(f290(x57362),x57365),x57363))
% 158.73/158.40  [5802]~E(f332(f39(x58021),x58025),x58023)+~E(x58025,f198(f876(x58021,a862)))+E(f332(f39(x58021),x58022),f332(a115,x58023))+~E(x58022,f332(f332(f310(x58021),x58024),x58025))+P24(f332(f332(f334(x58021),x58024),x58025))
% 158.73/158.40  [6029]~P113(x60292)+~E(f332(x60293,x60295),f2(x60292))+E(f332(f332(f9(x60291,x60292),x60293),x60294),f2(x60292))+~P24(f332(f63(x60291),x60294))+~P24(f332(f332(f334(x60291),x60295),x60294))
% 158.73/158.40  [6405]~P106(x64053)+E(x64051,x64052)+~E(f332(f302(x64053,x64054),x64051),f332(f302(x64053,x64055),x64052))+~P24(f332(f332(f247(x64053),x64055),x64052))+~P24(f332(f332(f247(x64053),x64054),x64051))
% 158.73/158.40  [6406]~P106(x64063)+E(x64061,x64062)+~E(f332(f302(x64063,x64061),x64064),f332(f302(x64063,x64062),x64065))+~P24(f332(f332(f247(x64063),x64062),x64065))+~P24(f332(f332(f247(x64063),x64061),x64064))
% 158.73/158.40  [7461]~P106(x74611)+~P30(x74611,f332(f332(f135(x74611),x74614),x74615))+~P24(f332(f332(f334(x74611),x74613),f332(f174(x74611),x74615)))+~P24(f332(f332(f334(x74611),x74612),f332(f174(x74611),x74614)))+P24(f332(f332(f246(x74611),x74612),x74613))
% 158.73/158.40  [8542]~P107(x85421)+~P24(f332(f332(f247(f876(x85421,a862)),f303(x85421,x85425,x85422)),f303(x85421,x85424,x85423)))+~P24(f332(f332(f246(x85421),x85425),x85422))+P24(f332(f332(f247(x85421),x85422),x85423))+P24(f332(f332(f247(x85421),x85424),x85425))
% 158.73/158.40  [9911]~P13(x99112,x99115,x99113)+E(x99111,f198(f876(x99112,a862)))+~E(f332(f332(x99115,f332(x99114,f539(x99111,x99114,x99113,x99115,x99112))),f332(x99114,f550(x99111,x99114,x99113,x99115,x99112))),f332(x99114,f332(f332(x99115,f539(x99111,x99114,x99113,x99115,x99112)),f550(x99111,x99114,x99113,x99115,x99112))))+E(f332(x99113,f332(f311(x99112,x99112,x99114),x99111)),f332(x99114,f332(x99113,x99111)))+~P24(f332(f63(x99112),x99111))
% 158.73/158.40  [6402]~P14(x64022,x64025,x64023)+E(x64021,f198(f876(x64022,a862)))+~P24(f332(f63(x64022),x64021))+E(f332(x64023,f332(f332(f310(x64022),x64024),x64021)),f332(f332(x64025,x64024),f332(x64023,x64021)))+P24(f332(f332(f334(x64022),x64024),x64021))
% 158.73/158.40  [7221]~P13(x72212,x72213,x72214)+E(f332(f332(x72213,f332(x72214,x72211)),f332(x72214,x72215)),f332(x72214,x72215))+E(x72211,f198(f876(x72212,a862)))+~P24(f332(f63(x72212),x72215))+~P24(f332(f332(f246(f876(x72212,a862)),x72211),x72215))
% 158.73/158.40  [7437]~P59(x74374)+~P94(x74375)+E(f332(x74371,x74372),f332(x74373,x74372))+~P24(f332(f332(f334(x74374),x74372),f332(f174(x74374),f57(x74374))))+~P24(f332(f332(f92(f876(x74374,x74375)),x74371),x74373))
% 158.73/158.40  [7597]~P14(x75974,x75975,x75971)+E(f332(x75971,x75972),x75973)+~P24(f332(f63(x75974),x75972))+~E(f332(f332(f22(f876(x75974,a862)),x75972),f332(f332(f310(x75974),x75973),f198(f876(x75974,a862)))),f198(f876(x75974,a862)))+~P24(f332(f332(f334(x75974),x75973),x75972))
% 158.73/158.40  [7683]E(x76831,x76832)+~E(f332(f199(f869(x76833)),x76832),f332(f199(f869(x76834)),x76835))+~E(f332(f199(f869(x76833)),x76831),f332(f199(f869(x76834)),x76835))+~E(f332(f180(x76834,x76833),f332(f332(f184(x76834,x76833),x76835),x76831)),f332(f180(x76834,x76833),f332(f332(f184(x76834,x76833),x76835),x76832)))+~P24(f332(f138(x76834),x76835))
% 158.73/158.40  [8513]E(x85131,x85132)+~P6(x85133,x85134,x85135)+E(f332(f332(f104(f876(x85133,a862)),x85131),x85132),f198(f876(x85133,a862)))+~P24(f332(f332(f334(f876(x85133,a862)),x85132),f332(f332(f62(x85133),x85134),x85135)))+~P24(f332(f332(f334(f876(x85133,a862)),x85131),f332(f332(f62(x85133),x85134),x85135)))
% 158.73/158.40  [9279]~P67(x92792)+~E(f332(x92793,f479(x92793,x92794,x92795,x92791,x92792)),f2(x92792))+E(f332(f332(f6(x92791,x92792),x92793),x92794),f332(f332(f6(x92791,x92792),x92793),x92795))+~P24(f332(f63(x92791),x92795))+~P24(f332(f332(f246(f876(x92791,a862)),x92794),x92795))
% 158.73/158.40  [9280]~P67(x92802)+~E(f332(x92803,f480(x92803,x92804,x92805,x92801,x92802)),f2(x92802))+E(f332(f332(f6(x92801,x92802),x92803),x92804),f332(f332(f6(x92801,x92802),x92803),x92805))+~P24(f332(f63(x92801),x92805))+~P24(f332(f332(f246(f876(x92801,a862)),x92804),x92805))
% 158.73/158.40  [9281]~P74(x92812)+~E(f332(x92813,f472(x92813,x92814,x92815,x92811,x92812)),f79(x92812))+E(f332(f332(f9(x92811,x92812),x92813),x92814),f332(f332(f9(x92811,x92812),x92813),x92815))+~P24(f332(f63(x92811),x92815))+~P24(f332(f332(f246(f876(x92811,a862)),x92814),x92815))
% 158.73/158.40  [9282]~P74(x92822)+~E(f332(x92823,f473(x92823,x92824,x92825,x92821,x92822)),f79(x92822))+E(f332(f332(f9(x92821,x92822),x92823),x92824),f332(f332(f9(x92821,x92822),x92823),x92825))+~P24(f332(f63(x92821),x92825))+~P24(f332(f332(f246(f876(x92821,a862)),x92824),x92825))
% 158.73/158.40  [9748]~P87(x97481)+~P24(f332(f63(x97482),x97485))+~P24(f332(f332(f246(x97481),f2(x97481)),f332(x97483,f394(x97483,x97484,x97485,x97482,x97481))))+P24(f332(f332(f246(x97481),f332(f332(f6(x97482,x97481),x97483),x97484)),f332(f332(f6(x97482,x97481),x97483),x97485)))+~P24(f332(f332(f246(f876(x97482,a862)),x97484),x97485))
% 158.73/158.40  [7458]E(x74581,f2(a868))+P24(f332(x74582,x74583))+~E(x74584,f332(f332(f81(a868),f332(f332(f82(a868),x74581),x74583)),x74585))+~P24(f332(f332(f247(a868),x74585),x74581))+~P24(f332(x74582,f332(f332(f40(a868),x74584),x74581)))
% 158.73/158.40  [7538]E(x75381,f2(a868))+P24(f332(x75382,x75383))+~P24(f332(x75382,f46(a868,x75384,x75381)))+~E(x75384,f332(f332(f81(a868),f332(f332(f82(a868),x75381),x75385)),x75383))+~P24(f332(f332(f247(a868),x75383),x75381))
% 158.73/158.40  [7827]~P61(x78273)+E(f332(x78271,x78272),f2(x78273))+~P24(f332(f63(x78274),x78275))+E(f332(f332(f9(x78274,x78273),x78271),f332(f332(f22(f876(x78274,a862)),x78275),f332(f332(f310(x78274),x78272),f198(f876(x78274,a862))))),f332(f332(f9(x78274,x78273),x78271),x78275))+P24(f332(f332(f334(x78274),x78272),x78275))
% 158.73/158.40  [8224]~P67(x82241)+~P24(f332(f63(x82242),x82245))+~P24(f332(f63(x82242),x82244))+~E(f332(f332(f104(f876(x82242,a862)),x82244),x82245),f198(f876(x82242,a862)))+E(f332(f332(f81(x82241),f332(f332(f6(x82242,x82241),x82243),x82244)),f332(f332(f6(x82242,x82241),x82243),x82245)),f332(f332(f6(x82242,x82241),x82243),f332(f332(f113(f876(x82242,a862)),x82244),x82245)))
% 158.73/158.40  [8226]~P74(x82261)+~P24(f332(f63(x82262),x82265))+~P24(f332(f63(x82262),x82264))+~E(f332(f332(f104(f876(x82262,a862)),x82264),x82265),f198(f876(x82262,a862)))+E(f332(f332(f82(x82261),f332(f332(f9(x82262,x82261),x82263),x82264)),f332(f332(f9(x82262,x82261),x82263),x82265)),f332(f332(f9(x82262,x82261),x82263),f332(f332(f113(f876(x82262,a862)),x82264),x82265)))
% 158.73/158.40  [8317]~P61(x83173)+E(f332(x83171,x83172),f2(x83173))+~P24(f332(f63(x83174),x83175))+E(f332(f332(f9(x83174,x83173),x83171),f332(f332(f22(f876(x83174,a862)),x83175),f332(f332(f310(x83174),x83172),f198(f876(x83174,a862))))),f332(f332(f290(x83173),f332(f332(f9(x83174,x83173),x83171),x83175)),f332(x83171,x83172)))+~P24(f332(f332(f334(x83174),x83172),x83175))
% 158.73/158.40  [9007]~P6(x90071,x90075,x90074)+~E(f332(f332(f62(x90071),f332(f332(f310(x90071),x90072),f198(f876(x90071,a862)))),x90074),f332(f332(f62(x90071),f332(f332(f310(x90071),x90073),f198(f876(x90071,a862)))),x90074))+~P24(f332(f332(f334(x90071),x90073),x90075))+~P24(f332(f332(f334(x90071),x90072),x90075))+P24(f332(f332(f334(f875(x90071,x90071)),f332(f332(f267(x90071,x90071),x90072),x90073)),x90074))
% 158.73/158.40  [9027]~P6(x90271,x90275,x90273)+E(f332(f332(f62(x90271),f332(f332(f310(x90271),x90272),f198(f876(x90271,a862)))),x90273),f332(f332(f62(x90271),f332(f332(f310(x90271),x90274),f198(f876(x90271,a862)))),x90273))+~P24(f332(f332(f334(x90271),x90274),x90275))+~P24(f332(f332(f334(x90271),x90272),x90275))+~P24(f332(f332(f334(f875(x90271,x90271)),f332(f332(f267(x90271,x90271),x90272),x90274)),x90273))
% 158.73/158.40  [9307]~P74(x93071)+~P24(f332(f63(x93072),x93075))+~P24(f332(f63(x93072),x93074))+~E(f332(f332(f104(f876(x93072,a862)),x93074),x93075),f198(f876(x93072,a862)))+E(f332(f332(f82(x93071),f332(f332(f332(f67(x93071,x93072,f82(x93071)),x93073),f79(x93071)),x93074)),f332(f332(f332(f67(x93071,x93072,f82(x93071)),x93073),f79(x93071)),x93075)),f332(f332(f332(f67(x93071,x93072,f82(x93071)),x93073),f79(x93071)),f332(f332(f113(f876(x93072,a862)),x93074),x93075)))
% 158.73/158.40  [9316]~P67(x93161)+~E(f332(x93163,f392(x93163,x93165,x93164,x93162,x93161)),f2(x93161))+~P24(f332(f63(x93162),x93164))+~P24(f332(f63(x93162),x93165))+E(f332(f332(f81(x93161),f332(f332(f6(x93162,x93161),x93163),x93164)),f332(f332(f6(x93162,x93161),x93163),x93165)),f332(f332(f6(x93162,x93161),x93163),f332(f332(f113(f876(x93162,a862)),x93164),x93165)))
% 158.73/158.40  [9317]~P67(x93171)+~E(f332(x93173,f396(x93173,x93175,x93174,x93172,x93171)),f2(x93171))+~P24(f332(f63(x93172),x93174))+~P24(f332(f63(x93172),x93175))+E(f332(f332(f81(x93171),f332(f332(f6(x93172,x93171),x93173),x93174)),f332(f332(f6(x93172,x93171),x93173),x93175)),f332(f332(f6(x93172,x93171),x93173),f332(f332(f113(f876(x93172,a862)),x93174),x93175)))
% 158.73/158.40  [9318]~P74(x93181)+~E(f332(x93183,f393(x93183,x93185,x93184,x93182,x93181)),f79(x93181))+~P24(f332(f63(x93182),x93184))+~P24(f332(f63(x93182),x93185))+E(f332(f332(f82(x93181),f332(f332(f9(x93182,x93181),x93183),x93184)),f332(f332(f9(x93182,x93181),x93183),x93185)),f332(f332(f9(x93182,x93181),x93183),f332(f332(f113(f876(x93182,a862)),x93184),x93185)))
% 158.73/158.40  [9319]~P74(x93191)+~E(f332(x93193,f395(x93193,x93195,x93194,x93192,x93191)),f79(x93191))+~P24(f332(f63(x93192),x93194))+~P24(f332(f63(x93192),x93195))+E(f332(f332(f82(x93191),f332(f332(f9(x93192,x93191),x93193),x93194)),f332(f332(f9(x93192,x93191),x93193),x93195)),f332(f332(f9(x93192,x93191),x93193),f332(f332(f113(f876(x93192,a862)),x93194),x93195)))
% 158.73/158.40  [9518]~P74(x95181)+~E(f332(x95183,f854(x95183,x95185,x95184,x95182,x95181)),f79(x95181))+~P24(f332(f63(x95182),x95184))+~P24(f332(f63(x95182),x95185))+E(f332(f332(f82(x95181),f332(f332(f332(f67(x95181,x95182,f82(x95181)),x95183),f79(x95181)),x95184)),f332(f332(f332(f67(x95181,x95182,f82(x95181)),x95183),f79(x95181)),x95185)),f332(f332(f332(f67(x95181,x95182,f82(x95181)),x95183),f79(x95181)),f332(f332(f113(f876(x95182,a862)),x95184),x95185)))
% 158.73/158.40  [9626]~P67(x96262)+E(f332(f332(f6(x96261,x96262),x96263),x96264),f332(f332(f6(x96261,x96262),x96263),x96265))+~P24(f332(f63(x96261),x96265))+~P24(f332(f332(f246(f876(x96261,a862)),x96264),x96265))+P24(f332(f332(f334(x96261),f479(x96263,x96264,x96265,x96261,x96262)),f332(f332(f22(f876(x96261,a862)),x96265),x96264)))
% 158.73/158.40  [9627]~P67(x96272)+E(f332(f332(f6(x96271,x96272),x96273),x96274),f332(f332(f6(x96271,x96272),x96273),x96275))+~P24(f332(f63(x96271),x96275))+~P24(f332(f332(f246(f876(x96271,a862)),x96274),x96275))+P24(f332(f332(f334(x96271),f480(x96273,x96274,x96275,x96271,x96272)),f332(f332(f22(f876(x96271,a862)),x96275),x96274)))
% 158.73/158.40  [9628]~P74(x96282)+E(f332(f332(f9(x96281,x96282),x96283),x96284),f332(f332(f9(x96281,x96282),x96283),x96285))+~P24(f332(f63(x96281),x96285))+~P24(f332(f332(f246(f876(x96281,a862)),x96284),x96285))+P24(f332(f332(f334(x96281),f472(x96283,x96284,x96285,x96281,x96282)),f332(f332(f22(f876(x96281,a862)),x96285),x96284)))
% 158.73/158.40  [9629]~P74(x96292)+E(f332(f332(f9(x96291,x96292),x96293),x96294),f332(f332(f9(x96291,x96292),x96293),x96295))+~P24(f332(f63(x96291),x96295))+~P24(f332(f332(f246(f876(x96291,a862)),x96294),x96295))+P24(f332(f332(f334(x96291),f473(x96293,x96294,x96295,x96291,x96292)),f332(f332(f22(f876(x96291,a862)),x96295),x96294)))
% 158.73/158.40  [9646]~P67(x96461)+~P24(f332(f63(x96462),x96464))+~P24(f332(f63(x96462),x96465))+E(f332(f332(f81(x96461),f332(f332(f6(x96462,x96461),x96463),x96464)),f332(f332(f6(x96462,x96461),x96463),x96465)),f332(f332(f6(x96462,x96461),x96463),f332(f332(f113(f876(x96462,a862)),x96464),x96465)))+P24(f332(f332(f334(x96462),f392(x96463,x96465,x96464,x96462,x96461)),f332(f332(f104(f876(x96462,a862)),x96464),x96465)))
% 158.73/158.40  [9647]~P67(x96471)+~P24(f332(f63(x96472),x96474))+~P24(f332(f63(x96472),x96475))+E(f332(f332(f81(x96471),f332(f332(f6(x96472,x96471),x96473),x96474)),f332(f332(f6(x96472,x96471),x96473),x96475)),f332(f332(f6(x96472,x96471),x96473),f332(f332(f113(f876(x96472,a862)),x96474),x96475)))+P24(f332(f332(f334(x96472),f396(x96473,x96475,x96474,x96472,x96471)),f332(f332(f104(f876(x96472,a862)),x96474),x96475)))
% 158.73/158.40  [9648]~P74(x96481)+~P24(f332(f63(x96482),x96484))+~P24(f332(f63(x96482),x96485))+E(f332(f332(f82(x96481),f332(f332(f9(x96482,x96481),x96483),x96484)),f332(f332(f9(x96482,x96481),x96483),x96485)),f332(f332(f9(x96482,x96481),x96483),f332(f332(f113(f876(x96482,a862)),x96484),x96485)))+P24(f332(f332(f334(x96482),f393(x96483,x96485,x96484,x96482,x96481)),f332(f332(f104(f876(x96482,a862)),x96484),x96485)))
% 158.73/158.40  [9649]~P74(x96491)+~P24(f332(f63(x96492),x96494))+~P24(f332(f63(x96492),x96495))+E(f332(f332(f82(x96491),f332(f332(f9(x96492,x96491),x96493),x96494)),f332(f332(f9(x96492,x96491),x96493),x96495)),f332(f332(f9(x96492,x96491),x96493),f332(f332(f113(f876(x96492,a862)),x96494),x96495)))+P24(f332(f332(f334(x96492),f395(x96493,x96495,x96494,x96492,x96491)),f332(f332(f104(f876(x96492,a862)),x96494),x96495)))
% 158.73/158.40  [9656]~P87(x96565)+~P24(f332(f63(x96561),x96564))+P24(f332(f332(f246(x96565),f332(f332(f6(x96561,x96565),x96562),x96563)),f332(f332(f6(x96561,x96565),x96562),x96564)))+~P24(f332(f332(f246(f876(x96561,a862)),x96563),x96564))+P24(f332(f332(f334(x96561),f394(x96562,x96563,x96564,x96561,x96565)),f332(f332(f22(f876(x96561,a862)),x96564),x96563)))
% 158.73/158.40  [9710]~P74(x97101)+~P24(f332(f63(x97102),x97104))+~P24(f332(f63(x97102),x97105))+E(f332(f332(f82(x97101),f332(f332(f332(f67(x97101,x97102,f82(x97101)),x97103),f79(x97101)),x97104)),f332(f332(f332(f67(x97101,x97102,f82(x97101)),x97103),f79(x97101)),x97105)),f332(f332(f332(f67(x97101,x97102,f82(x97101)),x97103),f79(x97101)),f332(f332(f113(f876(x97102,a862)),x97104),x97105)))+P24(f332(f332(f334(x97102),f854(x97103,x97105,x97104,x97102,x97101)),f332(f332(f104(f876(x97102,a862)),x97104),x97105)))
% 158.73/158.40  [8706]~P14(x87061,x87064,x87065)+~P24(f332(f63(x87061),x87062))+E(f332(f332(f22(f876(x87061,a862)),x87062),f332(f332(f310(x87061),x87063),f198(f876(x87061,a862)))),f198(f876(x87061,a862)))+~P24(f332(f332(f334(x87061),x87063),x87062))+E(f332(f332(x87064,x87063),f332(x87065,f332(f332(f22(f876(x87061,a862)),x87062),f332(f332(f310(x87061),x87063),f198(f876(x87061,a862)))))),f332(x87065,x87062))
% 158.73/158.40  [8779]~P14(x87791,x87794,x87795)+~P24(f332(f63(x87791),x87793))+~P24(f332(f63(x87791),x87792))+E(f332(f332(f104(f876(x87791,a862)),x87792),x87793),f198(f876(x87791,a862)))+E(f332(f332(x87794,f332(x87795,f332(f332(f113(f876(x87791,a862)),x87792),x87793))),f332(x87795,f332(f332(f104(f876(x87791,a862)),x87792),x87793))),f332(f332(x87794,f332(x87795,x87792)),f332(x87795,x87793)))
% 158.73/158.40  [9321]~P24(f332(f332(f246(a1),x93214),f2(a1)))+~P24(f332(f332(f247(a1),x93213),x93215))+P24(f332(f332(f246(a1),x93211),x93212))+~P24(f332(f332(f247(a1),x93213),x93214))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),f332(f332(f82(a1),x93213),x93212)),x93215)),f332(f332(f81(a1),f332(f332(f82(a1),x93213),x93211)),x93214)))
% 158.73/158.40  [9323]~P24(f332(f332(f246(a1),f2(a1)),x93235))+P24(f332(f332(f246(a1),x93231),x93232))+~P24(f332(f332(f247(a1),x93233),x93234))+~P24(f332(f332(f247(a1),x93235),x93234))+~P24(f332(f332(f246(a1),f332(f332(f81(a1),f332(f332(f82(a1),x93234),x93231)),x93235)),f332(f332(f81(a1),f332(f332(f82(a1),x93234),x93232)),x93233)))
% 158.73/158.40  [9430]~P61(x94305)+E(f332(x94301,f416(x94301,x94302,x94303,x94304,x94305)),f2(x94305))+~P24(f332(f63(x94304),x94303))+~P24(f332(f63(x94304),x94302))+E(f332(f332(f290(x94305),f332(f332(f82(x94305),f332(f332(f9(x94304,x94305),x94301),x94303)),f332(f332(f9(x94304,x94305),x94301),x94302))),f332(f332(f9(x94304,x94305),x94301),f332(f332(f104(f876(x94304,a862)),x94303),x94302))),f332(f332(f9(x94304,x94305),x94301),f332(f332(f113(f876(x94304,a862)),x94303),x94302)))
% 158.73/158.40  [9702]~P61(x97021)+~P24(f332(f63(x97022),x97024))+~P24(f332(f63(x97022),x97025))+E(f332(f332(f290(x97021),f332(f332(f82(x97021),f332(f332(f9(x97022,x97021),x97023),x97024)),f332(f332(f9(x97022,x97021),x97023),x97025))),f332(f332(f9(x97022,x97021),x97023),f332(f332(f104(f876(x97022,a862)),x97024),x97025))),f332(f332(f9(x97022,x97021),x97023),f332(f332(f113(f876(x97022,a862)),x97024),x97025)))+P24(f332(f332(f334(x97022),f416(x97023,x97025,x97024,x97022,x97021)),f332(f332(f104(f876(x97022,a862)),x97024),x97025)))
% 158.73/158.40  [9047]E(f332(f332(f135(x90471),x90472),x90473),f332(f332(f135(x90471),x90474),x90475))+~E(f332(f332(f177(x90471),f332(f199(f869(x90471)),x90474)),x90472),x90474)+~E(f332(f332(f177(x90471),f332(f199(f869(x90471)),x90472)),x90474),x90472)+~E(x90475,f332(f332(f135(x90471),f332(f332(f139(x90471),f332(f199(f869(x90471)),x90474)),x90472)),x90473))+~E(f332(f332(f135(x90471),f332(f332(f139(x90471),f332(f199(f869(x90471)),x90472)),x90474)),x90475),x90473)
% 158.73/158.40  [9428]~P106(x94282)+E(f332(f332(f149(x94281,x94282,x94283),x94284),f172(x94281,x94284,x94285)),x94285)+~P30(x94282,f332(f332(f155(x94281,x94282),x94283),x94285))+~P24(f332(f332(f334(x94281),x94284),f332(f174(x94281),x94285)))+~E(f332(f142(x94281),f332(f137(x94281,f332(f332(f8(x94282,a862,x94281),f332(a329,f332(x94283,x94284))),x94283)),x94285)),x94284)
% 158.73/158.40  [9765]~P71(x97651)+~P24(f332(f68(x97651,x97651,f82(x97651),x97652,x97653),x97655))+~P24(f332(f332(f334(x97651),x97654),x97653))+P24(f332(f332(f334(x97651),x97652),x97653))+P24(f332(f68(x97651,x97651,f82(x97651),x97654,f332(f332(f310(x97651),x97652),f332(f332(f22(f876(x97651,a862)),x97653),f332(f332(f310(x97651),x97654),f198(f876(x97651,a862)))))),x97655))
% 158.73/158.40  [7229]E(x72291,x72292)+~P21(x72294,x72295,x72293,x72296)+~E(f332(x72293,x72291),f332(x72293,x72292))+~P24(f332(f332(f334(x72294),x72292),x72296))+~P24(f332(f332(f334(x72294),x72291),x72296))
% 158.73/158.40  [6493]~P139(x64934)+E(x64931,x64932)+~E(x64935,x64936)+E(x64933,f2(x64934))+~E(f332(f332(f81(x64934),x64935),f332(f332(f82(x64934),x64933),x64931)),f332(f332(f81(x64934),x64936),f332(f332(f82(x64934),x64933),x64932)))
% 158.73/158.40  [7518]~P106(x75181)+~P28(x75181)+~P24(f332(f332(f247(x75181),x75182),f332(x75185,x75186)))+~P24(f332(f332(f334(x75183),x75186),x75184))+P24(f332(f332(f247(x75181),x75182),f332(f332(f43(x75183,x75181),x75184),x75185)))
% 158.73/158.40  [8194]~P106(x81941)+~P28(x81941)+~P24(f332(f332(f247(x81941),f332(x81944,x81946)),x81945))+~P24(f332(f332(f334(x81942),x81946),x81943))+P24(f332(f332(f247(x81941),f332(f332(f44(x81942,x81941),x81943),x81944)),x81945))
% 158.73/158.40  [8443]~P15(x84432,x84435,x84436,x84431)+~P24(f332(f63(x84432),x84434))+~P24(f332(f63(x84432),x84433))+~E(f332(f332(f104(f876(x84432,a862)),x84433),x84434),f198(f876(x84432,a862)))+E(f332(x84431,f332(f332(f113(f876(x84432,a862)),x84433),x84434)),f332(f74(x84435,x84435,x84435,f332(x84431,x84433)),f332(x84431,x84434)))
% 158.73/158.40  [8749]E(x87491,x87492)+~P53(x87494,x87495,x87496,x87493,x87497)+~E(f332(x87493,x87491),f332(x87493,x87492))+~P24(f332(f332(f334(x87495),x87492),x87497))+~P24(f332(f332(f334(x87495),x87491),x87497))
% 158.73/158.40  [10009]~P24(f332(x100092,x100094))+~E(x100095,f332(f137(x100091,x100092),x100097))+E(f332(f137(x100091,x100092),x100093),f332(f332(f152(x100091),x100094),x100095))+~E(x100093,f332(f332(f135(x100091),x100096),f332(f332(f152(x100091),x100094),x100097)))+P24(f332(x100092,f718(x100095,x100094,x100093,x100092,x100091,x100096,x100097)))
% 158.73/158.40  [10010]~P24(f332(x100104,x100102))+~E(x100103,f332(f137(x100101,x100104),x100107))+E(f332(f332(f152(x100101),x100102),x100103),f332(f137(x100101,x100104),x100105))+~E(x100105,f332(f332(f135(x100101),x100106),f332(f332(f152(x100101),x100102),x100107)))+P24(f332(x100104,f720(x100105,x100104,x100103,x100102,x100101,x100106,x100107)))
% 158.73/158.40  [10043]~P24(f332(x100432,x100434))+~E(x100435,f332(f137(x100431,x100432),x100437))+E(f332(f137(x100431,x100432),x100433),f332(f332(f152(x100431),x100434),x100435))+~E(x100433,f332(f332(f135(x100431),x100436),f332(f332(f152(x100431),x100434),x100437)))+P24(f332(f332(f334(x100431),f718(x100435,x100434,x100433,x100432,x100431,x100436,x100437)),f332(f174(x100431),x100436)))
% 158.73/158.40  [10044]~P24(f332(x100444,x100442))+~E(x100443,f332(f137(x100441,x100444),x100447))+E(f332(f332(f152(x100441),x100442),x100443),f332(f137(x100441,x100444),x100445))+~E(x100445,f332(f332(f135(x100441),x100446),f332(f332(f152(x100441),x100442),x100447)))+P24(f332(f332(f334(x100441),f720(x100445,x100444,x100443,x100442,x100441,x100446,x100447)),f332(f174(x100441),x100446)))
% 158.73/158.40  [10047]~P6(x100471,x100477,x100476)+~P9(x100471,f876(x100475,a862),x100476,x100474)+P24(f332(f332(f334(x100471),f542(x100472,x100473,x100474,x100475,x100476,x100477,x100471)),x100477))+~P24(f332(f332(f334(f876(x100471,a862)),x100473),f332(f332(f62(x100471),x100477),x100476)))+P24(f332(f332(f334(f876(x100475,a862)),f332(f332(f43(x100471,f876(x100475,a862)),x100473),x100474)),x100472))
% 158.73/158.40  [10092]~P6(x100922,x100926,x100927)+~P9(x100922,f876(x100921,a862),x100927,x100924)+~P24(f332(f332(f334(f876(x100922,a862)),x100923),f332(f332(f62(x100922),x100926),x100927)))+~P24(f332(f332(f334(f876(x100921,a862)),f332(x100924,f542(x100925,x100923,x100924,x100921,x100927,x100926,x100922))),x100925))+P24(f332(f332(f334(f876(x100921,a862)),f332(f332(f43(x100922,f876(x100921,a862)),x100923),x100924)),x100925))
% 158.73/158.40  [8361]~P74(x83612)+~P21(x83611,x83615,x83618,x83614)+~E(x83613,f332(f74(x83615,x83612,x83611,x83616),x83618))+~E(x83617,f332(f311(x83611,x83615,x83618),x83614))+E(f332(f332(f9(x83611,x83612),x83613),x83614),f332(f332(f9(x83615,x83612),x83616),x83617))
% 158.73/158.40  [10096]~P74(x100962)+~P21(x100965,x100961,x100968,x100967)+~E(f332(x100966,f560(x100963,x100966,x100964,x100967,x100968,x100961,x100965,x100962)),f332(f332(f74(x100961,x100962,x100965,x100963),x100968),f560(x100963,x100966,x100964,x100967,x100968,x100961,x100965,x100962)))+~E(x100964,f332(f311(x100965,x100961,x100968),x100967))+E(f332(f332(f9(x100961,x100962),x100963),x100964),f332(f332(f9(x100965,x100962),x100966),x100967))
% 158.73/158.40  [10098]~P67(x100982)+~P21(x100981,x100985,x100988,x100984)+~E(x100987,f332(f311(x100981,x100985,x100988),x100984))+E(f332(f332(f6(x100981,x100982),x100983),x100984),f332(f332(f6(x100985,x100982),x100986),x100987))+P24(f332(f332(f334(x100981),f737(x100986,x100983,x100987,x100984,x100988,x100985,x100981,x100982)),x100984))
% 158.73/158.40  [10099]~P74(x100992)+~P21(x100991,x100995,x100998,x100994)+~E(x100997,f332(f311(x100991,x100995,x100998),x100994))+E(f332(f332(f9(x100991,x100992),x100993),x100994),f332(f332(f9(x100995,x100992),x100996),x100997))+P24(f332(f332(f334(x100991),f560(x100996,x100993,x100997,x100994,x100998,x100995,x100991,x100992)),x100994))
% 158.73/158.40  [10105]~P67(x101052)+~P21(x101055,x101051,x101058,x101057)+~E(x101054,f332(f311(x101055,x101051,x101058),x101057))+~E(f332(x101056,f737(x101053,x101056,x101054,x101057,x101058,x101051,x101055,x101052)),f332(x101053,f332(x101058,f737(x101053,x101056,x101054,x101057,x101058,x101051,x101055,x101052))))+E(f332(f332(f6(x101051,x101052),x101053),x101054),f332(f332(f6(x101055,x101052),x101056),x101057))
% 158.73/158.40  [9480]~E(f332(f199(f869(x94802)),x94805),f332(f199(f869(x94801)),x94803))+~E(f332(f199(f869(x94802)),x94804),f332(f199(f869(x94801)),x94803))+~E(f332(f332(f332(f73(x94801,f872(x94802)),f332(f180(x94801,x94802),f332(f332(f184(x94801,x94802),x94803),x94804))),x94806),f332(f210(x94802),x94807)),f332(f332(f332(f73(x94801,f872(x94802)),f332(f180(x94801,x94802),f332(f332(f184(x94801,x94802),x94803),x94805))),x94806),f332(f210(x94802),x94808)))+E(f332(f180(x94801,x94802),f332(f332(f184(x94801,x94802),x94803),x94804)),f332(f180(x94801,x94802),f332(f332(f184(x94801,x94802),x94803),x94805)))+P24(f332(f332(f334(x94801),x94806),f332(f174(x94801),x94803)))
% 158.73/158.40  [9593]~P19(x95936,x95932,x95935,x95937,x95938,x95931)+~P24(f332(f63(x95932),x95934))+~P24(f332(f63(x95932),x95933))+~E(f332(f332(f104(f876(x95932,a862)),x95933),x95934),f198(f876(x95932,a862)))+E(f332(x95931,f332(f332(f113(f876(x95932,a862)),x95933),x95934)),f332(f332(x95935,f332(x95931,x95933)),f332(x95931,x95934)))
% 158.73/158.40  [9996]~P19(x99968,x99962,x99965,x99967,x99966,x99961)+~E(f332(x99966,f826(x99964,x99963,x99961,x99966,x99967,x99965,x99962)),x99967)+~P24(f332(f63(x99962),x99963))+~P24(f332(f63(x99962),x99964))+E(f332(x99961,f332(f332(f113(f876(x99962,a862)),x99963),x99964)),f332(f332(x99965,f332(x99961,x99963)),f332(x99961,x99964)))
% 158.73/158.40  [10052]~P19(x100528,x100522,x100525,x100527,x100526,x100521)+~P24(f332(f63(x100522),x100523))+~P24(f332(f63(x100522),x100524))+E(f332(x100521,f332(f332(f113(f876(x100522,a862)),x100523),x100524)),f332(f332(x100525,f332(x100521,x100523)),f332(x100521,x100524)))+P24(f332(f332(f334(x100522),f826(x100524,x100523,x100521,x100526,x100527,x100525,x100522)),f332(f332(f104(f876(x100522,a862)),x100523),x100524)))
% 158.73/158.40  [9753]~P6(x97534,x97538,x97535)+~P6(x97531,x97539,x97533)+~P10(x97531,x97534,f876(x97532,a862),x97533,x97535,x97537)+P9(x97531,f876(x97532,a862),x97533,f332(f332(f8(f876(x97534,f876(x97532,a862)),f876(x97532,a862),x97531),f332(f43(x97534,f876(x97532,a862)),f332(f286(x97534,x97534,x97535),f332(f332(f310(x97534),x97536),f198(f876(x97534,a862)))))),x97537))+~P24(f332(f332(f334(x97534),x97536),x97538))
% 158.73/158.40  [5414]~P106(x54143)+~P30(x54143,x54141)+E(x54141,f698(x54142,x54143))+~E(f332(f174(x54143),x54141),x54142)+~P24(f332(f63(x54143),x54142))+~P24(f332(f138(x54143),x54141))
% 158.73/158.40  [5031]~P125(x50312)+~P126(x50312)+~P141(x50312)+~P111(x50312)+E(x50311,f2(x50312))+~E(f332(f332(f257(x50312),x50311),x50313),f2(x50312))
% 158.73/158.40  [5032]~P125(x50322)+~P126(x50322)+~P141(x50322)+~P111(x50322)+~E(x50321,f2(a868))+~E(f332(f332(f257(x50322),x50323),x50321),f2(x50322))
% 158.73/158.40  [6475]~P87(x64751)+~E(x64753,f2(x64751))+~E(x64752,f2(x64751))+E(f332(f332(f81(x64751),x64752),x64753),f2(x64751))+~P24(f332(f332(f246(x64751),f2(x64751)),x64753))+~P24(f332(f332(f246(x64751),f2(x64751)),x64752))
% 158.73/158.40  [8810]~E(f332(f266(a868,a868),x88103),f2(a868))+~E(x88101,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),x88103)),x88102)),f332(f270(a868,a868),x88103)))+P24(f332(f49(x88101,x88102),x88103))+~P24(f332(f332(f246(a868),f332(f270(a868,a868),x88103)),f2(a868)))+P24(f332(f332(f247(a868),f2(a868)),x88102))+~P24(f332(f332(f247(a868),x88102),f332(f270(a868,a868),x88103)))
% 158.73/158.40  [8818]E(x88181,f2(a868))+~E(x88182,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),x88183)),x88181)),f332(f270(a868,a868),x88183)))+P24(f332(f49(x88182,x88181),x88183))+~P24(f332(f332(f247(a868),f2(a868)),x88181))+~P24(f332(f332(f246(a868),f2(a868)),f332(f270(a868,a868),x88183)))+~P24(f332(f332(f247(a868),f332(f270(a868,a868),x88183)),x88181))
% 158.73/158.40  [8836]~E(f332(f266(a868,a868),x88363),f2(a868))+~E(x88361,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),x88363)),x88362)),f332(f270(a868,a868),x88363)))+P24(f332(f49(x88361,x88362),x88363))+~P24(f332(f332(f247(a868),f2(a868)),x88362))+~P24(f332(f332(f246(a868),f2(a868)),f332(f270(a868,a868),x88363)))+~P24(f332(f332(f247(a868),f332(f270(a868,a868),x88363)),x88362))
% 158.73/158.40  [6856]~P26(x68562)+E(x68561,f198(f876(x68562,a862)))+E(x68563,f198(f876(x68562,a862)))+~P24(f332(f63(x68562),x68561))+~P24(f332(f63(x68562),x68563))+E(f10(x68562,f332(f332(f113(f876(x68562,a862)),x68563),x68561)),f332(f332(f113(x68562),f10(x68562,x68563)),f10(x68562,x68561)))
% 158.73/158.40  [6857]~P26(x68572)+E(x68571,f198(f876(x68572,a862)))+E(x68573,f198(f876(x68572,a862)))+~P24(f332(f63(x68572),x68571))+~P24(f332(f63(x68572),x68573))+E(f11(x68572,f332(f332(f113(f876(x68572,a862)),x68573),x68571)),f332(f332(f104(x68572),f11(x68572,x68573)),f11(x68572,x68571)))
% 158.73/158.40  [6858]~P106(x68582)+E(x68581,f198(f876(x68582,a862)))+E(x68583,f198(f876(x68582,a862)))+~P24(f332(f63(x68582),x68581))+~P24(f332(f63(x68582),x68583))+E(f14(x68582,f332(f332(f113(f876(x68582,a862)),x68583),x68581)),f332(f332(f196(x68582),f14(x68582,x68583)),f14(x68582,x68581)))
% 158.73/158.40  [6859]~P106(x68592)+E(x68591,f198(f876(x68592,a862)))+E(x68593,f198(f876(x68592,a862)))+~P24(f332(f63(x68592),x68591))+~P24(f332(f63(x68592),x68593))+E(f15(x68592,f332(f332(f113(f876(x68592,a862)),x68593),x68591)),f332(f332(f197(x68592),f15(x68592,x68593)),f15(x68592,x68591)))
% 158.73/158.40  [7493]~P95(x74932)+E(x74931,f198(f876(x74932,a862)))+E(x74933,f198(f876(x74932,a862)))+~P24(f332(f63(x74932),x74931))+~P24(f332(f63(x74932),x74933))+E(f332(f332(f82(x74932),f332(f65(x74932,f82(x74932)),x74933)),f332(f65(x74932,f82(x74932)),x74931)),f332(f65(x74932,f82(x74932)),f332(f332(f113(f876(x74932,a862)),x74933),x74931)))
% 158.73/158.40  [7651]~P106(x76512)+E(x76511,f198(f876(x76512,a862)))+E(x76513,f198(f876(x76512,a862)))+~P24(f332(f63(x76512),x76511))+~P24(f332(f63(x76512),x76513))+E(f332(f332(f196(x76512),f12(x76512,f196(x76512),x76513)),f12(x76512,f196(x76512),x76511)),f12(x76512,f196(x76512),f332(f332(f113(f876(x76512,a862)),x76513),x76511)))
% 158.73/158.40  [7652]~P106(x76522)+E(x76521,f198(f876(x76522,a862)))+E(x76523,f198(f876(x76522,a862)))+~P24(f332(f63(x76522),x76521))+~P24(f332(f63(x76522),x76523))+E(f332(f332(f197(x76522),f13(x76522,f197(x76522),x76523)),f13(x76522,f197(x76522),x76521)),f13(x76522,f197(x76522),f332(f332(f113(f876(x76522,a862)),x76523),x76521)))
% 158.73/158.40  [8659]~P24(f332(x86591,x86593))+P24(f332(x86591,f464(x86591,x86592)))+P24(f332(x86591,f454(x86591,x86592)))+~P24(f332(f332(f247(a1),f2(a1)),x86592))+~P24(f332(f332(f334(a1),x86593),f303(a1,f79(a1),x86592)))+P24(f332(x86591,f332(f332(f22(a1),f454(x86591,x86592)),f332(f332(f82(a1),f463(x86591,x86592)),x86592))))
% 158.73/158.40  [8947]~P24(f332(x89471,x89473))+~P24(f332(x89471,f454(x89471,x89472)))+P24(f332(x89471,f464(x89471,x89472)))+~P24(f332(f332(f247(a1),f2(a1)),x89472))+~P24(f332(f332(f334(a1),x89473),f303(a1,f79(a1),x89472)))+~P24(f332(x89471,f332(f332(f22(a1),f454(x89471,x89472)),f332(f332(f82(a1),f463(x89471,x89472)),x89472))))
% 158.73/158.40  [10128]~P97(x101282)+E(x101281,f198(f876(x101282,a862)))+E(x101283,f198(f876(x101282,a862)))+~P24(f332(f63(x101282),x101281))+~P24(f332(f63(x101282),x101283))+E(f11(x101282,f332(f252(x101282),f332(f332(f8(f876(x101282,a862),a862,x101282),f88(x101282)),f332(f332(f8(f876(x101282,f876(x101282,a862)),f876(x101282,a862),x101282),f332(f8(f876(x101282,a862),a862,x101282),f88(x101282))),f332(f332(f7(x101282,f876(x101282,f876(x101282,a862)),f876(x101282,f876(x101282,a862))),f332(f332(f8(f876(x101282,f876(f876(x101282,a862),f876(x101282,a862))),f876(f876(x101282,f876(x101282,a862)),f876(x101282,f876(x101282,a862))),x101282),f18(x101282,f876(x101282,a862),f876(x101282,a862))),f332(f332(f8(f876(x101282,f876(x101282,f876(a862,a862))),f876(x101282,f876(f876(x101282,a862),f876(x101282,a862))),x101282),f332(f8(f876(x101282,f876(a862,a862)),f876(f876(x101282,a862),f876(x101282,a862)),x101282),f18(x101282,a862,a862))),f332(f332(f8(f876(x101282,f876(x101282,a862)),f876(x101282,f876(x101282,f876(a862,a862))),x101282),f332(f8(f876(x101282,a862),f876(x101282,f876(a862,a862)),x101282),f332(f8(a862,f876(a862,a862),x101282),a330))),f332(f332(f7(x101282,f876(x101282,f876(x101282,x101282)),f876(x101282,f876(x101282,a862))),f332(f332(f8(f876(f876(x101282,x101282),f876(x101282,a862)),f876(f876(x101282,f876(x101282,x101282)),f876(x101282,f876(x101282,a862))),x101282),f8(f876(x101282,x101282),f876(x101282,a862),x101282)),f332(f332(f8(f876(x101282,a862),f876(f876(x101282,x101282),f876(x101282,a862)),x101282),f8(x101282,a862,x101282)),a329))),f113(x101282)))))),f332(f332(f7(x101282,f876(x101282,a862),f876(x101282,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x101282,a862),f876(x101282,a862)),x101282),f8(a862,a862,x101282)),f332(f332(f8(a862,f876(a862,a862),x101282),a330),f332(f332(f7(x101282,f876(x101282,a862),a862),f334(x101282)),x101283)))),f332(f332(f7(x101282,f876(x101282,a862),a862),f334(x101282)),x101281))))))),f332(f332(f113(x101282),f11(x101282,x101283)),f11(x101282,x101281)))
% 158.73/158.40  [10129]~P97(x101292)+E(x101291,f198(f876(x101292,a862)))+E(x101293,f198(f876(x101292,a862)))+~P24(f332(f63(x101292),x101291))+~P24(f332(f63(x101292),x101293))+E(f10(x101292,f332(f252(x101292),f332(f332(f8(f876(x101292,a862),a862,x101292),f88(x101292)),f332(f332(f8(f876(x101292,f876(x101292,a862)),f876(x101292,a862),x101292),f332(f8(f876(x101292,a862),a862,x101292),f88(x101292))),f332(f332(f7(x101292,f876(x101292,f876(x101292,a862)),f876(x101292,f876(x101292,a862))),f332(f332(f8(f876(x101292,f876(f876(x101292,a862),f876(x101292,a862))),f876(f876(x101292,f876(x101292,a862)),f876(x101292,f876(x101292,a862))),x101292),f18(x101292,f876(x101292,a862),f876(x101292,a862))),f332(f332(f8(f876(x101292,f876(x101292,f876(a862,a862))),f876(x101292,f876(f876(x101292,a862),f876(x101292,a862))),x101292),f332(f8(f876(x101292,f876(a862,a862)),f876(f876(x101292,a862),f876(x101292,a862)),x101292),f18(x101292,a862,a862))),f332(f332(f8(f876(x101292,f876(x101292,a862)),f876(x101292,f876(x101292,f876(a862,a862))),x101292),f332(f8(f876(x101292,a862),f876(x101292,f876(a862,a862)),x101292),f332(f8(a862,f876(a862,a862),x101292),a330))),f332(f332(f7(x101292,f876(x101292,f876(x101292,x101292)),f876(x101292,f876(x101292,a862))),f332(f332(f8(f876(f876(x101292,x101292),f876(x101292,a862)),f876(f876(x101292,f876(x101292,x101292)),f876(x101292,f876(x101292,a862))),x101292),f8(f876(x101292,x101292),f876(x101292,a862),x101292)),f332(f332(f8(f876(x101292,a862),f876(f876(x101292,x101292),f876(x101292,a862)),x101292),f8(x101292,a862,x101292)),a329))),f104(x101292)))))),f332(f332(f7(x101292,f876(x101292,a862),f876(x101292,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x101292,a862),f876(x101292,a862)),x101292),f8(a862,a862,x101292)),f332(f332(f8(a862,f876(a862,a862),x101292),a330),f332(f332(f7(x101292,f876(x101292,a862),a862),f334(x101292)),x101293)))),f332(f332(f7(x101292,f876(x101292,a862),a862),f334(x101292)),x101291))))))),f332(f332(f104(x101292),f10(x101292,x101293)),f10(x101292,x101291)))
% 158.73/158.40  [10130]~P106(x101302)+E(x101301,f198(f876(x101302,a862)))+E(x101303,f198(f876(x101302,a862)))+~P24(f332(f63(x101302),x101301))+~P24(f332(f63(x101302),x101303))+E(f13(x101302,f197(x101302),f332(f252(x101302),f332(f332(f8(f876(x101302,a862),a862,x101302),f88(x101302)),f332(f332(f8(f876(x101302,f876(x101302,a862)),f876(x101302,a862),x101302),f332(f8(f876(x101302,a862),a862,x101302),f88(x101302))),f332(f332(f7(x101302,f876(x101302,f876(x101302,a862)),f876(x101302,f876(x101302,a862))),f332(f332(f8(f876(x101302,f876(f876(x101302,a862),f876(x101302,a862))),f876(f876(x101302,f876(x101302,a862)),f876(x101302,f876(x101302,a862))),x101302),f18(x101302,f876(x101302,a862),f876(x101302,a862))),f332(f332(f8(f876(x101302,f876(x101302,f876(a862,a862))),f876(x101302,f876(f876(x101302,a862),f876(x101302,a862))),x101302),f332(f8(f876(x101302,f876(a862,a862)),f876(f876(x101302,a862),f876(x101302,a862)),x101302),f18(x101302,a862,a862))),f332(f332(f8(f876(x101302,f876(x101302,a862)),f876(x101302,f876(x101302,f876(a862,a862))),x101302),f332(f8(f876(x101302,a862),f876(x101302,f876(a862,a862)),x101302),f332(f8(a862,f876(a862,a862),x101302),a330))),f332(f332(f7(x101302,f876(x101302,f876(x101302,x101302)),f876(x101302,f876(x101302,a862))),f332(f332(f8(f876(f876(x101302,x101302),f876(x101302,a862)),f876(f876(x101302,f876(x101302,x101302)),f876(x101302,f876(x101302,a862))),x101302),f8(f876(x101302,x101302),f876(x101302,a862),x101302)),f332(f332(f8(f876(x101302,a862),f876(f876(x101302,x101302),f876(x101302,a862)),x101302),f8(x101302,a862,x101302)),a329))),f196(x101302)))))),f332(f332(f7(x101302,f876(x101302,a862),f876(x101302,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x101302,a862),f876(x101302,a862)),x101302),f8(a862,a862,x101302)),f332(f332(f8(a862,f876(a862,a862),x101302),a330),f332(f332(f7(x101302,f876(x101302,a862),a862),f334(x101302)),x101303)))),f332(f332(f7(x101302,f876(x101302,a862),a862),f334(x101302)),x101301))))))),f332(f332(f196(x101302),f13(x101302,f197(x101302),x101303)),f13(x101302,f197(x101302),x101301)))
% 158.73/158.40  [10131]~P106(x101312)+E(x101311,f198(f876(x101312,a862)))+E(x101313,f198(f876(x101312,a862)))+~P24(f332(f63(x101312),x101311))+~P24(f332(f63(x101312),x101313))+E(f12(x101312,f196(x101312),f332(f252(x101312),f332(f332(f8(f876(x101312,a862),a862,x101312),f88(x101312)),f332(f332(f8(f876(x101312,f876(x101312,a862)),f876(x101312,a862),x101312),f332(f8(f876(x101312,a862),a862,x101312),f88(x101312))),f332(f332(f7(x101312,f876(x101312,f876(x101312,a862)),f876(x101312,f876(x101312,a862))),f332(f332(f8(f876(x101312,f876(f876(x101312,a862),f876(x101312,a862))),f876(f876(x101312,f876(x101312,a862)),f876(x101312,f876(x101312,a862))),x101312),f18(x101312,f876(x101312,a862),f876(x101312,a862))),f332(f332(f8(f876(x101312,f876(x101312,f876(a862,a862))),f876(x101312,f876(f876(x101312,a862),f876(x101312,a862))),x101312),f332(f8(f876(x101312,f876(a862,a862)),f876(f876(x101312,a862),f876(x101312,a862)),x101312),f18(x101312,a862,a862))),f332(f332(f8(f876(x101312,f876(x101312,a862)),f876(x101312,f876(x101312,f876(a862,a862))),x101312),f332(f8(f876(x101312,a862),f876(x101312,f876(a862,a862)),x101312),f332(f8(a862,f876(a862,a862),x101312),a330))),f332(f332(f7(x101312,f876(x101312,f876(x101312,x101312)),f876(x101312,f876(x101312,a862))),f332(f332(f8(f876(f876(x101312,x101312),f876(x101312,a862)),f876(f876(x101312,f876(x101312,x101312)),f876(x101312,f876(x101312,a862))),x101312),f8(f876(x101312,x101312),f876(x101312,a862),x101312)),f332(f332(f8(f876(x101312,a862),f876(f876(x101312,x101312),f876(x101312,a862)),x101312),f8(x101312,a862,x101312)),a329))),f197(x101312)))))),f332(f332(f7(x101312,f876(x101312,a862),f876(x101312,a862)),f332(f332(f8(f876(a862,a862),f876(f876(x101312,a862),f876(x101312,a862)),x101312),f8(a862,a862,x101312)),f332(f332(f8(a862,f876(a862,a862),x101312),a330),f332(f332(f7(x101312,f876(x101312,a862),a862),f334(x101312)),x101313)))),f332(f332(f7(x101312,f876(x101312,a862),a862),f334(x101312)),x101311))))))),f332(f332(f197(x101312),f12(x101312,f196(x101312),x101313)),f12(x101312,f196(x101312),x101311)))
% 158.73/158.40  [7180]~P115(x71803)+E(x71801,x71802)+~E(f332(f332(f257(x71803),x71801),x71804),f332(f332(f257(x71803),x71802),x71804))+~P24(f332(f332(f246(x71803),f2(x71803)),x71802))+~P24(f332(f332(f246(x71803),f2(x71803)),x71801))+~P24(f332(f332(f247(a868),f2(a868)),x71804))
% 158.73/158.40  [7450]~P106(x74502)+E(x74501,f198(f876(x74502,a862)))+~P24(f332(f63(x74502),x74501))+~P24(f332(f332(f334(x74502),x74504),x74501))+P24(f332(f332(f246(x74502),x74503),x74504))+~P24(f332(f332(f246(x74502),x74503),f332(f65(x74502,f196(x74502)),x74501)))
% 158.73/158.40  [7451]~P100(x74512)+E(x74511,f198(f876(x74512,a862)))+~P24(f332(f63(x74512),x74511))+~P24(f332(f332(f334(x74512),x74514),x74511))+P24(f332(f332(f246(x74512),x74513),x74514))+~P24(f332(f332(f246(x74512),x74513),f332(f65(x74512,f104(x74512)),x74511)))
% 158.73/158.40  [7452]~P106(x74522)+E(x74521,f198(f876(x74522,a862)))+~P24(f332(f63(x74522),x74521))+~P24(f332(f332(f334(x74522),x74524),x74521))+P24(f332(f332(f247(x74522),x74523),x74524))+~P24(f332(f332(f247(x74522),x74523),f332(f65(x74522,f196(x74522)),x74521)))
% 158.73/158.40  [7351]E(x73511,f2(a1))+E(f332(f332(f40(a1),x73512),x73511),x73513)+~P24(f332(f332(f246(a1),x73514),f2(a1)))+~E(x73512,f332(f332(f81(a1),f332(f332(f82(a1),x73511),x73513)),x73514))+P24(f332(f332(f247(a1),f2(a1)),x73511))+~P24(f332(f332(f247(a1),x73511),x73514))
% 158.73/158.40  [7366]E(f46(a1,x73662,x73661),x73663)+E(x73661,f2(a1))+~P24(f332(f332(f246(a1),x73663),f2(a1)))+~E(x73662,f332(f332(f81(a1),f332(f332(f82(a1),x73661),x73664)),x73663))+P24(f332(f332(f247(a1),f2(a1)),x73661))+~P24(f332(f332(f247(a1),x73661),x73663))
% 158.73/158.40  [7492]E(x74921,f2(a1))+E(f332(f332(f40(a1),x74922),x74921),x74923)+~E(x74922,f332(f332(f81(a1),f332(f332(f82(a1),x74921),x74923)),x74924))+~P24(f332(f332(f246(a1),f2(a1)),x74924))+~P24(f332(f332(f247(a1),f2(a1)),x74921))+~P24(f332(f332(f247(a1),x74924),x74921))
% 158.73/158.40  [7514]E(f46(a1,x75142,x75141),x75143)+E(x75141,f2(a1))+~E(x75142,f332(f332(f81(a1),f332(f332(f82(a1),x75141),x75144)),x75143))+~P24(f332(f332(f246(a1),f2(a1)),x75143))+~P24(f332(f332(f247(a1),f2(a1)),x75141))+~P24(f332(f332(f247(a1),x75143),x75141))
% 158.73/158.40  [7655]~P106(x76552)+E(x76551,f198(f876(x76552,a862)))+~P24(f332(f63(x76552),x76551))+~P24(f332(f332(f246(x76552),x76554),x76553))+~P24(f332(f332(f334(x76552),x76554),x76551))+P24(f332(f332(f246(x76552),f332(f65(x76552,f196(x76552)),x76551)),x76553))
% 158.73/158.40  [7656]~P106(x76562)+E(x76561,f198(f876(x76562,a862)))+~P24(f332(f63(x76562),x76561))+~P24(f332(f332(f247(x76562),x76564),x76563))+~P24(f332(f332(f334(x76562),x76564),x76561))+P24(f332(f332(f247(x76562),f332(f65(x76562,f196(x76562)),x76561)),x76563))
% 158.73/158.40  [8219]~P24(f332(f332(f246(a1),x82194),f2(a1)))+~E(x82191,f332(f332(f81(a1),f332(f332(f82(a1),x82192),x82193)),x82194))+~P24(f332(f332(f246(a1),f2(a1)),x82194))+~P24(f332(f332(f247(a1),x82194),x82192))+~P24(f332(f332(f247(a1),x82192),x82194))+P24(f332(f50(x82191,x82192),f332(f332(f267(a1,a1),x82193),x82194)))
% 158.73/158.40  [9137]~P59(x91373)+~P59(x91374)+E(x91371,x91372)+~E(f332(f199(f869(x91373)),x91372),f332(f199(f869(x91374)),f57(x91374)))+~E(f332(f199(f869(x91373)),x91371),f332(f199(f869(x91374)),f57(x91374)))+~E(f332(f74(f872(x91373),x91373,x91374,f245(x91373)),f332(f180(x91374,x91373),f332(f332(f184(x91374,x91373),f57(x91374)),x91371))),f332(f74(f872(x91373),x91373,x91374,f245(x91373)),f332(f180(x91374,x91373),f332(f332(f184(x91374,x91373),f57(x91374)),x91372))))
% 158.73/158.40  [8379]~P107(x83791)+P24(f332(f332(f247(f876(x83791,a862)),f303(x83791,x83792,x83793)),f303(x83791,x83794,x83795)))+~P24(f332(f332(f246(x83791),x83794),x83792))+~P24(f332(f332(f246(x83791),x83794),x83795))+~P24(f332(f332(f246(x83791),x83793),x83795))+~P24(f332(f332(f247(x83791),x83793),x83795))
% 158.73/158.40  [8380]~P107(x83801)+P24(f332(f332(f247(f876(x83801,a862)),f303(x83801,x83802,x83803)),f303(x83801,x83804,x83805)))+~P24(f332(f332(f246(x83801),x83803),x83805))+~P24(f332(f332(f246(x83801),x83804),x83805))+~P24(f332(f332(f246(x83801),x83804),x83802))+~P24(f332(f332(f247(x83801),x83804),x83802))
% 158.73/158.40  [9197]P55(x91972,x91973,x91974,x91971)+E(x91971,f198(f876(x91972,a862)))+~P24(f332(f63(x91972),x91974))+~P24(f332(f63(x91972),x91971))+~P24(f332(f332(x91973,f672(x91971,x91974,x91973,x91972)),x91975))+~P24(f332(f332(f334(x91972),x91975),x91971))
% 158.73/158.40  [9338]~E(x93383,x93385)+~P67(x93381)+~P74(x93381)+~P40(x93383)+E(f332(f332(f6(a1,x93381),x93382),x93383),f332(f332(f6(a1,x93381),x93384),x93385))+P24(f332(f332(f246(a1),f2(a1)),f492(x93382,x93384,x93383,x93385,x93381)))
% 158.73/158.40  [9339]~E(x93393,x93395)+~P67(x93391)+~P74(x93391)+~P40(x93393)+E(f332(f332(f9(a1,x93391),x93392),x93393),f332(f332(f9(a1,x93391),x93394),x93395))+P24(f332(f332(f246(a1),f2(a1)),f483(x93392,x93394,x93393,x93395,x93391)))
% 158.73/158.40  [9501]~E(x95015,x95013)+~P67(x95011)+~P74(x95011)+~P40(x95015)+~E(f332(x95012,f492(x95014,x95012,x95015,x95013,x95011)),f332(x95014,f492(x95014,x95012,x95015,x95013,x95011)))+E(f332(f332(f6(a1,x95011),x95012),x95013),f332(f332(f6(a1,x95011),x95014),x95015))
% 158.73/158.40  [9502]~E(x95025,x95023)+~P67(x95021)+~P74(x95021)+~P40(x95025)+~E(f332(x95022,f483(x95024,x95022,x95025,x95023,x95021)),f332(x95024,f483(x95024,x95022,x95025,x95023,x95021)))+E(f332(f332(f9(a1,x95021),x95022),x95023),f332(f332(f9(a1,x95021),x95024),x95025))
% 158.73/158.40  [9590]~P77(x95903)+E(f332(x95901,x95902),f2(x95903))+~E(f332(f332(f6(x95904,x95903),x95901),x95905),f2(x95903))+~P24(f332(f63(x95904),x95905))+P24(f332(f332(f334(x95904),f419(x95902,x95901,x95905,x95904,x95903)),x95905))+~P24(f332(f332(f334(x95904),x95902),x95905))
% 158.73/158.40  [9726]~P77(x97263)+E(f332(x97261,x97262),f2(x97263))+~E(f332(f332(f6(x97264,x97263),x97261),x97265),f2(x97263))+~P24(f332(f63(x97264),x97265))+~P24(f332(f332(f334(x97264),x97262),x97265))+~P24(f332(f332(f246(x97263),f2(x97263)),f332(x97261,f419(x97262,x97261,x97265,x97264,x97263))))
% 158.73/158.40  [8298]~P133(x82981)+~P24(f332(f332(f246(x82981),x82983),x82985))+~P24(f332(f332(f246(x82981),x82982),x82984))+~P24(f332(f332(f246(x82981),f2(x82981)),x82983))+~P24(f332(f332(f246(x82981),f2(x82981)),x82984))+P24(f332(f332(f246(x82981),f332(f332(f82(x82981),x82982),x82983)),f332(f332(f82(x82981),x82984),x82985)))
% 158.73/158.40  [8299]~P133(x82991)+~P24(f332(f332(f246(x82991),x82993),x82995))+~P24(f332(f332(f246(x82991),x82992),x82994))+~P24(f332(f332(f246(x82991),f2(x82991)),x82993))+~P24(f332(f332(f246(x82991),f2(x82991)),x82992))+P24(f332(f332(f246(x82991),f332(f332(f82(x82991),x82992),x82993)),f332(f332(f82(x82991),x82994),x82995)))
% 158.73/158.40  [8300]~P63(x83001)+~P24(f332(f332(f247(x83001),f2(x83001)),x83005))+~P24(f332(f332(f246(x83001),x83005),x83003))+~P24(f332(f332(f246(x83001),x83002),x83004))+~P24(f332(f332(f246(x83001),f2(x83001)),x83002))+P24(f332(f332(f246(x83001),f332(f332(f290(x83001),x83002),x83003)),f332(f332(f290(x83001),x83004),x83005)))
% 158.73/158.40  [8301]~P127(x83011)+~P24(f332(f332(f246(x83011),x83013),x83015))+~P24(f332(f332(f246(x83011),f2(x83011)),x83012))+~P24(f332(f332(f247(x83011),x83012),x83014))+~P24(f332(f332(f247(x83011),f2(x83011)),x83013))+P24(f332(f332(f247(x83011),f332(f332(f82(x83011),x83012),x83013)),f332(f332(f82(x83011),x83014),x83015)))
% 158.73/158.40  [8302]~P127(x83021)+~P24(f332(f332(f246(x83021),x83022),x83024))+~P24(f332(f332(f246(x83021),f2(x83021)),x83023))+~P24(f332(f332(f247(x83021),x83023),x83025))+~P24(f332(f332(f247(x83021),f2(x83021)),x83022))+P24(f332(f332(f247(x83021),f332(f332(f82(x83021),x83022),x83023)),f332(f332(f82(x83021),x83024),x83025)))
% 158.73/158.40  [8303]~P127(x83031)+~P24(f332(f332(f246(x83031),f2(x83031)),x83033))+~P24(f332(f332(f246(x83031),f2(x83031)),x83032))+~P24(f332(f332(f247(x83031),x83033),x83035))+~P24(f332(f332(f247(x83031),x83032),x83034))+P24(f332(f332(f247(x83031),f332(f332(f82(x83031),x83032),x83033)),f332(f332(f82(x83031),x83034),x83035)))
% 158.73/158.40  [8304]~P127(x83041)+~P24(f332(f332(f246(x83041),f2(x83041)),x83043))+~P24(f332(f332(f247(x83041),x83043),x83045))+~P24(f332(f332(f247(x83041),x83042),x83044))+~P24(f332(f332(f247(x83041),f2(x83041)),x83044))+P24(f332(f332(f247(x83041),f332(f332(f82(x83041),x83042),x83043)),f332(f332(f82(x83041),x83044),x83045)))
% 158.73/158.40  [8305]~P63(x83051)+~P24(f332(f332(f246(x83051),x83055),x83053))+~P24(f332(f332(f246(x83051),f2(x83051)),x83052))+~P24(f332(f332(f247(x83051),x83052),x83054))+~P24(f332(f332(f247(x83051),f2(x83051)),x83055))+P24(f332(f332(f247(x83051),f332(f332(f290(x83051),x83052),x83053)),f332(f332(f290(x83051),x83054),x83055)))
% 158.73/158.40  [8306]~P63(x83061)+~P24(f332(f332(f246(x83061),x83062),x83064))+~P24(f332(f332(f247(x83061),x83065),x83063))+~P24(f332(f332(f247(x83061),f2(x83061)),x83065))+~P24(f332(f332(f247(x83061),f2(x83061)),x83062))+P24(f332(f332(f247(x83061),f332(f332(f290(x83061),x83062),x83063)),f332(f332(f290(x83061),x83064),x83065)))
% 158.73/158.40  [9630]~P67(x96305)+~P81(x96305)+E(x96301,f198(f876(x96302,a862)))+~P24(f332(f63(x96302),x96301))+P24(f332(f332(f334(x96302),f691(x96303,x96304,x96301,x96302,x96305)),x96301))+P24(f332(f332(f247(x96305),f332(f332(f6(x96302,x96305),x96304),x96301)),f332(f332(f6(x96302,x96305),x96303),x96301)))
% 158.73/158.40  [9749]~P67(x97491)+~P83(x97491)+~P24(f332(f63(x97492),x97495))+~P24(f332(f332(f246(x97491),f2(x97491)),f332(x97493,f401(x97493,x97494,x97495,x97492,x97491))))+P24(f332(f332(f246(x97491),f332(f332(f6(x97492,x97491),x97493),x97494)),f332(f332(f6(x97492,x97491),x97493),x97495)))+~P24(f332(f332(f246(f876(x97492,a862)),x97494),x97495))
% 158.73/158.40  [9916]~P67(x99163)+~P81(x99163)+E(x99161,f198(f876(x99162,a862)))+~P24(f332(f63(x99162),x99161))+~P24(f332(f332(f247(x99163),f332(x99164,f691(x99165,x99164,x99161,x99162,x99163))),f332(x99165,f691(x99165,x99164,x99161,x99162,x99163))))+P24(f332(f332(f247(x99163),f332(f332(f6(x99162,x99163),x99164),x99161)),f332(f332(f6(x99162,x99163),x99165),x99161)))
% 158.73/158.40  [7039]~P13(x70392,x70395,x70394)+E(x70391,f198(f876(x70392,a862)))+E(x70393,f198(f876(x70392,a862)))+~P24(f332(f63(x70392),x70391))+~P24(f332(f63(x70392),x70393))+E(f332(x70394,f332(f332(f113(f876(x70392,a862)),x70393),x70391)),f332(f332(x70395,f332(x70394,x70393)),f332(x70394,x70391)))
% 158.73/158.40  [7621]~P145(x76211,x76214,x76213)+P24(f332(x76211,x76212))+~P24(f332(f332(f247(a1),x76214),f2(a1)))+~P24(f332(f332(f246(a1),x76215),f2(a1)))+~E(x76213,f332(f332(f81(a1),f332(f332(f82(a1),x76214),x76212)),x76215))+~P24(f332(f332(f247(a1),x76214),x76215))
% 158.73/158.40  [7622]~P144(x76221,x76224,x76223)+P24(f332(x76221,x76222))+~P24(f332(f332(f247(a1),x76224),f2(a1)))+~P24(f332(f332(f246(a1),x76222),f2(a1)))+~E(x76223,f332(f332(f81(a1),f332(f332(f82(a1),x76224),x76225)),x76222))+~P24(f332(f332(f247(a1),x76224),x76222))
% 158.73/158.40  [7664]~P145(x76641,x76644,x76643)+P24(f332(x76641,x76642))+~E(x76643,f332(f332(f81(a1),f332(f332(f82(a1),x76644),x76642)),x76645))+~P24(f332(f332(f246(a1),f2(a1)),x76645))+~P24(f332(f332(f247(a1),f2(a1)),x76644))+~P24(f332(f332(f247(a1),x76645),x76644))
% 158.73/158.40  [7665]~P144(x76651,x76654,x76653)+P24(f332(x76651,x76652))+~E(x76653,f332(f332(f81(a1),f332(f332(f82(a1),x76654),x76655)),x76652))+~P24(f332(f332(f246(a1),f2(a1)),x76652))+~P24(f332(f332(f247(a1),f2(a1)),x76654))+~P24(f332(f332(f247(a1),x76652),x76654))
% 158.73/158.40  [8581]P24(f332(f332(x85811,x85812),x85813))+~P24(f332(f332(x85811,f332(f332(f40(a1),x85814),x85815)),f46(a1,x85814,x85815)))+~P24(f332(f332(f247(a1),x85815),f2(a1)))+~P24(f332(f332(f246(a1),x85813),f2(a1)))+~E(x85814,f332(f332(f81(a1),f332(f332(f82(a1),x85815),x85812)),x85813))+~P24(f332(f332(f247(a1),x85815),x85813))
% 158.73/158.40  [8588]P24(f332(f332(x85881,x85882),x85883))+~P24(f332(f332(x85881,f332(f332(f40(a1),x85884),x85885)),f46(a1,x85884,x85885)))+~E(x85884,f332(f332(f81(a1),f332(f332(f82(a1),x85885),x85882)),x85883))+~P24(f332(f332(f246(a1),f2(a1)),x85883))+~P24(f332(f332(f247(a1),f2(a1)),x85885))+~P24(f332(f332(f247(a1),x85883),x85885))
% 158.73/158.40  [8824]E(x88241,x88242)+~P52(x88243,x88245,x88244)+~P24(f332(f332(f334(x88243),x88242),x88245))+~P24(f332(f332(f334(x88243),x88241),x88245))+P24(f332(f332(f334(f875(x88243,x88243)),f332(f332(f267(x88243,x88243),x88241),x88242)),x88244))+P24(f332(f332(f334(f875(x88243,x88243)),f332(f332(f267(x88243,x88243),x88242),x88241)),x88244))
% 158.73/158.40  [9657]~P67(x96575)+~P83(x96575)+~P24(f332(f63(x96571),x96574))+P24(f332(f332(f246(x96575),f332(f332(f6(x96571,x96575),x96572),x96573)),f332(f332(f6(x96571,x96575),x96572),x96574)))+~P24(f332(f332(f246(f876(x96571,a862)),x96573),x96574))+P24(f332(f332(f334(x96571),f401(x96572,x96573,x96574,x96571,x96575)),f332(f332(f22(f876(x96571,a862)),x96574),x96573)))
% 158.73/158.40  [9757]E(x97571,f198(f876(x97572,a862)))+~P24(f332(f63(x97572),x97573))+~P24(f332(f63(x97572),x97571))+P24(f332(f332(f334(f875(f876(x97572,a862),f876(x97572,a862))),f332(f332(f267(f876(x97572,a862),f876(x97572,a862)),x97573),x97571)),f324(x97572,x97574)))+~P24(f332(f332(f334(x97572),x97575),x97571))+~P24(f332(f332(f334(f875(x97572,x97572)),f332(f332(f267(x97572,x97572),f679(x97574,x97571,x97573,x97572)),x97575)),x97574))
% 158.73/158.40  [9758]E(x97581,f198(f876(x97582,a862)))+~P24(f332(f63(x97582),x97583))+~P24(f332(f63(x97582),x97581))+P24(f332(f332(f334(f875(f876(x97582,a862),f876(x97582,a862))),f332(f332(f267(f876(x97582,a862),f876(x97582,a862)),x97583),x97581)),f324(x97582,x97584)))+~P24(f332(f332(f334(x97582),x97585),x97581))+~P24(f332(f332(f334(f875(x97582,x97582)),f332(f332(f267(x97582,x97582),f730(x97584,x97581,x97583,x97582)),x97585)),x97584))
% 158.73/158.40  [9920]~P77(x99201)+~E(f332(f332(f6(x99205,x99201),x99202),x99206),x99204)+~P24(f332(f63(x99205),x99206))+P24(f332(f332(f334(x99205),f420(x99203,x99204,x99202,x99206,x99205,x99201)),x99206))+P24(f332(f332(f246(x99201),f332(x99202,x99203)),x99204))+~P24(f332(f332(f334(x99205),x99203),x99206))
% 158.73/158.40  [9967]~P77(x99671)+~E(f332(f332(f6(x99675,x99671),x99672),x99676),x99674)+~P24(f332(f63(x99675),x99676))+~P24(f332(f332(f334(x99675),x99673),x99676))+~P24(f332(f332(f246(x99671),f2(x99671)),f332(x99672,f420(x99673,x99674,x99672,x99676,x99675,x99671))))+P24(f332(f332(f246(x99671),f332(x99672,x99673)),x99674))
% 158.73/158.40  [10078]~E(x100785,x100788)+~E(x100784,x100787)+~P105(x100781)+~P67(x100782)+E(f332(f332(f6(x100781,x100782),x100783),f332(f302(x100781,x100784),x100785)),f332(f332(f6(x100781,x100782),x100786),f332(f302(x100781,x100787),x100788)))+P24(f332(f332(f246(x100781),x100784),f736(x100783,x100786,x100785,x100788,x100784,x100787,x100781,x100782)))
% 158.73/158.40  [10095]~E(x100957,x100954)+~E(x100958,x100955)+~P105(x100951)+~P67(x100952)+~E(f332(x100953,f736(x100956,x100953,x100958,x100955,x100957,x100954,x100951,x100952)),f332(x100956,f736(x100956,x100953,x100958,x100955,x100957,x100954,x100951,x100952)))+E(f332(f332(f6(x100951,x100952),x100953),f332(f302(x100951,x100954),x100955)),f332(f332(f6(x100951,x100952),x100956),f332(f302(x100951,x100957),x100958)))
% 158.73/158.40  [10097]~E(x100974,x100977)+~E(x100975,x100978)+~P105(x100971)+~P67(x100972)+E(f332(f332(f6(x100971,x100972),x100973),f332(f302(x100971,x100974),x100975)),f332(f332(f6(x100971,x100972),x100976),f332(f302(x100971,x100977),x100978)))+P24(f332(f332(f247(x100971),f736(x100973,x100976,x100975,x100978,x100974,x100977,x100971,x100972)),x100975))
% 158.73/158.40  [9763]~P6(x97635,x97639,x97636)+~P6(x97631,x976310,x97633)+~P10(x97631,x97635,f876(x97632,a862),x97633,x97636,x97638)+~P24(f332(f332(f334(x97635),x97637),x97639))+~P24(f332(f332(f334(x97631),x97634),x976310))+E(f332(f332(f43(x97631,f876(x97632,a862)),f332(f286(x97631,x97631,x97633),f332(f332(f310(x97631),x97634),f198(f876(x97631,a862))))),f332(f332(f8(f876(x97635,f876(x97632,a862)),f876(x97632,a862),x97631),f332(f43(x97635,f876(x97632,a862)),f332(f286(x97635,x97635,x97636),f332(f332(f310(x97635),x97637),f198(f876(x97635,a862)))))),x97638)),f332(f332(x97638,x97634),x97637))
% 158.73/158.40  [5582]~P106(x55823)+~P30(x55823,x55822)+~P30(x55823,x55821)+E(x55821,x55822)+~E(f332(f174(x55823),x55821),f332(f174(x55823),x55822))+~P24(f332(f138(x55823),x55822))+~P24(f332(f138(x55823),x55821))
% 158.73/158.40  [4913]~P125(x49132)+~P126(x49132)+~P141(x49132)+~P111(x49132)+~E(x49133,f2(x49132))+E(x49131,f2(a868))+E(f332(f332(f257(x49132),x49133),x49131),f2(x49132))
% 158.73/158.40  [9081]E(x90811,f2(a868))+~E(x90812,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),x90813)),x90811)),f332(f270(a868,a868),x90813)))+P24(f332(f49(x90812,x90811),x90813))+~P24(f332(f332(f246(a868),f332(f270(a868,a868),x90813)),f2(a868)))+~P24(f332(f332(f246(a868),f2(a868)),f332(f270(a868,a868),x90813)))+~P24(f332(f332(f247(a868),x90811),f332(f270(a868,a868),x90813)))+~P24(f332(f332(f247(a868),f332(f270(a868,a868),x90813)),x90811))
% 158.73/158.40  [9090]~E(f332(f266(a868,a868),x90903),f2(a868))+~E(x90901,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),x90903)),x90902)),f332(f270(a868,a868),x90903)))+P24(f332(f49(x90901,x90902),x90903))+~P24(f332(f332(f246(a868),f332(f270(a868,a868),x90903)),f2(a868)))+~P24(f332(f332(f246(a868),f2(a868)),f332(f270(a868,a868),x90903)))+~P24(f332(f332(f247(a868),x90902),f332(f270(a868,a868),x90903)))+~P24(f332(f332(f247(a868),f332(f270(a868,a868),x90903)),x90902))
% 158.73/158.40  [7973]~P71(x79732)+E(x79731,f198(f876(x79732,a862)))+E(x79733,f198(f876(x79732,a862)))+~P24(f332(f63(x79732),x79731))+~P24(f332(f63(x79732),x79733))+~E(f332(f332(f104(f876(x79732,a862)),x79733),x79731),f198(f876(x79732,a862)))+E(f332(f332(f82(x79732),f332(f65(x79732,f82(x79732)),x79733)),f332(f65(x79732,f82(x79732)),x79731)),f332(f65(x79732,f82(x79732)),f332(f332(f113(f876(x79732,a862)),x79733),x79731)))
% 158.73/158.40  [7760]E(x77601,f2(a1))+E(f332(f332(f40(a1),x77602),x77601),x77603)+~P24(f332(f332(f246(a1),x77604),f2(a1)))+~E(x77602,f332(f332(f81(a1),f332(f332(f82(a1),x77601),x77603)),x77604))+~P24(f332(f332(f246(a1),f2(a1)),x77604))+~P24(f332(f332(f247(a1),x77604),x77601))+~P24(f332(f332(f247(a1),x77601),x77604))
% 158.73/158.40  [7769]E(f46(a1,x77692,x77691),x77693)+E(x77691,f2(a1))+~P24(f332(f332(f246(a1),x77693),f2(a1)))+~E(x77692,f332(f332(f81(a1),f332(f332(f82(a1),x77691),x77694)),x77693))+~P24(f332(f332(f246(a1),f2(a1)),x77693))+~P24(f332(f332(f247(a1),x77693),x77691))+~P24(f332(f332(f247(a1),x77691),x77693))
% 158.73/158.40  [7673]~P14(x76732,x76735,x76734)+E(x76731,f198(f876(x76732,a862)))+E(x76733,f198(f876(x76732,a862)))+~P24(f332(f63(x76732),x76731))+~P24(f332(f63(x76732),x76733))+~E(f332(f332(f104(f876(x76732,a862)),x76733),x76731),f198(f876(x76732,a862)))+E(f332(x76734,f332(f332(f113(f876(x76732,a862)),x76733),x76731)),f332(f332(x76735,f332(x76734,x76733)),f332(x76734,x76731)))
% 158.73/158.40  [9312]~P21(x93123,x93121,x93125,x93124)+~P21(x93121,x93123,x93126,x93122)+E(f332(f39(x93121),x93122),f332(f39(x93123),x93124))+~P24(f332(f63(x93123),x93124))+~P24(f332(f63(x93121),x93122))+~P24(f332(f332(f246(f876(x93123,a862)),f332(f311(x93121,x93123,x93126),x93122)),x93124))+~P24(f332(f332(f246(f876(x93121,a862)),f332(f311(x93123,x93121,x93125),x93124)),x93122))
% 158.73/158.40  [9257]~P24(f332(f332(f247(a1),f332(f332(f81(a1),f332(f332(f82(a1),x92575),x92571)),x92576)),f2(a1)))+~E(f332(f332(f81(a1),f332(f332(f82(a1),x92573),x92572)),x92574),f332(f332(f81(a1),f332(f332(f82(a1),x92575),x92571)),x92576))+~P24(f332(f332(f246(a1),f2(a1)),x92576))+~P24(f332(f332(f247(a1),f2(a1)),x92575))+~P24(f332(f332(f246(a1),x92575),x92573))+~P24(f332(f332(f247(a1),x92574),x92573))+P24(f332(f332(f246(a1),x92571),x92572))
% 158.73/158.40  [9033]~E(f332(f332(f81(a1),f332(f332(f82(a1),x90333),x90331)),x90334),f332(f332(f81(a1),f332(f332(f82(a1),x90335),x90332)),x90336))+~P24(f332(f332(f246(a1),f2(a1)),x90334))+~P24(f332(f332(f247(a1),f2(a1)),x90335))+~P24(f332(f332(f246(a1),x90335),x90333))+~P24(f332(f332(f247(a1),x90336),x90335))+P24(f332(f332(f246(a1),x90331),x90332))+~P24(f332(f332(f246(a1),f2(a1)),f332(f332(f81(a1),f332(f332(f82(a1),x90335),x90332)),x90336)))
% 158.73/158.40  [9203]~P129(x92031)+~E(f332(f332(f81(x92031),x92032),x92034),f79(x92031))+~P24(f332(f332(f246(x92031),x92035),x92036))+~P24(f332(f332(f246(x92031),x92033),x92036))+~P24(f332(f332(f246(x92031),f2(x92031)),x92034))+~P24(f332(f332(f246(x92031),f2(x92031)),x92032))+P24(f332(f332(f246(x92031),f332(f332(f81(x92031),f332(f332(f82(x92031),x92032),x92033)),f332(f332(f82(x92031),x92034),x92035))),x92036))
% 158.73/158.40  [9204]~P130(x92041)+~E(f332(f332(f81(x92041),x92042),x92044),f79(x92041))+~P24(f332(f332(f246(x92041),f2(x92041)),x92044))+~P24(f332(f332(f246(x92041),f2(x92041)),x92042))+~P24(f332(f332(f247(x92041),x92045),x92046))+~P24(f332(f332(f247(x92041),x92043),x92046))+P24(f332(f332(f247(x92041),f332(f332(f81(x92041),f332(f332(f82(x92041),x92042),x92043)),f332(f332(f82(x92041),x92044),x92045))),x92046))
% 158.73/158.40  [10012]~P6(x100127,x100126,x100125)+E(x100121,x100122)+~P9(x100127,f876(x100124,a862),x100125,x100123)+E(f332(x100123,f541(x100121,x100122,x100123,x100124,x100125,x100126,x100127)),f332(x100123,f540(x100121,x100122,x100123,x100124,x100125,x100126,x100127)))+~E(f332(f332(f43(x100127,f876(x100124,a862)),x100121),x100123),f332(f332(f43(x100127,f876(x100124,a862)),x100122),x100123))+~P24(f332(f332(f334(f876(x100127,a862)),x100122),f332(f332(f62(x100127),x100126),x100125)))+~P24(f332(f332(f334(f876(x100127,a862)),x100121),f332(f332(f62(x100127),x100126),x100125)))
% 158.73/158.40  [10045]~P6(x100453,x100457,x100456)+E(x100451,x100452)+~P9(x100453,f876(x100455,a862),x100456,x100454)+~E(f332(f332(f43(x100453,f876(x100455,a862)),x100451),x100454),f332(f332(f43(x100453,f876(x100455,a862)),x100452),x100454))+P24(f332(f332(f334(x100453),f540(x100451,x100452,x100454,x100455,x100456,x100457,x100453)),x100457))+~P24(f332(f332(f334(f876(x100453,a862)),x100452),f332(f332(f62(x100453),x100457),x100456)))+~P24(f332(f332(f334(f876(x100453,a862)),x100451),f332(f332(f62(x100453),x100457),x100456)))
% 158.73/158.40  [10046]~P6(x100463,x100467,x100466)+E(x100461,x100462)+~P9(x100463,f876(x100465,a862),x100466,x100464)+~E(f332(f332(f43(x100463,f876(x100465,a862)),x100461),x100464),f332(f332(f43(x100463,f876(x100465,a862)),x100462),x100464))+P24(f332(f332(f334(x100463),f541(x100461,x100462,x100464,x100465,x100466,x100467,x100463)),x100467))+~P24(f332(f332(f334(f876(x100463,a862)),x100462),f332(f332(f62(x100463),x100467),x100466)))+~P24(f332(f332(f334(f876(x100463,a862)),x100461),f332(f332(f62(x100463),x100467),x100466)))
% 158.73/158.40  [10114]E(x101141,x101142)+~P6(x101143,x101146,x101147)+~P9(x101143,f876(x101144,a862),x101147,x101145)+~E(f332(f332(f43(x101143,f876(x101144,a862)),x101141),x101145),f332(f332(f43(x101143,f876(x101144,a862)),x101142),x101145))+~P24(f332(f332(f334(f875(x101143,x101143)),f332(f332(f267(x101143,x101143),f540(x101141,x101142,x101145,x101144,x101147,x101146,x101143)),f541(x101141,x101142,x101145,x101144,x101147,x101146,x101143))),x101147))+~P24(f332(f332(f334(f876(x101143,a862)),x101142),f332(f332(f62(x101143),x101146),x101147)))+~P24(f332(f332(f334(f876(x101143,a862)),x101141),f332(f332(f62(x101143),x101146),x101147)))
% 158.73/158.40  [9032]~P6(x90321,x90327,x90324)+~E(x90325,x90326)+~P24(f332(f332(f334(x90321),x90323),x90326))+~P24(f332(f332(f334(x90321),x90322),x90325))+~P24(f332(f332(f334(f876(x90321,a862)),x90326),f332(f332(f62(x90321),x90327),x90324)))+~P24(f332(f332(f334(f876(x90321,a862)),x90325),f332(f332(f62(x90321),x90327),x90324)))+P24(f332(f332(f334(f875(x90321,x90321)),f332(f332(f267(x90321,x90321),x90322),x90323)),x90324))
% 158.73/158.40  [9165]E(x91651,x91652)+~P6(x91653,x91654,x91655)+~P24(f332(f332(f334(x91653),x91656),x91652))+~P24(f332(f332(f334(x91653),x91657),x91651))+~P24(f332(f332(f334(f876(x91653,a862)),x91652),f332(f332(f62(x91653),x91654),x91655)))+~P24(f332(f332(f334(f876(x91653,a862)),x91651),f332(f332(f62(x91653),x91654),x91655)))+~P24(f332(f332(f334(f875(x91653,x91653)),f332(f332(f267(x91653,x91653),x91657),x91656)),x91655))
% 158.73/158.40  [10133]~P6(x101339,x101338,x101337)+~P6(x101331,x1013311,x1013310)+~P10(x101331,x101339,f876(x101336,a862),x1013310,x101337,x101335)+P24(f332(f332(f334(x101331),f543(x101332,x101333,x101334,x101335,x101336,x101337,x101338,x101339,x1013310,x1013311,x101331)),x1013311))+~P24(f332(f332(f334(f876(x101339,a862)),x101333),f332(f332(f62(x101339),x101338),x101337)))+~P24(f332(f332(f334(f876(x101331,a862)),x101334),f332(f332(f62(x101331),x1013311),x1013310)))+P24(f332(f332(f334(f876(x101336,a862)),f332(f332(f43(x101331,f876(x101336,a862)),x101334),f332(f332(f8(f876(x101339,f876(x101336,a862)),f876(x101336,a862),x101331),f332(f43(x101339,f876(x101336,a862)),x101333)),x101335))),x101332))
% 158.73/158.40  [10134]~P6(x1013411,x1013410,x101349)+~P6(x101341,x101348,x101347)+~P10(x1013411,x101341,f876(x101346,a862),x101349,x101347,x101345)+P24(f332(f332(f334(x101341),f544(x101342,x101343,x101344,x101345,x101346,x101347,x101348,x101341,x101349,x1013410,x1013411)),x101348))+~P24(f332(f332(f334(f876(x1013411,a862)),x101344),f332(f332(f62(x1013411),x1013410),x101349)))+~P24(f332(f332(f334(f876(x101341,a862)),x101343),f332(f332(f62(x101341),x101348),x101347)))+P24(f332(f332(f334(f876(x101346,a862)),f332(f332(f43(x1013411,f876(x101346,a862)),x101344),f332(f332(f8(f876(x101341,f876(x101346,a862)),f876(x101346,a862),x1013411),f332(f43(x101341,f876(x101346,a862)),x101343)),x101345))),x101342))
% 158.73/158.40  [10137]~P6(x101372,x101378,x101379)+~P6(x101374,x1013710,x1013711)+~P10(x101372,x101374,f876(x101371,a862),x101379,x1013711,x101376)+~P24(f332(f332(f334(f876(x101372,a862)),x101373),f332(f332(f62(x101372),x101378),x101379)))+~P24(f332(f332(f334(f876(x101374,a862)),x101375),f332(f332(f62(x101374),x1013710),x1013711)))+~P24(f332(f332(f334(f876(x101371,a862)),f332(f332(x101376,f543(x101377,x101375,x101373,x101376,x101371,x1013711,x1013710,x101374,x101379,x101378,x101372)),f544(x101377,x101375,x101373,x101376,x101371,x1013711,x1013710,x101374,x101379,x101378,x101372))),x101377))+P24(f332(f332(f334(f876(x101371,a862)),f332(f332(f43(x101372,f876(x101371,a862)),x101373),f332(f332(f8(f876(x101374,f876(x101371,a862)),f876(x101371,a862),x101372),f332(f43(x101374,f876(x101371,a862)),x101375)),x101376))),x101377))
% 158.73/158.40  [9068]E(x90681,x90682)+~P106(x90684)+~P21(x90683,x90684,x90685,f332(f332(f113(f876(x90683,a862)),f332(f174(x90683),x90681)),f332(f174(x90683),x90682)))+~E(f332(f174(x90683),x90681),f332(f174(x90683),x90682))+~P30(x90684,f332(f332(f155(x90683,x90684),x90685),x90682))+~P30(x90684,f332(f332(f155(x90683,x90684),x90685),x90681))+~P24(f332(f138(x90684),f332(f332(f155(x90683,x90684),x90685),x90682)))+~P24(f332(f138(x90684),f332(f332(f155(x90683,x90684),x90685),x90681)))
% 158.73/158.40  %EqnAxiom
% 158.73/158.40  [1]E(x11,x11)
% 158.73/158.40  [2]E(x22,x21)+~E(x21,x22)
% 158.73/158.40  [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 158.73/158.40  [4]~E(x41,x42)+E(f2(x41),f2(x42))
% 158.73/158.40  [5]~E(x51,x52)+E(f103(x51),f103(x52))
% 158.73/158.40  [6]~E(x61,x62)+E(f22(x61),f22(x62))
% 158.73/158.40  [7]~E(x71,x72)+E(f104(x71),f104(x72))
% 158.73/158.40  [8]~E(x81,x82)+E(f196(x81),f196(x82))
% 158.73/158.40  [9]~E(x91,x92)+E(f113(x91),f113(x92))
% 158.73/158.40  [10]~E(x101,x102)+E(f197(x101),f197(x102))
% 158.73/158.40  [11]~E(x111,x112)+E(f198(x111),f198(x112))
% 158.73/158.40  [12]~E(x121,x122)+E(f332(x121,x123),f332(x122,x123))
% 158.73/158.40  [13]~E(x131,x132)+E(f332(x133,x131),f332(x133,x132))
% 158.73/158.40  [14]~E(x141,x142)+E(f32(x141),f32(x142))
% 158.73/158.40  [15]~E(x151,x152)+E(f875(x151,x153),f875(x152,x153))
% 158.73/158.40  [16]~E(x161,x162)+E(f875(x163,x161),f875(x163,x162))
% 158.73/158.40  [17]~E(x171,x172)+E(f105(x171),f105(x172))
% 158.73/158.40  [18]~E(x181,x182)+E(f35(x181),f35(x182))
% 158.73/158.40  [19]~E(x191,x192)+E(f85(x191),f85(x192))
% 158.73/158.40  [20]~E(x201,x202)+E(f323(x201,x203),f323(x202,x203))
% 158.73/158.40  [21]~E(x211,x212)+E(f323(x213,x211),f323(x213,x212))
% 158.73/158.40  [22]~E(x221,x222)+E(f246(x221),f246(x222))
% 158.73/158.40  [23]~E(x231,x232)+E(f544(x231,x233,x234,x235,x236,x237,x238,x239,x2310,x2311,x2312),f544(x232,x233,x234,x235,x236,x237,x238,x239,x2310,x2311,x2312))
% 158.73/158.40  [24]~E(x241,x242)+E(f544(x243,x241,x244,x245,x246,x247,x248,x249,x2410,x2411,x2412),f544(x243,x242,x244,x245,x246,x247,x248,x249,x2410,x2411,x2412))
% 158.73/158.40  [25]~E(x251,x252)+E(f544(x253,x254,x251,x255,x256,x257,x258,x259,x2510,x2511,x2512),f544(x253,x254,x252,x255,x256,x257,x258,x259,x2510,x2511,x2512))
% 158.73/158.40  [26]~E(x261,x262)+E(f544(x263,x264,x265,x261,x266,x267,x268,x269,x2610,x2611,x2612),f544(x263,x264,x265,x262,x266,x267,x268,x269,x2610,x2611,x2612))
% 158.73/158.40  [27]~E(x271,x272)+E(f544(x273,x274,x275,x276,x271,x277,x278,x279,x2710,x2711,x2712),f544(x273,x274,x275,x276,x272,x277,x278,x279,x2710,x2711,x2712))
% 158.73/158.40  [28]~E(x281,x282)+E(f544(x283,x284,x285,x286,x287,x281,x288,x289,x2810,x2811,x2812),f544(x283,x284,x285,x286,x287,x282,x288,x289,x2810,x2811,x2812))
% 158.73/158.40  [29]~E(x291,x292)+E(f544(x293,x294,x295,x296,x297,x298,x291,x299,x2910,x2911,x2912),f544(x293,x294,x295,x296,x297,x298,x292,x299,x2910,x2911,x2912))
% 158.73/158.40  [30]~E(x301,x302)+E(f544(x303,x304,x305,x306,x307,x308,x309,x301,x3010,x3011,x3012),f544(x303,x304,x305,x306,x307,x308,x309,x302,x3010,x3011,x3012))
% 158.73/158.40  [31]~E(x311,x312)+E(f544(x313,x314,x315,x316,x317,x318,x319,x3110,x311,x3111,x3112),f544(x313,x314,x315,x316,x317,x318,x319,x3110,x312,x3111,x3112))
% 158.73/158.40  [32]~E(x321,x322)+E(f544(x323,x324,x325,x326,x327,x328,x329,x3210,x3211,x321,x3212),f544(x323,x324,x325,x326,x327,x328,x329,x3210,x3211,x322,x3212))
% 158.73/158.40  [33]~E(x331,x332)+E(f544(x333,x334,x335,x336,x337,x338,x339,x3310,x3311,x3312,x331),f544(x333,x334,x335,x336,x337,x338,x339,x3310,x3311,x3312,x332))
% 158.73/158.40  [34]~E(x341,x342)+E(f79(x341),f79(x342))
% 158.73/158.40  [35]~E(x351,x352)+E(f876(x351,x353),f876(x352,x353))
% 158.73/158.40  [36]~E(x361,x362)+E(f876(x363,x361),f876(x363,x362))
% 158.73/158.40  [37]~E(x371,x372)+E(f543(x371,x373,x374,x375,x376,x377,x378,x379,x3710,x3711,x3712),f543(x372,x373,x374,x375,x376,x377,x378,x379,x3710,x3711,x3712))
% 158.73/158.40  [38]~E(x381,x382)+E(f543(x383,x381,x384,x385,x386,x387,x388,x389,x3810,x3811,x3812),f543(x383,x382,x384,x385,x386,x387,x388,x389,x3810,x3811,x3812))
% 158.73/158.40  [39]~E(x391,x392)+E(f543(x393,x394,x391,x395,x396,x397,x398,x399,x3910,x3911,x3912),f543(x393,x394,x392,x395,x396,x397,x398,x399,x3910,x3911,x3912))
% 158.73/158.40  [40]~E(x401,x402)+E(f543(x403,x404,x405,x401,x406,x407,x408,x409,x4010,x4011,x4012),f543(x403,x404,x405,x402,x406,x407,x408,x409,x4010,x4011,x4012))
% 158.73/158.40  [41]~E(x411,x412)+E(f543(x413,x414,x415,x416,x411,x417,x418,x419,x4110,x4111,x4112),f543(x413,x414,x415,x416,x412,x417,x418,x419,x4110,x4111,x4112))
% 158.73/158.40  [42]~E(x421,x422)+E(f543(x423,x424,x425,x426,x427,x421,x428,x429,x4210,x4211,x4212),f543(x423,x424,x425,x426,x427,x422,x428,x429,x4210,x4211,x4212))
% 158.73/158.40  [43]~E(x431,x432)+E(f543(x433,x434,x435,x436,x437,x438,x431,x439,x4310,x4311,x4312),f543(x433,x434,x435,x436,x437,x438,x432,x439,x4310,x4311,x4312))
% 158.73/158.40  [44]~E(x441,x442)+E(f543(x443,x444,x445,x446,x447,x448,x449,x441,x4410,x4411,x4412),f543(x443,x444,x445,x446,x447,x448,x449,x442,x4410,x4411,x4412))
% 158.73/158.40  [45]~E(x451,x452)+E(f543(x453,x454,x455,x456,x457,x458,x459,x4510,x451,x4511,x4512),f543(x453,x454,x455,x456,x457,x458,x459,x4510,x452,x4511,x4512))
% 158.73/158.40  [46]~E(x461,x462)+E(f543(x463,x464,x465,x466,x467,x468,x469,x4610,x4611,x461,x4612),f543(x463,x464,x465,x466,x467,x468,x469,x4610,x4611,x462,x4612))
% 158.73/158.40  [47]~E(x471,x472)+E(f543(x473,x474,x475,x476,x477,x478,x479,x4710,x4711,x4712,x471),f543(x473,x474,x475,x476,x477,x478,x479,x4710,x4711,x4712,x472))
% 158.73/158.40  [48]~E(x481,x482)+E(f114(x481),f114(x482))
% 158.73/158.40  [49]~E(x491,x492)+E(f334(x491),f334(x492))
% 158.73/158.40  [50]~E(x501,x502)+E(f488(x501,x503,x504),f488(x502,x503,x504))
% 158.73/158.40  [51]~E(x511,x512)+E(f488(x513,x511,x514),f488(x513,x512,x514))
% 158.73/158.40  [52]~E(x521,x522)+E(f488(x523,x524,x521),f488(x523,x524,x522))
% 158.73/158.40  [53]~E(x531,x532)+E(f4(x531),f4(x532))
% 158.73/158.40  [54]~E(x541,x542)+E(f82(x541),f82(x542))
% 158.73/158.40  [55]~E(x551,x552)+E(f867(x551),f867(x552))
% 158.73/158.40  [56]~E(x561,x562)+E(f872(x561),f872(x562))
% 158.73/158.40  [57]~E(x571,x572)+E(f869(x571),f869(x572))
% 158.73/158.40  [58]~E(x581,x582)+E(f870(x581),f870(x582))
% 158.73/158.40  [59]~E(x591,x592)+E(f525(x591,x593,x594),f525(x592,x593,x594))
% 158.73/158.40  [60]~E(x601,x602)+E(f525(x603,x601,x604),f525(x603,x602,x604))
% 158.73/158.40  [61]~E(x611,x612)+E(f525(x613,x614,x611),f525(x613,x614,x612))
% 158.73/158.40  [62]~E(x621,x622)+E(f80(x621),f80(x622))
% 158.73/158.40  [63]~E(x631,x632)+E(f138(x631),f138(x632))
% 158.73/158.40  [64]~E(x641,x642)+E(f39(x641),f39(x642))
% 158.73/158.40  [65]~E(x651,x652)+E(f81(x651),f81(x652))
% 158.73/158.40  [66]~E(x661,x662)+E(f166(x661),f166(x662))
% 158.73/158.40  [67]~E(x671,x672)+E(f199(x671),f199(x672))
% 158.73/158.40  [68]~E(x681,x682)+E(f46(x681,x683,x684),f46(x682,x683,x684))
% 158.73/158.40  [69]~E(x691,x692)+E(f46(x693,x691,x694),f46(x693,x692,x694))
% 158.73/158.40  [70]~E(x701,x702)+E(f46(x703,x704,x701),f46(x703,x704,x702))
% 158.73/158.40  [71]~E(x711,x712)+E(f106(x711),f106(x712))
% 158.73/158.40  [72]~E(x721,x722)+E(f267(x721,x723),f267(x722,x723))
% 158.73/158.40  [73]~E(x731,x732)+E(f267(x733,x731),f267(x733,x732))
% 158.73/158.40  [74]~E(x741,x742)+E(f247(x741),f247(x742))
% 158.73/158.40  [75]~E(x751,x752)+E(f310(x751),f310(x752))
% 158.73/158.40  [76]~E(x761,x762)+E(f76(x761),f76(x762))
% 158.73/158.40  [77]~E(x771,x772)+E(f257(x771),f257(x772))
% 158.73/158.40  [78]~E(x781,x782)+E(f289(x781,x783,x784),f289(x782,x783,x784))
% 158.73/158.40  [79]~E(x791,x792)+E(f289(x793,x791,x794),f289(x793,x792,x794))
% 158.73/158.40  [80]~E(x801,x802)+E(f289(x803,x804,x801),f289(x803,x804,x802))
% 158.73/158.40  [81]~E(x811,x812)+E(f135(x811),f135(x812))
% 158.73/158.40  [82]~E(x821,x822)+E(f99(x821),f99(x822))
% 158.73/158.40  [83]~E(x831,x832)+E(f210(x831),f210(x832))
% 158.73/158.40  [84]~E(x841,x842)+E(f11(x841,x843),f11(x842,x843))
% 158.73/158.40  [85]~E(x851,x852)+E(f11(x853,x851),f11(x853,x852))
% 158.73/158.40  [86]~E(x861,x862)+E(f321(x861,x863),f321(x862,x863))
% 158.73/158.40  [87]~E(x871,x872)+E(f321(x873,x871),f321(x873,x872))
% 158.73/158.40  [88]~E(x881,x882)+E(f424(x881,x883),f424(x882,x883))
% 158.73/158.40  [89]~E(x891,x892)+E(f424(x893,x891),f424(x893,x892))
% 158.73/158.40  [90]~E(x901,x902)+E(f62(x901),f62(x902))
% 158.73/158.40  [91]~E(x911,x912)+E(f10(x911,x913),f10(x912,x913))
% 158.73/158.40  [92]~E(x921,x922)+E(f10(x923,x921),f10(x923,x922))
% 158.73/158.40  [93]~E(x931,x932)+E(f117(x931,x933),f117(x932,x933))
% 158.73/158.40  [94]~E(x941,x942)+E(f117(x943,x941),f117(x943,x942))
% 158.73/158.40  [95]~E(x951,x952)+E(f63(x951),f63(x952))
% 158.73/158.40  [96]~E(x961,x962)+E(f589(x961,x963,x964,x965),f589(x962,x963,x964,x965))
% 158.73/158.40  [97]~E(x971,x972)+E(f589(x973,x971,x974,x975),f589(x973,x972,x974,x975))
% 158.73/158.40  [98]~E(x981,x982)+E(f589(x983,x984,x981,x985),f589(x983,x984,x982,x985))
% 158.73/158.40  [99]~E(x991,x992)+E(f589(x993,x994,x995,x991),f589(x993,x994,x995,x992))
% 158.73/158.40  [100]~E(x1001,x1002)+E(f6(x1001,x1003),f6(x1002,x1003))
% 158.73/158.40  [101]~E(x1011,x1012)+E(f6(x1013,x1011),f6(x1013,x1012))
% 158.73/158.40  [102]~E(x1021,x1022)+E(f290(x1021),f290(x1022))
% 158.73/158.40  [103]~E(x1031,x1032)+E(f87(x1031,x1033),f87(x1032,x1033))
% 158.73/158.40  [104]~E(x1041,x1042)+E(f87(x1043,x1041),f87(x1043,x1042))
% 158.73/158.40  [105]~E(x1051,x1052)+E(f243(x1051,x1053,x1054,x1055),f243(x1052,x1053,x1054,x1055))
% 158.73/158.40  [106]~E(x1061,x1062)+E(f243(x1063,x1061,x1064,x1065),f243(x1063,x1062,x1064,x1065))
% 158.73/158.40  [107]~E(x1071,x1072)+E(f243(x1073,x1074,x1071,x1075),f243(x1073,x1074,x1072,x1075))
% 158.73/158.40  [108]~E(x1081,x1082)+E(f243(x1083,x1084,x1085,x1081),f243(x1083,x1084,x1085,x1082))
% 158.73/158.40  [109]~E(x1091,x1092)+E(f211(x1091),f211(x1092))
% 158.73/158.40  [110]~E(x1101,x1102)+E(f116(x1101),f116(x1102))
% 158.73/158.40  [111]~E(x1111,x1112)+E(f7(x1111,x1113,x1114),f7(x1112,x1113,x1114))
% 158.73/158.40  [112]~E(x1121,x1122)+E(f7(x1123,x1121,x1124),f7(x1123,x1122,x1124))
% 158.73/158.40  [113]~E(x1131,x1132)+E(f7(x1133,x1134,x1131),f7(x1133,x1134,x1132))
% 158.73/158.40  [114]~E(x1141,x1142)+E(f18(x1141,x1143,x1144),f18(x1142,x1143,x1144))
% 158.73/158.40  [115]~E(x1151,x1152)+E(f18(x1153,x1151,x1154),f18(x1153,x1152,x1154))
% 158.73/158.40  [116]~E(x1161,x1162)+E(f18(x1163,x1164,x1161),f18(x1163,x1164,x1162))
% 158.73/158.40  [117]~E(x1171,x1172)+E(f160(x1171,x1173),f160(x1172,x1173))
% 158.73/158.40  [118]~E(x1181,x1182)+E(f160(x1183,x1181),f160(x1183,x1182))
% 158.73/158.40  [119]~E(x1191,x1192)+E(f8(x1191,x1193,x1194),f8(x1192,x1193,x1194))
% 158.73/158.40  [120]~E(x1201,x1202)+E(f8(x1203,x1201,x1204),f8(x1203,x1202,x1204))
% 158.73/158.40  [121]~E(x1211,x1212)+E(f8(x1213,x1214,x1211),f8(x1213,x1214,x1212))
% 158.73/158.40  [122]~E(x1221,x1222)+E(f145(x1221,x1223),f145(x1222,x1223))
% 158.73/158.40  [123]~E(x1231,x1232)+E(f145(x1233,x1231),f145(x1233,x1232))
% 158.73/158.40  [124]~E(x1241,x1242)+E(f93(x1241),f93(x1242))
% 158.73/158.40  [125]~E(x1251,x1252)+E(f174(x1251),f174(x1252))
% 158.73/158.40  [126]~E(x1261,x1262)+E(f12(x1261,x1263,x1264),f12(x1262,x1263,x1264))
% 158.73/158.40  [127]~E(x1271,x1272)+E(f12(x1273,x1271,x1274),f12(x1273,x1272,x1274))
% 158.73/158.40  [128]~E(x1281,x1282)+E(f12(x1283,x1284,x1281),f12(x1283,x1284,x1282))
% 158.73/158.40  [129]~E(x1291,x1292)+E(f66(x1291,x1293,x1294),f66(x1292,x1293,x1294))
% 158.73/158.40  [130]~E(x1301,x1302)+E(f66(x1303,x1301,x1304),f66(x1303,x1302,x1304))
% 158.73/158.40  [131]~E(x1311,x1312)+E(f66(x1313,x1314,x1311),f66(x1313,x1314,x1312))
% 158.73/158.40  [132]~E(x1321,x1322)+E(f180(x1321,x1323),f180(x1322,x1323))
% 158.73/158.40  [133]~E(x1331,x1332)+E(f180(x1333,x1331),f180(x1333,x1332))
% 158.73/158.40  [134]~E(x1341,x1342)+E(f269(x1341,x1343),f269(x1342,x1343))
% 158.73/158.40  [135]~E(x1351,x1352)+E(f269(x1353,x1351),f269(x1353,x1352))
% 158.73/158.40  [136]~E(x1361,x1362)+E(f59(x1361),f59(x1362))
% 158.73/158.40  [137]~E(x1371,x1372)+E(f149(x1371,x1373,x1374),f149(x1372,x1373,x1374))
% 158.73/158.40  [138]~E(x1381,x1382)+E(f149(x1383,x1381,x1384),f149(x1383,x1382,x1384))
% 158.73/158.40  [139]~E(x1391,x1392)+E(f149(x1393,x1394,x1391),f149(x1393,x1394,x1392))
% 158.73/158.40  [140]~E(x1401,x1402)+E(f137(x1401,x1403),f137(x1402,x1403))
% 158.73/158.40  [141]~E(x1411,x1412)+E(f137(x1413,x1411),f137(x1413,x1412))
% 158.73/158.40  [142]~E(x1421,x1422)+E(f167(x1421),f167(x1422))
% 158.73/158.40  [143]~E(x1431,x1432)+E(f91(x1431,x1433),f91(x1432,x1433))
% 158.73/158.40  [144]~E(x1441,x1442)+E(f91(x1443,x1441),f91(x1443,x1442))
% 158.73/158.40  [145]~E(x1451,x1452)+E(f152(x1451),f152(x1452))
% 158.73/158.40  [146]~E(x1461,x1462)+E(f108(x1461),f108(x1462))
% 158.73/158.40  [147]~E(x1471,x1472)+E(f110(x1471),f110(x1472))
% 158.73/158.40  [148]~E(x1481,x1482)+E(f333(x1481),f333(x1482))
% 158.73/158.40  [149]~E(x1491,x1492)+E(f170(x1491),f170(x1492))
% 158.73/158.40  [150]~E(x1501,x1502)+E(f398(x1501),f398(x1502))
% 158.73/158.40  [151]~E(x1511,x1512)+E(f664(x1511,x1513),f664(x1512,x1513))
% 158.73/158.40  [152]~E(x1521,x1522)+E(f664(x1523,x1521),f664(x1523,x1522))
% 158.73/158.40  [153]~E(x1531,x1532)+E(f272(x1531,x1533,x1534,x1535,x1536,x1537),f272(x1532,x1533,x1534,x1535,x1536,x1537))
% 158.73/158.40  [154]~E(x1541,x1542)+E(f272(x1543,x1541,x1544,x1545,x1546,x1547),f272(x1543,x1542,x1544,x1545,x1546,x1547))
% 158.73/158.40  [155]~E(x1551,x1552)+E(f272(x1553,x1554,x1551,x1555,x1556,x1557),f272(x1553,x1554,x1552,x1555,x1556,x1557))
% 158.73/158.40  [156]~E(x1561,x1562)+E(f272(x1563,x1564,x1565,x1561,x1566,x1567),f272(x1563,x1564,x1565,x1562,x1566,x1567))
% 158.73/158.40  [157]~E(x1571,x1572)+E(f272(x1573,x1574,x1575,x1576,x1571,x1577),f272(x1573,x1574,x1575,x1576,x1572,x1577))
% 158.73/158.40  [158]~E(x1581,x1582)+E(f272(x1583,x1584,x1585,x1586,x1587,x1581),f272(x1583,x1584,x1585,x1586,x1587,x1582))
% 158.73/158.40  [159]~E(x1591,x1592)+E(f5(x1591),f5(x1592))
% 158.73/158.40  [160]~E(x1601,x1602)+E(f16(x1601,x1603),f16(x1602,x1603))
% 158.73/158.40  [161]~E(x1611,x1612)+E(f16(x1613,x1611),f16(x1613,x1612))
% 158.73/158.40  [162]~E(x1621,x1622)+E(f252(x1621),f252(x1622))
% 158.73/158.40  [163]~E(x1631,x1632)+E(f43(x1631,x1633),f43(x1632,x1633))
% 158.73/158.40  [164]~E(x1641,x1642)+E(f43(x1643,x1641),f43(x1643,x1642))
% 158.73/158.40  [165]~E(x1651,x1652)+E(f270(x1651,x1653),f270(x1652,x1653))
% 158.73/158.40  [166]~E(x1661,x1662)+E(f270(x1663,x1661),f270(x1663,x1662))
% 158.73/158.40  [167]~E(x1671,x1672)+E(f311(x1671,x1673,x1674),f311(x1672,x1673,x1674))
% 158.73/158.40  [168]~E(x1681,x1682)+E(f311(x1683,x1681,x1684),f311(x1683,x1682,x1684))
% 158.73/158.40  [169]~E(x1691,x1692)+E(f311(x1693,x1694,x1691),f311(x1693,x1694,x1692))
% 158.73/158.40  [170]~E(x1701,x1702)+E(f51(x1701,x1703),f51(x1702,x1703))
% 158.73/158.40  [171]~E(x1711,x1712)+E(f51(x1713,x1711),f51(x1713,x1712))
% 158.73/158.40  [172]~E(x1721,x1722)+E(f168(x1721,x1723,x1724),f168(x1722,x1723,x1724))
% 158.73/158.40  [173]~E(x1731,x1732)+E(f168(x1733,x1731,x1734),f168(x1733,x1732,x1734))
% 158.73/158.40  [174]~E(x1741,x1742)+E(f168(x1743,x1744,x1741),f168(x1743,x1744,x1742))
% 158.73/158.40  [175]~E(x1751,x1752)+E(f529(x1751),f529(x1752))
% 158.73/158.40  [176]~E(x1761,x1762)+E(f143(x1761,x1763,x1764,x1765),f143(x1762,x1763,x1764,x1765))
% 158.73/158.40  [177]~E(x1771,x1772)+E(f143(x1773,x1771,x1774,x1775),f143(x1773,x1772,x1774,x1775))
% 158.73/158.40  [178]~E(x1781,x1782)+E(f143(x1783,x1784,x1781,x1785),f143(x1783,x1784,x1782,x1785))
% 158.73/158.40  [179]~E(x1791,x1792)+E(f143(x1793,x1794,x1795,x1791),f143(x1793,x1794,x1795,x1792))
% 158.73/158.40  [180]~E(x1801,x1802)+E(f40(x1801),f40(x1802))
% 158.73/158.40  [181]~E(x1811,x1812)+E(f802(x1811,x1813,x1814),f802(x1812,x1813,x1814))
% 158.73/158.40  [182]~E(x1821,x1822)+E(f802(x1823,x1821,x1824),f802(x1823,x1822,x1824))
% 158.73/158.40  [183]~E(x1831,x1832)+E(f802(x1833,x1834,x1831),f802(x1833,x1834,x1832))
% 158.73/158.40  [184]~E(x1841,x1842)+E(f276(x1841,x1843),f276(x1842,x1843))
% 158.73/158.40  [185]~E(x1851,x1852)+E(f276(x1853,x1851),f276(x1853,x1852))
% 158.73/158.40  [186]~E(x1861,x1862)+E(f151(x1861,x1863,x1864,x1865),f151(x1862,x1863,x1864,x1865))
% 158.73/158.40  [187]~E(x1871,x1872)+E(f151(x1873,x1871,x1874,x1875),f151(x1873,x1872,x1874,x1875))
% 158.73/158.40  [188]~E(x1881,x1882)+E(f151(x1883,x1884,x1881,x1885),f151(x1883,x1884,x1882,x1885))
% 158.73/158.40  [189]~E(x1891,x1892)+E(f151(x1893,x1894,x1895,x1891),f151(x1893,x1894,x1895,x1892))
% 158.73/158.40  [190]~E(x1901,x1902)+E(f186(x1901,x1903,x1904),f186(x1902,x1903,x1904))
% 158.73/158.40  [191]~E(x1911,x1912)+E(f186(x1913,x1911,x1914),f186(x1913,x1912,x1914))
% 158.73/158.40  [192]~E(x1921,x1922)+E(f186(x1923,x1924,x1921),f186(x1923,x1924,x1922))
% 158.73/158.40  [193]~E(x1931,x1932)+E(f324(x1931,x1933),f324(x1932,x1933))
% 158.73/158.40  [194]~E(x1941,x1942)+E(f324(x1943,x1941),f324(x1943,x1942))
% 158.73/158.40  [195]~E(x1951,x1952)+E(f255(x1951),f255(x1952))
% 158.73/158.40  [196]~E(x1961,x1962)+E(f44(x1961,x1963),f44(x1962,x1963))
% 158.73/158.40  [197]~E(x1971,x1972)+E(f44(x1973,x1971),f44(x1973,x1972))
% 158.73/158.40  [198]~E(x1981,x1982)+E(f271(x1981,x1983,x1984),f271(x1982,x1983,x1984))
% 158.73/158.40  [199]~E(x1991,x1992)+E(f271(x1993,x1991,x1994),f271(x1993,x1992,x1994))
% 158.73/158.40  [200]~E(x2001,x2002)+E(f271(x2003,x2004,x2001),f271(x2003,x2004,x2002))
% 158.73/158.40  [201]~E(x2011,x2012)+E(f303(x2011,x2013,x2014),f303(x2012,x2013,x2014))
% 158.73/158.40  [202]~E(x2021,x2022)+E(f303(x2023,x2021,x2024),f303(x2023,x2022,x2024))
% 158.73/158.40  [203]~E(x2031,x2032)+E(f303(x2033,x2034,x2031),f303(x2033,x2034,x2032))
% 158.73/158.40  [204]~E(x2041,x2042)+E(f286(x2041,x2043,x2044),f286(x2042,x2043,x2044))
% 158.73/158.40  [205]~E(x2051,x2052)+E(f286(x2053,x2051,x2054),f286(x2053,x2052,x2054))
% 158.73/158.40  [206]~E(x2061,x2062)+E(f286(x2063,x2064,x2061),f286(x2063,x2064,x2062))
% 158.73/158.40  [207]~E(x2071,x2072)+E(f15(x2071,x2073),f15(x2072,x2073))
% 158.73/158.40  [208]~E(x2081,x2082)+E(f15(x2083,x2081),f15(x2083,x2082))
% 158.73/158.40  [209]~E(x2091,x2092)+E(f41(x2091,x2093),f41(x2092,x2093))
% 158.73/158.40  [210]~E(x2101,x2102)+E(f41(x2103,x2101),f41(x2103,x2102))
% 158.73/158.40  [211]~E(x2111,x2112)+E(f49(x2111,x2113),f49(x2112,x2113))
% 158.73/158.40  [212]~E(x2121,x2122)+E(f49(x2123,x2121),f49(x2123,x2122))
% 158.73/158.40  [213]~E(x2131,x2132)+E(f57(x2131),f57(x2132))
% 158.73/158.40  [214]~E(x2141,x2142)+E(f583(x2141,x2143,x2144,x2145),f583(x2142,x2143,x2144,x2145))
% 158.73/158.40  [215]~E(x2151,x2152)+E(f583(x2153,x2151,x2154,x2155),f583(x2153,x2152,x2154,x2155))
% 158.73/158.40  [216]~E(x2161,x2162)+E(f583(x2163,x2164,x2161,x2165),f583(x2163,x2164,x2162,x2165))
% 158.73/158.40  [217]~E(x2171,x2172)+E(f583(x2173,x2174,x2175,x2171),f583(x2173,x2174,x2175,x2172))
% 158.73/158.40  [218]~E(x2181,x2182)+E(f155(x2181,x2183),f155(x2182,x2183))
% 158.73/158.40  [219]~E(x2191,x2192)+E(f155(x2193,x2191),f155(x2193,x2192))
% 158.73/158.40  [220]~E(x2201,x2202)+E(f766(x2201,x2203,x2204,x2205),f766(x2202,x2203,x2204,x2205))
% 158.73/158.40  [221]~E(x2211,x2212)+E(f766(x2213,x2211,x2214,x2215),f766(x2213,x2212,x2214,x2215))
% 158.73/158.40  [222]~E(x2221,x2222)+E(f766(x2223,x2224,x2221,x2225),f766(x2223,x2224,x2222,x2225))
% 158.73/158.40  [223]~E(x2231,x2232)+E(f766(x2233,x2234,x2235,x2231),f766(x2233,x2234,x2235,x2232))
% 158.73/158.40  [224]~E(x2241,x2242)+E(f65(x2241,x2243),f65(x2242,x2243))
% 158.73/158.40  [225]~E(x2251,x2252)+E(f65(x2253,x2251),f65(x2253,x2252))
% 158.73/158.40  [226]~E(x2261,x2262)+E(f750(x2261,x2263,x2264),f750(x2262,x2263,x2264))
% 158.73/158.40  [227]~E(x2271,x2272)+E(f750(x2273,x2271,x2274),f750(x2273,x2272,x2274))
% 158.73/158.40  [228]~E(x2281,x2282)+E(f750(x2283,x2284,x2281),f750(x2283,x2284,x2282))
% 158.73/158.40  [229]~E(x2291,x2292)+E(f430(x2291,x2293),f430(x2292,x2293))
% 158.73/158.40  [230]~E(x2301,x2302)+E(f430(x2303,x2301),f430(x2303,x2302))
% 158.73/158.40  [231]~E(x2311,x2312)+E(f157(x2311,x2313,x2314,x2315),f157(x2312,x2313,x2314,x2315))
% 158.73/158.40  [232]~E(x2321,x2322)+E(f157(x2323,x2321,x2324,x2325),f157(x2323,x2322,x2324,x2325))
% 158.73/158.40  [233]~E(x2331,x2332)+E(f157(x2333,x2334,x2331,x2335),f157(x2333,x2334,x2332,x2335))
% 158.73/158.40  [234]~E(x2341,x2342)+E(f157(x2343,x2344,x2345,x2341),f157(x2343,x2344,x2345,x2342))
% 158.73/158.40  [235]~E(x2351,x2352)+E(f161(x2351,x2353),f161(x2352,x2353))
% 158.73/158.40  [236]~E(x2361,x2362)+E(f161(x2363,x2361),f161(x2363,x2362))
% 158.73/158.40  [237]~E(x2371,x2372)+E(f659(x2371,x2373,x2374,x2375,x2376),f659(x2372,x2373,x2374,x2375,x2376))
% 158.73/158.40  [238]~E(x2381,x2382)+E(f659(x2383,x2381,x2384,x2385,x2386),f659(x2383,x2382,x2384,x2385,x2386))
% 158.73/158.40  [239]~E(x2391,x2392)+E(f659(x2393,x2394,x2391,x2395,x2396),f659(x2393,x2394,x2392,x2395,x2396))
% 158.73/158.40  [240]~E(x2401,x2402)+E(f659(x2403,x2404,x2405,x2401,x2406),f659(x2403,x2404,x2405,x2402,x2406))
% 158.73/158.40  [241]~E(x2411,x2412)+E(f659(x2413,x2414,x2415,x2416,x2411),f659(x2413,x2414,x2415,x2416,x2412))
% 158.73/158.40  [242]~E(x2421,x2422)+E(f253(x2421),f253(x2422))
% 158.73/158.40  [243]~E(x2431,x2432)+E(f809(x2431,x2433,x2434),f809(x2432,x2433,x2434))
% 158.73/158.40  [244]~E(x2441,x2442)+E(f809(x2443,x2441,x2444),f809(x2443,x2442,x2444))
% 158.73/158.40  [245]~E(x2451,x2452)+E(f809(x2453,x2454,x2451),f809(x2453,x2454,x2452))
% 158.73/158.40  [246]~E(x2461,x2462)+E(f86(x2461,x2463),f86(x2462,x2463))
% 158.73/158.40  [247]~E(x2471,x2472)+E(f86(x2473,x2471),f86(x2473,x2472))
% 158.73/158.40  [248]~E(x2481,x2482)+E(f118(x2481),f118(x2482))
% 158.73/158.40  [249]~E(x2491,x2492)+E(f804(x2491,x2493,x2494),f804(x2492,x2493,x2494))
% 158.73/158.40  [250]~E(x2501,x2502)+E(f804(x2503,x2501,x2504),f804(x2503,x2502,x2504))
% 158.73/158.40  [251]~E(x2511,x2512)+E(f804(x2513,x2514,x2511),f804(x2513,x2514,x2512))
% 158.73/158.40  [252]~E(x2521,x2522)+E(f305(x2521,x2523,x2524),f305(x2522,x2523,x2524))
% 158.73/158.40  [253]~E(x2531,x2532)+E(f305(x2533,x2531,x2534),f305(x2533,x2532,x2534))
% 158.73/158.40  [254]~E(x2541,x2542)+E(f305(x2543,x2544,x2541),f305(x2543,x2544,x2542))
% 158.73/158.40  [255]~E(x2551,x2552)+E(f153(x2551,x2553),f153(x2552,x2553))
% 158.73/158.40  [256]~E(x2561,x2562)+E(f153(x2563,x2561),f153(x2563,x2562))
% 158.73/158.40  [257]~E(x2571,x2572)+E(f410(x2571,x2573),f410(x2572,x2573))
% 158.73/158.40  [258]~E(x2581,x2582)+E(f410(x2583,x2581),f410(x2583,x2582))
% 158.73/158.40  [259]~E(x2591,x2592)+E(f201(x2591),f201(x2592))
% 158.73/158.40  [260]~E(x2601,x2602)+E(f9(x2601,x2603),f9(x2602,x2603))
% 158.73/158.40  [261]~E(x2611,x2612)+E(f9(x2613,x2611),f9(x2613,x2612))
% 158.73/158.40  [262]~E(x2621,x2622)+E(f150(x2621,x2623,x2624,x2625,x2626),f150(x2622,x2623,x2624,x2625,x2626))
% 158.73/158.40  [263]~E(x2631,x2632)+E(f150(x2633,x2631,x2634,x2635,x2636),f150(x2633,x2632,x2634,x2635,x2636))
% 158.73/158.40  [264]~E(x2641,x2642)+E(f150(x2643,x2644,x2641,x2645,x2646),f150(x2643,x2644,x2642,x2645,x2646))
% 158.73/158.40  [265]~E(x2651,x2652)+E(f150(x2653,x2654,x2655,x2651,x2656),f150(x2653,x2654,x2655,x2652,x2656))
% 158.73/158.40  [266]~E(x2661,x2662)+E(f150(x2663,x2664,x2665,x2666,x2661),f150(x2663,x2664,x2665,x2666,x2662))
% 158.73/158.40  [267]~E(x2671,x2672)+E(f204(x2671,x2673),f204(x2672,x2673))
% 158.73/158.40  [268]~E(x2681,x2682)+E(f204(x2683,x2681),f204(x2683,x2682))
% 158.73/158.40  [269]~E(x2691,x2692)+E(f34(x2691,x2693),f34(x2692,x2693))
% 158.73/158.40  [270]~E(x2701,x2702)+E(f34(x2703,x2701),f34(x2703,x2702))
% 158.73/158.40  [271]~E(x2711,x2712)+E(f265(x2711,x2713),f265(x2712,x2713))
% 158.73/158.40  [272]~E(x2721,x2722)+E(f265(x2723,x2721),f265(x2723,x2722))
% 158.73/158.40  [273]~E(x2731,x2732)+E(f320(x2731,x2733),f320(x2732,x2733))
% 158.73/158.40  [274]~E(x2741,x2742)+E(f320(x2743,x2741),f320(x2743,x2742))
% 158.73/158.40  [275]~E(x2751,x2752)+E(f73(x2751,x2753),f73(x2752,x2753))
% 158.73/158.40  [276]~E(x2761,x2762)+E(f73(x2763,x2761),f73(x2763,x2762))
% 158.73/158.40  [277]~E(x2771,x2772)+E(f266(x2771,x2773),f266(x2772,x2773))
% 158.73/158.40  [278]~E(x2781,x2782)+E(f266(x2783,x2781),f266(x2783,x2782))
% 158.73/158.40  [279]~E(x2791,x2792)+E(f68(x2791,x2793,x2794,x2795,x2796),f68(x2792,x2793,x2794,x2795,x2796))
% 158.73/158.40  [280]~E(x2801,x2802)+E(f68(x2803,x2801,x2804,x2805,x2806),f68(x2803,x2802,x2804,x2805,x2806))
% 158.73/158.40  [281]~E(x2811,x2812)+E(f68(x2813,x2814,x2811,x2815,x2816),f68(x2813,x2814,x2812,x2815,x2816))
% 158.73/158.40  [282]~E(x2821,x2822)+E(f68(x2823,x2824,x2825,x2821,x2826),f68(x2823,x2824,x2825,x2822,x2826))
% 158.73/158.40  [283]~E(x2831,x2832)+E(f68(x2833,x2834,x2835,x2836,x2831),f68(x2833,x2834,x2835,x2836,x2832))
% 158.73/158.40  [284]~E(x2841,x2842)+E(f344(x2841,x2843,x2844),f344(x2842,x2843,x2844))
% 158.73/158.40  [285]~E(x2851,x2852)+E(f344(x2853,x2851,x2854),f344(x2853,x2852,x2854))
% 158.73/158.40  [286]~E(x2861,x2862)+E(f344(x2863,x2864,x2861),f344(x2863,x2864,x2862))
% 158.73/158.40  [287]~E(x2871,x2872)+E(f726(x2871,x2873,x2874),f726(x2872,x2873,x2874))
% 158.73/158.40  [288]~E(x2881,x2882)+E(f726(x2883,x2881,x2884),f726(x2883,x2882,x2884))
% 158.73/158.40  [289]~E(x2891,x2892)+E(f726(x2893,x2894,x2891),f726(x2893,x2894,x2892))
% 158.73/158.40  [290]~E(x2901,x2902)+E(f874(x2901,x2903),f874(x2902,x2903))
% 158.73/158.40  [291]~E(x2911,x2912)+E(f874(x2913,x2911),f874(x2913,x2912))
% 158.73/158.40  [292]~E(x2921,x2922)+E(f187(x2921,x2923,x2924,x2925),f187(x2922,x2923,x2924,x2925))
% 158.73/158.40  [293]~E(x2931,x2932)+E(f187(x2933,x2931,x2934,x2935),f187(x2933,x2932,x2934,x2935))
% 158.73/158.40  [294]~E(x2941,x2942)+E(f187(x2943,x2944,x2941,x2945),f187(x2943,x2944,x2942,x2945))
% 158.73/158.40  [295]~E(x2951,x2952)+E(f187(x2953,x2954,x2955,x2951),f187(x2953,x2954,x2955,x2952))
% 158.73/158.40  [296]~E(x2961,x2962)+E(f162(x2961,x2963),f162(x2962,x2963))
% 158.73/158.40  [297]~E(x2971,x2972)+E(f162(x2973,x2971),f162(x2973,x2972))
% 158.73/158.40  [298]~E(x2981,x2982)+E(f287(x2981,x2983),f287(x2982,x2983))
% 158.73/158.40  [299]~E(x2991,x2992)+E(f287(x2993,x2991),f287(x2993,x2992))
% 158.73/158.40  [300]~E(x3001,x3002)+E(f169(x3001),f169(x3002))
% 158.73/158.40  [301]~E(x3011,x3012)+E(f142(x3011),f142(x3012))
% 158.73/158.40  [302]~E(x3021,x3022)+E(f171(x3021,x3023,x3024),f171(x3022,x3023,x3024))
% 158.73/158.40  [303]~E(x3031,x3032)+E(f171(x3033,x3031,x3034),f171(x3033,x3032,x3034))
% 158.73/158.40  [304]~E(x3041,x3042)+E(f171(x3043,x3044,x3041),f171(x3043,x3044,x3042))
% 158.73/158.40  [305]~E(x3051,x3052)+E(f234(x3051,x3053),f234(x3052,x3053))
% 158.73/158.40  [306]~E(x3061,x3062)+E(f234(x3063,x3061),f234(x3063,x3062))
% 158.73/158.40  [307]~E(x3071,x3072)+E(f173(x3071),f173(x3072))
% 158.73/158.40  [308]~E(x3081,x3082)+E(f55(x3081,x3083),f55(x3082,x3083))
% 158.73/158.40  [309]~E(x3091,x3092)+E(f55(x3093,x3091),f55(x3093,x3092))
% 158.73/158.40  [310]~E(x3101,x3102)+E(f191(x3101,x3103),f191(x3102,x3103))
% 158.73/158.40  [311]~E(x3111,x3112)+E(f191(x3113,x3111),f191(x3113,x3112))
% 158.73/158.40  [312]~E(x3121,x3122)+E(f445(x3121,x3123,x3124),f445(x3122,x3123,x3124))
% 158.73/158.40  [313]~E(x3131,x3132)+E(f445(x3133,x3131,x3134),f445(x3133,x3132,x3134))
% 158.73/158.40  [314]~E(x3141,x3142)+E(f445(x3143,x3144,x3141),f445(x3143,x3144,x3142))
% 158.73/158.40  [315]~E(x3151,x3152)+E(f239(x3151,x3153,x3154),f239(x3152,x3153,x3154))
% 158.73/158.40  [316]~E(x3161,x3162)+E(f239(x3163,x3161,x3164),f239(x3163,x3162,x3164))
% 158.73/158.40  [317]~E(x3171,x3172)+E(f239(x3173,x3174,x3171),f239(x3173,x3174,x3172))
% 158.73/158.40  [318]~E(x3181,x3182)+E(f74(x3181,x3183,x3184,x3185),f74(x3182,x3183,x3184,x3185))
% 158.73/158.40  [319]~E(x3191,x3192)+E(f74(x3193,x3191,x3194,x3195),f74(x3193,x3192,x3194,x3195))
% 158.73/158.40  [320]~E(x3201,x3202)+E(f74(x3203,x3204,x3201,x3205),f74(x3203,x3204,x3202,x3205))
% 158.73/158.40  [321]~E(x3211,x3212)+E(f74(x3213,x3214,x3215,x3211),f74(x3213,x3214,x3215,x3212))
% 158.73/158.40  [322]~E(x3221,x3222)+E(f188(x3221,x3223,x3224),f188(x3222,x3223,x3224))
% 158.73/158.40  [323]~E(x3231,x3232)+E(f188(x3233,x3231,x3234),f188(x3233,x3232,x3234))
% 158.73/158.40  [324]~E(x3241,x3242)+E(f188(x3243,x3244,x3241),f188(x3243,x3244,x3242))
% 158.73/158.40  [325]~E(x3251,x3252)+E(f612(x3251,x3253,x3254,x3255,x3256,x3257),f612(x3252,x3253,x3254,x3255,x3256,x3257))
% 158.73/158.40  [326]~E(x3261,x3262)+E(f612(x3263,x3261,x3264,x3265,x3266,x3267),f612(x3263,x3262,x3264,x3265,x3266,x3267))
% 158.73/158.40  [327]~E(x3271,x3272)+E(f612(x3273,x3274,x3271,x3275,x3276,x3277),f612(x3273,x3274,x3272,x3275,x3276,x3277))
% 158.73/158.40  [328]~E(x3281,x3282)+E(f612(x3283,x3284,x3285,x3281,x3286,x3287),f612(x3283,x3284,x3285,x3282,x3286,x3287))
% 158.73/158.40  [329]~E(x3291,x3292)+E(f612(x3293,x3294,x3295,x3296,x3291,x3297),f612(x3293,x3294,x3295,x3296,x3292,x3297))
% 158.73/158.40  [330]~E(x3301,x3302)+E(f612(x3303,x3304,x3305,x3306,x3307,x3301),f612(x3303,x3304,x3305,x3306,x3307,x3302))
% 158.73/158.40  [331]~E(x3311,x3312)+E(f237(x3311,x3313,x3314),f237(x3312,x3313,x3314))
% 158.73/158.40  [332]~E(x3321,x3322)+E(f237(x3323,x3321,x3324),f237(x3323,x3322,x3324))
% 158.73/158.40  [333]~E(x3331,x3332)+E(f237(x3333,x3334,x3331),f237(x3333,x3334,x3332))
% 158.73/158.40  [334]~E(x3341,x3342)+E(f159(x3341,x3343),f159(x3342,x3343))
% 158.73/158.40  [335]~E(x3351,x3352)+E(f159(x3353,x3351),f159(x3353,x3352))
% 158.73/158.40  [336]~E(x3361,x3362)+E(f808(x3361,x3363,x3364),f808(x3362,x3363,x3364))
% 158.73/158.40  [337]~E(x3371,x3372)+E(f808(x3373,x3371,x3374),f808(x3373,x3372,x3374))
% 158.73/158.40  [338]~E(x3381,x3382)+E(f808(x3383,x3384,x3381),f808(x3383,x3384,x3382))
% 158.73/158.40  [339]~E(x3391,x3392)+E(f648(x3391,x3393,x3394),f648(x3392,x3393,x3394))
% 158.73/158.40  [340]~E(x3401,x3402)+E(f648(x3403,x3401,x3404),f648(x3403,x3402,x3404))
% 158.73/158.40  [341]~E(x3411,x3412)+E(f648(x3413,x3414,x3411),f648(x3413,x3414,x3412))
% 158.73/158.40  [342]~E(x3421,x3422)+E(f397(x3421),f397(x3422))
% 158.73/158.40  [343]~E(x3431,x3432)+E(f61(x3431,x3433,x3434,x3435),f61(x3432,x3433,x3434,x3435))
% 158.73/158.40  [344]~E(x3441,x3442)+E(f61(x3443,x3441,x3444,x3445),f61(x3443,x3442,x3444,x3445))
% 158.73/158.40  [345]~E(x3451,x3452)+E(f61(x3453,x3454,x3451,x3455),f61(x3453,x3454,x3452,x3455))
% 158.73/158.40  [346]~E(x3461,x3462)+E(f61(x3463,x3464,x3465,x3461),f61(x3463,x3464,x3465,x3462))
% 158.73/158.40  [347]~E(x3471,x3472)+E(f811(x3471,x3473,x3474),f811(x3472,x3473,x3474))
% 158.73/158.40  [348]~E(x3481,x3482)+E(f811(x3483,x3481,x3484),f811(x3483,x3482,x3484))
% 158.73/158.40  [349]~E(x3491,x3492)+E(f811(x3493,x3494,x3491),f811(x3493,x3494,x3492))
% 158.73/158.40  [350]~E(x3501,x3502)+E(f308(x3501,x3503),f308(x3502,x3503))
% 158.73/158.40  [351]~E(x3511,x3512)+E(f308(x3513,x3511),f308(x3513,x3512))
% 158.73/158.40  [352]~E(x3521,x3522)+E(f606(x3521,x3523),f606(x3522,x3523))
% 158.73/158.40  [353]~E(x3531,x3532)+E(f606(x3533,x3531),f606(x3533,x3532))
% 158.73/158.40  [354]~E(x3541,x3542)+E(f112(x3541),f112(x3542))
% 158.73/158.40  [355]~E(x3551,x3552)+E(f367(x3551,x3553,x3554),f367(x3552,x3553,x3554))
% 158.73/158.40  [356]~E(x3561,x3562)+E(f367(x3563,x3561,x3564),f367(x3563,x3562,x3564))
% 158.73/158.40  [357]~E(x3571,x3572)+E(f367(x3573,x3574,x3571),f367(x3573,x3574,x3572))
% 158.73/158.40  [358]~E(x3581,x3582)+E(f83(x3581,x3583),f83(x3582,x3583))
% 158.73/158.40  [359]~E(x3591,x3592)+E(f83(x3593,x3591),f83(x3593,x3592))
% 158.73/158.40  [360]~E(x3601,x3602)+E(f284(x3601,x3603,x3604,x3605),f284(x3602,x3603,x3604,x3605))
% 158.73/158.40  [361]~E(x3611,x3612)+E(f284(x3613,x3611,x3614,x3615),f284(x3613,x3612,x3614,x3615))
% 158.73/158.40  [362]~E(x3621,x3622)+E(f284(x3623,x3624,x3621,x3625),f284(x3623,x3624,x3622,x3625))
% 158.73/158.40  [363]~E(x3631,x3632)+E(f284(x3633,x3634,x3635,x3631),f284(x3633,x3634,x3635,x3632))
% 158.73/158.40  [364]~E(x3641,x3642)+E(f342(x3641,x3643,x3644),f342(x3642,x3643,x3644))
% 158.73/158.40  [365]~E(x3651,x3652)+E(f342(x3653,x3651,x3654),f342(x3653,x3652,x3654))
% 158.73/158.40  [366]~E(x3661,x3662)+E(f342(x3663,x3664,x3661),f342(x3663,x3664,x3662))
% 158.73/158.40  [367]~E(x3671,x3672)+E(f819(x3671,x3673,x3674),f819(x3672,x3673,x3674))
% 158.73/158.40  [368]~E(x3681,x3682)+E(f819(x3683,x3681,x3684),f819(x3683,x3682,x3684))
% 158.73/158.40  [369]~E(x3691,x3692)+E(f819(x3693,x3694,x3691),f819(x3693,x3694,x3692))
% 158.73/158.40  [370]~E(x3701,x3702)+E(f136(x3701),f136(x3702))
% 158.73/158.40  [371]~E(x3711,x3712)+E(f830(x3711,x3713,x3714,x3715),f830(x3712,x3713,x3714,x3715))
% 158.73/158.40  [372]~E(x3721,x3722)+E(f830(x3723,x3721,x3724,x3725),f830(x3723,x3722,x3724,x3725))
% 158.73/158.40  [373]~E(x3731,x3732)+E(f830(x3733,x3734,x3731,x3735),f830(x3733,x3734,x3732,x3735))
% 158.73/158.40  [374]~E(x3741,x3742)+E(f830(x3743,x3744,x3745,x3741),f830(x3743,x3744,x3745,x3742))
% 158.73/158.40  [375]~E(x3751,x3752)+E(f189(x3751,x3753,x3754,x3755,x3756),f189(x3752,x3753,x3754,x3755,x3756))
% 158.73/158.40  [376]~E(x3761,x3762)+E(f189(x3763,x3761,x3764,x3765,x3766),f189(x3763,x3762,x3764,x3765,x3766))
% 158.73/158.40  [377]~E(x3771,x3772)+E(f189(x3773,x3774,x3771,x3775,x3776),f189(x3773,x3774,x3772,x3775,x3776))
% 158.73/158.40  [378]~E(x3781,x3782)+E(f189(x3783,x3784,x3785,x3781,x3786),f189(x3783,x3784,x3785,x3782,x3786))
% 158.73/158.40  [379]~E(x3791,x3792)+E(f189(x3793,x3794,x3795,x3796,x3791),f189(x3793,x3794,x3795,x3796,x3792))
% 158.73/158.40  [380]~E(x3801,x3802)+E(f683(x3801,x3803,x3804,x3805),f683(x3802,x3803,x3804,x3805))
% 158.73/158.40  [381]~E(x3811,x3812)+E(f683(x3813,x3811,x3814,x3815),f683(x3813,x3812,x3814,x3815))
% 158.73/158.40  [382]~E(x3821,x3822)+E(f683(x3823,x3824,x3821,x3825),f683(x3823,x3824,x3822,x3825))
% 158.73/158.40  [383]~E(x3831,x3832)+E(f683(x3833,x3834,x3835,x3831),f683(x3833,x3834,x3835,x3832))
% 158.73/158.40  [384]~E(x3841,x3842)+E(f526(x3841,x3843,x3844),f526(x3842,x3843,x3844))
% 158.73/158.40  [385]~E(x3851,x3852)+E(f526(x3853,x3851,x3854),f526(x3853,x3852,x3854))
% 158.73/158.40  [386]~E(x3861,x3862)+E(f526(x3863,x3864,x3861),f526(x3863,x3864,x3862))
% 158.73/158.40  [387]~E(x3871,x3872)+E(f95(x3871,x3873,x3874),f95(x3872,x3873,x3874))
% 158.73/158.40  [388]~E(x3881,x3882)+E(f95(x3883,x3881,x3884),f95(x3883,x3882,x3884))
% 158.73/158.40  [389]~E(x3891,x3892)+E(f95(x3893,x3894,x3891),f95(x3893,x3894,x3892))
% 158.73/158.40  [390]~E(x3901,x3902)+E(f139(x3901),f139(x3902))
% 158.73/158.40  [391]~E(x3911,x3912)+E(f563(x3911,x3913,x3914),f563(x3912,x3913,x3914))
% 158.73/158.40  [392]~E(x3921,x3922)+E(f563(x3923,x3921,x3924),f563(x3923,x3922,x3924))
% 158.73/158.40  [393]~E(x3931,x3932)+E(f563(x3933,x3934,x3931),f563(x3933,x3934,x3932))
% 158.73/158.40  [394]~E(x3941,x3942)+E(f248(x3941,x3943),f248(x3942,x3943))
% 158.73/158.40  [395]~E(x3951,x3952)+E(f248(x3953,x3951),f248(x3953,x3952))
% 158.73/158.40  [396]~E(x3961,x3962)+E(f184(x3961,x3963),f184(x3962,x3963))
% 158.73/158.40  [397]~E(x3971,x3972)+E(f184(x3973,x3971),f184(x3973,x3972))
% 158.73/158.40  [398]~E(x3981,x3982)+E(f662(x3981,x3983,x3984),f662(x3982,x3983,x3984))
% 158.73/158.40  [399]~E(x3991,x3992)+E(f662(x3993,x3991,x3994),f662(x3993,x3992,x3994))
% 158.73/158.40  [400]~E(x4001,x4002)+E(f662(x4003,x4004,x4001),f662(x4003,x4004,x4002))
% 158.73/158.40  [401]~E(x4011,x4012)+E(f140(x4011,x4013),f140(x4012,x4013))
% 158.73/158.40  [402]~E(x4021,x4022)+E(f140(x4023,x4021),f140(x4023,x4022))
% 158.73/158.40  [403]~E(x4031,x4032)+E(f45(x4031),f45(x4032))
% 158.73/158.40  [404]~E(x4041,x4042)+E(f281(x4041,x4043,x4044,x4045),f281(x4042,x4043,x4044,x4045))
% 158.73/158.40  [405]~E(x4051,x4052)+E(f281(x4053,x4051,x4054,x4055),f281(x4053,x4052,x4054,x4055))
% 158.73/158.40  [406]~E(x4061,x4062)+E(f281(x4063,x4064,x4061,x4065),f281(x4063,x4064,x4062,x4065))
% 158.73/158.40  [407]~E(x4071,x4072)+E(f281(x4073,x4074,x4075,x4071),f281(x4073,x4074,x4075,x4072))
% 158.73/158.40  [408]~E(x4081,x4082)+E(f181(x4081,x4083),f181(x4082,x4083))
% 158.73/158.40  [409]~E(x4091,x4092)+E(f181(x4093,x4091),f181(x4093,x4092))
% 158.73/158.40  [410]~E(x4101,x4102)+E(f154(x4101,x4103),f154(x4102,x4103))
% 158.73/158.40  [411]~E(x4111,x4112)+E(f154(x4113,x4111),f154(x4113,x4112))
% 158.73/158.40  [412]~E(x4121,x4122)+E(f158(x4121,x4123),f158(x4122,x4123))
% 158.73/158.40  [413]~E(x4131,x4132)+E(f158(x4133,x4131),f158(x4133,x4132))
% 158.73/158.40  [414]~E(x4141,x4142)+E(f146(x4141,x4143),f146(x4142,x4143))
% 158.73/158.40  [415]~E(x4151,x4152)+E(f146(x4153,x4151),f146(x4153,x4152))
% 158.73/158.40  [416]~E(x4161,x4162)+E(f481(x4161,x4163,x4164),f481(x4162,x4163,x4164))
% 158.73/158.40  [417]~E(x4171,x4172)+E(f481(x4173,x4171,x4174),f481(x4173,x4172,x4174))
% 158.73/158.40  [418]~E(x4181,x4182)+E(f481(x4183,x4184,x4181),f481(x4183,x4184,x4182))
% 158.73/158.40  [419]~E(x4191,x4192)+E(f775(x4191,x4193),f775(x4192,x4193))
% 158.73/158.40  [420]~E(x4201,x4202)+E(f775(x4203,x4201),f775(x4203,x4202))
% 158.73/158.40  [421]~E(x4211,x4212)+E(f565(x4211,x4213,x4214),f565(x4212,x4213,x4214))
% 158.73/158.40  [422]~E(x4221,x4222)+E(f565(x4223,x4221,x4224),f565(x4223,x4222,x4224))
% 158.73/158.40  [423]~E(x4231,x4232)+E(f565(x4233,x4234,x4231),f565(x4233,x4234,x4232))
% 158.73/158.40  [424]~E(x4241,x4242)+E(f810(x4241,x4243,x4244),f810(x4242,x4243,x4244))
% 158.73/158.40  [425]~E(x4251,x4252)+E(f810(x4253,x4251,x4254),f810(x4253,x4252,x4254))
% 158.73/158.40  [426]~E(x4261,x4262)+E(f810(x4263,x4264,x4261),f810(x4263,x4264,x4262))
% 158.73/158.40  [427]~E(x4271,x4272)+E(f177(x4271),f177(x4272))
% 158.73/158.40  [428]~E(x4281,x4282)+E(f538(x4281,x4283,x4284),f538(x4282,x4283,x4284))
% 158.73/158.40  [429]~E(x4291,x4292)+E(f538(x4293,x4291,x4294),f538(x4293,x4292,x4294))
% 158.73/158.40  [430]~E(x4301,x4302)+E(f538(x4303,x4304,x4301),f538(x4303,x4304,x4302))
% 158.73/158.40  [431]~E(x4311,x4312)+E(f256(x4311,x4313,x4314),f256(x4312,x4313,x4314))
% 158.73/158.40  [432]~E(x4321,x4322)+E(f256(x4323,x4321,x4324),f256(x4323,x4322,x4324))
% 158.73/158.40  [433]~E(x4331,x4332)+E(f256(x4333,x4334,x4331),f256(x4333,x4334,x4332))
% 158.73/158.40  [434]~E(x4341,x4342)+E(f245(x4341),f245(x4342))
% 158.73/158.40  [435]~E(x4351,x4352)+E(f409(x4351,x4353,x4354,x4355,x4356),f409(x4352,x4353,x4354,x4355,x4356))
% 158.73/158.40  [436]~E(x4361,x4362)+E(f409(x4363,x4361,x4364,x4365,x4366),f409(x4363,x4362,x4364,x4365,x4366))
% 158.73/158.40  [437]~E(x4371,x4372)+E(f409(x4373,x4374,x4371,x4375,x4376),f409(x4373,x4374,x4372,x4375,x4376))
% 158.73/158.40  [438]~E(x4381,x4382)+E(f409(x4383,x4384,x4385,x4381,x4386),f409(x4383,x4384,x4385,x4382,x4386))
% 158.73/158.40  [439]~E(x4391,x4392)+E(f409(x4393,x4394,x4395,x4396,x4391),f409(x4393,x4394,x4395,x4396,x4392))
% 158.73/158.40  [440]~E(x4401,x4402)+E(f50(x4401,x4403),f50(x4402,x4403))
% 158.73/158.40  [441]~E(x4411,x4412)+E(f50(x4413,x4411),f50(x4413,x4412))
% 158.73/158.40  [442]~E(x4421,x4422)+E(f54(x4421,x4423),f54(x4422,x4423))
% 158.73/158.40  [443]~E(x4431,x4432)+E(f54(x4433,x4431),f54(x4433,x4432))
% 158.73/158.40  [444]~E(x4441,x4442)+E(f539(x4441,x4443,x4444,x4445,x4446),f539(x4442,x4443,x4444,x4445,x4446))
% 158.73/158.40  [445]~E(x4451,x4452)+E(f539(x4453,x4451,x4454,x4455,x4456),f539(x4453,x4452,x4454,x4455,x4456))
% 158.73/158.40  [446]~E(x4461,x4462)+E(f539(x4463,x4464,x4461,x4465,x4466),f539(x4463,x4464,x4462,x4465,x4466))
% 158.73/158.40  [447]~E(x4471,x4472)+E(f539(x4473,x4474,x4475,x4471,x4476),f539(x4473,x4474,x4475,x4472,x4476))
% 158.73/158.40  [448]~E(x4481,x4482)+E(f539(x4483,x4484,x4485,x4486,x4481),f539(x4483,x4484,x4485,x4486,x4482))
% 158.73/158.40  [449]~E(x4491,x4492)+E(f309(x4491),f309(x4492))
% 158.73/158.40  [450]~E(x4501,x4502)+E(f803(x4501,x4503,x4504),f803(x4502,x4503,x4504))
% 158.73/158.40  [451]~E(x4511,x4512)+E(f803(x4513,x4511,x4514),f803(x4513,x4512,x4514))
% 158.73/158.40  [452]~E(x4521,x4522)+E(f803(x4523,x4524,x4521),f803(x4523,x4524,x4522))
% 158.73/158.40  [453]~E(x4531,x4532)+E(f31(x4531,x4533,x4534),f31(x4532,x4533,x4534))
% 158.73/158.40  [454]~E(x4541,x4542)+E(f31(x4543,x4541,x4544),f31(x4543,x4542,x4544))
% 158.73/158.40  [455]~E(x4551,x4552)+E(f31(x4553,x4554,x4551),f31(x4553,x4554,x4552))
% 158.73/158.40  [456]~E(x4561,x4562)+E(f67(x4561,x4563,x4564),f67(x4562,x4563,x4564))
% 158.73/158.40  [457]~E(x4571,x4572)+E(f67(x4573,x4571,x4574),f67(x4573,x4572,x4574))
% 158.73/158.40  [458]~E(x4581,x4582)+E(f67(x4583,x4584,x4581),f67(x4583,x4584,x4582))
% 158.73/158.40  [459]~E(x4591,x4592)+E(f179(x4591,x4593,x4594),f179(x4592,x4593,x4594))
% 158.73/158.40  [460]~E(x4601,x4602)+E(f179(x4603,x4601,x4604),f179(x4603,x4602,x4604))
% 158.73/158.40  [461]~E(x4611,x4612)+E(f179(x4613,x4614,x4611),f179(x4613,x4614,x4612))
% 158.73/158.40  [462]~E(x4621,x4622)+E(f547(x4621,x4623,x4624,x4625),f547(x4622,x4623,x4624,x4625))
% 158.73/158.40  [463]~E(x4631,x4632)+E(f547(x4633,x4631,x4634,x4635),f547(x4633,x4632,x4634,x4635))
% 158.73/158.40  [464]~E(x4641,x4642)+E(f547(x4643,x4644,x4641,x4645),f547(x4643,x4644,x4642,x4645))
% 158.73/158.40  [465]~E(x4651,x4652)+E(f547(x4653,x4654,x4655,x4651),f547(x4653,x4654,x4655,x4652))
% 158.73/158.40  [466]~E(x4661,x4662)+E(f182(x4661,x4663),f182(x4662,x4663))
% 158.73/158.40  [467]~E(x4671,x4672)+E(f182(x4673,x4671),f182(x4673,x4672))
% 158.73/158.40  [468]~E(x4681,x4682)+E(f261(x4681,x4683,x4684),f261(x4682,x4683,x4684))
% 158.73/158.40  [469]~E(x4691,x4692)+E(f261(x4693,x4691,x4694),f261(x4693,x4692,x4694))
% 158.73/158.40  [470]~E(x4701,x4702)+E(f261(x4703,x4704,x4701),f261(x4703,x4704,x4702))
% 158.73/158.40  [471]~E(x4711,x4712)+E(f312(x4711,x4713,x4714),f312(x4712,x4713,x4714))
% 158.73/158.40  [472]~E(x4721,x4722)+E(f312(x4723,x4721,x4724),f312(x4723,x4722,x4724))
% 158.73/158.40  [473]~E(x4731,x4732)+E(f312(x4733,x4734,x4731),f312(x4733,x4734,x4732))
% 158.73/158.40  [474]~E(x4741,x4742)+E(f192(x4741,x4743,x4744),f192(x4742,x4743,x4744))
% 158.73/158.40  [475]~E(x4751,x4752)+E(f192(x4753,x4751,x4754),f192(x4753,x4752,x4754))
% 158.73/158.40  [476]~E(x4761,x4762)+E(f192(x4763,x4764,x4761),f192(x4763,x4764,x4762))
% 158.73/158.40  [477]~E(x4771,x4772)+E(f200(x4771,x4773,x4774,x4775),f200(x4772,x4773,x4774,x4775))
% 158.73/158.40  [478]~E(x4781,x4782)+E(f200(x4783,x4781,x4784,x4785),f200(x4783,x4782,x4784,x4785))
% 158.73/158.40  [479]~E(x4791,x4792)+E(f200(x4793,x4794,x4791,x4795),f200(x4793,x4794,x4792,x4795))
% 158.73/158.40  [480]~E(x4801,x4802)+E(f200(x4803,x4804,x4805,x4801),f200(x4803,x4804,x4805,x4802))
% 158.73/158.40  [481]~E(x4811,x4812)+E(f64(x4811,x4813,x4814),f64(x4812,x4813,x4814))
% 158.73/158.40  [482]~E(x4821,x4822)+E(f64(x4823,x4821,x4824),f64(x4823,x4822,x4824))
% 158.73/158.40  [483]~E(x4831,x4832)+E(f64(x4833,x4834,x4831),f64(x4833,x4834,x4832))
% 158.73/158.40  [484]~E(x4841,x4842)+E(f787(x4841,x4843,x4844,x4845,x4846,x4847),f787(x4842,x4843,x4844,x4845,x4846,x4847))
% 158.73/158.40  [485]~E(x4851,x4852)+E(f787(x4853,x4851,x4854,x4855,x4856,x4857),f787(x4853,x4852,x4854,x4855,x4856,x4857))
% 158.73/158.40  [486]~E(x4861,x4862)+E(f787(x4863,x4864,x4861,x4865,x4866,x4867),f787(x4863,x4864,x4862,x4865,x4866,x4867))
% 158.73/158.40  [487]~E(x4871,x4872)+E(f787(x4873,x4874,x4875,x4871,x4876,x4877),f787(x4873,x4874,x4875,x4872,x4876,x4877))
% 158.73/158.40  [488]~E(x4881,x4882)+E(f787(x4883,x4884,x4885,x4886,x4881,x4887),f787(x4883,x4884,x4885,x4886,x4882,x4887))
% 158.73/158.40  [489]~E(x4891,x4892)+E(f787(x4893,x4894,x4895,x4896,x4897,x4891),f787(x4893,x4894,x4895,x4896,x4897,x4892))
% 158.73/158.40  [490]~E(x4901,x4902)+E(f48(x4901,x4903),f48(x4902,x4903))
% 158.73/158.40  [491]~E(x4911,x4912)+E(f48(x4913,x4911),f48(x4913,x4912))
% 158.73/158.40  [492]~E(x4921,x4922)+E(f784(x4921,x4923,x4924),f784(x4922,x4923,x4924))
% 158.73/158.40  [493]~E(x4931,x4932)+E(f784(x4933,x4931,x4934),f784(x4933,x4932,x4934))
% 158.73/158.40  [494]~E(x4941,x4942)+E(f784(x4943,x4944,x4941),f784(x4943,x4944,x4942))
% 158.73/158.40  [495]~E(x4951,x4952)+E(f307(x4951),f307(x4952))
% 158.73/158.40  [496]~E(x4961,x4962)+E(f460(x4961,x4963,x4964,x4965),f460(x4962,x4963,x4964,x4965))
% 158.73/158.40  [497]~E(x4971,x4972)+E(f460(x4973,x4971,x4974,x4975),f460(x4973,x4972,x4974,x4975))
% 158.73/158.40  [498]~E(x4981,x4982)+E(f460(x4983,x4984,x4981,x4985),f460(x4983,x4984,x4982,x4985))
% 158.73/158.40  [499]~E(x4991,x4992)+E(f460(x4993,x4994,x4995,x4991),f460(x4993,x4994,x4995,x4992))
% 158.73/158.40  [500]~E(x5001,x5002)+E(f383(x5001,x5003,x5004),f383(x5002,x5003,x5004))
% 158.73/158.40  [501]~E(x5011,x5012)+E(f383(x5013,x5011,x5014),f383(x5013,x5012,x5014))
% 158.73/158.40  [502]~E(x5021,x5022)+E(f383(x5023,x5024,x5021),f383(x5023,x5024,x5022))
% 158.73/158.40  [503]~E(x5031,x5032)+E(f60(x5031),f60(x5032))
% 158.73/158.40  [504]~E(x5041,x5042)+E(f339(x5041,x5043,x5044),f339(x5042,x5043,x5044))
% 158.73/158.40  [505]~E(x5051,x5052)+E(f339(x5053,x5051,x5054),f339(x5053,x5052,x5054))
% 158.73/158.40  [506]~E(x5061,x5062)+E(f339(x5063,x5064,x5061),f339(x5063,x5064,x5062))
% 158.73/158.40  [507]~E(x5071,x5072)+E(f226(x5071),f226(x5072))
% 158.73/158.40  [508]~E(x5081,x5082)+E(f557(x5081,x5083,x5084,x5085,x5086),f557(x5082,x5083,x5084,x5085,x5086))
% 158.73/158.40  [509]~E(x5091,x5092)+E(f557(x5093,x5091,x5094,x5095,x5096),f557(x5093,x5092,x5094,x5095,x5096))
% 158.73/158.40  [510]~E(x5101,x5102)+E(f557(x5103,x5104,x5101,x5105,x5106),f557(x5103,x5104,x5102,x5105,x5106))
% 158.73/158.40  [511]~E(x5111,x5112)+E(f557(x5113,x5114,x5115,x5111,x5116),f557(x5113,x5114,x5115,x5112,x5116))
% 158.73/158.40  [512]~E(x5121,x5122)+E(f557(x5123,x5124,x5125,x5126,x5121),f557(x5123,x5124,x5125,x5126,x5122))
% 158.73/158.40  [513]~E(x5131,x5132)+E(f47(x5131,x5133),f47(x5132,x5133))
% 158.73/158.40  [514]~E(x5141,x5142)+E(f47(x5143,x5141),f47(x5143,x5142))
% 158.73/158.40  [515]~E(x5151,x5152)+E(f550(x5151,x5153,x5154,x5155,x5156),f550(x5152,x5153,x5154,x5155,x5156))
% 158.73/158.40  [516]~E(x5161,x5162)+E(f550(x5163,x5161,x5164,x5165,x5166),f550(x5163,x5162,x5164,x5165,x5166))
% 158.73/158.40  [517]~E(x5171,x5172)+E(f550(x5173,x5174,x5171,x5175,x5176),f550(x5173,x5174,x5172,x5175,x5176))
% 158.73/158.40  [518]~E(x5181,x5182)+E(f550(x5183,x5184,x5185,x5181,x5186),f550(x5183,x5184,x5185,x5182,x5186))
% 158.73/158.40  [519]~E(x5191,x5192)+E(f550(x5193,x5194,x5195,x5196,x5191),f550(x5193,x5194,x5195,x5196,x5192))
% 158.73/158.40  [520]~E(x5201,x5202)+E(f853(x5201,x5203,x5204),f853(x5202,x5203,x5204))
% 158.73/158.40  [521]~E(x5211,x5212)+E(f853(x5213,x5211,x5214),f853(x5213,x5212,x5214))
% 158.73/158.40  [522]~E(x5221,x5222)+E(f853(x5223,x5224,x5221),f853(x5223,x5224,x5222))
% 158.73/158.40  [523]~E(x5231,x5232)+E(f88(x5231),f88(x5232))
% 158.73/158.40  [524]~E(x5241,x5242)+E(f263(x5241,x5243),f263(x5242,x5243))
% 158.73/158.40  [525]~E(x5251,x5252)+E(f263(x5253,x5251),f263(x5253,x5252))
% 158.73/158.40  [526]~E(x5261,x5262)+E(f254(x5261),f254(x5262))
% 158.73/158.40  [527]~E(x5271,x5272)+E(f573(x5271,x5273,x5274,x5275),f573(x5272,x5273,x5274,x5275))
% 158.73/158.40  [528]~E(x5281,x5282)+E(f573(x5283,x5281,x5284,x5285),f573(x5283,x5282,x5284,x5285))
% 158.73/158.40  [529]~E(x5291,x5292)+E(f573(x5293,x5294,x5291,x5295),f573(x5293,x5294,x5292,x5295))
% 158.73/158.40  [530]~E(x5301,x5302)+E(f573(x5303,x5304,x5305,x5301),f573(x5303,x5304,x5305,x5302))
% 158.73/158.40  [531]~E(x5311,x5312)+E(f777(x5311,x5313,x5314,x5315),f777(x5312,x5313,x5314,x5315))
% 158.73/158.40  [532]~E(x5321,x5322)+E(f777(x5323,x5321,x5324,x5325),f777(x5323,x5322,x5324,x5325))
% 158.73/158.40  [533]~E(x5331,x5332)+E(f777(x5333,x5334,x5331,x5335),f777(x5333,x5334,x5332,x5335))
% 158.73/158.40  [534]~E(x5341,x5342)+E(f777(x5343,x5344,x5345,x5341),f777(x5343,x5344,x5345,x5342))
% 158.73/158.40  [535]~E(x5351,x5352)+E(f218(x5351),f218(x5352))
% 158.73/158.40  [536]~E(x5361,x5362)+E(f697(x5361,x5363),f697(x5362,x5363))
% 158.73/158.40  [537]~E(x5371,x5372)+E(f697(x5373,x5371),f697(x5373,x5372))
% 158.73/158.40  [538]~E(x5381,x5382)+E(f30(x5381,x5383,x5384),f30(x5382,x5383,x5384))
% 158.73/158.40  [539]~E(x5391,x5392)+E(f30(x5393,x5391,x5394),f30(x5393,x5392,x5394))
% 158.73/158.40  [540]~E(x5401,x5402)+E(f30(x5403,x5404,x5401),f30(x5403,x5404,x5402))
% 158.73/158.40  [541]~E(x5411,x5412)+E(f527(x5411,x5413,x5414,x5415,x5416,x5417),f527(x5412,x5413,x5414,x5415,x5416,x5417))
% 158.73/158.40  [542]~E(x5421,x5422)+E(f527(x5423,x5421,x5424,x5425,x5426,x5427),f527(x5423,x5422,x5424,x5425,x5426,x5427))
% 158.73/158.40  [543]~E(x5431,x5432)+E(f527(x5433,x5434,x5431,x5435,x5436,x5437),f527(x5433,x5434,x5432,x5435,x5436,x5437))
% 158.73/158.40  [544]~E(x5441,x5442)+E(f527(x5443,x5444,x5445,x5441,x5446,x5447),f527(x5443,x5444,x5445,x5442,x5446,x5447))
% 158.73/158.40  [545]~E(x5451,x5452)+E(f527(x5453,x5454,x5455,x5456,x5451,x5457),f527(x5453,x5454,x5455,x5456,x5452,x5457))
% 158.73/158.40  [546]~E(x5461,x5462)+E(f527(x5463,x5464,x5465,x5466,x5467,x5461),f527(x5463,x5464,x5465,x5466,x5467,x5462))
% 158.73/158.40  [547]~E(x5471,x5472)+E(f516(x5471,x5473,x5474,x5475,x5476,x5477),f516(x5472,x5473,x5474,x5475,x5476,x5477))
% 158.73/158.40  [548]~E(x5481,x5482)+E(f516(x5483,x5481,x5484,x5485,x5486,x5487),f516(x5483,x5482,x5484,x5485,x5486,x5487))
% 158.73/158.40  [549]~E(x5491,x5492)+E(f516(x5493,x5494,x5491,x5495,x5496,x5497),f516(x5493,x5494,x5492,x5495,x5496,x5497))
% 158.73/158.40  [550]~E(x5501,x5502)+E(f516(x5503,x5504,x5505,x5501,x5506,x5507),f516(x5503,x5504,x5505,x5502,x5506,x5507))
% 158.73/158.40  [551]~E(x5511,x5512)+E(f516(x5513,x5514,x5515,x5516,x5511,x5517),f516(x5513,x5514,x5515,x5516,x5512,x5517))
% 158.73/158.40  [552]~E(x5521,x5522)+E(f516(x5523,x5524,x5525,x5526,x5527,x5521),f516(x5523,x5524,x5525,x5526,x5527,x5522))
% 158.73/158.40  [553]~E(x5531,x5532)+E(f42(x5531,x5533),f42(x5532,x5533))
% 158.73/158.40  [554]~E(x5541,x5542)+E(f42(x5543,x5541),f42(x5543,x5542))
% 158.73/158.40  [555]~E(x5551,x5552)+E(f728(x5551,x5553,x5554),f728(x5552,x5553,x5554))
% 158.73/158.40  [556]~E(x5561,x5562)+E(f728(x5563,x5561,x5564),f728(x5563,x5562,x5564))
% 158.73/158.40  [557]~E(x5571,x5572)+E(f728(x5573,x5574,x5571),f728(x5573,x5574,x5572))
% 158.73/158.40  [558]~E(x5581,x5582)+E(f194(x5581),f194(x5582))
% 158.73/158.40  [559]~E(x5591,x5592)+E(f336(x5591,x5593,x5594,x5595),f336(x5592,x5593,x5594,x5595))
% 158.73/158.40  [560]~E(x5601,x5602)+E(f336(x5603,x5601,x5604,x5605),f336(x5603,x5602,x5604,x5605))
% 158.73/158.40  [561]~E(x5611,x5612)+E(f336(x5613,x5614,x5611,x5615),f336(x5613,x5614,x5612,x5615))
% 158.73/158.40  [562]~E(x5621,x5622)+E(f336(x5623,x5624,x5625,x5621),f336(x5623,x5624,x5625,x5622))
% 158.73/158.40  [563]~E(x5631,x5632)+E(f296(x5631,x5633,x5634,x5635),f296(x5632,x5633,x5634,x5635))
% 158.73/158.40  [564]~E(x5641,x5642)+E(f296(x5643,x5641,x5644,x5645),f296(x5643,x5642,x5644,x5645))
% 158.73/158.40  [565]~E(x5651,x5652)+E(f296(x5653,x5654,x5651,x5655),f296(x5653,x5654,x5652,x5655))
% 158.73/158.40  [566]~E(x5661,x5662)+E(f296(x5663,x5664,x5665,x5661),f296(x5663,x5664,x5665,x5662))
% 158.73/158.40  [567]~E(x5671,x5672)+E(f687(x5671,x5673,x5674,x5675),f687(x5672,x5673,x5674,x5675))
% 158.73/158.40  [568]~E(x5681,x5682)+E(f687(x5683,x5681,x5684,x5685),f687(x5683,x5682,x5684,x5685))
% 158.73/158.40  [569]~E(x5691,x5692)+E(f687(x5693,x5694,x5691,x5695),f687(x5693,x5694,x5692,x5695))
% 158.73/158.40  [570]~E(x5701,x5702)+E(f687(x5703,x5704,x5705,x5701),f687(x5703,x5704,x5705,x5702))
% 158.73/158.40  [571]~E(x5711,x5712)+E(f671(x5711,x5713),f671(x5712,x5713))
% 158.73/158.40  [572]~E(x5721,x5722)+E(f671(x5723,x5721),f671(x5723,x5722))
% 158.73/158.40  [573]~E(x5731,x5732)+E(f241(x5731,x5733),f241(x5732,x5733))
% 158.73/158.40  [574]~E(x5741,x5742)+E(f241(x5743,x5741),f241(x5743,x5742))
% 158.73/158.40  [575]~E(x5751,x5752)+E(f478(x5751,x5753,x5754),f478(x5752,x5753,x5754))
% 158.73/158.40  [576]~E(x5761,x5762)+E(f478(x5763,x5761,x5764),f478(x5763,x5762,x5764))
% 158.73/158.40  [577]~E(x5771,x5772)+E(f478(x5773,x5774,x5771),f478(x5773,x5774,x5772))
% 158.73/158.40  [578]~E(x5781,x5782)+E(f302(x5781,x5783),f302(x5782,x5783))
% 158.73/158.40  [579]~E(x5791,x5792)+E(f302(x5793,x5791),f302(x5793,x5792))
% 158.73/158.40  [580]~E(x5801,x5802)+E(f497(x5801,x5803,x5804),f497(x5802,x5803,x5804))
% 158.73/158.40  [581]~E(x5811,x5812)+E(f497(x5813,x5811,x5814),f497(x5813,x5812,x5814))
% 158.73/158.40  [582]~E(x5821,x5822)+E(f497(x5823,x5824,x5821),f497(x5823,x5824,x5822))
% 158.73/158.40  [583]~E(x5831,x5832)+E(f427(x5831,x5833,x5834,x5835),f427(x5832,x5833,x5834,x5835))
% 158.73/158.40  [584]~E(x5841,x5842)+E(f427(x5843,x5841,x5844,x5845),f427(x5843,x5842,x5844,x5845))
% 158.73/158.40  [585]~E(x5851,x5852)+E(f427(x5853,x5854,x5851,x5855),f427(x5853,x5854,x5852,x5855))
% 158.73/158.40  [586]~E(x5861,x5862)+E(f427(x5863,x5864,x5865,x5861),f427(x5863,x5864,x5865,x5862))
% 158.73/158.40  [587]~E(x5871,x5872)+E(f652(x5871,x5873),f652(x5872,x5873))
% 158.73/158.40  [588]~E(x5881,x5882)+E(f652(x5883,x5881),f652(x5883,x5882))
% 158.73/158.40  [589]~E(x5891,x5892)+E(f798(x5891,x5893,x5894,x5895),f798(x5892,x5893,x5894,x5895))
% 158.73/158.40  [590]~E(x5901,x5902)+E(f798(x5903,x5901,x5904,x5905),f798(x5903,x5902,x5904,x5905))
% 158.73/158.40  [591]~E(x5911,x5912)+E(f798(x5913,x5914,x5911,x5915),f798(x5913,x5914,x5912,x5915))
% 158.73/158.40  [592]~E(x5921,x5922)+E(f798(x5923,x5924,x5925,x5921),f798(x5923,x5924,x5925,x5922))
% 158.73/158.40  [593]~E(x5931,x5932)+E(f132(x5931,x5933,x5934,x5935),f132(x5932,x5933,x5934,x5935))
% 158.73/158.40  [594]~E(x5941,x5942)+E(f132(x5943,x5941,x5944,x5945),f132(x5943,x5942,x5944,x5945))
% 158.73/158.40  [595]~E(x5951,x5952)+E(f132(x5953,x5954,x5951,x5955),f132(x5953,x5954,x5952,x5955))
% 158.73/158.40  [596]~E(x5961,x5962)+E(f132(x5963,x5964,x5965,x5961),f132(x5963,x5964,x5965,x5962))
% 158.73/158.40  [597]~E(x5971,x5972)+E(f613(x5971,x5973,x5974,x5975),f613(x5972,x5973,x5974,x5975))
% 158.73/158.40  [598]~E(x5981,x5982)+E(f613(x5983,x5981,x5984,x5985),f613(x5983,x5982,x5984,x5985))
% 158.73/158.40  [599]~E(x5991,x5992)+E(f613(x5993,x5994,x5991,x5995),f613(x5993,x5994,x5992,x5995))
% 158.73/158.40  [600]~E(x6001,x6002)+E(f613(x6003,x6004,x6005,x6001),f613(x6003,x6004,x6005,x6002))
% 158.73/158.40  [601]~E(x6011,x6012)+E(f56(x6011,x6013,x6014),f56(x6012,x6013,x6014))
% 158.73/158.40  [602]~E(x6021,x6022)+E(f56(x6023,x6021,x6024),f56(x6023,x6022,x6024))
% 158.73/158.40  [603]~E(x6031,x6032)+E(f56(x6033,x6034,x6031),f56(x6033,x6034,x6032))
% 158.73/158.40  [604]~E(x6041,x6042)+E(f730(x6041,x6043,x6044,x6045),f730(x6042,x6043,x6044,x6045))
% 158.73/158.40  [605]~E(x6051,x6052)+E(f730(x6053,x6051,x6054,x6055),f730(x6053,x6052,x6054,x6055))
% 158.73/158.40  [606]~E(x6061,x6062)+E(f730(x6063,x6064,x6061,x6065),f730(x6063,x6064,x6062,x6065))
% 158.73/158.40  [607]~E(x6071,x6072)+E(f730(x6073,x6074,x6075,x6071),f730(x6073,x6074,x6075,x6072))
% 158.73/158.40  [608]~E(x6081,x6082)+E(f14(x6081,x6083),f14(x6082,x6083))
% 158.73/158.40  [609]~E(x6091,x6092)+E(f14(x6093,x6091),f14(x6093,x6092))
% 158.73/158.40  [610]~E(x6101,x6102)+E(f483(x6101,x6103,x6104,x6105,x6106),f483(x6102,x6103,x6104,x6105,x6106))
% 158.73/158.40  [611]~E(x6111,x6112)+E(f483(x6113,x6111,x6114,x6115,x6116),f483(x6113,x6112,x6114,x6115,x6116))
% 158.73/158.40  [612]~E(x6121,x6122)+E(f483(x6123,x6124,x6121,x6125,x6126),f483(x6123,x6124,x6122,x6125,x6126))
% 158.73/158.40  [613]~E(x6131,x6132)+E(f483(x6133,x6134,x6135,x6131,x6136),f483(x6133,x6134,x6135,x6132,x6136))
% 158.73/158.40  [614]~E(x6141,x6142)+E(f483(x6143,x6144,x6145,x6146,x6141),f483(x6143,x6144,x6145,x6146,x6142))
% 158.73/158.40  [615]~E(x6151,x6152)+E(f172(x6151,x6153,x6154),f172(x6152,x6153,x6154))
% 158.73/158.40  [616]~E(x6161,x6162)+E(f172(x6163,x6161,x6164),f172(x6163,x6162,x6164))
% 158.73/158.40  [617]~E(x6171,x6172)+E(f172(x6173,x6174,x6171),f172(x6173,x6174,x6172))
% 158.73/158.40  [618]~E(x6181,x6182)+E(f567(x6181,x6183,x6184,x6185,x6186),f567(x6182,x6183,x6184,x6185,x6186))
% 158.73/158.40  [619]~E(x6191,x6192)+E(f567(x6193,x6191,x6194,x6195,x6196),f567(x6193,x6192,x6194,x6195,x6196))
% 158.73/158.40  [620]~E(x6201,x6202)+E(f567(x6203,x6204,x6201,x6205,x6206),f567(x6203,x6204,x6202,x6205,x6206))
% 158.73/158.40  [621]~E(x6211,x6212)+E(f567(x6213,x6214,x6215,x6211,x6216),f567(x6213,x6214,x6215,x6212,x6216))
% 158.73/158.40  [622]~E(x6221,x6222)+E(f567(x6223,x6224,x6225,x6226,x6221),f567(x6223,x6224,x6225,x6226,x6222))
% 158.73/158.40  [623]~E(x6231,x6232)+E(f791(x6231,x6233,x6234),f791(x6232,x6233,x6234))
% 158.73/158.40  [624]~E(x6241,x6242)+E(f791(x6243,x6241,x6244),f791(x6243,x6242,x6244))
% 158.73/158.40  [625]~E(x6251,x6252)+E(f791(x6253,x6254,x6251),f791(x6253,x6254,x6252))
% 158.73/158.40  [626]~E(x6261,x6262)+E(f351(x6261,x6263),f351(x6262,x6263))
% 158.73/158.40  [627]~E(x6271,x6272)+E(f351(x6273,x6271),f351(x6273,x6272))
% 158.73/158.40  [628]~E(x6281,x6282)+E(f649(x6281,x6283,x6284),f649(x6282,x6283,x6284))
% 158.73/158.40  [629]~E(x6291,x6292)+E(f649(x6293,x6291,x6294),f649(x6293,x6292,x6294))
% 158.73/158.41  [630]~E(x6301,x6302)+E(f649(x6303,x6304,x6301),f649(x6303,x6304,x6302))
% 158.73/158.41  [631]~E(x6311,x6312)+E(f676(x6311,x6313,x6314,x6315),f676(x6312,x6313,x6314,x6315))
% 158.73/158.41  [632]~E(x6321,x6322)+E(f676(x6323,x6321,x6324,x6325),f676(x6323,x6322,x6324,x6325))
% 158.73/158.41  [633]~E(x6331,x6332)+E(f676(x6333,x6334,x6331,x6335),f676(x6333,x6334,x6332,x6335))
% 158.73/158.41  [634]~E(x6341,x6342)+E(f676(x6343,x6344,x6345,x6341),f676(x6343,x6344,x6345,x6342))
% 158.73/158.41  [635]~E(x6351,x6352)+E(f807(x6351,x6353,x6354),f807(x6352,x6353,x6354))
% 158.73/158.41  [636]~E(x6361,x6362)+E(f807(x6363,x6361,x6364),f807(x6363,x6362,x6364))
% 158.73/158.41  [637]~E(x6371,x6372)+E(f807(x6373,x6374,x6371),f807(x6373,x6374,x6372))
% 158.73/158.41  [638]~E(x6381,x6382)+E(f505(x6381,x6383,x6384,x6385,x6386,x6387),f505(x6382,x6383,x6384,x6385,x6386,x6387))
% 158.73/158.41  [639]~E(x6391,x6392)+E(f505(x6393,x6391,x6394,x6395,x6396,x6397),f505(x6393,x6392,x6394,x6395,x6396,x6397))
% 158.73/158.41  [640]~E(x6401,x6402)+E(f505(x6403,x6404,x6401,x6405,x6406,x6407),f505(x6403,x6404,x6402,x6405,x6406,x6407))
% 158.73/158.41  [641]~E(x6411,x6412)+E(f505(x6413,x6414,x6415,x6411,x6416,x6417),f505(x6413,x6414,x6415,x6412,x6416,x6417))
% 158.73/158.41  [642]~E(x6421,x6422)+E(f505(x6423,x6424,x6425,x6426,x6421,x6427),f505(x6423,x6424,x6425,x6426,x6422,x6427))
% 158.73/158.41  [643]~E(x6431,x6432)+E(f505(x6433,x6434,x6435,x6436,x6437,x6431),f505(x6433,x6434,x6435,x6436,x6437,x6432))
% 158.73/158.41  [644]~E(x6441,x6442)+E(f495(x6441,x6443,x6444,x6445,x6446,x6447),f495(x6442,x6443,x6444,x6445,x6446,x6447))
% 158.73/158.41  [645]~E(x6451,x6452)+E(f495(x6453,x6451,x6454,x6455,x6456,x6457),f495(x6453,x6452,x6454,x6455,x6456,x6457))
% 158.73/158.41  [646]~E(x6461,x6462)+E(f495(x6463,x6464,x6461,x6465,x6466,x6467),f495(x6463,x6464,x6462,x6465,x6466,x6467))
% 158.73/158.41  [647]~E(x6471,x6472)+E(f495(x6473,x6474,x6475,x6471,x6476,x6477),f495(x6473,x6474,x6475,x6472,x6476,x6477))
% 158.73/158.41  [648]~E(x6481,x6482)+E(f495(x6483,x6484,x6485,x6486,x6481,x6487),f495(x6483,x6484,x6485,x6486,x6482,x6487))
% 158.73/158.41  [649]~E(x6491,x6492)+E(f495(x6493,x6494,x6495,x6496,x6497,x6491),f495(x6493,x6494,x6495,x6496,x6497,x6492))
% 158.73/158.41  [650]~E(x6501,x6502)+E(f767(x6501,x6503,x6504,x6505),f767(x6502,x6503,x6504,x6505))
% 158.73/158.41  [651]~E(x6511,x6512)+E(f767(x6513,x6511,x6514,x6515),f767(x6513,x6512,x6514,x6515))
% 158.73/158.41  [652]~E(x6521,x6522)+E(f767(x6523,x6524,x6521,x6525),f767(x6523,x6524,x6522,x6525))
% 158.73/158.41  [653]~E(x6531,x6532)+E(f767(x6533,x6534,x6535,x6531),f767(x6533,x6534,x6535,x6532))
% 158.73/158.41  [654]~E(x6541,x6542)+E(f686(x6541,x6543,x6544,x6545),f686(x6542,x6543,x6544,x6545))
% 158.73/158.41  [655]~E(x6551,x6552)+E(f686(x6553,x6551,x6554,x6555),f686(x6553,x6552,x6554,x6555))
% 158.73/158.41  [656]~E(x6561,x6562)+E(f686(x6563,x6564,x6561,x6565),f686(x6563,x6564,x6562,x6565))
% 158.73/158.41  [657]~E(x6571,x6572)+E(f686(x6573,x6574,x6575,x6571),f686(x6573,x6574,x6575,x6572))
% 158.73/158.41  [658]~E(x6581,x6582)+E(f701(x6581,x6583,x6584),f701(x6582,x6583,x6584))
% 158.73/158.41  [659]~E(x6591,x6592)+E(f701(x6593,x6591,x6594),f701(x6593,x6592,x6594))
% 158.73/158.41  [660]~E(x6601,x6602)+E(f701(x6603,x6604,x6601),f701(x6603,x6604,x6602))
% 158.73/158.41  [661]~E(x6611,x6612)+E(f641(x6611,x6613,x6614),f641(x6612,x6613,x6614))
% 158.73/158.41  [662]~E(x6621,x6622)+E(f641(x6623,x6621,x6624),f641(x6623,x6622,x6624))
% 158.73/158.41  [663]~E(x6631,x6632)+E(f641(x6633,x6634,x6631),f641(x6633,x6634,x6632))
% 158.73/158.41  [664]~E(x6641,x6642)+E(f860(x6641,x6643),f860(x6642,x6643))
% 158.73/158.41  [665]~E(x6651,x6652)+E(f860(x6653,x6651),f860(x6653,x6652))
% 158.73/158.41  [666]~E(x6661,x6662)+E(f761(x6661,x6663,x6664,x6665,x6666),f761(x6662,x6663,x6664,x6665,x6666))
% 158.73/158.41  [667]~E(x6671,x6672)+E(f761(x6673,x6671,x6674,x6675,x6676),f761(x6673,x6672,x6674,x6675,x6676))
% 158.73/158.41  [668]~E(x6681,x6682)+E(f761(x6683,x6684,x6681,x6685,x6686),f761(x6683,x6684,x6682,x6685,x6686))
% 158.73/158.41  [669]~E(x6691,x6692)+E(f761(x6693,x6694,x6695,x6691,x6696),f761(x6693,x6694,x6695,x6692,x6696))
% 158.73/158.41  [670]~E(x6701,x6702)+E(f761(x6703,x6704,x6705,x6706,x6701),f761(x6703,x6704,x6705,x6706,x6702))
% 158.73/158.41  [671]~E(x6711,x6712)+E(f734(x6711,x6713,x6714,x6715),f734(x6712,x6713,x6714,x6715))
% 158.73/158.41  [672]~E(x6721,x6722)+E(f734(x6723,x6721,x6724,x6725),f734(x6723,x6722,x6724,x6725))
% 158.73/158.41  [673]~E(x6731,x6732)+E(f734(x6733,x6734,x6731,x6735),f734(x6733,x6734,x6732,x6735))
% 158.73/158.41  [674]~E(x6741,x6742)+E(f734(x6743,x6744,x6745,x6741),f734(x6743,x6744,x6745,x6742))
% 158.73/158.41  [675]~E(x6751,x6752)+E(f474(x6751,x6753,x6754,x6755),f474(x6752,x6753,x6754,x6755))
% 158.73/158.41  [676]~E(x6761,x6762)+E(f474(x6763,x6761,x6764,x6765),f474(x6763,x6762,x6764,x6765))
% 158.73/158.41  [677]~E(x6771,x6772)+E(f474(x6773,x6774,x6771,x6775),f474(x6773,x6774,x6772,x6775))
% 158.73/158.41  [678]~E(x6781,x6782)+E(f474(x6783,x6784,x6785,x6781),f474(x6783,x6784,x6785,x6782))
% 158.73/158.41  [679]~E(x6791,x6792)+E(f212(x6791,x6793),f212(x6792,x6793))
% 158.73/158.41  [680]~E(x6801,x6802)+E(f212(x6803,x6801),f212(x6803,x6802))
% 158.73/158.41  [681]~E(x6811,x6812)+E(f644(x6811,x6813,x6814),f644(x6812,x6813,x6814))
% 158.73/158.41  [682]~E(x6821,x6822)+E(f644(x6823,x6821,x6824),f644(x6823,x6822,x6824))
% 158.73/158.41  [683]~E(x6831,x6832)+E(f644(x6833,x6834,x6831),f644(x6833,x6834,x6832))
% 158.73/158.41  [684]~E(x6841,x6842)+E(f285(x6841),f285(x6842))
% 158.73/158.41  [685]~E(x6851,x6852)+E(f844(x6851,x6853,x6854,x6855,x6856,x6857,x6858),f844(x6852,x6853,x6854,x6855,x6856,x6857,x6858))
% 158.73/158.41  [686]~E(x6861,x6862)+E(f844(x6863,x6861,x6864,x6865,x6866,x6867,x6868),f844(x6863,x6862,x6864,x6865,x6866,x6867,x6868))
% 158.73/158.41  [687]~E(x6871,x6872)+E(f844(x6873,x6874,x6871,x6875,x6876,x6877,x6878),f844(x6873,x6874,x6872,x6875,x6876,x6877,x6878))
% 158.73/158.41  [688]~E(x6881,x6882)+E(f844(x6883,x6884,x6885,x6881,x6886,x6887,x6888),f844(x6883,x6884,x6885,x6882,x6886,x6887,x6888))
% 158.73/158.41  [689]~E(x6891,x6892)+E(f844(x6893,x6894,x6895,x6896,x6891,x6897,x6898),f844(x6893,x6894,x6895,x6896,x6892,x6897,x6898))
% 158.73/158.41  [690]~E(x6901,x6902)+E(f844(x6903,x6904,x6905,x6906,x6907,x6901,x6908),f844(x6903,x6904,x6905,x6906,x6907,x6902,x6908))
% 158.73/158.41  [691]~E(x6911,x6912)+E(f844(x6913,x6914,x6915,x6916,x6917,x6918,x6911),f844(x6913,x6914,x6915,x6916,x6917,x6918,x6912))
% 158.73/158.41  [692]~E(x6921,x6922)+E(f301(x6921),f301(x6922))
% 158.73/158.41  [693]~E(x6931,x6932)+E(f29(x6931,x6933,x6934),f29(x6932,x6933,x6934))
% 158.73/158.41  [694]~E(x6941,x6942)+E(f29(x6943,x6941,x6944),f29(x6943,x6942,x6944))
% 158.73/158.41  [695]~E(x6951,x6952)+E(f29(x6953,x6954,x6951),f29(x6953,x6954,x6952))
% 158.73/158.41  [696]~E(x6961,x6962)+E(f440(x6961,x6963,x6964,x6965),f440(x6962,x6963,x6964,x6965))
% 158.73/158.41  [697]~E(x6971,x6972)+E(f440(x6973,x6971,x6974,x6975),f440(x6973,x6972,x6974,x6975))
% 158.73/158.41  [698]~E(x6981,x6982)+E(f440(x6983,x6984,x6981,x6985),f440(x6983,x6984,x6982,x6985))
% 158.73/158.41  [699]~E(x6991,x6992)+E(f440(x6993,x6994,x6995,x6991),f440(x6993,x6994,x6995,x6992))
% 158.73/158.41  [700]~E(x7001,x7002)+E(f462(x7001,x7003),f462(x7002,x7003))
% 158.73/158.41  [701]~E(x7011,x7012)+E(f462(x7013,x7011),f462(x7013,x7012))
% 158.73/158.41  [702]~E(x7021,x7022)+E(f494(x7021,x7023,x7024),f494(x7022,x7023,x7024))
% 158.73/158.41  [703]~E(x7031,x7032)+E(f494(x7033,x7031,x7034),f494(x7033,x7032,x7034))
% 158.73/158.41  [704]~E(x7041,x7042)+E(f494(x7043,x7044,x7041),f494(x7043,x7044,x7042))
% 158.73/158.41  [705]~E(x7051,x7052)+E(f708(x7051,x7053,x7054,x7055,x7056,x7057),f708(x7052,x7053,x7054,x7055,x7056,x7057))
% 158.73/158.41  [706]~E(x7061,x7062)+E(f708(x7063,x7061,x7064,x7065,x7066,x7067),f708(x7063,x7062,x7064,x7065,x7066,x7067))
% 158.73/158.41  [707]~E(x7071,x7072)+E(f708(x7073,x7074,x7071,x7075,x7076,x7077),f708(x7073,x7074,x7072,x7075,x7076,x7077))
% 158.73/158.41  [708]~E(x7081,x7082)+E(f708(x7083,x7084,x7085,x7081,x7086,x7087),f708(x7083,x7084,x7085,x7082,x7086,x7087))
% 158.73/158.41  [709]~E(x7091,x7092)+E(f708(x7093,x7094,x7095,x7096,x7091,x7097),f708(x7093,x7094,x7095,x7096,x7092,x7097))
% 158.73/158.41  [710]~E(x7101,x7102)+E(f708(x7103,x7104,x7105,x7106,x7107,x7101),f708(x7103,x7104,x7105,x7106,x7107,x7102))
% 158.73/158.41  [711]~E(x7111,x7112)+E(f790(x7111,x7113),f790(x7112,x7113))
% 158.73/158.41  [712]~E(x7121,x7122)+E(f790(x7123,x7121),f790(x7123,x7122))
% 158.73/158.41  [713]~E(x7131,x7132)+E(f619(x7131,x7133,x7134,x7135),f619(x7132,x7133,x7134,x7135))
% 158.73/158.41  [714]~E(x7141,x7142)+E(f619(x7143,x7141,x7144,x7145),f619(x7143,x7142,x7144,x7145))
% 158.73/158.41  [715]~E(x7151,x7152)+E(f619(x7153,x7154,x7151,x7155),f619(x7153,x7154,x7152,x7155))
% 158.73/158.41  [716]~E(x7161,x7162)+E(f619(x7163,x7164,x7165,x7161),f619(x7163,x7164,x7165,x7162))
% 158.73/158.41  [717]~E(x7171,x7172)+E(f403(x7171),f403(x7172))
% 158.73/158.41  [718]~E(x7181,x7182)+E(f264(x7181,x7183),f264(x7182,x7183))
% 158.73/158.41  [719]~E(x7191,x7192)+E(f264(x7193,x7191),f264(x7193,x7192))
% 158.73/158.41  [720]~E(x7201,x7202)+E(f572(x7201,x7203,x7204,x7205),f572(x7202,x7203,x7204,x7205))
% 158.73/158.41  [721]~E(x7211,x7212)+E(f572(x7213,x7211,x7214,x7215),f572(x7213,x7212,x7214,x7215))
% 158.73/158.41  [722]~E(x7221,x7222)+E(f572(x7223,x7224,x7221,x7225),f572(x7223,x7224,x7222,x7225))
% 158.73/158.41  [723]~E(x7231,x7232)+E(f572(x7233,x7234,x7235,x7231),f572(x7233,x7234,x7235,x7232))
% 158.73/158.41  [724]~E(x7241,x7242)+E(f386(x7241,x7243,x7244),f386(x7242,x7243,x7244))
% 158.73/158.41  [725]~E(x7251,x7252)+E(f386(x7253,x7251,x7254),f386(x7253,x7252,x7254))
% 158.73/158.41  [726]~E(x7261,x7262)+E(f386(x7263,x7264,x7261),f386(x7263,x7264,x7262))
% 158.73/158.41  [727]~E(x7271,x7272)+E(f645(x7271,x7273,x7274),f645(x7272,x7273,x7274))
% 158.73/158.41  [728]~E(x7281,x7282)+E(f645(x7283,x7281,x7284),f645(x7283,x7282,x7284))
% 158.73/158.41  [729]~E(x7291,x7292)+E(f645(x7293,x7294,x7291),f645(x7293,x7294,x7292))
% 158.73/158.41  [730]~E(x7301,x7302)+E(f796(x7301,x7303,x7304,x7305),f796(x7302,x7303,x7304,x7305))
% 158.73/158.41  [731]~E(x7311,x7312)+E(f796(x7313,x7311,x7314,x7315),f796(x7313,x7312,x7314,x7315))
% 158.73/158.41  [732]~E(x7321,x7322)+E(f796(x7323,x7324,x7321,x7325),f796(x7323,x7324,x7322,x7325))
% 158.73/158.41  [733]~E(x7331,x7332)+E(f796(x7333,x7334,x7335,x7331),f796(x7333,x7334,x7335,x7332))
% 158.73/158.41  [734]~E(x7341,x7342)+E(f485(x7341,x7343,x7344),f485(x7342,x7343,x7344))
% 158.73/158.41  [735]~E(x7351,x7352)+E(f485(x7353,x7351,x7354),f485(x7353,x7352,x7354))
% 158.73/158.41  [736]~E(x7361,x7362)+E(f485(x7363,x7364,x7361),f485(x7363,x7364,x7362))
% 158.73/158.41  [737]~E(x7371,x7372)+E(f306(x7371,x7373,x7374),f306(x7372,x7373,x7374))
% 158.73/158.41  [738]~E(x7381,x7382)+E(f306(x7383,x7381,x7384),f306(x7383,x7382,x7384))
% 158.73/158.41  [739]~E(x7391,x7392)+E(f306(x7393,x7394,x7391),f306(x7393,x7394,x7392))
% 158.73/158.41  [740]~E(x7401,x7402)+E(f818(x7401,x7403),f818(x7402,x7403))
% 158.73/158.41  [741]~E(x7411,x7412)+E(f818(x7413,x7411),f818(x7413,x7412))
% 158.73/158.41  [742]~E(x7421,x7422)+E(f92(x7421),f92(x7422))
% 158.73/158.41  [743]~E(x7431,x7432)+E(f599(x7431,x7433,x7434),f599(x7432,x7433,x7434))
% 158.73/158.41  [744]~E(x7441,x7442)+E(f599(x7443,x7441,x7444),f599(x7443,x7442,x7444))
% 158.73/158.41  [745]~E(x7451,x7452)+E(f599(x7453,x7454,x7451),f599(x7453,x7454,x7452))
% 158.73/158.41  [746]~E(x7461,x7462)+E(f190(x7461,x7463,x7464,x7465),f190(x7462,x7463,x7464,x7465))
% 158.73/158.41  [747]~E(x7471,x7472)+E(f190(x7473,x7471,x7474,x7475),f190(x7473,x7472,x7474,x7475))
% 158.73/158.41  [748]~E(x7481,x7482)+E(f190(x7483,x7484,x7481,x7485),f190(x7483,x7484,x7482,x7485))
% 158.73/158.41  [749]~E(x7491,x7492)+E(f190(x7493,x7494,x7495,x7491),f190(x7493,x7494,x7495,x7492))
% 158.73/158.41  [750]~E(x7501,x7502)+E(f385(x7501,x7503,x7504),f385(x7502,x7503,x7504))
% 158.73/158.41  [751]~E(x7511,x7512)+E(f385(x7513,x7511,x7514),f385(x7513,x7512,x7514))
% 158.73/158.41  [752]~E(x7521,x7522)+E(f385(x7523,x7524,x7521),f385(x7523,x7524,x7522))
% 158.73/158.41  [753]~E(x7531,x7532)+E(f402(x7531),f402(x7532))
% 158.73/158.41  [754]~E(x7541,x7542)+E(f219(x7541),f219(x7542))
% 158.73/158.41  [755]~E(x7551,x7552)+E(f825(x7551,x7553,x7554,x7555,x7556),f825(x7552,x7553,x7554,x7555,x7556))
% 158.73/158.41  [756]~E(x7561,x7562)+E(f825(x7563,x7561,x7564,x7565,x7566),f825(x7563,x7562,x7564,x7565,x7566))
% 158.73/158.41  [757]~E(x7571,x7572)+E(f825(x7573,x7574,x7571,x7575,x7576),f825(x7573,x7574,x7572,x7575,x7576))
% 158.73/158.41  [758]~E(x7581,x7582)+E(f825(x7583,x7584,x7585,x7581,x7586),f825(x7583,x7584,x7585,x7582,x7586))
% 158.73/158.41  [759]~E(x7591,x7592)+E(f825(x7593,x7594,x7595,x7596,x7591),f825(x7593,x7594,x7595,x7596,x7592))
% 158.73/158.41  [760]~E(x7601,x7602)+E(f667(x7601,x7603,x7604,x7605,x7606),f667(x7602,x7603,x7604,x7605,x7606))
% 158.73/158.41  [761]~E(x7611,x7612)+E(f667(x7613,x7611,x7614,x7615,x7616),f667(x7613,x7612,x7614,x7615,x7616))
% 158.73/158.41  [762]~E(x7621,x7622)+E(f667(x7623,x7624,x7621,x7625,x7626),f667(x7623,x7624,x7622,x7625,x7626))
% 158.73/158.41  [763]~E(x7631,x7632)+E(f667(x7633,x7634,x7635,x7631,x7636),f667(x7633,x7634,x7635,x7632,x7636))
% 158.73/158.41  [764]~E(x7641,x7642)+E(f667(x7643,x7644,x7645,x7646,x7641),f667(x7643,x7644,x7645,x7646,x7642))
% 158.73/158.41  [765]~E(x7651,x7652)+E(f741(x7651,x7653,x7654),f741(x7652,x7653,x7654))
% 158.73/158.41  [766]~E(x7661,x7662)+E(f741(x7663,x7661,x7664),f741(x7663,x7662,x7664))
% 158.73/158.41  [767]~E(x7671,x7672)+E(f741(x7673,x7674,x7671),f741(x7673,x7674,x7672))
% 158.73/158.41  [768]~E(x7681,x7682)+E(f178(x7681,x7683,x7684),f178(x7682,x7683,x7684))
% 158.73/158.41  [769]~E(x7691,x7692)+E(f178(x7693,x7691,x7694),f178(x7693,x7692,x7694))
% 158.73/158.41  [770]~E(x7701,x7702)+E(f178(x7703,x7704,x7701),f178(x7703,x7704,x7702))
% 158.73/158.41  [771]~E(x7711,x7712)+E(f229(x7711,x7713),f229(x7712,x7713))
% 158.73/158.41  [772]~E(x7721,x7722)+E(f229(x7723,x7721),f229(x7723,x7722))
% 158.73/158.41  [773]~E(x7731,x7732)+E(f236(x7731,x7733,x7734,x7735),f236(x7732,x7733,x7734,x7735))
% 158.73/158.41  [774]~E(x7741,x7742)+E(f236(x7743,x7741,x7744,x7745),f236(x7743,x7742,x7744,x7745))
% 158.73/158.41  [775]~E(x7751,x7752)+E(f236(x7753,x7754,x7751,x7755),f236(x7753,x7754,x7752,x7755))
% 158.73/158.41  [776]~E(x7761,x7762)+E(f236(x7763,x7764,x7765,x7761),f236(x7763,x7764,x7765,x7762))
% 158.73/158.41  [777]~E(x7771,x7772)+E(f78(x7771,x7773,x7774,x7775),f78(x7772,x7773,x7774,x7775))
% 158.73/158.41  [778]~E(x7781,x7782)+E(f78(x7783,x7781,x7784,x7785),f78(x7783,x7782,x7784,x7785))
% 158.73/158.41  [779]~E(x7791,x7792)+E(f78(x7793,x7794,x7791,x7795),f78(x7793,x7794,x7792,x7795))
% 158.73/158.41  [780]~E(x7801,x7802)+E(f78(x7803,x7804,x7805,x7801),f78(x7803,x7804,x7805,x7802))
% 158.73/158.41  [781]~E(x7811,x7812)+E(f596(x7811,x7813,x7814,x7815,x7816),f596(x7812,x7813,x7814,x7815,x7816))
% 158.73/158.41  [782]~E(x7821,x7822)+E(f596(x7823,x7821,x7824,x7825,x7826),f596(x7823,x7822,x7824,x7825,x7826))
% 158.73/158.41  [783]~E(x7831,x7832)+E(f596(x7833,x7834,x7831,x7835,x7836),f596(x7833,x7834,x7832,x7835,x7836))
% 158.73/158.41  [784]~E(x7841,x7842)+E(f596(x7843,x7844,x7845,x7841,x7846),f596(x7843,x7844,x7845,x7842,x7846))
% 158.73/158.41  [785]~E(x7851,x7852)+E(f596(x7853,x7854,x7855,x7856,x7851),f596(x7853,x7854,x7855,x7856,x7852))
% 158.73/158.41  [786]~E(x7861,x7862)+E(f605(x7861,x7863,x7864),f605(x7862,x7863,x7864))
% 158.73/158.41  [787]~E(x7871,x7872)+E(f605(x7873,x7871,x7874),f605(x7873,x7872,x7874))
% 158.73/158.41  [788]~E(x7881,x7882)+E(f605(x7883,x7884,x7881),f605(x7883,x7884,x7882))
% 158.73/158.41  [789]~E(x7891,x7892)+E(f630(x7891,x7893),f630(x7892,x7893))
% 158.73/158.41  [790]~E(x7901,x7902)+E(f630(x7903,x7901),f630(x7903,x7902))
% 158.73/158.41  [791]~E(x7911,x7912)+E(f756(x7911,x7913,x7914,x7915,x7916),f756(x7912,x7913,x7914,x7915,x7916))
% 158.73/158.41  [792]~E(x7921,x7922)+E(f756(x7923,x7921,x7924,x7925,x7926),f756(x7923,x7922,x7924,x7925,x7926))
% 158.73/158.41  [793]~E(x7931,x7932)+E(f756(x7933,x7934,x7931,x7935,x7936),f756(x7933,x7934,x7932,x7935,x7936))
% 158.73/158.41  [794]~E(x7941,x7942)+E(f756(x7943,x7944,x7945,x7941,x7946),f756(x7943,x7944,x7945,x7942,x7946))
% 158.73/158.41  [795]~E(x7951,x7952)+E(f756(x7953,x7954,x7955,x7956,x7951),f756(x7953,x7954,x7955,x7956,x7952))
% 158.73/158.41  [796]~E(x7961,x7962)+E(f384(x7961,x7963,x7964),f384(x7962,x7963,x7964))
% 158.73/158.41  [797]~E(x7971,x7972)+E(f384(x7973,x7971,x7974),f384(x7973,x7972,x7974))
% 158.73/158.41  [798]~E(x7981,x7982)+E(f384(x7983,x7984,x7981),f384(x7983,x7984,x7982))
% 158.73/158.41  [799]~E(x7991,x7992)+E(f371(x7991,x7993),f371(x7992,x7993))
% 158.73/158.41  [800]~E(x8001,x8002)+E(f371(x8003,x8001),f371(x8003,x8002))
% 158.73/158.41  [801]~E(x8011,x8012)+E(f317(x8011),f317(x8012))
% 158.73/158.41  [802]~E(x8021,x8022)+E(f415(x8021,x8023,x8024),f415(x8022,x8023,x8024))
% 158.73/158.41  [803]~E(x8031,x8032)+E(f415(x8033,x8031,x8034),f415(x8033,x8032,x8034))
% 158.73/158.41  [804]~E(x8041,x8042)+E(f415(x8043,x8044,x8041),f415(x8043,x8044,x8042))
% 158.73/158.41  [805]~E(x8051,x8052)+E(f801(x8051,x8053,x8054),f801(x8052,x8053,x8054))
% 158.73/158.41  [806]~E(x8061,x8062)+E(f801(x8063,x8061,x8064),f801(x8063,x8062,x8064))
% 158.73/158.41  [807]~E(x8071,x8072)+E(f801(x8073,x8074,x8071),f801(x8073,x8074,x8072))
% 158.73/158.41  [808]~E(x8081,x8082)+E(f646(x8081,x8083,x8084,x8085,x8086),f646(x8082,x8083,x8084,x8085,x8086))
% 158.73/158.41  [809]~E(x8091,x8092)+E(f646(x8093,x8091,x8094,x8095,x8096),f646(x8093,x8092,x8094,x8095,x8096))
% 158.73/158.41  [810]~E(x8101,x8102)+E(f646(x8103,x8104,x8101,x8105,x8106),f646(x8103,x8104,x8102,x8105,x8106))
% 158.73/158.41  [811]~E(x8111,x8112)+E(f646(x8113,x8114,x8115,x8111,x8116),f646(x8113,x8114,x8115,x8112,x8116))
% 158.73/158.41  [812]~E(x8121,x8122)+E(f646(x8123,x8124,x8125,x8126,x8121),f646(x8123,x8124,x8125,x8126,x8122))
% 158.73/158.41  [813]~E(x8131,x8132)+E(f13(x8131,x8133,x8134),f13(x8132,x8133,x8134))
% 158.73/158.41  [814]~E(x8141,x8142)+E(f13(x8143,x8141,x8144),f13(x8143,x8142,x8144))
% 158.73/158.41  [815]~E(x8151,x8152)+E(f13(x8153,x8154,x8151),f13(x8153,x8154,x8152))
% 158.73/158.41  [816]~E(x8161,x8162)+E(f540(x8161,x8163,x8164,x8165,x8166,x8167,x8168),f540(x8162,x8163,x8164,x8165,x8166,x8167,x8168))
% 158.73/158.41  [817]~E(x8171,x8172)+E(f540(x8173,x8171,x8174,x8175,x8176,x8177,x8178),f540(x8173,x8172,x8174,x8175,x8176,x8177,x8178))
% 158.73/158.41  [818]~E(x8181,x8182)+E(f540(x8183,x8184,x8181,x8185,x8186,x8187,x8188),f540(x8183,x8184,x8182,x8185,x8186,x8187,x8188))
% 158.73/158.41  [819]~E(x8191,x8192)+E(f540(x8193,x8194,x8195,x8191,x8196,x8197,x8198),f540(x8193,x8194,x8195,x8192,x8196,x8197,x8198))
% 158.73/158.41  [820]~E(x8201,x8202)+E(f540(x8203,x8204,x8205,x8206,x8201,x8207,x8208),f540(x8203,x8204,x8205,x8206,x8202,x8207,x8208))
% 158.73/158.41  [821]~E(x8211,x8212)+E(f540(x8213,x8214,x8215,x8216,x8217,x8211,x8218),f540(x8213,x8214,x8215,x8216,x8217,x8212,x8218))
% 158.73/158.41  [822]~E(x8221,x8222)+E(f540(x8223,x8224,x8225,x8226,x8227,x8228,x8221),f540(x8223,x8224,x8225,x8226,x8227,x8228,x8222))
% 158.73/158.41  [823]~E(x8231,x8232)+E(f542(x8231,x8233,x8234,x8235,x8236,x8237,x8238),f542(x8232,x8233,x8234,x8235,x8236,x8237,x8238))
% 158.73/158.41  [824]~E(x8241,x8242)+E(f542(x8243,x8241,x8244,x8245,x8246,x8247,x8248),f542(x8243,x8242,x8244,x8245,x8246,x8247,x8248))
% 158.73/158.41  [825]~E(x8251,x8252)+E(f542(x8253,x8254,x8251,x8255,x8256,x8257,x8258),f542(x8253,x8254,x8252,x8255,x8256,x8257,x8258))
% 158.73/158.41  [826]~E(x8261,x8262)+E(f542(x8263,x8264,x8265,x8261,x8266,x8267,x8268),f542(x8263,x8264,x8265,x8262,x8266,x8267,x8268))
% 158.73/158.41  [827]~E(x8271,x8272)+E(f542(x8273,x8274,x8275,x8276,x8271,x8277,x8278),f542(x8273,x8274,x8275,x8276,x8272,x8277,x8278))
% 158.73/158.41  [828]~E(x8281,x8282)+E(f542(x8283,x8284,x8285,x8286,x8287,x8281,x8288),f542(x8283,x8284,x8285,x8286,x8287,x8282,x8288))
% 158.73/158.41  [829]~E(x8291,x8292)+E(f542(x8293,x8294,x8295,x8296,x8297,x8298,x8291),f542(x8293,x8294,x8295,x8296,x8297,x8298,x8292))
% 158.73/158.41  [830]~E(x8301,x8302)+E(f213(x8301,x8303),f213(x8302,x8303))
% 158.73/158.41  [831]~E(x8311,x8312)+E(f213(x8313,x8311),f213(x8313,x8312))
% 158.73/158.41  [832]~E(x8321,x8322)+E(f148(x8321,x8323),f148(x8322,x8323))
% 158.73/158.41  [833]~E(x8331,x8332)+E(f148(x8333,x8331),f148(x8333,x8332))
% 158.73/158.41  [834]~E(x8341,x8342)+E(f421(x8341),f421(x8342))
% 158.73/158.41  [835]~E(x8351,x8352)+E(f838(x8351,x8353,x8354),f838(x8352,x8353,x8354))
% 158.73/158.41  [836]~E(x8361,x8362)+E(f838(x8363,x8361,x8364),f838(x8363,x8362,x8364))
% 158.73/158.41  [837]~E(x8371,x8372)+E(f838(x8373,x8374,x8371),f838(x8373,x8374,x8372))
% 158.73/158.41  [838]~E(x8381,x8382)+E(f570(x8381,x8383,x8384),f570(x8382,x8383,x8384))
% 158.73/158.41  [839]~E(x8391,x8392)+E(f570(x8393,x8391,x8394),f570(x8393,x8392,x8394))
% 158.73/158.41  [840]~E(x8401,x8402)+E(f570(x8403,x8404,x8401),f570(x8403,x8404,x8402))
% 158.73/158.41  [841]~E(x8411,x8412)+E(f575(x8411,x8413,x8414,x8415),f575(x8412,x8413,x8414,x8415))
% 158.73/158.41  [842]~E(x8421,x8422)+E(f575(x8423,x8421,x8424,x8425),f575(x8423,x8422,x8424,x8425))
% 158.73/158.41  [843]~E(x8431,x8432)+E(f575(x8433,x8434,x8431,x8435),f575(x8433,x8434,x8432,x8435))
% 158.73/158.41  [844]~E(x8441,x8442)+E(f575(x8443,x8444,x8445,x8441),f575(x8443,x8444,x8445,x8442))
% 158.73/158.41  [845]~E(x8451,x8452)+E(f751(x8451,x8453,x8454,x8455,x8456),f751(x8452,x8453,x8454,x8455,x8456))
% 158.73/158.41  [846]~E(x8461,x8462)+E(f751(x8463,x8461,x8464,x8465,x8466),f751(x8463,x8462,x8464,x8465,x8466))
% 158.73/158.41  [847]~E(x8471,x8472)+E(f751(x8473,x8474,x8471,x8475,x8476),f751(x8473,x8474,x8472,x8475,x8476))
% 158.73/158.41  [848]~E(x8481,x8482)+E(f751(x8483,x8484,x8485,x8481,x8486),f751(x8483,x8484,x8485,x8482,x8486))
% 158.73/158.41  [849]~E(x8491,x8492)+E(f751(x8493,x8494,x8495,x8496,x8491),f751(x8493,x8494,x8495,x8496,x8492))
% 158.73/158.41  [850]~E(x8501,x8502)+E(f354(x8501,x8503,x8504),f354(x8502,x8503,x8504))
% 158.73/158.41  [851]~E(x8511,x8512)+E(f354(x8513,x8511,x8514),f354(x8513,x8512,x8514))
% 158.73/158.41  [852]~E(x8521,x8522)+E(f354(x8523,x8524,x8521),f354(x8523,x8524,x8522))
% 158.73/158.41  [853]~E(x8531,x8532)+E(f515(x8531,x8533,x8534),f515(x8532,x8533,x8534))
% 158.73/158.41  [854]~E(x8541,x8542)+E(f515(x8543,x8541,x8544),f515(x8543,x8542,x8544))
% 158.73/158.41  [855]~E(x8551,x8552)+E(f515(x8553,x8554,x8551),f515(x8553,x8554,x8552))
% 158.73/158.41  [856]~E(x8561,x8562)+E(f657(x8561,x8563,x8564),f657(x8562,x8563,x8564))
% 158.73/158.41  [857]~E(x8571,x8572)+E(f657(x8573,x8571,x8574),f657(x8573,x8572,x8574))
% 158.73/158.41  [858]~E(x8581,x8582)+E(f657(x8583,x8584,x8581),f657(x8583,x8584,x8582))
% 158.73/158.41  [859]~E(x8591,x8592)+E(f597(x8591,x8593,x8594,x8595,x8596,x8597,x8598,x8599),f597(x8592,x8593,x8594,x8595,x8596,x8597,x8598,x8599))
% 158.73/158.41  [860]~E(x8601,x8602)+E(f597(x8603,x8601,x8604,x8605,x8606,x8607,x8608,x8609),f597(x8603,x8602,x8604,x8605,x8606,x8607,x8608,x8609))
% 158.73/158.41  [861]~E(x8611,x8612)+E(f597(x8613,x8614,x8611,x8615,x8616,x8617,x8618,x8619),f597(x8613,x8614,x8612,x8615,x8616,x8617,x8618,x8619))
% 158.73/158.41  [862]~E(x8621,x8622)+E(f597(x8623,x8624,x8625,x8621,x8626,x8627,x8628,x8629),f597(x8623,x8624,x8625,x8622,x8626,x8627,x8628,x8629))
% 158.73/158.41  [863]~E(x8631,x8632)+E(f597(x8633,x8634,x8635,x8636,x8631,x8637,x8638,x8639),f597(x8633,x8634,x8635,x8636,x8632,x8637,x8638,x8639))
% 158.73/158.41  [864]~E(x8641,x8642)+E(f597(x8643,x8644,x8645,x8646,x8647,x8641,x8648,x8649),f597(x8643,x8644,x8645,x8646,x8647,x8642,x8648,x8649))
% 158.73/158.41  [865]~E(x8651,x8652)+E(f597(x8653,x8654,x8655,x8656,x8657,x8658,x8651,x8659),f597(x8653,x8654,x8655,x8656,x8657,x8658,x8652,x8659))
% 158.73/158.41  [866]~E(x8661,x8662)+E(f597(x8663,x8664,x8665,x8666,x8667,x8668,x8669,x8661),f597(x8663,x8664,x8665,x8666,x8667,x8668,x8669,x8662))
% 158.73/158.41  [867]~E(x8671,x8672)+E(f622(x8671,x8673,x8674,x8675,x8676),f622(x8672,x8673,x8674,x8675,x8676))
% 158.73/158.41  [868]~E(x8681,x8682)+E(f622(x8683,x8681,x8684,x8685,x8686),f622(x8683,x8682,x8684,x8685,x8686))
% 158.73/158.41  [869]~E(x8691,x8692)+E(f622(x8693,x8694,x8691,x8695,x8696),f622(x8693,x8694,x8692,x8695,x8696))
% 158.73/158.41  [870]~E(x8701,x8702)+E(f622(x8703,x8704,x8705,x8701,x8706),f622(x8703,x8704,x8705,x8702,x8706))
% 158.73/158.41  [871]~E(x8711,x8712)+E(f622(x8713,x8714,x8715,x8716,x8711),f622(x8713,x8714,x8715,x8716,x8712))
% 158.73/158.41  [872]~E(x8721,x8722)+E(f585(x8721,x8723,x8724),f585(x8722,x8723,x8724))
% 158.73/158.41  [873]~E(x8731,x8732)+E(f585(x8733,x8731,x8734),f585(x8733,x8732,x8734))
% 158.73/158.41  [874]~E(x8741,x8742)+E(f585(x8743,x8744,x8741),f585(x8743,x8744,x8742))
% 158.73/158.41  [875]~E(x8751,x8752)+E(f651(x8751,x8753),f651(x8752,x8753))
% 158.73/158.41  [876]~E(x8761,x8762)+E(f651(x8763,x8761),f651(x8763,x8762))
% 158.73/158.41  [877]~E(x8771,x8772)+E(f442(x8771,x8773,x8774,x8775),f442(x8772,x8773,x8774,x8775))
% 158.73/158.41  [878]~E(x8781,x8782)+E(f442(x8783,x8781,x8784,x8785),f442(x8783,x8782,x8784,x8785))
% 158.73/158.41  [879]~E(x8791,x8792)+E(f442(x8793,x8794,x8791,x8795),f442(x8793,x8794,x8792,x8795))
% 158.73/158.41  [880]~E(x8801,x8802)+E(f442(x8803,x8804,x8805,x8801),f442(x8803,x8804,x8805,x8802))
% 158.73/158.41  [881]~E(x8811,x8812)+E(f304(x8811),f304(x8812))
% 158.73/158.41  [882]~E(x8821,x8822)+E(f193(x8821,x8823,x8824,x8825),f193(x8822,x8823,x8824,x8825))
% 158.73/158.41  [883]~E(x8831,x8832)+E(f193(x8833,x8831,x8834,x8835),f193(x8833,x8832,x8834,x8835))
% 158.73/158.41  [884]~E(x8841,x8842)+E(f193(x8843,x8844,x8841,x8845),f193(x8843,x8844,x8842,x8845))
% 158.73/158.41  [885]~E(x8851,x8852)+E(f193(x8853,x8854,x8855,x8851),f193(x8853,x8854,x8855,x8852))
% 158.73/158.41  [886]~E(x8861,x8862)+E(f647(x8861,x8863),f647(x8862,x8863))
% 158.73/158.41  [887]~E(x8871,x8872)+E(f647(x8873,x8871),f647(x8873,x8872))
% 158.73/158.41  [888]~E(x8881,x8882)+E(f717(x8881,x8883,x8884,x8885,x8886),f717(x8882,x8883,x8884,x8885,x8886))
% 158.73/158.41  [889]~E(x8891,x8892)+E(f717(x8893,x8891,x8894,x8895,x8896),f717(x8893,x8892,x8894,x8895,x8896))
% 158.73/158.41  [890]~E(x8901,x8902)+E(f717(x8903,x8904,x8901,x8905,x8906),f717(x8903,x8904,x8902,x8905,x8906))
% 158.73/158.41  [891]~E(x8911,x8912)+E(f717(x8913,x8914,x8915,x8911,x8916),f717(x8913,x8914,x8915,x8912,x8916))
% 158.73/158.41  [892]~E(x8921,x8922)+E(f717(x8923,x8924,x8925,x8926,x8921),f717(x8923,x8924,x8925,x8926,x8922))
% 158.73/158.41  [893]~E(x8931,x8932)+E(f845(x8931,x8933),f845(x8932,x8933))
% 158.73/158.41  [894]~E(x8941,x8942)+E(f845(x8943,x8941),f845(x8943,x8942))
% 158.73/158.41  [895]~E(x8951,x8952)+E(f202(x8951,x8953),f202(x8952,x8953))
% 158.73/158.41  [896]~E(x8961,x8962)+E(f202(x8963,x8961),f202(x8963,x8962))
% 158.73/158.41  [897]~E(x8971,x8972)+E(f552(x8971,x8973,x8974),f552(x8972,x8973,x8974))
% 158.73/158.41  [898]~E(x8981,x8982)+E(f552(x8983,x8981,x8984),f552(x8983,x8982,x8984))
% 158.73/158.41  [899]~E(x8991,x8992)+E(f552(x8993,x8994,x8991),f552(x8993,x8994,x8992))
% 158.73/158.41  [900]~E(x9001,x9002)+E(f122(x9001,x9003),f122(x9002,x9003))
% 158.73/158.41  [901]~E(x9011,x9012)+E(f122(x9013,x9011),f122(x9013,x9012))
% 158.73/158.41  [902]~E(x9021,x9022)+E(f564(x9021,x9023),f564(x9022,x9023))
% 158.73/158.41  [903]~E(x9031,x9032)+E(f564(x9033,x9031),f564(x9033,x9032))
% 158.73/158.41  [904]~E(x9041,x9042)+E(f732(x9041,x9043,x9044),f732(x9042,x9043,x9044))
% 158.73/158.41  [905]~E(x9051,x9052)+E(f732(x9053,x9051,x9054),f732(x9053,x9052,x9054))
% 158.73/158.41  [906]~E(x9061,x9062)+E(f732(x9063,x9064,x9061),f732(x9063,x9064,x9062))
% 158.73/158.41  [907]~E(x9071,x9072)+E(f121(x9071,x9073,x9074),f121(x9072,x9073,x9074))
% 158.73/158.41  [908]~E(x9081,x9082)+E(f121(x9083,x9081,x9084),f121(x9083,x9082,x9084))
% 158.73/158.41  [909]~E(x9091,x9092)+E(f121(x9093,x9094,x9091),f121(x9093,x9094,x9092))
% 158.73/158.41  [910]~E(x9101,x9102)+E(f480(x9101,x9103,x9104,x9105,x9106),f480(x9102,x9103,x9104,x9105,x9106))
% 158.73/158.41  [911]~E(x9111,x9112)+E(f480(x9113,x9111,x9114,x9115,x9116),f480(x9113,x9112,x9114,x9115,x9116))
% 158.73/158.41  [912]~E(x9121,x9122)+E(f480(x9123,x9124,x9121,x9125,x9126),f480(x9123,x9124,x9122,x9125,x9126))
% 158.73/158.41  [913]~E(x9131,x9132)+E(f480(x9133,x9134,x9135,x9131,x9136),f480(x9133,x9134,x9135,x9132,x9136))
% 158.73/158.41  [914]~E(x9141,x9142)+E(f480(x9143,x9144,x9145,x9146,x9141),f480(x9143,x9144,x9145,x9146,x9142))
% 158.73/158.41  [915]~E(x9151,x9152)+E(f448(x9151,x9153,x9154,x9155,x9156),f448(x9152,x9153,x9154,x9155,x9156))
% 158.73/158.41  [916]~E(x9161,x9162)+E(f448(x9163,x9161,x9164,x9165,x9166),f448(x9163,x9162,x9164,x9165,x9166))
% 158.73/158.41  [917]~E(x9171,x9172)+E(f448(x9173,x9174,x9171,x9175,x9176),f448(x9173,x9174,x9172,x9175,x9176))
% 158.73/158.41  [918]~E(x9181,x9182)+E(f448(x9183,x9184,x9185,x9181,x9186),f448(x9183,x9184,x9185,x9182,x9186))
% 158.73/158.41  [919]~E(x9191,x9192)+E(f448(x9193,x9194,x9195,x9196,x9191),f448(x9193,x9194,x9195,x9196,x9192))
% 158.73/158.41  [920]~E(x9201,x9202)+E(f280(x9201,x9203),f280(x9202,x9203))
% 158.73/158.41  [921]~E(x9211,x9212)+E(f280(x9213,x9211),f280(x9213,x9212))
% 158.73/158.41  [922]~E(x9221,x9222)+E(f569(x9221,x9223,x9224),f569(x9222,x9223,x9224))
% 158.73/158.41  [923]~E(x9231,x9232)+E(f569(x9233,x9231,x9234),f569(x9233,x9232,x9234))
% 158.73/158.41  [924]~E(x9241,x9242)+E(f569(x9243,x9244,x9241),f569(x9243,x9244,x9242))
% 158.73/158.41  [925]~E(x9251,x9252)+E(f800(x9251,x9253,x9254),f800(x9252,x9253,x9254))
% 158.73/158.41  [926]~E(x9261,x9262)+E(f800(x9263,x9261,x9264),f800(x9263,x9262,x9264))
% 158.73/158.41  [927]~E(x9271,x9272)+E(f800(x9273,x9274,x9271),f800(x9273,x9274,x9272))
% 158.73/158.41  [928]~E(x9281,x9282)+E(f513(x9281,x9283,x9284),f513(x9282,x9283,x9284))
% 158.73/158.41  [929]~E(x9291,x9292)+E(f513(x9293,x9291,x9294),f513(x9293,x9292,x9294))
% 158.73/158.41  [930]~E(x9301,x9302)+E(f513(x9303,x9304,x9301),f513(x9303,x9304,x9302))
% 158.73/158.41  [931]~E(x9311,x9312)+E(f536(x9311),f536(x9312))
% 158.73/158.41  [932]~E(x9321,x9322)+E(f743(x9321,x9323),f743(x9322,x9323))
% 158.73/158.41  [933]~E(x9331,x9332)+E(f743(x9333,x9331),f743(x9333,x9332))
% 158.73/158.41  [934]~E(x9341,x9342)+E(f283(x9341,x9343),f283(x9342,x9343))
% 158.73/158.41  [935]~E(x9351,x9352)+E(f283(x9353,x9351),f283(x9353,x9352))
% 158.73/158.41  [936]~E(x9361,x9362)+E(f288(x9361,x9363),f288(x9362,x9363))
% 158.73/158.41  [937]~E(x9371,x9372)+E(f288(x9373,x9371),f288(x9373,x9372))
% 158.73/158.41  [938]~E(x9381,x9382)+E(f559(x9381,x9383,x9384,x9385,x9386,x9387),f559(x9382,x9383,x9384,x9385,x9386,x9387))
% 158.73/158.41  [939]~E(x9391,x9392)+E(f559(x9393,x9391,x9394,x9395,x9396,x9397),f559(x9393,x9392,x9394,x9395,x9396,x9397))
% 158.73/158.41  [940]~E(x9401,x9402)+E(f559(x9403,x9404,x9401,x9405,x9406,x9407),f559(x9403,x9404,x9402,x9405,x9406,x9407))
% 158.73/158.41  [941]~E(x9411,x9412)+E(f559(x9413,x9414,x9415,x9411,x9416,x9417),f559(x9413,x9414,x9415,x9412,x9416,x9417))
% 158.73/158.41  [942]~E(x9421,x9422)+E(f559(x9423,x9424,x9425,x9426,x9421,x9427),f559(x9423,x9424,x9425,x9426,x9422,x9427))
% 158.73/158.41  [943]~E(x9431,x9432)+E(f559(x9433,x9434,x9435,x9436,x9437,x9431),f559(x9433,x9434,x9435,x9436,x9437,x9432))
% 158.73/158.41  [944]~E(x9441,x9442)+E(f523(x9441,x9443,x9444,x9445),f523(x9442,x9443,x9444,x9445))
% 158.73/158.41  [945]~E(x9451,x9452)+E(f523(x9453,x9451,x9454,x9455),f523(x9453,x9452,x9454,x9455))
% 158.73/158.41  [946]~E(x9461,x9462)+E(f523(x9463,x9464,x9461,x9465),f523(x9463,x9464,x9462,x9465))
% 158.73/158.41  [947]~E(x9471,x9472)+E(f523(x9473,x9474,x9475,x9471),f523(x9473,x9474,x9475,x9472))
% 158.73/158.41  [948]~E(x9481,x9482)+E(f144(x9481,x9483),f144(x9482,x9483))
% 158.73/158.41  [949]~E(x9491,x9492)+E(f144(x9493,x9491),f144(x9493,x9492))
% 158.73/158.41  [950]~E(x9501,x9502)+E(f650(x9501,x9503,x9504),f650(x9502,x9503,x9504))
% 158.73/158.41  [951]~E(x9511,x9512)+E(f650(x9513,x9511,x9514),f650(x9513,x9512,x9514))
% 158.73/158.41  [952]~E(x9521,x9522)+E(f650(x9523,x9524,x9521),f650(x9523,x9524,x9522))
% 158.73/158.41  [953]~E(x9531,x9532)+E(f666(x9531,x9533,x9534,x9535,x9536),f666(x9532,x9533,x9534,x9535,x9536))
% 158.73/158.41  [954]~E(x9541,x9542)+E(f666(x9543,x9541,x9544,x9545,x9546),f666(x9543,x9542,x9544,x9545,x9546))
% 158.73/158.41  [955]~E(x9551,x9552)+E(f666(x9553,x9554,x9551,x9555,x9556),f666(x9553,x9554,x9552,x9555,x9556))
% 158.73/158.41  [956]~E(x9561,x9562)+E(f666(x9563,x9564,x9565,x9561,x9566),f666(x9563,x9564,x9565,x9562,x9566))
% 158.73/158.41  [957]~E(x9571,x9572)+E(f666(x9573,x9574,x9575,x9576,x9571),f666(x9573,x9574,x9575,x9576,x9572))
% 158.73/158.41  [958]~E(x9581,x9582)+E(f411(x9581,x9583,x9584),f411(x9582,x9583,x9584))
% 158.73/158.41  [959]~E(x9591,x9592)+E(f411(x9593,x9591,x9594),f411(x9593,x9592,x9594))
% 158.73/158.41  [960]~E(x9601,x9602)+E(f411(x9603,x9604,x9601),f411(x9603,x9604,x9602))
% 158.73/158.41  [961]~E(x9611,x9612)+E(f319(x9611,x9613,x9614,x9615),f319(x9612,x9613,x9614,x9615))
% 158.73/158.41  [962]~E(x9621,x9622)+E(f319(x9623,x9621,x9624,x9625),f319(x9623,x9622,x9624,x9625))
% 158.73/158.41  [963]~E(x9631,x9632)+E(f319(x9633,x9634,x9631,x9635),f319(x9633,x9634,x9632,x9635))
% 158.73/158.41  [964]~E(x9641,x9642)+E(f319(x9643,x9644,x9645,x9641),f319(x9643,x9644,x9645,x9642))
% 158.73/158.41  [965]~E(x9651,x9652)+E(f643(x9651,x9653,x9654),f643(x9652,x9653,x9654))
% 158.73/158.41  [966]~E(x9661,x9662)+E(f643(x9663,x9661,x9664),f643(x9663,x9662,x9664))
% 158.73/158.41  [967]~E(x9671,x9672)+E(f643(x9673,x9674,x9671),f643(x9673,x9674,x9672))
% 158.73/158.41  [968]~E(x9681,x9682)+E(f475(x9681,x9683,x9684),f475(x9682,x9683,x9684))
% 158.73/158.41  [969]~E(x9691,x9692)+E(f475(x9693,x9691,x9694),f475(x9693,x9692,x9694))
% 158.73/158.41  [970]~E(x9701,x9702)+E(f475(x9703,x9704,x9701),f475(x9703,x9704,x9702))
% 158.73/158.41  [971]~E(x9711,x9712)+E(f432(x9711,x9713,x9714),f432(x9712,x9713,x9714))
% 158.73/158.41  [972]~E(x9721,x9722)+E(f432(x9723,x9721,x9724),f432(x9723,x9722,x9724))
% 158.73/158.41  [973]~E(x9731,x9732)+E(f432(x9733,x9734,x9731),f432(x9733,x9734,x9732))
% 158.73/158.41  [974]~E(x9741,x9742)+E(f729(x9741,x9743,x9744),f729(x9742,x9743,x9744))
% 158.73/158.41  [975]~E(x9751,x9752)+E(f729(x9753,x9751,x9754),f729(x9753,x9752,x9754))
% 158.73/158.41  [976]~E(x9761,x9762)+E(f729(x9763,x9764,x9761),f729(x9763,x9764,x9762))
% 158.73/158.41  [977]~E(x9771,x9772)+E(f718(x9771,x9773,x9774,x9775,x9776,x9777,x9778),f718(x9772,x9773,x9774,x9775,x9776,x9777,x9778))
% 158.73/158.41  [978]~E(x9781,x9782)+E(f718(x9783,x9781,x9784,x9785,x9786,x9787,x9788),f718(x9783,x9782,x9784,x9785,x9786,x9787,x9788))
% 158.73/158.41  [979]~E(x9791,x9792)+E(f718(x9793,x9794,x9791,x9795,x9796,x9797,x9798),f718(x9793,x9794,x9792,x9795,x9796,x9797,x9798))
% 158.73/158.41  [980]~E(x9801,x9802)+E(f718(x9803,x9804,x9805,x9801,x9806,x9807,x9808),f718(x9803,x9804,x9805,x9802,x9806,x9807,x9808))
% 158.73/158.41  [981]~E(x9811,x9812)+E(f718(x9813,x9814,x9815,x9816,x9811,x9817,x9818),f718(x9813,x9814,x9815,x9816,x9812,x9817,x9818))
% 158.73/158.41  [982]~E(x9821,x9822)+E(f718(x9823,x9824,x9825,x9826,x9827,x9821,x9828),f718(x9823,x9824,x9825,x9826,x9827,x9822,x9828))
% 158.73/158.41  [983]~E(x9831,x9832)+E(f718(x9833,x9834,x9835,x9836,x9837,x9838,x9831),f718(x9833,x9834,x9835,x9836,x9837,x9838,x9832))
% 158.73/158.41  [984]~E(x9841,x9842)+E(f850(x9841,x9843,x9844,x9845),f850(x9842,x9843,x9844,x9845))
% 158.73/158.41  [985]~E(x9851,x9852)+E(f850(x9853,x9851,x9854,x9855),f850(x9853,x9852,x9854,x9855))
% 158.73/158.41  [986]~E(x9861,x9862)+E(f850(x9863,x9864,x9861,x9865),f850(x9863,x9864,x9862,x9865))
% 158.73/158.41  [987]~E(x9871,x9872)+E(f850(x9873,x9874,x9875,x9871),f850(x9873,x9874,x9875,x9872))
% 158.73/158.41  [988]~E(x9881,x9882)+E(f89(x9881),f89(x9882))
% 158.73/158.41  [989]~E(x9891,x9892)+E(f677(x9891,x9893),f677(x9892,x9893))
% 158.73/158.41  [990]~E(x9901,x9902)+E(f677(x9903,x9901),f677(x9903,x9902))
% 158.73/158.41  [991]~E(x9911,x9912)+E(f496(x9911,x9913,x9914),f496(x9912,x9913,x9914))
% 158.73/158.41  [992]~E(x9921,x9922)+E(f496(x9923,x9921,x9924),f496(x9923,x9922,x9924))
% 158.73/158.41  [993]~E(x9931,x9932)+E(f496(x9933,x9934,x9931),f496(x9933,x9934,x9932))
% 158.73/158.41  [994]~E(x9941,x9942)+E(f454(x9941,x9943),f454(x9942,x9943))
% 158.73/158.41  [995]~E(x9951,x9952)+E(f454(x9953,x9951),f454(x9953,x9952))
% 158.73/158.41  [996]~E(x9961,x9962)+E(f394(x9961,x9963,x9964,x9965,x9966),f394(x9962,x9963,x9964,x9965,x9966))
% 158.73/158.41  [997]~E(x9971,x9972)+E(f394(x9973,x9971,x9974,x9975,x9976),f394(x9973,x9972,x9974,x9975,x9976))
% 158.73/158.41  [998]~E(x9981,x9982)+E(f394(x9983,x9984,x9981,x9985,x9986),f394(x9983,x9984,x9982,x9985,x9986))
% 158.73/158.41  [999]~E(x9991,x9992)+E(f394(x9993,x9994,x9995,x9991,x9996),f394(x9993,x9994,x9995,x9992,x9996))
% 158.73/158.41  [1000]~E(x10001,x10002)+E(f394(x10003,x10004,x10005,x10006,x10001),f394(x10003,x10004,x10005,x10006,x10002))
% 158.73/158.41  [1001]~E(x10011,x10012)+E(f260(x10011,x10013),f260(x10012,x10013))
% 158.73/158.41  [1002]~E(x10021,x10022)+E(f260(x10023,x10021),f260(x10023,x10022))
% 158.73/158.41  [1003]~E(x10031,x10032)+E(f692(x10031,x10033),f692(x10032,x10033))
% 158.73/158.41  [1004]~E(x10041,x10042)+E(f692(x10043,x10041),f692(x10043,x10042))
% 158.73/158.41  [1005]~E(x10051,x10052)+E(f465(x10051,x10053,x10054,x10055,x10056),f465(x10052,x10053,x10054,x10055,x10056))
% 158.73/158.41  [1006]~E(x10061,x10062)+E(f465(x10063,x10061,x10064,x10065,x10066),f465(x10063,x10062,x10064,x10065,x10066))
% 158.73/158.41  [1007]~E(x10071,x10072)+E(f465(x10073,x10074,x10071,x10075,x10076),f465(x10073,x10074,x10072,x10075,x10076))
% 158.73/158.41  [1008]~E(x10081,x10082)+E(f465(x10083,x10084,x10085,x10081,x10086),f465(x10083,x10084,x10085,x10082,x10086))
% 158.73/158.41  [1009]~E(x10091,x10092)+E(f465(x10093,x10094,x10095,x10096,x10091),f465(x10093,x10094,x10095,x10096,x10092))
% 158.73/158.41  [1010]~E(x10101,x10102)+E(f656(x10101,x10103,x10104,x10105),f656(x10102,x10103,x10104,x10105))
% 158.73/158.41  [1011]~E(x10111,x10112)+E(f656(x10113,x10111,x10114,x10115),f656(x10113,x10112,x10114,x10115))
% 158.73/158.41  [1012]~E(x10121,x10122)+E(f656(x10123,x10124,x10121,x10125),f656(x10123,x10124,x10122,x10125))
% 158.73/158.41  [1013]~E(x10131,x10132)+E(f656(x10133,x10134,x10135,x10131),f656(x10133,x10134,x10135,x10132))
% 158.73/158.41  [1014]~E(x10141,x10142)+E(f688(x10141,x10143,x10144,x10145,x10146,x10147,x10148,x10149),f688(x10142,x10143,x10144,x10145,x10146,x10147,x10148,x10149))
% 158.73/158.41  [1015]~E(x10151,x10152)+E(f688(x10153,x10151,x10154,x10155,x10156,x10157,x10158,x10159),f688(x10153,x10152,x10154,x10155,x10156,x10157,x10158,x10159))
% 158.73/158.41  [1016]~E(x10161,x10162)+E(f688(x10163,x10164,x10161,x10165,x10166,x10167,x10168,x10169),f688(x10163,x10164,x10162,x10165,x10166,x10167,x10168,x10169))
% 158.73/158.41  [1017]~E(x10171,x10172)+E(f688(x10173,x10174,x10175,x10171,x10176,x10177,x10178,x10179),f688(x10173,x10174,x10175,x10172,x10176,x10177,x10178,x10179))
% 158.73/158.41  [1018]~E(x10181,x10182)+E(f688(x10183,x10184,x10185,x10186,x10181,x10187,x10188,x10189),f688(x10183,x10184,x10185,x10186,x10182,x10187,x10188,x10189))
% 158.73/158.41  [1019]~E(x10191,x10192)+E(f688(x10193,x10194,x10195,x10196,x10197,x10191,x10198,x10199),f688(x10193,x10194,x10195,x10196,x10197,x10192,x10198,x10199))
% 158.73/158.41  [1020]~E(x10201,x10202)+E(f688(x10203,x10204,x10205,x10206,x10207,x10208,x10201,x10209),f688(x10203,x10204,x10205,x10206,x10207,x10208,x10202,x10209))
% 158.73/158.41  [1021]~E(x10211,x10212)+E(f688(x10213,x10214,x10215,x10216,x10217,x10218,x10219,x10211),f688(x10213,x10214,x10215,x10216,x10217,x10218,x10219,x10212))
% 158.73/158.41  [1022]~E(x10221,x10222)+E(f607(x10221,x10223,x10224,x10225,x10226),f607(x10222,x10223,x10224,x10225,x10226))
% 158.73/158.41  [1023]~E(x10231,x10232)+E(f607(x10233,x10231,x10234,x10235,x10236),f607(x10233,x10232,x10234,x10235,x10236))
% 158.73/158.41  [1024]~E(x10241,x10242)+E(f607(x10243,x10244,x10241,x10245,x10246),f607(x10243,x10244,x10242,x10245,x10246))
% 158.73/158.41  [1025]~E(x10251,x10252)+E(f607(x10253,x10254,x10255,x10251,x10256),f607(x10253,x10254,x10255,x10252,x10256))
% 158.73/158.41  [1026]~E(x10261,x10262)+E(f607(x10263,x10264,x10265,x10266,x10261),f607(x10263,x10264,x10265,x10266,x10262))
% 158.73/158.41  [1027]~E(x10271,x10272)+E(f33(x10271,x10273),f33(x10272,x10273))
% 158.73/158.41  [1028]~E(x10281,x10282)+E(f33(x10283,x10281),f33(x10283,x10282))
% 158.73/158.41  [1029]~E(x10291,x10292)+E(f208(x10291,x10293,x10294,x10295),f208(x10292,x10293,x10294,x10295))
% 158.73/158.41  [1030]~E(x10301,x10302)+E(f208(x10303,x10301,x10304,x10305),f208(x10303,x10302,x10304,x10305))
% 158.73/158.41  [1031]~E(x10311,x10312)+E(f208(x10313,x10314,x10311,x10315),f208(x10313,x10314,x10312,x10315))
% 158.73/158.41  [1032]~E(x10321,x10322)+E(f208(x10323,x10324,x10325,x10321),f208(x10323,x10324,x10325,x10322))
% 158.73/158.41  [1033]~E(x10331,x10332)+E(f553(x10331,x10333,x10334,x10335),f553(x10332,x10333,x10334,x10335))
% 158.73/158.41  [1034]~E(x10341,x10342)+E(f553(x10343,x10341,x10344,x10345),f553(x10343,x10342,x10344,x10345))
% 158.73/158.41  [1035]~E(x10351,x10352)+E(f553(x10353,x10354,x10351,x10355),f553(x10353,x10354,x10352,x10355))
% 158.73/158.41  [1036]~E(x10361,x10362)+E(f553(x10363,x10364,x10365,x10361),f553(x10363,x10364,x10365,x10362))
% 158.73/158.41  [1037]~E(x10371,x10372)+E(f262(x10371,x10373,x10374),f262(x10372,x10373,x10374))
% 158.73/158.41  [1038]~E(x10381,x10382)+E(f262(x10383,x10381,x10384),f262(x10383,x10382,x10384))
% 158.73/158.41  [1039]~E(x10391,x10392)+E(f262(x10393,x10394,x10391),f262(x10393,x10394,x10392))
% 158.73/158.41  [1040]~E(x10401,x10402)+E(f215(x10401),f215(x10402))
% 158.73/158.41  [1041]~E(x10411,x10412)+E(f436(x10411,x10413,x10414),f436(x10412,x10413,x10414))
% 158.73/158.41  [1042]~E(x10421,x10422)+E(f436(x10423,x10421,x10424),f436(x10423,x10422,x10424))
% 158.73/158.41  [1043]~E(x10431,x10432)+E(f436(x10433,x10434,x10431),f436(x10433,x10434,x10432))
% 158.73/158.41  [1044]~E(x10441,x10442)+E(f785(x10441,x10443,x10444,x10445),f785(x10442,x10443,x10444,x10445))
% 158.73/158.41  [1045]~E(x10451,x10452)+E(f785(x10453,x10451,x10454,x10455),f785(x10453,x10452,x10454,x10455))
% 158.73/158.41  [1046]~E(x10461,x10462)+E(f785(x10463,x10464,x10461,x10465),f785(x10463,x10464,x10462,x10465))
% 158.73/158.41  [1047]~E(x10471,x10472)+E(f785(x10473,x10474,x10475,x10471),f785(x10473,x10474,x10475,x10472))
% 158.73/158.41  [1048]~E(x10481,x10482)+E(f848(x10481,x10483,x10484,x10485),f848(x10482,x10483,x10484,x10485))
% 158.73/158.41  [1049]~E(x10491,x10492)+E(f848(x10493,x10491,x10494,x10495),f848(x10493,x10492,x10494,x10495))
% 158.73/158.41  [1050]~E(x10501,x10502)+E(f848(x10503,x10504,x10501,x10505),f848(x10503,x10504,x10502,x10505))
% 158.73/158.41  [1051]~E(x10511,x10512)+E(f848(x10513,x10514,x10515,x10511),f848(x10513,x10514,x10515,x10512))
% 158.73/158.41  [1052]~E(x10521,x10522)+E(f407(x10521,x10523),f407(x10522,x10523))
% 158.73/158.41  [1053]~E(x10531,x10532)+E(f407(x10533,x10531),f407(x10533,x10532))
% 158.73/158.41  [1054]~E(x10541,x10542)+E(f209(x10541,x10543,x10544,x10545),f209(x10542,x10543,x10544,x10545))
% 158.73/158.41  [1055]~E(x10551,x10552)+E(f209(x10553,x10551,x10554,x10555),f209(x10553,x10552,x10554,x10555))
% 158.73/158.41  [1056]~E(x10561,x10562)+E(f209(x10563,x10564,x10561,x10565),f209(x10563,x10564,x10562,x10565))
% 158.73/158.41  [1057]~E(x10571,x10572)+E(f209(x10573,x10574,x10575,x10571),f209(x10573,x10574,x10575,x10572))
% 158.73/158.41  [1058]~E(x10581,x10582)+E(f477(x10581,x10583,x10584),f477(x10582,x10583,x10584))
% 158.73/158.41  [1059]~E(x10591,x10592)+E(f477(x10593,x10591,x10594),f477(x10593,x10592,x10594))
% 158.73/158.41  [1060]~E(x10601,x10602)+E(f477(x10603,x10604,x10601),f477(x10603,x10604,x10602))
% 158.73/158.41  [1061]~E(x10611,x10612)+E(f524(x10611,x10613,x10614),f524(x10612,x10613,x10614))
% 158.73/158.41  [1062]~E(x10621,x10622)+E(f524(x10623,x10621,x10624),f524(x10623,x10622,x10624))
% 158.73/158.41  [1063]~E(x10631,x10632)+E(f524(x10633,x10634,x10631),f524(x10633,x10634,x10632))
% 158.73/158.41  [1064]~E(x10641,x10642)+E(f486(x10641,x10643,x10644),f486(x10642,x10643,x10644))
% 158.73/158.41  [1065]~E(x10651,x10652)+E(f486(x10653,x10651,x10654),f486(x10653,x10652,x10654))
% 158.73/158.41  [1066]~E(x10661,x10662)+E(f486(x10663,x10664,x10661),f486(x10663,x10664,x10662))
% 158.73/158.41  [1067]~E(x10671,x10672)+E(f128(x10671,x10673,x10674),f128(x10672,x10673,x10674))
% 158.73/158.41  [1068]~E(x10681,x10682)+E(f128(x10683,x10681,x10684),f128(x10683,x10682,x10684))
% 158.73/158.41  [1069]~E(x10691,x10692)+E(f128(x10693,x10694,x10691),f128(x10693,x10694,x10692))
% 158.73/158.41  [1070]~E(x10701,x10702)+E(f119(x10701,x10703,x10704),f119(x10702,x10703,x10704))
% 158.73/158.41  [1071]~E(x10711,x10712)+E(f119(x10713,x10711,x10714),f119(x10713,x10712,x10714))
% 158.73/158.41  [1072]~E(x10721,x10722)+E(f119(x10723,x10724,x10721),f119(x10723,x10724,x10722))
% 158.73/158.41  [1073]~E(x10731,x10732)+E(f584(x10731,x10733,x10734),f584(x10732,x10733,x10734))
% 158.73/158.41  [1074]~E(x10741,x10742)+E(f584(x10743,x10741,x10744),f584(x10743,x10742,x10744))
% 158.73/158.41  [1075]~E(x10751,x10752)+E(f584(x10753,x10754,x10751),f584(x10753,x10754,x10752))
% 158.73/158.41  [1076]~E(x10761,x10762)+E(f120(x10761,x10763,x10764),f120(x10762,x10763,x10764))
% 158.73/158.41  [1077]~E(x10771,x10772)+E(f120(x10773,x10771,x10774),f120(x10773,x10772,x10774))
% 158.73/158.41  [1078]~E(x10781,x10782)+E(f120(x10783,x10784,x10781),f120(x10783,x10784,x10782))
% 158.73/158.41  [1079]~E(x10791,x10792)+E(f273(x10791,x10793,x10794,x10795),f273(x10792,x10793,x10794,x10795))
% 158.73/158.41  [1080]~E(x10801,x10802)+E(f273(x10803,x10801,x10804,x10805),f273(x10803,x10802,x10804,x10805))
% 158.73/158.41  [1081]~E(x10811,x10812)+E(f273(x10813,x10814,x10811,x10815),f273(x10813,x10814,x10812,x10815))
% 158.73/158.41  [1082]~E(x10821,x10822)+E(f273(x10823,x10824,x10825,x10821),f273(x10823,x10824,x10825,x10822))
% 158.73/158.41  [1083]~E(x10831,x10832)+E(f141(x10831,x10833,x10834),f141(x10832,x10833,x10834))
% 158.73/158.41  [1084]~E(x10841,x10842)+E(f141(x10843,x10841,x10844),f141(x10843,x10842,x10844))
% 158.73/158.41  [1085]~E(x10851,x10852)+E(f141(x10853,x10854,x10851),f141(x10853,x10854,x10852))
% 158.73/158.41  [1086]~E(x10861,x10862)+E(f165(x10861,x10863,x10864,x10865),f165(x10862,x10863,x10864,x10865))
% 158.73/158.41  [1087]~E(x10871,x10872)+E(f165(x10873,x10871,x10874,x10875),f165(x10873,x10872,x10874,x10875))
% 158.73/158.41  [1088]~E(x10881,x10882)+E(f165(x10883,x10884,x10881,x10885),f165(x10883,x10884,x10882,x10885))
% 158.73/158.41  [1089]~E(x10891,x10892)+E(f165(x10893,x10894,x10895,x10891),f165(x10893,x10894,x10895,x10892))
% 158.73/158.41  [1090]~E(x10901,x10902)+E(f326(x10901,x10903,x10904),f326(x10902,x10903,x10904))
% 158.73/158.41  [1091]~E(x10911,x10912)+E(f326(x10913,x10911,x10914),f326(x10913,x10912,x10914))
% 158.73/158.41  [1092]~E(x10921,x10922)+E(f326(x10923,x10924,x10921),f326(x10923,x10924,x10922))
% 158.73/158.41  [1093]~E(x10931,x10932)+E(f325(x10931,x10933,x10934,x10935),f325(x10932,x10933,x10934,x10935))
% 158.73/158.41  [1094]~E(x10941,x10942)+E(f325(x10943,x10941,x10944,x10945),f325(x10943,x10942,x10944,x10945))
% 158.73/158.41  [1095]~E(x10951,x10952)+E(f325(x10953,x10954,x10951,x10955),f325(x10953,x10954,x10952,x10955))
% 158.73/158.41  [1096]~E(x10961,x10962)+E(f325(x10963,x10964,x10965,x10961),f325(x10963,x10964,x10965,x10962))
% 158.73/158.41  [1097]~E(x10971,x10972)+E(f852(x10971,x10973),f852(x10972,x10973))
% 158.73/158.41  [1098]~E(x10981,x10982)+E(f852(x10983,x10981),f852(x10983,x10982))
% 158.73/158.41  [1099]~E(x10991,x10992)+E(f707(x10991,x10993,x10994,x10995,x10996,x10997),f707(x10992,x10993,x10994,x10995,x10996,x10997))
% 158.73/158.41  [1100]~E(x11001,x11002)+E(f707(x11003,x11001,x11004,x11005,x11006,x11007),f707(x11003,x11002,x11004,x11005,x11006,x11007))
% 158.73/158.41  [1101]~E(x11011,x11012)+E(f707(x11013,x11014,x11011,x11015,x11016,x11017),f707(x11013,x11014,x11012,x11015,x11016,x11017))
% 158.73/158.41  [1102]~E(x11021,x11022)+E(f707(x11023,x11024,x11025,x11021,x11026,x11027),f707(x11023,x11024,x11025,x11022,x11026,x11027))
% 158.73/158.41  [1103]~E(x11031,x11032)+E(f707(x11033,x11034,x11035,x11036,x11031,x11037),f707(x11033,x11034,x11035,x11036,x11032,x11037))
% 158.73/158.41  [1104]~E(x11041,x11042)+E(f707(x11043,x11044,x11045,x11046,x11047,x11041),f707(x11043,x11044,x11045,x11046,x11047,x11042))
% 158.73/158.41  [1105]~E(x11051,x11052)+E(f705(x11051,x11053,x11054,x11055,x11056),f705(x11052,x11053,x11054,x11055,x11056))
% 158.73/158.41  [1106]~E(x11061,x11062)+E(f705(x11063,x11061,x11064,x11065,x11066),f705(x11063,x11062,x11064,x11065,x11066))
% 158.73/158.41  [1107]~E(x11071,x11072)+E(f705(x11073,x11074,x11071,x11075,x11076),f705(x11073,x11074,x11072,x11075,x11076))
% 158.73/158.41  [1108]~E(x11081,x11082)+E(f705(x11083,x11084,x11085,x11081,x11086),f705(x11083,x11084,x11085,x11082,x11086))
% 158.73/158.41  [1109]~E(x11091,x11092)+E(f705(x11093,x11094,x11095,x11096,x11091),f705(x11093,x11094,x11095,x11096,x11092))
% 158.73/158.41  [1110]~E(x11101,x11102)+E(f560(x11101,x11103,x11104,x11105,x11106,x11107,x11108,x11109),f560(x11102,x11103,x11104,x11105,x11106,x11107,x11108,x11109))
% 158.73/158.41  [1111]~E(x11111,x11112)+E(f560(x11113,x11111,x11114,x11115,x11116,x11117,x11118,x11119),f560(x11113,x11112,x11114,x11115,x11116,x11117,x11118,x11119))
% 158.73/158.41  [1112]~E(x11121,x11122)+E(f560(x11123,x11124,x11121,x11125,x11126,x11127,x11128,x11129),f560(x11123,x11124,x11122,x11125,x11126,x11127,x11128,x11129))
% 158.73/158.41  [1113]~E(x11131,x11132)+E(f560(x11133,x11134,x11135,x11131,x11136,x11137,x11138,x11139),f560(x11133,x11134,x11135,x11132,x11136,x11137,x11138,x11139))
% 158.73/158.41  [1114]~E(x11141,x11142)+E(f560(x11143,x11144,x11145,x11146,x11141,x11147,x11148,x11149),f560(x11143,x11144,x11145,x11146,x11142,x11147,x11148,x11149))
% 158.73/158.41  [1115]~E(x11151,x11152)+E(f560(x11153,x11154,x11155,x11156,x11157,x11151,x11158,x11159),f560(x11153,x11154,x11155,x11156,x11157,x11152,x11158,x11159))
% 158.73/158.41  [1116]~E(x11161,x11162)+E(f560(x11163,x11164,x11165,x11166,x11167,x11168,x11161,x11169),f560(x11163,x11164,x11165,x11166,x11167,x11168,x11162,x11169))
% 158.73/158.41  [1117]~E(x11171,x11172)+E(f560(x11173,x11174,x11175,x11176,x11177,x11178,x11179,x11171),f560(x11173,x11174,x11175,x11176,x11177,x11178,x11179,x11172))
% 158.73/158.41  [1118]~E(x11181,x11182)+E(f242(x11181,x11183,x11184),f242(x11182,x11183,x11184))
% 158.73/158.41  [1119]~E(x11191,x11192)+E(f242(x11193,x11191,x11194),f242(x11193,x11192,x11194))
% 158.73/158.41  [1120]~E(x11201,x11202)+E(f242(x11203,x11204,x11201),f242(x11203,x11204,x11202))
% 158.73/158.41  [1121]~E(x11211,x11212)+E(f698(x11211,x11213),f698(x11212,x11213))
% 158.73/158.41  [1122]~E(x11221,x11222)+E(f698(x11223,x11221),f698(x11223,x11222))
% 158.73/158.41  [1123]~E(x11231,x11232)+E(f856(x11231,x11233,x11234,x11235,x11236,x11237,x11238),f856(x11232,x11233,x11234,x11235,x11236,x11237,x11238))
% 158.73/158.41  [1124]~E(x11241,x11242)+E(f856(x11243,x11241,x11244,x11245,x11246,x11247,x11248),f856(x11243,x11242,x11244,x11245,x11246,x11247,x11248))
% 158.73/158.41  [1125]~E(x11251,x11252)+E(f856(x11253,x11254,x11251,x11255,x11256,x11257,x11258),f856(x11253,x11254,x11252,x11255,x11256,x11257,x11258))
% 158.73/158.41  [1126]~E(x11261,x11262)+E(f856(x11263,x11264,x11265,x11261,x11266,x11267,x11268),f856(x11263,x11264,x11265,x11262,x11266,x11267,x11268))
% 158.73/158.41  [1127]~E(x11271,x11272)+E(f856(x11273,x11274,x11275,x11276,x11271,x11277,x11278),f856(x11273,x11274,x11275,x11276,x11272,x11277,x11278))
% 158.73/158.41  [1128]~E(x11281,x11282)+E(f856(x11283,x11284,x11285,x11286,x11287,x11281,x11288),f856(x11283,x11284,x11285,x11286,x11287,x11282,x11288))
% 158.73/158.41  [1129]~E(x11291,x11292)+E(f856(x11293,x11294,x11295,x11296,x11297,x11298,x11291),f856(x11293,x11294,x11295,x11296,x11297,x11298,x11292))
% 158.73/158.41  [1130]~E(x11301,x11302)+E(f368(x11301,x11303,x11304),f368(x11302,x11303,x11304))
% 158.73/158.41  [1131]~E(x11311,x11312)+E(f368(x11313,x11311,x11314),f368(x11313,x11312,x11314))
% 158.73/158.41  [1132]~E(x11321,x11322)+E(f368(x11323,x11324,x11321),f368(x11323,x11324,x11322))
% 158.73/158.41  [1133]~E(x11331,x11332)+E(f291(x11331,x11333),f291(x11332,x11333))
% 158.73/158.41  [1134]~E(x11341,x11342)+E(f291(x11343,x11341),f291(x11343,x11342))
% 158.73/158.41  [1135]~E(x11351,x11352)+E(f129(x11351),f129(x11352))
% 158.73/158.41  [1136]~E(x11361,x11362)+E(f668(x11361,x11363,x11364,x11365,x11366),f668(x11362,x11363,x11364,x11365,x11366))
% 158.73/158.41  [1137]~E(x11371,x11372)+E(f668(x11373,x11371,x11374,x11375,x11376),f668(x11373,x11372,x11374,x11375,x11376))
% 158.73/158.41  [1138]~E(x11381,x11382)+E(f668(x11383,x11384,x11381,x11385,x11386),f668(x11383,x11384,x11382,x11385,x11386))
% 158.73/158.41  [1139]~E(x11391,x11392)+E(f668(x11393,x11394,x11395,x11391,x11396),f668(x11393,x11394,x11395,x11392,x11396))
% 158.73/158.41  [1140]~E(x11401,x11402)+E(f668(x11403,x11404,x11405,x11406,x11401),f668(x11403,x11404,x11405,x11406,x11402))
% 158.73/158.41  [1141]~E(x11411,x11412)+E(f721(x11411,x11413,x11414),f721(x11412,x11413,x11414))
% 158.73/158.41  [1142]~E(x11421,x11422)+E(f721(x11423,x11421,x11424),f721(x11423,x11422,x11424))
% 158.73/158.41  [1143]~E(x11431,x11432)+E(f721(x11433,x11434,x11431),f721(x11433,x11434,x11432))
% 158.73/158.41  [1144]~E(x11441,x11442)+E(f528(x11441,x11443,x11444,x11445,x11446),f528(x11442,x11443,x11444,x11445,x11446))
% 158.73/158.41  [1145]~E(x11451,x11452)+E(f528(x11453,x11451,x11454,x11455,x11456),f528(x11453,x11452,x11454,x11455,x11456))
% 158.73/158.41  [1146]~E(x11461,x11462)+E(f528(x11463,x11464,x11461,x11465,x11466),f528(x11463,x11464,x11462,x11465,x11466))
% 158.73/158.41  [1147]~E(x11471,x11472)+E(f528(x11473,x11474,x11475,x11471,x11476),f528(x11473,x11474,x11475,x11472,x11476))
% 158.73/158.41  [1148]~E(x11481,x11482)+E(f528(x11483,x11484,x11485,x11486,x11481),f528(x11483,x11484,x11485,x11486,x11482))
% 158.73/158.41  [1149]~E(x11491,x11492)+E(f131(x11491,x11493,x11494,x11495,x11496),f131(x11492,x11493,x11494,x11495,x11496))
% 158.73/158.41  [1150]~E(x11501,x11502)+E(f131(x11503,x11501,x11504,x11505,x11506),f131(x11503,x11502,x11504,x11505,x11506))
% 158.73/158.41  [1151]~E(x11511,x11512)+E(f131(x11513,x11514,x11511,x11515,x11516),f131(x11513,x11514,x11512,x11515,x11516))
% 158.73/158.41  [1152]~E(x11521,x11522)+E(f131(x11523,x11524,x11525,x11521,x11526),f131(x11523,x11524,x11525,x11522,x11526))
% 158.73/158.41  [1153]~E(x11531,x11532)+E(f131(x11533,x11534,x11535,x11536,x11531),f131(x11533,x11534,x11535,x11536,x11532))
% 158.73/158.41  [1154]~E(x11541,x11542)+E(f126(x11541,x11543),f126(x11542,x11543))
% 158.73/158.41  [1155]~E(x11551,x11552)+E(f126(x11553,x11551),f126(x11553,x11552))
% 158.73/158.41  [1156]~E(x11561,x11562)+E(f133(x11561,x11563),f133(x11562,x11563))
% 158.73/158.41  [1157]~E(x11571,x11572)+E(f133(x11573,x11571),f133(x11573,x11572))
% 158.73/158.41  [1158]~E(x11581,x11582)+E(f364(x11581,x11583,x11584),f364(x11582,x11583,x11584))
% 158.73/158.41  [1159]~E(x11591,x11592)+E(f364(x11593,x11591,x11594),f364(x11593,x11592,x11594))
% 158.73/158.41  [1160]~E(x11601,x11602)+E(f364(x11603,x11604,x11601),f364(x11603,x11604,x11602))
% 158.73/158.41  [1161]~E(x11611,x11612)+E(f719(x11611,x11613,x11614,x11615,x11616,x11617),f719(x11612,x11613,x11614,x11615,x11616,x11617))
% 158.73/158.41  [1162]~E(x11621,x11622)+E(f719(x11623,x11621,x11624,x11625,x11626,x11627),f719(x11623,x11622,x11624,x11625,x11626,x11627))
% 158.73/158.41  [1163]~E(x11631,x11632)+E(f719(x11633,x11634,x11631,x11635,x11636,x11637),f719(x11633,x11634,x11632,x11635,x11636,x11637))
% 158.73/158.41  [1164]~E(x11641,x11642)+E(f719(x11643,x11644,x11645,x11641,x11646,x11647),f719(x11643,x11644,x11645,x11642,x11646,x11647))
% 158.73/158.41  [1165]~E(x11651,x11652)+E(f719(x11653,x11654,x11655,x11656,x11651,x11657),f719(x11653,x11654,x11655,x11656,x11652,x11657))
% 158.73/158.41  [1166]~E(x11661,x11662)+E(f719(x11663,x11664,x11665,x11666,x11667,x11661),f719(x11663,x11664,x11665,x11666,x11667,x11662))
% 158.73/158.41  [1167]~E(x11671,x11672)+E(f782(x11671,x11673,x11674),f782(x11672,x11673,x11674))
% 158.73/158.41  [1168]~E(x11681,x11682)+E(f782(x11683,x11681,x11684),f782(x11683,x11682,x11684))
% 158.73/158.41  [1169]~E(x11691,x11692)+E(f782(x11693,x11694,x11691),f782(x11693,x11694,x11692))
% 158.73/158.41  [1170]~E(x11701,x11702)+E(f244(x11701,x11703,x11704,x11705,x11706),f244(x11702,x11703,x11704,x11705,x11706))
% 158.73/158.41  [1171]~E(x11711,x11712)+E(f244(x11713,x11711,x11714,x11715,x11716),f244(x11713,x11712,x11714,x11715,x11716))
% 158.73/158.41  [1172]~E(x11721,x11722)+E(f244(x11723,x11724,x11721,x11725,x11726),f244(x11723,x11724,x11722,x11725,x11726))
% 158.73/158.41  [1173]~E(x11731,x11732)+E(f244(x11733,x11734,x11735,x11731,x11736),f244(x11733,x11734,x11735,x11732,x11736))
% 158.73/158.41  [1174]~E(x11741,x11742)+E(f244(x11743,x11744,x11745,x11746,x11741),f244(x11743,x11744,x11745,x11746,x11742))
% 158.73/158.41  [1175]~E(x11751,x11752)+E(f842(x11751,x11753,x11754,x11755),f842(x11752,x11753,x11754,x11755))
% 158.73/158.41  [1176]~E(x11761,x11762)+E(f842(x11763,x11761,x11764,x11765),f842(x11763,x11762,x11764,x11765))
% 158.73/158.41  [1177]~E(x11771,x11772)+E(f842(x11773,x11774,x11771,x11775),f842(x11773,x11774,x11772,x11775))
% 158.73/158.41  [1178]~E(x11781,x11782)+E(f842(x11783,x11784,x11785,x11781),f842(x11783,x11784,x11785,x11782))
% 158.73/158.41  [1179]~E(x11791,x11792)+E(f604(x11791,x11793,x11794),f604(x11792,x11793,x11794))
% 158.73/158.41  [1180]~E(x11801,x11802)+E(f604(x11803,x11801,x11804),f604(x11803,x11802,x11804))
% 158.73/158.41  [1181]~E(x11811,x11812)+E(f604(x11813,x11814,x11811),f604(x11813,x11814,x11812))
% 158.73/158.41  [1182]~E(x11821,x11822)+E(f381(x11821,x11823),f381(x11822,x11823))
% 158.73/158.41  [1183]~E(x11831,x11832)+E(f381(x11833,x11831),f381(x11833,x11832))
% 158.73/158.41  [1184]~E(x11841,x11842)+E(f833(x11841,x11843),f833(x11842,x11843))
% 158.73/158.41  [1185]~E(x11851,x11852)+E(f833(x11853,x11851),f833(x11853,x11852))
% 158.73/158.41  [1186]~E(x11861,x11862)+E(f841(x11861,x11863,x11864,x11865),f841(x11862,x11863,x11864,x11865))
% 158.73/158.41  [1187]~E(x11871,x11872)+E(f841(x11873,x11871,x11874,x11875),f841(x11873,x11872,x11874,x11875))
% 158.73/158.41  [1188]~E(x11881,x11882)+E(f841(x11883,x11884,x11881,x11885),f841(x11883,x11884,x11882,x11885))
% 158.73/158.41  [1189]~E(x11891,x11892)+E(f841(x11893,x11894,x11895,x11891),f841(x11893,x11894,x11895,x11892))
% 158.73/158.41  [1190]~E(x11901,x11902)+E(f642(x11901,x11903,x11904,x11905,x11906,x11907,x11908),f642(x11902,x11903,x11904,x11905,x11906,x11907,x11908))
% 158.73/158.41  [1191]~E(x11911,x11912)+E(f642(x11913,x11911,x11914,x11915,x11916,x11917,x11918),f642(x11913,x11912,x11914,x11915,x11916,x11917,x11918))
% 158.73/158.41  [1192]~E(x11921,x11922)+E(f642(x11923,x11924,x11921,x11925,x11926,x11927,x11928),f642(x11923,x11924,x11922,x11925,x11926,x11927,x11928))
% 158.73/158.41  [1193]~E(x11931,x11932)+E(f642(x11933,x11934,x11935,x11931,x11936,x11937,x11938),f642(x11933,x11934,x11935,x11932,x11936,x11937,x11938))
% 158.73/158.41  [1194]~E(x11941,x11942)+E(f642(x11943,x11944,x11945,x11946,x11941,x11947,x11948),f642(x11943,x11944,x11945,x11946,x11942,x11947,x11948))
% 158.73/158.41  [1195]~E(x11951,x11952)+E(f642(x11953,x11954,x11955,x11956,x11957,x11951,x11958),f642(x11953,x11954,x11955,x11956,x11957,x11952,x11958))
% 158.73/158.41  [1196]~E(x11961,x11962)+E(f642(x11963,x11964,x11965,x11966,x11967,x11968,x11961),f642(x11963,x11964,x11965,x11966,x11967,x11968,x11962))
% 158.73/158.41  [1197]~E(x11971,x11972)+E(f580(x11971,x11973,x11974),f580(x11972,x11973,x11974))
% 158.73/158.41  [1198]~E(x11981,x11982)+E(f580(x11983,x11981,x11984),f580(x11983,x11982,x11984))
% 158.73/158.41  [1199]~E(x11991,x11992)+E(f580(x11993,x11994,x11991),f580(x11993,x11994,x11992))
% 158.73/158.41  [1200]~E(x12001,x12002)+E(f338(x12001),f338(x12002))
% 158.73/158.41  [1201]~E(x12011,x12012)+E(f183(x12011),f183(x12012))
% 158.73/158.41  [1202]~E(x12021,x12022)+E(f773(x12021,x12023,x12024),f773(x12022,x12023,x12024))
% 158.73/158.41  [1203]~E(x12031,x12032)+E(f773(x12033,x12031,x12034),f773(x12033,x12032,x12034))
% 158.73/158.41  [1204]~E(x12041,x12042)+E(f773(x12043,x12044,x12041),f773(x12043,x12044,x12042))
% 158.73/158.41  [1205]~E(x12051,x12052)+E(f472(x12051,x12053,x12054,x12055,x12056),f472(x12052,x12053,x12054,x12055,x12056))
% 158.73/158.41  [1206]~E(x12061,x12062)+E(f472(x12063,x12061,x12064,x12065,x12066),f472(x12063,x12062,x12064,x12065,x12066))
% 158.73/158.41  [1207]~E(x12071,x12072)+E(f472(x12073,x12074,x12071,x12075,x12076),f472(x12073,x12074,x12072,x12075,x12076))
% 158.73/158.41  [1208]~E(x12081,x12082)+E(f472(x12083,x12084,x12085,x12081,x12086),f472(x12083,x12084,x12085,x12082,x12086))
% 158.73/158.41  [1209]~E(x12091,x12092)+E(f472(x12093,x12094,x12095,x12096,x12091),f472(x12093,x12094,x12095,x12096,x12092))
% 158.73/158.41  [1210]~E(x12101,x12102)+E(f164(x12101,x12103,x12104,x12105),f164(x12102,x12103,x12104,x12105))
% 158.73/158.41  [1211]~E(x12111,x12112)+E(f164(x12113,x12111,x12114,x12115),f164(x12113,x12112,x12114,x12115))
% 158.73/158.41  [1212]~E(x12121,x12122)+E(f164(x12123,x12124,x12121,x12125),f164(x12123,x12124,x12122,x12125))
% 158.73/158.41  [1213]~E(x12131,x12132)+E(f164(x12133,x12134,x12135,x12131),f164(x12133,x12134,x12135,x12132))
% 158.73/158.41  [1214]~E(x12141,x12142)+E(f414(x12141,x12143,x12144,x12145),f414(x12142,x12143,x12144,x12145))
% 158.73/158.41  [1215]~E(x12151,x12152)+E(f414(x12153,x12151,x12154,x12155),f414(x12153,x12152,x12154,x12155))
% 158.73/158.41  [1216]~E(x12161,x12162)+E(f414(x12163,x12164,x12161,x12165),f414(x12163,x12164,x12162,x12165))
% 158.73/158.41  [1217]~E(x12171,x12172)+E(f414(x12173,x12174,x12175,x12171),f414(x12173,x12174,x12175,x12172))
% 158.73/158.41  [1218]~E(x12181,x12182)+E(f228(x12181,x12183),f228(x12182,x12183))
% 158.73/158.41  [1219]~E(x12191,x12192)+E(f228(x12193,x12191),f228(x12193,x12192))
% 158.73/158.41  [1220]~E(x12201,x12202)+E(f127(x12201),f127(x12202))
% 158.73/158.41  [1221]~E(x12211,x12212)+E(f428(x12211,x12213,x12214),f428(x12212,x12213,x12214))
% 158.73/158.41  [1222]~E(x12221,x12222)+E(f428(x12223,x12221,x12224),f428(x12223,x12222,x12224))
% 158.73/158.41  [1223]~E(x12231,x12232)+E(f428(x12233,x12234,x12231),f428(x12233,x12234,x12232))
% 158.73/158.41  [1224]~E(x12241,x12242)+E(f353(x12241,x12243),f353(x12242,x12243))
% 158.73/158.41  [1225]~E(x12251,x12252)+E(f353(x12253,x12251),f353(x12253,x12252))
% 158.73/158.41  [1226]~E(x12261,x12262)+E(f466(x12261,x12263,x12264,x12265),f466(x12262,x12263,x12264,x12265))
% 158.73/158.41  [1227]~E(x12271,x12272)+E(f466(x12273,x12271,x12274,x12275),f466(x12273,x12272,x12274,x12275))
% 158.73/158.41  [1228]~E(x12281,x12282)+E(f466(x12283,x12284,x12281,x12285),f466(x12283,x12284,x12282,x12285))
% 158.73/158.41  [1229]~E(x12291,x12292)+E(f466(x12293,x12294,x12295,x12291),f466(x12293,x12294,x12295,x12292))
% 158.73/158.41  [1230]~E(x12301,x12302)+E(f794(x12301,x12303,x12304,x12305,x12306,x12307,x12308),f794(x12302,x12303,x12304,x12305,x12306,x12307,x12308))
% 158.73/158.41  [1231]~E(x12311,x12312)+E(f794(x12313,x12311,x12314,x12315,x12316,x12317,x12318),f794(x12313,x12312,x12314,x12315,x12316,x12317,x12318))
% 158.73/158.41  [1232]~E(x12321,x12322)+E(f794(x12323,x12324,x12321,x12325,x12326,x12327,x12328),f794(x12323,x12324,x12322,x12325,x12326,x12327,x12328))
% 158.73/158.41  [1233]~E(x12331,x12332)+E(f794(x12333,x12334,x12335,x12331,x12336,x12337,x12338),f794(x12333,x12334,x12335,x12332,x12336,x12337,x12338))
% 158.73/158.41  [1234]~E(x12341,x12342)+E(f794(x12343,x12344,x12345,x12346,x12341,x12347,x12348),f794(x12343,x12344,x12345,x12346,x12342,x12347,x12348))
% 158.73/158.41  [1235]~E(x12351,x12352)+E(f794(x12353,x12354,x12355,x12356,x12357,x12351,x12358),f794(x12353,x12354,x12355,x12356,x12357,x12352,x12358))
% 158.73/158.41  [1236]~E(x12361,x12362)+E(f794(x12363,x12364,x12365,x12366,x12367,x12368,x12361),f794(x12363,x12364,x12365,x12366,x12367,x12368,x12362))
% 158.73/158.41  [1237]~E(x12371,x12372)+E(f396(x12371,x12373,x12374,x12375,x12376),f396(x12372,x12373,x12374,x12375,x12376))
% 158.73/158.41  [1238]~E(x12381,x12382)+E(f396(x12383,x12381,x12384,x12385,x12386),f396(x12383,x12382,x12384,x12385,x12386))
% 158.73/158.41  [1239]~E(x12391,x12392)+E(f396(x12393,x12394,x12391,x12395,x12396),f396(x12393,x12394,x12392,x12395,x12396))
% 158.73/158.41  [1240]~E(x12401,x12402)+E(f396(x12403,x12404,x12405,x12401,x12406),f396(x12403,x12404,x12405,x12402,x12406))
% 158.73/158.41  [1241]~E(x12411,x12412)+E(f396(x12413,x12414,x12415,x12416,x12411),f396(x12413,x12414,x12415,x12416,x12412))
% 158.73/158.41  [1242]~E(x12421,x12422)+E(f500(x12421,x12423,x12424),f500(x12422,x12423,x12424))
% 158.73/158.41  [1243]~E(x12431,x12432)+E(f500(x12433,x12431,x12434),f500(x12433,x12432,x12434))
% 158.73/158.41  [1244]~E(x12441,x12442)+E(f500(x12443,x12444,x12441),f500(x12443,x12444,x12442))
% 158.73/158.41  [1245]~E(x12451,x12452)+E(f520(x12451,x12453,x12454),f520(x12452,x12453,x12454))
% 158.73/158.41  [1246]~E(x12461,x12462)+E(f520(x12463,x12461,x12464),f520(x12463,x12462,x12464))
% 158.73/158.41  [1247]~E(x12471,x12472)+E(f520(x12473,x12474,x12471),f520(x12473,x12474,x12472))
% 158.73/158.41  [1248]~E(x12481,x12482)+E(f401(x12481,x12483,x12484,x12485,x12486),f401(x12482,x12483,x12484,x12485,x12486))
% 158.73/158.41  [1249]~E(x12491,x12492)+E(f401(x12493,x12491,x12494,x12495,x12496),f401(x12493,x12492,x12494,x12495,x12496))
% 158.73/158.41  [1250]~E(x12501,x12502)+E(f401(x12503,x12504,x12501,x12505,x12506),f401(x12503,x12504,x12502,x12505,x12506))
% 158.73/158.41  [1251]~E(x12511,x12512)+E(f401(x12513,x12514,x12515,x12511,x12516),f401(x12513,x12514,x12515,x12512,x12516))
% 158.73/158.41  [1252]~E(x12521,x12522)+E(f401(x12523,x12524,x12525,x12526,x12521),f401(x12523,x12524,x12525,x12526,x12522))
% 158.73/158.41  [1253]~E(x12531,x12532)+E(f232(x12531,x12533),f232(x12532,x12533))
% 158.73/158.41  [1254]~E(x12541,x12542)+E(f232(x12543,x12541),f232(x12543,x12542))
% 158.73/158.41  [1255]~E(x12551,x12552)+E(f754(x12551,x12553,x12554,x12555,x12556),f754(x12552,x12553,x12554,x12555,x12556))
% 158.73/158.41  [1256]~E(x12561,x12562)+E(f754(x12563,x12561,x12564,x12565,x12566),f754(x12563,x12562,x12564,x12565,x12566))
% 158.73/158.41  [1257]~E(x12571,x12572)+E(f754(x12573,x12574,x12571,x12575,x12576),f754(x12573,x12574,x12572,x12575,x12576))
% 158.73/158.41  [1258]~E(x12581,x12582)+E(f754(x12583,x12584,x12585,x12581,x12586),f754(x12583,x12584,x12585,x12582,x12586))
% 158.73/158.41  [1259]~E(x12591,x12592)+E(f754(x12593,x12594,x12595,x12596,x12591),f754(x12593,x12594,x12595,x12596,x12592))
% 158.73/158.41  [1260]~E(x12601,x12602)+E(f608(x12601,x12603,x12604,x12605,x12606),f608(x12602,x12603,x12604,x12605,x12606))
% 158.73/158.41  [1261]~E(x12611,x12612)+E(f608(x12613,x12611,x12614,x12615,x12616),f608(x12613,x12612,x12614,x12615,x12616))
% 158.73/158.41  [1262]~E(x12621,x12622)+E(f608(x12623,x12624,x12621,x12625,x12626),f608(x12623,x12624,x12622,x12625,x12626))
% 158.73/158.41  [1263]~E(x12631,x12632)+E(f608(x12633,x12634,x12635,x12631,x12636),f608(x12633,x12634,x12635,x12632,x12636))
% 158.73/158.41  [1264]~E(x12641,x12642)+E(f608(x12643,x12644,x12645,x12646,x12641),f608(x12643,x12644,x12645,x12646,x12642))
% 158.73/158.41  [1265]~E(x12651,x12652)+E(f377(x12651,x12653,x12654,x12655),f377(x12652,x12653,x12654,x12655))
% 158.73/158.41  [1266]~E(x12661,x12662)+E(f377(x12663,x12661,x12664,x12665),f377(x12663,x12662,x12664,x12665))
% 158.73/158.41  [1267]~E(x12671,x12672)+E(f377(x12673,x12674,x12671,x12675),f377(x12673,x12674,x12672,x12675))
% 158.73/158.41  [1268]~E(x12681,x12682)+E(f377(x12683,x12684,x12685,x12681),f377(x12683,x12684,x12685,x12682))
% 158.73/158.41  [1269]~E(x12691,x12692)+E(f98(x12691,x12693,x12694,x12695),f98(x12692,x12693,x12694,x12695))
% 158.73/158.41  [1270]~E(x12701,x12702)+E(f98(x12703,x12701,x12704,x12705),f98(x12703,x12702,x12704,x12705))
% 158.73/158.41  [1271]~E(x12711,x12712)+E(f98(x12713,x12714,x12711,x12715),f98(x12713,x12714,x12712,x12715))
% 158.73/158.41  [1272]~E(x12721,x12722)+E(f98(x12723,x12724,x12725,x12721),f98(x12723,x12724,x12725,x12722))
% 158.73/158.41  [1273]~E(x12731,x12732)+E(f175(x12731,x12733,x12734),f175(x12732,x12733,x12734))
% 158.73/158.41  [1274]~E(x12741,x12742)+E(f175(x12743,x12741,x12744),f175(x12743,x12742,x12744))
% 158.73/158.41  [1275]~E(x12751,x12752)+E(f175(x12753,x12754,x12751),f175(x12753,x12754,x12752))
% 158.73/158.41  [1276]~E(x12761,x12762)+E(f763(x12761,x12763,x12764,x12765,x12766),f763(x12762,x12763,x12764,x12765,x12766))
% 158.73/158.41  [1277]~E(x12771,x12772)+E(f763(x12773,x12771,x12774,x12775,x12776),f763(x12773,x12772,x12774,x12775,x12776))
% 158.73/158.41  [1278]~E(x12781,x12782)+E(f763(x12783,x12784,x12781,x12785,x12786),f763(x12783,x12784,x12782,x12785,x12786))
% 158.73/158.41  [1279]~E(x12791,x12792)+E(f763(x12793,x12794,x12795,x12791,x12796),f763(x12793,x12794,x12795,x12792,x12796))
% 158.73/158.41  [1280]~E(x12801,x12802)+E(f763(x12803,x12804,x12805,x12806,x12801),f763(x12803,x12804,x12805,x12806,x12802))
% 158.73/158.41  [1281]~E(x12811,x12812)+E(f123(x12811,x12813,x12814,x12815),f123(x12812,x12813,x12814,x12815))
% 158.73/158.41  [1282]~E(x12821,x12822)+E(f123(x12823,x12821,x12824,x12825),f123(x12823,x12822,x12824,x12825))
% 158.73/158.41  [1283]~E(x12831,x12832)+E(f123(x12833,x12834,x12831,x12835),f123(x12833,x12834,x12832,x12835))
% 158.73/158.41  [1284]~E(x12841,x12842)+E(f123(x12843,x12844,x12845,x12841),f123(x12843,x12844,x12845,x12842))
% 158.73/158.41  [1285]~E(x12851,x12852)+E(f418(x12851,x12853,x12854,x12855,x12856,x12857,x12858,x12859,x128510),f418(x12852,x12853,x12854,x12855,x12856,x12857,x12858,x12859,x128510))
% 158.73/158.41  [1286]~E(x12861,x12862)+E(f418(x12863,x12861,x12864,x12865,x12866,x12867,x12868,x12869,x128610),f418(x12863,x12862,x12864,x12865,x12866,x12867,x12868,x12869,x128610))
% 158.73/158.41  [1287]~E(x12871,x12872)+E(f418(x12873,x12874,x12871,x12875,x12876,x12877,x12878,x12879,x128710),f418(x12873,x12874,x12872,x12875,x12876,x12877,x12878,x12879,x128710))
% 158.73/158.41  [1288]~E(x12881,x12882)+E(f418(x12883,x12884,x12885,x12881,x12886,x12887,x12888,x12889,x128810),f418(x12883,x12884,x12885,x12882,x12886,x12887,x12888,x12889,x128810))
% 158.73/158.41  [1289]~E(x12891,x12892)+E(f418(x12893,x12894,x12895,x12896,x12891,x12897,x12898,x12899,x128910),f418(x12893,x12894,x12895,x12896,x12892,x12897,x12898,x12899,x128910))
% 158.73/158.41  [1290]~E(x12901,x12902)+E(f418(x12903,x12904,x12905,x12906,x12907,x12901,x12908,x12909,x129010),f418(x12903,x12904,x12905,x12906,x12907,x12902,x12908,x12909,x129010))
% 158.73/158.41  [1291]~E(x12911,x12912)+E(f418(x12913,x12914,x12915,x12916,x12917,x12918,x12911,x12919,x129110),f418(x12913,x12914,x12915,x12916,x12917,x12918,x12912,x12919,x129110))
% 158.73/158.41  [1292]~E(x12921,x12922)+E(f418(x12923,x12924,x12925,x12926,x12927,x12928,x12929,x12921,x129210),f418(x12923,x12924,x12925,x12926,x12927,x12928,x12929,x12922,x129210))
% 158.73/158.41  [1293]~E(x12931,x12932)+E(f418(x12933,x12934,x12935,x12936,x12937,x12938,x12939,x129310,x12931),f418(x12933,x12934,x12935,x12936,x12937,x12938,x12939,x129310,x12932))
% 158.73/158.41  [1294]~E(x12941,x12942)+E(f422(x12941),f422(x12942))
% 158.73/158.41  [1295]~E(x12951,x12952)+E(f832(x12951),f832(x12952))
% 158.73/158.41  [1296]~E(x12961,x12962)+E(f224(x12961,x12963,x12964,x12965),f224(x12962,x12963,x12964,x12965))
% 158.73/158.41  [1297]~E(x12971,x12972)+E(f224(x12973,x12971,x12974,x12975),f224(x12973,x12972,x12974,x12975))
% 158.73/158.41  [1298]~E(x12981,x12982)+E(f224(x12983,x12984,x12981,x12985),f224(x12983,x12984,x12982,x12985))
% 158.73/158.41  [1299]~E(x12991,x12992)+E(f224(x12993,x12994,x12995,x12991),f224(x12993,x12994,x12995,x12992))
% 158.73/158.41  [1300]~E(x13001,x13002)+E(f447(x13001,x13003,x13004,x13005),f447(x13002,x13003,x13004,x13005))
% 158.73/158.41  [1301]~E(x13011,x13012)+E(f447(x13013,x13011,x13014,x13015),f447(x13013,x13012,x13014,x13015))
% 158.73/158.41  [1302]~E(x13021,x13022)+E(f447(x13023,x13024,x13021,x13025),f447(x13023,x13024,x13022,x13025))
% 158.73/158.41  [1303]~E(x13031,x13032)+E(f447(x13033,x13034,x13035,x13031),f447(x13033,x13034,x13035,x13032))
% 158.73/158.41  [1304]~E(x13041,x13042)+E(f855(x13041,x13043,x13044,x13045,x13046,x13047),f855(x13042,x13043,x13044,x13045,x13046,x13047))
% 158.73/158.41  [1305]~E(x13051,x13052)+E(f855(x13053,x13051,x13054,x13055,x13056,x13057),f855(x13053,x13052,x13054,x13055,x13056,x13057))
% 158.73/158.41  [1306]~E(x13061,x13062)+E(f855(x13063,x13064,x13061,x13065,x13066,x13067),f855(x13063,x13064,x13062,x13065,x13066,x13067))
% 158.73/158.41  [1307]~E(x13071,x13072)+E(f855(x13073,x13074,x13075,x13071,x13076,x13077),f855(x13073,x13074,x13075,x13072,x13076,x13077))
% 158.73/158.41  [1308]~E(x13081,x13082)+E(f855(x13083,x13084,x13085,x13086,x13081,x13087),f855(x13083,x13084,x13085,x13086,x13082,x13087))
% 158.73/158.41  [1309]~E(x13091,x13092)+E(f855(x13093,x13094,x13095,x13096,x13097,x13091),f855(x13093,x13094,x13095,x13096,x13097,x13092))
% 158.73/158.41  [1310]~E(x13101,x13102)+E(f473(x13101,x13103,x13104,x13105,x13106),f473(x13102,x13103,x13104,x13105,x13106))
% 158.73/158.41  [1311]~E(x13111,x13112)+E(f473(x13113,x13111,x13114,x13115,x13116),f473(x13113,x13112,x13114,x13115,x13116))
% 158.73/158.41  [1312]~E(x13121,x13122)+E(f473(x13123,x13124,x13121,x13125,x13126),f473(x13123,x13124,x13122,x13125,x13126))
% 158.73/158.41  [1313]~E(x13131,x13132)+E(f473(x13133,x13134,x13135,x13131,x13136),f473(x13133,x13134,x13135,x13132,x13136))
% 158.73/158.41  [1314]~E(x13141,x13142)+E(f473(x13143,x13144,x13145,x13146,x13141),f473(x13143,x13144,x13145,x13146,x13142))
% 158.73/158.41  [1315]~E(x13151,x13152)+E(f230(x13151,x13153),f230(x13152,x13153))
% 158.73/158.41  [1316]~E(x13161,x13162)+E(f230(x13163,x13161),f230(x13163,x13162))
% 158.73/158.41  [1317]~E(x13171,x13172)+E(f747(x13171,x13173),f747(x13172,x13173))
% 158.73/158.41  [1318]~E(x13181,x13182)+E(f747(x13183,x13181),f747(x13183,x13182))
% 158.73/158.41  [1319]~E(x13191,x13192)+E(f507(x13191,x13193,x13194,x13195,x13196,x13197),f507(x13192,x13193,x13194,x13195,x13196,x13197))
% 158.73/158.41  [1320]~E(x13201,x13202)+E(f507(x13203,x13201,x13204,x13205,x13206,x13207),f507(x13203,x13202,x13204,x13205,x13206,x13207))
% 158.73/158.41  [1321]~E(x13211,x13212)+E(f507(x13213,x13214,x13211,x13215,x13216,x13217),f507(x13213,x13214,x13212,x13215,x13216,x13217))
% 158.73/158.41  [1322]~E(x13221,x13222)+E(f507(x13223,x13224,x13225,x13221,x13226,x13227),f507(x13223,x13224,x13225,x13222,x13226,x13227))
% 158.73/158.41  [1323]~E(x13231,x13232)+E(f507(x13233,x13234,x13235,x13236,x13231,x13237),f507(x13233,x13234,x13235,x13236,x13232,x13237))
% 158.73/158.41  [1324]~E(x13241,x13242)+E(f507(x13243,x13244,x13245,x13246,x13247,x13241),f507(x13243,x13244,x13245,x13246,x13247,x13242))
% 158.73/158.41  [1325]~E(x13251,x13252)+E(f637(x13251,x13253),f637(x13252,x13253))
% 158.73/158.41  [1326]~E(x13261,x13262)+E(f637(x13263,x13261),f637(x13263,x13262))
% 158.73/158.41  [1327]~E(x13271,x13272)+E(f75(x13271,x13273),f75(x13272,x13273))
% 158.73/158.41  [1328]~E(x13281,x13282)+E(f75(x13283,x13281),f75(x13283,x13282))
% 158.73/158.41  [1329]~E(x13291,x13292)+E(f258(x13291,x13293,x13294),f258(x13292,x13293,x13294))
% 158.73/158.41  [1330]~E(x13301,x13302)+E(f258(x13303,x13301,x13304),f258(x13303,x13302,x13304))
% 158.73/158.41  [1331]~E(x13311,x13312)+E(f258(x13313,x13314,x13311),f258(x13313,x13314,x13312))
% 158.73/158.41  [1332]~E(x13321,x13322)+E(f395(x13321,x13323,x13324,x13325,x13326),f395(x13322,x13323,x13324,x13325,x13326))
% 158.73/158.41  [1333]~E(x13331,x13332)+E(f395(x13333,x13331,x13334,x13335,x13336),f395(x13333,x13332,x13334,x13335,x13336))
% 158.73/158.41  [1334]~E(x13341,x13342)+E(f395(x13343,x13344,x13341,x13345,x13346),f395(x13343,x13344,x13342,x13345,x13346))
% 158.73/158.41  [1335]~E(x13351,x13352)+E(f395(x13353,x13354,x13355,x13351,x13356),f395(x13353,x13354,x13355,x13352,x13356))
% 158.73/158.41  [1336]~E(x13361,x13362)+E(f395(x13363,x13364,x13365,x13366,x13361),f395(x13363,x13364,x13365,x13366,x13362))
% 158.73/158.41  [1337]~E(x13371,x13372)+E(f548(x13371,x13373,x13374,x13375,x13376),f548(x13372,x13373,x13374,x13375,x13376))
% 158.73/158.41  [1338]~E(x13381,x13382)+E(f548(x13383,x13381,x13384,x13385,x13386),f548(x13383,x13382,x13384,x13385,x13386))
% 158.73/158.41  [1339]~E(x13391,x13392)+E(f548(x13393,x13394,x13391,x13395,x13396),f548(x13393,x13394,x13392,x13395,x13396))
% 158.73/158.41  [1340]~E(x13401,x13402)+E(f548(x13403,x13404,x13405,x13401,x13406),f548(x13403,x13404,x13405,x13402,x13406))
% 158.73/158.41  [1341]~E(x13411,x13412)+E(f548(x13413,x13414,x13415,x13416,x13411),f548(x13413,x13414,x13415,x13416,x13412))
% 158.73/158.41  [1342]~E(x13421,x13422)+E(f665(x13421,x13423,x13424,x13425,x13426),f665(x13422,x13423,x13424,x13425,x13426))
% 158.73/158.41  [1343]~E(x13431,x13432)+E(f665(x13433,x13431,x13434,x13435,x13436),f665(x13433,x13432,x13434,x13435,x13436))
% 158.73/158.41  [1344]~E(x13441,x13442)+E(f665(x13443,x13444,x13441,x13445,x13446),f665(x13443,x13444,x13442,x13445,x13446))
% 158.73/158.41  [1345]~E(x13451,x13452)+E(f665(x13453,x13454,x13455,x13451,x13456),f665(x13453,x13454,x13455,x13452,x13456))
% 158.73/158.41  [1346]~E(x13461,x13462)+E(f665(x13463,x13464,x13465,x13466,x13461),f665(x13463,x13464,x13465,x13466,x13462))
% 158.73/158.41  [1347]~E(x13471,x13472)+E(f434(x13471,x13473,x13474,x13475),f434(x13472,x13473,x13474,x13475))
% 158.73/158.41  [1348]~E(x13481,x13482)+E(f434(x13483,x13481,x13484,x13485),f434(x13483,x13482,x13484,x13485))
% 158.73/158.41  [1349]~E(x13491,x13492)+E(f434(x13493,x13494,x13491,x13495),f434(x13493,x13494,x13492,x13495))
% 158.73/158.41  [1350]~E(x13501,x13502)+E(f434(x13503,x13504,x13505,x13501),f434(x13503,x13504,x13505,x13502))
% 158.73/158.41  [1351]~E(x13511,x13512)+E(f405(x13511,x13513),f405(x13512,x13513))
% 158.73/158.41  [1352]~E(x13521,x13522)+E(f405(x13523,x13521),f405(x13523,x13522))
% 158.73/158.41  [1353]~E(x13531,x13532)+E(f744(x13531,x13533,x13534),f744(x13532,x13533,x13534))
% 158.73/158.41  [1354]~E(x13541,x13542)+E(f744(x13543,x13541,x13544),f744(x13543,x13542,x13544))
% 158.73/158.41  [1355]~E(x13551,x13552)+E(f744(x13553,x13554,x13551),f744(x13553,x13554,x13552))
% 158.73/158.41  [1356]~E(x13561,x13562)+E(f610(x13561,x13563,x13564,x13565,x13566,x13567),f610(x13562,x13563,x13564,x13565,x13566,x13567))
% 158.73/158.41  [1357]~E(x13571,x13572)+E(f610(x13573,x13571,x13574,x13575,x13576,x13577),f610(x13573,x13572,x13574,x13575,x13576,x13577))
% 158.73/158.41  [1358]~E(x13581,x13582)+E(f610(x13583,x13584,x13581,x13585,x13586,x13587),f610(x13583,x13584,x13582,x13585,x13586,x13587))
% 158.73/158.41  [1359]~E(x13591,x13592)+E(f610(x13593,x13594,x13595,x13591,x13596,x13597),f610(x13593,x13594,x13595,x13592,x13596,x13597))
% 158.73/158.41  [1360]~E(x13601,x13602)+E(f610(x13603,x13604,x13605,x13606,x13601,x13607),f610(x13603,x13604,x13605,x13606,x13602,x13607))
% 158.73/158.41  [1361]~E(x13611,x13612)+E(f610(x13613,x13614,x13615,x13616,x13617,x13611),f610(x13613,x13614,x13615,x13616,x13617,x13612))
% 158.73/158.41  [1362]~E(x13621,x13622)+E(f752(x13621,x13623,x13624,x13625,x13626),f752(x13622,x13623,x13624,x13625,x13626))
% 158.73/158.41  [1363]~E(x13631,x13632)+E(f752(x13633,x13631,x13634,x13635,x13636),f752(x13633,x13632,x13634,x13635,x13636))
% 158.73/158.41  [1364]~E(x13641,x13642)+E(f752(x13643,x13644,x13641,x13645,x13646),f752(x13643,x13644,x13642,x13645,x13646))
% 158.73/158.41  [1365]~E(x13651,x13652)+E(f752(x13653,x13654,x13655,x13651,x13656),f752(x13653,x13654,x13655,x13652,x13656))
% 158.73/158.41  [1366]~E(x13661,x13662)+E(f752(x13663,x13664,x13665,x13666,x13661),f752(x13663,x13664,x13665,x13666,x13662))
% 158.73/158.41  [1367]~E(x13671,x13672)+E(f514(x13671,x13673),f514(x13672,x13673))
% 158.73/158.41  [1368]~E(x13681,x13682)+E(f514(x13683,x13681),f514(x13683,x13682))
% 158.73/158.41  [1369]~E(x13691,x13692)+E(f715(x13691,x13693,x13694,x13695,x13696),f715(x13692,x13693,x13694,x13695,x13696))
% 158.73/158.41  [1370]~E(x13701,x13702)+E(f715(x13703,x13701,x13704,x13705,x13706),f715(x13703,x13702,x13704,x13705,x13706))
% 158.73/158.41  [1371]~E(x13711,x13712)+E(f715(x13713,x13714,x13711,x13715,x13716),f715(x13713,x13714,x13712,x13715,x13716))
% 158.73/158.41  [1372]~E(x13721,x13722)+E(f715(x13723,x13724,x13725,x13721,x13726),f715(x13723,x13724,x13725,x13722,x13726))
% 158.73/158.41  [1373]~E(x13731,x13732)+E(f715(x13733,x13734,x13735,x13736,x13731),f715(x13733,x13734,x13735,x13736,x13732))
% 158.73/158.41  [1374]~E(x13741,x13742)+E(f389(x13741,x13743,x13744,x13745),f389(x13742,x13743,x13744,x13745))
% 158.73/158.41  [1375]~E(x13751,x13752)+E(f389(x13753,x13751,x13754,x13755),f389(x13753,x13752,x13754,x13755))
% 158.73/158.41  [1376]~E(x13761,x13762)+E(f389(x13763,x13764,x13761,x13765),f389(x13763,x13764,x13762,x13765))
% 158.73/158.41  [1377]~E(x13771,x13772)+E(f389(x13773,x13774,x13775,x13771),f389(x13773,x13774,x13775,x13772))
% 158.73/158.41  [1378]~E(x13781,x13782)+E(f378(x13781,x13783,x13784,x13785),f378(x13782,x13783,x13784,x13785))
% 158.73/158.41  [1379]~E(x13791,x13792)+E(f378(x13793,x13791,x13794,x13795),f378(x13793,x13792,x13794,x13795))
% 158.73/158.41  [1380]~E(x13801,x13802)+E(f378(x13803,x13804,x13801,x13805),f378(x13803,x13804,x13802,x13805))
% 158.73/158.41  [1381]~E(x13811,x13812)+E(f378(x13813,x13814,x13815,x13811),f378(x13813,x13814,x13815,x13812))
% 158.73/158.41  [1382]~E(x13821,x13822)+E(f375(x13821,x13823,x13824),f375(x13822,x13823,x13824))
% 158.73/158.41  [1383]~E(x13831,x13832)+E(f375(x13833,x13831,x13834),f375(x13833,x13832,x13834))
% 158.73/158.41  [1384]~E(x13841,x13842)+E(f375(x13843,x13844,x13841),f375(x13843,x13844,x13842))
% 158.73/158.41  [1385]~E(x13851,x13852)+E(f627(x13851,x13853,x13854,x13855,x13856,x13857,x13858),f627(x13852,x13853,x13854,x13855,x13856,x13857,x13858))
% 158.73/158.41  [1386]~E(x13861,x13862)+E(f627(x13863,x13861,x13864,x13865,x13866,x13867,x13868),f627(x13863,x13862,x13864,x13865,x13866,x13867,x13868))
% 158.73/158.41  [1387]~E(x13871,x13872)+E(f627(x13873,x13874,x13871,x13875,x13876,x13877,x13878),f627(x13873,x13874,x13872,x13875,x13876,x13877,x13878))
% 158.73/158.41  [1388]~E(x13881,x13882)+E(f627(x13883,x13884,x13885,x13881,x13886,x13887,x13888),f627(x13883,x13884,x13885,x13882,x13886,x13887,x13888))
% 158.73/158.41  [1389]~E(x13891,x13892)+E(f627(x13893,x13894,x13895,x13896,x13891,x13897,x13898),f627(x13893,x13894,x13895,x13896,x13892,x13897,x13898))
% 158.73/158.41  [1390]~E(x13901,x13902)+E(f627(x13903,x13904,x13905,x13906,x13907,x13901,x13908),f627(x13903,x13904,x13905,x13906,x13907,x13902,x13908))
% 158.73/158.41  [1391]~E(x13911,x13912)+E(f627(x13913,x13914,x13915,x13916,x13917,x13918,x13911),f627(x13913,x13914,x13915,x13916,x13917,x13918,x13912))
% 158.73/158.41  [1392]~E(x13921,x13922)+E(f469(x13921,x13923,x13924,x13925),f469(x13922,x13923,x13924,x13925))
% 158.73/158.41  [1393]~E(x13931,x13932)+E(f469(x13933,x13931,x13934,x13935),f469(x13933,x13932,x13934,x13935))
% 158.73/158.41  [1394]~E(x13941,x13942)+E(f469(x13943,x13944,x13941,x13945),f469(x13943,x13944,x13942,x13945))
% 158.73/158.41  [1395]~E(x13951,x13952)+E(f469(x13953,x13954,x13955,x13951),f469(x13953,x13954,x13955,x13952))
% 158.73/158.41  [1396]~E(x13961,x13962)+E(f365(x13961,x13963,x13964,x13965),f365(x13962,x13963,x13964,x13965))
% 158.73/158.41  [1397]~E(x13971,x13972)+E(f365(x13973,x13971,x13974,x13975),f365(x13973,x13972,x13974,x13975))
% 158.73/158.41  [1398]~E(x13981,x13982)+E(f365(x13983,x13984,x13981,x13985),f365(x13983,x13984,x13982,x13985))
% 158.73/158.41  [1399]~E(x13991,x13992)+E(f365(x13993,x13994,x13995,x13991),f365(x13993,x13994,x13995,x13992))
% 158.73/158.41  [1400]~E(x14001,x14002)+E(f681(x14001,x14003),f681(x14002,x14003))
% 158.73/158.41  [1401]~E(x14011,x14012)+E(f681(x14013,x14011),f681(x14013,x14012))
% 158.73/158.41  [1402]~E(x14021,x14022)+E(f347(x14021,x14023),f347(x14022,x14023))
% 158.73/158.41  [1403]~E(x14031,x14032)+E(f347(x14033,x14031),f347(x14033,x14032))
% 158.73/158.41  [1404]~E(x14041,x14042)+E(f463(x14041,x14043),f463(x14042,x14043))
% 158.73/158.41  [1405]~E(x14051,x14052)+E(f463(x14053,x14051),f463(x14053,x14052))
% 158.73/158.41  [1406]~E(x14061,x14062)+E(f420(x14061,x14063,x14064,x14065,x14066,x14067),f420(x14062,x14063,x14064,x14065,x14066,x14067))
% 158.73/158.41  [1407]~E(x14071,x14072)+E(f420(x14073,x14071,x14074,x14075,x14076,x14077),f420(x14073,x14072,x14074,x14075,x14076,x14077))
% 158.73/158.41  [1408]~E(x14081,x14082)+E(f420(x14083,x14084,x14081,x14085,x14086,x14087),f420(x14083,x14084,x14082,x14085,x14086,x14087))
% 158.73/158.41  [1409]~E(x14091,x14092)+E(f420(x14093,x14094,x14095,x14091,x14096,x14097),f420(x14093,x14094,x14095,x14092,x14096,x14097))
% 158.73/158.41  [1410]~E(x14101,x14102)+E(f420(x14103,x14104,x14105,x14106,x14101,x14107),f420(x14103,x14104,x14105,x14106,x14102,x14107))
% 158.73/158.41  [1411]~E(x14111,x14112)+E(f420(x14113,x14114,x14115,x14116,x14117,x14111),f420(x14113,x14114,x14115,x14116,x14117,x14112))
% 158.73/158.41  [1412]~E(x14121,x14122)+E(f69(x14121,x14123,x14124),f69(x14122,x14123,x14124))
% 158.73/158.41  [1413]~E(x14131,x14132)+E(f69(x14133,x14131,x14134),f69(x14133,x14132,x14134))
% 158.73/158.41  [1414]~E(x14141,x14142)+E(f69(x14143,x14144,x14141),f69(x14143,x14144,x14142))
% 158.73/158.41  [1415]~E(x14151,x14152)+E(f780(x14151,x14153,x14154,x14155,x14156,x14157),f780(x14152,x14153,x14154,x14155,x14156,x14157))
% 158.73/158.41  [1416]~E(x14161,x14162)+E(f780(x14163,x14161,x14164,x14165,x14166,x14167),f780(x14163,x14162,x14164,x14165,x14166,x14167))
% 158.73/158.41  [1417]~E(x14171,x14172)+E(f780(x14173,x14174,x14171,x14175,x14176,x14177),f780(x14173,x14174,x14172,x14175,x14176,x14177))
% 158.73/158.41  [1418]~E(x14181,x14182)+E(f780(x14183,x14184,x14185,x14181,x14186,x14187),f780(x14183,x14184,x14185,x14182,x14186,x14187))
% 158.73/158.41  [1419]~E(x14191,x14192)+E(f780(x14193,x14194,x14195,x14196,x14191,x14197),f780(x14193,x14194,x14195,x14196,x14192,x14197))
% 158.73/158.41  [1420]~E(x14201,x14202)+E(f780(x14203,x14204,x14205,x14206,x14207,x14201),f780(x14203,x14204,x14205,x14206,x14207,x14202))
% 158.73/158.41  [1421]~E(x14211,x14212)+E(f806(x14211,x14213,x14214,x14215,x14216),f806(x14212,x14213,x14214,x14215,x14216))
% 158.73/158.41  [1422]~E(x14221,x14222)+E(f806(x14223,x14221,x14224,x14225,x14226),f806(x14223,x14222,x14224,x14225,x14226))
% 158.73/158.41  [1423]~E(x14231,x14232)+E(f806(x14233,x14234,x14231,x14235,x14236),f806(x14233,x14234,x14232,x14235,x14236))
% 158.73/158.41  [1424]~E(x14241,x14242)+E(f806(x14243,x14244,x14245,x14241,x14246),f806(x14243,x14244,x14245,x14242,x14246))
% 158.73/158.41  [1425]~E(x14251,x14252)+E(f806(x14253,x14254,x14255,x14256,x14251),f806(x14253,x14254,x14255,x14256,x14252))
% 158.73/158.41  [1426]~E(x14261,x14262)+E(f363(x14261,x14263,x14264),f363(x14262,x14263,x14264))
% 158.73/158.41  [1427]~E(x14271,x14272)+E(f363(x14273,x14271,x14274),f363(x14273,x14272,x14274))
% 158.73/158.41  [1428]~E(x14281,x14282)+E(f363(x14283,x14284,x14281),f363(x14283,x14284,x14282))
% 158.73/158.41  [1429]~E(x14291,x14292)+E(f582(x14291,x14293,x14294),f582(x14292,x14293,x14294))
% 158.73/158.41  [1430]~E(x14301,x14302)+E(f582(x14303,x14301,x14304),f582(x14303,x14302,x14304))
% 158.73/158.41  [1431]~E(x14311,x14312)+E(f582(x14313,x14314,x14311),f582(x14313,x14314,x14312))
% 158.73/158.41  [1432]~E(x14321,x14322)+E(f710(x14321,x14323,x14324,x14325),f710(x14322,x14323,x14324,x14325))
% 158.73/158.41  [1433]~E(x14331,x14332)+E(f710(x14333,x14331,x14334,x14335),f710(x14333,x14332,x14334,x14335))
% 158.73/158.41  [1434]~E(x14341,x14342)+E(f710(x14343,x14344,x14341,x14345),f710(x14343,x14344,x14342,x14345))
% 158.73/158.41  [1435]~E(x14351,x14352)+E(f710(x14353,x14354,x14355,x14351),f710(x14353,x14354,x14355,x14352))
% 158.73/158.41  [1436]~E(x14361,x14362)+E(f568(x14361,x14363,x14364),f568(x14362,x14363,x14364))
% 158.73/158.41  [1437]~E(x14371,x14372)+E(f568(x14373,x14371,x14374),f568(x14373,x14372,x14374))
% 158.73/158.41  [1438]~E(x14381,x14382)+E(f568(x14383,x14384,x14381),f568(x14383,x14384,x14382))
% 158.73/158.41  [1439]~E(x14391,x14392)+E(f781(x14391,x14393),f781(x14392,x14393))
% 158.73/158.41  [1440]~E(x14401,x14402)+E(f781(x14403,x14401),f781(x14403,x14402))
% 158.73/158.41  [1441]~E(x14411,x14412)+E(f358(x14411,x14413,x14414),f358(x14412,x14413,x14414))
% 158.73/158.41  [1442]~E(x14421,x14422)+E(f358(x14423,x14421,x14424),f358(x14423,x14422,x14424))
% 158.73/158.41  [1443]~E(x14431,x14432)+E(f358(x14433,x14434,x14431),f358(x14433,x14434,x14432))
% 158.73/158.41  [1444]~E(x14441,x14442)+E(f675(x14441,x14443,x14444,x14445,x14446),f675(x14442,x14443,x14444,x14445,x14446))
% 158.73/158.41  [1445]~E(x14451,x14452)+E(f675(x14453,x14451,x14454,x14455,x14456),f675(x14453,x14452,x14454,x14455,x14456))
% 158.73/158.41  [1446]~E(x14461,x14462)+E(f675(x14463,x14464,x14461,x14465,x14466),f675(x14463,x14464,x14462,x14465,x14466))
% 158.73/158.41  [1447]~E(x14471,x14472)+E(f675(x14473,x14474,x14475,x14471,x14476),f675(x14473,x14474,x14475,x14472,x14476))
% 158.73/158.41  [1448]~E(x14481,x14482)+E(f675(x14483,x14484,x14485,x14486,x14481),f675(x14483,x14484,x14485,x14486,x14482))
% 158.73/158.41  [1449]~E(x14491,x14492)+E(f124(x14491,x14493),f124(x14492,x14493))
% 158.73/158.41  [1450]~E(x14501,x14502)+E(f124(x14503,x14501),f124(x14503,x14502))
% 158.73/158.41  [1451]~E(x14511,x14512)+E(f837(x14511,x14513,x14514,x14515,x14516),f837(x14512,x14513,x14514,x14515,x14516))
% 158.73/158.41  [1452]~E(x14521,x14522)+E(f837(x14523,x14521,x14524,x14525,x14526),f837(x14523,x14522,x14524,x14525,x14526))
% 158.73/158.41  [1453]~E(x14531,x14532)+E(f837(x14533,x14534,x14531,x14535,x14536),f837(x14533,x14534,x14532,x14535,x14536))
% 158.73/158.41  [1454]~E(x14541,x14542)+E(f837(x14543,x14544,x14545,x14541,x14546),f837(x14543,x14544,x14545,x14542,x14546))
% 158.73/158.41  [1455]~E(x14551,x14552)+E(f837(x14553,x14554,x14555,x14556,x14551),f837(x14553,x14554,x14555,x14556,x14552))
% 158.73/158.41  [1456]~E(x14561,x14562)+E(f277(x14561),f277(x14562))
% 158.73/158.41  [1457]~E(x14571,x14572)+E(f222(x14571,x14573,x14574,x14575,x14576,x14577,x14578),f222(x14572,x14573,x14574,x14575,x14576,x14577,x14578))
% 158.73/158.41  [1458]~E(x14581,x14582)+E(f222(x14583,x14581,x14584,x14585,x14586,x14587,x14588),f222(x14583,x14582,x14584,x14585,x14586,x14587,x14588))
% 158.73/158.41  [1459]~E(x14591,x14592)+E(f222(x14593,x14594,x14591,x14595,x14596,x14597,x14598),f222(x14593,x14594,x14592,x14595,x14596,x14597,x14598))
% 158.73/158.41  [1460]~E(x14601,x14602)+E(f222(x14603,x14604,x14605,x14601,x14606,x14607,x14608),f222(x14603,x14604,x14605,x14602,x14606,x14607,x14608))
% 158.73/158.41  [1461]~E(x14611,x14612)+E(f222(x14613,x14614,x14615,x14616,x14611,x14617,x14618),f222(x14613,x14614,x14615,x14616,x14612,x14617,x14618))
% 158.73/158.41  [1462]~E(x14621,x14622)+E(f222(x14623,x14624,x14625,x14626,x14627,x14621,x14628),f222(x14623,x14624,x14625,x14626,x14627,x14622,x14628))
% 158.73/158.41  [1463]~E(x14631,x14632)+E(f222(x14633,x14634,x14635,x14636,x14637,x14638,x14631),f222(x14633,x14634,x14635,x14636,x14637,x14638,x14632))
% 158.73/158.41  [1464]~E(x14641,x14642)+E(f156(x14641,x14643,x14644),f156(x14642,x14643,x14644))
% 158.73/158.41  [1465]~E(x14651,x14652)+E(f156(x14653,x14651,x14654),f156(x14653,x14652,x14654))
% 158.73/158.41  [1466]~E(x14661,x14662)+E(f156(x14663,x14664,x14661),f156(x14663,x14664,x14662))
% 158.73/158.41  [1467]~E(x14671,x14672)+E(f778(x14671,x14673,x14674,x14675),f778(x14672,x14673,x14674,x14675))
% 158.73/158.41  [1468]~E(x14681,x14682)+E(f778(x14683,x14681,x14684,x14685),f778(x14683,x14682,x14684,x14685))
% 158.73/158.41  [1469]~E(x14691,x14692)+E(f778(x14693,x14694,x14691,x14695),f778(x14693,x14694,x14692,x14695))
% 158.73/158.41  [1470]~E(x14701,x14702)+E(f778(x14703,x14704,x14705,x14701),f778(x14703,x14704,x14705,x14702))
% 158.73/158.41  [1471]~E(x14711,x14712)+E(f581(x14711,x14713,x14714),f581(x14712,x14713,x14714))
% 158.73/158.41  [1472]~E(x14721,x14722)+E(f581(x14723,x14721,x14724),f581(x14723,x14722,x14724))
% 158.73/158.41  [1473]~E(x14731,x14732)+E(f581(x14733,x14734,x14731),f581(x14733,x14734,x14732))
% 158.73/158.41  [1474]~E(x14741,x14742)+E(f663(x14741,x14743,x14744,x14745),f663(x14742,x14743,x14744,x14745))
% 158.73/158.41  [1475]~E(x14751,x14752)+E(f663(x14753,x14751,x14754,x14755),f663(x14753,x14752,x14754,x14755))
% 158.73/158.41  [1476]~E(x14761,x14762)+E(f663(x14763,x14764,x14761,x14765),f663(x14763,x14764,x14762,x14765))
% 158.73/158.41  [1477]~E(x14771,x14772)+E(f663(x14773,x14774,x14775,x14771),f663(x14773,x14774,x14775,x14772))
% 158.73/158.41  [1478]~E(x14781,x14782)+E(f602(x14781,x14783),f602(x14782,x14783))
% 158.73/158.41  [1479]~E(x14791,x14792)+E(f602(x14793,x14791),f602(x14793,x14792))
% 158.73/158.41  [1480]~E(x14801,x14802)+E(f451(x14801),f451(x14802))
% 158.73/158.41  [1481]~E(x14811,x14812)+E(f476(x14811,x14813,x14814),f476(x14812,x14813,x14814))
% 158.73/158.41  [1482]~E(x14821,x14822)+E(f476(x14823,x14821,x14824),f476(x14823,x14822,x14824))
% 158.73/158.41  [1483]~E(x14831,x14832)+E(f476(x14833,x14834,x14831),f476(x14833,x14834,x14832))
% 158.73/158.41  [1484]~E(x14841,x14842)+E(f854(x14841,x14843,x14844,x14845,x14846),f854(x14842,x14843,x14844,x14845,x14846))
% 158.73/158.41  [1485]~E(x14851,x14852)+E(f854(x14853,x14851,x14854,x14855,x14856),f854(x14853,x14852,x14854,x14855,x14856))
% 158.73/158.41  [1486]~E(x14861,x14862)+E(f854(x14863,x14864,x14861,x14865,x14866),f854(x14863,x14864,x14862,x14865,x14866))
% 158.73/158.41  [1487]~E(x14871,x14872)+E(f854(x14873,x14874,x14875,x14871,x14876),f854(x14873,x14874,x14875,x14872,x14876))
% 158.73/158.41  [1488]~E(x14881,x14882)+E(f854(x14883,x14884,x14885,x14886,x14881),f854(x14883,x14884,x14885,x14886,x14882))
% 158.73/158.41  [1489]~E(x14891,x14892)+E(f259(x14891,x14893,x14894),f259(x14892,x14893,x14894))
% 158.73/158.41  [1490]~E(x14901,x14902)+E(f259(x14903,x14901,x14904),f259(x14903,x14902,x14904))
% 158.73/158.41  [1491]~E(x14911,x14912)+E(f259(x14913,x14914,x14911),f259(x14913,x14914,x14912))
% 158.73/158.41  [1492]~E(x14921,x14922)+E(f470(x14921,x14923),f470(x14922,x14923))
% 158.73/158.41  [1493]~E(x14931,x14932)+E(f470(x14933,x14931),f470(x14933,x14932))
% 158.73/158.41  [1494]~E(x14941,x14942)+E(f769(x14941,x14943,x14944),f769(x14942,x14943,x14944))
% 158.73/158.41  [1495]~E(x14951,x14952)+E(f769(x14953,x14951,x14954),f769(x14953,x14952,x14954))
% 158.73/158.41  [1496]~E(x14961,x14962)+E(f769(x14963,x14964,x14961),f769(x14963,x14964,x14962))
% 158.73/158.41  [1497]~E(x14971,x14972)+E(f374(x14971,x14973,x14974),f374(x14972,x14973,x14974))
% 158.73/158.41  [1498]~E(x14981,x14982)+E(f374(x14983,x14981,x14984),f374(x14983,x14982,x14984))
% 158.73/158.41  [1499]~E(x14991,x14992)+E(f374(x14993,x14994,x14991),f374(x14993,x14994,x14992))
% 158.73/158.41  [1500]~E(x15001,x15002)+E(f783(x15001,x15003,x15004),f783(x15002,x15003,x15004))
% 158.73/158.41  [1501]~E(x15011,x15012)+E(f783(x15013,x15011,x15014),f783(x15013,x15012,x15014))
% 158.73/158.41  [1502]~E(x15021,x15022)+E(f783(x15023,x15024,x15021),f783(x15023,x15024,x15022))
% 158.73/158.41  [1503]~E(x15031,x15032)+E(f279(x15031,x15033),f279(x15032,x15033))
% 158.73/158.41  [1504]~E(x15041,x15042)+E(f279(x15043,x15041),f279(x15043,x15042))
% 158.73/158.41  [1505]~E(x15051,x15052)+E(f554(x15051,x15053,x15054,x15055,x15056),f554(x15052,x15053,x15054,x15055,x15056))
% 158.73/158.41  [1506]~E(x15061,x15062)+E(f554(x15063,x15061,x15064,x15065,x15066),f554(x15063,x15062,x15064,x15065,x15066))
% 158.73/158.41  [1507]~E(x15071,x15072)+E(f554(x15073,x15074,x15071,x15075,x15076),f554(x15073,x15074,x15072,x15075,x15076))
% 158.73/158.41  [1508]~E(x15081,x15082)+E(f554(x15083,x15084,x15085,x15081,x15086),f554(x15083,x15084,x15085,x15082,x15086))
% 158.73/158.41  [1509]~E(x15091,x15092)+E(f554(x15093,x15094,x15095,x15096,x15091),f554(x15093,x15094,x15095,x15096,x15092))
% 158.73/158.41  [1510]~E(x15101,x15102)+E(f163(x15101,x15103),f163(x15102,x15103))
% 158.73/158.41  [1511]~E(x15111,x15112)+E(f163(x15113,x15111),f163(x15113,x15112))
% 158.73/158.41  [1512]~E(x15121,x15122)+E(f278(x15121,x15123),f278(x15122,x15123))
% 158.73/158.41  [1513]~E(x15131,x15132)+E(f278(x15133,x15131),f278(x15133,x15132))
% 158.73/158.41  [1514]~E(x15141,x15142)+E(f376(x15141,x15143,x15144,x15145,x15146),f376(x15142,x15143,x15144,x15145,x15146))
% 158.73/158.41  [1515]~E(x15151,x15152)+E(f376(x15153,x15151,x15154,x15155,x15156),f376(x15153,x15152,x15154,x15155,x15156))
% 158.73/158.41  [1516]~E(x15161,x15162)+E(f376(x15163,x15164,x15161,x15165,x15166),f376(x15163,x15164,x15162,x15165,x15166))
% 158.73/158.41  [1517]~E(x15171,x15172)+E(f376(x15173,x15174,x15175,x15171,x15176),f376(x15173,x15174,x15175,x15172,x15176))
% 158.73/158.41  [1518]~E(x15181,x15182)+E(f376(x15183,x15184,x15185,x15186,x15181),f376(x15183,x15184,x15185,x15186,x15182))
% 158.73/158.41  [1519]~E(x15191,x15192)+E(f703(x15191,x15193,x15194,x15195),f703(x15192,x15193,x15194,x15195))
% 158.73/158.41  [1520]~E(x15201,x15202)+E(f703(x15203,x15201,x15204,x15205),f703(x15203,x15202,x15204,x15205))
% 158.73/158.41  [1521]~E(x15211,x15212)+E(f703(x15213,x15214,x15211,x15215),f703(x15213,x15214,x15212,x15215))
% 158.73/158.41  [1522]~E(x15221,x15222)+E(f703(x15223,x15224,x15225,x15221),f703(x15223,x15224,x15225,x15222))
% 158.73/158.41  [1523]~E(x15231,x15232)+E(f412(x15231,x15233,x15234),f412(x15232,x15233,x15234))
% 158.73/158.41  [1524]~E(x15241,x15242)+E(f412(x15243,x15241,x15244),f412(x15243,x15242,x15244))
% 158.73/158.41  [1525]~E(x15251,x15252)+E(f412(x15253,x15254,x15251),f412(x15253,x15254,x15252))
% 158.73/158.41  [1526]~E(x15261,x15262)+E(f740(x15261,x15263,x15264),f740(x15262,x15263,x15264))
% 158.73/158.41  [1527]~E(x15271,x15272)+E(f740(x15273,x15271,x15274),f740(x15273,x15272,x15274))
% 158.73/158.41  [1528]~E(x15281,x15282)+E(f740(x15283,x15284,x15281),f740(x15283,x15284,x15282))
% 158.73/158.41  [1529]~E(x15291,x15292)+E(f268(x15291,x15293,x15294,x15295,x15296),f268(x15292,x15293,x15294,x15295,x15296))
% 158.73/158.41  [1530]~E(x15301,x15302)+E(f268(x15303,x15301,x15304,x15305,x15306),f268(x15303,x15302,x15304,x15305,x15306))
% 158.73/158.41  [1531]~E(x15311,x15312)+E(f268(x15313,x15314,x15311,x15315,x15316),f268(x15313,x15314,x15312,x15315,x15316))
% 158.73/158.41  [1532]~E(x15321,x15322)+E(f268(x15323,x15324,x15325,x15321,x15326),f268(x15323,x15324,x15325,x15322,x15326))
% 158.73/158.41  [1533]~E(x15331,x15332)+E(f268(x15333,x15334,x15335,x15336,x15331),f268(x15333,x15334,x15335,x15336,x15332))
% 158.73/158.41  [1534]~E(x15341,x15342)+E(f755(x15341,x15343,x15344,x15345,x15346),f755(x15342,x15343,x15344,x15345,x15346))
% 158.73/158.41  [1535]~E(x15351,x15352)+E(f755(x15353,x15351,x15354,x15355,x15356),f755(x15353,x15352,x15354,x15355,x15356))
% 158.73/158.41  [1536]~E(x15361,x15362)+E(f755(x15363,x15364,x15361,x15365,x15366),f755(x15363,x15364,x15362,x15365,x15366))
% 158.73/158.41  [1537]~E(x15371,x15372)+E(f755(x15373,x15374,x15375,x15371,x15376),f755(x15373,x15374,x15375,x15372,x15376))
% 158.73/158.41  [1538]~E(x15381,x15382)+E(f755(x15383,x15384,x15385,x15386,x15381),f755(x15383,x15384,x15385,x15386,x15382))
% 158.73/158.41  [1539]~E(x15391,x15392)+E(f369(x15391,x15393,x15394),f369(x15392,x15393,x15394))
% 158.73/158.41  [1540]~E(x15401,x15402)+E(f369(x15403,x15401,x15404),f369(x15403,x15402,x15404))
% 158.73/158.41  [1541]~E(x15411,x15412)+E(f369(x15413,x15414,x15411),f369(x15413,x15414,x15412))
% 158.73/158.41  [1542]~E(x15421,x15422)+E(f772(x15421,x15423,x15424,x15425,x15426),f772(x15422,x15423,x15424,x15425,x15426))
% 158.73/158.41  [1543]~E(x15431,x15432)+E(f772(x15433,x15431,x15434,x15435,x15436),f772(x15433,x15432,x15434,x15435,x15436))
% 158.73/158.41  [1544]~E(x15441,x15442)+E(f772(x15443,x15444,x15441,x15445,x15446),f772(x15443,x15444,x15442,x15445,x15446))
% 158.73/158.41  [1545]~E(x15451,x15452)+E(f772(x15453,x15454,x15455,x15451,x15456),f772(x15453,x15454,x15455,x15452,x15456))
% 158.73/158.41  [1546]~E(x15461,x15462)+E(f772(x15463,x15464,x15465,x15466,x15461),f772(x15463,x15464,x15465,x15466,x15462))
% 158.73/158.41  [1547]~E(x15471,x15472)+E(f797(x15471,x15473,x15474,x15475),f797(x15472,x15473,x15474,x15475))
% 158.73/158.41  [1548]~E(x15481,x15482)+E(f797(x15483,x15481,x15484,x15485),f797(x15483,x15482,x15484,x15485))
% 158.73/158.41  [1549]~E(x15491,x15492)+E(f797(x15493,x15494,x15491,x15495),f797(x15493,x15494,x15492,x15495))
% 158.73/158.41  [1550]~E(x15501,x15502)+E(f797(x15503,x15504,x15505,x15501),f797(x15503,x15504,x15505,x15502))
% 158.73/158.41  [1551]~E(x15511,x15512)+E(f355(x15511,x15513,x15514),f355(x15512,x15513,x15514))
% 158.73/158.41  [1552]~E(x15521,x15522)+E(f355(x15523,x15521,x15524),f355(x15523,x15522,x15524))
% 158.73/158.41  [1553]~E(x15531,x15532)+E(f355(x15533,x15534,x15531),f355(x15533,x15534,x15532))
% 158.73/158.41  [1554]~E(x15541,x15542)+E(f479(x15541,x15543,x15544,x15545,x15546),f479(x15542,x15543,x15544,x15545,x15546))
% 158.73/158.41  [1555]~E(x15551,x15552)+E(f479(x15553,x15551,x15554,x15555,x15556),f479(x15553,x15552,x15554,x15555,x15556))
% 158.73/158.41  [1556]~E(x15561,x15562)+E(f479(x15563,x15564,x15561,x15565,x15566),f479(x15563,x15564,x15562,x15565,x15566))
% 158.73/158.41  [1557]~E(x15571,x15572)+E(f479(x15573,x15574,x15575,x15571,x15576),f479(x15573,x15574,x15575,x15572,x15576))
% 158.73/158.41  [1558]~E(x15581,x15582)+E(f479(x15583,x15584,x15585,x15586,x15581),f479(x15583,x15584,x15585,x15586,x15582))
% 158.73/158.41  [1559]~E(x15591,x15592)+E(f504(x15591,x15593,x15594),f504(x15592,x15593,x15594))
% 158.73/158.41  [1560]~E(x15601,x15602)+E(f504(x15603,x15601,x15604),f504(x15603,x15602,x15604))
% 158.73/158.41  [1561]~E(x15611,x15612)+E(f504(x15613,x15614,x15611),f504(x15613,x15614,x15612))
% 158.73/158.41  [1562]~E(x15621,x15622)+E(f839(x15621,x15623,x15624),f839(x15622,x15623,x15624))
% 158.73/158.41  [1563]~E(x15631,x15632)+E(f839(x15633,x15631,x15634),f839(x15633,x15632,x15634))
% 158.73/158.41  [1564]~E(x15641,x15642)+E(f839(x15643,x15644,x15641),f839(x15643,x15644,x15642))
% 158.73/158.41  [1565]~E(x15651,x15652)+E(f337(x15651),f337(x15652))
% 158.73/158.41  [1566]~E(x15661,x15662)+E(f768(x15661,x15663,x15664),f768(x15662,x15663,x15664))
% 158.73/158.41  [1567]~E(x15671,x15672)+E(f768(x15673,x15671,x15674),f768(x15673,x15672,x15674))
% 158.73/158.41  [1568]~E(x15681,x15682)+E(f768(x15683,x15684,x15681),f768(x15683,x15684,x15682))
% 158.73/158.41  [1569]~E(x15691,x15692)+E(f521(x15691,x15693,x15694,x15695),f521(x15692,x15693,x15694,x15695))
% 158.73/158.41  [1570]~E(x15701,x15702)+E(f521(x15703,x15701,x15704,x15705),f521(x15703,x15702,x15704,x15705))
% 158.73/158.41  [1571]~E(x15711,x15712)+E(f521(x15713,x15714,x15711,x15715),f521(x15713,x15714,x15712,x15715))
% 158.73/158.41  [1572]~E(x15721,x15722)+E(f521(x15723,x15724,x15725,x15721),f521(x15723,x15724,x15725,x15722))
% 158.73/158.41  [1573]~E(x15731,x15732)+E(f235(x15731,x15733,x15734),f235(x15732,x15733,x15734))
% 158.73/158.41  [1574]~E(x15741,x15742)+E(f235(x15743,x15741,x15744),f235(x15743,x15742,x15744))
% 158.73/158.41  [1575]~E(x15751,x15752)+E(f235(x15753,x15754,x15751),f235(x15753,x15754,x15752))
% 158.73/158.41  [1576]~E(x15761,x15762)+E(f711(x15761,x15763,x15764,x15765,x15766),f711(x15762,x15763,x15764,x15765,x15766))
% 158.73/158.41  [1577]~E(x15771,x15772)+E(f711(x15773,x15771,x15774,x15775,x15776),f711(x15773,x15772,x15774,x15775,x15776))
% 158.73/158.41  [1578]~E(x15781,x15782)+E(f711(x15783,x15784,x15781,x15785,x15786),f711(x15783,x15784,x15782,x15785,x15786))
% 158.73/158.41  [1579]~E(x15791,x15792)+E(f711(x15793,x15794,x15795,x15791,x15796),f711(x15793,x15794,x15795,x15792,x15796))
% 158.73/158.41  [1580]~E(x15801,x15802)+E(f711(x15803,x15804,x15805,x15806,x15801),f711(x15803,x15804,x15805,x15806,x15802))
% 158.73/158.41  [1581]~E(x15811,x15812)+E(f859(x15811,x15813,x15814,x15815),f859(x15812,x15813,x15814,x15815))
% 158.73/158.41  [1582]~E(x15821,x15822)+E(f859(x15823,x15821,x15824,x15825),f859(x15823,x15822,x15824,x15825))
% 158.73/158.41  [1583]~E(x15831,x15832)+E(f859(x15833,x15834,x15831,x15835),f859(x15833,x15834,x15832,x15835))
% 158.73/158.41  [1584]~E(x15841,x15842)+E(f859(x15843,x15844,x15845,x15841),f859(x15843,x15844,x15845,x15842))
% 158.73/158.41  [1585]~E(x15851,x15852)+E(f517(x15851,x15853,x15854),f517(x15852,x15853,x15854))
% 158.73/158.41  [1586]~E(x15861,x15862)+E(f517(x15863,x15861,x15864),f517(x15863,x15862,x15864))
% 158.73/158.41  [1587]~E(x15871,x15872)+E(f517(x15873,x15874,x15871),f517(x15873,x15874,x15872))
% 158.73/158.41  [1588]~E(x15881,x15882)+E(f571(x15881,x15883,x15884,x15885),f571(x15882,x15883,x15884,x15885))
% 158.73/158.41  [1589]~E(x15891,x15892)+E(f571(x15893,x15891,x15894,x15895),f571(x15893,x15892,x15894,x15895))
% 158.73/158.41  [1590]~E(x15901,x15902)+E(f571(x15903,x15904,x15901,x15905),f571(x15903,x15904,x15902,x15905))
% 158.73/158.41  [1591]~E(x15911,x15912)+E(f571(x15913,x15914,x15915,x15911),f571(x15913,x15914,x15915,x15912))
% 158.73/158.41  [1592]~E(x15921,x15922)+E(f531(x15921,x15923),f531(x15922,x15923))
% 158.73/158.41  [1593]~E(x15931,x15932)+E(f531(x15933,x15931),f531(x15933,x15932))
% 158.73/158.41  [1594]~E(x15941,x15942)+E(f519(x15941,x15943,x15944),f519(x15942,x15943,x15944))
% 158.73/158.41  [1595]~E(x15951,x15952)+E(f519(x15953,x15951,x15954),f519(x15953,x15952,x15954))
% 158.73/158.41  [1596]~E(x15961,x15962)+E(f519(x15963,x15964,x15961),f519(x15963,x15964,x15962))
% 158.73/158.41  [1597]~E(x15971,x15972)+E(f391(x15971,x15973,x15974),f391(x15972,x15973,x15974))
% 158.73/158.41  [1598]~E(x15981,x15982)+E(f391(x15983,x15981,x15984),f391(x15983,x15982,x15984))
% 158.73/158.41  [1599]~E(x15991,x15992)+E(f391(x15993,x15994,x15991),f391(x15993,x15994,x15992))
% 158.73/158.41  [1600]~E(x16001,x16002)+E(f660(x16001,x16003),f660(x16002,x16003))
% 158.73/158.41  [1601]~E(x16011,x16012)+E(f660(x16013,x16011),f660(x16013,x16012))
% 158.73/158.41  [1602]~E(x16021,x16022)+E(f588(x16021,x16023,x16024,x16025),f588(x16022,x16023,x16024,x16025))
% 158.73/158.41  [1603]~E(x16031,x16032)+E(f588(x16033,x16031,x16034,x16035),f588(x16033,x16032,x16034,x16035))
% 158.73/158.41  [1604]~E(x16041,x16042)+E(f588(x16043,x16044,x16041,x16045),f588(x16043,x16044,x16042,x16045))
% 158.73/158.41  [1605]~E(x16051,x16052)+E(f588(x16053,x16054,x16055,x16051),f588(x16053,x16054,x16055,x16052))
% 158.73/158.41  [1606]~E(x16061,x16062)+E(f760(x16061,x16063,x16064,x16065,x16066),f760(x16062,x16063,x16064,x16065,x16066))
% 158.73/158.41  [1607]~E(x16071,x16072)+E(f760(x16073,x16071,x16074,x16075,x16076),f760(x16073,x16072,x16074,x16075,x16076))
% 158.73/158.41  [1608]~E(x16081,x16082)+E(f760(x16083,x16084,x16081,x16085,x16086),f760(x16083,x16084,x16082,x16085,x16086))
% 158.73/158.41  [1609]~E(x16091,x16092)+E(f760(x16093,x16094,x16095,x16091,x16096),f760(x16093,x16094,x16095,x16092,x16096))
% 158.73/158.41  [1610]~E(x16101,x16102)+E(f760(x16103,x16104,x16105,x16106,x16101),f760(x16103,x16104,x16105,x16106,x16102))
% 158.73/158.41  [1611]~E(x16111,x16112)+E(f738(x16111,x16113,x16114,x16115,x16116),f738(x16112,x16113,x16114,x16115,x16116))
% 158.73/158.41  [1612]~E(x16121,x16122)+E(f738(x16123,x16121,x16124,x16125,x16126),f738(x16123,x16122,x16124,x16125,x16126))
% 158.73/158.41  [1613]~E(x16131,x16132)+E(f738(x16133,x16134,x16131,x16135,x16136),f738(x16133,x16134,x16132,x16135,x16136))
% 158.73/158.41  [1614]~E(x16141,x16142)+E(f738(x16143,x16144,x16145,x16141,x16146),f738(x16143,x16144,x16145,x16142,x16146))
% 158.73/158.41  [1615]~E(x16151,x16152)+E(f738(x16153,x16154,x16155,x16156,x16151),f738(x16153,x16154,x16155,x16156,x16152))
% 158.73/158.41  [1616]~E(x16161,x16162)+E(f762(x16161,x16163,x16164,x16165,x16166),f762(x16162,x16163,x16164,x16165,x16166))
% 158.73/158.41  [1617]~E(x16171,x16172)+E(f762(x16173,x16171,x16174,x16175,x16176),f762(x16173,x16172,x16174,x16175,x16176))
% 158.73/158.41  [1618]~E(x16181,x16182)+E(f762(x16183,x16184,x16181,x16185,x16186),f762(x16183,x16184,x16182,x16185,x16186))
% 158.73/158.41  [1619]~E(x16191,x16192)+E(f762(x16193,x16194,x16195,x16191,x16196),f762(x16193,x16194,x16195,x16192,x16196))
% 158.73/158.41  [1620]~E(x16201,x16202)+E(f762(x16203,x16204,x16205,x16206,x16201),f762(x16203,x16204,x16205,x16206,x16202))
% 158.73/158.41  [1621]~E(x16211,x16212)+E(f831(x16211,x16213),f831(x16212,x16213))
% 158.73/158.41  [1622]~E(x16221,x16222)+E(f831(x16223,x16221),f831(x16223,x16222))
% 158.73/158.41  [1623]~E(x16231,x16232)+E(f815(x16231,x16233,x16234,x16235,x16236),f815(x16232,x16233,x16234,x16235,x16236))
% 158.73/158.41  [1624]~E(x16241,x16242)+E(f815(x16243,x16241,x16244,x16245,x16246),f815(x16243,x16242,x16244,x16245,x16246))
% 158.73/158.41  [1625]~E(x16251,x16252)+E(f815(x16253,x16254,x16251,x16255,x16256),f815(x16253,x16254,x16252,x16255,x16256))
% 158.73/158.41  [1626]~E(x16261,x16262)+E(f815(x16263,x16264,x16265,x16261,x16266),f815(x16263,x16264,x16265,x16262,x16266))
% 158.73/158.41  [1627]~E(x16271,x16272)+E(f815(x16273,x16274,x16275,x16276,x16271),f815(x16273,x16274,x16275,x16276,x16272))
% 158.73/158.41  [1628]~E(x16281,x16282)+E(f399(x16281,x16283),f399(x16282,x16283))
% 158.73/158.41  [1629]~E(x16291,x16292)+E(f399(x16293,x16291),f399(x16293,x16292))
% 158.73/158.41  [1630]~E(x16301,x16302)+E(f502(x16301,x16303,x16304,x16305),f502(x16302,x16303,x16304,x16305))
% 158.73/158.41  [1631]~E(x16311,x16312)+E(f502(x16313,x16311,x16314,x16315),f502(x16313,x16312,x16314,x16315))
% 158.73/158.41  [1632]~E(x16321,x16322)+E(f502(x16323,x16324,x16321,x16325),f502(x16323,x16324,x16322,x16325))
% 158.73/158.41  [1633]~E(x16331,x16332)+E(f502(x16333,x16334,x16335,x16331),f502(x16333,x16334,x16335,x16332))
% 158.73/158.41  [1634]~E(x16341,x16342)+E(f691(x16341,x16343,x16344,x16345,x16346),f691(x16342,x16343,x16344,x16345,x16346))
% 158.73/158.41  [1635]~E(x16351,x16352)+E(f691(x16353,x16351,x16354,x16355,x16356),f691(x16353,x16352,x16354,x16355,x16356))
% 158.73/158.41  [1636]~E(x16361,x16362)+E(f691(x16363,x16364,x16361,x16365,x16366),f691(x16363,x16364,x16362,x16365,x16366))
% 158.73/158.41  [1637]~E(x16371,x16372)+E(f691(x16373,x16374,x16375,x16371,x16376),f691(x16373,x16374,x16375,x16372,x16376))
% 158.73/158.41  [1638]~E(x16381,x16382)+E(f691(x16383,x16384,x16385,x16386,x16381),f691(x16383,x16384,x16385,x16386,x16382))
% 158.73/158.41  [1639]~E(x16391,x16392)+E(f793(x16391,x16393,x16394,x16395),f793(x16392,x16393,x16394,x16395))
% 158.73/158.41  [1640]~E(x16401,x16402)+E(f793(x16403,x16401,x16404,x16405),f793(x16403,x16402,x16404,x16405))
% 158.73/158.41  [1641]~E(x16411,x16412)+E(f793(x16413,x16414,x16411,x16415),f793(x16413,x16414,x16412,x16415))
% 158.73/158.41  [1642]~E(x16421,x16422)+E(f793(x16423,x16424,x16425,x16421),f793(x16423,x16424,x16425,x16422))
% 158.73/158.41  [1643]~E(x16431,x16432)+E(f731(x16431,x16433,x16434,x16435,x16436),f731(x16432,x16433,x16434,x16435,x16436))
% 158.73/158.41  [1644]~E(x16441,x16442)+E(f731(x16443,x16441,x16444,x16445,x16446),f731(x16443,x16442,x16444,x16445,x16446))
% 158.73/158.41  [1645]~E(x16451,x16452)+E(f731(x16453,x16454,x16451,x16455,x16456),f731(x16453,x16454,x16452,x16455,x16456))
% 158.73/158.41  [1646]~E(x16461,x16462)+E(f731(x16463,x16464,x16465,x16461,x16466),f731(x16463,x16464,x16465,x16462,x16466))
% 158.73/158.41  [1647]~E(x16471,x16472)+E(f731(x16473,x16474,x16475,x16476,x16471),f731(x16473,x16474,x16475,x16476,x16472))
% 158.73/158.41  [1648]~E(x16481,x16482)+E(f297(x16481,x16483,x16484,x16485,x16486),f297(x16482,x16483,x16484,x16485,x16486))
% 158.73/158.41  [1649]~E(x16491,x16492)+E(f297(x16493,x16491,x16494,x16495,x16496),f297(x16493,x16492,x16494,x16495,x16496))
% 158.73/158.41  [1650]~E(x16501,x16502)+E(f297(x16503,x16504,x16501,x16505,x16506),f297(x16503,x16504,x16502,x16505,x16506))
% 158.73/158.41  [1651]~E(x16511,x16512)+E(f297(x16513,x16514,x16515,x16511,x16516),f297(x16513,x16514,x16515,x16512,x16516))
% 158.73/158.41  [1652]~E(x16521,x16522)+E(f297(x16523,x16524,x16525,x16526,x16521),f297(x16523,x16524,x16525,x16526,x16522))
% 158.73/158.41  [1653]~E(x16531,x16532)+E(f537(x16531,x16533,x16534,x16535),f537(x16532,x16533,x16534,x16535))
% 158.73/158.41  [1654]~E(x16541,x16542)+E(f537(x16543,x16541,x16544,x16545),f537(x16543,x16542,x16544,x16545))
% 158.73/158.41  [1655]~E(x16551,x16552)+E(f537(x16553,x16554,x16551,x16555),f537(x16553,x16554,x16552,x16555))
% 158.73/158.41  [1656]~E(x16561,x16562)+E(f537(x16563,x16564,x16565,x16561),f537(x16563,x16564,x16565,x16562))
% 158.73/158.41  [1657]~E(x16571,x16572)+E(f468(x16571,x16573,x16574,x16575),f468(x16572,x16573,x16574,x16575))
% 158.73/158.41  [1658]~E(x16581,x16582)+E(f468(x16583,x16581,x16584,x16585),f468(x16583,x16582,x16584,x16585))
% 158.73/158.41  [1659]~E(x16591,x16592)+E(f468(x16593,x16594,x16591,x16595),f468(x16593,x16594,x16592,x16595))
% 158.73/158.41  [1660]~E(x16601,x16602)+E(f468(x16603,x16604,x16605,x16601),f468(x16603,x16604,x16605,x16602))
% 158.73/158.41  [1661]~E(x16611,x16612)+E(f425(x16611,x16613),f425(x16612,x16613))
% 158.73/158.41  [1662]~E(x16621,x16622)+E(f425(x16623,x16621),f425(x16623,x16622))
% 158.73/158.41  [1663]~E(x16631,x16632)+E(f450(x16631,x16633),f450(x16632,x16633))
% 158.73/158.41  [1664]~E(x16641,x16642)+E(f450(x16643,x16641),f450(x16643,x16642))
% 158.73/158.41  [1665]~E(x16651,x16652)+E(f392(x16651,x16653,x16654,x16655,x16656),f392(x16652,x16653,x16654,x16655,x16656))
% 158.73/158.41  [1666]~E(x16661,x16662)+E(f392(x16663,x16661,x16664,x16665,x16666),f392(x16663,x16662,x16664,x16665,x16666))
% 158.73/158.41  [1667]~E(x16671,x16672)+E(f392(x16673,x16674,x16671,x16675,x16676),f392(x16673,x16674,x16672,x16675,x16676))
% 158.73/158.41  [1668]~E(x16681,x16682)+E(f392(x16683,x16684,x16685,x16681,x16686),f392(x16683,x16684,x16685,x16682,x16686))
% 158.73/158.41  [1669]~E(x16691,x16692)+E(f392(x16693,x16694,x16695,x16696,x16691),f392(x16693,x16694,x16695,x16696,x16692))
% 158.73/158.41  [1670]~E(x16701,x16702)+E(f130(x16701,x16703),f130(x16702,x16703))
% 158.73/158.41  [1671]~E(x16711,x16712)+E(f130(x16713,x16711),f130(x16713,x16712))
% 158.73/158.41  [1672]~E(x16721,x16722)+E(f709(x16721,x16723,x16724,x16725,x16726,x16727),f709(x16722,x16723,x16724,x16725,x16726,x16727))
% 158.73/158.41  [1673]~E(x16731,x16732)+E(f709(x16733,x16731,x16734,x16735,x16736,x16737),f709(x16733,x16732,x16734,x16735,x16736,x16737))
% 158.73/158.41  [1674]~E(x16741,x16742)+E(f709(x16743,x16744,x16741,x16745,x16746,x16747),f709(x16743,x16744,x16742,x16745,x16746,x16747))
% 158.73/158.41  [1675]~E(x16751,x16752)+E(f709(x16753,x16754,x16755,x16751,x16756,x16757),f709(x16753,x16754,x16755,x16752,x16756,x16757))
% 158.73/158.41  [1676]~E(x16761,x16762)+E(f709(x16763,x16764,x16765,x16766,x16761,x16767),f709(x16763,x16764,x16765,x16766,x16762,x16767))
% 158.73/158.41  [1677]~E(x16771,x16772)+E(f709(x16773,x16774,x16775,x16776,x16777,x16771),f709(x16773,x16774,x16775,x16776,x16777,x16772))
% 158.73/158.41  [1678]~E(x16781,x16782)+E(f147(x16781,x16783),f147(x16782,x16783))
% 158.73/158.41  [1679]~E(x16791,x16792)+E(f147(x16793,x16791),f147(x16793,x16792))
% 158.73/158.41  [1680]~E(x16801,x16802)+E(f352(x16801,x16803),f352(x16802,x16803))
% 158.73/158.41  [1681]~E(x16811,x16812)+E(f352(x16813,x16811),f352(x16813,x16812))
% 158.73/158.41  [1682]~E(x16821,x16822)+E(f359(x16821,x16823,x16824,x16825,x16826),f359(x16822,x16823,x16824,x16825,x16826))
% 158.73/158.41  [1683]~E(x16831,x16832)+E(f359(x16833,x16831,x16834,x16835,x16836),f359(x16833,x16832,x16834,x16835,x16836))
% 158.73/158.41  [1684]~E(x16841,x16842)+E(f359(x16843,x16844,x16841,x16845,x16846),f359(x16843,x16844,x16842,x16845,x16846))
% 158.73/158.41  [1685]~E(x16851,x16852)+E(f359(x16853,x16854,x16855,x16851,x16856),f359(x16853,x16854,x16855,x16852,x16856))
% 158.73/158.41  [1686]~E(x16861,x16862)+E(f359(x16863,x16864,x16865,x16866,x16861),f359(x16863,x16864,x16865,x16866,x16862))
% 158.73/158.41  [1687]~E(x16871,x16872)+E(f361(x16871,x16873,x16874,x16875,x16876),f361(x16872,x16873,x16874,x16875,x16876))
% 158.73/158.41  [1688]~E(x16881,x16882)+E(f361(x16883,x16881,x16884,x16885,x16886),f361(x16883,x16882,x16884,x16885,x16886))
% 158.73/158.41  [1689]~E(x16891,x16892)+E(f361(x16893,x16894,x16891,x16895,x16896),f361(x16893,x16894,x16892,x16895,x16896))
% 158.73/158.41  [1690]~E(x16901,x16902)+E(f361(x16903,x16904,x16905,x16901,x16906),f361(x16903,x16904,x16905,x16902,x16906))
% 158.73/158.41  [1691]~E(x16911,x16912)+E(f361(x16913,x16914,x16915,x16916,x16911),f361(x16913,x16914,x16915,x16916,x16912))
% 158.73/158.41  [1692]~E(x16921,x16922)+E(f205(x16921,x16923,x16924,x16925),f205(x16922,x16923,x16924,x16925))
% 158.73/158.41  [1693]~E(x16931,x16932)+E(f205(x16933,x16931,x16934,x16935),f205(x16933,x16932,x16934,x16935))
% 158.73/158.41  [1694]~E(x16941,x16942)+E(f205(x16943,x16944,x16941,x16945),f205(x16943,x16944,x16942,x16945))
% 158.73/158.41  [1695]~E(x16951,x16952)+E(f205(x16953,x16954,x16955,x16951),f205(x16953,x16954,x16955,x16952))
% 158.73/158.41  [1696]~E(x16961,x16962)+E(f758(x16961,x16963,x16964,x16965,x16966),f758(x16962,x16963,x16964,x16965,x16966))
% 158.73/158.41  [1697]~E(x16971,x16972)+E(f758(x16973,x16971,x16974,x16975,x16976),f758(x16973,x16972,x16974,x16975,x16976))
% 158.73/158.41  [1698]~E(x16981,x16982)+E(f758(x16983,x16984,x16981,x16985,x16986),f758(x16983,x16984,x16982,x16985,x16986))
% 158.73/158.41  [1699]~E(x16991,x16992)+E(f758(x16993,x16994,x16995,x16991,x16996),f758(x16993,x16994,x16995,x16992,x16996))
% 158.73/158.41  [1700]~E(x17001,x17002)+E(f758(x17003,x17004,x17005,x17006,x17001),f758(x17003,x17004,x17005,x17006,x17002))
% 158.73/158.41  [1701]~E(x17011,x17012)+E(f362(x17011,x17013,x17014,x17015,x17016),f362(x17012,x17013,x17014,x17015,x17016))
% 158.73/158.41  [1702]~E(x17021,x17022)+E(f362(x17023,x17021,x17024,x17025,x17026),f362(x17023,x17022,x17024,x17025,x17026))
% 158.73/158.41  [1703]~E(x17031,x17032)+E(f362(x17033,x17034,x17031,x17035,x17036),f362(x17033,x17034,x17032,x17035,x17036))
% 158.73/158.41  [1704]~E(x17041,x17042)+E(f362(x17043,x17044,x17045,x17041,x17046),f362(x17043,x17044,x17045,x17042,x17046))
% 158.73/158.41  [1705]~E(x17051,x17052)+E(f362(x17053,x17054,x17055,x17056,x17051),f362(x17053,x17054,x17055,x17056,x17052))
% 158.73/158.41  [1706]~E(x17061,x17062)+E(f749(x17061,x17063),f749(x17062,x17063))
% 158.73/158.41  [1707]~E(x17071,x17072)+E(f749(x17073,x17071),f749(x17073,x17072))
% 158.73/158.41  [1708]~E(x17081,x17082)+E(f814(x17081,x17083),f814(x17082,x17083))
% 158.73/158.41  [1709]~E(x17091,x17092)+E(f814(x17093,x17091),f814(x17093,x17092))
% 158.73/158.41  [1710]~E(x17101,x17102)+E(f438(x17101,x17103,x17104,x17105),f438(x17102,x17103,x17104,x17105))
% 158.73/158.41  [1711]~E(x17111,x17112)+E(f438(x17113,x17111,x17114,x17115),f438(x17113,x17112,x17114,x17115))
% 158.73/158.41  [1712]~E(x17121,x17122)+E(f438(x17123,x17124,x17121,x17125),f438(x17123,x17124,x17122,x17125))
% 158.73/158.41  [1713]~E(x17131,x17132)+E(f438(x17133,x17134,x17135,x17131),f438(x17133,x17134,x17135,x17132))
% 158.73/158.41  [1714]~E(x17141,x17142)+E(f813(x17141,x17143,x17144,x17145),f813(x17142,x17143,x17144,x17145))
% 158.73/158.41  [1715]~E(x17151,x17152)+E(f813(x17153,x17151,x17154,x17155),f813(x17153,x17152,x17154,x17155))
% 158.73/158.41  [1716]~E(x17161,x17162)+E(f813(x17163,x17164,x17161,x17165),f813(x17163,x17164,x17162,x17165))
% 158.73/158.41  [1717]~E(x17171,x17172)+E(f813(x17173,x17174,x17175,x17171),f813(x17173,x17174,x17175,x17172))
% 158.73/158.41  [1718]~E(x17181,x17182)+E(f282(x17181,x17183,x17184),f282(x17182,x17183,x17184))
% 158.73/158.41  [1719]~E(x17191,x17192)+E(f282(x17193,x17191,x17194),f282(x17193,x17192,x17194))
% 158.73/158.41  [1720]~E(x17201,x17202)+E(f282(x17203,x17204,x17201),f282(x17203,x17204,x17202))
% 158.73/158.41  [1721]~E(x17211,x17212)+E(f387(x17211,x17213,x17214,x17215),f387(x17212,x17213,x17214,x17215))
% 158.73/158.41  [1722]~E(x17221,x17222)+E(f387(x17223,x17221,x17224,x17225),f387(x17223,x17222,x17224,x17225))
% 158.73/158.41  [1723]~E(x17231,x17232)+E(f387(x17233,x17234,x17231,x17235),f387(x17233,x17234,x17232,x17235))
% 158.73/158.41  [1724]~E(x17241,x17242)+E(f387(x17243,x17244,x17245,x17241),f387(x17243,x17244,x17245,x17242))
% 158.73/158.41  [1725]~E(x17251,x17252)+E(f435(x17251,x17253,x17254),f435(x17252,x17253,x17254))
% 158.73/158.41  [1726]~E(x17261,x17262)+E(f435(x17263,x17261,x17264),f435(x17263,x17262,x17264))
% 158.73/158.41  [1727]~E(x17271,x17272)+E(f435(x17273,x17274,x17271),f435(x17273,x17274,x17272))
% 158.73/158.41  [1728]~E(x17281,x17282)+E(f357(x17281,x17283,x17284),f357(x17282,x17283,x17284))
% 158.73/158.41  [1729]~E(x17291,x17292)+E(f357(x17293,x17291,x17294),f357(x17293,x17292,x17294))
% 158.73/158.41  [1730]~E(x17301,x17302)+E(f357(x17303,x17304,x17301),f357(x17303,x17304,x17302))
% 158.73/158.41  [1731]~E(x17311,x17312)+E(f416(x17311,x17313,x17314,x17315,x17316),f416(x17312,x17313,x17314,x17315,x17316))
% 158.73/158.41  [1732]~E(x17321,x17322)+E(f416(x17323,x17321,x17324,x17325,x17326),f416(x17323,x17322,x17324,x17325,x17326))
% 158.73/158.41  [1733]~E(x17331,x17332)+E(f416(x17333,x17334,x17331,x17335,x17336),f416(x17333,x17334,x17332,x17335,x17336))
% 158.73/158.41  [1734]~E(x17341,x17342)+E(f416(x17343,x17344,x17345,x17341,x17346),f416(x17343,x17344,x17345,x17342,x17346))
% 158.73/158.41  [1735]~E(x17351,x17352)+E(f416(x17353,x17354,x17355,x17356,x17351),f416(x17353,x17354,x17355,x17356,x17352))
% 158.73/158.41  [1736]~E(x17361,x17362)+E(f594(x17361,x17363,x17364,x17365,x17366),f594(x17362,x17363,x17364,x17365,x17366))
% 158.73/158.41  [1737]~E(x17371,x17372)+E(f594(x17373,x17371,x17374,x17375,x17376),f594(x17373,x17372,x17374,x17375,x17376))
% 158.73/158.41  [1738]~E(x17381,x17382)+E(f594(x17383,x17384,x17381,x17385,x17386),f594(x17383,x17384,x17382,x17385,x17386))
% 158.73/158.41  [1739]~E(x17391,x17392)+E(f594(x17393,x17394,x17395,x17391,x17396),f594(x17393,x17394,x17395,x17392,x17396))
% 158.73/158.41  [1740]~E(x17401,x17402)+E(f594(x17403,x17404,x17405,x17406,x17401),f594(x17403,x17404,x17405,x17406,x17402))
% 158.73/158.41  [1741]~E(x17411,x17412)+E(f176(x17411,x17413,x17414),f176(x17412,x17413,x17414))
% 158.73/158.41  [1742]~E(x17421,x17422)+E(f176(x17423,x17421,x17424),f176(x17423,x17422,x17424))
% 158.73/158.41  [1743]~E(x17431,x17432)+E(f176(x17433,x17434,x17431),f176(x17433,x17434,x17432))
% 158.73/158.41  [1744]~E(x17441,x17442)+E(f503(x17441,x17443,x17444),f503(x17442,x17443,x17444))
% 158.73/158.41  [1745]~E(x17451,x17452)+E(f503(x17453,x17451,x17454),f503(x17453,x17452,x17454))
% 158.73/158.41  [1746]~E(x17461,x17462)+E(f503(x17463,x17464,x17461),f503(x17463,x17464,x17462))
% 158.73/158.41  [1747]~E(x17471,x17472)+E(f558(x17471,x17473,x17474,x17475,x17476,x17477),f558(x17472,x17473,x17474,x17475,x17476,x17477))
% 158.73/158.41  [1748]~E(x17481,x17482)+E(f558(x17483,x17481,x17484,x17485,x17486,x17487),f558(x17483,x17482,x17484,x17485,x17486,x17487))
% 158.73/158.41  [1749]~E(x17491,x17492)+E(f558(x17493,x17494,x17491,x17495,x17496,x17497),f558(x17493,x17494,x17492,x17495,x17496,x17497))
% 158.73/158.41  [1750]~E(x17501,x17502)+E(f558(x17503,x17504,x17505,x17501,x17506,x17507),f558(x17503,x17504,x17505,x17502,x17506,x17507))
% 158.73/158.41  [1751]~E(x17511,x17512)+E(f558(x17513,x17514,x17515,x17516,x17511,x17517),f558(x17513,x17514,x17515,x17516,x17512,x17517))
% 158.73/158.41  [1752]~E(x17521,x17522)+E(f558(x17523,x17524,x17525,x17526,x17527,x17521),f558(x17523,x17524,x17525,x17526,x17527,x17522))
% 158.73/158.41  [1753]~E(x17531,x17532)+E(f300(x17531,x17533,x17534,x17535,x17536),f300(x17532,x17533,x17534,x17535,x17536))
% 158.73/158.41  [1754]~E(x17541,x17542)+E(f300(x17543,x17541,x17544,x17545,x17546),f300(x17543,x17542,x17544,x17545,x17546))
% 158.73/158.41  [1755]~E(x17551,x17552)+E(f300(x17553,x17554,x17551,x17555,x17556),f300(x17553,x17554,x17552,x17555,x17556))
% 158.73/158.41  [1756]~E(x17561,x17562)+E(f300(x17563,x17564,x17565,x17561,x17566),f300(x17563,x17564,x17565,x17562,x17566))
% 158.73/158.41  [1757]~E(x17571,x17572)+E(f300(x17573,x17574,x17575,x17576,x17571),f300(x17573,x17574,x17575,x17576,x17572))
% 158.73/158.41  [1758]~E(x17581,x17582)+E(f591(x17581,x17583,x17584,x17585),f591(x17582,x17583,x17584,x17585))
% 158.73/158.41  [1759]~E(x17591,x17592)+E(f591(x17593,x17591,x17594,x17595),f591(x17593,x17592,x17594,x17595))
% 158.73/158.41  [1760]~E(x17601,x17602)+E(f591(x17603,x17604,x17601,x17605),f591(x17603,x17604,x17602,x17605))
% 158.73/158.41  [1761]~E(x17611,x17612)+E(f591(x17613,x17614,x17615,x17611),f591(x17613,x17614,x17615,x17612))
% 158.73/158.41  [1762]~E(x17621,x17622)+E(f835(x17621,x17623,x17624,x17625,x17626),f835(x17622,x17623,x17624,x17625,x17626))
% 158.73/158.41  [1763]~E(x17631,x17632)+E(f835(x17633,x17631,x17634,x17635,x17636),f835(x17633,x17632,x17634,x17635,x17636))
% 158.73/158.41  [1764]~E(x17641,x17642)+E(f835(x17643,x17644,x17641,x17645,x17646),f835(x17643,x17644,x17642,x17645,x17646))
% 158.73/158.41  [1765]~E(x17651,x17652)+E(f835(x17653,x17654,x17655,x17651,x17656),f835(x17653,x17654,x17655,x17652,x17656))
% 158.73/158.41  [1766]~E(x17661,x17662)+E(f835(x17663,x17664,x17665,x17666,x17661),f835(x17663,x17664,x17665,x17666,x17662))
% 158.73/158.41  [1767]~E(x17671,x17672)+E(f408(x17671,x17673,x17674,x17675,x17676),f408(x17672,x17673,x17674,x17675,x17676))
% 158.73/158.41  [1768]~E(x17681,x17682)+E(f408(x17683,x17681,x17684,x17685,x17686),f408(x17683,x17682,x17684,x17685,x17686))
% 158.73/158.41  [1769]~E(x17691,x17692)+E(f408(x17693,x17694,x17691,x17695,x17696),f408(x17693,x17694,x17692,x17695,x17696))
% 158.73/158.41  [1770]~E(x17701,x17702)+E(f408(x17703,x17704,x17705,x17701,x17706),f408(x17703,x17704,x17705,x17702,x17706))
% 158.73/158.41  [1771]~E(x17711,x17712)+E(f408(x17713,x17714,x17715,x17716,x17711),f408(x17713,x17714,x17715,x17716,x17712))
% 158.73/158.41  [1772]~E(x17721,x17722)+E(f720(x17721,x17723,x17724,x17725,x17726,x17727,x17728),f720(x17722,x17723,x17724,x17725,x17726,x17727,x17728))
% 158.73/158.41  [1773]~E(x17731,x17732)+E(f720(x17733,x17731,x17734,x17735,x17736,x17737,x17738),f720(x17733,x17732,x17734,x17735,x17736,x17737,x17738))
% 158.73/158.41  [1774]~E(x17741,x17742)+E(f720(x17743,x17744,x17741,x17745,x17746,x17747,x17748),f720(x17743,x17744,x17742,x17745,x17746,x17747,x17748))
% 158.73/158.41  [1775]~E(x17751,x17752)+E(f720(x17753,x17754,x17755,x17751,x17756,x17757,x17758),f720(x17753,x17754,x17755,x17752,x17756,x17757,x17758))
% 158.73/158.41  [1776]~E(x17761,x17762)+E(f720(x17763,x17764,x17765,x17766,x17761,x17767,x17768),f720(x17763,x17764,x17765,x17766,x17762,x17767,x17768))
% 158.73/158.41  [1777]~E(x17771,x17772)+E(f720(x17773,x17774,x17775,x17776,x17777,x17771,x17778),f720(x17773,x17774,x17775,x17776,x17777,x17772,x17778))
% 158.73/158.41  [1778]~E(x17781,x17782)+E(f720(x17783,x17784,x17785,x17786,x17787,x17788,x17781),f720(x17783,x17784,x17785,x17786,x17787,x17788,x17782))
% 158.73/158.41  [1779]~E(x17791,x17792)+E(f861(x17791,x17793,x17794,x17795,x17796,x17797,x17798),f861(x17792,x17793,x17794,x17795,x17796,x17797,x17798))
% 158.73/158.41  [1780]~E(x17801,x17802)+E(f861(x17803,x17801,x17804,x17805,x17806,x17807,x17808),f861(x17803,x17802,x17804,x17805,x17806,x17807,x17808))
% 158.73/158.41  [1781]~E(x17811,x17812)+E(f861(x17813,x17814,x17811,x17815,x17816,x17817,x17818),f861(x17813,x17814,x17812,x17815,x17816,x17817,x17818))
% 158.73/158.41  [1782]~E(x17821,x17822)+E(f861(x17823,x17824,x17825,x17821,x17826,x17827,x17828),f861(x17823,x17824,x17825,x17822,x17826,x17827,x17828))
% 158.73/158.41  [1783]~E(x17831,x17832)+E(f861(x17833,x17834,x17835,x17836,x17831,x17837,x17838),f861(x17833,x17834,x17835,x17836,x17832,x17837,x17838))
% 158.73/158.41  [1784]~E(x17841,x17842)+E(f861(x17843,x17844,x17845,x17846,x17847,x17841,x17848),f861(x17843,x17844,x17845,x17846,x17847,x17842,x17848))
% 158.73/158.41  [1785]~E(x17851,x17852)+E(f861(x17853,x17854,x17855,x17856,x17857,x17858,x17851),f861(x17853,x17854,x17855,x17856,x17857,x17858,x17852))
% 158.73/158.41  [1786]~E(x17861,x17862)+E(f745(x17861,x17863,x17864),f745(x17862,x17863,x17864))
% 158.73/158.41  [1787]~E(x17871,x17872)+E(f745(x17873,x17871,x17874),f745(x17873,x17872,x17874))
% 158.73/158.41  [1788]~E(x17881,x17882)+E(f745(x17883,x17884,x17881),f745(x17883,x17884,x17882))
% 158.73/158.41  [1789]~E(x17891,x17892)+E(f549(x17891,x17893,x17894,x17895),f549(x17892,x17893,x17894,x17895))
% 158.73/158.41  [1790]~E(x17901,x17902)+E(f549(x17903,x17901,x17904,x17905),f549(x17903,x17902,x17904,x17905))
% 158.73/158.41  [1791]~E(x17911,x17912)+E(f549(x17913,x17914,x17911,x17915),f549(x17913,x17914,x17912,x17915))
% 158.73/158.41  [1792]~E(x17921,x17922)+E(f549(x17923,x17924,x17925,x17921),f549(x17923,x17924,x17925,x17922))
% 158.73/158.41  [1793]~E(x17931,x17932)+E(f489(x17931,x17933,x17934),f489(x17932,x17933,x17934))
% 158.73/158.41  [1794]~E(x17941,x17942)+E(f489(x17943,x17941,x17944),f489(x17943,x17942,x17944))
% 158.73/158.41  [1795]~E(x17951,x17952)+E(f489(x17953,x17954,x17951),f489(x17953,x17954,x17952))
% 158.73/158.41  [1796]~E(x17961,x17962)+E(f426(x17961,x17963),f426(x17962,x17963))
% 158.73/158.41  [1797]~E(x17971,x17972)+E(f426(x17973,x17971),f426(x17973,x17972))
% 158.73/158.41  [1798]~E(x17981,x17982)+E(f695(x17981,x17983,x17984,x17985,x17986,x17987),f695(x17982,x17983,x17984,x17985,x17986,x17987))
% 158.73/158.41  [1799]~E(x17991,x17992)+E(f695(x17993,x17991,x17994,x17995,x17996,x17997),f695(x17993,x17992,x17994,x17995,x17996,x17997))
% 158.73/158.41  [1800]~E(x18001,x18002)+E(f695(x18003,x18004,x18001,x18005,x18006,x18007),f695(x18003,x18004,x18002,x18005,x18006,x18007))
% 158.73/158.41  [1801]~E(x18011,x18012)+E(f695(x18013,x18014,x18015,x18011,x18016,x18017),f695(x18013,x18014,x18015,x18012,x18016,x18017))
% 158.73/158.41  [1802]~E(x18021,x18022)+E(f695(x18023,x18024,x18025,x18026,x18021,x18027),f695(x18023,x18024,x18025,x18026,x18022,x18027))
% 158.73/158.41  [1803]~E(x18031,x18032)+E(f695(x18033,x18034,x18035,x18036,x18037,x18031),f695(x18033,x18034,x18035,x18036,x18037,x18032))
% 158.73/158.41  [1804]~E(x18041,x18042)+E(f812(x18041,x18043,x18044,x18045),f812(x18042,x18043,x18044,x18045))
% 158.73/158.41  [1805]~E(x18051,x18052)+E(f812(x18053,x18051,x18054,x18055),f812(x18053,x18052,x18054,x18055))
% 158.73/158.41  [1806]~E(x18061,x18062)+E(f812(x18063,x18064,x18061,x18065),f812(x18063,x18064,x18062,x18065))
% 158.73/158.41  [1807]~E(x18071,x18072)+E(f812(x18073,x18074,x18075,x18071),f812(x18073,x18074,x18075,x18072))
% 158.73/158.41  [1808]~E(x18081,x18082)+E(f97(x18081,x18083,x18084,x18085),f97(x18082,x18083,x18084,x18085))
% 158.73/158.41  [1809]~E(x18091,x18092)+E(f97(x18093,x18091,x18094,x18095),f97(x18093,x18092,x18094,x18095))
% 158.73/158.41  [1810]~E(x18101,x18102)+E(f97(x18103,x18104,x18101,x18105),f97(x18103,x18104,x18102,x18105))
% 158.73/158.41  [1811]~E(x18111,x18112)+E(f97(x18113,x18114,x18115,x18111),f97(x18113,x18114,x18115,x18112))
% 158.73/158.41  [1812]~E(x18121,x18122)+E(f314(x18121,x18123,x18124),f314(x18122,x18123,x18124))
% 158.73/158.41  [1813]~E(x18131,x18132)+E(f314(x18133,x18131,x18134),f314(x18133,x18132,x18134))
% 158.73/158.41  [1814]~E(x18141,x18142)+E(f314(x18143,x18144,x18141),f314(x18143,x18144,x18142))
% 158.73/158.41  [1815]~E(x18151,x18152)+E(f609(x18151,x18153,x18154),f609(x18152,x18153,x18154))
% 158.73/158.41  [1816]~E(x18161,x18162)+E(f609(x18163,x18161,x18164),f609(x18163,x18162,x18164))
% 158.73/158.41  [1817]~E(x18171,x18172)+E(f609(x18173,x18174,x18171),f609(x18173,x18174,x18172))
% 158.73/158.41  [1818]~E(x18181,x18182)+E(f679(x18181,x18183,x18184,x18185),f679(x18182,x18183,x18184,x18185))
% 158.73/158.41  [1819]~E(x18191,x18192)+E(f679(x18193,x18191,x18194,x18195),f679(x18193,x18192,x18194,x18195))
% 158.73/158.41  [1820]~E(x18201,x18202)+E(f679(x18203,x18204,x18201,x18205),f679(x18203,x18204,x18202,x18205))
% 158.73/158.41  [1821]~E(x18211,x18212)+E(f679(x18213,x18214,x18215,x18211),f679(x18213,x18214,x18215,x18212))
% 158.73/158.41  [1822]~E(x18221,x18222)+E(f574(x18221,x18223,x18224,x18225),f574(x18222,x18223,x18224,x18225))
% 158.73/158.41  [1823]~E(x18231,x18232)+E(f574(x18233,x18231,x18234,x18235),f574(x18233,x18232,x18234,x18235))
% 158.73/158.41  [1824]~E(x18241,x18242)+E(f574(x18243,x18244,x18241,x18245),f574(x18243,x18244,x18242,x18245))
% 158.73/158.41  [1825]~E(x18251,x18252)+E(f574(x18253,x18254,x18255,x18251),f574(x18253,x18254,x18255,x18252))
% 158.73/158.41  [1826]~E(x18261,x18262)+E(f366(x18261,x18263,x18264),f366(x18262,x18263,x18264))
% 158.73/158.41  [1827]~E(x18271,x18272)+E(f366(x18273,x18271,x18274),f366(x18273,x18272,x18274))
% 158.73/158.41  [1828]~E(x18281,x18282)+E(f366(x18283,x18284,x18281),f366(x18283,x18284,x18282))
% 158.73/158.41  [1829]~E(x18291,x18292)+E(f654(x18291,x18293,x18294,x18295),f654(x18292,x18293,x18294,x18295))
% 158.73/158.41  [1830]~E(x18301,x18302)+E(f654(x18303,x18301,x18304,x18305),f654(x18303,x18302,x18304,x18305))
% 158.73/158.41  [1831]~E(x18311,x18312)+E(f654(x18313,x18314,x18311,x18315),f654(x18313,x18314,x18312,x18315))
% 158.73/158.41  [1832]~E(x18321,x18322)+E(f654(x18323,x18324,x18325,x18321),f654(x18323,x18324,x18325,x18322))
% 158.73/158.41  [1833]~E(x18331,x18332)+E(f292(x18331,x18333),f292(x18332,x18333))
% 158.73/158.41  [1834]~E(x18341,x18342)+E(f292(x18343,x18341),f292(x18343,x18342))
% 158.73/158.41  [1835]~E(x18351,x18352)+E(f562(x18351,x18353,x18354),f562(x18352,x18353,x18354))
% 158.73/158.41  [1836]~E(x18361,x18362)+E(f562(x18363,x18361,x18364),f562(x18363,x18362,x18364))
% 158.73/158.41  [1837]~E(x18371,x18372)+E(f562(x18373,x18374,x18371),f562(x18373,x18374,x18372))
% 158.73/158.41  [1838]~E(x18381,x18382)+E(f735(x18381,x18383),f735(x18382,x18383))
% 158.73/158.41  [1839]~E(x18391,x18392)+E(f735(x18393,x18391),f735(x18393,x18392))
% 158.73/158.41  [1840]~E(x18401,x18402)+E(f674(x18401,x18403),f674(x18402,x18403))
% 158.73/158.41  [1841]~E(x18411,x18412)+E(f674(x18413,x18411),f674(x18413,x18412))
% 158.73/158.41  [1842]~E(x18421,x18422)+E(f346(x18421,x18423,x18424),f346(x18422,x18423,x18424))
% 158.73/158.41  [1843]~E(x18431,x18432)+E(f346(x18433,x18431,x18434),f346(x18433,x18432,x18434))
% 158.73/158.41  [1844]~E(x18441,x18442)+E(f346(x18443,x18444,x18441),f346(x18443,x18444,x18442))
% 158.73/158.41  [1845]~E(x18451,x18452)+E(f522(x18451,x18453,x18454,x18455),f522(x18452,x18453,x18454,x18455))
% 158.73/158.41  [1846]~E(x18461,x18462)+E(f522(x18463,x18461,x18464,x18465),f522(x18463,x18462,x18464,x18465))
% 158.73/158.41  [1847]~E(x18471,x18472)+E(f522(x18473,x18474,x18471,x18475),f522(x18473,x18474,x18472,x18475))
% 158.73/158.41  [1848]~E(x18481,x18482)+E(f522(x18483,x18484,x18485,x18481),f522(x18483,x18484,x18485,x18482))
% 158.73/158.41  [1849]~E(x18491,x18492)+E(f824(x18491,x18493,x18494,x18495),f824(x18492,x18493,x18494,x18495))
% 158.73/158.41  [1850]~E(x18501,x18502)+E(f824(x18503,x18501,x18504,x18505),f824(x18503,x18502,x18504,x18505))
% 158.73/158.41  [1851]~E(x18511,x18512)+E(f824(x18513,x18514,x18511,x18515),f824(x18513,x18514,x18512,x18515))
% 158.73/158.41  [1852]~E(x18521,x18522)+E(f824(x18523,x18524,x18525,x18521),f824(x18523,x18524,x18525,x18522))
% 158.73/158.41  [1853]~E(x18531,x18532)+E(f737(x18531,x18533,x18534,x18535,x18536,x18537,x18538,x18539),f737(x18532,x18533,x18534,x18535,x18536,x18537,x18538,x18539))
% 158.73/158.41  [1854]~E(x18541,x18542)+E(f737(x18543,x18541,x18544,x18545,x18546,x18547,x18548,x18549),f737(x18543,x18542,x18544,x18545,x18546,x18547,x18548,x18549))
% 158.73/158.41  [1855]~E(x18551,x18552)+E(f737(x18553,x18554,x18551,x18555,x18556,x18557,x18558,x18559),f737(x18553,x18554,x18552,x18555,x18556,x18557,x18558,x18559))
% 158.73/158.41  [1856]~E(x18561,x18562)+E(f737(x18563,x18564,x18565,x18561,x18566,x18567,x18568,x18569),f737(x18563,x18564,x18565,x18562,x18566,x18567,x18568,x18569))
% 158.73/158.41  [1857]~E(x18571,x18572)+E(f737(x18573,x18574,x18575,x18576,x18571,x18577,x18578,x18579),f737(x18573,x18574,x18575,x18576,x18572,x18577,x18578,x18579))
% 158.73/158.41  [1858]~E(x18581,x18582)+E(f737(x18583,x18584,x18585,x18586,x18587,x18581,x18588,x18589),f737(x18583,x18584,x18585,x18586,x18587,x18582,x18588,x18589))
% 158.73/158.41  [1859]~E(x18591,x18592)+E(f737(x18593,x18594,x18595,x18596,x18597,x18598,x18591,x18599),f737(x18593,x18594,x18595,x18596,x18597,x18598,x18592,x18599))
% 158.73/158.41  [1860]~E(x18601,x18602)+E(f737(x18603,x18604,x18605,x18606,x18607,x18608,x18609,x18601),f737(x18603,x18604,x18605,x18606,x18607,x18608,x18609,x18602))
% 158.73/158.41  [1861]~E(x18611,x18612)+E(f530(x18611),f530(x18612))
% 158.73/158.41  [1862]~E(x18621,x18622)+E(f704(x18621,x18623,x18624,x18625),f704(x18622,x18623,x18624,x18625))
% 158.73/158.41  [1863]~E(x18631,x18632)+E(f704(x18633,x18631,x18634,x18635),f704(x18633,x18632,x18634,x18635))
% 158.73/158.41  [1864]~E(x18641,x18642)+E(f704(x18643,x18644,x18641,x18645),f704(x18643,x18644,x18642,x18645))
% 158.73/158.41  [1865]~E(x18651,x18652)+E(f704(x18653,x18654,x18655,x18651),f704(x18653,x18654,x18655,x18652))
% 158.73/158.41  [1866]~E(x18661,x18662)+E(f393(x18661,x18663,x18664,x18665,x18666),f393(x18662,x18663,x18664,x18665,x18666))
% 158.73/158.41  [1867]~E(x18671,x18672)+E(f393(x18673,x18671,x18674,x18675,x18676),f393(x18673,x18672,x18674,x18675,x18676))
% 158.73/158.41  [1868]~E(x18681,x18682)+E(f393(x18683,x18684,x18681,x18685,x18686),f393(x18683,x18684,x18682,x18685,x18686))
% 158.73/158.41  [1869]~E(x18691,x18692)+E(f393(x18693,x18694,x18695,x18691,x18696),f393(x18693,x18694,x18695,x18692,x18696))
% 158.73/158.41  [1870]~E(x18701,x18702)+E(f393(x18703,x18704,x18705,x18706,x18701),f393(x18703,x18704,x18705,x18706,x18702))
% 158.73/158.41  [1871]~E(x18711,x18712)+E(f633(x18711,x18713,x18714),f633(x18712,x18713,x18714))
% 158.73/158.41  [1872]~E(x18721,x18722)+E(f633(x18723,x18721,x18724),f633(x18723,x18722,x18724))
% 158.73/158.41  [1873]~E(x18731,x18732)+E(f633(x18733,x18734,x18731),f633(x18733,x18734,x18732))
% 158.73/158.41  [1874]~E(x18741,x18742)+E(f673(x18741,x18743),f673(x18742,x18743))
% 158.73/158.41  [1875]~E(x18751,x18752)+E(f673(x18753,x18751),f673(x18753,x18752))
% 158.73/158.41  [1876]~E(x18761,x18762)+E(f792(x18761,x18763,x18764),f792(x18762,x18763,x18764))
% 158.73/158.41  [1877]~E(x18771,x18772)+E(f792(x18773,x18771,x18774),f792(x18773,x18772,x18774))
% 158.73/158.41  [1878]~E(x18781,x18782)+E(f792(x18783,x18784,x18781),f792(x18783,x18784,x18782))
% 158.73/158.41  [1879]~E(x18791,x18792)+E(f577(x18791,x18793,x18794),f577(x18792,x18793,x18794))
% 158.73/158.41  [1880]~E(x18801,x18802)+E(f577(x18803,x18801,x18804),f577(x18803,x18802,x18804))
% 158.73/158.41  [1881]~E(x18811,x18812)+E(f577(x18813,x18814,x18811),f577(x18813,x18814,x18812))
% 158.73/158.41  [1882]~E(x18821,x18822)+E(f603(x18821,x18823),f603(x18822,x18823))
% 158.73/158.41  [1883]~E(x18831,x18832)+E(f603(x18833,x18831),f603(x18833,x18832))
% 158.73/158.41  [1884]~E(x18841,x18842)+E(f779(x18841,x18843,x18844,x18845,x18846),f779(x18842,x18843,x18844,x18845,x18846))
% 158.73/158.41  [1885]~E(x18851,x18852)+E(f779(x18853,x18851,x18854,x18855,x18856),f779(x18853,x18852,x18854,x18855,x18856))
% 158.73/158.41  [1886]~E(x18861,x18862)+E(f779(x18863,x18864,x18861,x18865,x18866),f779(x18863,x18864,x18862,x18865,x18866))
% 158.73/158.41  [1887]~E(x18871,x18872)+E(f779(x18873,x18874,x18875,x18871,x18876),f779(x18873,x18874,x18875,x18872,x18876))
% 158.73/158.41  [1888]~E(x18881,x18882)+E(f779(x18883,x18884,x18885,x18886,x18881),f779(x18883,x18884,x18885,x18886,x18882))
% 158.73/158.41  [1889]~E(x18891,x18892)+E(f702(x18891,x18893,x18894),f702(x18892,x18893,x18894))
% 158.73/158.41  [1890]~E(x18901,x18902)+E(f702(x18903,x18901,x18904),f702(x18903,x18902,x18904))
% 158.73/158.41  [1891]~E(x18911,x18912)+E(f702(x18913,x18914,x18911),f702(x18913,x18914,x18912))
% 158.73/158.41  [1892]~E(x18921,x18922)+E(f498(x18921,x18923,x18924,x18925),f498(x18922,x18923,x18924,x18925))
% 158.73/158.41  [1893]~E(x18931,x18932)+E(f498(x18933,x18931,x18934,x18935),f498(x18933,x18932,x18934,x18935))
% 158.73/158.41  [1894]~E(x18941,x18942)+E(f498(x18943,x18944,x18941,x18945),f498(x18943,x18944,x18942,x18945))
% 158.73/158.41  [1895]~E(x18951,x18952)+E(f498(x18953,x18954,x18955,x18951),f498(x18953,x18954,x18955,x18952))
% 158.73/158.41  [1896]~E(x18961,x18962)+E(f713(x18961,x18963,x18964),f713(x18962,x18963,x18964))
% 158.73/158.41  [1897]~E(x18971,x18972)+E(f713(x18973,x18971,x18974),f713(x18973,x18972,x18974))
% 158.73/158.41  [1898]~E(x18981,x18982)+E(f713(x18983,x18984,x18981),f713(x18983,x18984,x18982))
% 158.73/158.41  [1899]~E(x18991,x18992)+E(f373(x18991,x18993,x18994,x18995,x18996,x18997,x18998),f373(x18992,x18993,x18994,x18995,x18996,x18997,x18998))
% 158.73/158.41  [1900]~E(x19001,x19002)+E(f373(x19003,x19001,x19004,x19005,x19006,x19007,x19008),f373(x19003,x19002,x19004,x19005,x19006,x19007,x19008))
% 158.73/158.41  [1901]~E(x19011,x19012)+E(f373(x19013,x19014,x19011,x19015,x19016,x19017,x19018),f373(x19013,x19014,x19012,x19015,x19016,x19017,x19018))
% 158.73/158.41  [1902]~E(x19021,x19022)+E(f373(x19023,x19024,x19025,x19021,x19026,x19027,x19028),f373(x19023,x19024,x19025,x19022,x19026,x19027,x19028))
% 158.73/158.41  [1903]~E(x19031,x19032)+E(f373(x19033,x19034,x19035,x19036,x19031,x19037,x19038),f373(x19033,x19034,x19035,x19036,x19032,x19037,x19038))
% 158.73/158.41  [1904]~E(x19041,x19042)+E(f373(x19043,x19044,x19045,x19046,x19047,x19041,x19048),f373(x19043,x19044,x19045,x19046,x19047,x19042,x19048))
% 158.73/158.41  [1905]~E(x19051,x19052)+E(f373(x19053,x19054,x19055,x19056,x19057,x19058,x19051),f373(x19053,x19054,x19055,x19056,x19057,x19058,x19052))
% 158.73/158.41  [1906]~E(x19061,x19062)+E(f623(x19061,x19063,x19064),f623(x19062,x19063,x19064))
% 158.73/158.41  [1907]~E(x19071,x19072)+E(f623(x19073,x19071,x19074),f623(x19073,x19072,x19074))
% 158.73/158.41  [1908]~E(x19081,x19082)+E(f623(x19083,x19084,x19081),f623(x19083,x19084,x19082))
% 158.73/158.41  [1909]~E(x19091,x19092)+E(f492(x19091,x19093,x19094,x19095,x19096),f492(x19092,x19093,x19094,x19095,x19096))
% 158.73/158.41  [1910]~E(x19101,x19102)+E(f492(x19103,x19101,x19104,x19105,x19106),f492(x19103,x19102,x19104,x19105,x19106))
% 158.73/158.41  [1911]~E(x19111,x19112)+E(f492(x19113,x19114,x19111,x19115,x19116),f492(x19113,x19114,x19112,x19115,x19116))
% 158.73/158.41  [1912]~E(x19121,x19122)+E(f492(x19123,x19124,x19125,x19121,x19126),f492(x19123,x19124,x19125,x19122,x19126))
% 158.73/158.41  [1913]~E(x19131,x19132)+E(f492(x19133,x19134,x19135,x19136,x19131),f492(x19133,x19134,x19135,x19136,x19132))
% 158.73/158.41  [1914]~E(x19141,x19142)+E(f722(x19141,x19143,x19144,x19145),f722(x19142,x19143,x19144,x19145))
% 158.73/158.41  [1915]~E(x19151,x19152)+E(f722(x19153,x19151,x19154,x19155),f722(x19153,x19152,x19154,x19155))
% 158.73/158.41  [1916]~E(x19161,x19162)+E(f722(x19163,x19164,x19161,x19165),f722(x19163,x19164,x19162,x19165))
% 158.73/158.41  [1917]~E(x19171,x19172)+E(f722(x19173,x19174,x19175,x19171),f722(x19173,x19174,x19175,x19172))
% 158.73/158.41  [1918]~E(x19181,x19182)+E(f699(x19181,x19183),f699(x19182,x19183))
% 158.73/158.41  [1919]~E(x19191,x19192)+E(f699(x19193,x19191),f699(x19193,x19192))
% 158.73/158.41  [1920]~E(x19201,x19202)+E(f682(x19201,x19203),f682(x19202,x19203))
% 158.73/158.41  [1921]~E(x19211,x19212)+E(f682(x19213,x19211),f682(x19213,x19212))
% 158.73/158.41  [1922]~E(x19221,x19222)+E(f207(x19221,x19223,x19224),f207(x19222,x19223,x19224))
% 158.73/158.41  [1923]~E(x19231,x19232)+E(f207(x19233,x19231,x19234),f207(x19233,x19232,x19234))
% 158.73/158.41  [1924]~E(x19241,x19242)+E(f207(x19243,x19244,x19241),f207(x19243,x19244,x19242))
% 158.73/158.41  [1925]~E(x19251,x19252)+E(f834(x19251,x19253,x19254,x19255,x19256),f834(x19252,x19253,x19254,x19255,x19256))
% 158.73/158.41  [1926]~E(x19261,x19262)+E(f834(x19263,x19261,x19264,x19265,x19266),f834(x19263,x19262,x19264,x19265,x19266))
% 158.73/158.41  [1927]~E(x19271,x19272)+E(f834(x19273,x19274,x19271,x19275,x19276),f834(x19273,x19274,x19272,x19275,x19276))
% 158.73/158.41  [1928]~E(x19281,x19282)+E(f834(x19283,x19284,x19285,x19281,x19286),f834(x19283,x19284,x19285,x19282,x19286))
% 158.73/158.41  [1929]~E(x19291,x19292)+E(f834(x19293,x19294,x19295,x19296,x19291),f834(x19293,x19294,x19295,x19296,x19292))
% 158.73/158.41  [1930]~E(x19301,x19302)+E(f382(x19301,x19303,x19304),f382(x19302,x19303,x19304))
% 158.73/158.41  [1931]~E(x19311,x19312)+E(f382(x19313,x19311,x19314),f382(x19313,x19312,x19314))
% 158.73/158.41  [1932]~E(x19321,x19322)+E(f382(x19323,x19324,x19321),f382(x19323,x19324,x19322))
% 158.73/158.41  [1933]~E(x19331,x19332)+E(f753(x19331,x19333,x19334,x19335,x19336),f753(x19332,x19333,x19334,x19335,x19336))
% 158.73/158.41  [1934]~E(x19341,x19342)+E(f753(x19343,x19341,x19344,x19345,x19346),f753(x19343,x19342,x19344,x19345,x19346))
% 158.73/158.41  [1935]~E(x19351,x19352)+E(f753(x19353,x19354,x19351,x19355,x19356),f753(x19353,x19354,x19352,x19355,x19356))
% 158.73/158.41  [1936]~E(x19361,x19362)+E(f753(x19363,x19364,x19365,x19361,x19366),f753(x19363,x19364,x19365,x19362,x19366))
% 158.73/158.41  [1937]~E(x19371,x19372)+E(f753(x19373,x19374,x19375,x19376,x19371),f753(x19373,x19374,x19375,x19376,x19372))
% 158.73/158.41  [1938]~E(x19381,x19382)+E(f501(x19381,x19383,x19384,x19385),f501(x19382,x19383,x19384,x19385))
% 158.73/158.41  [1939]~E(x19391,x19392)+E(f501(x19393,x19391,x19394,x19395),f501(x19393,x19392,x19394,x19395))
% 158.73/158.41  [1940]~E(x19401,x19402)+E(f501(x19403,x19404,x19401,x19405),f501(x19403,x19404,x19402,x19405))
% 158.73/158.41  [1941]~E(x19411,x19412)+E(f501(x19413,x19414,x19415,x19411),f501(x19413,x19414,x19415,x19412))
% 158.73/158.41  [1942]~E(x19421,x19422)+E(f843(x19421,x19423,x19424,x19425,x19426),f843(x19422,x19423,x19424,x19425,x19426))
% 158.73/158.41  [1943]~E(x19431,x19432)+E(f843(x19433,x19431,x19434,x19435,x19436),f843(x19433,x19432,x19434,x19435,x19436))
% 158.73/158.41  [1944]~E(x19441,x19442)+E(f843(x19443,x19444,x19441,x19445,x19446),f843(x19443,x19444,x19442,x19445,x19446))
% 158.73/158.41  [1945]~E(x19451,x19452)+E(f843(x19453,x19454,x19455,x19451,x19456),f843(x19453,x19454,x19455,x19452,x19456))
% 158.73/158.41  [1946]~E(x19461,x19462)+E(f843(x19463,x19464,x19465,x19466,x19461),f843(x19463,x19464,x19465,x19466,x19462))
% 158.73/158.41  [1947]~E(x19471,x19472)+E(f736(x19471,x19473,x19474,x19475,x19476,x19477,x19478,x19479),f736(x19472,x19473,x19474,x19475,x19476,x19477,x19478,x19479))
% 158.73/158.41  [1948]~E(x19481,x19482)+E(f736(x19483,x19481,x19484,x19485,x19486,x19487,x19488,x19489),f736(x19483,x19482,x19484,x19485,x19486,x19487,x19488,x19489))
% 158.73/158.41  [1949]~E(x19491,x19492)+E(f736(x19493,x19494,x19491,x19495,x19496,x19497,x19498,x19499),f736(x19493,x19494,x19492,x19495,x19496,x19497,x19498,x19499))
% 158.73/158.41  [1950]~E(x19501,x19502)+E(f736(x19503,x19504,x19505,x19501,x19506,x19507,x19508,x19509),f736(x19503,x19504,x19505,x19502,x19506,x19507,x19508,x19509))
% 158.73/158.41  [1951]~E(x19511,x19512)+E(f736(x19513,x19514,x19515,x19516,x19511,x19517,x19518,x19519),f736(x19513,x19514,x19515,x19516,x19512,x19517,x19518,x19519))
% 158.73/158.41  [1952]~E(x19521,x19522)+E(f736(x19523,x19524,x19525,x19526,x19527,x19521,x19528,x19529),f736(x19523,x19524,x19525,x19526,x19527,x19522,x19528,x19529))
% 158.73/158.41  [1953]~E(x19531,x19532)+E(f736(x19533,x19534,x19535,x19536,x19537,x19538,x19531,x19539),f736(x19533,x19534,x19535,x19536,x19537,x19538,x19532,x19539))
% 158.73/158.41  [1954]~E(x19541,x19542)+E(f736(x19543,x19544,x19545,x19546,x19547,x19548,x19549,x19541),f736(x19543,x19544,x19545,x19546,x19547,x19548,x19549,x19542))
% 158.73/158.41  [1955]~E(x19551,x19552)+E(f372(x19551,x19553,x19554),f372(x19552,x19553,x19554))
% 158.73/158.41  [1956]~E(x19561,x19562)+E(f372(x19563,x19561,x19564),f372(x19563,x19562,x19564))
% 158.73/158.41  [1957]~E(x19571,x19572)+E(f372(x19573,x19574,x19571),f372(x19573,x19574,x19572))
% 158.73/158.41  [1958]~E(x19581,x19582)+E(f446(x19581,x19583,x19584),f446(x19582,x19583,x19584))
% 158.73/158.41  [1959]~E(x19591,x19592)+E(f446(x19593,x19591,x19594),f446(x19593,x19592,x19594))
% 158.73/158.41  [1960]~E(x19601,x19602)+E(f446(x19603,x19604,x19601),f446(x19603,x19604,x19602))
% 158.73/158.41  [1961]~E(x19611,x19612)+E(f299(x19611,x19613,x19614,x19615),f299(x19612,x19613,x19614,x19615))
% 158.73/158.41  [1962]~E(x19621,x19622)+E(f299(x19623,x19621,x19624,x19625),f299(x19623,x19622,x19624,x19625))
% 158.73/158.41  [1963]~E(x19631,x19632)+E(f299(x19633,x19634,x19631,x19635),f299(x19633,x19634,x19632,x19635))
% 158.73/158.41  [1964]~E(x19641,x19642)+E(f299(x19643,x19644,x19645,x19641),f299(x19643,x19644,x19645,x19642))
% 158.73/158.41  [1965]~E(x19651,x19652)+E(f590(x19651,x19653,x19654),f590(x19652,x19653,x19654))
% 158.73/158.41  [1966]~E(x19661,x19662)+E(f590(x19663,x19661,x19664),f590(x19663,x19662,x19664))
% 158.73/158.41  [1967]~E(x19671,x19672)+E(f590(x19673,x19674,x19671),f590(x19673,x19674,x19672))
% 158.73/158.41  [1968]~E(x19681,x19682)+E(f586(x19681,x19683,x19684,x19685),f586(x19682,x19683,x19684,x19685))
% 158.73/158.41  [1969]~E(x19691,x19692)+E(f586(x19693,x19691,x19694,x19695),f586(x19693,x19692,x19694,x19695))
% 158.73/158.41  [1970]~E(x19701,x19702)+E(f586(x19703,x19704,x19701,x19705),f586(x19703,x19704,x19702,x19705))
% 158.73/158.41  [1971]~E(x19711,x19712)+E(f586(x19713,x19714,x19715,x19711),f586(x19713,x19714,x19715,x19712))
% 158.73/158.41  [1972]~E(x19721,x19722)+E(f694(x19721,x19723,x19724,x19725),f694(x19722,x19723,x19724,x19725))
% 158.73/158.41  [1973]~E(x19731,x19732)+E(f694(x19733,x19731,x19734,x19735),f694(x19733,x19732,x19734,x19735))
% 158.73/158.41  [1974]~E(x19741,x19742)+E(f694(x19743,x19744,x19741,x19745),f694(x19743,x19744,x19742,x19745))
% 158.73/158.41  [1975]~E(x19751,x19752)+E(f694(x19753,x19754,x19755,x19751),f694(x19753,x19754,x19755,x19752))
% 158.73/158.41  [1976]~E(x19761,x19762)+E(f670(x19761,x19763),f670(x19762,x19763))
% 158.73/158.41  [1977]~E(x19771,x19772)+E(f670(x19773,x19771),f670(x19773,x19772))
% 158.73/158.41  [1978]~E(x19781,x19782)+E(f315(x19781,x19783,x19784),f315(x19782,x19783,x19784))
% 158.73/158.41  [1979]~E(x19791,x19792)+E(f315(x19793,x19791,x19794),f315(x19793,x19792,x19794))
% 158.73/158.41  [1980]~E(x19801,x19802)+E(f315(x19803,x19804,x19801),f315(x19803,x19804,x19802))
% 158.73/158.41  [1981]~E(x19811,x19812)+E(f360(x19811,x19813,x19814,x19815,x19816),f360(x19812,x19813,x19814,x19815,x19816))
% 158.73/158.41  [1982]~E(x19821,x19822)+E(f360(x19823,x19821,x19824,x19825,x19826),f360(x19823,x19822,x19824,x19825,x19826))
% 158.73/158.41  [1983]~E(x19831,x19832)+E(f360(x19833,x19834,x19831,x19835,x19836),f360(x19833,x19834,x19832,x19835,x19836))
% 158.73/158.41  [1984]~E(x19841,x19842)+E(f360(x19843,x19844,x19845,x19841,x19846),f360(x19843,x19844,x19845,x19842,x19846))
% 158.73/158.41  [1985]~E(x19851,x19852)+E(f360(x19853,x19854,x19855,x19856,x19851),f360(x19853,x19854,x19855,x19856,x19852))
% 158.73/158.41  [1986]~E(x19861,x19862)+E(f349(x19861,x19863),f349(x19862,x19863))
% 158.73/158.41  [1987]~E(x19871,x19872)+E(f349(x19873,x19871),f349(x19873,x19872))
% 158.73/158.41  [1988]~E(x19881,x19882)+E(f532(x19881),f532(x19882))
% 158.73/158.41  [1989]~E(x19891,x19892)+E(f561(x19891,x19893,x19894),f561(x19892,x19893,x19894))
% 158.73/158.41  [1990]~E(x19901,x19902)+E(f561(x19903,x19901,x19904),f561(x19903,x19902,x19904))
% 158.73/158.41  [1991]~E(x19911,x19912)+E(f561(x19913,x19914,x19911),f561(x19913,x19914,x19912))
% 158.73/158.41  [1992]~E(x19921,x19922)+E(f635(x19921,x19923,x19924),f635(x19922,x19923,x19924))
% 158.73/158.41  [1993]~E(x19931,x19932)+E(f635(x19933,x19931,x19934),f635(x19933,x19932,x19934))
% 158.73/158.41  [1994]~E(x19941,x19942)+E(f635(x19943,x19944,x19941),f635(x19943,x19944,x19942))
% 158.73/158.41  [1995]~E(x19951,x19952)+E(f453(x19951,x19953,x19954),f453(x19952,x19953,x19954))
% 158.73/158.41  [1996]~E(x19961,x19962)+E(f453(x19963,x19961,x19964),f453(x19963,x19962,x19964))
% 158.73/158.41  [1997]~E(x19971,x19972)+E(f453(x19973,x19974,x19971),f453(x19973,x19974,x19972))
% 158.73/158.41  [1998]~E(x19981,x19982)+E(f533(x19981),f533(x19982))
% 158.73/158.41  [1999]~E(x19991,x19992)+E(f723(x19991),f723(x19992))
% 158.73/158.41  [2000]~E(x20001,x20002)+E(f600(x20001,x20003,x20004),f600(x20002,x20003,x20004))
% 158.73/158.41  [2001]~E(x20011,x20012)+E(f600(x20013,x20011,x20014),f600(x20013,x20012,x20014))
% 158.73/158.41  [2002]~E(x20021,x20022)+E(f600(x20023,x20024,x20021),f600(x20023,x20024,x20022))
% 158.73/158.41  [2003]~E(x20031,x20032)+E(f77(x20031,x20033,x20034,x20035,x20036),f77(x20032,x20033,x20034,x20035,x20036))
% 158.73/158.41  [2004]~E(x20041,x20042)+E(f77(x20043,x20041,x20044,x20045,x20046),f77(x20043,x20042,x20044,x20045,x20046))
% 158.73/158.41  [2005]~E(x20051,x20052)+E(f77(x20053,x20054,x20051,x20055,x20056),f77(x20053,x20054,x20052,x20055,x20056))
% 158.73/158.41  [2006]~E(x20061,x20062)+E(f77(x20063,x20064,x20065,x20061,x20066),f77(x20063,x20064,x20065,x20062,x20066))
% 158.73/158.41  [2007]~E(x20071,x20072)+E(f77(x20073,x20074,x20075,x20076,x20071),f77(x20073,x20074,x20075,x20076,x20072))
% 158.73/158.41  [2008]~E(x20081,x20082)+E(f725(x20081),f725(x20082))
% 158.73/158.41  [2009]~E(x20091,x20092)+E(f786(x20091,x20093,x20094,x20095,x20096,x20097),f786(x20092,x20093,x20094,x20095,x20096,x20097))
% 158.73/158.41  [2010]~E(x20101,x20102)+E(f786(x20103,x20101,x20104,x20105,x20106,x20107),f786(x20103,x20102,x20104,x20105,x20106,x20107))
% 158.73/158.41  [2011]~E(x20111,x20112)+E(f786(x20113,x20114,x20111,x20115,x20116,x20117),f786(x20113,x20114,x20112,x20115,x20116,x20117))
% 158.73/158.41  [2012]~E(x20121,x20122)+E(f786(x20123,x20124,x20125,x20121,x20126,x20127),f786(x20123,x20124,x20125,x20122,x20126,x20127))
% 158.73/158.41  [2013]~E(x20131,x20132)+E(f786(x20133,x20134,x20135,x20136,x20131,x20137),f786(x20133,x20134,x20135,x20136,x20132,x20137))
% 158.73/158.41  [2014]~E(x20141,x20142)+E(f786(x20143,x20144,x20145,x20146,x20147,x20141),f786(x20143,x20144,x20145,x20146,x20147,x20142))
% 158.73/158.41  [2015]~E(x20151,x20152)+E(f788(x20151,x20153,x20154),f788(x20152,x20153,x20154))
% 158.73/158.41  [2016]~E(x20161,x20162)+E(f788(x20163,x20161,x20164),f788(x20163,x20162,x20164))
% 158.73/158.41  [2017]~E(x20171,x20172)+E(f788(x20173,x20174,x20171),f788(x20173,x20174,x20172))
% 158.73/158.41  [2018]~E(x20181,x20182)+E(f216(x20181,x20183),f216(x20182,x20183))
% 158.73/158.41  [2019]~E(x20191,x20192)+E(f216(x20193,x20191),f216(x20193,x20192))
% 158.73/158.41  [2020]~E(x20201,x20202)+E(f509(x20201,x20203,x20204),f509(x20202,x20203,x20204))
% 158.73/158.41  [2021]~E(x20211,x20212)+E(f509(x20213,x20211,x20214),f509(x20213,x20212,x20214))
% 158.73/158.41  [2022]~E(x20221,x20222)+E(f509(x20223,x20224,x20221),f509(x20223,x20224,x20222))
% 158.73/158.41  [2023]~E(x20231,x20232)+E(f341(x20231,x20233),f341(x20232,x20233))
% 158.73/158.41  [2024]~E(x20241,x20242)+E(f341(x20243,x20241),f341(x20243,x20242))
% 158.73/158.41  [2025]~E(x20251,x20252)+E(f689(x20251,x20253,x20254,x20255),f689(x20252,x20253,x20254,x20255))
% 158.73/158.41  [2026]~E(x20261,x20262)+E(f689(x20263,x20261,x20264,x20265),f689(x20263,x20262,x20264,x20265))
% 158.73/158.41  [2027]~E(x20271,x20272)+E(f689(x20273,x20274,x20271,x20275),f689(x20273,x20274,x20272,x20275))
% 158.73/158.41  [2028]~E(x20281,x20282)+E(f689(x20283,x20284,x20285,x20281),f689(x20283,x20284,x20285,x20282))
% 158.73/158.41  [2029]~E(x20291,x20292)+E(f716(x20291,x20293,x20294,x20295,x20296),f716(x20292,x20293,x20294,x20295,x20296))
% 158.73/158.41  [2030]~E(x20301,x20302)+E(f716(x20303,x20301,x20304,x20305,x20306),f716(x20303,x20302,x20304,x20305,x20306))
% 158.73/158.41  [2031]~E(x20311,x20312)+E(f716(x20313,x20314,x20311,x20315,x20316),f716(x20313,x20314,x20312,x20315,x20316))
% 158.73/158.41  [2032]~E(x20321,x20322)+E(f716(x20323,x20324,x20325,x20321,x20326),f716(x20323,x20324,x20325,x20322,x20326))
% 158.73/158.41  [2033]~E(x20331,x20332)+E(f716(x20333,x20334,x20335,x20336,x20331),f716(x20333,x20334,x20335,x20336,x20332))
% 158.73/158.41  [2034]~E(x20341,x20342)+E(f217(x20341,x20343,x20344),f217(x20342,x20343,x20344))
% 158.73/158.41  [2035]~E(x20351,x20352)+E(f217(x20353,x20351,x20354),f217(x20353,x20352,x20354))
% 158.73/158.41  [2036]~E(x20361,x20362)+E(f217(x20363,x20364,x20361),f217(x20363,x20364,x20362))
% 158.73/158.41  [2037]~E(x20371,x20372)+E(f429(x20371,x20373),f429(x20372,x20373))
% 158.73/158.41  [2038]~E(x20381,x20382)+E(f429(x20383,x20381),f429(x20383,x20382))
% 158.73/158.41  [2039]~E(x20391,x20392)+E(f669(x20391,x20393,x20394),f669(x20392,x20393,x20394))
% 158.73/158.41  [2040]~E(x20401,x20402)+E(f669(x20403,x20401,x20404),f669(x20403,x20402,x20404))
% 158.73/158.41  [2041]~E(x20411,x20412)+E(f669(x20413,x20414,x20411),f669(x20413,x20414,x20412))
% 158.73/158.41  [2042]~E(x20421,x20422)+E(f491(x20421,x20423,x20424),f491(x20422,x20423,x20424))
% 158.73/158.41  [2043]~E(x20431,x20432)+E(f491(x20433,x20431,x20434),f491(x20433,x20432,x20434))
% 158.73/158.41  [2044]~E(x20441,x20442)+E(f491(x20443,x20444,x20441),f491(x20443,x20444,x20442))
% 158.73/158.41  [2045]~E(x20451,x20452)+E(f826(x20451,x20453,x20454,x20455,x20456,x20457,x20458),f826(x20452,x20453,x20454,x20455,x20456,x20457,x20458))
% 158.73/158.41  [2046]~E(x20461,x20462)+E(f826(x20463,x20461,x20464,x20465,x20466,x20467,x20468),f826(x20463,x20462,x20464,x20465,x20466,x20467,x20468))
% 158.73/158.41  [2047]~E(x20471,x20472)+E(f826(x20473,x20474,x20471,x20475,x20476,x20477,x20478),f826(x20473,x20474,x20472,x20475,x20476,x20477,x20478))
% 158.73/158.41  [2048]~E(x20481,x20482)+E(f826(x20483,x20484,x20485,x20481,x20486,x20487,x20488),f826(x20483,x20484,x20485,x20482,x20486,x20487,x20488))
% 158.73/158.41  [2049]~E(x20491,x20492)+E(f826(x20493,x20494,x20495,x20496,x20491,x20497,x20498),f826(x20493,x20494,x20495,x20496,x20492,x20497,x20498))
% 158.73/158.41  [2050]~E(x20501,x20502)+E(f826(x20503,x20504,x20505,x20506,x20507,x20501,x20508),f826(x20503,x20504,x20505,x20506,x20507,x20502,x20508))
% 158.73/158.41  [2051]~E(x20511,x20512)+E(f826(x20513,x20514,x20515,x20516,x20517,x20518,x20511),f826(x20513,x20514,x20515,x20516,x20517,x20518,x20512))
% 158.73/158.41  [2052]~E(x20521,x20522)+E(f823(x20521,x20523,x20524),f823(x20522,x20523,x20524))
% 158.73/158.41  [2053]~E(x20531,x20532)+E(f823(x20533,x20531,x20534),f823(x20533,x20532,x20534))
% 158.73/158.41  [2054]~E(x20541,x20542)+E(f823(x20543,x20544,x20541),f823(x20543,x20544,x20542))
% 158.73/158.41  [2055]~E(x20551,x20552)+E(f404(x20551),f404(x20552))
% 158.73/158.41  [2056]~E(x20561,x20562)+E(f658(x20561,x20563,x20564,x20565),f658(x20562,x20563,x20564,x20565))
% 158.73/158.41  [2057]~E(x20571,x20572)+E(f658(x20573,x20571,x20574,x20575),f658(x20573,x20572,x20574,x20575))
% 158.73/158.41  [2058]~E(x20581,x20582)+E(f658(x20583,x20584,x20581,x20585),f658(x20583,x20584,x20582,x20585))
% 158.73/158.41  [2059]~E(x20591,x20592)+E(f658(x20593,x20594,x20595,x20591),f658(x20593,x20594,x20595,x20592))
% 158.73/158.41  [2060]~E(x20601,x20602)+E(f655(x20601,x20603,x20604),f655(x20602,x20603,x20604))
% 158.73/158.41  [2061]~E(x20611,x20612)+E(f655(x20613,x20611,x20614),f655(x20613,x20612,x20614))
% 158.73/158.41  [2062]~E(x20621,x20622)+E(f655(x20623,x20624,x20621),f655(x20623,x20624,x20622))
% 158.73/158.41  [2063]~E(x20631,x20632)+E(f601(x20631,x20633,x20634),f601(x20632,x20633,x20634))
% 158.73/158.41  [2064]~E(x20641,x20642)+E(f601(x20643,x20641,x20644),f601(x20643,x20642,x20644))
% 158.73/158.41  [2065]~E(x20651,x20652)+E(f601(x20653,x20654,x20651),f601(x20653,x20654,x20652))
% 158.73/158.41  [2066]~E(x20661,x20662)+E(f449(x20661,x20663),f449(x20662,x20663))
% 158.73/158.41  [2067]~E(x20671,x20672)+E(f449(x20673,x20671),f449(x20673,x20672))
% 158.73/158.41  [2068]~E(x20681,x20682)+E(f431(x20681,x20683),f431(x20682,x20683))
% 158.73/158.41  [2069]~E(x20691,x20692)+E(f431(x20693,x20691),f431(x20693,x20692))
% 158.73/158.41  [2070]~E(x20701,x20702)+E(f776(x20701,x20703,x20704,x20705,x20706),f776(x20702,x20703,x20704,x20705,x20706))
% 158.73/158.41  [2071]~E(x20711,x20712)+E(f776(x20713,x20711,x20714,x20715,x20716),f776(x20713,x20712,x20714,x20715,x20716))
% 158.73/158.41  [2072]~E(x20721,x20722)+E(f776(x20723,x20724,x20721,x20725,x20726),f776(x20723,x20724,x20722,x20725,x20726))
% 158.73/158.41  [2073]~E(x20731,x20732)+E(f776(x20733,x20734,x20735,x20731,x20736),f776(x20733,x20734,x20735,x20732,x20736))
% 158.73/158.41  [2074]~E(x20741,x20742)+E(f776(x20743,x20744,x20745,x20746,x20741),f776(x20743,x20744,x20745,x20746,x20742))
% 158.73/158.41  [2075]~E(x20751,x20752)+E(f816(x20751,x20753,x20754,x20755,x20756),f816(x20752,x20753,x20754,x20755,x20756))
% 158.73/158.41  [2076]~E(x20761,x20762)+E(f816(x20763,x20761,x20764,x20765,x20766),f816(x20763,x20762,x20764,x20765,x20766))
% 158.73/158.41  [2077]~E(x20771,x20772)+E(f816(x20773,x20774,x20771,x20775,x20776),f816(x20773,x20774,x20772,x20775,x20776))
% 158.73/158.41  [2078]~E(x20781,x20782)+E(f816(x20783,x20784,x20785,x20781,x20786),f816(x20783,x20784,x20785,x20782,x20786))
% 158.73/158.41  [2079]~E(x20791,x20792)+E(f816(x20793,x20794,x20795,x20796,x20791),f816(x20793,x20794,x20795,x20796,x20792))
% 158.73/158.41  [2080]~E(x20801,x20802)+E(f345(x20801,x20803,x20804),f345(x20802,x20803,x20804))
% 158.73/158.41  [2081]~E(x20811,x20812)+E(f345(x20813,x20811,x20814),f345(x20813,x20812,x20814))
% 158.73/158.41  [2082]~E(x20821,x20822)+E(f345(x20823,x20824,x20821),f345(x20823,x20824,x20822))
% 158.73/158.41  [2083]~E(x20831,x20832)+E(f617(x20831,x20833,x20834,x20835,x20836),f617(x20832,x20833,x20834,x20835,x20836))
% 158.73/158.41  [2084]~E(x20841,x20842)+E(f617(x20843,x20841,x20844,x20845,x20846),f617(x20843,x20842,x20844,x20845,x20846))
% 158.73/158.41  [2085]~E(x20851,x20852)+E(f617(x20853,x20854,x20851,x20855,x20856),f617(x20853,x20854,x20852,x20855,x20856))
% 158.73/158.41  [2086]~E(x20861,x20862)+E(f617(x20863,x20864,x20865,x20861,x20866),f617(x20863,x20864,x20865,x20862,x20866))
% 158.73/158.41  [2087]~E(x20871,x20872)+E(f617(x20873,x20874,x20875,x20876,x20871),f617(x20873,x20874,x20875,x20876,x20872))
% 158.73/158.41  [2088]~E(x20881,x20882)+E(f625(x20881,x20883,x20884),f625(x20882,x20883,x20884))
% 158.73/158.41  [2089]~E(x20891,x20892)+E(f625(x20893,x20891,x20894),f625(x20893,x20892,x20894))
% 158.73/158.41  [2090]~E(x20901,x20902)+E(f625(x20903,x20904,x20901),f625(x20903,x20904,x20902))
% 158.73/158.41  [2091]~E(x20911,x20912)+E(f851(x20911,x20913,x20914,x20915,x20916,x20917),f851(x20912,x20913,x20914,x20915,x20916,x20917))
% 158.73/158.41  [2092]~E(x20921,x20922)+E(f851(x20923,x20921,x20924,x20925,x20926,x20927),f851(x20923,x20922,x20924,x20925,x20926,x20927))
% 158.73/158.41  [2093]~E(x20931,x20932)+E(f851(x20933,x20934,x20931,x20935,x20936,x20937),f851(x20933,x20934,x20932,x20935,x20936,x20937))
% 158.73/158.41  [2094]~E(x20941,x20942)+E(f851(x20943,x20944,x20945,x20941,x20946,x20947),f851(x20943,x20944,x20945,x20942,x20946,x20947))
% 158.73/158.41  [2095]~E(x20951,x20952)+E(f851(x20953,x20954,x20955,x20956,x20951,x20957),f851(x20953,x20954,x20955,x20956,x20952,x20957))
% 158.73/158.41  [2096]~E(x20961,x20962)+E(f851(x20963,x20964,x20965,x20966,x20967,x20961),f851(x20963,x20964,x20965,x20966,x20967,x20962))
% 158.73/158.41  [2097]~E(x20971,x20972)+E(f840(x20971,x20973,x20974,x20975),f840(x20972,x20973,x20974,x20975))
% 158.73/158.41  [2098]~E(x20981,x20982)+E(f840(x20983,x20981,x20984,x20985),f840(x20983,x20982,x20984,x20985))
% 158.73/158.41  [2099]~E(x20991,x20992)+E(f840(x20993,x20994,x20991,x20995),f840(x20993,x20994,x20992,x20995))
% 158.73/158.41  [2100]~E(x21001,x21002)+E(f840(x21003,x21004,x21005,x21001),f840(x21003,x21004,x21005,x21002))
% 158.73/158.41  [2101]~E(x21011,x21012)+E(f822(x21011,x21013,x21014,x21015),f822(x21012,x21013,x21014,x21015))
% 158.73/158.41  [2102]~E(x21021,x21022)+E(f822(x21023,x21021,x21024,x21025),f822(x21023,x21022,x21024,x21025))
% 158.73/158.41  [2103]~E(x21031,x21032)+E(f822(x21033,x21034,x21031,x21035),f822(x21033,x21034,x21032,x21035))
% 158.73/158.41  [2104]~E(x21041,x21042)+E(f822(x21043,x21044,x21045,x21041),f822(x21043,x21044,x21045,x21042))
% 158.73/158.41  [2105]~E(x21051,x21052)+E(f546(x21051,x21053,x21054,x21055),f546(x21052,x21053,x21054,x21055))
% 158.73/158.41  [2106]~E(x21061,x21062)+E(f546(x21063,x21061,x21064,x21065),f546(x21063,x21062,x21064,x21065))
% 158.73/158.41  [2107]~E(x21071,x21072)+E(f546(x21073,x21074,x21071,x21075),f546(x21073,x21074,x21072,x21075))
% 158.73/158.41  [2108]~E(x21081,x21082)+E(f546(x21083,x21084,x21085,x21081),f546(x21083,x21084,x21085,x21082))
% 158.73/158.41  [2109]~E(x21091,x21092)+E(f443(x21091,x21093,x21094,x21095),f443(x21092,x21093,x21094,x21095))
% 158.73/158.41  [2110]~E(x21101,x21102)+E(f443(x21103,x21101,x21104,x21105),f443(x21103,x21102,x21104,x21105))
% 158.73/158.41  [2111]~E(x21111,x21112)+E(f443(x21113,x21114,x21111,x21115),f443(x21113,x21114,x21112,x21115))
% 158.73/158.41  [2112]~E(x21121,x21122)+E(f443(x21123,x21124,x21125,x21121),f443(x21123,x21124,x21125,x21122))
% 158.73/158.41  [2113]~E(x21131,x21132)+E(f551(x21131,x21133,x21134),f551(x21132,x21133,x21134))
% 158.73/158.41  [2114]~E(x21141,x21142)+E(f551(x21143,x21141,x21144),f551(x21143,x21142,x21144))
% 158.73/158.41  [2115]~E(x21151,x21152)+E(f551(x21153,x21154,x21151),f551(x21153,x21154,x21152))
% 158.73/158.41  [2116]~E(x21161,x21162)+E(f484(x21161,x21163,x21164,x21165),f484(x21162,x21163,x21164,x21165))
% 158.73/158.41  [2117]~E(x21171,x21172)+E(f484(x21173,x21171,x21174,x21175),f484(x21173,x21172,x21174,x21175))
% 158.73/158.41  [2118]~E(x21181,x21182)+E(f484(x21183,x21184,x21181,x21185),f484(x21183,x21184,x21182,x21185))
% 158.73/158.41  [2119]~E(x21191,x21192)+E(f484(x21193,x21194,x21195,x21191),f484(x21193,x21194,x21195,x21192))
% 158.73/158.41  [2120]~E(x21201,x21202)+E(f298(x21201,x21203,x21204),f298(x21202,x21203,x21204))
% 158.73/158.41  [2121]~E(x21211,x21212)+E(f298(x21213,x21211,x21214),f298(x21213,x21212,x21214))
% 158.73/158.41  [2122]~E(x21221,x21222)+E(f298(x21223,x21224,x21221),f298(x21223,x21224,x21222))
% 158.73/158.41  [2123]~E(x21231,x21232)+E(f578(x21231,x21233,x21234,x21235),f578(x21232,x21233,x21234,x21235))
% 158.73/158.41  [2124]~E(x21241,x21242)+E(f578(x21243,x21241,x21244,x21245),f578(x21243,x21242,x21244,x21245))
% 158.73/158.41  [2125]~E(x21251,x21252)+E(f578(x21253,x21254,x21251,x21255),f578(x21253,x21254,x21252,x21255))
% 158.73/158.41  [2126]~E(x21261,x21262)+E(f578(x21263,x21264,x21265,x21261),f578(x21263,x21264,x21265,x21262))
% 158.73/158.41  [2127]~E(x21271,x21272)+E(f21(x21271,x21273),f21(x21272,x21273))
% 158.73/158.41  [2128]~E(x21281,x21282)+E(f21(x21283,x21281),f21(x21283,x21282))
% 158.73/158.41  [2129]~E(x21291,x21292)+E(f467(x21291,x21293,x21294,x21295),f467(x21292,x21293,x21294,x21295))
% 158.73/158.41  [2130]~E(x21301,x21302)+E(f467(x21303,x21301,x21304,x21305),f467(x21303,x21302,x21304,x21305))
% 158.73/158.41  [2131]~E(x21311,x21312)+E(f467(x21313,x21314,x21311,x21315),f467(x21313,x21314,x21312,x21315))
% 158.73/158.41  [2132]~E(x21321,x21322)+E(f467(x21323,x21324,x21325,x21321),f467(x21323,x21324,x21325,x21322))
% 158.73/158.41  [2133]~E(x21331,x21332)+E(f611(x21331,x21333,x21334,x21335,x21336,x21337),f611(x21332,x21333,x21334,x21335,x21336,x21337))
% 158.73/158.41  [2134]~E(x21341,x21342)+E(f611(x21343,x21341,x21344,x21345,x21346,x21347),f611(x21343,x21342,x21344,x21345,x21346,x21347))
% 158.73/158.41  [2135]~E(x21351,x21352)+E(f611(x21353,x21354,x21351,x21355,x21356,x21357),f611(x21353,x21354,x21352,x21355,x21356,x21357))
% 158.73/158.41  [2136]~E(x21361,x21362)+E(f611(x21363,x21364,x21365,x21361,x21366,x21367),f611(x21363,x21364,x21365,x21362,x21366,x21367))
% 158.73/158.41  [2137]~E(x21371,x21372)+E(f611(x21373,x21374,x21375,x21376,x21371,x21377),f611(x21373,x21374,x21375,x21376,x21372,x21377))
% 158.73/158.41  [2138]~E(x21381,x21382)+E(f611(x21383,x21384,x21385,x21386,x21387,x21381),f611(x21383,x21384,x21385,x21386,x21387,x21382))
% 158.73/158.41  [2139]~E(x21391,x21392)+E(f746(x21391,x21393,x21394),f746(x21392,x21393,x21394))
% 158.73/158.41  [2140]~E(x21401,x21402)+E(f746(x21403,x21401,x21404),f746(x21403,x21402,x21404))
% 158.73/158.41  [2141]~E(x21411,x21412)+E(f746(x21413,x21414,x21411),f746(x21413,x21414,x21412))
% 158.73/158.41  [2142]~E(x21421,x21422)+E(f214(x21421),f214(x21422))
% 158.73/158.41  [2143]~E(x21431,x21432)+E(f847(x21431,x21433),f847(x21432,x21433))
% 158.73/158.41  [2144]~E(x21441,x21442)+E(f847(x21443,x21441),f847(x21443,x21442))
% 158.73/158.41  [2145]~E(x21451,x21452)+E(f439(x21451,x21453,x21454,x21455),f439(x21452,x21453,x21454,x21455))
% 158.73/158.41  [2146]~E(x21461,x21462)+E(f439(x21463,x21461,x21464,x21465),f439(x21463,x21462,x21464,x21465))
% 158.73/158.41  [2147]~E(x21471,x21472)+E(f439(x21473,x21474,x21471,x21475),f439(x21473,x21474,x21472,x21475))
% 158.73/158.41  [2148]~E(x21481,x21482)+E(f439(x21483,x21484,x21485,x21481),f439(x21483,x21484,x21485,x21482))
% 158.73/158.41  [2149]~E(x21491,x21492)+E(f653(x21491,x21493,x21494),f653(x21492,x21493,x21494))
% 158.73/158.41  [2150]~E(x21501,x21502)+E(f653(x21503,x21501,x21504),f653(x21503,x21502,x21504))
% 158.73/158.41  [2151]~E(x21511,x21512)+E(f653(x21513,x21514,x21511),f653(x21513,x21514,x21512))
% 158.73/158.41  [2152]~E(x21521,x21522)+E(f293(x21521,x21523,x21524),f293(x21522,x21523,x21524))
% 158.73/158.41  [2153]~E(x21531,x21532)+E(f293(x21533,x21531,x21534),f293(x21533,x21532,x21534))
% 158.73/158.41  [2154]~E(x21541,x21542)+E(f293(x21543,x21544,x21541),f293(x21543,x21544,x21542))
% 158.73/158.41  [2155]~E(x21551,x21552)+E(f96(x21551,x21553,x21554),f96(x21552,x21553,x21554))
% 158.73/158.41  [2156]~E(x21561,x21562)+E(f96(x21563,x21561,x21564),f96(x21563,x21562,x21564))
% 158.73/158.41  [2157]~E(x21571,x21572)+E(f96(x21573,x21574,x21571),f96(x21573,x21574,x21572))
% 158.73/158.41  [2158]~E(x21581,x21582)+E(f406(x21581,x21583),f406(x21582,x21583))
% 158.73/158.41  [2159]~E(x21591,x21592)+E(f406(x21593,x21591),f406(x21593,x21592))
% 158.73/158.41  [2160]~E(x21601,x21602)+E(f510(x21601,x21603),f510(x21602,x21603))
% 158.73/158.41  [2161]~E(x21611,x21612)+E(f510(x21613,x21611),f510(x21613,x21612))
% 158.73/158.41  [2162]~E(x21621,x21622)+E(f294(x21621,x21623,x21624),f294(x21622,x21623,x21624))
% 158.73/158.41  [2163]~E(x21631,x21632)+E(f294(x21633,x21631,x21634),f294(x21633,x21632,x21634))
% 158.73/158.41  [2164]~E(x21641,x21642)+E(f294(x21643,x21644,x21641),f294(x21643,x21644,x21642))
% 158.73/158.41  [2165]~E(x21651,x21652)+E(f419(x21651,x21653,x21654,x21655,x21656),f419(x21652,x21653,x21654,x21655,x21656))
% 158.73/158.41  [2166]~E(x21661,x21662)+E(f419(x21663,x21661,x21664,x21665,x21666),f419(x21663,x21662,x21664,x21665,x21666))
% 158.73/158.41  [2167]~E(x21671,x21672)+E(f419(x21673,x21674,x21671,x21675,x21676),f419(x21673,x21674,x21672,x21675,x21676))
% 158.73/158.41  [2168]~E(x21681,x21682)+E(f419(x21683,x21684,x21685,x21681,x21686),f419(x21683,x21684,x21685,x21682,x21686))
% 158.73/158.41  [2169]~E(x21691,x21692)+E(f419(x21693,x21694,x21695,x21696,x21691),f419(x21693,x21694,x21695,x21696,x21692))
% 158.73/158.41  [2170]~E(x21701,x21702)+E(f828(x21701,x21703,x21704,x21705),f828(x21702,x21703,x21704,x21705))
% 158.73/158.41  [2171]~E(x21711,x21712)+E(f828(x21713,x21711,x21714,x21715),f828(x21713,x21712,x21714,x21715))
% 158.73/158.41  [2172]~E(x21721,x21722)+E(f828(x21723,x21724,x21721,x21725),f828(x21723,x21724,x21722,x21725))
% 158.73/158.41  [2173]~E(x21731,x21732)+E(f828(x21733,x21734,x21735,x21731),f828(x21733,x21734,x21735,x21732))
% 158.73/158.41  [2174]~E(x21741,x21742)+E(f774(x21741,x21743,x21744),f774(x21742,x21743,x21744))
% 158.73/158.41  [2175]~E(x21751,x21752)+E(f774(x21753,x21751,x21754),f774(x21753,x21752,x21754))
% 158.73/158.41  [2176]~E(x21761,x21762)+E(f774(x21763,x21764,x21761),f774(x21763,x21764,x21762))
% 158.73/158.41  [2177]~E(x21771,x21772)+E(f618(x21771,x21773,x21774,x21775),f618(x21772,x21773,x21774,x21775))
% 158.73/158.41  [2178]~E(x21781,x21782)+E(f618(x21783,x21781,x21784,x21785),f618(x21783,x21782,x21784,x21785))
% 158.73/158.41  [2179]~E(x21791,x21792)+E(f618(x21793,x21794,x21791,x21795),f618(x21793,x21794,x21792,x21795))
% 158.73/158.41  [2180]~E(x21801,x21802)+E(f618(x21803,x21804,x21805,x21801),f618(x21803,x21804,x21805,x21802))
% 158.73/158.41  [2181]~E(x21811,x21812)+E(f820(x21811,x21813,x21814),f820(x21812,x21813,x21814))
% 158.73/158.41  [2182]~E(x21821,x21822)+E(f820(x21823,x21821,x21824),f820(x21823,x21822,x21824))
% 158.73/158.41  [2183]~E(x21831,x21832)+E(f820(x21833,x21834,x21831),f820(x21833,x21834,x21832))
% 158.73/158.41  [2184]~E(x21841,x21842)+E(f379(x21841,x21843,x21844),f379(x21842,x21843,x21844))
% 158.73/158.41  [2185]~E(x21851,x21852)+E(f379(x21853,x21851,x21854),f379(x21853,x21852,x21854))
% 158.73/158.41  [2186]~E(x21861,x21862)+E(f379(x21863,x21864,x21861),f379(x21863,x21864,x21862))
% 158.73/158.41  [2187]~E(x21871,x21872)+E(f482(x21871,x21873,x21874),f482(x21872,x21873,x21874))
% 158.73/158.41  [2188]~E(x21881,x21882)+E(f482(x21883,x21881,x21884),f482(x21883,x21882,x21884))
% 158.73/158.41  [2189]~E(x21891,x21892)+E(f482(x21893,x21894,x21891),f482(x21893,x21894,x21892))
% 158.73/158.41  [2190]~E(x21901,x21902)+E(f455(x21901,x21903,x21904,x21905),f455(x21902,x21903,x21904,x21905))
% 158.73/158.41  [2191]~E(x21911,x21912)+E(f455(x21913,x21911,x21914,x21915),f455(x21913,x21912,x21914,x21915))
% 158.73/158.41  [2192]~E(x21921,x21922)+E(f455(x21923,x21924,x21921,x21925),f455(x21923,x21924,x21922,x21925))
% 158.73/158.41  [2193]~E(x21931,x21932)+E(f455(x21933,x21934,x21935,x21931),f455(x21933,x21934,x21935,x21932))
% 158.73/158.41  [2194]~E(x21941,x21942)+E(f636(x21941,x21943,x21944),f636(x21942,x21943,x21944))
% 158.73/158.41  [2195]~E(x21951,x21952)+E(f636(x21953,x21951,x21954),f636(x21953,x21952,x21954))
% 158.73/158.41  [2196]~E(x21961,x21962)+E(f636(x21963,x21964,x21961),f636(x21963,x21964,x21962))
% 158.73/158.41  [2197]~E(x21971,x21972)+E(f592(x21971,x21973,x21974),f592(x21972,x21973,x21974))
% 158.73/158.41  [2198]~E(x21981,x21982)+E(f592(x21983,x21981,x21984),f592(x21983,x21982,x21984))
% 158.73/158.41  [2199]~E(x21991,x21992)+E(f592(x21993,x21994,x21991),f592(x21993,x21994,x21992))
% 158.73/158.41  [2200]~E(x22001,x22002)+E(f417(x22001,x22003,x22004),f417(x22002,x22003,x22004))
% 158.73/158.41  [2201]~E(x22011,x22012)+E(f417(x22013,x22011,x22014),f417(x22013,x22012,x22014))
% 158.73/158.41  [2202]~E(x22021,x22022)+E(f417(x22023,x22024,x22021),f417(x22023,x22024,x22022))
% 158.73/158.41  [2203]~E(x22031,x22032)+E(f518(x22031,x22033,x22034),f518(x22032,x22033,x22034))
% 158.73/158.41  [2204]~E(x22041,x22042)+E(f518(x22043,x22041,x22044),f518(x22043,x22042,x22044))
% 158.73/158.41  [2205]~E(x22051,x22052)+E(f518(x22053,x22054,x22051),f518(x22053,x22054,x22052))
% 158.73/158.41  [2206]~E(x22061,x22062)+E(f545(x22061,x22063,x22064,x22065),f545(x22062,x22063,x22064,x22065))
% 158.73/158.41  [2207]~E(x22071,x22072)+E(f545(x22073,x22071,x22074,x22075),f545(x22073,x22072,x22074,x22075))
% 158.73/158.41  [2208]~E(x22081,x22082)+E(f545(x22083,x22084,x22081,x22085),f545(x22083,x22084,x22082,x22085))
% 158.73/158.41  [2209]~E(x22091,x22092)+E(f545(x22093,x22094,x22095,x22091),f545(x22093,x22094,x22095,x22092))
% 158.73/158.41  [2210]~E(x22101,x22102)+E(f295(x22101,x22103,x22104),f295(x22102,x22103,x22104))
% 158.73/158.41  [2211]~E(x22111,x22112)+E(f295(x22113,x22111,x22114),f295(x22113,x22112,x22114))
% 158.73/158.41  [2212]~E(x22121,x22122)+E(f295(x22123,x22124,x22121),f295(x22123,x22124,x22122))
% 158.73/158.41  [2213]~E(x22131,x22132)+E(f631(x22131,x22133),f631(x22132,x22133))
% 158.73/158.41  [2214]~E(x22141,x22142)+E(f631(x22143,x22141),f631(x22143,x22142))
% 158.73/158.41  [2215]~E(x22151,x22152)+E(f555(x22151,x22153,x22154,x22155,x22156,x22157,x22158,x22159),f555(x22152,x22153,x22154,x22155,x22156,x22157,x22158,x22159))
% 158.73/158.41  [2216]~E(x22161,x22162)+E(f555(x22163,x22161,x22164,x22165,x22166,x22167,x22168,x22169),f555(x22163,x22162,x22164,x22165,x22166,x22167,x22168,x22169))
% 158.73/158.41  [2217]~E(x22171,x22172)+E(f555(x22173,x22174,x22171,x22175,x22176,x22177,x22178,x22179),f555(x22173,x22174,x22172,x22175,x22176,x22177,x22178,x22179))
% 158.73/158.41  [2218]~E(x22181,x22182)+E(f555(x22183,x22184,x22185,x22181,x22186,x22187,x22188,x22189),f555(x22183,x22184,x22185,x22182,x22186,x22187,x22188,x22189))
% 158.73/158.41  [2219]~E(x22191,x22192)+E(f555(x22193,x22194,x22195,x22196,x22191,x22197,x22198,x22199),f555(x22193,x22194,x22195,x22196,x22192,x22197,x22198,x22199))
% 158.73/158.41  [2220]~E(x22201,x22202)+E(f555(x22203,x22204,x22205,x22206,x22207,x22201,x22208,x22209),f555(x22203,x22204,x22205,x22206,x22207,x22202,x22208,x22209))
% 158.73/158.41  [2221]~E(x22211,x22212)+E(f555(x22213,x22214,x22215,x22216,x22217,x22218,x22211,x22219),f555(x22213,x22214,x22215,x22216,x22217,x22218,x22212,x22219))
% 158.73/158.41  [2222]~E(x22221,x22222)+E(f555(x22223,x22224,x22225,x22226,x22227,x22228,x22229,x22221),f555(x22223,x22224,x22225,x22226,x22227,x22228,x22229,x22222))
% 158.73/158.41  [2223]~E(x22231,x22232)+E(f356(x22231,x22233,x22234,x22235),f356(x22232,x22233,x22234,x22235))
% 158.73/158.41  [2224]~E(x22241,x22242)+E(f356(x22243,x22241,x22244,x22245),f356(x22243,x22242,x22244,x22245))
% 158.73/158.41  [2225]~E(x22251,x22252)+E(f356(x22253,x22254,x22251,x22255),f356(x22253,x22254,x22252,x22255))
% 158.73/158.41  [2226]~E(x22261,x22262)+E(f356(x22263,x22264,x22265,x22261),f356(x22263,x22264,x22265,x22262))
% 158.73/158.41  [2227]~E(x22271,x22272)+E(f350(x22271,x22273),f350(x22272,x22273))
% 158.73/158.41  [2228]~E(x22281,x22282)+E(f350(x22283,x22281),f350(x22283,x22282))
% 158.73/158.41  [2229]~E(x22291,x22292)+E(f672(x22291,x22293,x22294,x22295),f672(x22292,x22293,x22294,x22295))
% 158.73/158.41  [2230]~E(x22301,x22302)+E(f672(x22303,x22301,x22304,x22305),f672(x22303,x22302,x22304,x22305))
% 158.73/158.41  [2231]~E(x22311,x22312)+E(f672(x22313,x22314,x22311,x22315),f672(x22313,x22314,x22312,x22315))
% 158.73/158.41  [2232]~E(x22321,x22322)+E(f672(x22323,x22324,x22325,x22321),f672(x22323,x22324,x22325,x22322))
% 158.73/158.41  [2233]~E(x22331,x22332)+E(f370(x22331,x22333),f370(x22332,x22333))
% 158.73/158.41  [2234]~E(x22341,x22342)+E(f370(x22343,x22341),f370(x22343,x22342))
% 158.73/158.41  [2235]~E(x22351,x22352)+E(f858(x22351,x22353,x22354),f858(x22352,x22353,x22354))
% 158.73/158.41  [2236]~E(x22361,x22362)+E(f858(x22363,x22361,x22364),f858(x22363,x22362,x22364))
% 158.73/158.41  [2237]~E(x22371,x22372)+E(f858(x22373,x22374,x22371),f858(x22373,x22374,x22372))
% 158.73/158.41  [2238]~E(x22381,x22382)+E(f223(x22381,x22383,x22384,x22385),f223(x22382,x22383,x22384,x22385))
% 158.73/158.41  [2239]~E(x22391,x22392)+E(f223(x22393,x22391,x22394,x22395),f223(x22393,x22392,x22394,x22395))
% 158.73/158.41  [2240]~E(x22401,x22402)+E(f223(x22403,x22404,x22401,x22405),f223(x22403,x22404,x22402,x22405))
% 158.73/158.41  [2241]~E(x22411,x22412)+E(f223(x22413,x22414,x22415,x22411),f223(x22413,x22414,x22415,x22412))
% 158.73/158.41  [2242]~E(x22421,x22422)+E(f757(x22421,x22423,x22424,x22425),f757(x22422,x22423,x22424,x22425))
% 158.73/158.41  [2243]~E(x22431,x22432)+E(f757(x22433,x22431,x22434,x22435),f757(x22433,x22432,x22434,x22435))
% 158.73/158.41  [2244]~E(x22441,x22442)+E(f757(x22443,x22444,x22441,x22445),f757(x22443,x22444,x22442,x22445))
% 158.73/158.41  [2245]~E(x22451,x22452)+E(f757(x22453,x22454,x22455,x22451),f757(x22453,x22454,x22455,x22452))
% 158.73/158.41  [2246]~E(x22461,x22462)+E(f400(x22461,x22463),f400(x22462,x22463))
% 158.73/158.41  [2247]~E(x22471,x22472)+E(f400(x22473,x22471),f400(x22473,x22472))
% 158.73/158.41  [2248]~E(x22481,x22482)+E(f727(x22481,x22483,x22484),f727(x22482,x22483,x22484))
% 158.73/158.41  [2249]~E(x22491,x22492)+E(f727(x22493,x22491,x22494),f727(x22493,x22492,x22494))
% 158.73/158.41  [2250]~E(x22501,x22502)+E(f727(x22503,x22504,x22501),f727(x22503,x22504,x22502))
% 158.73/158.41  [2251]~E(x22511,x22512)+E(f680(x22511,x22513,x22514,x22515),f680(x22512,x22513,x22514,x22515))
% 158.73/158.41  [2252]~E(x22521,x22522)+E(f680(x22523,x22521,x22524,x22525),f680(x22523,x22522,x22524,x22525))
% 158.73/158.41  [2253]~E(x22531,x22532)+E(f680(x22533,x22534,x22531,x22535),f680(x22533,x22534,x22532,x22535))
% 158.73/158.41  [2254]~E(x22541,x22542)+E(f680(x22543,x22544,x22545,x22541),f680(x22543,x22544,x22545,x22542))
% 158.73/158.41  [2255]~E(x22551,x22552)+E(f499(x22551,x22553,x22554,x22555),f499(x22552,x22553,x22554,x22555))
% 158.73/158.41  [2256]~E(x22561,x22562)+E(f499(x22563,x22561,x22564,x22565),f499(x22563,x22562,x22564,x22565))
% 158.73/158.41  [2257]~E(x22571,x22572)+E(f499(x22573,x22574,x22571,x22575),f499(x22573,x22574,x22572,x22575))
% 158.73/158.41  [2258]~E(x22581,x22582)+E(f499(x22583,x22584,x22585,x22581),f499(x22583,x22584,x22585,x22582))
% 158.73/158.41  [2259]~E(x22591,x22592)+E(f457(x22591,x22593,x22594,x22595),f457(x22592,x22593,x22594,x22595))
% 158.73/158.41  [2260]~E(x22601,x22602)+E(f457(x22603,x22601,x22604,x22605),f457(x22603,x22602,x22604,x22605))
% 158.73/158.41  [2261]~E(x22611,x22612)+E(f457(x22613,x22614,x22611,x22615),f457(x22613,x22614,x22612,x22615))
% 158.73/158.41  [2262]~E(x22621,x22622)+E(f457(x22623,x22624,x22625,x22621),f457(x22623,x22624,x22625,x22622))
% 158.73/158.41  [2263]~E(x22631,x22632)+E(f388(x22631,x22633,x22634),f388(x22632,x22633,x22634))
% 158.73/158.41  [2264]~E(x22641,x22642)+E(f388(x22643,x22641,x22644),f388(x22643,x22642,x22644))
% 158.73/158.41  [2265]~E(x22651,x22652)+E(f388(x22653,x22654,x22651),f388(x22653,x22654,x22652))
% 158.73/158.41  [2266]~E(x22661,x22662)+E(f765(x22661,x22663,x22664,x22665),f765(x22662,x22663,x22664,x22665))
% 158.73/158.41  [2267]~E(x22671,x22672)+E(f765(x22673,x22671,x22674,x22675),f765(x22673,x22672,x22674,x22675))
% 158.73/158.41  [2268]~E(x22681,x22682)+E(f765(x22683,x22684,x22681,x22685),f765(x22683,x22684,x22682,x22685))
% 158.73/158.41  [2269]~E(x22691,x22692)+E(f765(x22693,x22694,x22695,x22691),f765(x22693,x22694,x22695,x22692))
% 158.73/158.41  [2270]~E(x22701,x22702)+E(f857(x22701,x22703,x22704,x22705,x22706,x22707),f857(x22702,x22703,x22704,x22705,x22706,x22707))
% 158.73/158.41  [2271]~E(x22711,x22712)+E(f857(x22713,x22711,x22714,x22715,x22716,x22717),f857(x22713,x22712,x22714,x22715,x22716,x22717))
% 158.73/158.41  [2272]~E(x22721,x22722)+E(f857(x22723,x22724,x22721,x22725,x22726,x22727),f857(x22723,x22724,x22722,x22725,x22726,x22727))
% 158.73/158.41  [2273]~E(x22731,x22732)+E(f857(x22733,x22734,x22735,x22731,x22736,x22737),f857(x22733,x22734,x22735,x22732,x22736,x22737))
% 158.73/158.41  [2274]~E(x22741,x22742)+E(f857(x22743,x22744,x22745,x22746,x22741,x22747),f857(x22743,x22744,x22745,x22746,x22742,x22747))
% 158.73/158.41  [2275]~E(x22751,x22752)+E(f857(x22753,x22754,x22755,x22756,x22757,x22751),f857(x22753,x22754,x22755,x22756,x22757,x22752))
% 158.73/158.41  [2276]~E(x22761,x22762)+E(f685(x22761,x22763,x22764,x22765),f685(x22762,x22763,x22764,x22765))
% 158.73/158.41  [2277]~E(x22771,x22772)+E(f685(x22773,x22771,x22774,x22775),f685(x22773,x22772,x22774,x22775))
% 158.73/158.41  [2278]~E(x22781,x22782)+E(f685(x22783,x22784,x22781,x22785),f685(x22783,x22784,x22782,x22785))
% 158.73/158.41  [2279]~E(x22791,x22792)+E(f685(x22793,x22794,x22795,x22791),f685(x22793,x22794,x22795,x22792))
% 158.73/158.41  [2280]~E(x22801,x22802)+E(f706(x22801,x22803,x22804,x22805,x22806,x22807),f706(x22802,x22803,x22804,x22805,x22806,x22807))
% 158.73/158.41  [2281]~E(x22811,x22812)+E(f706(x22813,x22811,x22814,x22815,x22816,x22817),f706(x22813,x22812,x22814,x22815,x22816,x22817))
% 158.73/158.41  [2282]~E(x22821,x22822)+E(f706(x22823,x22824,x22821,x22825,x22826,x22827),f706(x22823,x22824,x22822,x22825,x22826,x22827))
% 158.73/158.41  [2283]~E(x22831,x22832)+E(f706(x22833,x22834,x22835,x22831,x22836,x22837),f706(x22833,x22834,x22835,x22832,x22836,x22837))
% 158.73/158.41  [2284]~E(x22841,x22842)+E(f706(x22843,x22844,x22845,x22846,x22841,x22847),f706(x22843,x22844,x22845,x22846,x22842,x22847))
% 158.73/158.41  [2285]~E(x22851,x22852)+E(f706(x22853,x22854,x22855,x22856,x22857,x22851),f706(x22853,x22854,x22855,x22856,x22857,x22852))
% 158.73/158.41  [2286]~E(x22861,x22862)+E(f628(x22861,x22863),f628(x22862,x22863))
% 158.73/158.41  [2287]~E(x22871,x22872)+E(f628(x22873,x22871),f628(x22873,x22872))
% 158.73/158.41  [2288]~E(x22881,x22882)+E(f566(x22881,x22883),f566(x22882,x22883))
% 158.73/158.41  [2289]~E(x22891,x22892)+E(f566(x22893,x22891),f566(x22893,x22892))
% 158.73/158.41  [2290]~E(x22901,x22902)+E(f700(x22901,x22903,x22904),f700(x22902,x22903,x22904))
% 158.73/158.41  [2291]~E(x22911,x22912)+E(f700(x22913,x22911,x22914),f700(x22913,x22912,x22914))
% 158.73/158.41  [2292]~E(x22921,x22922)+E(f700(x22923,x22924,x22921),f700(x22923,x22924,x22922))
% 158.73/158.41  [2293]~E(x22931,x22932)+E(f696(x22931,x22933),f696(x22932,x22933))
% 158.73/158.41  [2294]~E(x22941,x22942)+E(f696(x22943,x22941),f696(x22943,x22942))
% 158.73/158.41  [2295]~E(x22951,x22952)+E(f595(x22951,x22953,x22954,x22955,x22956),f595(x22952,x22953,x22954,x22955,x22956))
% 158.73/158.41  [2296]~E(x22961,x22962)+E(f595(x22963,x22961,x22964,x22965,x22966),f595(x22963,x22962,x22964,x22965,x22966))
% 158.73/158.41  [2297]~E(x22971,x22972)+E(f595(x22973,x22974,x22971,x22975,x22976),f595(x22973,x22974,x22972,x22975,x22976))
% 158.73/158.41  [2298]~E(x22981,x22982)+E(f595(x22983,x22984,x22985,x22981,x22986),f595(x22983,x22984,x22985,x22982,x22986))
% 158.73/158.41  [2299]~E(x22991,x22992)+E(f595(x22993,x22994,x22995,x22996,x22991),f595(x22993,x22994,x22995,x22996,x22992))
% 158.73/158.41  [2300]~E(x23001,x23002)+E(f614(x23001,x23003,x23004,x23005),f614(x23002,x23003,x23004,x23005))
% 158.73/158.41  [2301]~E(x23011,x23012)+E(f614(x23013,x23011,x23014,x23015),f614(x23013,x23012,x23014,x23015))
% 158.73/158.41  [2302]~E(x23021,x23022)+E(f614(x23023,x23024,x23021,x23025),f614(x23023,x23024,x23022,x23025))
% 158.73/158.41  [2303]~E(x23031,x23032)+E(f614(x23033,x23034,x23035,x23031),f614(x23033,x23034,x23035,x23032))
% 158.73/158.41  [2304]~E(x23041,x23042)+E(f795(x23041,x23043,x23044,x23045),f795(x23042,x23043,x23044,x23045))
% 158.73/158.41  [2305]~E(x23051,x23052)+E(f795(x23053,x23051,x23054,x23055),f795(x23053,x23052,x23054,x23055))
% 158.73/158.41  [2306]~E(x23061,x23062)+E(f795(x23063,x23064,x23061,x23065),f795(x23063,x23064,x23062,x23065))
% 158.73/158.41  [2307]~E(x23071,x23072)+E(f795(x23073,x23074,x23075,x23071),f795(x23073,x23074,x23075,x23072))
% 158.73/158.41  [2308]~E(x23081,x23082)+E(f724(x23081),f724(x23082))
% 158.73/158.41  [2309]~E(x23091,x23092)+E(f390(x23091,x23093,x23094,x23095),f390(x23092,x23093,x23094,x23095))
% 158.73/158.41  [2310]~E(x23101,x23102)+E(f390(x23103,x23101,x23104,x23105),f390(x23103,x23102,x23104,x23105))
% 158.73/158.41  [2311]~E(x23111,x23112)+E(f390(x23113,x23114,x23111,x23115),f390(x23113,x23114,x23112,x23115))
% 158.73/158.41  [2312]~E(x23121,x23122)+E(f390(x23123,x23124,x23125,x23121),f390(x23123,x23124,x23125,x23122))
% 158.73/158.41  [2313]~E(x23131,x23132)+E(f441(x23131,x23133,x23134,x23135),f441(x23132,x23133,x23134,x23135))
% 158.73/158.41  [2314]~E(x23141,x23142)+E(f441(x23143,x23141,x23144,x23145),f441(x23143,x23142,x23144,x23145))
% 158.73/158.41  [2315]~E(x23151,x23152)+E(f441(x23153,x23154,x23151,x23155),f441(x23153,x23154,x23152,x23155))
% 158.73/158.41  [2316]~E(x23161,x23162)+E(f441(x23163,x23164,x23165,x23161),f441(x23163,x23164,x23165,x23162))
% 158.73/158.41  [2317]~E(x23171,x23172)+E(f821(x23171,x23173,x23174),f821(x23172,x23173,x23174))
% 158.73/158.41  [2318]~E(x23181,x23182)+E(f821(x23183,x23181,x23184),f821(x23183,x23182,x23184))
% 158.73/158.41  [2319]~E(x23191,x23192)+E(f821(x23193,x23194,x23191),f821(x23193,x23194,x23192))
% 158.73/158.41  [2320]~E(x23201,x23202)+E(f534(x23201,x23203,x23204,x23205),f534(x23202,x23203,x23204,x23205))
% 158.73/158.41  [2321]~E(x23211,x23212)+E(f534(x23213,x23211,x23214,x23215),f534(x23213,x23212,x23214,x23215))
% 158.73/158.41  [2322]~E(x23221,x23222)+E(f534(x23223,x23224,x23221,x23225),f534(x23223,x23224,x23222,x23225))
% 158.73/158.41  [2323]~E(x23231,x23232)+E(f534(x23233,x23234,x23235,x23231),f534(x23233,x23234,x23235,x23232))
% 158.73/158.41  [2324]~E(x23241,x23242)+E(f587(x23241,x23243,x23244,x23245),f587(x23242,x23243,x23244,x23245))
% 158.73/158.41  [2325]~E(x23251,x23252)+E(f587(x23253,x23251,x23254,x23255),f587(x23253,x23252,x23254,x23255))
% 158.73/158.41  [2326]~E(x23261,x23262)+E(f587(x23263,x23264,x23261,x23265),f587(x23263,x23264,x23262,x23265))
% 158.73/158.41  [2327]~E(x23271,x23272)+E(f587(x23273,x23274,x23275,x23271),f587(x23273,x23274,x23275,x23272))
% 158.73/158.41  [2328]~E(x23281,x23282)+E(f444(x23281,x23283,x23284,x23285),f444(x23282,x23283,x23284,x23285))
% 158.73/158.41  [2329]~E(x23291,x23292)+E(f444(x23293,x23291,x23294,x23295),f444(x23293,x23292,x23294,x23295))
% 158.73/158.41  [2330]~E(x23301,x23302)+E(f444(x23303,x23304,x23301,x23305),f444(x23303,x23304,x23302,x23305))
% 158.73/158.41  [2331]~E(x23311,x23312)+E(f444(x23313,x23314,x23315,x23311),f444(x23313,x23314,x23315,x23312))
% 158.73/158.41  [2332]~E(x23321,x23322)+E(f615(x23321,x23323),f615(x23322,x23323))
% 158.73/158.41  [2333]~E(x23331,x23332)+E(f615(x23333,x23331),f615(x23333,x23332))
% 158.73/158.41  [2334]~E(x23341,x23342)+E(f437(x23341,x23343,x23344,x23345),f437(x23342,x23343,x23344,x23345))
% 158.73/158.41  [2335]~E(x23351,x23352)+E(f437(x23353,x23351,x23354,x23355),f437(x23353,x23352,x23354,x23355))
% 158.73/158.41  [2336]~E(x23361,x23362)+E(f437(x23363,x23364,x23361,x23365),f437(x23363,x23364,x23362,x23365))
% 158.73/158.41  [2337]~E(x23371,x23372)+E(f437(x23373,x23374,x23375,x23371),f437(x23373,x23374,x23375,x23372))
% 158.73/158.41  [2338]~E(x23381,x23382)+E(f639(x23381,x23383),f639(x23382,x23383))
% 158.73/158.41  [2339]~E(x23391,x23392)+E(f639(x23393,x23391),f639(x23393,x23392))
% 158.73/158.41  [2340]~E(x23401,x23402)+E(f616(x23401,x23403,x23404,x23405,x23406),f616(x23402,x23403,x23404,x23405,x23406))
% 158.73/158.41  [2341]~E(x23411,x23412)+E(f616(x23413,x23411,x23414,x23415,x23416),f616(x23413,x23412,x23414,x23415,x23416))
% 158.73/158.41  [2342]~E(x23421,x23422)+E(f616(x23423,x23424,x23421,x23425,x23426),f616(x23423,x23424,x23422,x23425,x23426))
% 158.73/158.41  [2343]~E(x23431,x23432)+E(f616(x23433,x23434,x23435,x23431,x23436),f616(x23433,x23434,x23435,x23432,x23436))
% 158.73/158.41  [2344]~E(x23441,x23442)+E(f616(x23443,x23444,x23445,x23446,x23441),f616(x23443,x23444,x23445,x23446,x23442))
% 158.73/158.41  [2345]~E(x23451,x23452)+E(f493(x23451,x23453,x23454),f493(x23452,x23453,x23454))
% 158.73/158.41  [2346]~E(x23461,x23462)+E(f493(x23463,x23461,x23464),f493(x23463,x23462,x23464))
% 158.73/158.41  [2347]~E(x23471,x23472)+E(f493(x23473,x23474,x23471),f493(x23473,x23474,x23472))
% 158.73/158.41  [2348]~E(x23481,x23482)+E(f733(x23481,x23483,x23484),f733(x23482,x23483,x23484))
% 158.73/158.41  [2349]~E(x23491,x23492)+E(f733(x23493,x23491,x23494),f733(x23493,x23492,x23494))
% 158.73/158.41  [2350]~E(x23501,x23502)+E(f733(x23503,x23504,x23501),f733(x23503,x23504,x23502))
% 158.73/158.41  [2351]~E(x23511,x23512)+E(f661(x23511,x23513),f661(x23512,x23513))
% 158.73/158.41  [2352]~E(x23521,x23522)+E(f661(x23523,x23521),f661(x23523,x23522))
% 158.73/158.41  [2353]~E(x23531,x23532)+E(f541(x23531,x23533,x23534,x23535,x23536,x23537,x23538),f541(x23532,x23533,x23534,x23535,x23536,x23537,x23538))
% 158.73/158.41  [2354]~E(x23541,x23542)+E(f541(x23543,x23541,x23544,x23545,x23546,x23547,x23548),f541(x23543,x23542,x23544,x23545,x23546,x23547,x23548))
% 158.73/158.41  [2355]~E(x23551,x23552)+E(f541(x23553,x23554,x23551,x23555,x23556,x23557,x23558),f541(x23553,x23554,x23552,x23555,x23556,x23557,x23558))
% 158.73/158.41  [2356]~E(x23561,x23562)+E(f541(x23563,x23564,x23565,x23561,x23566,x23567,x23568),f541(x23563,x23564,x23565,x23562,x23566,x23567,x23568))
% 158.73/158.41  [2357]~E(x23571,x23572)+E(f541(x23573,x23574,x23575,x23576,x23571,x23577,x23578),f541(x23573,x23574,x23575,x23576,x23572,x23577,x23578))
% 158.73/158.41  [2358]~E(x23581,x23582)+E(f541(x23583,x23584,x23585,x23586,x23587,x23581,x23588),f541(x23583,x23584,x23585,x23586,x23587,x23582,x23588))
% 158.73/158.41  [2359]~E(x23591,x23592)+E(f541(x23593,x23594,x23595,x23596,x23597,x23598,x23591),f541(x23593,x23594,x23595,x23596,x23597,x23598,x23592))
% 158.73/158.41  [2360]~E(x23601,x23602)+E(f343(x23601,x23603,x23604),f343(x23602,x23603,x23604))
% 158.73/158.41  [2361]~E(x23611,x23612)+E(f343(x23613,x23611,x23614),f343(x23613,x23612,x23614))
% 158.73/158.41  [2362]~E(x23621,x23622)+E(f343(x23623,x23624,x23621),f343(x23623,x23624,x23622))
% 158.73/158.41  [2363]~E(x23631,x23632)+E(f220(x23631,x23633,x23634,x23635),f220(x23632,x23633,x23634,x23635))
% 158.73/158.41  [2364]~E(x23641,x23642)+E(f220(x23643,x23641,x23644,x23645),f220(x23643,x23642,x23644,x23645))
% 158.73/158.41  [2365]~E(x23651,x23652)+E(f220(x23653,x23654,x23651,x23655),f220(x23653,x23654,x23652,x23655))
% 158.73/158.41  [2366]~E(x23661,x23662)+E(f220(x23663,x23664,x23665,x23661),f220(x23663,x23664,x23665,x23662))
% 158.73/158.41  [2367]~E(x23671,x23672)+E(f770(x23671,x23673,x23674),f770(x23672,x23673,x23674))
% 158.73/158.41  [2368]~E(x23681,x23682)+E(f770(x23683,x23681,x23684),f770(x23683,x23682,x23684))
% 158.73/158.41  [2369]~E(x23691,x23692)+E(f770(x23693,x23694,x23691),f770(x23693,x23694,x23692))
% 158.73/158.41  [2370]~E(x23701,x23702)+E(f340(x23701),f340(x23702))
% 158.73/158.41  [2371]~E(x23711,x23712)+E(f225(x23711,x23713,x23714,x23715,x23716,x23717,x23718),f225(x23712,x23713,x23714,x23715,x23716,x23717,x23718))
% 158.73/158.41  [2372]~E(x23721,x23722)+E(f225(x23723,x23721,x23724,x23725,x23726,x23727,x23728),f225(x23723,x23722,x23724,x23725,x23726,x23727,x23728))
% 158.73/158.41  [2373]~E(x23731,x23732)+E(f225(x23733,x23734,x23731,x23735,x23736,x23737,x23738),f225(x23733,x23734,x23732,x23735,x23736,x23737,x23738))
% 158.73/158.41  [2374]~E(x23741,x23742)+E(f225(x23743,x23744,x23745,x23741,x23746,x23747,x23748),f225(x23743,x23744,x23745,x23742,x23746,x23747,x23748))
% 158.73/158.41  [2375]~E(x23751,x23752)+E(f225(x23753,x23754,x23755,x23756,x23751,x23757,x23758),f225(x23753,x23754,x23755,x23756,x23752,x23757,x23758))
% 158.73/158.41  [2376]~E(x23761,x23762)+E(f225(x23763,x23764,x23765,x23766,x23767,x23761,x23768),f225(x23763,x23764,x23765,x23766,x23767,x23762,x23768))
% 158.73/158.41  [2377]~E(x23771,x23772)+E(f225(x23773,x23774,x23775,x23776,x23777,x23778,x23771),f225(x23773,x23774,x23775,x23776,x23777,x23778,x23772))
% 158.73/158.41  [2378]~E(x23781,x23782)+E(f461(x23781,x23783,x23784,x23785),f461(x23782,x23783,x23784,x23785))
% 158.73/158.41  [2379]~E(x23791,x23792)+E(f461(x23793,x23791,x23794,x23795),f461(x23793,x23792,x23794,x23795))
% 158.73/158.41  [2380]~E(x23801,x23802)+E(f461(x23803,x23804,x23801,x23805),f461(x23803,x23804,x23802,x23805))
% 158.73/158.41  [2381]~E(x23811,x23812)+E(f461(x23813,x23814,x23815,x23811),f461(x23813,x23814,x23815,x23812))
% 158.73/158.41  [2382]~E(x23821,x23822)+E(f624(x23821,x23823,x23824),f624(x23822,x23823,x23824))
% 158.73/158.41  [2383]~E(x23831,x23832)+E(f624(x23833,x23831,x23834),f624(x23833,x23832,x23834))
% 158.73/158.41  [2384]~E(x23841,x23842)+E(f624(x23843,x23844,x23841),f624(x23843,x23844,x23842))
% 158.73/158.41  [2385]~E(x23851,x23852)+E(f464(x23851,x23853),f464(x23852,x23853))
% 158.73/158.41  [2386]~E(x23861,x23862)+E(f464(x23863,x23861),f464(x23863,x23862))
% 158.73/158.41  [2387]~E(x23871,x23872)+E(f433(x23871,x23873,x23874),f433(x23872,x23873,x23874))
% 158.73/158.41  [2388]~E(x23881,x23882)+E(f433(x23883,x23881,x23884),f433(x23883,x23882,x23884))
% 158.73/158.41  [2389]~E(x23891,x23892)+E(f433(x23893,x23894,x23891),f433(x23893,x23894,x23892))
% 158.73/158.41  [2390]~E(x23901,x23902)+E(f634(x23901,x23903,x23904),f634(x23902,x23903,x23904))
% 158.73/158.41  [2391]~E(x23911,x23912)+E(f634(x23913,x23911,x23914),f634(x23913,x23912,x23914))
% 158.73/158.41  [2392]~E(x23921,x23922)+E(f634(x23923,x23924,x23921),f634(x23923,x23924,x23922))
% 158.73/158.41  [2393]~E(x23931,x23932)+E(f380(x23931,x23933),f380(x23932,x23933))
% 158.73/158.41  [2394]~E(x23941,x23942)+E(f380(x23943,x23941),f380(x23943,x23942))
% 158.73/158.41  [2395]~E(x23951,x23952)+E(f748(x23951,x23953,x23954),f748(x23952,x23953,x23954))
% 158.73/158.41  [2396]~E(x23961,x23962)+E(f748(x23963,x23961,x23964),f748(x23963,x23962,x23964))
% 158.73/158.41  [2397]~E(x23971,x23972)+E(f748(x23973,x23974,x23971),f748(x23973,x23974,x23972))
% 158.73/158.41  [2398]~E(x23981,x23982)+E(f579(x23981,x23983,x23984),f579(x23982,x23983,x23984))
% 158.73/158.41  [2399]~E(x23991,x23992)+E(f579(x23993,x23991,x23994),f579(x23993,x23992,x23994))
% 158.73/158.41  [2400]~E(x24001,x24002)+E(f579(x24003,x24004,x24001),f579(x24003,x24004,x24002))
% 158.73/158.41  [2401]~E(x24011,x24012)+E(f456(x24011,x24013,x24014,x24015),f456(x24012,x24013,x24014,x24015))
% 158.73/158.41  [2402]~E(x24021,x24022)+E(f456(x24023,x24021,x24024,x24025),f456(x24023,x24022,x24024,x24025))
% 158.73/158.41  [2403]~E(x24031,x24032)+E(f456(x24033,x24034,x24031,x24035),f456(x24033,x24034,x24032,x24035))
% 158.73/158.41  [2404]~E(x24041,x24042)+E(f456(x24043,x24044,x24045,x24041),f456(x24043,x24044,x24045,x24042))
% 158.73/158.41  [2405]~E(x24051,x24052)+E(f739(x24051,x24053,x24054),f739(x24052,x24053,x24054))
% 158.73/158.41  [2406]~E(x24061,x24062)+E(f739(x24063,x24061,x24064),f739(x24063,x24062,x24064))
% 158.73/158.41  [2407]~E(x24071,x24072)+E(f739(x24073,x24074,x24071),f739(x24073,x24074,x24072))
% 158.73/158.41  [2408]~E(x24081,x24082)+E(f759(x24081,x24083,x24084,x24085,x24086),f759(x24082,x24083,x24084,x24085,x24086))
% 158.73/158.41  [2409]~E(x24091,x24092)+E(f759(x24093,x24091,x24094,x24095,x24096),f759(x24093,x24092,x24094,x24095,x24096))
% 158.73/158.41  [2410]~E(x24101,x24102)+E(f759(x24103,x24104,x24101,x24105,x24106),f759(x24103,x24104,x24102,x24105,x24106))
% 158.73/158.41  [2411]~E(x24111,x24112)+E(f759(x24113,x24114,x24115,x24111,x24116),f759(x24113,x24114,x24115,x24112,x24116))
% 158.73/158.41  [2412]~E(x24121,x24122)+E(f759(x24123,x24124,x24125,x24126,x24121),f759(x24123,x24124,x24125,x24126,x24122))
% 158.73/158.41  [2413]~E(x24131,x24132)+E(f506(x24131,x24133,x24134),f506(x24132,x24133,x24134))
% 158.73/158.41  [2414]~E(x24141,x24142)+E(f506(x24143,x24141,x24144),f506(x24143,x24142,x24144))
% 158.73/158.41  [2415]~E(x24151,x24152)+E(f506(x24153,x24154,x24151),f506(x24153,x24154,x24152))
% 158.73/158.41  [2416]~E(x24161,x24162)+E(f621(x24161,x24163,x24164,x24165),f621(x24162,x24163,x24164,x24165))
% 158.73/158.41  [2417]~E(x24171,x24172)+E(f621(x24173,x24171,x24174,x24175),f621(x24173,x24172,x24174,x24175))
% 158.73/158.41  [2418]~E(x24181,x24182)+E(f621(x24183,x24184,x24181,x24185),f621(x24183,x24184,x24182,x24185))
% 158.73/158.41  [2419]~E(x24191,x24192)+E(f621(x24193,x24194,x24195,x24191),f621(x24193,x24194,x24195,x24192))
% 158.73/158.41  [2420]~E(x24201,x24202)+E(f629(x24201,x24203),f629(x24202,x24203))
% 158.73/158.41  [2421]~E(x24211,x24212)+E(f629(x24213,x24211),f629(x24213,x24212))
% 158.73/158.41  [2422]~E(x24221,x24222)+E(f593(x24221,x24223,x24224,x24225,x24226),f593(x24222,x24223,x24224,x24225,x24226))
% 158.73/158.41  [2423]~E(x24231,x24232)+E(f593(x24233,x24231,x24234,x24235,x24236),f593(x24233,x24232,x24234,x24235,x24236))
% 158.73/158.41  [2424]~E(x24241,x24242)+E(f593(x24243,x24244,x24241,x24245,x24246),f593(x24243,x24244,x24242,x24245,x24246))
% 158.73/158.41  [2425]~E(x24251,x24252)+E(f593(x24253,x24254,x24255,x24251,x24256),f593(x24253,x24254,x24255,x24252,x24256))
% 158.73/158.41  [2426]~E(x24261,x24262)+E(f593(x24263,x24264,x24265,x24266,x24261),f593(x24263,x24264,x24265,x24266,x24262))
% 158.73/158.41  [2427]~E(x24271,x24272)+E(f125(x24271),f125(x24272))
% 158.73/158.41  [2428]~E(x24281,x24282)+E(f789(x24281,x24283,x24284),f789(x24282,x24283,x24284))
% 158.73/158.41  [2429]~E(x24291,x24292)+E(f789(x24293,x24291,x24294),f789(x24293,x24292,x24294))
% 158.73/158.41  [2430]~E(x24301,x24302)+E(f789(x24303,x24304,x24301),f789(x24303,x24304,x24302))
% 158.73/158.41  [2431]~E(x24311,x24312)+E(f490(x24311,x24313,x24314),f490(x24312,x24313,x24314))
% 158.73/158.41  [2432]~E(x24321,x24322)+E(f490(x24323,x24321,x24324),f490(x24323,x24322,x24324))
% 158.73/158.41  [2433]~E(x24331,x24332)+E(f490(x24333,x24334,x24331),f490(x24333,x24334,x24332))
% 158.73/158.41  [2434]~E(x24341,x24342)+E(f275(x24341,x24343,x24344,x24345,x24346),f275(x24342,x24343,x24344,x24345,x24346))
% 158.73/158.41  [2435]~E(x24351,x24352)+E(f275(x24353,x24351,x24354,x24355,x24356),f275(x24353,x24352,x24354,x24355,x24356))
% 158.73/158.41  [2436]~E(x24361,x24362)+E(f275(x24363,x24364,x24361,x24365,x24366),f275(x24363,x24364,x24362,x24365,x24366))
% 158.73/158.41  [2437]~E(x24371,x24372)+E(f275(x24373,x24374,x24375,x24371,x24376),f275(x24373,x24374,x24375,x24372,x24376))
% 158.73/158.41  [2438]~E(x24381,x24382)+E(f275(x24383,x24384,x24385,x24386,x24381),f275(x24383,x24384,x24385,x24386,x24382))
% 158.73/158.41  [2439]~E(x24391,x24392)+E(f511(x24391,x24393,x24394),f511(x24392,x24393,x24394))
% 158.73/158.41  [2440]~E(x24401,x24402)+E(f511(x24403,x24401,x24404),f511(x24403,x24402,x24404))
% 158.73/158.41  [2441]~E(x24411,x24412)+E(f511(x24413,x24414,x24411),f511(x24413,x24414,x24412))
% 158.73/158.41  [2442]~E(x24421,x24422)+E(f640(x24421,x24423),f640(x24422,x24423))
% 158.73/158.41  [2443]~E(x24431,x24432)+E(f640(x24433,x24431),f640(x24433,x24432))
% 158.73/158.41  [2444]~E(x24441,x24442)+E(f805(x24441,x24443,x24444,x24445,x24446),f805(x24442,x24443,x24444,x24445,x24446))
% 158.73/158.41  [2445]~E(x24451,x24452)+E(f805(x24453,x24451,x24454,x24455,x24456),f805(x24453,x24452,x24454,x24455,x24456))
% 158.73/158.41  [2446]~E(x24461,x24462)+E(f805(x24463,x24464,x24461,x24465,x24466),f805(x24463,x24464,x24462,x24465,x24466))
% 158.73/158.41  [2447]~E(x24471,x24472)+E(f805(x24473,x24474,x24475,x24471,x24476),f805(x24473,x24474,x24475,x24472,x24476))
% 158.73/158.41  [2448]~E(x24481,x24482)+E(f805(x24483,x24484,x24485,x24486,x24481),f805(x24483,x24484,x24485,x24486,x24482))
% 158.73/158.41  [2449]~E(x24491,x24492)+E(f17(x24491,x24493,x24494,x24495),f17(x24492,x24493,x24494,x24495))
% 158.73/158.41  [2450]~E(x24501,x24502)+E(f17(x24503,x24501,x24504,x24505),f17(x24503,x24502,x24504,x24505))
% 158.73/158.41  [2451]~E(x24511,x24512)+E(f17(x24513,x24514,x24511,x24515),f17(x24513,x24514,x24512,x24515))
% 158.73/158.41  [2452]~E(x24521,x24522)+E(f17(x24523,x24524,x24525,x24521),f17(x24523,x24524,x24525,x24522))
% 158.73/158.41  [2453]~E(x24531,x24532)+E(f638(x24531,x24533,x24534),f638(x24532,x24533,x24534))
% 158.73/158.41  [2454]~E(x24541,x24542)+E(f638(x24543,x24541,x24544),f638(x24543,x24542,x24544))
% 158.73/158.41  [2455]~E(x24551,x24552)+E(f638(x24553,x24554,x24551),f638(x24553,x24554,x24552))
% 158.73/158.41  [2456]~E(x24561,x24562)+E(f458(x24561,x24563,x24564,x24565),f458(x24562,x24563,x24564,x24565))
% 158.73/158.41  [2457]~E(x24571,x24572)+E(f458(x24573,x24571,x24574,x24575),f458(x24573,x24572,x24574,x24575))
% 158.73/158.41  [2458]~E(x24581,x24582)+E(f458(x24583,x24584,x24581,x24585),f458(x24583,x24584,x24582,x24585))
% 158.73/158.41  [2459]~E(x24591,x24592)+E(f458(x24593,x24594,x24595,x24591),f458(x24593,x24594,x24595,x24592))
% 158.73/158.41  [2460]~E(x24601,x24602)+E(f348(x24601,x24603),f348(x24602,x24603))
% 158.73/158.41  [2461]~E(x24611,x24612)+E(f348(x24613,x24611),f348(x24613,x24612))
% 158.73/158.41  [2462]~E(x24621,x24622)+E(f620(x24621,x24623,x24624,x24625),f620(x24622,x24623,x24624,x24625))
% 158.73/158.41  [2463]~E(x24631,x24632)+E(f620(x24633,x24631,x24634,x24635),f620(x24633,x24632,x24634,x24635))
% 158.73/158.41  [2464]~E(x24641,x24642)+E(f620(x24643,x24644,x24641,x24645),f620(x24643,x24644,x24642,x24645))
% 158.73/158.41  [2465]~E(x24651,x24652)+E(f620(x24653,x24654,x24655,x24651),f620(x24653,x24654,x24655,x24652))
% 158.73/158.41  [2466]~E(x24661,x24662)+E(f413(x24661,x24663,x24664,x24665),f413(x24662,x24663,x24664,x24665))
% 158.73/158.41  [2467]~E(x24671,x24672)+E(f413(x24673,x24671,x24674,x24675),f413(x24673,x24672,x24674,x24675))
% 158.73/158.41  [2468]~E(x24681,x24682)+E(f413(x24683,x24684,x24681,x24685),f413(x24683,x24684,x24682,x24685))
% 158.73/158.41  [2469]~E(x24691,x24692)+E(f413(x24693,x24694,x24695,x24691),f413(x24693,x24694,x24695,x24692))
% 158.73/158.41  [2470]~E(x24701,x24702)+E(f471(x24701,x24703,x24704),f471(x24702,x24703,x24704))
% 158.73/158.41  [2471]~E(x24711,x24712)+E(f471(x24713,x24711,x24714),f471(x24713,x24712,x24714))
% 158.73/158.41  [2472]~E(x24721,x24722)+E(f471(x24723,x24724,x24721),f471(x24723,x24724,x24722))
% 158.73/158.41  [2473]~E(x24731,x24732)+E(f487(x24731,x24733),f487(x24732,x24733))
% 158.73/158.41  [2474]~E(x24741,x24742)+E(f487(x24743,x24741),f487(x24743,x24742))
% 158.73/158.41  [2475]~E(x24751,x24752)+E(f512(x24751,x24753,x24754),f512(x24752,x24753,x24754))
% 158.73/158.41  [2476]~E(x24761,x24762)+E(f512(x24763,x24761,x24764),f512(x24763,x24762,x24764))
% 158.73/158.41  [2477]~E(x24771,x24772)+E(f512(x24773,x24774,x24771),f512(x24773,x24774,x24772))
% 158.73/158.41  [2478]~E(x24781,x24782)+E(f771(x24781,x24783,x24784),f771(x24782,x24783,x24784))
% 158.73/158.41  [2479]~E(x24791,x24792)+E(f771(x24793,x24791,x24794),f771(x24793,x24792,x24794))
% 158.73/158.41  [2480]~E(x24801,x24802)+E(f771(x24803,x24804,x24801),f771(x24803,x24804,x24802))
% 158.73/158.41  [2481]~E(x24811,x24812)+E(f632(x24811,x24813),f632(x24812,x24813))
% 158.73/158.41  [2482]~E(x24821,x24822)+E(f632(x24823,x24821),f632(x24823,x24822))
% 158.73/158.41  [2483]~E(x24831,x24832)+E(f313(x24831,x24833),f313(x24832,x24833))
% 158.73/158.41  [2484]~E(x24841,x24842)+E(f313(x24843,x24841),f313(x24843,x24842))
% 158.73/158.41  [2485]~E(x24851,x24852)+E(f206(x24851,x24853,x24854,x24855),f206(x24852,x24853,x24854,x24855))
% 158.73/158.41  [2486]~E(x24861,x24862)+E(f206(x24863,x24861,x24864,x24865),f206(x24863,x24862,x24864,x24865))
% 158.73/158.41  [2487]~E(x24871,x24872)+E(f206(x24873,x24874,x24871,x24875),f206(x24873,x24874,x24872,x24875))
% 158.73/158.41  [2488]~E(x24881,x24882)+E(f206(x24883,x24884,x24885,x24881),f206(x24883,x24884,x24885,x24882))
% 158.73/158.41  [2489]~E(x24891,x24892)+E(f556(x24891,x24893,x24894,x24895,x24896),f556(x24892,x24893,x24894,x24895,x24896))
% 158.73/158.41  [2490]~E(x24901,x24902)+E(f556(x24903,x24901,x24904,x24905,x24906),f556(x24903,x24902,x24904,x24905,x24906))
% 158.73/158.41  [2491]~E(x24911,x24912)+E(f556(x24913,x24914,x24911,x24915,x24916),f556(x24913,x24914,x24912,x24915,x24916))
% 158.73/158.41  [2492]~E(x24921,x24922)+E(f556(x24923,x24924,x24925,x24921,x24926),f556(x24923,x24924,x24925,x24922,x24926))
% 158.73/158.41  [2493]~E(x24931,x24932)+E(f556(x24933,x24934,x24935,x24936,x24931),f556(x24933,x24934,x24935,x24936,x24932))
% 158.73/158.41  [2494]~E(x24941,x24942)+E(f274(x24941,x24943,x24944,x24945,x24946),f274(x24942,x24943,x24944,x24945,x24946))
% 158.73/158.41  [2495]~E(x24951,x24952)+E(f274(x24953,x24951,x24954,x24955,x24956),f274(x24953,x24952,x24954,x24955,x24956))
% 158.73/158.41  [2496]~E(x24961,x24962)+E(f274(x24963,x24964,x24961,x24965,x24966),f274(x24963,x24964,x24962,x24965,x24966))
% 158.73/158.41  [2497]~E(x24971,x24972)+E(f274(x24973,x24974,x24975,x24971,x24976),f274(x24973,x24974,x24975,x24972,x24976))
% 158.73/158.41  [2498]~E(x24981,x24982)+E(f274(x24983,x24984,x24985,x24986,x24981),f274(x24983,x24984,x24985,x24986,x24982))
% 158.73/158.41  [2499]~E(x24991,x24992)+E(f799(x24991,x24993),f799(x24992,x24993))
% 158.73/158.41  [2500]~E(x25001,x25002)+E(f799(x25003,x25001),f799(x25003,x25002))
% 158.73/158.41  [2501]~E(x25011,x25012)+E(f221(x25011,x25013,x25014,x25015),f221(x25012,x25013,x25014,x25015))
% 158.73/158.41  [2502]~E(x25021,x25022)+E(f221(x25023,x25021,x25024,x25025),f221(x25023,x25022,x25024,x25025))
% 158.73/158.41  [2503]~E(x25031,x25032)+E(f221(x25033,x25034,x25031,x25035),f221(x25033,x25034,x25032,x25035))
% 158.73/158.41  [2504]~E(x25041,x25042)+E(f221(x25043,x25044,x25045,x25041),f221(x25043,x25044,x25045,x25042))
% 158.73/158.41  [2505]~E(x25051,x25052)+E(f249(x25051,x25053),f249(x25052,x25053))
% 158.73/158.41  [2506]~E(x25061,x25062)+E(f249(x25063,x25061),f249(x25063,x25062))
% 158.73/158.41  [2507]~E(x25071,x25072)+E(f690(x25071),f690(x25072))
% 158.73/158.41  [2508]~E(x25081,x25082)+E(f684(x25081,x25083,x25084,x25085),f684(x25082,x25083,x25084,x25085))
% 158.73/158.41  [2509]~E(x25091,x25092)+E(f684(x25093,x25091,x25094,x25095),f684(x25093,x25092,x25094,x25095))
% 158.73/158.41  [2510]~E(x25101,x25102)+E(f684(x25103,x25104,x25101,x25105),f684(x25103,x25104,x25102,x25105))
% 158.73/158.41  [2511]~E(x25111,x25112)+E(f684(x25113,x25114,x25115,x25111),f684(x25113,x25114,x25115,x25112))
% 158.73/158.41  [2512]~E(x25121,x25122)+E(f459(x25121,x25123,x25124,x25125),f459(x25122,x25123,x25124,x25125))
% 158.73/158.41  [2513]~E(x25131,x25132)+E(f459(x25133,x25131,x25134,x25135),f459(x25133,x25132,x25134,x25135))
% 158.73/158.41  [2514]~E(x25141,x25142)+E(f459(x25143,x25144,x25141,x25145),f459(x25143,x25144,x25142,x25145))
% 158.73/158.41  [2515]~E(x25151,x25152)+E(f459(x25153,x25154,x25155,x25151),f459(x25153,x25154,x25155,x25152))
% 158.73/158.41  [2516]~E(x25161,x25162)+E(f849(x25161,x25163),f849(x25162,x25163))
% 158.73/158.41  [2517]~E(x25171,x25172)+E(f849(x25173,x25171),f849(x25173,x25172))
% 158.73/158.41  [2518]~E(x25181,x25182)+E(f678(x25181,x25183,x25184),f678(x25182,x25183,x25184))
% 158.73/158.41  [2519]~E(x25191,x25192)+E(f678(x25193,x25191,x25194),f678(x25193,x25192,x25194))
% 158.73/158.41  [2520]~E(x25201,x25202)+E(f678(x25203,x25204,x25201),f678(x25203,x25204,x25202))
% 158.73/158.41  [2521]~E(x25211,x25212)+E(f452(x25211),f452(x25212))
% 158.73/158.41  [2522]~E(x25221,x25222)+E(f836(x25221,x25223,x25224,x25225,x25226),f836(x25222,x25223,x25224,x25225,x25226))
% 158.73/158.41  [2523]~E(x25231,x25232)+E(f836(x25233,x25231,x25234,x25235,x25236),f836(x25233,x25232,x25234,x25235,x25236))
% 158.73/158.41  [2524]~E(x25241,x25242)+E(f836(x25243,x25244,x25241,x25245,x25246),f836(x25243,x25244,x25242,x25245,x25246))
% 158.73/158.41  [2525]~E(x25251,x25252)+E(f836(x25253,x25254,x25255,x25251,x25256),f836(x25253,x25254,x25255,x25252,x25256))
% 158.73/158.41  [2526]~E(x25261,x25262)+E(f836(x25263,x25264,x25265,x25266,x25261),f836(x25263,x25264,x25265,x25266,x25262))
% 158.73/158.41  [2527]~E(x25271,x25272)+E(f742(x25271,x25273),f742(x25272,x25273))
% 158.73/158.41  [2528]~E(x25281,x25282)+E(f742(x25283,x25281),f742(x25283,x25282))
% 158.73/158.41  [2529]~E(x25291,x25292)+E(f764(x25291,x25293,x25294,x25295,x25296),f764(x25292,x25293,x25294,x25295,x25296))
% 158.73/158.41  [2530]~E(x25301,x25302)+E(f764(x25303,x25301,x25304,x25305,x25306),f764(x25303,x25302,x25304,x25305,x25306))
% 158.73/158.41  [2531]~E(x25311,x25312)+E(f764(x25313,x25314,x25311,x25315,x25316),f764(x25313,x25314,x25312,x25315,x25316))
% 158.73/158.41  [2532]~E(x25321,x25322)+E(f764(x25323,x25324,x25325,x25321,x25326),f764(x25323,x25324,x25325,x25322,x25326))
% 158.73/158.41  [2533]~E(x25331,x25332)+E(f764(x25333,x25334,x25335,x25336,x25331),f764(x25333,x25334,x25335,x25336,x25332))
% 158.73/158.41  [2534]~E(x25341,x25342)+E(f508(x25341,x25343,x25344),f508(x25342,x25343,x25344))
% 158.73/158.41  [2535]~E(x25351,x25352)+E(f508(x25353,x25351,x25354),f508(x25353,x25352,x25354))
% 158.73/158.41  [2536]~E(x25361,x25362)+E(f508(x25363,x25364,x25361),f508(x25363,x25364,x25362))
% 158.73/158.41  [2537]~E(x25371,x25372)+E(f240(x25371,x25373,x25374,x25375),f240(x25372,x25373,x25374,x25375))
% 158.73/158.41  [2538]~E(x25381,x25382)+E(f240(x25383,x25381,x25384,x25385),f240(x25383,x25382,x25384,x25385))
% 158.73/158.41  [2539]~E(x25391,x25392)+E(f240(x25393,x25394,x25391,x25395),f240(x25393,x25394,x25392,x25395))
% 158.73/158.41  [2540]~E(x25401,x25402)+E(f240(x25403,x25404,x25405,x25401),f240(x25403,x25404,x25405,x25402))
% 158.73/158.41  [2541]~E(x25411,x25412)+E(f714(x25411,x25413,x25414,x25415,x25416),f714(x25412,x25413,x25414,x25415,x25416))
% 158.73/158.41  [2542]~E(x25421,x25422)+E(f714(x25423,x25421,x25424,x25425,x25426),f714(x25423,x25422,x25424,x25425,x25426))
% 158.73/158.41  [2543]~E(x25431,x25432)+E(f714(x25433,x25434,x25431,x25435,x25436),f714(x25433,x25434,x25432,x25435,x25436))
% 158.73/158.41  [2544]~E(x25441,x25442)+E(f714(x25443,x25444,x25445,x25441,x25446),f714(x25443,x25444,x25445,x25442,x25446))
% 158.73/158.41  [2545]~E(x25451,x25452)+E(f714(x25453,x25454,x25455,x25456,x25451),f714(x25453,x25454,x25455,x25456,x25452))
% 158.73/158.41  [2546]~E(x25461,x25462)+E(f712(x25461,x25463),f712(x25462,x25463))
% 158.73/158.41  [2547]~E(x25471,x25472)+E(f712(x25473,x25471),f712(x25473,x25472))
% 158.73/158.41  [2548]~E(x25481,x25482)+E(f829(x25481,x25483,x25484,x25485),f829(x25482,x25483,x25484,x25485))
% 158.73/158.41  [2549]~E(x25491,x25492)+E(f829(x25493,x25491,x25494,x25495),f829(x25493,x25492,x25494,x25495))
% 158.73/158.41  [2550]~E(x25501,x25502)+E(f829(x25503,x25504,x25501,x25505),f829(x25503,x25504,x25502,x25505))
% 158.73/158.41  [2551]~E(x25511,x25512)+E(f829(x25513,x25514,x25515,x25511),f829(x25513,x25514,x25515,x25512))
% 158.73/158.41  [2552]~E(x25521,x25522)+E(f535(x25521,x25523,x25524,x25525,x25526),f535(x25522,x25523,x25524,x25525,x25526))
% 158.73/158.41  [2553]~E(x25531,x25532)+E(f535(x25533,x25531,x25534,x25535,x25536),f535(x25533,x25532,x25534,x25535,x25536))
% 158.73/158.41  [2554]~E(x25541,x25542)+E(f535(x25543,x25544,x25541,x25545,x25546),f535(x25543,x25544,x25542,x25545,x25546))
% 158.73/158.41  [2555]~E(x25551,x25552)+E(f535(x25553,x25554,x25555,x25551,x25556),f535(x25553,x25554,x25555,x25552,x25556))
% 158.73/158.41  [2556]~E(x25561,x25562)+E(f535(x25563,x25564,x25565,x25566,x25561),f535(x25563,x25564,x25565,x25566,x25562))
% 158.73/158.41  [2557]~E(x25571,x25572)+E(f423(x25571),f423(x25572))
% 158.73/158.41  [2558]~E(x25581,x25582)+E(f598(x25581,x25583,x25584,x25585,x25586,x25587,x25588,x25589),f598(x25582,x25583,x25584,x25585,x25586,x25587,x25588,x25589))
% 158.73/158.41  [2559]~E(x25591,x25592)+E(f598(x25593,x25591,x25594,x25595,x25596,x25597,x25598,x25599),f598(x25593,x25592,x25594,x25595,x25596,x25597,x25598,x25599))
% 158.73/158.41  [2560]~E(x25601,x25602)+E(f598(x25603,x25604,x25601,x25605,x25606,x25607,x25608,x25609),f598(x25603,x25604,x25602,x25605,x25606,x25607,x25608,x25609))
% 158.73/158.41  [2561]~E(x25611,x25612)+E(f598(x25613,x25614,x25615,x25611,x25616,x25617,x25618,x25619),f598(x25613,x25614,x25615,x25612,x25616,x25617,x25618,x25619))
% 158.73/158.41  [2562]~E(x25621,x25622)+E(f598(x25623,x25624,x25625,x25626,x25621,x25627,x25628,x25629),f598(x25623,x25624,x25625,x25626,x25622,x25627,x25628,x25629))
% 158.73/158.41  [2563]~E(x25631,x25632)+E(f598(x25633,x25634,x25635,x25636,x25637,x25631,x25638,x25639),f598(x25633,x25634,x25635,x25636,x25637,x25632,x25638,x25639))
% 158.73/158.41  [2564]~E(x25641,x25642)+E(f598(x25643,x25644,x25645,x25646,x25647,x25648,x25641,x25649),f598(x25643,x25644,x25645,x25646,x25647,x25648,x25642,x25649))
% 158.73/158.41  [2565]~E(x25651,x25652)+E(f598(x25653,x25654,x25655,x25656,x25657,x25658,x25659,x25651),f598(x25653,x25654,x25655,x25656,x25657,x25658,x25659,x25652))
% 158.73/158.41  [2566]~E(x25661,x25662)+E(f817(x25661,x25663,x25664,x25665,x25666),f817(x25662,x25663,x25664,x25665,x25666))
% 158.73/158.41  [2567]~E(x25671,x25672)+E(f817(x25673,x25671,x25674,x25675,x25676),f817(x25673,x25672,x25674,x25675,x25676))
% 158.73/158.41  [2568]~E(x25681,x25682)+E(f817(x25683,x25684,x25681,x25685,x25686),f817(x25683,x25684,x25682,x25685,x25686))
% 158.73/158.41  [2569]~E(x25691,x25692)+E(f817(x25693,x25694,x25695,x25691,x25696),f817(x25693,x25694,x25695,x25692,x25696))
% 158.73/158.41  [2570]~E(x25701,x25702)+E(f817(x25703,x25704,x25705,x25706,x25701),f817(x25703,x25704,x25705,x25706,x25702))
% 158.73/158.41  [2571]~E(x25711,x25712)+E(f316(x25711,x25713,x25714),f316(x25712,x25713,x25714))
% 158.73/158.41  [2572]~E(x25721,x25722)+E(f316(x25723,x25721,x25724),f316(x25723,x25722,x25724))
% 158.73/158.41  [2573]~E(x25731,x25732)+E(f316(x25733,x25734,x25731),f316(x25733,x25734,x25732))
% 158.73/158.41  [2574]~E(x25741,x25742)+E(f693(x25741,x25743),f693(x25742,x25743))
% 158.73/158.41  [2575]~E(x25751,x25752)+E(f693(x25753,x25751),f693(x25753,x25752))
% 158.73/158.41  [2576]~E(x25761,x25762)+E(f827(x25761,x25763,x25764),f827(x25762,x25763,x25764))
% 158.73/158.41  [2577]~E(x25771,x25772)+E(f827(x25773,x25771,x25774),f827(x25773,x25772,x25774))
% 158.73/158.41  [2578]~E(x25781,x25782)+E(f827(x25783,x25784,x25781),f827(x25783,x25784,x25782))
% 158.73/158.41  [2579]~E(x25791,x25792)+E(f626(x25791,x25793,x25794),f626(x25792,x25793,x25794))
% 158.73/158.41  [2580]~E(x25801,x25802)+E(f626(x25803,x25801,x25804),f626(x25803,x25802,x25804))
% 158.73/158.41  [2581]~E(x25811,x25812)+E(f626(x25813,x25814,x25811),f626(x25813,x25814,x25812))
% 158.73/158.41  [2582]~E(x25821,x25822)+E(f846(x25821),f846(x25822))
% 158.73/158.41  [2583]~P1(x25831)+P1(x25832)+~E(x25831,x25832)
% 158.73/158.41  [2584]~P2(x25841)+P2(x25842)+~E(x25841,x25842)
% 158.73/158.41  [2585]~P24(x25851)+P24(x25852)+~E(x25851,x25852)
% 158.73/158.41  [2586]~P25(x25861)+P25(x25862)+~E(x25861,x25862)
% 158.73/158.41  [2587]P39(x25872,x25873)+~E(x25871,x25872)+~P39(x25871,x25873)
% 158.73/158.41  [2588]P39(x25883,x25882)+~E(x25881,x25882)+~P39(x25883,x25881)
% 158.73/158.41  [2589]~P104(x25891)+P104(x25892)+~E(x25891,x25892)
% 158.73/158.41  [2590]~P85(x25901)+P85(x25902)+~E(x25901,x25902)
% 158.73/158.41  [2591]~P77(x25911)+P77(x25912)+~E(x25911,x25912)
% 158.73/158.41  [2592]~P67(x25921)+P67(x25922)+~E(x25921,x25922)
% 158.73/158.41  [2593]~P105(x25931)+P105(x25932)+~E(x25931,x25932)
% 158.73/158.41  [2594]P144(x25942,x25943,x25944)+~E(x25941,x25942)+~P144(x25941,x25943,x25944)
% 158.73/158.41  [2595]P144(x25953,x25952,x25954)+~E(x25951,x25952)+~P144(x25953,x25951,x25954)
% 158.73/158.41  [2596]P144(x25963,x25964,x25962)+~E(x25961,x25962)+~P144(x25963,x25964,x25961)
% 158.73/158.41  [2597]~P116(x25971)+P116(x25972)+~E(x25971,x25972)
% 158.73/158.41  [2598]~P139(x25981)+P139(x25982)+~E(x25981,x25982)
% 158.73/158.41  [2599]~P106(x25991)+P106(x25992)+~E(x25991,x25992)
% 158.73/158.41  [2600]~P62(x26001)+P62(x26002)+~E(x26001,x26002)
% 158.73/158.41  [2601]~P84(x26011)+P84(x26012)+~E(x26011,x26012)
% 158.73/158.41  [2602]~P107(x26021)+P107(x26022)+~E(x26021,x26022)
% 158.73/158.41  [2603]~P92(x26031)+P92(x26032)+~E(x26031,x26032)
% 158.73/158.41  [2604]~P57(x26041)+P57(x26042)+~E(x26041,x26042)
% 158.73/158.41  [2605]~P63(x26051)+P63(x26052)+~E(x26051,x26052)
% 158.73/158.41  [2606]~P26(x26061)+P26(x26062)+~E(x26061,x26062)
% 158.73/158.41  [2607]~P127(x26071)+P127(x26072)+~E(x26071,x26072)
% 158.73/158.41  [2608]~P128(x26081)+P128(x26082)+~E(x26081,x26082)
% 158.73/158.41  [2609]~P27(x26091)+P27(x26092)+~E(x26091,x26092)
% 158.73/158.41  [2610]P30(x26102,x26103)+~E(x26101,x26102)+~P30(x26101,x26103)
% 158.73/158.41  [2611]P30(x26113,x26112)+~E(x26111,x26112)+~P30(x26113,x26111)
% 158.73/158.41  [2612]~P99(x26121)+P99(x26122)+~E(x26121,x26122)
% 158.73/158.41  [2613]~P93(x26131)+P93(x26132)+~E(x26131,x26132)
% 158.73/158.41  [2614]P37(x26142,x26143,x26144)+~E(x26141,x26142)+~P37(x26141,x26143,x26144)
% 158.73/158.41  [2615]P37(x26153,x26152,x26154)+~E(x26151,x26152)+~P37(x26153,x26151,x26154)
% 158.73/158.41  [2616]P37(x26163,x26164,x26162)+~E(x26161,x26162)+~P37(x26163,x26164,x26161)
% 158.73/158.41  [2617]~P64(x26171)+P64(x26172)+~E(x26171,x26172)
% 158.73/158.41  [2618]~P65(x26181)+P65(x26182)+~E(x26181,x26182)
% 158.73/158.41  [2619]~P74(x26191)+P74(x26192)+~E(x26191,x26192)
% 158.73/158.41  [2620]~P113(x26201)+P113(x26202)+~E(x26201,x26202)
% 158.73/158.41  [2621]P33(x26212,x26213,x26214)+~E(x26211,x26212)+~P33(x26211,x26213,x26214)
% 158.73/158.41  [2622]P33(x26223,x26222,x26224)+~E(x26221,x26222)+~P33(x26223,x26221,x26224)
% 158.73/158.41  [2623]P33(x26233,x26234,x26232)+~E(x26231,x26232)+~P33(x26233,x26234,x26231)
% 158.73/158.41  [2624]P54(x26242,x26243)+~E(x26241,x26242)+~P54(x26241,x26243)
% 158.73/158.41  [2625]P54(x26253,x26252)+~E(x26251,x26252)+~P54(x26253,x26251)
% 158.73/158.41  [2626]~P66(x26261)+P66(x26262)+~E(x26261,x26262)
% 158.73/158.41  [2627]~P108(x26271)+P108(x26272)+~E(x26271,x26272)
% 158.73/158.41  [2628]~P100(x26281)+P100(x26282)+~E(x26281,x26282)
% 158.73/158.41  [2629]P21(x26292,x26293,x26294,x26295)+~E(x26291,x26292)+~P21(x26291,x26293,x26294,x26295)
% 158.73/158.41  [2630]P21(x26303,x26302,x26304,x26305)+~E(x26301,x26302)+~P21(x26303,x26301,x26304,x26305)
% 158.73/158.41  [2631]P21(x26313,x26314,x26312,x26315)+~E(x26311,x26312)+~P21(x26313,x26314,x26311,x26315)
% 158.73/158.41  [2632]P21(x26323,x26324,x26325,x26322)+~E(x26321,x26322)+~P21(x26323,x26324,x26325,x26321)
% 158.73/158.41  [2633]~P40(x26331)+P40(x26332)+~E(x26331,x26332)
% 158.73/158.41  [2634]P20(x26342,x26343,x26344)+~E(x26341,x26342)+~P20(x26341,x26343,x26344)
% 158.73/158.41  [2635]P20(x26353,x26352,x26354)+~E(x26351,x26352)+~P20(x26353,x26351,x26354)
% 158.73/158.41  [2636]P20(x26363,x26364,x26362)+~E(x26361,x26362)+~P20(x26363,x26364,x26361)
% 158.73/158.41  [2637]~P76(x26371)+P76(x26372)+~E(x26371,x26372)
% 158.73/158.41  [2638]P11(x26382,x26383,x26384)+~E(x26381,x26382)+~P11(x26381,x26383,x26384)
% 158.73/158.41  [2639]P11(x26393,x26392,x26394)+~E(x26391,x26392)+~P11(x26393,x26391,x26394)
% 158.73/158.41  [2640]P11(x26403,x26404,x26402)+~E(x26401,x26402)+~P11(x26403,x26404,x26401)
% 158.73/158.41  [2641]~P97(x26411)+P97(x26412)+~E(x26411,x26412)
% 158.73/158.41  [2642]~P60(x26421)+P60(x26422)+~E(x26421,x26422)
% 158.73/158.41  [2643]~P122(x26431)+P122(x26432)+~E(x26431,x26432)
% 158.73/158.41  [2644]~P28(x26441)+P28(x26442)+~E(x26441,x26442)
% 158.73/158.41  [2645]~P81(x26451)+P81(x26452)+~E(x26451,x26452)
% 158.73/158.41  [2646]~P83(x26461)+P83(x26462)+~E(x26461,x26462)
% 158.73/158.41  [2647]P12(x26472,x26473,x26474)+~E(x26471,x26472)+~P12(x26471,x26473,x26474)
% 158.73/158.41  [2648]P12(x26483,x26482,x26484)+~E(x26481,x26482)+~P12(x26483,x26481,x26484)
% 158.73/158.41  [2649]P12(x26493,x26494,x26492)+~E(x26491,x26492)+~P12(x26493,x26494,x26491)
% 158.73/158.41  [2650]~P68(x26501)+P68(x26502)+~E(x26501,x26502)
% 158.73/158.41  [2651]~P59(x26511)+P59(x26512)+~E(x26511,x26512)
% 158.73/158.41  [2652]P36(x26522,x26523,x26524,x26525,x26526)+~E(x26521,x26522)+~P36(x26521,x26523,x26524,x26525,x26526)
% 158.73/158.41  [2653]P36(x26533,x26532,x26534,x26535,x26536)+~E(x26531,x26532)+~P36(x26533,x26531,x26534,x26535,x26536)
% 158.73/158.41  [2654]P36(x26543,x26544,x26542,x26545,x26546)+~E(x26541,x26542)+~P36(x26543,x26544,x26541,x26545,x26546)
% 158.73/158.41  [2655]P36(x26553,x26554,x26555,x26552,x26556)+~E(x26551,x26552)+~P36(x26553,x26554,x26555,x26551,x26556)
% 158.73/158.41  [2656]P36(x26563,x26564,x26565,x26566,x26562)+~E(x26561,x26562)+~P36(x26563,x26564,x26565,x26566,x26561)
% 158.73/158.41  [2657]~P69(x26571)+P69(x26572)+~E(x26571,x26572)
% 158.73/158.41  [2658]P145(x26582,x26583,x26584)+~E(x26581,x26582)+~P145(x26581,x26583,x26584)
% 158.73/158.41  [2659]P145(x26593,x26592,x26594)+~E(x26591,x26592)+~P145(x26593,x26591,x26594)
% 158.73/158.41  [2660]P145(x26603,x26604,x26602)+~E(x26601,x26602)+~P145(x26603,x26604,x26601)
% 158.73/158.41  [2661]P50(x26612,x26613)+~E(x26611,x26612)+~P50(x26611,x26613)
% 158.73/158.41  [2662]P50(x26623,x26622)+~E(x26621,x26622)+~P50(x26623,x26621)
% 158.73/158.41  [2663]~P70(x26631)+P70(x26632)+~E(x26631,x26632)
% 158.73/158.41  [2664]~P118(x26641)+P118(x26642)+~E(x26641,x26642)
% 158.73/158.41  [2665]P14(x26652,x26653,x26654)+~E(x26651,x26652)+~P14(x26651,x26653,x26654)
% 158.73/158.41  [2666]P14(x26663,x26662,x26664)+~E(x26661,x26662)+~P14(x26663,x26661,x26664)
% 158.73/158.41  [2667]P14(x26673,x26674,x26672)+~E(x26671,x26672)+~P14(x26673,x26674,x26671)
% 158.73/158.41  [2668]~P82(x26681)+P82(x26682)+~E(x26681,x26682)
% 158.73/158.41  [2669]P7(x26692,x26693,x26694)+~E(x26691,x26692)+~P7(x26691,x26693,x26694)
% 158.73/158.41  [2670]P7(x26703,x26702,x26704)+~E(x26701,x26702)+~P7(x26703,x26701,x26704)
% 158.73/158.41  [2671]P7(x26713,x26714,x26712)+~E(x26711,x26712)+~P7(x26713,x26714,x26711)
% 158.73/158.41  [2672]~P115(x26721)+P115(x26722)+~E(x26721,x26722)
% 158.73/158.41  [2673]P44(x26732,x26733,x26734,x26735,x26736,x26737)+~E(x26731,x26732)+~P44(x26731,x26733,x26734,x26735,x26736,x26737)
% 158.73/158.41  [2674]P44(x26743,x26742,x26744,x26745,x26746,x26747)+~E(x26741,x26742)+~P44(x26743,x26741,x26744,x26745,x26746,x26747)
% 158.73/158.41  [2675]P44(x26753,x26754,x26752,x26755,x26756,x26757)+~E(x26751,x26752)+~P44(x26753,x26754,x26751,x26755,x26756,x26757)
% 158.73/158.41  [2676]P44(x26763,x26764,x26765,x26762,x26766,x26767)+~E(x26761,x26762)+~P44(x26763,x26764,x26765,x26761,x26766,x26767)
% 158.73/158.41  [2677]P44(x26773,x26774,x26775,x26776,x26772,x26777)+~E(x26771,x26772)+~P44(x26773,x26774,x26775,x26776,x26771,x26777)
% 158.73/158.41  [2678]P44(x26783,x26784,x26785,x26786,x26787,x26782)+~E(x26781,x26782)+~P44(x26783,x26784,x26785,x26786,x26787,x26781)
% 158.73/158.41  [2679]P35(x26792,x26793,x26794)+~E(x26791,x26792)+~P35(x26791,x26793,x26794)
% 158.73/158.41  [2680]P35(x26803,x26802,x26804)+~E(x26801,x26802)+~P35(x26803,x26801,x26804)
% 158.73/158.41  [2681]P35(x26813,x26814,x26812)+~E(x26811,x26812)+~P35(x26813,x26814,x26811)
% 158.73/158.41  [2682]~P71(x26821)+P71(x26822)+~E(x26821,x26822)
% 158.73/158.41  [2683]~P73(x26831)+P73(x26832)+~E(x26831,x26832)
% 158.73/158.41  [2684]~P29(x26841)+P29(x26842)+~E(x26841,x26842)
% 158.73/158.41  [2685]~P86(x26851)+P86(x26852)+~E(x26851,x26852)
% 158.73/158.41  [2686]~P124(x26861)+P124(x26862)+~E(x26861,x26862)
% 158.73/158.41  [2687]~P109(x26871)+P109(x26872)+~E(x26871,x26872)
% 158.73/158.41  [2688]~P110(x26881)+P110(x26882)+~E(x26881,x26882)
% 158.73/158.41  [2689]~P98(x26891)+P98(x26892)+~E(x26891,x26892)
% 158.73/158.41  [2690]P6(x26902,x26903,x26904)+~E(x26901,x26902)+~P6(x26901,x26903,x26904)
% 158.73/158.41  [2691]P6(x26913,x26912,x26914)+~E(x26911,x26912)+~P6(x26913,x26911,x26914)
% 158.73/158.41  [2692]P6(x26923,x26924,x26922)+~E(x26921,x26922)+~P6(x26923,x26924,x26921)
% 158.73/158.41  [2693]~P125(x26931)+P125(x26932)+~E(x26931,x26932)
% 158.73/158.41  [2694]~P94(x26941)+P94(x26942)+~E(x26941,x26942)
% 158.73/158.41  [2695]~P78(x26951)+P78(x26952)+~E(x26951,x26952)
% 158.73/158.41  [2696]P31(x26962,x26963,x26964)+~E(x26961,x26962)+~P31(x26961,x26963,x26964)
% 158.73/158.41  [2697]P31(x26973,x26972,x26974)+~E(x26971,x26972)+~P31(x26973,x26971,x26974)
% 158.73/158.41  [2698]P31(x26983,x26984,x26982)+~E(x26981,x26982)+~P31(x26983,x26984,x26981)
% 158.73/158.41  [2699]~P135(x26991)+P135(x26992)+~E(x26991,x26992)
% 158.73/158.41  [2700]~P87(x27001)+P87(x27002)+~E(x27001,x27002)
% 158.73/158.41  [2701]P17(x27012,x27013,x27014,x27015,x27016)+~E(x27011,x27012)+~P17(x27011,x27013,x27014,x27015,x27016)
% 158.73/158.41  [2702]P17(x27023,x27022,x27024,x27025,x27026)+~E(x27021,x27022)+~P17(x27023,x27021,x27024,x27025,x27026)
% 158.73/158.41  [2703]P17(x27033,x27034,x27032,x27035,x27036)+~E(x27031,x27032)+~P17(x27033,x27034,x27031,x27035,x27036)
% 158.73/158.41  [2704]P17(x27043,x27044,x27045,x27042,x27046)+~E(x27041,x27042)+~P17(x27043,x27044,x27045,x27041,x27046)
% 158.73/158.41  [2705]P17(x27053,x27054,x27055,x27056,x27052)+~E(x27051,x27052)+~P17(x27053,x27054,x27055,x27056,x27051)
% 158.73/158.41  [2706]P9(x27062,x27063,x27064,x27065)+~E(x27061,x27062)+~P9(x27061,x27063,x27064,x27065)
% 158.73/158.41  [2707]P9(x27073,x27072,x27074,x27075)+~E(x27071,x27072)+~P9(x27073,x27071,x27074,x27075)
% 158.73/158.41  [2708]P9(x27083,x27084,x27082,x27085)+~E(x27081,x27082)+~P9(x27083,x27084,x27081,x27085)
% 158.73/158.41  [2709]P9(x27093,x27094,x27095,x27092)+~E(x27091,x27092)+~P9(x27093,x27094,x27095,x27091)
% 158.73/158.41  [2710]~P131(x27101)+P131(x27102)+~E(x27101,x27102)
% 158.73/158.41  [2711]~P75(x27111)+P75(x27112)+~E(x27111,x27112)
% 158.73/158.41  [2712]P32(x27122,x27123)+~E(x27121,x27122)+~P32(x27121,x27123)
% 158.73/158.41  [2713]P32(x27133,x27132)+~E(x27131,x27132)+~P32(x27133,x27131)
% 158.73/158.41  [2714]P41(x27142,x27143,x27144)+~E(x27141,x27142)+~P41(x27141,x27143,x27144)
% 158.73/158.41  [2715]P41(x27153,x27152,x27154)+~E(x27151,x27152)+~P41(x27153,x27151,x27154)
% 158.73/158.41  [2716]P41(x27163,x27164,x27162)+~E(x27161,x27162)+~P41(x27163,x27164,x27161)
% 158.73/158.41  [2717]P52(x27172,x27173,x27174)+~E(x27171,x27172)+~P52(x27171,x27173,x27174)
% 158.73/158.41  [2718]P52(x27183,x27182,x27184)+~E(x27181,x27182)+~P52(x27183,x27181,x27184)
% 158.73/158.41  [2719]P52(x27193,x27194,x27192)+~E(x27191,x27192)+~P52(x27193,x27194,x27191)
% 158.73/158.41  [2720]~P142(x27201)+P142(x27202)+~E(x27201,x27202)
% 158.73/158.41  [2721]~P80(x27211)+P80(x27212)+~E(x27211,x27212)
% 158.73/158.41  [2722]~P130(x27221)+P130(x27222)+~E(x27221,x27222)
% 158.73/158.41  [2723]~P79(x27231)+P79(x27232)+~E(x27231,x27232)
% 158.73/158.41  [2724]~P136(x27241)+P136(x27242)+~E(x27241,x27242)
% 158.73/158.41  [2725]~P114(x27251)+P114(x27252)+~E(x27251,x27252)
% 158.73/158.41  [2726]~P88(x27261)+P88(x27262)+~E(x27261,x27262)
% 158.73/158.41  [2727]P19(x27272,x27273,x27274,x27275,x27276,x27277)+~E(x27271,x27272)+~P19(x27271,x27273,x27274,x27275,x27276,x27277)
% 158.73/158.41  [2728]P19(x27283,x27282,x27284,x27285,x27286,x27287)+~E(x27281,x27282)+~P19(x27283,x27281,x27284,x27285,x27286,x27287)
% 158.73/158.41  [2729]P19(x27293,x27294,x27292,x27295,x27296,x27297)+~E(x27291,x27292)+~P19(x27293,x27294,x27291,x27295,x27296,x27297)
% 158.73/158.41  [2730]P19(x27303,x27304,x27305,x27302,x27306,x27307)+~E(x27301,x27302)+~P19(x27303,x27304,x27305,x27301,x27306,x27307)
% 158.73/158.41  [2731]P19(x27313,x27314,x27315,x27316,x27312,x27317)+~E(x27311,x27312)+~P19(x27313,x27314,x27315,x27316,x27311,x27317)
% 158.73/158.41  [2732]P19(x27323,x27324,x27325,x27326,x27327,x27322)+~E(x27321,x27322)+~P19(x27323,x27324,x27325,x27326,x27327,x27321)
% 158.73/158.41  [2733]~P119(x27331)+P119(x27332)+~E(x27331,x27332)
% 158.73/158.41  [2734]~P58(x27341)+P58(x27342)+~E(x27341,x27342)
% 158.73/158.41  [2735]~P126(x27351)+P126(x27352)+~E(x27351,x27352)
% 158.73/158.41  [2736]~P133(x27361)+P133(x27362)+~E(x27361,x27362)
% 158.73/158.41  [2737]~P140(x27371)+P140(x27372)+~E(x27371,x27372)
% 158.73/158.41  [2738]P56(x27382,x27383)+~E(x27381,x27382)+~P56(x27381,x27383)
% 158.73/158.41  [2739]P56(x27393,x27392)+~E(x27391,x27392)+~P56(x27393,x27391)
% 158.73/158.41  [2740]P23(x27402,x27403,x27404)+~E(x27401,x27402)+~P23(x27401,x27403,x27404)
% 158.73/158.41  [2741]P23(x27413,x27412,x27414)+~E(x27411,x27412)+~P23(x27413,x27411,x27414)
% 158.73/158.41  [2742]P23(x27423,x27424,x27422)+~E(x27421,x27422)+~P23(x27423,x27424,x27421)
% 158.73/158.41  [2743]~P61(x27431)+P61(x27432)+~E(x27431,x27432)
% 158.73/158.41  [2744]~P117(x27441)+P117(x27442)+~E(x27441,x27442)
% 158.73/158.41  [2745]P51(x27452,x27453,x27454)+~E(x27451,x27452)+~P51(x27451,x27453,x27454)
% 158.73/158.41  [2746]P51(x27463,x27462,x27464)+~E(x27461,x27462)+~P51(x27463,x27461,x27464)
% 158.73/158.41  [2747]P51(x27473,x27474,x27472)+~E(x27471,x27472)+~P51(x27473,x27474,x27471)
% 158.73/158.41  [2748]~P72(x27481)+P72(x27482)+~E(x27481,x27482)
% 158.73/158.41  [2749]P13(x27492,x27493,x27494)+~E(x27491,x27492)+~P13(x27491,x27493,x27494)
% 158.73/158.41  [2750]P13(x27503,x27502,x27504)+~E(x27501,x27502)+~P13(x27503,x27501,x27504)
% 158.73/158.41  [2751]P13(x27513,x27514,x27512)+~E(x27511,x27512)+~P13(x27513,x27514,x27511)
% 158.73/158.41  [2752]P22(x27522,x27523)+~E(x27521,x27522)+~P22(x27521,x27523)
% 158.73/158.41  [2753]P22(x27533,x27532)+~E(x27531,x27532)+~P22(x27533,x27531)
% 158.73/158.41  [2754]~P137(x27541)+P137(x27542)+~E(x27541,x27542)
% 158.73/158.41  [2755]~P111(x27551)+P111(x27552)+~E(x27551,x27552)
% 158.73/158.41  [2756]~P90(x27561)+P90(x27562)+~E(x27561,x27562)
% 158.73/158.41  [2757]P8(x27572,x27573,x27574)+~E(x27571,x27572)+~P8(x27571,x27573,x27574)
% 158.73/158.41  [2758]P8(x27583,x27582,x27584)+~E(x27581,x27582)+~P8(x27583,x27581,x27584)
% 158.73/158.41  [2759]P8(x27593,x27594,x27592)+~E(x27591,x27592)+~P8(x27593,x27594,x27591)
% 158.73/158.41  [2760]~P134(x27601)+P134(x27602)+~E(x27601,x27602)
% 158.73/158.41  [2761]P55(x27612,x27613,x27614,x27615)+~E(x27611,x27612)+~P55(x27611,x27613,x27614,x27615)
% 158.73/158.41  [2762]P55(x27623,x27622,x27624,x27625)+~E(x27621,x27622)+~P55(x27623,x27621,x27624,x27625)
% 158.73/158.41  [2763]P55(x27633,x27634,x27632,x27635)+~E(x27631,x27632)+~P55(x27633,x27634,x27631,x27635)
% 158.73/158.41  [2764]P55(x27643,x27644,x27645,x27642)+~E(x27641,x27642)+~P55(x27643,x27644,x27645,x27641)
% 158.73/158.41  [2765]P34(x27652,x27653,x27654,x27655)+~E(x27651,x27652)+~P34(x27651,x27653,x27654,x27655)
% 158.73/158.41  [2766]P34(x27663,x27662,x27664,x27665)+~E(x27661,x27662)+~P34(x27663,x27661,x27664,x27665)
% 158.73/158.41  [2767]P34(x27673,x27674,x27672,x27675)+~E(x27671,x27672)+~P34(x27673,x27674,x27671,x27675)
% 158.73/158.41  [2768]P34(x27683,x27684,x27685,x27682)+~E(x27681,x27682)+~P34(x27683,x27684,x27685,x27681)
% 158.73/158.41  [2769]P15(x27692,x27693,x27694,x27695)+~E(x27691,x27692)+~P15(x27691,x27693,x27694,x27695)
% 158.73/158.41  [2770]P15(x27703,x27702,x27704,x27705)+~E(x27701,x27702)+~P15(x27703,x27701,x27704,x27705)
% 158.73/158.41  [2771]P15(x27713,x27714,x27712,x27715)+~E(x27711,x27712)+~P15(x27713,x27714,x27711,x27715)
% 158.73/158.41  [2772]P15(x27723,x27724,x27725,x27722)+~E(x27721,x27722)+~P15(x27723,x27724,x27725,x27721)
% 158.73/158.41  [2773]~P95(x27731)+P95(x27732)+~E(x27731,x27732)
% 158.73/158.41  [2774]P5(x27742,x27743)+~E(x27741,x27742)+~P5(x27741,x27743)
% 158.73/158.41  [2775]P5(x27753,x27752)+~E(x27751,x27752)+~P5(x27753,x27751)
% 158.73/158.41  [2776]~P89(x27761)+P89(x27762)+~E(x27761,x27762)
% 158.73/158.41  [2777]~P138(x27771)+P138(x27772)+~E(x27771,x27772)
% 158.73/158.41  [2778]~P102(x27781)+P102(x27782)+~E(x27781,x27782)
% 158.73/158.41  [2779]~P112(x27791)+P112(x27792)+~E(x27791,x27792)
% 158.73/158.41  [2780]~P91(x27801)+P91(x27802)+~E(x27801,x27802)
% 158.73/158.41  [2781]~P141(x27811)+P141(x27812)+~E(x27811,x27812)
% 158.73/158.41  [2782]P53(x27822,x27823,x27824,x27825,x27826)+~E(x27821,x27822)+~P53(x27821,x27823,x27824,x27825,x27826)
% 158.73/158.41  [2783]P53(x27833,x27832,x27834,x27835,x27836)+~E(x27831,x27832)+~P53(x27833,x27831,x27834,x27835,x27836)
% 158.73/158.41  [2784]P53(x27843,x27844,x27842,x27845,x27846)+~E(x27841,x27842)+~P53(x27843,x27844,x27841,x27845,x27846)
% 158.73/158.41  [2785]P53(x27853,x27854,x27855,x27852,x27856)+~E(x27851,x27852)+~P53(x27853,x27854,x27855,x27851,x27856)
% 158.73/158.41  [2786]P53(x27863,x27864,x27865,x27866,x27862)+~E(x27861,x27862)+~P53(x27863,x27864,x27865,x27866,x27861)
% 158.73/158.41  [2787]P47(x27872,x27873)+~E(x27871,x27872)+~P47(x27871,x27873)
% 158.73/158.41  [2788]P47(x27883,x27882)+~E(x27881,x27882)+~P47(x27883,x27881)
% 158.73/158.41  [2789]P45(x27892,x27893)+~E(x27891,x27892)+~P45(x27891,x27893)
% 158.73/158.41  [2790]P45(x27903,x27902)+~E(x27901,x27902)+~P45(x27903,x27901)
% 158.73/158.41  [2791]P43(x27912,x27913)+~E(x27911,x27912)+~P43(x27911,x27913)
% 158.73/158.41  [2792]P43(x27923,x27922)+~E(x27921,x27922)+~P43(x27923,x27921)
% 158.73/158.41  [2793]~P38(x27931)+P38(x27932)+~E(x27931,x27932)
% 158.73/158.41  [2794]~P46(x27941)+P46(x27942)+~E(x27941,x27942)
% 158.73/158.41  [2795]P42(x27952,x27953,x27954,x27955)+~E(x27951,x27952)+~P42(x27951,x27953,x27954,x27955)
% 158.73/158.41  [2796]P42(x27963,x27962,x27964,x27965)+~E(x27961,x27962)+~P42(x27963,x27961,x27964,x27965)
% 158.73/158.41  [2797]P42(x27973,x27974,x27972,x27975)+~E(x27971,x27972)+~P42(x27973,x27974,x27971,x27975)
% 158.73/158.41  [2798]P42(x27983,x27984,x27985,x27982)+~E(x27981,x27982)+~P42(x27983,x27984,x27985,x27981)
% 158.73/158.41  [2799]~P103(x27991)+P103(x27992)+~E(x27991,x27992)
% 158.73/158.41  [2800]P48(x28002,x28003,x28004)+~E(x28001,x28002)+~P48(x28001,x28003,x28004)
% 158.73/158.41  [2801]P48(x28013,x28012,x28014)+~E(x28011,x28012)+~P48(x28013,x28011,x28014)
% 158.73/158.41  [2802]P48(x28023,x28024,x28022)+~E(x28021,x28022)+~P48(x28023,x28024,x28021)
% 158.73/158.41  [2803]~P123(x28031)+P123(x28032)+~E(x28031,x28032)
% 158.73/158.41  [2804]P18(x28042,x28043,x28044,x28045,x28046,x28047)+~E(x28041,x28042)+~P18(x28041,x28043,x28044,x28045,x28046,x28047)
% 158.73/158.41  [2805]P18(x28053,x28052,x28054,x28055,x28056,x28057)+~E(x28051,x28052)+~P18(x28053,x28051,x28054,x28055,x28056,x28057)
% 158.73/158.41  [2806]P18(x28063,x28064,x28062,x28065,x28066,x28067)+~E(x28061,x28062)+~P18(x28063,x28064,x28061,x28065,x28066,x28067)
% 158.73/158.41  [2807]P18(x28073,x28074,x28075,x28072,x28076,x28077)+~E(x28071,x28072)+~P18(x28073,x28074,x28075,x28071,x28076,x28077)
% 158.73/158.41  [2808]P18(x28083,x28084,x28085,x28086,x28082,x28087)+~E(x28081,x28082)+~P18(x28083,x28084,x28085,x28086,x28081,x28087)
% 158.73/158.41  [2809]P18(x28093,x28094,x28095,x28096,x28097,x28092)+~E(x28091,x28092)+~P18(x28093,x28094,x28095,x28096,x28097,x28091)
% 158.73/158.41  [2810]~P132(x28101)+P132(x28102)+~E(x28101,x28102)
% 158.73/158.41  [2811]~P143(x28111)+P143(x28112)+~E(x28111,x28112)
% 158.73/158.41  [2812]P10(x28122,x28123,x28124,x28125,x28126,x28127)+~E(x28121,x28122)+~P10(x28121,x28123,x28124,x28125,x28126,x28127)
% 158.73/158.41  [2813]P10(x28133,x28132,x28134,x28135,x28136,x28137)+~E(x28131,x28132)+~P10(x28133,x28131,x28134,x28135,x28136,x28137)
% 158.73/158.41  [2814]P10(x28143,x28144,x28142,x28145,x28146,x28147)+~E(x28141,x28142)+~P10(x28143,x28144,x28141,x28145,x28146,x28147)
% 158.73/158.41  [2815]P10(x28153,x28154,x28155,x28152,x28156,x28157)+~E(x28151,x28152)+~P10(x28153,x28154,x28155,x28151,x28156,x28157)
% 158.73/158.41  [2816]P10(x28163,x28164,x28165,x28166,x28162,x28167)+~E(x28161,x28162)+~P10(x28163,x28164,x28165,x28166,x28161,x28167)
% 158.73/158.41  [2817]P10(x28173,x28174,x28175,x28176,x28177,x28172)+~E(x28171,x28172)+~P10(x28173,x28174,x28175,x28176,x28177,x28171)
% 158.73/158.41  [2818]P16(x28182,x28183,x28184,x28185)+~E(x28181,x28182)+~P16(x28181,x28183,x28184,x28185)
% 158.73/158.41  [2819]P16(x28193,x28192,x28194,x28195)+~E(x28191,x28192)+~P16(x28193,x28191,x28194,x28195)
% 158.73/158.41  [2820]P16(x28203,x28204,x28202,x28205)+~E(x28201,x28202)+~P16(x28203,x28204,x28201,x28205)
% 158.73/158.41  [2821]P16(x28213,x28214,x28215,x28212)+~E(x28211,x28212)+~P16(x28213,x28214,x28215,x28211)
% 158.73/158.41  [2822]~P101(x28221)+P101(x28222)+~E(x28221,x28222)
% 158.73/158.41  [2823]P3(x28232,x28233,x28234)+~E(x28231,x28232)+~P3(x28231,x28233,x28234)
% 158.73/158.41  [2824]P3(x28243,x28242,x28244)+~E(x28241,x28242)+~P3(x28243,x28241,x28244)
% 158.73/158.41  [2825]P3(x28253,x28254,x28252)+~E(x28251,x28252)+~P3(x28253,x28254,x28251)
% 158.73/158.41  [2826]~P96(x28261)+P96(x28262)+~E(x28261,x28262)
% 158.73/158.41  [2827]~P121(x28271)+P121(x28272)+~E(x28271,x28272)
% 158.73/158.41  [2828]~P120(x28281)+P120(x28282)+~E(x28281,x28282)
% 158.73/158.41  [2829]P4(x28292,x28293,x28294,x28295,x28296)+~E(x28291,x28292)+~P4(x28291,x28293,x28294,x28295,x28296)
% 158.73/158.41  [2830]P4(x28303,x28302,x28304,x28305,x28306)+~E(x28301,x28302)+~P4(x28303,x28301,x28304,x28305,x28306)
% 158.73/158.41  [2831]P4(x28313,x28314,x28312,x28315,x28316)+~E(x28311,x28312)+~P4(x28313,x28314,x28311,x28315,x28316)
% 158.73/158.41  [2832]P4(x28323,x28324,x28325,x28322,x28326)+~E(x28321,x28322)+~P4(x28323,x28324,x28325,x28321,x28326)
% 158.73/158.41  [2833]P4(x28333,x28334,x28335,x28336,x28332)+~E(x28331,x28332)+~P4(x28333,x28334,x28335,x28336,x28331)
% 158.73/158.41  [2834]P49(x28342,x28343,x28344)+~E(x28341,x28342)+~P49(x28341,x28343,x28344)
% 158.73/158.41  [2835]P49(x28353,x28352,x28354)+~E(x28351,x28352)+~P49(x28353,x28351,x28354)
% 158.73/158.41  [2836]P49(x28363,x28364,x28362)+~E(x28361,x28362)+~P49(x28363,x28364,x28361)
% 158.73/158.41  [2837]~P129(x28371)+P129(x28372)+~E(x28371,x28372)
% 158.73/158.41  
% 158.73/158.41  %-------------------------------------------
% 158.77/158.46  cnf(10141,plain,
% 158.77/158.46     (~E(f332(a115,x101411),x101411)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10144,plain,
% 158.77/158.46     (E(f332(f263(x101441,x101441),f264(x101441,x101442)),x101442)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(10151,plain,
% 158.77/158.46     (~E(f332(a115,x101511),x101511)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10164,plain,
% 158.77/158.46     (~E(f332(a115,x101641),x101641)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10169,plain,
% 158.77/158.46     (~P24(f332(f64(x101691,x101692,f198(f876(x101691,a862))),x101693))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(10172,plain,
% 158.77/158.46     (~P24(f332(f64(x101721,x101722,f198(f876(x101721,a862))),x101723))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(10175,plain,
% 158.77/158.46     (~E(f332(a115,x101751),x101751)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10178,plain,
% 158.77/158.46     (~E(f332(a115,x101781),x101781)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10181,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x101811),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(10184,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x101841),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(10197,plain,
% 158.77/158.46     (~P24(f332(f198(f876(x101971,a862)),x101972))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,3043,3213,3084,3149,3092,3239,4521,10181,4518,4468,4528,3230,4508,4545,10169,4549,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023])).
% 158.77/158.46  cnf(10201,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x102011)),x102011))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(10204,plain,
% 158.77/158.46     (~E(f332(f332(f152(x102041),x102042),x102043),x102043)),
% 158.77/158.46     inference(rename_variables,[],[4473])).
% 158.77/158.46  cnf(10210,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x102101),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(10213,plain,
% 158.77/158.46     (E(f332(f263(x102131,x102131),f264(x102131,x102132)),x102132)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(10216,plain,
% 158.77/158.46     (E(f332(f263(x102161,x102161),f264(x102161,x102162)),x102162)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(10223,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x102231),x102232)),x102232))),
% 158.77/158.46     inference(rename_variables,[],[4547])).
% 158.77/158.46  cnf(10226,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x102261),x102262)),x102262))),
% 158.77/158.46     inference(rename_variables,[],[4547])).
% 158.77/158.46  cnf(10233,plain,
% 158.77/158.46     (~E(x102331,f332(a115,x102331))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,3043,3213,10144,10213,3084,3149,3114,3092,4473,3326,3239,4521,10181,10184,4518,4468,4530,4098,4528,3230,4508,4545,10169,4549,4547,10223,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165])).
% 158.77/158.46  cnf(10247,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x102471),x102471))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(10250,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),f46(a868,x102501,x102502)),x102501))),
% 158.77/158.46     inference(rename_variables,[],[3722])).
% 158.77/158.46  cnf(10273,plain,
% 158.77/158.46     (E(f332(f39(a868),f332(f253(a868),x102731)),x102731)),
% 158.77/158.46     inference(rename_variables,[],[3145])).
% 158.77/158.46  cnf(10281,plain,
% 158.77/158.46     (~E(f332(a115,x102811),x102811)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10284,plain,
% 158.77/158.46     (~E(f332(a115,x102841),x102841)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10287,plain,
% 158.77/158.46     (~E(f332(a115,x102871),x102871)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10289,plain,
% 158.77/158.46     (P24(f332(a203,a100))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,3043,3213,10144,10213,3084,3149,3114,3092,3183,4473,3145,4555,3165,3326,3239,4521,10181,10184,3856,3258,4518,4468,4517,10247,3352,3786,3722,4530,10201,4098,4528,4507,3230,4508,4512,4545,10169,4549,4547,10223,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313])).
% 158.77/158.46  cnf(10292,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x102921),f332(a115,x102921)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10301,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x103011),x103011))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10308,plain,
% 158.77/158.46     (E(f332(f263(x103081,x103081),f264(x103081,x103082)),x103082)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(10311,plain,
% 158.77/158.46     (E(f332(f263(x103111,x103111),f264(x103111,x103112)),x103112)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(10330,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x103301),x103301))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(10339,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x103391),x103391))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(10344,plain,
% 158.77/158.46     (~E(f332(f332(f332(f73(x103441,f872(x103442)),x103443),x103444),f332(f210(x103442),x103445)),f332(f16(f872(x103442),x103441),f211(x103442)))),
% 158.77/158.46     inference(rename_variables,[],[4542])).
% 158.77/158.46  cnf(10371,plain,
% 158.77/158.46     (~E(f332(f332(f152(x103711),x103712),x103713),x103713)),
% 158.77/158.46     inference(rename_variables,[],[4473])).
% 158.77/158.46  cnf(10374,plain,
% 158.77/158.46     (~E(f332(a28,x103741),f34(x103742,x103743))),
% 158.77/158.46     inference(rename_variables,[],[4463])).
% 158.77/158.46  cnf(10385,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x103851),x103851))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(10390,plain,
% 158.77/158.46     (~E(f332(a115,x103901),x103901)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10397,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x103971),x103971))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10410,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x104101),f332(a115,x104101)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10431,plain,
% 158.77/158.46     (~P24(f332(f64(x104311,x104312,f198(f876(x104311,a862))),x104313))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(10450,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x104501),x104501))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(10462,plain,
% 158.77/158.46     (E(f332(f332(f257(a868),f332(f106(a868),a100)),x104621),f332(f332(f257(a868),f2(a868)),x104621))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,4463,3043,3213,10144,10213,10216,10308,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,4054,4555,3165,3627,3326,10292,10410,3239,4521,10181,10184,10210,4537,3704,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,3256,10330,3257,4517,10247,10339,3352,3786,3722,10250,4530,10201,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,4549,3746,4547,10223,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820])).
% 158.77/158.46  cnf(10465,plain,
% 158.77/158.46     (~E(f332(a28,x104651),f34(x104652,x104653))),
% 158.77/158.46     inference(rename_variables,[],[4463])).
% 158.77/158.46  cnf(10471,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),f2(a868)),f332(a107,f79(a1))))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,4463,10374,3043,3213,10144,10213,10216,10308,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,4054,4555,3165,3627,3326,10292,10410,3239,4521,10181,10184,10210,4537,3704,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,3256,10330,3257,4517,10247,10339,3352,3786,3722,10250,4530,10201,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,4549,3746,4547,10223,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880])).
% 158.77/158.46  cnf(10474,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x104741),x104741))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(10479,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x104791),f332(a115,x104791)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10482,plain,
% 158.77/158.46     (~P24(f332(f64(x104821,x104822,f198(f876(x104821,a862))),x104823))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(10485,plain,
% 158.77/158.46     (~P24(f332(f64(x104851,x104852,f198(f876(x104851,a862))),x104853))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(10490,plain,
% 158.77/158.46     (~P24(f332(f64(x104901,x104902,f198(f876(x104901,a862))),x104903))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(10500,plain,
% 158.77/158.46     (~E(f332(f170(x105001),f332(a115,f332(f332(f135(x105001),f332(f170(x105001),x105002)),f332(f332(f152(x105001),x105003),f116(x105001))))),f332(f332(f152(x105001),x105003),x105002))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,4054,4555,3165,3627,3326,10292,10410,10479,3239,4521,10181,10184,10210,4537,3704,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,3256,10330,3257,4517,10247,10339,10450,3352,3786,3722,10250,4530,10201,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4549,3746,4547,10223,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996])).
% 158.77/158.46  cnf(10501,plain,
% 158.77/158.46     (~E(f332(a115,x105011),x105011)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10519,plain,
% 158.77/158.46     (P24(f332(f332(f247(a102),f332(a3,x105191)),f332(a3,f332(a115,x105191))))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,4054,4555,3165,3627,3326,10292,10410,10479,3717,3239,4521,10181,10184,10210,4537,3704,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,3256,10330,3257,4517,10247,10339,10450,3352,3786,3722,10250,4530,10201,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4549,3746,4547,10223,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079])).
% 158.77/158.46  cnf(10526,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x105261),x105261))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10529,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x105291),f332(f332(f82(a868),x105291),x105291)))),
% 158.77/158.46     inference(rename_variables,[],[3530])).
% 158.77/158.46  cnf(10531,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x105311),f332(f332(f82(a868),f332(a115,x105311)),f332(a115,x105311))))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,4054,4555,3165,3627,3326,10292,10410,10479,3717,3239,4521,10181,10184,10210,4537,3704,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,3256,10330,3257,4517,10247,10339,10450,3352,3786,3722,10250,4530,10201,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,3530,10529,4549,3746,4547,10223,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101])).
% 158.77/158.46  cnf(10532,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x105321),f332(f332(f82(a868),x105321),x105321)))),
% 158.77/158.46     inference(rename_variables,[],[3530])).
% 158.77/158.46  cnf(10535,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x105351),f332(a115,f332(f332(f81(a868),x105352),x105351))))),
% 158.77/158.46     inference(rename_variables,[],[3715])).
% 158.77/158.46  cnf(10540,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x105401),f332(a115,x105401)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10543,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x105431),f332(a115,x105431)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10546,plain,
% 158.77/158.46     (P24(f332(f332(f334(x105461),x105462),f255(f876(x105461,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3416])).
% 158.77/158.46  cnf(10565,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x105651)),x105651))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(10568,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x105681)),x105681))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(10571,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x105711),x105712)),x105712))),
% 158.77/158.46     inference(rename_variables,[],[4547])).
% 158.77/158.46  cnf(10574,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x105741),x105742)),x105742))),
% 158.77/158.46     inference(rename_variables,[],[4547])).
% 158.77/158.46  cnf(10577,plain,
% 158.77/158.46     (P24(f332(f255(f876(x105771,a862)),x105772))),
% 158.77/158.46     inference(rename_variables,[],[3319])).
% 158.77/158.46  cnf(10580,plain,
% 158.77/158.46     (E(f332(f39(a868),f332(f253(a868),x105801)),x105801)),
% 158.77/158.46     inference(rename_variables,[],[3145])).
% 158.77/158.46  cnf(10583,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x105831),f332(a115,x105831)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10590,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x105901),x105901))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10595,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x105951),x105951))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(10604,plain,
% 158.77/158.46     (E(f332(f263(x106041,x106041),f264(x106041,x106042)),x106042)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(10607,plain,
% 158.77/158.46     (P24(f332(f255(f876(x106071,a862)),x106072))),
% 158.77/158.46     inference(rename_variables,[],[3319])).
% 158.77/158.46  cnf(10610,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),f2(a868)),x106101))),
% 158.77/158.46     inference(rename_variables,[],[3277])).
% 158.77/158.46  cnf(10613,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x106131,a862)),f198(f876(x106131,a862))),x106132))),
% 158.77/158.46     inference(rename_variables,[],[3713])).
% 158.77/158.46  cnf(10616,plain,
% 158.77/158.46     (P24(f332(f255(f876(x106161,a862)),x106162))),
% 158.77/158.46     inference(rename_variables,[],[3319])).
% 158.77/158.46  cnf(10618,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(f332(f82(a868),f332(a115,x106181)),f332(a115,x106181))),x106181))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,10311,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,10273,4054,4555,3165,3627,3566,3326,10292,10410,10479,10540,10543,3717,3239,4521,10181,10184,10210,4537,3704,3472,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,10526,3256,10330,10385,3257,4517,10247,10339,10450,3416,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,3277,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,4549,3746,4547,10223,10226,10571,3715,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315])).
% 158.77/158.46  cnf(10619,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x106191),f332(f332(f82(a868),x106191),x106191)))),
% 158.77/158.46     inference(rename_variables,[],[3530])).
% 158.77/158.46  cnf(10628,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,f332(a115,f332(f332(f81(a868),x106281),x106282)))),f332(a115,x106282)))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,10273,4054,4555,3165,3627,3566,3326,10292,10410,10479,10540,10543,10583,3717,3239,4521,10181,10184,10210,4537,3704,3472,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,10526,3256,10330,10385,3257,4517,10247,10339,10450,3416,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,3277,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,4549,3746,4547,10223,10226,10571,3715,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360])).
% 158.77/158.46  cnf(10636,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a102),f332(a3,x106361)),f332(a3,f2(a868))))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,10273,4054,4555,3165,3627,3566,3326,10292,10410,10479,10540,10543,10583,3717,3239,4521,10181,10184,10210,4537,3704,3472,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,10526,3256,10330,10385,3257,4517,10247,10339,10450,3416,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,4098,4528,4507,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,4549,3746,4547,10223,10226,10571,3715,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365])).
% 158.77/158.46  cnf(10659,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x106591),x106591))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10670,plain,
% 158.77/158.46     (~P24(f332(f332(f198(f876(x106701,f876(x106702,a862))),x106703),x106704))),
% 158.77/158.46     inference(rename_variables,[],[4551])).
% 158.77/158.46  cnf(10677,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x106771),f332(a115,x106771)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10679,plain,
% 158.77/158.46     (P24(f332(f332(f247(a1),f332(f332(f22(a1),x106791),f79(a1))),x106791))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3627,3566,3326,10292,10410,10479,10540,10543,10583,3717,3239,4521,10181,10184,10210,4537,3704,3472,3856,3283,3285,3258,4518,4468,4006,3255,10301,10397,10526,10590,10659,3256,10330,10385,10595,3257,4517,10247,10339,10450,3416,4533,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,4098,4528,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,4549,4551,3746,4547,10223,10226,10571,3715,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620])).
% 158.77/158.46  cnf(10680,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x106801),x106801))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(10685,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x106851),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(10698,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x106981),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(10701,plain,
% 158.77/158.46     (~P24(f332(f332(f247(f876(x107011,a862)),x107012),f198(f876(x107011,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4543])).
% 158.77/158.46  cnf(10704,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x107041),x107041))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10707,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x107071),x107071))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10721,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x107211),f332(f332(f22(a868),x107211),x107212)))),
% 158.77/158.46     inference(scs_inference,[],[4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3627,3566,3326,10292,10410,10479,10540,10543,10583,3717,3239,4521,10181,10184,10210,10685,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,3256,10330,10385,10595,3257,4517,10247,10339,10450,10474,3416,4533,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,4098,4528,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,4549,4551,3746,4547,10223,10226,10571,3715,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782])).
% 158.77/158.46  cnf(10722,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x107221),x107221))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(10731,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x107311),x107312),f198(f876(x107311,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(10740,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x107401),x107401))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10743,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x107431),x107432),f198(f876(x107431,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(10746,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x107461,a862)),f332(f311(x107462,x107461,x107463),f332(f312(x107462,x107461,x107463),x107464))),x107464))),
% 158.77/158.46     inference(rename_variables,[],[4159])).
% 158.77/158.46  cnf(10753,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x107531,a862)),f332(f174(x107531),f332(f137(x107531,x107532),x107533))),f332(f174(x107531),x107533)))),
% 158.77/158.46     inference(rename_variables,[],[3919])).
% 158.77/158.46  cnf(10756,plain,
% 158.77/158.46     (E(f332(f311(x107561,x107561,f5(x107561)),x107562),x107562)),
% 158.77/158.46     inference(rename_variables,[],[3315])).
% 158.77/158.46  cnf(10763,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),f2(a868)),x107631))),
% 158.77/158.46     inference(rename_variables,[],[3277])).
% 158.77/158.46  cnf(10766,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x107661),x107661))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10769,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x107691),x107691))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(10772,plain,
% 158.77/158.46     (~P24(f332(f332(f198(f876(x107721,f876(x107722,a862))),x107723),x107724))),
% 158.77/158.46     inference(rename_variables,[],[4551])).
% 158.77/158.46  cnf(10779,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x107791),x107791))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(10790,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x107901),f332(f332(f82(a868),x107901),x107901)))),
% 158.77/158.46     inference(rename_variables,[],[3530])).
% 158.77/158.46  cnf(10796,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x107961),f332(a115,f332(f332(f81(a868),x107962),x107961))))),
% 158.77/158.46     inference(rename_variables,[],[3715])).
% 158.77/158.46  cnf(10803,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x108031),x108031))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10806,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x108061),x108061))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(10809,plain,
% 158.77/158.46     (~E(f332(a115,x108091),x108091)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10814,plain,
% 158.77/158.46     (P24(f332(f332(f334(x108141),x108142),f255(f876(x108141,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3416])).
% 158.77/158.46  cnf(10819,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x108191),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(10821,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x108211,a862)),x108212),f41(f876(x108211,a862),f332(f309(x108211),x108212))))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3315,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3462,3627,3566,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3628,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,4533,10731,10743,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,4098,4528,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487])).
% 158.77/158.46  cnf(10834,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),f2(a868)),x108341))),
% 158.77/158.46     inference(rename_variables,[],[3277])).
% 158.77/158.46  cnf(10841,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x108411),x108411))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10850,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x108501),x108502),f198(f876(x108501,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(10852,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x108521,a862)),f42(f876(x108521,a862),f332(f309(x108521),x108522))),x108522))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3315,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3628,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,4533,10731,10743,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762])).
% 158.77/158.46  cnf(10854,plain,
% 158.77/158.46     (E(f332(f332(f104(f876(x108541,a862)),f332(f332(f104(f876(x108541,a862)),x108542),f332(f80(f876(x108541,a862)),x108543))),x108543),f198(f876(x108541,a862)))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3315,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3628,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,4533,10731,10743,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764])).
% 158.77/158.46  cnf(10857,plain,
% 158.77/158.46     (P24(f332(f332(f334(f869(x108571)),x108572),f162(x108571,f255(f876(x108571,a862)))))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3315,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3628,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,4533,10731,10743,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773])).
% 158.77/158.46  cnf(10858,plain,
% 158.77/158.46     (P24(f332(f332(f334(x108581),x108582),f255(f876(x108581,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3416])).
% 158.77/158.46  cnf(10861,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x108611),f869(x108611))),f332(f332(f267(f869(x108611),f869(x108611)),x108612),f116(x108611))),f148(x108611,x108613)))),
% 158.77/158.46     inference(rename_variables,[],[4555])).
% 158.77/158.46  cnf(10867,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(x108671,x108671)),x108672),f264(x108671,f198(f876(x108671,a862)))))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3315,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3628,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,4533,10731,10743,10850,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902])).
% 158.77/158.46  cnf(10868,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x108681),x108682),f198(f876(x108681,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(10870,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x108701),x108702),f332(f312(x108701,x108703,x108704),f198(f876(x108703,a862)))))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,4463,10374,3043,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3315,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3628,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,4533,10731,10743,10850,10868,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3713,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936])).
% 158.77/158.46  cnf(10871,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x108711),x108712),f198(f876(x108711,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(10874,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x108741,a862)),x108742),f332(f332(f310(x108741),x108743),x108742)))),
% 158.77/158.46     inference(rename_variables,[],[3711])).
% 158.77/158.46  cnf(10877,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x108771),x108771))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(10880,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x108801,a862)),x108802),f332(f332(f310(x108801),x108803),x108802)))),
% 158.77/158.46     inference(rename_variables,[],[3711])).
% 158.77/158.46  cnf(10882,plain,
% 158.77/158.46     (P36(x108821,x108822,x108823,f117(x108821,f116(x108821)),f116(x108822))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,4463,10374,3043,3094,3213,10144,10213,10216,10308,10311,3190,3084,3149,3114,3092,3737,3315,3183,4542,4473,10204,3145,10273,4054,3908,4555,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3628,4006,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,4533,10731,10743,10850,10868,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,4553,3711,10874,3713,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040])).
% 158.77/158.46  cnf(10895,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x108951,a862)),x108952),f332(f332(f310(x108951),x108953),x108952)))),
% 158.77/158.46     inference(rename_variables,[],[3711])).
% 158.77/158.46  cnf(10900,plain,
% 158.77/158.46     (~P24(f332(f64(x109001,x109002,f198(f876(x109001,a862))),x109003))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(10913,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),x109131),f332(a115,x109131)))),
% 158.77/158.46     inference(rename_variables,[],[3326])).
% 158.77/158.46  cnf(10923,plain,
% 158.77/158.46     (~E(f332(f311(x109231,f876(x109231,a862),x109232),x109233),f332(f309(x109231),x109233))),
% 158.77/158.46     inference(rename_variables,[],[4531])).
% 158.77/158.46  cnf(10926,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x109261),x109262),f198(f876(x109261,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(10929,plain,
% 158.77/158.46     (P24(f332(f332(f334(f875(x109291,x109291)),f332(f332(f267(x109291,x109291),x109292),x109292)),f308(x109291,x109293)))),
% 158.77/158.46     inference(rename_variables,[],[3908])).
% 158.77/158.46  cnf(10932,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x109321,a862)),x109322),f255(f876(x109321,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3646])).
% 158.77/158.46  cnf(10935,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x109351,a862)),f332(f174(x109351),f172(x109351,x109352,x109353))),f332(f174(x109351),x109353)))),
% 158.77/158.46     inference(rename_variables,[],[3970])).
% 158.77/158.46  cnf(10951,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x109511,a862)),f198(f876(x109511,a862))),x109512))),
% 158.77/158.46     inference(rename_variables,[],[3713])).
% 158.77/158.46  cnf(10962,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x109621),f869(x109621))),f332(f332(f267(f869(x109621),f869(x109621)),x109622),f116(x109621))),f148(x109621,x109623)))),
% 158.77/158.46     inference(rename_variables,[],[4555])).
% 158.77/158.46  cnf(10973,plain,
% 158.77/158.46     (~E(f332(a115,x109731),x109731)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10976,plain,
% 158.77/158.46     (~E(f332(a115,x109761),x109761)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(10978,plain,
% 158.77/158.46     (P24(f332(f332(f334(f875(f869(x109781),f869(x109781))),f332(f332(f267(f869(x109781),f869(x109781)),f116(x109781)),f116(x109781))),f332(f332(f289(f869(x109781),f869(x109781),f869(x109781)),f159(x109781,x109782)),f308(f869(x109781),f159(x109781,x109782)))))),
% 158.77/158.46     inference(scs_inference,[],[4550,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,4542,3906,4473,10204,4531,3145,10273,4054,3908,10929,4555,10861,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3713,10613,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577])).
% 158.77/158.46  cnf(10988,plain,
% 158.77/158.46     (P21(x109881,x109881,f5(x109881),x109882)),
% 158.77/158.46     inference(rename_variables,[],[3502])).
% 158.77/158.46  cnf(10993,plain,
% 158.77/158.46     (~E(f332(f311(x109931,f876(x109931,a862),x109932),x109933),f332(f309(x109931),x109933))),
% 158.77/158.46     inference(rename_variables,[],[4531])).
% 158.77/158.46  cnf(10998,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x109981,a862)),x109982),f255(f876(x109981,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3646])).
% 158.77/158.46  cnf(11012,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x110121),x110122),f198(f876(x110121,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11015,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x110151)),x110151))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(11020,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x110201),x110202),f198(f876(x110201,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11033,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x110331)),x110331))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(11036,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x110361),x110362),f198(f876(x110361,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11044,plain,
% 158.77/158.46     (E(f332(f137(x110441,f255(f876(x110442,a862))),f714(x110443,x110444,f332(f332(f152(x110441),x110444),x110443),f255(f876(x110442,a862)),x110441)),x110443)),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,4555,10861,10962,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3713,10613,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867])).
% 158.77/158.46  cnf(11046,plain,
% 158.77/158.46     (E(f332(x110461,f376(f332(x110461,x110462),f332(f210(x110463),x110462),x110461,x110464,x110463)),f332(x110461,x110462))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,4555,10861,10962,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3713,10613,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869])).
% 158.77/158.46  cnf(11055,plain,
% 158.77/158.46     (P24(f332(f332(f334(f875(x110551,x110551)),f332(f332(f267(x110551,x110551),x110552),x110552)),f308(x110551,x110553)))),
% 158.77/158.46     inference(rename_variables,[],[3908])).
% 158.77/158.46  cnf(11060,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x110601),f869(x110601))),f332(f332(f267(f869(x110601),f869(x110601)),x110602),f116(x110601))),f148(x110601,x110603)))),
% 158.77/158.46     inference(rename_variables,[],[4555])).
% 158.77/158.46  cnf(11063,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x110631),f869(x110631))),f332(f332(f267(f869(x110631),f869(x110631)),x110632),f116(x110631))),f146(x110631,x110633)))),
% 158.77/158.46     inference(rename_variables,[],[4556])).
% 158.77/158.46  cnf(11066,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x110661),f869(x110661))),f332(f332(f267(f869(x110661),f869(x110661)),x110662),f116(x110661))),f158(x110661,x110663)))),
% 158.77/158.46     inference(rename_variables,[],[4557])).
% 158.77/158.46  cnf(11068,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x110681),f869(x110681))),f332(f332(f267(f869(x110681),f869(x110681)),f116(x110681)),x110682)),f332(f287(f869(x110681),f869(x110681)),f148(x110681,x110683))))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,4555,10861,10962,11060,4556,4557,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,4543,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3713,10613,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006])).
% 158.77/158.46  cnf(11071,plain,
% 158.77/158.46     (~P24(f332(f332(f247(f876(x110711,a862)),x110712),f198(f876(x110711,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4543])).
% 158.77/158.46  cnf(11074,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x110741),x110742),f198(f876(x110741,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11079,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x110791,a862)),x110792),f255(f876(x110791,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3646])).
% 158.77/158.46  cnf(11088,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x110881),x110882),f198(f876(x110881,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11091,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(x110911,x110911)),f332(f332(f267(x110911,x110911),x110912),x110913)),f154(x110911,f116(f876(x110911,a868)))))),
% 158.77/158.46     inference(rename_variables,[],[4553])).
% 158.77/158.46  cnf(11094,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x110941,a862)),x110942),x110942))),
% 158.77/158.46     inference(rename_variables,[],[3562])).
% 158.77/158.46  cnf(11097,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x110971),x110972),f198(f876(x110971,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11099,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x110991,a862)),f332(f286(x110992,x110991,f198(f876(f875(x110992,x110991),a862))),x110993)),x110994))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,4555,10861,10962,11060,4556,4557,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,10998,4543,10701,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3562,3713,10613,10951,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222])).
% 158.77/158.46  cnf(11100,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x111001,a862)),f198(f876(x111001,a862))),x111002))),
% 158.77/158.46     inference(rename_variables,[],[3713])).
% 158.77/158.46  cnf(11103,plain,
% 158.77/158.46     (P24(f332(f332(f334(f875(x111031,x111031)),f332(f332(f267(x111031,x111031),x111032),x111032)),f308(x111031,x111033)))),
% 158.77/158.46     inference(rename_variables,[],[3908])).
% 158.77/158.46  cnf(11105,plain,
% 158.77/158.46     (~P36(x111051,x111052,x111053,f332(f332(f155(x111054,x111051),x111055),f332(a115,f116(x111054))),f116(x111052))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,11055,4555,10861,10962,11060,4556,4557,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,10998,4543,10701,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3562,3713,10613,10951,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228])).
% 158.77/158.46  cnf(11109,plain,
% 158.77/158.46     (P36(x111091,x111092,x111093,f332(f332(f155(x111094,x111091),x111095),f117(x111094,f116(x111094))),f116(x111092))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,11055,4555,10861,10962,11060,4556,4557,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,10998,4543,10701,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3562,3713,10613,10951,3530,10529,10532,10619,10790,4549,4551,10670,4159,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249])).
% 158.77/158.46  cnf(11114,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x111141),f869(x111141))),f332(f332(f267(f869(x111141),f869(x111141)),x111142),f116(x111141))),f158(x111141,x111143)))),
% 158.77/158.46     inference(rename_variables,[],[4557])).
% 158.77/158.46  cnf(11117,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x111171),f869(x111171))),f332(f332(f267(f869(x111171),f869(x111171)),f116(x111171)),x111172)),f146(x111171,x111173)))),
% 158.77/158.46     inference(rename_variables,[],[4558])).
% 158.77/158.46  cnf(11125,plain,
% 158.77/158.46     (P24(f332(f332(f334(x111251),x111252),f255(f876(x111251,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3416])).
% 158.77/158.46  cnf(11130,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x111301,a862)),f198(f876(x111301,a862))),x111302))),
% 158.77/158.46     inference(rename_variables,[],[3713])).
% 158.77/158.46  cnf(11133,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x111331),x111332),f198(f876(x111331,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11136,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x111361,a862)),x111362),f255(f876(x111361,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3646])).
% 158.77/158.46  cnf(11140,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x111401,a862)),f332(f286(x111402,x111401,x111403),f198(f876(x111402,a862)))),x111404))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,11055,4555,10861,10962,11060,4556,4557,11066,4558,4559,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,4551,10670,4159,4059,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473])).
% 158.77/158.46  cnf(11141,plain,
% 158.77/158.46     (P24(f332(f332(f246(f876(x111411,a862)),f198(f876(x111411,a862))),x111412))),
% 158.77/158.46     inference(rename_variables,[],[3713])).
% 158.77/158.46  cnf(11143,plain,
% 158.77/158.46     (~P24(f332(f68(a868,x111431,x111432,x111433,f255(f876(a868,a862))),x111434))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,4531,10923,3363,3145,10273,4054,3908,10929,11055,4555,10861,10962,11060,4556,4557,11066,4558,4559,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,3319,10577,10607,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,4551,10670,4159,4059,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495])).
% 158.77/158.46  cnf(11154,plain,
% 158.77/158.46     (P24(f332(f255(f876(x111541,a862)),x111542))),
% 158.77/158.46     inference(rename_variables,[],[3319])).
% 158.77/158.46  cnf(11162,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x111621),f869(x111621))),f332(f332(f267(f869(x111621),f869(x111621)),x111622),f116(x111621))),f148(x111621,x111623)))),
% 158.77/158.46     inference(rename_variables,[],[4555])).
% 158.77/158.46  cnf(11165,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x111651),f869(x111651))),f332(f332(f267(f869(x111651),f869(x111651)),x111652),f116(x111651))),f146(x111651,x111653)))),
% 158.77/158.46     inference(rename_variables,[],[4556])).
% 158.77/158.46  cnf(11168,plain,
% 158.77/158.46     (~E(f332(f332(f152(x111681),x111682),x111683),x111683)),
% 158.77/158.46     inference(rename_variables,[],[4473])).
% 158.77/158.46  cnf(11171,plain,
% 158.77/158.46     (~E(f332(a115,x111711),x111711)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11174,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x111741),x111742),f198(f876(x111741,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11179,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x111791),x111792),f198(f876(x111791,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11182,plain,
% 158.77/158.46     (P24(f332(f332(f334(f875(f869(x111821),f869(x111821))),f332(f332(f267(f869(x111821),f869(x111821)),x111822),x111822)),f159(x111821,f308(x111821,x111823))))),
% 158.77/158.46     inference(rename_variables,[],[4048])).
% 158.77/158.46  cnf(11187,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x111871),f869(x111871))),f332(f332(f267(f869(x111871),f869(x111871)),x111872),f116(x111871))),f148(x111871,x111873)))),
% 158.77/158.46     inference(rename_variables,[],[4555])).
% 158.77/158.46  cnf(11191,plain,
% 158.77/158.46     (E(f332(f332(f152(x111911),f595(f308(x111911,x111912),f332(f332(f152(x111911),x111913),x111914),x111914,x111913,x111911)),f596(f308(x111911,x111912),f332(f332(f152(x111911),x111913),x111914),x111914,x111913,x111911)),f332(f332(f152(x111911),x111913),x111914))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,10371,4531,10923,3363,3145,10273,4054,3908,10929,11055,4555,10861,10962,11060,11162,4556,11063,4557,11066,4558,11117,4559,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4048,11182,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,3319,10577,10607,10616,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,4551,10670,4159,4059,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666])).
% 158.77/158.46  cnf(11196,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x111961),x111962),f188(x111963,x111961,f190(x111963,x111961,x111964,f198(f876(x111963,a862))))))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,10371,4531,10923,3363,3145,10273,4054,3908,10929,11055,4555,10861,10962,11060,11162,4556,11063,4557,11066,4558,11117,4559,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4048,11182,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,3319,10577,10607,10616,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,3873,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,4551,10670,4159,4059,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689])).
% 158.77/158.46  cnf(11197,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x111971),x111972),f198(f876(x111971,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11200,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x112001),x112002),f198(f876(x112001,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11203,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x112031),x112032),f198(f876(x112031,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11206,plain,
% 158.77/158.46     (P24(f332(f332(f334(x112061),x112062),f255(f876(x112061,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3416])).
% 158.77/158.46  cnf(11209,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x112091),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(11214,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(x112141,x112141)),f332(f332(f267(x112141,x112141),x112142),x112143)),f154(x112141,f116(f876(x112141,a868)))))),
% 158.77/158.46     inference(rename_variables,[],[4553])).
% 158.77/158.46  cnf(11217,plain,
% 158.77/158.46     (~E(f332(f311(x112171,f876(x112171,a862),x112172),x112173),f332(f309(x112171),x112173))),
% 158.77/158.46     inference(rename_variables,[],[4531])).
% 158.77/158.46  cnf(11220,plain,
% 158.77/158.46     (~E(f332(f311(x112201,f876(x112201,a862),x112202),x112203),f332(f309(x112201),x112203))),
% 158.77/158.46     inference(rename_variables,[],[4531])).
% 158.77/158.46  cnf(11222,plain,
% 158.77/158.46     (E(f332(f332(f267(a868,a868),f780(f308(a868,a322),a322,a868,f332(f332(f267(a868,a868),x112221),f332(a115,x112221)),a868,a868)),f786(f308(a868,a322),a322,a868,f332(f332(f267(a868,a868),x112221),f332(a115,x112221)),a868,a868)),f332(f332(f267(a868,a868),x112221),f332(a115,x112221)))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,10371,4531,10923,10993,11217,3363,3145,10273,4054,3908,10929,11055,4555,10861,10962,11060,11162,4556,11063,4557,11066,4558,11117,4559,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4048,11182,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,11125,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,3319,10577,10607,10616,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,11091,3873,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,4551,10670,4159,4059,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860])).
% 158.77/158.46  cnf(11225,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x112251),f869(x112251))),f332(f332(f267(f869(x112251),f869(x112251)),x112252),f116(x112251))),f148(x112251,x112253)))),
% 158.77/158.46     inference(rename_variables,[],[4555])).
% 158.77/158.46  cnf(11231,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(f869(x112311),f869(x112311))),f332(f332(f267(f869(x112311),f869(x112311)),x112312),f116(x112311))),f148(x112311,x112313)))),
% 158.77/158.46     inference(rename_variables,[],[4555])).
% 158.77/158.46  cnf(11234,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x112341),x112342),f198(f876(x112341,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11238,plain,
% 158.77/158.46     (P24(f332(f332(f334(f875(x112381,x112382)),f332(f332(f267(x112381,x112382),f332(x112383,x112384)),f332(x112385,x112384))),f332(f311(f875(x112386,x112386),f875(x112381,x112382),f272(x112386,x112381,x112386,x112382,x112383,x112385)),f308(x112386,x112387))))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,4463,10374,10465,3043,3094,3213,10144,10213,10216,10308,10311,3190,3725,3084,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,10371,4531,10923,10993,11217,3363,3145,10273,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,4537,3704,3472,3856,3283,3285,3258,4518,4468,4048,11182,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,11125,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,3319,10577,10607,10616,3352,3786,3722,10250,4530,10201,10565,10568,11015,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4545,10169,10172,10431,10482,10485,10490,4553,11091,3873,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,4551,10670,4159,4059,3746,4547,10223,10226,10571,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988])).
% 158.77/158.46  cnf(11241,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x112411),x112412),f198(f876(x112411,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11244,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x112441),x112442),f198(f876(x112441,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11247,plain,
% 158.77/158.46     (P24(f332(f332(f334(x112471),f332(x112472,x112473)),f332(f311(x112474,x112471,x112472),f255(f876(x112474,a862)))))),
% 158.77/158.46     inference(rename_variables,[],[3873])).
% 158.77/158.46  cnf(11250,plain,
% 158.77/158.46     (~P24(f332(f332(f334(f875(x112501,x112501)),f332(f332(f267(x112501,x112501),x112502),x112503)),f154(x112501,f116(f876(x112501,a868)))))),
% 158.77/158.46     inference(rename_variables,[],[4553])).
% 158.77/158.46  cnf(11258,plain,
% 158.77/158.46     (E(f117(x112581,f116(x112581)),f116(x112581))),
% 158.77/158.46     inference(rename_variables,[],[3094])).
% 158.77/158.46  cnf(11261,plain,
% 158.77/158.46     (~E(f332(a115,x112611),x112611)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11268,plain,
% 158.77/158.46     (~E(f332(a115,x112681),x112681)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11273,plain,
% 158.77/158.46     (E(f332(f263(x112731,x112731),f264(x112731,x112732)),x112732)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(11276,plain,
% 158.77/158.46     (E(f332(f263(x112761,x112761),f264(x112761,x112762)),x112762)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(11282,plain,
% 158.77/158.46     (~E(f332(a115,x112821),x112821)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11289,plain,
% 158.77/158.46     (~E(f332(f332(f81(a1),x112891),x112891),a100)),
% 158.77/158.46     inference(rename_variables,[],[4471])).
% 158.77/158.46  cnf(11298,plain,
% 158.77/158.46     (E(f332(f332(f22(a868),f2(a868)),x112981),f2(a868))),
% 158.77/158.46     inference(rename_variables,[],[3166])).
% 158.77/158.46  cnf(11301,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x113011),f2(a868)))),
% 158.77/158.46     inference(rename_variables,[],[4521])).
% 158.77/158.46  cnf(11308,plain,
% 158.77/158.46     (E(f332(f332(f81(a1),f332(f332(f82(a1),x113081),f332(f332(f40(a1),x113082),x113081))),f46(a1,x113082,x113081)),x113082)),
% 158.77/158.46     inference(rename_variables,[],[3819])).
% 158.77/158.46  cnf(11334,plain,
% 158.77/158.46     (~E(f332(a115,x113341),x113341)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11337,plain,
% 158.77/158.46     (~E(f332(a115,x113371),x113371)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11363,plain,
% 158.77/158.46     (~P24(f332(f64(x113631,x113632,f198(f876(x113631,a862))),x113633))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(11366,plain,
% 158.77/158.46     (~P24(f332(f332(f198(f876(x113661,f876(x113662,a862))),x113663),x113664))),
% 158.77/158.46     inference(rename_variables,[],[4551])).
% 158.77/158.46  cnf(11369,plain,
% 158.77/158.46     (P24(f332(f332(f334(x113691),x113692),f255(f876(x113691,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3416])).
% 158.77/158.46  cnf(11381,plain,
% 158.77/158.46     (~E(f332(a115,x113811),x113811)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11384,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x113841),x113841))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(11391,plain,
% 158.77/158.46     (P24(f332(f68(x113911,x113912,x113913,x113914,f198(f876(x113911,a862))),x113914))),
% 158.77/158.46     inference(rename_variables,[],[4199])).
% 158.77/158.46  cnf(11392,plain,
% 158.77/158.46     (E(f332(f263(x113921,x113921),f264(x113921,x113922)),x113922)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(11397,plain,
% 158.77/158.46     (~P24(f332(f332(f198(f876(x113971,f876(x113972,a862))),x113973),x113974))),
% 158.77/158.46     inference(rename_variables,[],[4551])).
% 158.77/158.46  cnf(11408,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x114081),x114082)),x114082))),
% 158.77/158.46     inference(rename_variables,[],[4547])).
% 158.77/158.46  cnf(11411,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a1),f332(f103(a1),x114111)),f2(a1)))),
% 158.77/158.46     inference(rename_variables,[],[4537])).
% 158.77/158.46  cnf(11427,plain,
% 158.77/158.46     (~E(f332(f332(f104(a868),f332(a115,x114271)),x114271),f332(a115,x114271))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,4463,10374,10465,3170,2848,2854,2858,2859,2862,2867,2875,2878,2880,2893,2905,2921,2925,2937,2938,2947,2993,2994,2995,3008,3018,3025,3043,4444,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,3190,3725,3084,3819,11308,3149,3114,3092,3737,3315,3183,3362,4542,3906,4473,10204,10371,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,3239,4521,10181,10184,10210,10685,10698,10819,11209,11301,4537,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,3256,10330,10385,10595,10680,10806,3257,4517,10247,10339,10450,10474,10722,10769,3416,10546,10814,10858,11125,11206,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,3319,10577,10607,10616,3352,3786,3722,10250,4530,10201,10565,10568,11015,11033,3277,10610,10763,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,4199,4545,10169,10172,10431,10482,10485,10490,10900,4553,11091,11214,3873,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,4539,4551,10670,10772,11366,4159,4059,3746,4547,10223,10226,10571,10574,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359])).
% 158.77/158.46  cnf(11434,plain,
% 158.77/158.46     (E(f332(f263(x114341,x114341),f264(x114341,x114342)),x114342)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(11439,plain,
% 158.77/158.46     (E(f332(f263(x114391,x114391),f264(x114391,x114392)),x114392)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(11442,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a1),f332(f103(a1),x114421)),f2(a1)))),
% 158.77/158.46     inference(rename_variables,[],[4537])).
% 158.77/158.46  cnf(11447,plain,
% 158.77/158.46     (~E(f332(a115,x114471),x114471)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11456,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x114561),x114561))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(11477,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a1),f332(f103(a1),x114771)),f2(a1)))),
% 158.77/158.46     inference(rename_variables,[],[4537])).
% 158.77/158.46  cnf(11492,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x114921)),x114921))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(11493,plain,
% 158.77/158.46     (~E(f332(a115,x114931),x114931)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11503,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x115031),x115032)),x115031))),
% 158.77/158.46     inference(rename_variables,[],[4548])).
% 158.77/158.46  cnf(11506,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a1),f332(f103(a1),x115061)),f2(a1)))),
% 158.77/158.46     inference(rename_variables,[],[4537])).
% 158.77/158.46  cnf(11509,plain,
% 158.77/158.46     (~E(f332(a115,x115091),x115091)),
% 158.77/158.46     inference(rename_variables,[],[4448])).
% 158.77/158.46  cnf(11522,plain,
% 158.77/158.46     (P24(f332(f332(f334(x115221),x115222),f332(f332(f310(x115221),x115222),x115223)))),
% 158.77/158.46     inference(rename_variables,[],[3577])).
% 158.77/158.46  cnf(11523,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a1),f2(a1)),f332(f80(a1),f332(f103(a1),f332(a115,x115231)))))),
% 158.77/158.46     inference(rename_variables,[],[4549])).
% 158.77/158.46  cnf(11526,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),f332(f332(f22(a868),x115261),x115262)),f332(a115,x115261)))),
% 158.77/158.46     inference(rename_variables,[],[3717])).
% 158.77/158.46  cnf(11529,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),f46(a868,x115291,x115292)),x115291))),
% 158.77/158.46     inference(rename_variables,[],[3722])).
% 158.77/158.46  cnf(11535,plain,
% 158.77/158.46     (E(f332(f263(x115351,x115351),f264(x115351,x115352)),x115352)),
% 158.77/158.46     inference(rename_variables,[],[3213])).
% 158.77/158.46  cnf(11540,plain,
% 158.77/158.46     (E(f332(f332(f135(x115401),f171(x115401,x115402,x115403)),f171(x115401,x115404,x115403)),f332(f332(f135(x115401),f171(x115401,x115404,x115403)),f171(x115401,x115402,x115403)))),
% 158.77/158.46     inference(rename_variables,[],[3834])).
% 158.77/158.46  cnf(11545,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x115451)),x115451))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(11554,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x115541),x115541))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(11557,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),f46(a868,x115571,x115572)),x115571))),
% 158.77/158.46     inference(rename_variables,[],[3722])).
% 158.77/158.46  cnf(11558,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),f2(a868)),x115581))),
% 158.77/158.46     inference(rename_variables,[],[3277])).
% 158.77/158.46  cnf(11575,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x115751),x115751))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(11578,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x115781),x115781))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(11581,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x115811),x115811))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(11584,plain,
% 158.77/158.46     (P24(f332(f332(f334(x115841),f332(x115842,x115843)),f332(f311(x115844,x115841,x115842),f255(f876(x115844,a862)))))),
% 158.77/158.46     inference(rename_variables,[],[3873])).
% 158.77/158.46  cnf(11585,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x115851)),x115851))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(11588,plain,
% 158.77/158.46     (P24(f332(f332(f334(x115881),f332(x115882,x115883)),f332(f311(x115884,x115881,x115882),f255(f876(x115884,a862)))))),
% 158.77/158.46     inference(rename_variables,[],[3873])).
% 158.77/158.46  cnf(11589,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x115891),x115892)),x115892))),
% 158.77/158.46     inference(rename_variables,[],[4547])).
% 158.77/158.46  cnf(11594,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x115941),x115942)),x115941))),
% 158.77/158.46     inference(rename_variables,[],[4548])).
% 158.77/158.46  cnf(11597,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x115971),x115971))),
% 158.77/158.46     inference(rename_variables,[],[4517])).
% 158.77/158.46  cnf(11600,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x116001),x116001))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(11606,plain,
% 158.77/158.46     (~P37(x116061,x116062,f116(x116061))),
% 158.77/158.46     inference(rename_variables,[],[4484])).
% 158.77/158.46  cnf(11609,plain,
% 158.77/158.46     (P24(f332(f332(f334(x116091),x116092),f255(f876(x116091,a862))))),
% 158.77/158.46     inference(rename_variables,[],[3416])).
% 158.77/158.46  cnf(11610,plain,
% 158.77/158.46     (~P24(f332(f332(f246(a868),f332(a115,x116101)),x116101))),
% 158.77/158.46     inference(rename_variables,[],[4530])).
% 158.77/158.46  cnf(11613,plain,
% 158.77/158.46     (~P24(f332(f64(x116131,x116132,f198(f876(x116131,a862))),x116133))),
% 158.77/158.46     inference(rename_variables,[],[4545])).
% 158.77/158.46  cnf(11626,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x116261),x116262),f198(f876(x116261,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11629,plain,
% 158.77/158.46     (E(f332(f332(f16(x116291,x116292),x116293),x116294),x116293)),
% 158.77/158.46     inference(rename_variables,[],[3246])).
% 158.77/158.46  cnf(11632,plain,
% 158.77/158.46     (E(f332(f332(f16(x116321,x116322),x116323),x116324),x116323)),
% 158.77/158.46     inference(rename_variables,[],[3246])).
% 158.77/158.46  cnf(11644,plain,
% 158.77/158.46     (P24(f332(f332(f247(a868),f2(a868)),f332(a115,x116441)))),
% 158.77/158.46     inference(rename_variables,[],[3338])).
% 158.77/158.46  cnf(11647,plain,
% 158.77/158.46     (P24(f332(f332(f246(a868),x116471),x116471))),
% 158.77/158.46     inference(rename_variables,[],[3255])).
% 158.77/158.46  cnf(11650,plain,
% 158.77/158.46     (P24(f332(f332(f334(x116501),f332(x116502,x116503)),f332(f311(x116504,x116501,x116502),f255(f876(x116504,a862)))))),
% 158.77/158.46     inference(rename_variables,[],[3873])).
% 158.77/158.46  cnf(11653,plain,
% 158.77/158.46     (P24(f332(f63(x116531),f332(f174(x116531),x116532)))),
% 158.77/158.46     inference(rename_variables,[],[3297])).
% 158.77/158.46  cnf(11656,plain,
% 158.77/158.46     (P24(f332(f63(x116561),f332(f174(x116561),x116562)))),
% 158.77/158.46     inference(rename_variables,[],[3297])).
% 158.77/158.46  cnf(11659,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),f332(f80(a1),f332(f103(a1),x116591))),f332(f103(a1),x116592)))),
% 158.77/158.46     inference(rename_variables,[],[3747])).
% 158.77/158.46  cnf(11662,plain,
% 158.77/158.46     (~P24(f332(f332(f334(x116621),x116622),f198(f876(x116621,a862))))),
% 158.77/158.46     inference(rename_variables,[],[4533])).
% 158.77/158.46  cnf(11676,plain,
% 158.77/158.46     (~P24(f332(f332(f334(a868),f2(a868)),f332(f304(a868),x116761)))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,4463,10374,10465,3170,2847,2848,2851,2854,2855,2858,2859,2862,2867,2868,2875,2878,2879,2880,2886,2893,2905,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,3190,3725,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,11526,3239,3338,4521,10181,10184,10210,10685,10698,10819,11209,11301,4537,11411,11442,11477,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,3256,10330,10385,10595,10680,10806,3257,3334,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,3319,10577,10607,10616,3358,3352,3786,3722,10250,11529,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,3277,10610,10763,10834,3747,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134])).
% 158.77/158.46  cnf(11678,plain,
% 158.77/158.46     (~P24(f332(f332(f334(a868),x116781),f332(f253(a868),f2(a868))))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,4463,10374,10465,3170,2847,2848,2851,2854,2855,2858,2859,2862,2867,2868,2875,2878,2879,2880,2886,2893,2905,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,3190,3725,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,11526,3239,3338,4521,10181,10184,10210,10685,10698,10819,11209,11301,4537,11411,11442,11477,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,3256,10330,10385,10595,10680,10806,3257,3334,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,3319,10577,10607,10616,3358,3352,3786,3722,10250,11529,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,3277,10610,10763,10834,3747,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135])).
% 158.77/158.46  cnf(11680,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),f46(a868,x116801,f198(a868))),x116801))),
% 158.77/158.46     inference(scs_inference,[],[4550,3502,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,4463,10374,10465,3170,2847,2848,2851,2854,2855,2858,2859,2862,2867,2868,2875,2878,2879,2880,2886,2893,2905,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,3190,3725,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,11526,3239,3338,4521,10181,10184,10210,10685,10698,10819,11209,11301,4537,11411,11442,11477,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,3256,10330,10385,10595,10680,10806,11384,3257,3334,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,3319,10577,10607,10616,3358,3352,3786,3722,10250,11529,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,3277,10610,10763,10834,3747,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174])).
% 158.77/158.46  cnf(11681,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x116811),x116811))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(11684,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x116841),x116841))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(11693,plain,
% 158.77/158.46     (P24(f332(f332(f246(a1),x116931),x116931))),
% 158.77/158.46     inference(rename_variables,[],[3256])).
% 158.77/158.46  cnf(11696,plain,
% 158.77/158.46     (~P24(f332(f332(f247(a868),x116961),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(11701,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x117011),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(11708,plain,
% 158.77/158.47     (P24(f332(f255(f876(x117081,a862)),x117082))),
% 158.77/158.47     inference(rename_variables,[],[3319])).
% 158.77/158.47  cnf(11713,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f2(a868)),x117131))),
% 158.77/158.47     inference(rename_variables,[],[3277])).
% 158.77/158.47  cnf(11714,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a868),f332(a115,x117141)),x117141))),
% 158.77/158.47     inference(rename_variables,[],[4530])).
% 158.77/158.47  cnf(11717,plain,
% 158.77/158.47     (~P24(f332(f64(x117171,x117172,f198(f876(x117171,a862))),x117173))),
% 158.77/158.47     inference(rename_variables,[],[4545])).
% 158.77/158.47  cnf(11732,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a1),f332(f103(a1),f332(a115,x117321))),f332(f80(a1),f2(a1))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,4463,10374,10465,3170,2847,2848,2851,2854,2855,2858,2859,2862,2867,2868,2874,2875,2878,2879,2880,2886,2893,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,3190,3725,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,11526,3239,3338,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,3256,10330,10385,10595,10680,10806,11384,11681,11684,3257,3334,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,3319,10577,10607,10616,11154,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,3277,10610,10763,10834,11558,3747,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428])).
% 158.77/158.47  cnf(11736,plain,
% 158.77/158.47     (P24(f332(f332(f247(a1),f332(f80(a1),f79(a1))),f2(a1)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,4463,10374,10465,3170,2847,2848,2851,2854,2855,2858,2859,2862,2867,2868,2874,2875,2878,2879,2880,2886,2893,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,3190,3725,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,11526,3239,3338,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,3256,10330,10385,10595,10680,10806,11384,11681,11684,3257,3334,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,3319,10577,10607,10616,11154,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,3277,10610,10763,10834,11558,3747,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444])).
% 158.77/158.47  cnf(11739,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a868),f332(a115,x117391)),x117391))),
% 158.77/158.47     inference(rename_variables,[],[4530])).
% 158.77/158.47  cnf(11742,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a868),f332(a115,x117421)),x117421))),
% 158.77/158.47     inference(rename_variables,[],[4530])).
% 158.77/158.47  cnf(11745,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a868),f332(a115,x117451)),x117451))),
% 158.77/158.47     inference(rename_variables,[],[4530])).
% 158.77/158.47  cnf(11748,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a868),f332(a115,x117481)),x117481))),
% 158.77/158.47     inference(rename_variables,[],[4530])).
% 158.77/158.47  cnf(11751,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x117511),x117511))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11754,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x117541),x117541))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11757,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x117571),x117571))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11760,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x117601),x117601))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11777,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x117771),x117771))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(11782,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x117821),f332(f76(a1),x117821)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,4463,10374,10465,3471,3170,2847,2848,2851,2854,2855,2858,2859,2862,2867,2868,2874,2875,2878,2879,2880,2886,2893,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,3190,3725,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,3717,11526,3239,3338,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,4017,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,3257,3334,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,3319,10577,10607,10616,11154,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,3277,10610,10763,10834,11558,3747,4098,4528,3794,4507,4510,3230,3234,4509,4508,4512,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540])).
% 158.77/158.47  cnf(11783,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x117831),x117831))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(11794,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x117941),x117941))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(11797,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(f875(f869(x117971),f869(x117971)),a862)),f159(x117971,x117972)),f308(f869(x117971),f158(x117971,x117972))))),
% 158.77/158.47     inference(rename_variables,[],[3975])).
% 158.77/158.47  cnf(11804,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x118041),f332(a115,x118041)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(11807,plain,
% 158.77/158.47     (P24(f332(f332(f334(f876(x118071,a862)),x118072),f332(f309(x118071),x118072)))),
% 158.77/158.47     inference(rename_variables,[],[3628])).
% 158.77/158.47  cnf(11808,plain,
% 158.77/158.47     (~E(f332(a115,x118081),x118081)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(11813,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x118131),x118131))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(11818,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x118181),x118181))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(11829,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x118291,a862)),x118292),f332(f332(f310(x118291),x118293),x118292)))),
% 158.77/158.47     inference(rename_variables,[],[3711])).
% 158.77/158.47  cnf(11832,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x118321),x118321))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(11833,plain,
% 158.77/158.47     (~E(f332(a115,x118331),x118331)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(11844,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x118441),x118441))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11845,plain,
% 158.77/158.47     (~E(f332(a115,x118451),x118451)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(11848,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x118481),x118481))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(11851,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x118511),x118511))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(11854,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x118541),x118541))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(11857,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x118571),x118571))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(11860,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x118601),x118601))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(11863,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x118631),x118631))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11866,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x118661),x118661))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11867,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x118671),f332(a115,x118671)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(11874,plain,
% 158.77/158.47     (~E(f332(a115,x118741),x118741)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(11879,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x118791),x118791))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11880,plain,
% 158.77/158.47     (~E(f332(a115,x118801),x118801)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(11883,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x118831),x118831))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(11900,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x119001),x119001))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(11905,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f2(a868)),x119051))),
% 158.77/158.47     inference(rename_variables,[],[3277])).
% 158.77/158.47  cnf(11922,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x119221),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(11925,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x119251),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(11928,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x119281),x119282),f198(f876(x119281,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(11931,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x119311),x119312),f198(f876(x119311,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(11933,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x119331),f332(f332(f104(a868),x119332),x119331)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,4463,10374,10465,3471,3170,2847,2848,2851,2854,2855,2858,2859,2862,2867,2868,2874,2875,2878,2879,2880,2886,2893,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,3190,3198,3725,3967,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,3717,11526,3239,3338,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,4017,3975,3919,10753,3970,3628,4006,3646,10932,10998,11079,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,3319,10577,10607,10616,11154,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,3277,10610,10763,10834,11558,11713,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,10895,3562,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019])).
% 158.77/158.47  cnf(11934,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x119341),x119341))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11937,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x119371),x119371))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11940,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x119401),x119401))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11943,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x119431),x119431))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(11946,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x119461),f332(a115,x119461)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(11953,plain,
% 158.77/158.47     (P24(f332(f332(f334(f876(x119531,a862)),x119532),f332(f309(x119531),x119532)))),
% 158.77/158.47     inference(rename_variables,[],[3628])).
% 158.77/158.47  cnf(11958,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x119581,a862)),x119582),f332(f332(f310(x119581),x119583),x119582)))),
% 158.77/158.47     inference(rename_variables,[],[3711])).
% 158.77/158.47  cnf(11965,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x119651),x119652),f198(f876(x119651,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(11974,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x119741,a862)),x119742),f255(f876(x119741,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(11975,plain,
% 158.77/158.47     (~E(f332(a115,x119751),x119751)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(11978,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x119781,a862)),f332(f311(x119782,x119781,x119783),f332(f312(x119782,x119781,x119783),x119784))),x119784))),
% 158.77/158.47     inference(rename_variables,[],[4159])).
% 158.77/158.47  cnf(11981,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x119811,a862)),f332(f174(x119811),f332(f137(x119811,x119812),x119813))),f332(f174(x119811),x119813)))),
% 158.77/158.47     inference(rename_variables,[],[3919])).
% 158.77/158.47  cnf(11987,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x119871),f332(a115,x119871)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(11996,plain,
% 158.77/158.47     (E(f332(f263(x119961,x119961),f264(x119961,x119962)),x119962)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12007,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a868),f332(a115,x120071)),x120071))),
% 158.77/158.47     inference(rename_variables,[],[4530])).
% 158.77/158.47  cnf(12008,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x120081),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12011,plain,
% 158.77/158.47     (P24(f332(f63(x120111),f198(f876(x120111,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12012,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x120121),x120122),f198(f876(x120121,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12017,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x120171),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12018,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x120181),x120181))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12023,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x120231,a862)),f332(f174(x120231),f172(x120231,x120232,x120233))),f332(f174(x120231),x120233)))),
% 158.77/158.47     inference(rename_variables,[],[3970])).
% 158.77/158.47  cnf(12026,plain,
% 158.77/158.47     (P21(x120261,x120261,f5(x120261),x120262)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12031,plain,
% 158.77/158.47     (P24(f332(f332(f334(f876(x120311,a862)),x120312),f332(f309(x120311),x120312)))),
% 158.77/158.47     inference(rename_variables,[],[3628])).
% 158.77/158.47  cnf(12038,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x120381),x120381))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12041,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x120411),x120412),f198(f876(x120411,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12044,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x120441,a862)),x120442),f332(f332(f310(x120441),x120443),x120442)))),
% 158.77/158.47     inference(rename_variables,[],[3711])).
% 158.77/158.47  cnf(12045,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x120451,a862)),x120452),f255(f876(x120451,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(12052,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x120521),x120521))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12055,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x120551),x120551))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12058,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x120581),x120581))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12061,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x120611),x120611))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12064,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x120641),f332(a115,x120641)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12067,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x120671),f332(a115,x120671)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12070,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x120701,a862)),x120702),x120702))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12072,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a1),f332(f332(f22(a1),a84),a100)),f2(a1)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,4463,10374,10465,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2878,2879,2880,2886,2893,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,3190,3198,3725,3967,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,3717,11526,3239,3338,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,11656,4017,3975,3919,10753,3970,10935,3628,11807,11953,4006,3646,10932,10998,11079,11136,11974,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,3319,10577,10607,10616,11154,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,3277,10610,10763,10834,11558,11713,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,10895,11829,11958,3562,11094,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,10746,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625])).
% 158.77/158.47  cnf(12077,plain,
% 158.77/158.47     (P24(f332(f332(f334(f876(x120771,a862)),x120772),f332(f309(x120771),x120772)))),
% 158.77/158.47     inference(rename_variables,[],[3628])).
% 158.77/158.47  cnf(12083,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a1),f332(f332(f81(a1),a84),a84)),f2(a1)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,4483,4484,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,4463,10374,10465,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2878,2879,2880,2886,2893,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,3190,3198,3725,3967,3084,3465,3819,11308,3149,3114,3109,3092,3093,3737,3315,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,3627,4339,4340,4471,3566,3782,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,3717,11526,3239,3338,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,11656,4017,3975,3919,10753,3970,10935,3628,11807,11953,12031,4006,3646,10932,10998,11079,11136,11974,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,3416,10546,10814,10858,11125,11206,11369,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,3319,10577,10607,10616,11154,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,3277,10610,10763,10834,11558,11713,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,10895,11829,11958,3562,11094,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,4159,10746,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662])).
% 158.77/158.47  cnf(12086,plain,
% 158.77/158.47     (~E(f332(a115,x120861),x120861)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12087,plain,
% 158.77/158.47     (E(f332(f311(x120871,x120871,f5(x120871)),x120872),x120872)),
% 158.77/158.47     inference(rename_variables,[],[3315])).
% 158.77/158.47  cnf(12090,plain,
% 158.77/158.47     (P34(x120901,x120902,f116(x120901),f116(x120901))),
% 158.77/158.47     inference(rename_variables,[],[3511])).
% 158.77/158.47  cnf(12093,plain,
% 158.77/158.47     (~E(f332(a115,x120931),x120931)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12096,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x120961,a862)),f332(f174(x120961),f172(x120961,x120962,x120963))),f332(f174(x120961),x120963)))),
% 158.77/158.47     inference(rename_variables,[],[3970])).
% 158.77/158.47  cnf(12097,plain,
% 158.77/158.47     (P24(f332(f63(x120971),f332(f174(x120971),x120972)))),
% 158.77/158.47     inference(rename_variables,[],[3297])).
% 158.77/158.47  cnf(12108,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x121081),x121081))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12111,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x121111),x121111))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12116,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f2(a868)),x121161))),
% 158.77/158.47     inference(rename_variables,[],[3277])).
% 158.77/158.47  cnf(12123,plain,
% 158.77/158.47     (P30(a868,f332(f170(a868),f332(f332(f155(f869(x121231),a868),f199(f869(x121231))),f182(x121231,x121232))))),
% 158.77/158.47     inference(rename_variables,[],[3829])).
% 158.77/158.47  cnf(12126,plain,
% 158.77/158.47     (P21(x121261,x121261,f5(x121261),x121262)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12129,plain,
% 158.77/158.47     (P24(f332(f332(f334(f869(x121291)),f116(x121291)),f162(x121291,x121292)))),
% 158.77/158.47     inference(rename_variables,[],[3462])).
% 158.77/158.47  cnf(12132,plain,
% 158.77/158.47     (~P24(f332(f332(f198(f876(x121321,f876(x121322,a862))),x121323),x121324))),
% 158.77/158.47     inference(rename_variables,[],[4551])).
% 158.77/158.47  cnf(12137,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x121371),x121371))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12138,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f2(a868)),x121381))),
% 158.77/158.47     inference(rename_variables,[],[3277])).
% 158.77/158.47  cnf(12141,plain,
% 158.77/158.47     (~P24(f332(f332(f198(f876(x121411,f876(x121412,a862))),x121413),x121414))),
% 158.77/158.47     inference(rename_variables,[],[4551])).
% 158.77/158.47  cnf(12144,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(f875(f869(x121441),f869(x121441)),a862)),f159(x121441,x121442)),f308(f869(x121441),f158(x121441,x121442))))),
% 158.77/158.47     inference(rename_variables,[],[3975])).
% 158.77/158.47  cnf(12150,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x121501,a862)),f332(f174(x121501),f172(x121501,x121502,x121503))),f332(f174(x121501),x121503)))),
% 158.77/158.47     inference(rename_variables,[],[3970])).
% 158.77/158.47  cnf(12151,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x121511,a862)),f332(f174(x121511),f332(f137(x121511,x121512),x121513))),f332(f174(x121511),x121513)))),
% 158.77/158.47     inference(rename_variables,[],[3919])).
% 158.77/158.47  cnf(12154,plain,
% 158.77/158.47     (~P24(f332(f332(f247(f876(x121541,a862)),x121542),f198(f876(x121541,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4543])).
% 158.77/158.47  cnf(12157,plain,
% 158.77/158.47     (P21(x121571,f872(x121571),f210(x121571),x121572)),
% 158.77/158.47     inference(rename_variables,[],[3512])).
% 158.77/158.47  cnf(12162,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x121621,a862)),f332(f311(x121622,x121621,x121623),f332(f312(x121622,x121621,x121623),x121624))),x121624))),
% 158.77/158.47     inference(rename_variables,[],[4159])).
% 158.77/158.47  cnf(12165,plain,
% 158.77/158.47     (P24(f332(f63(f872(x121651)),f332(f311(x121652,f872(x121651),f332(f180(x121652,x121651),x121653)),f255(f876(x121652,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3983])).
% 158.77/158.47  cnf(12170,plain,
% 158.77/158.47     (P24(f332(f332(f334(f869(x121701)),f116(x121701)),f162(x121701,x121702)))),
% 158.77/158.47     inference(rename_variables,[],[3462])).
% 158.77/158.47  cnf(12173,plain,
% 158.77/158.47     (~P24(f332(f332(f334(f875(f869(x121731),f869(x121731))),f332(f332(f267(f869(x121731),f869(x121731)),x121732),f116(x121731))),f148(x121731,x121733)))),
% 158.77/158.47     inference(rename_variables,[],[4555])).
% 158.77/158.47  cnf(12176,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x121761),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12178,plain,
% 158.77/158.47     (~P24(f332(f63(x121781),f255(f876(x121781,a862))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,3511,3512,3224,4483,4484,3123,4466,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,4463,10374,10465,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2878,2879,2880,2886,2893,2899,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,3190,3198,3725,3967,3084,3465,3819,11308,3149,3114,3109,3092,3093,3098,3737,3129,3315,10756,3183,3362,4542,3906,4473,10204,10371,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,3908,10929,11055,11103,4555,10861,10962,11060,11162,11187,11225,11231,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,3627,4339,4340,4471,3566,3782,3829,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,3717,11526,3239,3338,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3454,4538,4048,11182,3587,3297,11653,11656,4017,3975,11797,12144,3919,10753,11981,3970,10935,12023,12096,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,3416,10546,10814,10858,11125,11206,11369,11609,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,3319,10577,10607,10616,11154,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,3983,3873,11247,11584,11588,3711,10874,10880,10895,11829,11958,3562,11094,12070,3713,10613,10951,11100,11130,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,11397,12132,4159,10746,11978,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149])).
% 158.77/158.47  cnf(12179,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x121791,a862)),x121792),x121792))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12182,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x121821),x121822),f198(f876(x121821,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12185,plain,
% 158.77/158.47     (~P24(f332(f332(f198(f876(x121851,f876(x121852,a862))),x121853),x121854))),
% 158.77/158.47     inference(rename_variables,[],[4551])).
% 158.77/158.47  cnf(12188,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x121881,a862)),f332(f311(x121882,x121881,x121883),f332(f312(x121882,x121881,x121883),x121884))),x121884))),
% 158.77/158.47     inference(rename_variables,[],[4159])).
% 158.77/158.47  cnf(12189,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x121891,a862)),x121892),x121892))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12194,plain,
% 158.77/158.47     (E(f332(f263(x121941,x121941),f264(x121941,x121942)),x121942)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12197,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x121971,a862)),f332(f174(x121971),f172(x121971,x121972,x121973))),f332(f174(x121971),x121973)))),
% 158.77/158.47     inference(rename_variables,[],[3970])).
% 158.77/158.47  cnf(12198,plain,
% 158.77/158.47     (P24(f332(f63(x121981),f332(f174(x121981),x121982)))),
% 158.77/158.47     inference(rename_variables,[],[3297])).
% 158.77/158.47  cnf(12201,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x122011),x122011))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12204,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x122041),x122041))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12207,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x122071),x122071))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12218,plain,
% 158.77/158.47     (P21(x122181,x122181,f5(x122181),x122182)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12223,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x122231),x122232),f198(f876(x122231,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12226,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(x122261,x122261)),f332(f332(f267(x122261,x122261),x122262),x122262)),f308(x122261,x122263)))),
% 158.77/158.47     inference(rename_variables,[],[3908])).
% 158.77/158.47  cnf(12229,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x122291),x122292),f198(f876(x122291,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12232,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(x122321,x122321)),f332(f332(f267(x122321,x122321),x122322),x122322)),f308(x122321,x122323)))),
% 158.77/158.47     inference(rename_variables,[],[3908])).
% 158.77/158.47  cnf(12242,plain,
% 158.77/158.47     (~E(f332(f332(f152(x122421),x122422),x122423),x122423)),
% 158.77/158.47     inference(rename_variables,[],[4473])).
% 158.77/158.47  cnf(12245,plain,
% 158.77/158.47     (P24(f332(f332(f334(x122451),x122452),f255(f876(x122451,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3416])).
% 158.77/158.47  cnf(12246,plain,
% 158.77/158.47     (~E(f332(a115,x122461),x122461)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12249,plain,
% 158.77/158.47     (P24(f332(f332(f334(f869(x122491)),f116(x122491)),f162(x122491,x122492)))),
% 158.77/158.47     inference(rename_variables,[],[3462])).
% 158.77/158.47  cnf(12250,plain,
% 158.77/158.47     (~E(f332(f332(f152(x122501),x122502),x122503),f116(x122501))),
% 158.77/158.47     inference(rename_variables,[],[4482])).
% 158.77/158.47  cnf(12253,plain,
% 158.77/158.47     (P24(f332(f332(f334(x122531),f332(x122532,x122533)),f332(f311(x122534,x122531,x122532),f255(f876(x122534,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3873])).
% 158.77/158.47  cnf(12254,plain,
% 158.77/158.47     (P21(x122541,x122541,f5(x122541),x122542)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12257,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x122571,a862)),f198(f876(x122571,a862))),x122572))),
% 158.77/158.47     inference(rename_variables,[],[3713])).
% 158.77/158.47  cnf(12258,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x122581,a862)),x122582),x122582))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12261,plain,
% 158.77/158.47     (P24(f332(f332(f334(x122611),f332(x122612,x122613)),f332(f311(x122614,x122611,x122612),f255(f876(x122614,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3873])).
% 158.77/158.47  cnf(12262,plain,
% 158.77/158.47     (P21(x122621,x122621,f5(x122621),x122622)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12265,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(f869(x122651),f869(x122651))),f332(f332(f267(f869(x122651),f869(x122651)),f116(x122651)),f116(x122651))),f159(x122651,x122652)))),
% 158.77/158.47     inference(rename_variables,[],[4054])).
% 158.77/158.47  cnf(12268,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x122681),x122681))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12269,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x122691),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12275,plain,
% 158.77/158.47     (E(f332(f332(f135(x122751),x122752),f116(x122751)),x122752)),
% 158.77/158.47     inference(rename_variables,[],[3184])).
% 158.77/158.47  cnf(12276,plain,
% 158.77/158.47     (~E(f332(f332(f152(x122761),x122762),x122763),x122763)),
% 158.77/158.47     inference(rename_variables,[],[4473])).
% 158.77/158.47  cnf(12279,plain,
% 158.77/158.47     (E(f332(f332(f135(x122791),x122792),f116(x122791)),x122792)),
% 158.77/158.47     inference(rename_variables,[],[3184])).
% 158.77/158.47  cnf(12280,plain,
% 158.77/158.47     (~E(f332(f332(f152(x122801),x122802),x122803),x122803)),
% 158.77/158.47     inference(rename_variables,[],[4473])).
% 158.77/158.47  cnf(12283,plain,
% 158.77/158.47     (E(f332(f332(f135(x122831),x122832),f116(x122831)),x122832)),
% 158.77/158.47     inference(rename_variables,[],[3184])).
% 158.77/158.47  cnf(12292,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x122921,a862)),x122922),f255(f876(x122921,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(12296,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x122961),x122961))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12297,plain,
% 158.77/158.47     (~E(f332(a115,x122971),x122971)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12300,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x123001,a862)),f198(f876(x123001,a862))),x123002))),
% 158.77/158.47     inference(rename_variables,[],[3713])).
% 158.77/158.47  cnf(12303,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x123031),x123031))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12306,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x123061,a862)),x123062),x123062))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12311,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x123111,a862)),x123112),f332(f332(f310(x123111),x123113),x123112)))),
% 158.77/158.47     inference(rename_variables,[],[3711])).
% 158.77/158.47  cnf(12314,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x123141,a862)),x123142),x123142))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12315,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x123151),x123152),f198(f876(x123151,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12318,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x123181),x123182),f198(f876(x123181,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12327,plain,
% 158.77/158.47     (P21(x123271,x123271,f5(x123271),x123272)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12330,plain,
% 158.77/158.47     (E(f332(f199(f869(x123301)),f171(x123301,x123302,x123303)),x123302)),
% 158.77/158.47     inference(rename_variables,[],[3325])).
% 158.77/158.47  cnf(12333,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x123331),x123331))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12334,plain,
% 158.77/158.47     (P24(f332(f255(f876(x123341,a862)),x123342))),
% 158.77/158.47     inference(rename_variables,[],[3319])).
% 158.77/158.47  cnf(12337,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x123371),x123372),f198(f876(x123371,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12340,plain,
% 158.77/158.47     (P24(f332(f332(f334(x123401),f332(x123402,x123403)),f332(f311(x123404,x123401,x123402),f255(f876(x123404,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3873])).
% 158.77/158.47  cnf(12341,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(x123411,x123411)),f332(f332(f267(x123411,x123411),x123412),x123412)),f308(x123411,x123413)))),
% 158.77/158.47     inference(rename_variables,[],[3908])).
% 158.77/158.47  cnf(12344,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(x123441,x123441)),f332(f332(f267(x123441,x123441),x123442),x123442)),f308(x123441,x123443)))),
% 158.77/158.47     inference(rename_variables,[],[3908])).
% 158.77/158.47  cnf(12347,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x123471),x123471))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12348,plain,
% 158.77/158.47     (P24(f332(f255(f876(x123481,a862)),x123482))),
% 158.77/158.47     inference(rename_variables,[],[3319])).
% 158.77/158.47  cnf(12351,plain,
% 158.77/158.47     (P24(f332(f63(x123511),f332(f174(x123511),x123512)))),
% 158.77/158.47     inference(rename_variables,[],[3297])).
% 158.77/158.47  cnf(12356,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(f869(x123561),f869(x123561))),f332(f332(f267(f869(x123561),f869(x123561)),f116(x123561)),f116(x123561))),f332(f332(f289(f869(x123561),f869(x123561),f869(x123561)),f159(x123561,x123562)),f159(x123561,x123562))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,3511,3512,3224,4483,4484,3123,4466,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,4463,10374,10465,3314,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2893,2899,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,3184,12275,12279,12283,3190,3198,3725,3325,3967,3084,4460,3465,3819,11308,3149,3114,3109,3092,3093,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,12265,3908,10929,11055,11103,12226,12232,12341,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3782,3829,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,3717,11526,3239,3338,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3655,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,4017,3975,11797,12144,3919,10753,11981,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,3416,10546,10814,10858,11125,11206,11369,11609,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,3319,10577,10607,10616,11154,11708,12334,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,3873,11247,11584,11588,11650,12253,12261,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,11397,12132,12141,4159,10746,11978,12162,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368])).
% 158.77/158.47  cnf(12358,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(x123581,x123581)),f332(f332(f267(x123581,x123581),x123582),x123582)),f332(f332(f289(x123581,x123581,x123581),f308(x123581,x123583)),f308(x123581,f308(x123581,x123583)))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,3511,3512,3224,4483,4484,3123,4466,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,4463,10374,10465,3314,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2893,2899,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,3184,12275,12279,12283,3190,3198,3725,3325,3967,3084,4460,3465,3819,11308,3149,3114,3109,3092,3093,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,12265,3908,10929,11055,11103,12226,12232,12341,12344,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3782,3829,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,3717,11526,3239,3338,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3655,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,4017,3975,11797,12144,3919,10753,11981,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,3416,10546,10814,10858,11125,11206,11369,11609,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,3319,10577,10607,10616,11154,11708,12334,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,3873,11247,11584,11588,11650,12253,12261,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,11397,12132,12141,4159,10746,11978,12162,4059,3746,3690,4547,10223,10226,10571,10574,11408,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375])).
% 158.77/158.47  cnf(12361,plain,
% 158.77/158.47     (~P24(f332(f332(f198(f876(x123611,f876(x123612,a862))),x123613),x123614))),
% 158.77/158.47     inference(rename_variables,[],[4551])).
% 158.77/158.47  cnf(12364,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x123641,a862)),x123642),f255(f876(x123641,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(12367,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(x123671,x123671)),f332(f332(f267(x123671,x123671),x123672),x123672)),f308(x123671,x123673)))),
% 158.77/158.47     inference(rename_variables,[],[3908])).
% 158.77/158.47  cnf(12370,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x123701),x123702)),x123702))),
% 158.77/158.47     inference(rename_variables,[],[4547])).
% 158.77/158.47  cnf(12371,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x123711),f332(a115,x123711)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12374,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x123741,a862)),f332(f174(x123741),f332(f137(x123741,x123742),x123743))),f332(f174(x123741),x123743)))),
% 158.77/158.47     inference(rename_variables,[],[3919])).
% 158.77/158.47  cnf(12377,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x123771,a862)),x123772),f255(f876(x123771,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(12380,plain,
% 158.77/158.47     (E(f332(f263(x123801,x123801),f264(x123801,x123802)),x123802)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12391,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x123911),x123912),f198(f876(x123911,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12392,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(f869(x123921),f869(x123921))),f332(f332(f267(f869(x123921),f869(x123921)),f116(x123921)),f116(x123921))),f159(x123921,x123922)))),
% 158.77/158.47     inference(rename_variables,[],[4054])).
% 158.77/158.47  cnf(12397,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x123971),x123972),f198(f876(x123971,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12400,plain,
% 158.77/158.47     (P33(x124001,x124002,f116(x124001))),
% 158.77/158.47     inference(rename_variables,[],[3189])).
% 158.77/158.47  cnf(12403,plain,
% 158.77/158.47     (E(f332(f199(f869(x124031)),f171(x124031,x124032,x124033)),x124032)),
% 158.77/158.47     inference(rename_variables,[],[3325])).
% 158.77/158.47  cnf(12406,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x124061),x124062),f198(f876(x124061,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12410,plain,
% 158.77/158.47     (~P24(f332(f332(f334(f875(f869(x124101),f869(x124101))),f332(f332(f267(f869(x124101),f869(x124101)),x124102),x124102)),f148(x124101,f154(x124101,f116(f876(x124101,a868))))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,3511,3512,3224,3189,4483,4484,3123,4466,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,4463,10374,10465,3314,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2893,2899,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3601,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,3184,12275,12279,12283,3190,3198,3725,3325,12330,3967,3084,4460,3465,3819,11308,3149,3114,3109,3092,3093,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3782,3829,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,3717,11526,3239,3338,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3655,4193,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,4017,3975,11797,12144,3919,10753,11981,12151,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,3416,10546,10814,10858,11125,11206,11369,11609,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,3319,10577,10607,10616,11154,11708,12334,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,3873,11247,11584,11588,11650,12253,12261,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,4052,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,11397,12132,12141,12185,4159,10746,11978,12162,4059,3746,3690,4547,10223,10226,10571,10574,11408,11589,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843])).
% 158.77/158.47  cnf(12412,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x124121),x124121))),
% 158.77/158.47     inference(rename_variables,[],[4517])).
% 158.77/158.47  cnf(12414,plain,
% 158.77/158.47     (P24(f332(f332(f334(f875(f869(x124141),f869(x124141))),f332(f332(f267(f869(x124141),f869(x124141)),f171(x124141,f332(f199(f869(x124141)),x124142),x124143)),x124142)),f159(x124141,f255(f876(f875(x124141,x124141),a862)))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,3511,3512,3224,3189,4483,4484,3123,4466,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,4463,10374,10465,3314,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2893,2899,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3006,3008,3009,3018,3025,3043,4444,3601,3834,11540,3094,11258,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3084,4460,3465,3819,11308,3149,3114,3109,3092,3093,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,4531,10923,10993,11217,11220,3363,3144,3145,10273,10580,3421,3063,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3782,3829,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,3717,11526,3239,3338,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,4537,11411,11442,11477,11506,3704,3472,3856,3283,3285,3258,4518,4468,3655,4193,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,4017,3975,11797,12144,3919,10753,11981,12151,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,3416,10546,10814,10858,11125,11206,11369,11609,12245,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,3319,10577,10607,10616,11154,11708,12334,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,3747,4098,4528,3758,3794,4507,4510,3230,3234,4509,4508,4512,3765,3577,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,3873,11247,11584,11588,11650,12253,12261,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,4052,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,4549,11523,4539,4551,10670,10772,11366,11397,12132,12141,12185,4159,10746,11978,12162,4059,3746,3690,4547,10223,10226,10571,10574,11408,11589,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900])).
% 158.77/158.47  cnf(12415,plain,
% 158.77/158.47     (P24(f332(f332(f334(x124151),x124152),f255(f876(x124151,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3416])).
% 158.77/158.47  cnf(12423,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x124231,a862)),x124232),x124232))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12426,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x124261),x124262),f198(f876(x124261,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12429,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),f2(a1)),f332(f332(f257(a1),f332(f76(a1),x124291)),x124292)))),
% 158.77/158.47     inference(rename_variables,[],[3746])).
% 158.77/158.47  cnf(12432,plain,
% 158.77/158.47     (~E(f332(a115,x124321),x124321)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12434,plain,
% 158.77/158.47     (E(f332(f263(x124341,x124341),f264(x124341,x124342)),x124342)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12436,plain,
% 158.77/158.47     (P39(x124361,f154(x124361,x124362))),
% 158.77/158.47     inference(rename_variables,[],[3123])).
% 158.77/158.47  cnf(12440,plain,
% 158.77/158.47     (E(f332(f263(x124401,x124401),f264(x124401,x124402)),x124402)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12445,plain,
% 158.77/158.47     (E(f332(f263(x124451,x124451),f264(x124451,x124452)),x124452)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12447,plain,
% 158.77/158.47     (E(f332(f263(x124471,x124471),f264(x124471,x124472)),x124472)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12459,plain,
% 158.77/158.47     (E(f332(f263(x124591,x124591),f264(x124591,x124592)),x124592)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12461,plain,
% 158.77/158.47     (P21(x124611,x124611,f5(x124611),x124612)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12463,plain,
% 158.77/158.47     (P21(x124631,x124631,f5(x124631),x124632)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12469,plain,
% 158.77/158.47     (E(f332(f263(x124691,x124691),f264(x124691,x124692)),x124692)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12471,plain,
% 158.77/158.47     (P20(x124711,x124712,f198(f876(f867(x124711),a862)))),
% 158.77/158.47     inference(rename_variables,[],[3313])).
% 158.77/158.47  cnf(12476,plain,
% 158.77/158.47     (P11(x124761,f876(x124761,a862),f310(x124761))),
% 158.77/158.47     inference(rename_variables,[],[3227])).
% 158.77/158.47  cnf(12480,plain,
% 158.77/158.47     (E(f332(f263(x124801,x124801),f264(x124801,x124802)),x124802)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12489,plain,
% 158.77/158.47     (P44(x124891,x124892,x124893,x124894,f198(f876(x124891,a862)),x124894)),
% 158.77/158.47     inference(rename_variables,[],[4223])).
% 158.77/158.47  cnf(12492,plain,
% 158.77/158.47     (P44(x124921,x124922,x124923,x124924,f198(f876(x124921,a862)),x124924)),
% 158.77/158.47     inference(rename_variables,[],[4223])).
% 158.77/158.47  cnf(12496,plain,
% 158.77/158.47     (E(f332(f263(x124961,x124961),f264(x124961,x124962)),x124962)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12498,plain,
% 158.77/158.47     (E(f332(f263(x124981,x124981),f264(x124981,x124982)),x124982)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12500,plain,
% 158.77/158.47     (E(f332(f263(x125001,x125001),f264(x125001,x125002)),x125002)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12503,plain,
% 158.77/158.47     (E(f198(f876(f875(x125031,x125031),a862)),f264(x125031,f198(f876(x125031,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3329])).
% 158.77/158.47  cnf(12505,plain,
% 158.77/158.47     (P31(x125051,f2(a868),f332(f332(f332(f93(x125051),x125052),f332(a28,x125053)),x125054))),
% 158.77/158.47     inference(rename_variables,[],[3639])).
% 158.77/158.47  cnf(12514,plain,
% 158.77/158.47     (P41(x125141,x125142,f264(x125141,x125142))),
% 158.77/158.47     inference(rename_variables,[],[3223])).
% 158.77/158.47  cnf(12516,plain,
% 158.77/158.47     (P41(x125161,x125162,f264(x125161,x125162))),
% 158.77/158.47     inference(rename_variables,[],[3223])).
% 158.77/158.47  cnf(12520,plain,
% 158.77/158.47     (P52(x125201,f198(f876(x125201,a862)),x125202)),
% 158.77/158.47     inference(rename_variables,[],[3275])).
% 158.77/158.47  cnf(12527,plain,
% 158.77/158.47     (P51(x125271,x125271,f264(x125271,x125272))),
% 158.77/158.47     inference(rename_variables,[],[3224])).
% 158.77/158.47  cnf(12533,plain,
% 158.77/158.47     (P34(x125331,x125332,f116(x125331),f116(x125331))),
% 158.77/158.47     inference(rename_variables,[],[3511])).
% 158.77/158.47  cnf(12535,plain,
% 158.77/158.47     (P34(x125351,x125352,f116(x125351),f116(x125351))),
% 158.77/158.47     inference(rename_variables,[],[3511])).
% 158.77/158.47  cnf(12547,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),f2(a868)),f332(a115,x125471)))),
% 158.77/158.47     inference(rename_variables,[],[3338])).
% 158.77/158.47  cnf(12548,plain,
% 158.77/158.47     (~E(f332(a115,x125481),x125481)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12554,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x125541),f332(a115,x125541)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12559,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x125591),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12568,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a1),f332(f103(a1),x125681)),f332(f80(a1),f332(f103(a1),x125682))))),
% 158.77/158.47     inference(rename_variables,[],[4544])).
% 158.77/158.47  cnf(12578,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x125781),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12581,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x125811),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12584,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x125841,x125842)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12587,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x125871,x125872)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12590,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x125901,x125902)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12593,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x125931,x125932)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12600,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),f332(f80(a1),f332(f103(a1),x126001))),f332(f103(a1),x126002)))),
% 158.77/158.47     inference(rename_variables,[],[3747])).
% 158.77/158.47  cnf(12602,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),f2(a1)),f332(f106(a1),f2(a1))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,4463,10374,10465,3314,3275,12520,3471,3170,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2893,2899,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3005,3006,3008,3009,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,4531,10923,10993,11217,11220,3664,3363,3588,3329,12503,3144,3145,10273,10580,3421,3137,3063,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3782,3829,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,3717,11526,3239,3338,11644,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,4537,11411,11442,11477,11506,3704,3472,3473,12584,12587,12590,3856,3283,3285,3258,4518,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,4017,3975,11797,12144,3919,10753,11981,12151,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,3416,10546,10814,10858,11125,11206,11369,11609,12245,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,3319,10577,10607,10616,11154,11708,12334,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,3747,11659,4098,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,3765,3577,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,3873,11247,11584,11588,11650,12253,12261,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,12314,4052,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,4059,3746,3690,3691,4547,10223,10226,10571,10574,11408,11589,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002])).
% 158.77/158.47  cnf(12605,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x126051),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12606,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x126061),x126061))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12613,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x126131),f332(a115,x126131)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12618,plain,
% 158.77/158.47     (P24(f332(f332(f334(x126181),f332(x126182,x126183)),f332(f311(x126184,x126181,x126182),f255(f876(x126184,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3873])).
% 158.77/158.47  cnf(12619,plain,
% 158.77/158.47     (~E(f332(a115,x126191),f2(a868))),
% 158.77/158.47     inference(rename_variables,[],[4458])).
% 158.77/158.47  cnf(12621,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a1),f2(a1)),f332(f106(a1),f2(a1))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,4463,10374,10465,3314,3275,12520,3471,3170,4458,2847,2848,2850,2851,2854,2855,2857,2858,2859,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2893,2899,2905,2918,2921,2925,2937,2938,2947,2993,2994,2995,3005,3006,3008,3009,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,4531,10923,10993,11217,11220,3664,3363,3588,3329,12503,3144,3145,10273,10580,3421,3137,3063,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3604,3782,3829,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,3717,11526,3239,3338,11644,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,4537,11411,11442,11477,11506,3704,3472,3473,12584,12587,12590,3856,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,4017,3975,11797,12144,3919,10753,11981,12151,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,3257,3334,12011,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,3416,10546,10814,10858,11125,11206,11369,11609,12245,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,3319,10577,10607,10616,11154,11708,12334,3358,3352,3786,3722,10250,11529,11557,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,3747,11659,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,3765,3577,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,12314,4052,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,4059,3746,3690,3691,4547,10223,10226,10571,10574,11408,11589,4548,11503,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260])).
% 158.77/158.47  cnf(12624,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x126241),x126241))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(12627,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x126271,x126272)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12630,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x126301,x126302)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12633,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x126331),x126331))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12634,plain,
% 158.77/158.47     (~E(f332(a115,x126341),f2(a868))),
% 158.77/158.47     inference(rename_variables,[],[4458])).
% 158.77/158.47  cnf(12651,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f46(a868,x126511,x126512)),x126511))),
% 158.77/158.47     inference(rename_variables,[],[3722])).
% 158.77/158.47  cnf(12656,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x126561),f332(a115,x126561)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12659,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x126591),f332(a115,x126591)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12660,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x126601),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12671,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a1),f332(f103(a1),x126711)),f2(a1)))),
% 158.77/158.47     inference(rename_variables,[],[4537])).
% 158.77/158.47  cnf(12672,plain,
% 158.77/158.47     (P24(f332(f255(f876(x126721,a862)),x126722))),
% 158.77/158.47     inference(rename_variables,[],[3319])).
% 158.77/158.47  cnf(12675,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a1),f332(f103(a1),x126751)),f2(a1)))),
% 158.77/158.47     inference(rename_variables,[],[4537])).
% 158.77/158.47  cnf(12676,plain,
% 158.77/158.47     (P24(f332(f255(f876(x126761,a862)),x126762))),
% 158.77/158.47     inference(rename_variables,[],[3319])).
% 158.77/158.47  cnf(12679,plain,
% 158.77/158.47     (P24(f332(f255(f876(x126791,a862)),x126792))),
% 158.77/158.47     inference(rename_variables,[],[3319])).
% 158.77/158.47  cnf(12690,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x126901),x126902),f198(f876(x126901,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12691,plain,
% 158.77/158.47     (P24(f332(f63(x126911),f198(f876(x126911,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12700,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f2(a868)),x127001))),
% 158.77/158.47     inference(rename_variables,[],[3277])).
% 158.77/158.47  cnf(12703,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x127031),f332(a115,x127031)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12704,plain,
% 158.77/158.47     (~E(f332(a115,x127041),x127041)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12707,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x127071),x127072),f198(f876(x127071,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12710,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x127101),x127102),f198(f876(x127101,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12713,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x127131),x127131))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12721,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x127211),f332(a115,x127211)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12724,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x127241),x127241))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12729,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x127291),x127291))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12732,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x127321),x127321))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12735,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x127351),x127351))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12738,plain,
% 158.77/158.47     (E(f332(f332(f22(f876(x127381,a862)),f198(f876(x127381,a862))),x127382),f198(f876(x127381,a862)))),
% 158.77/158.47     inference(rename_variables,[],[3533])).
% 158.77/158.47  cnf(12739,plain,
% 158.77/158.47     (P24(f332(f63(x127391),f198(f876(x127391,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12742,plain,
% 158.77/158.47     (E(f332(f332(f22(f876(x127421,a862)),f198(f876(x127421,a862))),x127422),f198(f876(x127421,a862)))),
% 158.77/158.47     inference(rename_variables,[],[3533])).
% 158.77/158.47  cnf(12743,plain,
% 158.77/158.47     (P24(f332(f63(x127431),f198(f876(x127431,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12746,plain,
% 158.77/158.47     (E(f332(f332(f22(f876(x127461,a862)),f198(f876(x127461,a862))),x127462),f198(f876(x127461,a862)))),
% 158.77/158.47     inference(rename_variables,[],[3533])).
% 158.77/158.47  cnf(12747,plain,
% 158.77/158.47     (P24(f332(f63(x127471),f198(f876(x127471,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12750,plain,
% 158.77/158.47     (E(f332(f332(f22(f876(x127501,a862)),f198(f876(x127501,a862))),x127502),f198(f876(x127501,a862)))),
% 158.77/158.47     inference(rename_variables,[],[3533])).
% 158.77/158.47  cnf(12751,plain,
% 158.77/158.47     (P24(f332(f63(x127511),f198(f876(x127511,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12755,plain,
% 158.77/158.47     (E(f332(f263(x127551,x127551),f264(x127551,x127552)),x127552)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12760,plain,
% 158.77/158.47     (E(f332(f332(f22(f876(x127601,a862)),f198(f876(x127601,a862))),x127602),f198(f876(x127601,a862)))),
% 158.77/158.47     inference(rename_variables,[],[3533])).
% 158.77/158.47  cnf(12761,plain,
% 158.77/158.47     (P24(f332(f63(x127611),f198(f876(x127611,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12765,plain,
% 158.77/158.47     (P24(f332(f63(x127651),f198(f876(x127651,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3334])).
% 158.77/158.47  cnf(12768,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x127681),x127681))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12772,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x127721),x127721))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(12779,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x127791),x127791))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12792,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x127921),x127921))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(12801,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x128011),x128012),f198(f876(x128011,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12812,plain,
% 158.77/158.47     (P24(f332(f332(f334(x128121),x128122),f255(f876(x128121,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3416])).
% 158.77/158.47  cnf(12816,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x128161,a862)),x128162),f255(f876(x128161,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(12819,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x128191,a862)),x128192),x128192))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12825,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x128251),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12826,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x128261),x128261))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(12830,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x128301),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12831,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x128311),x128311))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(12836,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x128361),x128361))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12843,plain,
% 158.77/158.47     (E(f332(f332(f16(x128431,x128432),x128433),x128434),x128433)),
% 158.77/158.47     inference(rename_variables,[],[3246])).
% 158.77/158.47  cnf(12846,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x128461,a862)),f332(f174(x128461),f172(x128461,x128462,x128463))),f332(f174(x128461),x128463)))),
% 158.77/158.47     inference(rename_variables,[],[3970])).
% 158.77/158.47  cnf(12850,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x128501),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12851,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x128511),x128511))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(12855,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),x128551),f2(a868)))),
% 158.77/158.47     inference(rename_variables,[],[4521])).
% 158.77/158.47  cnf(12856,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),x128561),x128561))),
% 158.77/158.47     inference(rename_variables,[],[3256])).
% 158.77/158.47  cnf(12860,plain,
% 158.77/158.47     (~P24(f332(f332(f246(f876(a868,a862)),f303(a868,f332(a115,x128601),f332(a115,x128601))),f303(a868,x128602,x128601)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2887,2893,2899,2905,2918,2921,2925,2928,2937,2938,2947,2965,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,11632,4531,10923,10993,11217,11220,3664,3363,3588,3329,12503,3144,3145,10273,10580,3421,3137,3063,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,3717,11526,3239,3338,11644,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,3856,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,12138,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,3765,3577,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,12314,12423,4052,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471])).
% 158.77/158.47  cnf(12861,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x128611),x128611))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12863,plain,
% 158.77/158.47     (~P24(f332(f332(f247(f876(a868,a862)),f303(a868,f332(a115,x128631),f332(a115,x128631))),f303(a868,x128632,x128631)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2887,2893,2899,2905,2918,2921,2925,2928,2937,2938,2947,2965,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,4482,12250,3246,11629,11632,4531,10923,10993,11217,11220,3664,3363,3588,3329,12503,3144,3145,10273,10580,3421,3137,3063,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,3717,11526,3239,3338,11644,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,3856,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,4543,10701,11071,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,3277,10610,10763,10834,11558,11713,11905,12116,12138,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,3765,3577,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,3711,10874,10880,10895,11829,11958,12044,3562,11094,12070,12179,12189,12258,12306,12314,12423,4052,3713,10613,10951,11100,11130,11141,12257,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472])).
% 158.77/158.47  cnf(12864,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x128641),x128641))),
% 158.77/158.47     inference(rename_variables,[],[3255])).
% 158.77/158.47  cnf(12867,plain,
% 158.77/158.47     (~P24(f332(f332(f246(a868),f332(a115,x128671)),x128671))),
% 158.77/158.47     inference(rename_variables,[],[4530])).
% 158.77/158.47  cnf(12873,plain,
% 158.77/158.47     (P24(f332(f332(f334(x128731),f332(x128732,x128733)),f332(f311(x128734,x128731,x128732),f255(f876(x128734,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3873])).
% 158.77/158.47  cnf(12874,plain,
% 158.77/158.47     (P21(x128741,x128741,f5(x128741),x128742)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12879,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x128791,a862)),x128792),f255(f876(x128791,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(12880,plain,
% 158.77/158.47     (P21(x128801,x128801,f5(x128801),x128802)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12884,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x128841,a862)),x128842),f255(f876(x128841,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3646])).
% 158.77/158.47  cnf(12885,plain,
% 158.77/158.47     (P21(x128851,x128851,f5(x128851),x128852)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12889,plain,
% 158.77/158.47     (P21(x128891,x128891,f5(x128891),x128892)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12892,plain,
% 158.77/158.47     (~P24(f332(f332(f247(f876(x128921,a862)),x128922),f198(f876(x128921,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4543])).
% 158.77/158.47  cnf(12895,plain,
% 158.77/158.47     (P21(x128951,x128951,f5(x128951),x128952)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12898,plain,
% 158.77/158.47     (P21(x128981,x128981,f5(x128981),x128982)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12909,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x129091,a862)),f198(f876(x129091,a862))),x129092))),
% 158.77/158.47     inference(rename_variables,[],[3713])).
% 158.77/158.47  cnf(12913,plain,
% 158.77/158.47     (E(f332(f263(x129131,x129131),f264(x129131,x129132)),x129132)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(12917,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x129171),x129172),f198(f876(x129171,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12921,plain,
% 158.77/158.47     (P24(f332(f332(f334(x129211),f332(x129212,x129213)),f332(f311(x129214,x129211,x129212),f255(f876(x129214,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3873])).
% 158.77/158.47  cnf(12922,plain,
% 158.77/158.47     (P21(x129221,x129221,f5(x129221),x129222)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(12925,plain,
% 158.77/158.47     (P24(f332(f332(f334(x129251),x129252),f255(f876(x129251,a862))))),
% 158.77/158.47     inference(rename_variables,[],[3416])).
% 158.77/158.47  cnf(12929,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x129291,a862)),x129292),x129292))),
% 158.77/158.47     inference(rename_variables,[],[3562])).
% 158.77/158.47  cnf(12935,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x129351),x129352),f198(f876(x129351,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12938,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x129381),x129382),f198(f876(x129381,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12942,plain,
% 158.77/158.47     (E(f332(f332(f16(x129421,x129422),x129423),x129424),x129423)),
% 158.77/158.47     inference(rename_variables,[],[3246])).
% 158.77/158.47  cnf(12945,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x129451),f332(a115,x129451)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12946,plain,
% 158.77/158.47     (~E(f332(a115,x129461),x129461)),
% 158.77/158.47     inference(rename_variables,[],[4448])).
% 158.77/158.47  cnf(12949,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x129491),f332(a115,f332(f332(f81(a868),x129492),x129491))))),
% 158.77/158.47     inference(rename_variables,[],[3715])).
% 158.77/158.47  cnf(12950,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),x129501),f332(a115,x129501)))),
% 158.77/158.47     inference(rename_variables,[],[3326])).
% 158.77/158.47  cnf(12952,plain,
% 158.77/158.47     (~E(f332(f332(f82(a868),f332(a115,f2(a868))),f34(x129521,x129522)),f332(f332(f82(a868),f332(a115,f2(a868))),f33(x129523,x129524)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2887,2893,2899,2905,2912,2918,2921,2925,2928,2937,2938,2947,2965,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,4531,10923,10993,11217,11220,3664,3241,3363,3588,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,3717,11526,3239,3338,11644,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,3856,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,3970,10935,12023,12096,12150,12197,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,4052,3713,10613,10951,11100,11130,11141,12257,12300,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493])).
% 158.77/158.47  cnf(12959,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),f2(a1)),f332(f103(a1),x129591)))),
% 158.77/158.47     inference(rename_variables,[],[3358])).
% 158.77/158.47  cnf(12962,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f2(a868)),x129621))),
% 158.77/158.47     inference(rename_variables,[],[3277])).
% 158.77/158.47  cnf(12966,plain,
% 158.77/158.47     (~E(f332(a115,x129661),f2(a868))),
% 158.77/158.47     inference(rename_variables,[],[4458])).
% 158.77/158.47  cnf(12975,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x129751),x129752),f198(f876(x129751,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(12978,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x129781,x129782)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12979,plain,
% 158.77/158.47     (E(f332(f332(f196(a868),f332(a115,x129791)),f332(a115,x129792)),f332(a115,f332(f332(f196(a868),x129791),x129792)))),
% 158.77/158.47     inference(rename_variables,[],[3433])).
% 158.77/158.47  cnf(12982,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x129821,x129822)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12983,plain,
% 158.77/158.47     (E(f332(f332(f197(a868),f332(a115,x129831)),f332(a115,x129832)),f332(a115,f332(f332(f197(a868),x129831),x129832)))),
% 158.77/158.47     inference(rename_variables,[],[3434])).
% 158.77/158.47  cnf(12986,plain,
% 158.77/158.47     (P24(f332(f63(a868),f305(a868,x129861,x129862)))),
% 158.77/158.47     inference(rename_variables,[],[3473])).
% 158.77/158.47  cnf(12994,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x129941,a862)),f332(f174(x129941),f332(f137(x129941,x129942),x129943))),f332(f174(x129941),x129943)))),
% 158.77/158.47     inference(rename_variables,[],[3919])).
% 158.77/158.47  cnf(12995,plain,
% 158.77/158.47     (E(f332(f332(f16(x129951,x129952),x129953),x129954),x129953)),
% 158.77/158.47     inference(rename_variables,[],[3246])).
% 158.77/158.47  cnf(12998,plain,
% 158.77/158.47     (P24(f332(f332(f246(f876(x129981,a862)),f332(f174(x129981),f332(f332(f177(x129981),x129982),x129983))),f332(f174(x129981),x129983)))),
% 158.77/158.47     inference(rename_variables,[],[3964])).
% 158.77/158.47  cnf(12999,plain,
% 158.77/158.47     (E(f332(f332(f16(x129991,x129992),x129993),x129994),x129993)),
% 158.77/158.47     inference(rename_variables,[],[3246])).
% 158.77/158.47  cnf(13003,plain,
% 158.77/158.47     (E(f332(f332(f16(x130031,x130032),x130033),x130034),x130033)),
% 158.77/158.47     inference(rename_variables,[],[3246])).
% 158.77/158.47  cnf(13016,plain,
% 158.77/158.47     (P24(f332(f332(f246(a1),f2(a1)),f332(f103(a1),x130161)))),
% 158.77/158.47     inference(rename_variables,[],[3358])).
% 158.77/158.47  cnf(13019,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x130191),x130192),f198(f876(x130191,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(13022,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x130221),x130222),f198(f876(x130221,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(13023,plain,
% 158.77/158.47     (E(f332(f263(x130231,x130231),f264(x130231,x130232)),x130232)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(13024,plain,
% 158.77/158.47     (P21(x130241,x130241,f5(x130241),x130242)),
% 158.77/158.47     inference(rename_variables,[],[3502])).
% 158.77/158.47  cnf(13028,plain,
% 158.77/158.47     (E(f332(f263(x130281,x130281),f264(x130281,x130282)),x130282)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(13033,plain,
% 158.77/158.47     (P24(f332(f332(f247(f876(a1,a862)),f303(a1,f79(a1),f2(a1))),f303(a1,f2(a1),f79(a1))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2887,2893,2899,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,3717,11526,3239,3338,11644,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379])).
% 158.77/158.47  cnf(13035,plain,
% 158.77/158.47     (P24(f332(f332(f247(f876(a1,a862)),f303(a1,f2(a1),f2(a1))),f303(a1,f332(f80(a1),f332(f103(a1),f332(a115,x130351))),f2(a1))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2887,2893,2899,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,3717,11526,3239,3338,11644,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,12856,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379,8380])).
% 158.77/158.47  cnf(13042,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),f2(a868)),x130421))),
% 158.77/158.47     inference(rename_variables,[],[3277])).
% 158.77/158.47  cnf(13043,plain,
% 158.77/158.47     (P24(f332(f332(f247(a868),f2(a868)),f332(a115,x130431)))),
% 158.77/158.47     inference(rename_variables,[],[3338])).
% 158.77/158.47  cnf(13044,plain,
% 158.77/158.47     (E(f332(f263(x130441,x130441),f264(x130441,x130442)),x130442)),
% 158.77/158.47     inference(rename_variables,[],[3213])).
% 158.77/158.47  cnf(13047,plain,
% 158.77/158.47     (P24(f332(f49(f332(f263(x130471,x130471),f264(x130471,f332(f332(f81(a868),f332(f332(f82(a868),f332(f266(a868,a868),f332(f332(f267(a868,a868),f2(a868)),x130472))),f332(a115,f332(f332(f81(a868),x130473),f332(f270(a868,a868),f332(f332(f267(a868,a868),f2(a868)),x130472)))))),f332(f270(a868,a868),f332(f332(f267(a868,a868),f2(a868)),x130472))))),f332(a115,f332(f332(f81(a868),x130473),f332(f270(a868,a868),f332(f332(f267(a868,a868),f2(a868)),x130472))))),f332(f332(f267(a868,a868),f2(a868)),x130472)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,12966,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2886,2887,2893,2899,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,13028,13044,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,3444,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,12950,3717,11526,3239,3338,11644,12547,13043,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,12856,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,12962,13042,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,12949,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379,8380,8818,8836])).
% 158.77/158.47  cnf(13063,plain,
% 158.77/158.47     (E(f332(f332(f81(a868),f2(a868)),f847(f332(a115,f2(a868)),f2(a868))),f2(a868))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,12966,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2881,2886,2887,2893,2899,2903,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,13028,13044,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,3444,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,12950,3717,11526,3239,3338,11644,12547,13043,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,12855,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3971,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,12856,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,13016,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,12962,13042,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,12949,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379,8380,8818,8836,9749,10097,4637,4639])).
% 158.77/158.47  cnf(13117,plain,
% 158.77/158.47     (P24(f332(f332(f247(a1),f2(a1)),f332(f76(a1),f79(a1))))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,12966,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2881,2886,2887,2893,2899,2903,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,13028,13044,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,3444,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,12950,3717,11526,3239,3338,11644,12547,13043,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,12855,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3971,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,12856,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,13016,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,12962,13042,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,12949,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379,8380,8818,8836,9749,10097,4637,4639,4640,4696,4704,4842,4858,4859,4883,4887,4888,4919,4974,5017,5037,5173,5209,5212,5220,5221,5247,5325,5346,5480,5548,5549,5550,5667,5668])).
% 158.77/158.47  cnf(13131,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),f332(a115,f332(f332(f81(a868),x131311),x131312))),f332(a115,x131311)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,12966,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2881,2886,2887,2893,2899,2903,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,13028,13044,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,3444,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,12950,3717,11526,3239,3338,11644,12547,13043,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,12855,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3971,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,12856,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,13016,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,12962,13042,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,12949,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379,8380,8818,8836,9749,10097,4637,4639,4640,4696,4704,4842,4858,4859,4883,4887,4888,4919,4974,5017,5037,5173,5209,5212,5220,5221,5247,5325,5346,5480,5548,5549,5550,5667,5668,5694,5698,5758,5760,5769,5775,5847])).
% 158.77/158.47  cnf(13153,plain,
% 158.77/158.47     (~P24(f332(f332(f247(a868),f2(a868)),f198(a868)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,12966,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2881,2886,2887,2893,2899,2903,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,13028,13044,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,3444,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,12950,3717,11526,3239,3338,11644,12547,13043,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,12855,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3971,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,12856,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,13016,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,12962,13042,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,12949,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379,8380,8818,8836,9749,10097,4637,4639,4640,4696,4704,4842,4858,4859,4883,4887,4888,4919,4974,5017,5037,5173,5209,5212,5220,5221,5247,5325,5346,5480,5548,5549,5550,5667,5668,5694,5698,5758,5760,5769,5775,5847,5925,6052,6078,6247,6347,6368,6524,6724,6725,6940,6981])).
% 158.77/158.47  cnf(13179,plain,
% 158.77/158.47     (~E(f332(a26,x131791),f332(f210(a864),f332(a28,a878)))),
% 158.77/158.47     inference(scs_inference,[],[4550,3502,10988,12026,12126,12218,12254,12262,12327,12461,12463,12874,12880,12885,12889,12895,12898,12922,13024,3511,12090,12533,12535,3512,12157,3223,12514,12516,3224,12527,3189,12400,4483,4484,11606,4223,12489,12492,3227,12476,3062,3123,12436,4466,3564,4448,10141,10151,10164,10175,10178,10281,10284,10287,10390,10501,10809,10973,10976,11171,11261,11268,11282,11334,11337,11381,11447,11493,11509,11808,11833,11845,11874,11880,11975,12086,12093,12246,12297,12432,12548,12704,12946,4463,10374,10465,3314,3275,12520,3471,3170,4458,12619,12634,12966,2838,2839,2847,2848,2850,2851,2854,2855,2857,2858,2859,2861,2862,2867,2868,2874,2875,2876,2878,2879,2880,2881,2886,2887,2893,2899,2903,2905,2912,2918,2921,2925,2928,2937,2938,2947,2952,2965,2966,2969,2977,2980,2993,2994,2995,3005,3006,3007,3008,3009,3010,3018,3025,4443,3043,3122,4444,3601,3834,11540,3094,11258,3237,3213,10144,10213,10216,10308,10311,10604,11273,11276,11392,11434,11439,11535,11996,12194,12380,12434,12440,12445,12447,12459,12469,12480,12496,12498,12500,12755,12913,13023,13028,13044,3847,3184,12275,12279,12283,3190,3198,3725,3325,12330,12403,3967,3083,3084,4460,3465,3819,11308,3313,12471,3149,3114,3639,12505,3109,3941,3130,3644,4427,3092,3093,4128,3072,3098,3737,3129,3315,10756,12087,3182,3183,3362,4542,10344,3906,4473,10204,10371,11168,12242,12276,12280,4482,12250,3246,11629,11632,12843,12942,12995,12999,13003,4531,10923,10993,11217,11220,3664,3241,3363,3588,3355,3329,12503,3144,3145,10273,10580,4515,3421,3137,3063,3251,3166,11298,4054,12265,12392,3908,10929,11055,11103,12226,12232,12341,12344,12367,4555,10861,10962,11060,11162,11187,11225,11231,12173,4556,11063,11165,4557,11066,11114,4558,11117,4559,3165,3462,12129,12170,12249,3627,4339,4340,3444,4471,11289,3566,3604,3782,3533,12738,12742,12746,12750,12760,3829,12123,3447,3706,3326,10292,10410,10479,10540,10543,10583,10677,10913,11804,11867,11946,11987,12064,12067,12371,12554,12613,12656,12659,12703,12721,12945,12950,3717,11526,3239,3338,11644,12547,13043,3527,4521,10181,10184,10210,10685,10698,10819,11209,11301,11696,11701,11922,11925,12008,12017,12176,12269,12559,12578,12581,12605,12660,12825,12830,12850,12855,4537,11411,11442,11477,11506,12671,12675,3704,3472,3473,12584,12587,12590,12593,12627,12630,12978,12982,12986,3856,3433,12979,3434,12983,3283,3285,3258,4518,3143,4468,3655,4193,3976,3454,4538,4048,11182,3587,3297,11653,11656,12097,12198,12351,4017,3975,11797,12144,3919,10753,11981,12151,12374,12994,3964,12998,3970,10935,12023,12096,12150,12197,12846,3971,3628,11807,11953,12031,12077,4006,3646,10932,10998,11079,11136,11974,12045,12292,12364,12377,12816,12879,12884,4543,10701,11071,12154,12892,3255,10301,10397,10526,10590,10659,10704,10707,10740,10766,10803,10841,10877,11600,11647,11777,11832,11848,11851,11854,11857,12038,12052,12055,12058,12061,12137,12201,12303,12347,12606,12633,12713,12724,12729,12732,12735,12768,12779,12836,12861,12864,3256,10330,10385,10595,10680,10806,11384,11681,11684,11693,11783,11794,11813,11818,11860,11883,11900,12624,12772,12792,12826,12831,12851,12856,3257,3334,12011,12691,12739,12743,12747,12751,12761,12765,4517,10247,10339,10450,10474,10722,10769,10779,11456,11554,11575,11578,11581,11597,11751,11754,11757,11760,11844,11863,11866,11879,11934,11937,11940,11943,12018,12108,12111,12204,12207,12268,12296,12333,12412,3416,10546,10814,10858,11125,11206,11369,11609,12245,12415,12812,12925,4533,10731,10743,10850,10868,10871,10926,11012,11020,11036,11074,11088,11097,11133,11174,11179,11197,11200,11203,11234,11241,11244,11626,11662,11928,11931,11965,12012,12041,12182,12223,12229,12315,12318,12337,12391,12397,12406,12426,12690,12707,12710,12801,12917,12935,12938,12975,13019,13022,3319,10577,10607,10616,11154,11708,12334,12348,12672,12676,12679,3358,12959,13016,3352,3786,3722,10250,11529,11557,12651,4530,10201,10565,10568,11015,11033,11492,11545,11585,11610,11714,11739,11742,11745,11748,12007,12867,3277,10610,10763,10834,11558,11713,11905,12116,12138,12700,12962,13042,3747,11659,12600,4098,3478,4528,3758,3794,4507,4510,4511,3230,3234,4509,4508,4512,4276,3765,3577,11522,4199,11391,4545,10169,10172,10431,10482,10485,10490,10900,11363,11613,11717,4553,11091,11214,11250,3983,12165,3873,11247,11584,11588,11650,12253,12261,12340,12618,12873,12921,3711,10874,10880,10895,11829,11958,12044,12311,3562,11094,12070,12179,12189,12258,12306,12314,12423,12819,12929,4052,3713,10613,10951,11100,11130,11141,12257,12300,12909,3530,10529,10532,10619,10790,3529,4549,11523,4539,4544,12568,4551,10670,10772,11366,11397,12132,12141,12185,12361,4159,10746,11978,12162,12188,4059,3746,12429,3690,3691,4547,10223,10226,10571,10574,11408,11589,12370,4548,11503,11594,3715,10535,10796,12949,3990,4570,4596,4645,4647,4678,4695,4702,4703,4739,4744,4774,4780,4864,4889,4890,4905,4927,4952,4953,4975,4976,4989,4993,5016,5023,5041,5044,5045,5046,5051,5052,5074,5099,5100,5110,5115,5121,5165,5166,5174,5184,5188,5190,5200,5202,5208,5211,5213,5228,5235,5238,5239,5240,5244,5283,5296,5304,5306,5307,5311,5312,5313,5321,5324,5328,5329,5330,5337,5341,5342,5343,5351,5355,5356,5357,5362,5375,5384,5396,5398,5406,5407,5411,5415,5440,5446,5456,5457,5472,5484,5506,5512,5530,5531,5534,5553,5561,5562,5567,5568,5578,5580,5592,5596,5605,5606,5608,5623,5628,5638,5639,5651,5658,5672,5676,5679,5685,5686,5687,5690,5695,5733,5734,5737,5739,5742,5743,5744,5746,5748,5750,5755,5762,5777,5791,5796,5797,5810,5811,5816,5820,5822,5827,5868,5880,5889,5893,5904,5908,5909,5917,5930,5936,5954,5957,5966,5996,6010,6035,6055,6056,6059,6073,6075,6077,6079,6092,6093,6096,6098,6101,6102,6114,6122,6123,6124,6126,6128,6171,6172,6177,6180,6186,6190,6226,6228,6230,6232,6241,6243,6245,6251,6253,6258,6261,6269,6276,6277,6278,6283,6305,6306,6307,6309,6315,6320,6356,6357,6360,6361,6362,6364,6365,6366,6367,6374,6407,6408,6417,6438,6439,6459,6462,6473,6474,6480,6511,6513,6527,6564,6566,6567,6620,6644,6686,6706,6715,6716,6717,6718,6737,6738,6744,6757,6760,6762,6764,6765,6766,6768,6782,6793,6795,6796,6809,6813,6864,6875,6877,6881,6898,6899,6933,6945,6976,6995,7008,7062,7090,7145,7166,7175,7178,7233,7241,7299,7301,7316,7326,7327,7328,7344,7350,7352,7402,7412,7415,7431,7482,7484,7487,7531,7532,7550,7617,7636,7659,7682,7697,7711,7722,7731,7732,7759,7762,7764,7773,7809,7820,7845,7902,7936,7969,8008,8024,8040,8041,8114,8167,8186,8210,8230,8254,8350,8352,8358,8372,8376,8391,8413,8421,8423,8434,8440,8444,8464,8478,8479,8495,8496,8501,8502,8503,8504,8505,8523,8524,8525,8533,8547,8549,8561,8565,8567,8568,8569,8577,8582,8608,8609,8641,8654,8658,8676,8698,8699,8700,8701,8713,8714,8736,8746,8756,8757,8758,8759,8761,8782,8783,8794,8838,8844,8850,8862,8867,8869,8871,8872,8876,8886,8959,8990,8991,8992,9006,9024,9029,9057,9058,9102,9126,9171,9172,9173,9182,9208,9222,9225,9228,9248,9249,9277,9336,9371,9372,9373,9397,9398,9416,9433,9439,9450,9473,9495,9503,9504,9505,9506,9521,9523,9528,9559,9560,9566,9567,9611,9612,9621,9644,9653,9663,9665,9666,9675,9689,9692,9720,9754,9756,9760,9816,9857,9858,9860,9870,9871,9891,9896,9937,9988,10059,10060,10113,10127,2,12,13,4583,4584,4602,4633,4634,4636,4664,4670,4671,4682,4731,4733,4765,4779,4808,4906,4907,4920,4940,4996,4997,5000,5001,5003,5005,5006,5015,5019,5020,5030,5042,5043,5049,5069,5070,5087,5092,5093,5094,5095,5098,5106,5109,5116,5180,5186,5187,5194,5225,5236,5242,5261,5281,5282,5289,5290,5291,5300,5310,5317,5319,5320,5326,5333,5334,5347,5348,5349,5350,5352,5353,5358,5359,5360,5361,5392,5393,5394,5402,5403,5404,5405,5448,5453,5455,5491,5493,5494,5496,5497,5499,5500,5502,5511,5516,5518,5519,5520,5521,5522,5523,5532,5542,5545,5556,5572,5573,5576,5586,5588,5589,5590,5615,5625,5641,5642,5652,5653,5655,5657,5662,5697,5702,5704,5764,5798,5799,5803,5809,5812,5813,5814,5815,5821,5832,5833,5835,5836,5844,5865,5896,5912,5915,5916,5918,5927,5944,5948,5951,5952,5953,5968,5978,5979,6012,6013,6017,6037,6040,6044,6063,6068,6069,6094,6097,6105,6113,6121,6125,6132,6133,6134,6135,6174,6191,6244,6279,6281,6302,6303,6308,6312,6313,6316,6322,6331,6348,6369,6370,6375,6385,6400,6420,6426,6428,6443,6444,6447,6448,6450,6452,6453,6454,6456,6458,6461,6466,6467,6469,6470,6476,6478,6521,6526,6540,6542,6543,6544,6578,6583,6585,6590,6591,6599,6603,6615,6639,6640,6642,6643,6654,6659,6677,6680,6699,6732,6733,6734,6739,6753,6772,6774,6776,6778,6783,6789,6791,6806,6811,6814,6850,6851,6852,6866,6867,6869,6870,6889,6891,6905,6931,6953,6964,6966,6968,6970,6971,6972,7005,7006,7011,7012,7019,7020,7022,7024,7043,7052,7053,7065,7075,7114,7124,7128,7135,7146,7152,7154,7160,7168,7169,7182,7199,7217,7219,7236,7285,7286,7287,7289,7291,7295,7300,7323,7365,7398,7413,7430,7462,7465,7491,7515,7533,7536,7537,7547,7566,7568,7570,7572,7573,7574,7599,7625,7626,7658,7660,7661,7662,7667,7689,7698,7708,7713,7719,7721,7727,7739,7740,7742,7765,7771,7792,7858,7859,7905,7913,7914,7938,7939,7956,7957,8015,8016,8043,8071,8082,8084,8093,8105,8136,8142,8149,8162,8181,8187,8209,8252,8280,8292,8310,8313,8343,8366,8424,8425,8428,8429,8527,8528,8529,8530,8556,8585,8612,8657,8675,8730,8775,8778,8791,8798,8835,8882,8883,8898,8899,9031,9035,9055,9066,9089,9091,9094,9098,9100,9101,9112,9113,9133,9139,9151,9193,9212,9261,9262,9269,9329,9333,9368,9375,9378,9381,9382,9396,9412,9421,9432,9440,9441,9443,9445,9471,9594,9639,9640,9682,9727,9843,9900,9964,10038,10051,10056,3,2585,2587,2588,2591,2594,2595,2596,2597,2609,2611,2614,2615,2616,2621,2622,2623,2626,2629,2630,2631,2632,2633,2634,2635,2636,2638,2640,2644,2652,2653,2655,2656,2658,2659,2660,2673,2676,2677,2678,2683,2684,2688,2690,2692,2696,2697,2698,2706,2708,2713,2714,2715,2716,2717,2718,2738,2740,2745,2746,2747,2765,2767,2768,2775,2784,2785,2787,2791,2792,5217,5280,5378,5464,5465,5466,5543,5640,5671,5705,5721,5723,5729,5792,5793,5794,5795,5801,5834,5963,6002,6011,6034,6071,6106,6111,6260,6265,6300,6301,6321,6324,6326,6333,6334,6335,6336,6337,6338,6339,6340,6422,6490,6491,6499,6577,6610,6611,6651,6652,6790,6805,6878,6879,6886,6906,6929,6937,6939,6986,7009,7010,7028,7029,7064,7108,7109,7206,7267,7268,7269,7270,7284,7317,7370,7371,7380,7388,7389,7401,7433,7434,7435,7436,7581,7583,7584,7585,7591,7592,7800,7806,7807,7817,7856,7934,7974,8027,8048,8049,8121,8223,8290,8291,8293,8328,8387,8388,8453,8471,8472,8473,8474,8616,8852,8853,8924,8939,8993,8994,9109,9143,9166,9194,9233,9419,9676,9807,9869,9925,9927,6029,6405,6406,6493,6514,6515,6928,7144,8542,8575,8769,8950,8951,9020,9021,9279,9280,9281,9282,9474,9748,10047,10098,10099,6475,8379,8380,8818,8836,9749,10097,4637,4639,4640,4696,4704,4842,4858,4859,4883,4887,4888,4919,4974,5017,5037,5173,5209,5212,5220,5221,5247,5325,5346,5480,5548,5549,5550,5667,5668,5694,5698,5758,5760,5769,5775,5847,5925,6052,6078,6247,6347,6368,6524,6724,6725,6940,6981,7150,7372,7441,7778,7780,7872,8025,8776,8921,9023,9245,9509,4823])).
% 158.77/158.47  cnf(13264,plain,
% 158.77/158.47     (~E(f332(f332(f152(x132641),x132642),x132643),x132643)),
% 158.77/158.47     inference(rename_variables,[],[4473])).
% 158.77/158.47  cnf(13267,plain,
% 158.77/158.47     (~P24(f332(f332(f334(x132671),x132672),f198(f876(x132671,a862))))),
% 158.77/158.47     inference(rename_variables,[],[4533])).
% 158.77/158.47  cnf(13281,plain,
% 158.77/158.47     (~P24(f332(f332(f334(f875(x132811,x132811)),x132812),f264(x132811,f198(f876(x132811,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[10867])).
% 158.77/158.47  cnf(13284,plain,
% 158.77/158.47     (P24(f332(f332(f334(x132841),f332(x132842,x132843)),f332(f311(x132844,x132841,x132842),f255(f876(x132844,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[3873])).
% 158.77/158.47  cnf(13289,plain,
% 158.77/158.47     (~E(f332(f332(f152(x132891),x132892),x132893),x132893)),
% 158.77/158.47     inference(rename_variables,[],[4473])).
% 158.77/158.47  cnf(13294,plain,
% 158.77/158.47     (~P24(f332(f332(f334(f875(x132941,x132941)),x132942),f264(x132941,f198(f876(x132941,a862)))))),
% 158.77/158.47     inference(rename_variables,[],[10867])).
% 158.77/158.47  cnf(13297,plain,
% 158.77/158.47     (P36(x132971,x132972,x132973,f332(f332(f155(x132974,x132971),x132975),f117(x132974,f116(x132974))),f116(x132972))),
% 158.77/158.47     inference(rename_variables,[],[11109])).
% 158.77/158.47  cnf(13300,plain,
% 158.77/158.47     (~E(f332(f332(f104(a868),f332(a115,x133001)),x133001),f332(a115,x133001))),
% 158.77/158.47     inference(rename_variables,[],[11427])).
% 158.77/158.47  cnf(13312,plain,
% 158.77/158.47     (P24(f332(f332(f246(a868),x133121),f332(f332(f82(a868),x133121),x133121)))),
% 158.77/158.47     inference(rename_variables,[],[3530])).
% 158.77/158.47  cnf(13315,plain,
% 158.77/158.47     (~P36(x133151,x133152,x133153,f332(f332(f155(x133154,x133151),x133155),f332(a115,f116(x133154))),f116(x133152))),
% 158.77/158.47     inference(rename_variables,[],[11105])).
% 158.77/158.48  cnf(13323,plain,
% 158.77/158.48     (P24(f332(f332(f247(a868),x133231),f332(a115,f332(f332(f81(a868),x133232),x133231))))),
% 158.77/158.48     inference(rename_variables,[],[3715])).
% 158.77/158.48  cnf(13326,plain,
% 158.77/158.48     (~P24(f332(f332(f198(f876(x133261,f876(x133262,a862))),x133263),x133264))),
% 158.77/158.48     inference(rename_variables,[],[4551])).
% 158.77/158.48  cnf(13336,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x133361,a862)),x133362),f332(f332(f310(x133361),x133363),x133362)))),
% 158.77/158.48     inference(rename_variables,[],[3711])).
% 158.77/158.48  cnf(13345,plain,
% 158.77/158.48     (~P36(x133451,x133452,x133453,f332(f332(f155(x133454,x133451),x133455),f332(a115,f116(x133454))),f116(x133452))),
% 158.77/158.48     inference(rename_variables,[],[11105])).
% 158.77/158.48  cnf(13355,plain,
% 158.77/158.48     (P24(f332(f332(f246(a1),x133551),x133551))),
% 158.77/158.48     inference(rename_variables,[],[3256])).
% 158.77/158.48  cnf(13358,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(f869(x133581),f869(x133581))),f332(f332(f267(f869(x133581),f869(x133581)),f116(x133581)),x133582)),f158(x133581,x133583)))),
% 158.77/158.48     inference(rename_variables,[],[4559])).
% 158.77/158.48  cnf(13368,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(f869(x133681),f869(x133681))),f332(f332(f267(f869(x133681),f869(x133681)),x133682),f116(x133681))),f148(x133681,x133683)))),
% 158.77/158.48     inference(rename_variables,[],[4555])).
% 158.77/158.48  cnf(13375,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x133751),x133752),f198(f876(x133751,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13397,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x133971),x133972),f198(f876(x133971,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13400,plain,
% 158.77/158.48     (P24(f332(f332(f247(a868),x134001),f332(f332(f82(a868),f332(a115,x134001)),f332(a115,x134001))))),
% 158.77/158.48     inference(rename_variables,[],[10531])).
% 158.77/158.48  cnf(13403,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),x134031),f332(f332(f82(a868),x134031),x134031)))),
% 158.77/158.48     inference(rename_variables,[],[3530])).
% 158.77/158.48  cnf(13408,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(x134081,x134081)),x134082),f264(x134081,f198(f876(x134081,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[10867])).
% 158.77/158.48  cnf(13419,plain,
% 158.77/158.48     (~P24(f332(f332(f198(f876(x134191,f876(x134192,a862))),x134193),x134194))),
% 158.77/158.48     inference(rename_variables,[],[4551])).
% 158.77/158.48  cnf(13424,plain,
% 158.77/158.48     (~E(f332(f332(f152(x134241),x134242),x134243),x134243)),
% 158.77/158.48     inference(rename_variables,[],[4473])).
% 158.77/158.48  cnf(13429,plain,
% 158.77/158.48     (~E(f332(f332(f81(a1),x134291),x134291),a100)),
% 158.77/158.48     inference(rename_variables,[],[4471])).
% 158.77/158.48  cnf(13442,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x134421,a862)),f332(f174(x134421),f172(x134421,x134422,x134423))),f332(f174(x134421),x134423)))),
% 158.77/158.48     inference(rename_variables,[],[3970])).
% 158.77/158.48  cnf(13445,plain,
% 158.77/158.48     (~E(f332(f332(f104(a868),f332(a115,x134451)),x134451),f332(a115,x134451))),
% 158.77/158.48     inference(rename_variables,[],[11427])).
% 158.77/158.48  cnf(13453,plain,
% 158.77/158.48     (P24(f332(f332(f247(a1),f332(f332(f22(a1),x134531),f79(a1))),x134531))),
% 158.77/158.48     inference(rename_variables,[],[10679])).
% 158.77/158.48  cnf(13456,plain,
% 158.77/158.48     (~E(f332(a115,x134561),f2(a868))),
% 158.77/158.48     inference(rename_variables,[],[4458])).
% 158.77/158.48  cnf(13461,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x134611),x134612),f198(f876(x134611,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13471,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(x134711,x134711)),x134712),f264(x134711,f198(f876(x134711,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[10867])).
% 158.77/158.48  cnf(13474,plain,
% 158.77/158.48     (~P24(f332(f332(f334(a868),x134741),f332(f253(a868),f2(a868))))),
% 158.77/158.48     inference(rename_variables,[],[11678])).
% 158.77/158.48  cnf(13485,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x134851),x134852),f198(f876(x134851,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13499,plain,
% 158.77/158.48     (E(f332(x134991,f376(f332(x134991,x134992),f332(f210(x134993),x134992),x134991,x134994,x134993)),f332(x134991,x134992))),
% 158.77/158.48     inference(rename_variables,[],[11046])).
% 158.77/158.48  cnf(13506,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x135061),x135062),f332(f312(x135061,x135063,x135064),f198(f876(x135063,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[10870])).
% 158.77/158.48  cnf(13511,plain,
% 158.77/158.48     (~P24(f332(f332(f247(a868),f332(f332(f81(a868),x135111),x135112)),x135111))),
% 158.77/158.48     inference(rename_variables,[],[4548])).
% 158.77/158.48  cnf(13520,plain,
% 158.77/158.48     (~P24(f332(f332(f198(f876(x135201,f876(x135202,a862))),x135203),x135204))),
% 158.77/158.48     inference(rename_variables,[],[4551])).
% 158.77/158.48  cnf(13525,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x135251),x135252),f198(f876(x135251,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13538,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x135381,a862)),f332(f174(x135381),f172(x135381,x135382,x135383))),f332(f174(x135381),x135383)))),
% 158.77/158.48     inference(rename_variables,[],[3970])).
% 158.77/158.48  cnf(13541,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x135411),x135412),f332(f312(x135411,x135413,x135414),f198(f876(x135413,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[10870])).
% 158.77/158.48  cnf(13544,plain,
% 158.77/158.48     (E(f332(f263(x135441,x135441),f264(x135441,x135442)),x135442)),
% 158.77/158.48     inference(rename_variables,[],[3213])).
% 158.77/158.48  cnf(13547,plain,
% 158.77/158.48     (P24(f332(f332(f246(a1),x135471),x135471))),
% 158.77/158.48     inference(rename_variables,[],[3256])).
% 158.77/158.48  cnf(13561,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x135611),x135612),f198(f876(x135611,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13564,plain,
% 158.77/158.48     (E(f332(f332(f135(x135641),f116(x135641)),x135642),x135642)),
% 158.77/158.48     inference(rename_variables,[],[3208])).
% 158.77/158.48  cnf(13569,plain,
% 158.77/158.48     (~P24(f332(f332(f198(f876(x135691,f876(x135692,a862))),x135693),x135694))),
% 158.77/158.48     inference(rename_variables,[],[4551])).
% 158.77/158.48  cnf(13578,plain,
% 158.77/158.48     (E(f332(f263(x135781,x135781),f264(x135781,x135782)),x135782)),
% 158.77/158.48     inference(rename_variables,[],[3213])).
% 158.77/158.48  cnf(13590,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),f2(a868)),x135901))),
% 158.77/158.48     inference(rename_variables,[],[3277])).
% 158.77/158.48  cnf(13597,plain,
% 158.77/158.48     (~P24(f332(f332(f334(a868),x135971),f332(f253(a868),f2(a868))))),
% 158.77/158.48     inference(rename_variables,[],[11678])).
% 158.77/158.48  cnf(13604,plain,
% 158.77/158.48     (P24(f332(f332(f247(a1),f332(f332(f22(a1),x136041),f79(a1))),x136041))),
% 158.77/158.48     inference(rename_variables,[],[10679])).
% 158.77/158.48  cnf(13622,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x136221,a862)),x136222),x136222))),
% 158.77/158.48     inference(rename_variables,[],[3562])).
% 158.77/158.48  cnf(13625,plain,
% 158.77/158.48     (~P24(f332(f332(f334(a868),x136251),f332(f253(a868),f2(a868))))),
% 158.77/158.48     inference(rename_variables,[],[11678])).
% 158.77/158.48  cnf(13631,plain,
% 158.77/158.48     (~P24(f332(f332(f246(a868),f332(a115,x136311)),x136311))),
% 158.77/158.48     inference(rename_variables,[],[4530])).
% 158.77/158.48  cnf(13645,plain,
% 158.77/158.48     (~P24(f332(f332(f246(a868),f332(a115,x136451)),x136451))),
% 158.77/158.48     inference(rename_variables,[],[4530])).
% 158.77/158.48  cnf(13650,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(x136501,x136501)),x136502),f264(x136501,f198(f876(x136501,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[10867])).
% 158.77/158.48  cnf(13656,plain,
% 158.77/158.48     (~P24(f332(f332(f198(f876(x136561,f876(x136562,a862))),x136563),x136564))),
% 158.77/158.48     inference(rename_variables,[],[4551])).
% 158.77/158.48  cnf(13665,plain,
% 158.77/158.48     (~P24(f332(f332(f334(a868),x136651),f332(f253(a868),f2(a868))))),
% 158.77/158.48     inference(rename_variables,[],[11678])).
% 158.77/158.48  cnf(13670,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),f46(a868,x136701,x136702)),x136701))),
% 158.77/158.48     inference(rename_variables,[],[3722])).
% 158.77/158.48  cnf(13675,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),x136751),f332(f332(f81(a868),x136751),x136752)))),
% 158.77/158.48     inference(rename_variables,[],[3529])).
% 158.77/158.48  cnf(13680,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x136801,a862)),f332(f174(x136801),f172(x136801,x136802,x136803))),f332(f174(x136801),x136803)))),
% 158.77/158.48     inference(rename_variables,[],[3970])).
% 158.77/158.48  cnf(13685,plain,
% 158.77/158.48     (P24(f332(f332(f247(a1),f332(f332(f22(a1),x136851),f79(a1))),x136851))),
% 158.77/158.48     inference(rename_variables,[],[10679])).
% 158.77/158.48  cnf(13690,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x136901,a862)),f332(f174(x136901),f172(x136901,x136902,x136903))),f332(f174(x136901),x136903)))),
% 158.77/158.48     inference(rename_variables,[],[3970])).
% 158.77/158.48  cnf(13693,plain,
% 158.77/158.48     (E(f332(f332(f135(x136931),x136932),f116(x136931)),x136932)),
% 158.77/158.48     inference(rename_variables,[],[3184])).
% 158.77/158.48  cnf(13698,plain,
% 158.77/158.48     (E(f332(f263(x136981,x136981),f264(x136981,x136982)),x136982)),
% 158.77/158.48     inference(rename_variables,[],[3213])).
% 158.77/158.48  cnf(13711,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x137111,a862)),x137112),x137112))),
% 158.77/158.48     inference(rename_variables,[],[3562])).
% 158.77/158.48  cnf(13714,plain,
% 158.77/158.48     (~E(f332(f332(f152(x137141),x137142),x137143),x137143)),
% 158.77/158.48     inference(rename_variables,[],[4473])).
% 158.77/158.48  cnf(13720,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),x137201),f332(f332(f82(a868),x137201),x137201)))),
% 158.77/158.48     inference(rename_variables,[],[3530])).
% 158.77/158.48  cnf(13725,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(x137251,x137251)),x137252),f264(x137251,f198(f876(x137251,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[10867])).
% 158.77/158.48  cnf(13728,plain,
% 158.77/158.48     (P24(f332(f332(f334(x137281),f332(x137282,x137283)),f332(f311(x137284,x137281,x137282),f255(f876(x137284,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[3873])).
% 158.77/158.48  cnf(13733,plain,
% 158.77/158.48     (P24(f332(f332(f334(x137331),f332(x137332,x137333)),f332(f311(x137334,x137331,x137332),f255(f876(x137334,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[3873])).
% 158.77/158.48  cnf(13746,plain,
% 158.77/158.48     (P24(f332(f332(f334(x137461),f332(x137462,x137463)),f332(f311(x137464,x137461,x137462),f255(f876(x137464,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[3873])).
% 158.77/158.48  cnf(13749,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(f869(x137491),f869(x137491))),f332(f332(f267(f869(x137491),f869(x137491)),x137492),f116(x137491))),f146(x137491,x137493)))),
% 158.77/158.48     inference(rename_variables,[],[4556])).
% 158.77/158.48  cnf(13765,plain,
% 158.77/158.48     (~E(f332(f332(f152(x137651),x137652),x137653),x137653)),
% 158.77/158.48     inference(rename_variables,[],[4473])).
% 158.77/158.48  cnf(13772,plain,
% 158.77/158.48     (~E(f332(a115,x137721),f2(a868))),
% 158.77/158.48     inference(rename_variables,[],[4458])).
% 158.77/158.48  cnf(13782,plain,
% 158.77/158.48     (~E(f332(f332(f152(x137821),x137822),x137823),x137823)),
% 158.77/158.48     inference(rename_variables,[],[4473])).
% 158.77/158.48  cnf(13785,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),x137851),f332(f332(f82(a868),x137851),x137851)))),
% 158.77/158.48     inference(rename_variables,[],[3530])).
% 158.77/158.48  cnf(13792,plain,
% 158.77/158.48     (~E(f332(a115,x137921),f2(a868))),
% 158.77/158.48     inference(rename_variables,[],[4458])).
% 158.77/158.48  cnf(13809,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x138091),x138092),f198(f876(x138091,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13828,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x138281),x138282),f198(f876(x138281,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13834,plain,
% 158.77/158.48     (~P24(f332(f332(f246(a868),f332(f332(f82(a868),f332(a115,x138341)),f332(a115,x138341))),x138341))),
% 158.77/158.48     inference(rename_variables,[],[10618])).
% 158.77/158.48  cnf(13837,plain,
% 158.77/158.48     (~P24(f332(f332(f334(x138371),x138372),f198(f876(x138371,a862))))),
% 158.77/158.48     inference(rename_variables,[],[4533])).
% 158.77/158.48  cnf(13848,plain,
% 158.77/158.48     (~P24(f332(f332(f334(a868),x138481),f332(f253(a868),f2(a868))))),
% 158.77/158.48     inference(rename_variables,[],[11678])).
% 158.77/158.48  cnf(13873,plain,
% 158.77/158.48     (~P24(f332(f332(f334(f875(x138731,x138731)),x138732),f264(x138731,f198(f876(x138731,a862)))))),
% 158.77/158.48     inference(rename_variables,[],[10867])).
% 158.77/158.48  cnf(13889,plain,
% 158.77/158.48     (~P24(f332(f332(f334(a868),x138891),f332(f253(a868),f2(a868))))),
% 158.77/158.48     inference(rename_variables,[],[11678])).
% 158.77/158.48  cnf(13902,plain,
% 158.77/158.48     (E(f332(f263(x139021,x139021),f264(x139021,x139022)),x139022)),
% 158.77/158.48     inference(rename_variables,[],[3213])).
% 158.77/158.48  cnf(13905,plain,
% 158.77/158.48     (~P24(f332(f332(f246(a868),f332(f332(f82(a868),f332(a115,x139051)),f332(a115,x139051))),x139051))),
% 158.77/158.48     inference(rename_variables,[],[10618])).
% 158.77/158.48  cnf(13913,plain,
% 158.77/158.48     (P24(f332(f332(f246(f876(x139131,a862)),f332(f174(x139131),f172(x139131,x139132,x139133))),f332(f174(x139131),x139133)))),
% 158.77/158.48     inference(rename_variables,[],[3970])).
% 158.77/158.48  cnf(13916,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),x139161),f332(f332(f82(a868),x139161),x139161)))),
% 158.77/158.48     inference(rename_variables,[],[3530])).
% 158.77/158.48  cnf(13929,plain,
% 158.77/158.48     (P24(f332(f332(f247(a1),f332(f332(f22(a1),x139291),f79(a1))),x139291))),
% 158.77/158.48     inference(rename_variables,[],[10679])).
% 158.77/158.48  cnf(13932,plain,
% 158.77/158.48     (~E(f332(f332(f152(x139321),x139322),x139323),x139323)),
% 158.77/158.48     inference(rename_variables,[],[4473])).
% 158.77/158.48  cnf(13935,plain,
% 158.77/158.48     (~P24(f332(f332(f246(a868),f332(f332(f82(a868),f332(a115,x139351)),f332(a115,x139351))),x139351))),
% 158.77/158.48     inference(rename_variables,[],[10618])).
% 158.77/158.48  cnf(13958,plain,
% 158.77/158.48     (E(f332(f263(x139581,x139581),f264(x139581,x139582)),x139582)),
% 158.77/158.48     inference(rename_variables,[],[3213])).
% 158.77/158.48  cnf(13985,plain,
% 158.77/158.48     (P24(f332(f332(f246(a868),x139851),f332(f332(f81(a868),x139851),x139852)))),
% 158.77/158.48     inference(rename_variables,[],[3529])).
% 158.77/158.48  cnf(13988,plain,
% 158.77/158.48     (P24(f332(f332(f334(f875(x139881,x139881)),f332(f332(f267(x139881,x139881),x139882),x139882)),f308(x139881,x139883)))),
% 158.77/158.48     inference(rename_variables,[],[3908])).
% 158.77/158.48  cnf(14005,plain,
% 158.77/158.48     (~P24(f332(f332(f334(a868),x140051),f332(f253(a868),f2(a868))))),
% 158.77/158.48     inference(rename_variables,[],[11678])).
% 158.77/158.48  cnf(14008,plain,
% 158.77/158.48     (E(f332(x140081,f376(f332(x140081,x140082),f332(f210(x140083),x140082),x140081,x140084,x140083)),f332(x140081,x140082))),
% 158.77/158.48     inference(rename_variables,[],[11046])).
% 158.77/158.48  cnf(14065,plain,
% 158.77/158.48     ($false),
% 158.77/158.48     inference(scs_inference,[],[3283,3704,3285,4017,3856,4054,3043,4549,3258,4507,4537,4518,3908,13988,3334,4555,13368,4509,3352,3717,3358,4533,13267,13375,13397,13461,13485,13525,13561,13809,13828,13837,3970,13442,13538,13680,13690,13913,3873,13284,13728,13733,13746,3746,3362,4463,4458,13456,13772,13792,4473,13264,13289,13424,13714,13765,13782,13932,4471,13429,3239,3338,4048,3255,3256,13355,13547,3722,13670,3277,13590,3577,3711,13336,3562,13622,13711,3713,3530,13312,13403,13720,13785,13916,3529,13675,13985,4159,3715,13323,3213,13544,13578,13698,13902,13958,3184,13693,3208,13564,4556,13749,4559,13358,4517,4530,13631,13645,4539,4544,4551,13326,13419,13520,13569,13656,4547,4548,13511,3471,11427,13300,13445,10233,12952,13179,10500,10289,11736,12356,11238,13117,10471,13033,10531,13400,11782,12602,13035,10519,10978,12358,10857,13047,10821,10679,13453,13604,13685,13929,11680,12414,10852,11140,11099,11046,13499,14008,13063,10854,11222,11191,10462,3316,3289,3197,11044,12860,12863,13131,10628,13153,12083,12072,11068,12178,10197,12621,11676,11732,11678,13474,13597,13625,13665,13848,13889,14005,10636,10867,13281,13294,13408,13471,13650,13725,13873,10870,13506,13541,11143,10618,13834,13905,13935,10721,11933,11196,12410,11105,13315,13345,10882,11109,13297,2864,12,13,2,5307,6738,4974,5880,9245,9495,6243,10060,7762,8502,4780,5235,5549,8561,9858,6307,4774,5456,5917,6744,9228,9644,5324,8413,4889,5762,6253,9760,9439,5769,6762,8524,9675,6035,5174,5240,6128,9523,5760,6438,7062,9896,8501,5734,9756,5330,5398,7773,5173,5190,5578,6511,6524,8700,6686,7328,6757,8523,9816,5396,5472,6010,6055,6737,7178,4596,4953,5044,6124,6513,6898,5534,8783,9857,5694,9058,5606,8582,9057,9870,6368,6052,8440,10059,9612,7845,6186,6439,8167,9371,9373,7150,6171,6177,7484,5220,5337,6459,7759,6864,6232,6190,6766,5484,5742,6480,8676,5562,6180,5037,8503,5099,8782,9720,4739,6096,6718,6782,5550,7764,9891,5687,6126,8350,8496,5530,5698,8041,7636,7402,7872,7550,6309,7344,8114,6725,5046,5954,5744,6122,6276,5100,8358,8886,7166,9222,8759,9372,5200,8609,6940,5023,9566,5328,7233,7441,9692,8641,5930,5213,6123,6407,7902,6793,6473,5580,6315,7732,8478,5406,5810,7415,8391,5343,6277,6356,8871,4645,5957,4744,6093,7969,8568,9249,7090,5847,9611,7431,5816,7487,6258,6261,6768,8025,8423,9663,5357,6245,9937,6102,9665,4927,6374,9504,5568,6620,7697,8504,4695,8008,9506,6716,5822,7617,8505,5775,5908,4905,7008,8533,5676,6717,5296,6320,8713,5212,7301,5375,7809,9336,6228,4952,5045,5686,6361,9029,4858,5239,6715,5746,8567,5457,6899,9248,4975,5672,7316,8838,9182,9473,5415,5777,8210,8736,8230,6357,6813,6976,8495,8746,9521,8862,6945,7711,5748,8654,6077,5228,9023,5506,5996,6226,5893,8372,8794,9528,6283,9559,9567,5355,8040,5244,5739,4570,5221,5283,5608,4703,6462,7175,9860,9398,6098,5362,5561,8867,9225,5346,5966,10113,6809,5758,7482,8421,9171,6760,6764,6877,5304,6366,7327,5166,5531,5811,7532,4640,5679,4890,6172,6360,4696,9172,9689,8525,6527,4678]),
% 158.77/158.48     ['proof']).
% 158.77/158.48  % SZS output end Proof
% 158.77/158.48  % Total time :143.560000s
%------------------------------------------------------------------------------