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

View Problem - Process Solution

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

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

% Result   : Theorem 156.88s 156.99s
% Output   : CNFRefutation 157.30s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.07/0.09  % Problem    : SWW384+1 : TPTP v8.2.0. Released v5.2.0.
% 0.07/0.09  % Command    : java -jar /export/starexec/sandbox2/solver/bin/mcs_scs.jar %d %s
% 0.09/0.28  % Computer : n032.cluster.edu
% 0.09/0.28  % Model    : x86_64 x86_64
% 0.09/0.28  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.09/0.28  % Memory   : 8042.1875MB
% 0.09/0.28  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.09/0.28  % CPULimit   : 300
% 0.09/0.28  % WCLimit    : 300
% 0.09/0.28  % DateTime   : Wed Jun 19 07:01:53 EDT 2024
% 0.09/0.28  % CPUTime    : 
% 0.14/0.46  start to proof:theBenchmark
% 156.80/156.87  %-------------------------------------------
% 156.80/156.87  % File        :CSE---1.7
% 156.80/156.87  % Problem     :theBenchmark
% 156.80/156.87  % Transform   :cnf
% 156.80/156.87  % Format      :tptp:raw
% 156.80/156.87  % Command     :java -jar mcs_scs.jar %d %s
% 156.80/156.87  
% 156.80/156.87  % Result      :Theorem 142.160000s
% 156.80/156.87  % Output      :CNFRefutation 142.160000s
% 156.80/156.87  %-------------------------------------------
% 156.80/156.88  %------------------------------------------------------------------------------
% 156.80/156.88  % File     : SWW384+1 : TPTP v8.2.0. Released v5.2.0.
% 156.80/156.88  % Domain   : Software Verification
% 156.80/156.88  % Problem  : Hoare's Logic with Procedures 435628, 5000 axioms selected
% 156.80/156.88  % Version  : Especial.
% 156.80/156.88  % English  :
% 156.80/156.88  
% 156.80/156.88  % Refs     : [BN10]  Boehme & Nipkow (2010), Sledgehammer: Judgement Day
% 156.80/156.88  %          : [Bla11] Blanchette (2011), Email to Geoff Sutcliffe
% 156.80/156.88  % Source   : [Bla11]
% 156.80/156.88  % Names    : hoare_435628.5000.p [Bla11]
% 156.80/156.88  
% 156.80/156.88  % Status   : ContradictoryAxioms
% 156.80/156.88  % Rating   : 0.81 v8.2.0, 0.78 v8.1.0, 0.81 v7.4.0, 0.90 v7.3.0, 0.86 v7.1.0, 0.83 v7.0.0, 0.90 v6.4.0, 0.85 v6.3.0, 0.83 v6.2.0, 0.92 v6.1.0, 0.93 v6.0.0, 0.91 v5.5.0, 0.93 v5.4.0, 1.00 v5.2.0
% 156.80/156.88  % Syntax   : Number of formulae    : 5250 (1761 unt;   0 def)
% 156.80/156.88  %            Number of atoms       : 12583 (4569 equ)
% 156.80/156.88  %            Maximal formula atoms :   13 (   2 avg)
% 156.80/156.88  %            Number of connectives : 8333 (1000   ~; 150   |; 711   &)
% 156.80/156.88  %                                         ( 887 <=>;5585  =>;   0  <=;   0 <~>)
% 156.80/156.88  %            Maximal formula depth :   22 (   6 avg)
% 156.80/156.88  %            Maximal term depth    :   19 (   2 avg)
% 156.80/156.88  %            Number of predicates  :  145 ( 144 usr;   2 prp; 0-6 aty)
% 156.80/156.88  %            Number of functors    :  400 ( 400 usr;  58 con; 0-7 aty)
% 156.80/156.88  %            Number of variables   : 16634 (16493   !; 141   ?)
% 156.80/156.88  % SPC      : FOF_CAX_RFO_SEQ
% 156.80/156.88  
% 156.80/156.88  % Comments : This file was generated by Isabelle (most likely Sledgehammer)
% 156.80/156.88  %            2011-03-01 12:59:06
% 156.80/156.88  %------------------------------------------------------------------------------
% 156.80/156.88  %----Relevant facts (4985)
% 156.80/156.88  fof(fact_ext,axiom,
% 156.80/156.88      ! [V_g_2,V_f_2] :
% 156.80/156.88        ( ! [B_x] : hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x)
% 156.80/156.88       => V_f_2 = V_g_2 ) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_empty,axiom,
% 156.80/156.88      ! [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))) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_hoare__derivs_Oequations_I1_J,axiom,
% 156.80/156.88      ! [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))) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_asm,axiom,
% 156.80/156.88      ! [V_G_2,V_ts_2,T_a] :
% 156.80/156.88        ( 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))
% 156.80/156.88       => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_weaken,axiom,
% 156.80/156.88      ! [V_ts_2,V_ts_H_2,V_G_2,T_a] :
% 156.80/156.88        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_H_2)
% 156.80/156.88       => ( 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))
% 156.80/156.88         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_thin,axiom,
% 156.80/156.88      ! [V_G_2,V_ts_2,V_G_H_2,T_a] :
% 156.80/156.88        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_H_2,V_ts_2)
% 156.80/156.88       => ( 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))
% 156.80/156.88         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_cut,axiom,
% 156.80/156.88      ! [V_G_2,V_ts_2,V_G_H_2,T_a] :
% 156.80/156.88        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_H_2,V_ts_2)
% 156.80/156.88       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_G_H_2)
% 156.80/156.88         => c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_hoare__derivs_Oinsert,axiom,
% 156.80/156.88      ! [V_ts_2,V_t_2,V_G_2,T_a] :
% 156.80/156.88        ( 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))))
% 156.80/156.88       => ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2)
% 156.80/156.88         => 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)) ) ) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_derivs__insertD,axiom,
% 156.80/156.88      ! [V_ts_2,V_t_2,V_G_2,T_a] :
% 156.80/156.88        ( 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))
% 156.80/156.88       => ( 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))))
% 156.80/156.88          & c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2) ) ) ).
% 156.80/156.88  
% 156.80/156.88  fof(fact_MGT__BodyN,axiom,
% 156.80/156.88      ! [V_G_2,V_pn_2] :
% 156.80/156.88        ( 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))))
% 156.88/156.88       => 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)))) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_finite__imageI,axiom,
% 156.88/156.88      ! [V_h_2,T_b,V_Fa_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.88       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_h_2),V_Fa_2))) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_empty__subsetI,axiom,
% 156.88/156.88      ! [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)) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_finite_OinsertI,axiom,
% 156.88/156.88      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.88       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2))) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_finite_OemptyI,axiom,
% 156.88/156.88      ! [T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_image__eqI,axiom,
% 156.88/156.88      ! [T_a,V_A_2,T_b,V_x_2,V_f_2,V_b_2] :
% 156.88/156.88        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 156.88/156.88       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 156.88/156.88         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2))) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_subsetD,axiom,
% 156.88/156.88      ! [V_c_2,V_B_2,V_A_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.88       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.88         => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_insertE,axiom,
% 156.88/156.88      ! [V_A_2,V_b_2,V_a_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_A_2)))
% 156.88/156.88       => ( V_a_2 != V_b_2
% 156.88/156.88         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_insertCI,axiom,
% 156.88/156.88      ! [V_b_2,V_B_2,V_a_2,T_a] :
% 156.88/156.88        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 156.88/156.88         => V_a_2 = V_b_2 )
% 156.88/156.88       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_B_2))) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_emptyE,axiom,
% 156.88/156.88      ! [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)))) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_image__constant,axiom,
% 156.88/156.88      ! [V_c_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.88       => hAPP(c_Set_Oimage(T_a,T_b,hAPP(c_COMBK(T_b,T_a),V_c_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_image__constant__conv,axiom,
% 156.88/156.88      ! [V_c_2,T_b,T_a,V_A_2] :
% 156.88/156.88        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.88         => hAPP(c_Set_Oimage(T_a,T_b,hAPP(c_COMBK(T_b,T_a),V_c_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 156.88/156.88        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.88         => hAPP(c_Set_Oimage(T_a,T_b,hAPP(c_COMBK(T_b,T_a),V_c_2)),V_A_2) = hAPP(hAPP(c_Set_Oinsert(T_b),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_insert__dom,axiom,
% 156.88/156.88      ! [T_b,V_y_2,T_a,V_x_2,V_f_2] :
% 156.88/156.88        ( hAPP(V_f_2,V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2)
% 156.88/156.88       => 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) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_equalityCE,axiom,
% 156.88/156.88      ! [V_c_2,T_a,V_B_2,V_A_2] :
% 156.88/156.88        ( V_A_2 = V_B_2
% 156.88/156.88       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.88           => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) )
% 156.88/156.88         => ~ ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.88             => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_equalityI,axiom,
% 156.88/156.88      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.88       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.88         => V_A_2 = V_B_2 ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_eq__mem__trans,axiom,
% 156.88/156.88      ! [V_A_2,T_a,V_b_2,V_a_2] :
% 156.88/156.88        ( V_a_2 = V_b_2
% 156.88/156.88       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 156.88/156.88         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_eqelem__imp__iff,axiom,
% 156.88/156.88      ! [V_A_2,T_a,V_y_2,V_x_2] :
% 156.88/156.88        ( V_x_2 = V_y_2
% 156.88/156.88       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.88        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_eqset__imp__iff,axiom,
% 156.88/156.88      ! [V_x_2,T_a,V_B_2,V_A_2] :
% 156.88/156.88        ( V_A_2 = V_B_2
% 156.88/156.88       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.88        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_mem__def,axiom,
% 156.88/156.88      ! [V_A_2,V_x_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.88      <=> hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_finite__code,axiom,
% 156.88/156.88      ! [V_A_2,T_a] :
% 156.88/156.88        ( class_Finite__Set_Ofinite(T_a)
% 156.88/156.88       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_finite,axiom,
% 156.88/156.88      ! [V_A_2,T_a] :
% 156.88/156.88        ( class_Finite__Set_Ofinite(T_a)
% 156.88/156.88       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_insert__code,axiom,
% 156.88/156.88      ! [V_x_2,V_A_2,V_y_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(hAPP(hAPP(c_Set_Oinsert(T_a),V_y_2),V_A_2),V_x_2))
% 156.88/156.88      <=> ( V_y_2 = V_x_2
% 156.88/156.88          | hBOOL(hAPP(V_A_2,V_x_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_insert__commute,axiom,
% 156.88/156.88      ! [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)) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_insert__absorb2,axiom,
% 156.88/156.88      ! [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) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_equalityE,axiom,
% 156.88/156.88      ! [T_a,V_B_2,V_A_2] :
% 156.88/156.88        ( V_A_2 = V_B_2
% 156.88/156.88       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.88           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_subset__trans,axiom,
% 156.88/156.88      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.88        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.88       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.88         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_equalityD2,axiom,
% 156.88/156.88      ! [T_a,V_B_2,V_A_2] :
% 156.88/156.88        ( V_A_2 = V_B_2
% 156.88/156.88       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_equalityD1,axiom,
% 156.88/156.88      ! [T_a,V_B_2,V_A_2] :
% 156.88/156.88        ( V_A_2 = V_B_2
% 156.88/156.88       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 156.88/156.88  
% 156.88/156.88  fof(fact_set__eq__subset,axiom,
% 156.88/156.89      ! [T_a,V_B_2,V_A_2] :
% 156.88/156.89        ( V_A_2 = V_B_2
% 156.88/156.89      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_subset__refl,axiom,
% 156.88/156.89      ! [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)) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_image__image,axiom,
% 156.88/156.89      ! [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) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_equals0D,axiom,
% 156.88/156.89      ! [V_a_2,T_a,V_A_2] :
% 156.88/156.89        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.89       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_empty__iff,axiom,
% 156.88/156.89      ! [V_c_2,T_a] : ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_ex__in__conv,axiom,
% 156.88/156.89      ! [V_A_2,T_a] :
% 156.88/156.89        ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.89      <=> V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_all__not__in__conv,axiom,
% 156.88/156.89      ! [V_A_2,T_a] :
% 156.88/156.89        ( ! [B_x] : ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.89      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insert__absorb,axiom,
% 156.88/156.89      ! [V_A_2,V_a_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.89       => hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2) = V_A_2 ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insertI2,axiom,
% 156.88/156.89      ! [V_b_2,V_B_2,V_a_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 156.88/156.89       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_B_2))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insert__ident,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 156.88/156.89        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 156.88/156.89         => ( 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)
% 156.88/156.89          <=> V_A_2 = V_B_2 ) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insert__iff,axiom,
% 156.88/156.89      ! [V_A_2,V_b_2,V_a_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_b_2),V_A_2)))
% 156.88/156.89      <=> ( V_a_2 = V_b_2
% 156.88/156.89          | hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insertI1,axiom,
% 156.88/156.89      ! [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))) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_set__mp,axiom,
% 156.88/156.89      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_set__rev__mp,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_in__mono,axiom,
% 156.88/156.89      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_rev__image__eqI,axiom,
% 156.88/156.89      ! [T_b,V_f_2,V_b_2,V_A_2,V_x_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89       => ( V_b_2 = hAPP(V_f_2,V_x_2)
% 156.88/156.89         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2))) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_imageI,axiom,
% 156.88/156.89      ! [V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89       => 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))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_image__iff,axiom,
% 156.88/156.89      ! [V_A_2,V_f_2,T_b,V_z_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 156.88/156.89      <=> ? [B_x] :
% 156.88/156.89            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.89            & V_z_2 = hAPP(V_f_2,B_x) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_finite_Oequations_I1_J,axiom,
% 156.88/156.89      ! [T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_singleton__inject,axiom,
% 156.88/156.89      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.89        ( 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)))
% 156.88/156.89       => V_a_2 = V_b_2 ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_doubleton__eq__iff,axiom,
% 156.88/156.89      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.89        ( 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_c_2),hAPP(hAPP(c_Set_Oinsert(T_a),V_d_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.89      <=> ( ( V_a_2 = V_c_2
% 156.88/156.89            & V_b_2 = V_d_2 )
% 156.88/156.89          | ( V_a_2 = V_d_2
% 156.88/156.89            & V_b_2 = V_c_2 ) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insert__not__empty,axiom,
% 156.88/156.89      ! [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)) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_empty__not__insert,axiom,
% 156.88/156.89      ! [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) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_finite__insert,axiom,
% 156.88/156.89      ! [V_A_2,V_a_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2)))
% 156.88/156.89      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_subset__empty,axiom,
% 156.88/156.89      ! [V_A_2,T_a] :
% 156.88/156.89        ( 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))))
% 156.88/156.89      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_image__is__empty,axiom,
% 156.88/156.89      ! [V_A_2,V_f_2,T_a,T_b] :
% 156.88/156.89        ( 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))
% 156.88/156.89      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_image__empty,axiom,
% 156.88/156.89      ! [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)) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_empty__is__image,axiom,
% 156.88/156.89      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.89        ( 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)
% 156.88/156.89      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_finite__subset,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.89         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_rev__finite__subset,axiom,
% 156.88/156.89      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.89       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insert__mono,axiom,
% 156.88/156.89      ! [V_a_2,V_D_2,V_C_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_D_2))
% 156.88/156.89       => 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))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_subset__insertI2,axiom,
% 156.88/156.89      ! [V_b_2,V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89       => 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))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_subset__insertI,axiom,
% 156.88/156.89      ! [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))) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_image__insert,axiom,
% 156.88/156.89      ! [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)) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_image__mono,axiom,
% 156.88/156.89      ! [V_f_2,T_b,V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.89       => 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))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_subset__image__iff,axiom,
% 156.88/156.89      ! [V_A_2,V_f_2,T_b,V_B_2,T_a] :
% 156.88/156.89        ( 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)))
% 156.88/156.89      <=> ? [B_AA] :
% 156.88/156.89            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),B_AA),V_A_2))
% 156.88/156.89            & V_B_2 = hAPP(c_Set_Oimage(T_b,T_a,V_f_2),B_AA) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_singletonE,axiom,
% 156.88/156.89      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.89        ( 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)))))
% 156.88/156.89       => V_b_2 = V_a_2 ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_singleton__iff,axiom,
% 156.88/156.89      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.89        ( 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)))))
% 156.88/156.89      <=> V_b_2 = V_a_2 ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_subset__insert,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 156.88/156.89        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89       => ( 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)))
% 156.88/156.89        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insert__subset,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,V_x_2,T_a] :
% 156.88/156.89        ( 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))
% 156.88/156.89      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 156.88/156.89          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_insert__image,axiom,
% 156.88/156.89      ! [V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89       => 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) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_subset__singletonD,axiom,
% 156.88/156.89      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.89        ( 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)))))
% 156.88/156.89       => ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.89          | 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))) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_finite__surj,axiom,
% 156.88/156.89      ! [V_f_2,V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.89       => ( 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)))
% 156.88/156.89         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_domI,axiom,
% 156.88/156.89      ! [T_b,V_b_2,T_a,V_a_2,V_m_2] :
% 156.88/156.89        ( hAPP(V_m_2,V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_b_2)
% 156.88/156.89       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),c_Map_Odom(T_b,T_a,V_m_2))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_finite__dom__body,axiom,
% 156.88/156.89      hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Com_Opname),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody))) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_the__elem__eq,axiom,
% 156.88/156.89      ! [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 ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_MGT__Body,axiom,
% 156.88/156.89      ! [V_Procs_2,V_G_2] :
% 156.88/156.89        ( 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))
% 156.88/156.89       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Com_Opname),V_Procs_2))
% 156.88/156.89         => 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)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_order__refl,axiom,
% 156.88/156.89      ! [V_x,T_a] :
% 156.88/156.89        ( class_Orderings_Opreorder(T_a)
% 156.88/156.89       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_x)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_pred__subset__eq,axiom,
% 156.88/156.89      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.89        ( 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)))
% 156.88/156.89      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_R_2),V_S_2)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_bot__fun__def,axiom,
% 156.88/156.89      ! [V_x_2,T_b,T_a] :
% 156.88/156.89        ( class_Orderings_Obot(T_a)
% 156.88/156.89       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_bot__empty__eq,axiom,
% 156.88/156.89      ! [V_x_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)),V_x_2))
% 156.88/156.89      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_the_Osimps,axiom,
% 156.88/156.89      ! [V_x,T_a] : hAPP(c_Option_Othe(T_a),hAPP(c_Option_Ooption_OSome(T_a),V_x)) = V_x ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_folding__one_Oinsert,axiom,
% 156.88/156.89      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.89        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.89       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.89         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.89           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.89             => hAPP(V_Fa_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_Fa_2,V_A_2)) ) ) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_BodyN,axiom,
% 156.88/156.89      ! [V_G_2,V_Q_2,V_pn_2,V_P_2,T_a] :
% 156.88/156.89        ( 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))))
% 156.88/156.89       => 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)))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_weak__Body,axiom,
% 156.88/156.89      ! [V_Q_2,V_pn_2,V_P_2,V_G_2,T_a] :
% 156.88/156.89        ( 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))))
% 156.88/156.89       => 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)))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_bot__apply,axiom,
% 156.88/156.89      ! [V_x_2,T_b,T_a] :
% 156.88/156.89        ( class_Orderings_Obot(T_a)
% 156.88/156.89       => hAPP(c_Orderings_Obot__class_Obot(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_sup1CI,axiom,
% 156.88/156.89      ! [T_a,V_A_2,V_x_2,V_B_2] :
% 156.88/156.89        ( ( ~ hBOOL(hAPP(V_B_2,V_x_2))
% 156.88/156.89         => hBOOL(hAPP(V_A_2,V_x_2)) )
% 156.88/156.89       => 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)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_sup1E,axiom,
% 156.88/156.89      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( 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))
% 156.88/156.89       => ( ~ hBOOL(hAPP(V_A_2,V_x_2))
% 156.88/156.89         => hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_UnE,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.89       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.89         => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_UnCI,axiom,
% 156.88/156.89      ! [V_A_2,V_B_2,V_c_2,T_a] :
% 156.88/156.89        ( ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2))
% 156.88/156.89         => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2)) )
% 156.88/156.89       => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__absorb,axiom,
% 156.88/156.89      ! [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 ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__commute,axiom,
% 156.88/156.89      ! [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) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__left__absorb,axiom,
% 156.88/156.89      ! [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) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__left__commute,axiom,
% 156.88/156.89      ! [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)) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__assoc,axiom,
% 156.88/156.89      ! [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)) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_bex__Un,axiom,
% 156.88/156.89      ! [V_P_2,V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( ? [B_x] :
% 156.88/156.89            ( 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)))
% 156.88/156.89            & hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.89      <=> ( ? [B_x] :
% 156.88/156.89              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.89              & hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.89          | ? [B_x] :
% 156.88/156.89              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 156.88/156.89              & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_ball__Un,axiom,
% 156.88/156.89      ! [V_P_2,V_B_2,V_A_2,T_a] :
% 156.88/156.89        ( ! [B_x] :
% 156.88/156.89            ( 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)))
% 156.88/156.89           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.89      <=> ( ! [B_x] :
% 156.88/156.89              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.89             => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.89          & ! [B_x] :
% 156.88/156.89              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 156.88/156.89             => hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_sup1I2,axiom,
% 156.88/156.89      ! [V_A_2,T_a,V_x_2,V_B_2] :
% 156.88/156.89        ( hBOOL(hAPP(V_B_2,V_x_2))
% 156.88/156.89       => 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)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_sup1I1,axiom,
% 156.88/156.89      ! [V_B_2,T_a,V_x_2,V_A_2] :
% 156.88/156.89        ( hBOOL(hAPP(V_A_2,V_x_2))
% 156.88/156.89       => 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)) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_triple_Oinject,axiom,
% 156.88/156.89      ! [V_fun2_H_2,V_com_H_2,V_fun1_H_2,V_fun2_2,V_com_2,V_fun1_2,T_a] :
% 156.88/156.89        ( 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)
% 156.88/156.89      <=> ( V_fun1_2 = V_fun1_H_2
% 156.88/156.89          & V_com_2 = V_com_H_2
% 156.88/156.89          & V_fun2_2 = V_fun2_H_2 ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_sup__Un__eq,axiom,
% 156.88/156.89      ! [V_x_2,V_S_2,V_R_2,T_a] :
% 156.88/156.89        ( 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))
% 156.88/156.89      <=> 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))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__iff,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.89      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.89          | hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_UnI1,axiom,
% 156.88/156.89      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.89       => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_UnI2,axiom,
% 156.88/156.89      ! [V_A_2,V_B_2,V_c_2,T_a] :
% 156.88/156.89        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2))
% 156.88/156.89       => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__empty__left,axiom,
% 156.88/156.89      ! [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 ).
% 156.88/156.89  
% 156.88/156.89  fof(fact_Un__empty__right,axiom,
% 156.88/156.89      ! [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 ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__empty,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.90        ( 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))
% 156.88/156.90      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.90          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_finite__Un,axiom,
% 156.88/156.90      ! [V_G_2,V_Fa_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_Fa_2),V_G_2)))
% 156.88/156.90      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.90          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_G_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_finite__UnI,axiom,
% 156.88/156.90      ! [V_G_2,V_Fa_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_G_2))
% 156.88/156.90         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_Fa_2),V_G_2))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__insert__right,axiom,
% 156.88/156.90      ! [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)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__insert__left,axiom,
% 156.88/156.90      ! [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)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__upper1,axiom,
% 156.88/156.90      ! [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))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__upper2,axiom,
% 156.88/156.90      ! [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))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_subset__Un__eq,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.90      <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__absorb1,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.90       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__absorb2,axiom,
% 156.88/156.90      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.90       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__least,axiom,
% 156.88/156.90      ! [V_B_2,V_C_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.90         => 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)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__mono,axiom,
% 156.88/156.90      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_D_2))
% 156.88/156.90         => 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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_image__Un,axiom,
% 156.88/156.90      ! [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)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_insert__is__Un,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_hoare__derivs_OBody,axiom,
% 156.88/156.90      ! [V_Procs_2,V_Q_2,V_P_2,V_G_2,T_a] :
% 156.88/156.90        ( 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))
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_linorder__linear,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Orderings_Olinorder(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.90          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_order__eq__iff,axiom,
% 156.88/156.90      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.90        ( class_Orderings_Oorder(T_a)
% 156.88/156.90       => ( V_x_2 = V_y_2
% 156.88/156.90        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.90            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_order__eq__refl,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Orderings_Opreorder(T_a)
% 156.88/156.90       => ( V_x = V_y
% 156.88/156.90         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_order__antisym__conv,axiom,
% 156.88/156.90      ! [V_x_2,V_y_2,T_a] :
% 156.88/156.90        ( class_Orderings_Oorder(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.90          <=> V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_ord__eq__le__trans,axiom,
% 156.88/156.90      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.90        ( class_Orderings_Oord(T_a)
% 156.88/156.90       => ( V_a = V_b
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_xt1_I3_J,axiom,
% 156.88/156.90      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.90        ( class_Orderings_Oorder(T_a)
% 156.88/156.90       => ( V_a = V_b
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_b))
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_ord__le__eq__trans,axiom,
% 156.88/156.90      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.90        ( class_Orderings_Oord(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.90         => ( V_b = V_c
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_xt1_I4_J,axiom,
% 156.88/156.90      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.90        ( class_Orderings_Oorder(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 156.88/156.90         => ( V_b = V_c
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_a)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_order__antisym,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Orderings_Oorder(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.90           => V_x = V_y ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_order__trans,axiom,
% 156.88/156.90      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.90        ( class_Orderings_Opreorder(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_xt1_I5_J,axiom,
% 156.88/156.90      ! [V_x,V_y,T_a] :
% 156.88/156.90        ( class_Orderings_Oorder(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.90           => V_x = V_y ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_xt1_I6_J,axiom,
% 156.88/156.90      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.90        ( class_Orderings_Oorder(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_linorder__le__cases,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Orderings_Olinorder(T_a)
% 156.88/156.90       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.90         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_eq__mem,axiom,
% 156.88/156.90      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_fequal,V_y_2)))
% 156.88/156.90      <=> V_x_2 = V_y_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_rev__predicate1D,axiom,
% 156.88/156.90      ! [V_Q_2,T_a,V_x_2,V_P_2] :
% 156.88/156.90        ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_P_2),V_Q_2))
% 156.88/156.90         => hBOOL(hAPP(V_Q_2,V_x_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_predicate1D,axiom,
% 156.88/156.90      ! [V_x_2,V_Q_2,V_P_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_P_2),V_Q_2))
% 156.88/156.90       => ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.90         => hBOOL(hAPP(V_Q_2,V_x_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_option_Oinject,axiom,
% 156.88/156.90      ! [V_a_H_2,V_a_2,T_a] :
% 156.88/156.90        ( hAPP(c_Option_Ooption_OSome(T_a),V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_a_H_2)
% 156.88/156.90      <=> V_a_2 = V_a_H_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one_Osingleton,axiom,
% 156.88/156.90      ! [V_x_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => hAPP(V_Fa_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 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I6_J,axiom,
% 156.88/156.90      ! [V_pname_H_2,V_pname_2] :
% 156.88/156.90        ( hAPP(c_Com_Ocom_OBODY,V_pname_2) = hAPP(c_Com_Ocom_OBODY,V_pname_H_2)
% 156.88/156.90      <=> V_pname_2 = V_pname_H_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Body1,axiom,
% 156.88/156.90      ! [V_pn_2,V_Procs_2,V_Q_2,V_P_2,V_G_2,T_a] :
% 156.88/156.90        ( 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))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),V_pn_2),V_Procs_2))
% 156.88/156.90         => 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)))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_pred__equals__eq,axiom,
% 156.88/156.90      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.90        ( 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)
% 156.88/156.90      <=> V_R_2 = V_S_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_bot__least,axiom,
% 156.88/156.90      ! [V_x,T_a] :
% 156.88/156.90        ( class_Orderings_Obot(T_a)
% 156.88/156.90       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__fun__def,axiom,
% 156.88/156.90      ! [V_g_2,V_f_2,T_a,T_b] :
% 156.88/156.90        ( class_Orderings_Oord(T_b)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.90        <=> ! [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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__funD,axiom,
% 156.88/156.90      ! [V_x_2,V_g_2,V_f_2,T_a,T_b] :
% 156.88/156.90        ( class_Orderings_Oord(T_b)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.90         => 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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__funE,axiom,
% 156.88/156.90      ! [V_x_2,V_g_2,V_f_2,T_a,T_b] :
% 156.88/156.90        ( class_Orderings_Oord(T_b)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.90         => 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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Body__sound__lemma,axiom,
% 156.88/156.90      ! [V_Procs_2,V_Q_2,V_P_2,V_G_2,T_a] :
% 156.88/156.90        ( 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))
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_MGF__complete,axiom,
% 156.88/156.90      ! [V_Q_2,V_P_2,V_c_2] :
% 156.88/156.90        ( 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_c_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
% 156.88/156.90       => ( 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool))))
% 156.88/156.90         => 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_finite__pointwise,axiom,
% 156.88/156.90      ! [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] :
% 156.88/156.90        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_U_2))
% 156.88/156.90       => ( ! [B_p] :
% 156.88/156.90              ( 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))))
% 156.88/156.90             => 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)))) )
% 156.88/156.90         => ( 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))
% 156.88/156.90           => 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)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__fun__def,axiom,
% 156.88/156.90      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_triple_Osimps_I2_J,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_triple_Orecs,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Option_Oset_Osimps_I2_J,axiom,
% 156.88/156.90      ! [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))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__apply,axiom,
% 156.88/156.90      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__bot__left,axiom,
% 156.88/156.90      ! [V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Obounded__lattice__bot(T_a)
% 156.88/156.90       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),c_Orderings_Obot__class_Obot(T_a)),V_x) = V_x ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__bot__right,axiom,
% 156.88/156.90      ! [V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Obounded__lattice__bot(T_a)
% 156.88/156.90       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),c_Orderings_Obot__class_Obot(T_a)) = V_x ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__eq__bot__iff,axiom,
% 156.88/156.90      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.90        ( class_Lattices_Obounded__lattice__bot(T_a)
% 156.88/156.90       => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_y_2) = c_Orderings_Obot__class_Obot(T_a)
% 156.88/156.90        <=> ( V_x_2 = c_Orderings_Obot__class_Obot(T_a)
% 156.88/156.90            & V_y_2 = c_Orderings_Obot__class_Obot(T_a) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_hoare__sound,axiom,
% 156.88/156.90      ! [V_ts_2,V_G_2,T_a] :
% 156.88/156.90        ( c_Hoare__Mirabelle_Ohoare__derivs(T_a,V_G_2,V_ts_2)
% 156.88/156.90       => c_Hoare__Mirabelle_Ohoare__valids(T_a,V_G_2,V_ts_2) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup_Oidem,axiom,
% 156.88/156.90      ! [V_a,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_a),V_a) = V_a ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__idem,axiom,
% 156.88/156.90      ! [V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup_Ocommute,axiom,
% 156.88/156.90      ! [V_b,V_a,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_inf__sup__aci_I5_J,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__commute,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup_Oleft__idem,axiom,
% 156.88/156.90      ! [V_b,V_a,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_inf__sup__aci_I8_J,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__left__idem,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup_Oleft__commute,axiom,
% 156.88/156.90      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_inf__sup__aci_I7_J,axiom,
% 156.88/156.90      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__left__commute,axiom,
% 156.88/156.90      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup_Oassoc,axiom,
% 156.88/156.90      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_inf__sup__aci_I6_J,axiom,
% 156.88/156.90      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__assoc,axiom,
% 156.88/156.90      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_elem__set,axiom,
% 156.88/156.90      ! [V_xo_2,V_x_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Option_Oset(T_a,V_xo_2)))
% 156.88/156.90      <=> V_xo_2 = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__supE,axiom,
% 156.88/156.90      ! [V_x,V_b,V_a,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( 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))
% 156.88/156.90         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 156.88/156.90             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__mono,axiom,
% 156.88/156.90      ! [V_d,V_b,V_c,V_a,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 156.88/156.90           => 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))) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__least,axiom,
% 156.88/156.90      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 156.88/156.90           => 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)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__supI,axiom,
% 156.88/156.90      ! [V_b,V_x,V_a,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 156.88/156.90           => 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)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__absorb1,axiom,
% 156.88/156.90      ! [V_x,V_y,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.90         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_x ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__absorb2,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.90         => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = V_y ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__supI2,axiom,
% 156.88/156.90      ! [V_a,V_b,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 156.88/156.90         => 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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__supI1,axiom,
% 156.88/156.90      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 156.88/156.90         => 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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__sup__iff,axiom,
% 156.88/156.90      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( 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))
% 156.88/156.90        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 156.88/156.90            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_le__iff__sup,axiom,
% 156.88/156.90      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.90        <=> hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x_2),V_y_2) = V_y_2 ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__ge2,axiom,
% 156.88/156.90      ! [V_x,V_y,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_inf__sup__ord_I4_J,axiom,
% 156.88/156.90      ! [V_x,V_y,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_sup__ge1,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.90       => 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))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_inf__sup__ord_I3_J,axiom,
% 156.88/156.90      ! [V_y,V_x,T_a] :
% 156.88/156.90        ( class_Lattices_Olattice(T_a)
% 156.88/156.90       => 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))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one_Oclosed,axiom,
% 156.88/156.90      ! [V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.90           => ( ! [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))))))
% 156.88/156.90             => hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_Fa_2,V_A_2)),V_A_2)) ) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one__idem_Ounion__idem,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.90           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.90             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.90               => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one__idem_Osubset__idem,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.90           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.90             => hAPP(hAPP(V_f_2,hAPP(V_Fa_2,V_B_2)),hAPP(V_Fa_2,V_A_2)) = hAPP(V_Fa_2,V_A_2) ) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_finite__subset__induct,axiom,
% 156.88/156.90      ! [V_P_2,V_A_2,V_Fa_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_Fa_2),V_A_2))
% 156.88/156.90         => ( hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.90           => ( ! [B_a,B_F] :
% 156.88/156.90                  ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_F))
% 156.88/156.90                 => ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 156.88/156.90                   => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_F))
% 156.88/156.90                     => ( hBOOL(hAPP(V_P_2,B_F))
% 156.88/156.90                       => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_F))) ) ) ) )
% 156.88/156.90             => hBOOL(hAPP(V_P_2,V_Fa_2)) ) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one__idem_Oinsert__idem,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.90           => hAPP(V_Fa_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_Fa_2,V_A_2)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_escape,axiom,
% 156.88/156.90      ! [V_Q_2,V_c_2,V_G_2,T_a,V_P_2] :
% 156.88/156.90        ( ! [B_Z,B_s] :
% 156.88/156.90            ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 156.88/156.90           => 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_c_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)))) )
% 156.88/156.90       => 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_hoare__derivs_Oequations_I7_J,axiom,
% 156.88/156.90      ! [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)))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_hoare__derivs_OSkip,axiom,
% 156.88/156.90      ! [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)))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_the__elem__def,axiom,
% 156.88/156.90      ! [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))))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_conseq1,axiom,
% 156.88/156.90      ! [V_P_2,V_Q_2,V_c_2,V_P_H_2,V_G_2,T_a] :
% 156.88/156.90        ( 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 156.88/156.90       => ( ! [B_Z,B_s] :
% 156.88/156.90              ( hBOOL(hAPP(hAPP(V_P_2,B_Z),B_s))
% 156.88/156.90             => hBOOL(hAPP(hAPP(V_P_H_2,B_Z),B_s)) )
% 156.88/156.90         => 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_conseq2,axiom,
% 156.88/156.90      ! [V_Q_2,V_Q_H_2,V_c_2,V_P_2,V_G_2,T_a] :
% 156.88/156.90        ( 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_c_2),V_Q_H_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 156.88/156.90       => ( ! [B_Z,B_s] :
% 156.88/156.90              ( hBOOL(hAPP(hAPP(V_Q_H_2,B_Z),B_s))
% 156.88/156.90             => hBOOL(hAPP(hAPP(V_Q_2,B_Z),B_s)) )
% 156.88/156.90         => 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one__idem_Oidem,axiom,
% 156.88/156.90      ! [V_x_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I18_J,axiom,
% 156.88/156.90      ! [V_pname_H] : c_Com_Ocom_OSKIP != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I19_J,axiom,
% 156.88/156.90      ! [V_pname_H] : hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSKIP ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one__idem_Oin__idem,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.90           => hAPP(hAPP(V_f_2,V_x_2),hAPP(V_Fa_2,V_A_2)) = hAPP(V_Fa_2,V_A_2) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one__idem_Ohom__commute,axiom,
% 156.88/156.90      ! [V_N_2,V_h_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( ! [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))
% 156.88/156.90         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.90           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.90             => hAPP(V_h_2,hAPP(V_Fa_2,V_N_2)) = hAPP(V_Fa_2,hAPP(c_Set_Oimage(T_a,T_a,V_h_2),V_N_2)) ) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Comp,axiom,
% 156.88/156.90      ! [V_R_2,V_d_2,V_Q_2,V_c_2,V_P_2,V_G_2,T_a] :
% 156.88/156.90        ( 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 156.88/156.90       => ( 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))))
% 156.88/156.90         => 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_c_2,V_d_2)),V_R_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple_Oinsert,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.90         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 156.88/156.90           => hAPP(V_Fa_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_Fa_2,V_A_2)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WT__bodiesD,axiom,
% 156.88/156.90      ! [V_b,V_pn] :
% 156.88/156.90        ( c_Com_OWT__bodies
% 156.88/156.90       => ( hAPP(c_Com_Obody,V_pn) = hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),V_b)
% 156.88/156.90         => hBOOL(hAPP(c_Com_OWT,V_b)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_the__eq__trivial,axiom,
% 156.88/156.90      ! [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 ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_the__sym__eq__trivial,axiom,
% 156.88/156.90      ! [V_x_2,T_a] : c_HOL_OThe(T_a,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_LoopF,axiom,
% 156.88/156.90      ! [V_c_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_c_2)),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_MGF,axiom,
% 156.88/156.90      ! [V_c_2] :
% 156.88/156.90        ( c_Hoare__Mirabelle_Ostate__not__singleton
% 156.88/156.90       => ( c_Com_OWT__bodies
% 156.88/156.90         => ( hBOOL(hAPP(c_Com_OWT,V_c_2))
% 156.88/156.90           => 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_c_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one_Oremove,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.90           => ( ( 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))
% 156.88/156.90               => hAPP(V_Fa_2,V_A_2) = V_x_2 )
% 156.88/156.90              & ( 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))
% 156.88/156.90               => hAPP(V_Fa_2,V_A_2) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_Fa_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)))))) ) ) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple__idem_Ounion__idem,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.90         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.90           => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_option_Orecs_I2_J,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_DiffE,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.90       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_DiffI,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.90       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2))
% 156.88/156.90         => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_finite__Diff,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90       => 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))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WTs__elim__cases_I6_J,axiom,
% 156.88/156.90      ! [V_c_2,V_b_2] :
% 156.88/156.90        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OWhile(V_b_2,V_c_2)))
% 156.88/156.90       => hBOOL(hAPP(c_Com_OWT,V_c_2)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WTs__elim__cases_I4_J,axiom,
% 156.88/156.90      ! [V_c2,V_c1] :
% 156.88/156.90        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSemi(V_c1,V_c2)))
% 156.88/156.90       => ~ ( hBOOL(hAPP(c_Com_OWT,V_c1))
% 156.88/156.90           => ~ hBOOL(hAPP(c_Com_OWT,V_c2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WT_OSemi,axiom,
% 156.88/156.90      ! [V_c1,V_c0] :
% 156.88/156.90        ( hBOOL(hAPP(c_Com_OWT,V_c0))
% 156.88/156.90       => ( hBOOL(hAPP(c_Com_OWT,V_c1))
% 156.88/156.90         => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSemi(V_c0,V_c1))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_While,axiom,
% 156.88/156.90      ! [V_b_2,V_c_2] :
% 156.88/156.90        ( hBOOL(hAPP(c_Com_OWT,V_c_2))
% 156.88/156.90       => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OWhile(V_b_2,V_c_2))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I5_J,axiom,
% 156.88/156.90      ! [V_com_H_2,V_fun_H_2,V_com_2,V_fun_2] :
% 156.88/156.90        ( c_Com_Ocom_OWhile(V_fun_2,V_com_2) = c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2)
% 156.88/156.90      <=> ( V_fun_2 = V_fun_H_2
% 156.88/156.90          & V_com_2 = V_com_H_2 ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I3_J,axiom,
% 156.88/156.90      ! [V_com2_H_2,V_com1_H_2,V_com2_2,V_com1_2] :
% 156.88/156.90        ( c_Com_Ocom_OSemi(V_com1_2,V_com2_2) = c_Com_Ocom_OSemi(V_com1_H_2,V_com2_H_2)
% 156.88/156.90      <=> ( V_com1_2 = V_com1_H_2
% 156.88/156.90          & V_com2_2 = V_com2_H_2 ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WT_Oequations_I4_J,axiom,
% 156.88/156.90      ! [V_a2_2,V_a1_2] :
% 156.88/156.90        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSemi(V_a1_2,V_a2_2)))
% 156.88/156.90      <=> ( hBOOL(hAPP(c_Com_OWT,V_a1_2))
% 156.88/156.90          & hBOOL(hAPP(c_Com_OWT,V_a2_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WT_Oequations_I6_J,axiom,
% 156.88/156.90      ! [V_a1_2,V_a2_2] :
% 156.88/156.90        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OWhile(V_a2_2,V_a1_2)))
% 156.88/156.90      <=> hBOOL(hAPP(c_Com_OWT,V_a1_2)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I47_J,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I46_J,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__idemp,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_minus__apply,axiom,
% 156.88/156.90      ! [V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.90        ( class_Groups_Ominus(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_fun__diff__def,axiom,
% 156.88/156.90      ! [V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.90        ( class_Groups_Ominus(T_a)
% 156.88/156.90       => 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)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple__idem_Oidem,axiom,
% 156.88/156.90      ! [V_x_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => hAPP(hAPP(V_f_2,V_x_2),V_x_2) = V_x_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_DiffD2,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.90       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_DiffD1,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.90       => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2)) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__iff,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.90      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.90          & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__cancel,axiom,
% 156.88/156.90      ! [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)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__empty,axiom,
% 156.88/156.90      ! [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 ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_empty__Diff,axiom,
% 156.88/156.90      ! [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)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_finite__Diff2,axiom,
% 156.88/156.90      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.90       => ( 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)))
% 156.88/156.90        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_double__diff,axiom,
% 156.88/156.90      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.90         => 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 ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__mono,axiom,
% 156.88/156.90      ! [V_B_2,V_D_2,V_C_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_D_2),V_B_2))
% 156.88/156.90         => 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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__subset,axiom,
% 156.88/156.90      ! [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)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__Diff,axiom,
% 156.88/156.90      ! [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)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__Diff__cancel2,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Un__Diff__cancel,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I58_J,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I59_J,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WT_Oequations_I1_J,axiom,
% 156.88/156.90      hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSKIP)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WT_OSkip,axiom,
% 156.88/156.90      hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OSKIP)) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I17_J,axiom,
% 156.88/156.90      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) != c_Com_Ocom_OSKIP ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I16_J,axiom,
% 156.88/156.90      ! [V_com_H_2,V_fun_H_2] : c_Com_Ocom_OSKIP != c_Com_Ocom_OWhile(V_fun_H_2,V_com_H_2) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I48_J,axiom,
% 156.88/156.90      ! [V_pname_H,V_com2,V_com1] : c_Com_Ocom_OSemi(V_com1,V_com2) != hAPP(c_Com_Ocom_OBODY,V_pname_H) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I49_J,axiom,
% 156.88/156.90      ! [V_com2,V_com1,V_pname_H] : hAPP(c_Com_Ocom_OBODY,V_pname_H) != c_Com_Ocom_OSemi(V_com1,V_com2) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I13_J,axiom,
% 156.88/156.90      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSemi(V_com1_H,V_com2_H) != c_Com_Ocom_OSKIP ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_com_Osimps_I12_J,axiom,
% 156.88/156.90      ! [V_com2_H,V_com1_H] : c_Com_Ocom_OSKIP != c_Com_Ocom_OSemi(V_com1_H,V_com2_H) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple_Oinsert__remove,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.90         => hAPP(V_Fa_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_Fa_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)))))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_insert__Diff1,axiom,
% 156.88/156.90      ! [V_A_2,V_B_2,V_x_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 156.88/156.90       => 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) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_insert__Diff__if,axiom,
% 156.88/156.90      ! [V_A_2,V_B_2,V_x_2,T_a] :
% 156.88/156.90        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 156.88/156.90         => 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) )
% 156.88/156.90        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 156.88/156.90         => 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)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_insert__Diff__single,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__insert2,axiom,
% 156.88/156.90      ! [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) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__insert,axiom,
% 156.88/156.90      ! [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)))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_finite__Diff__insert,axiom,
% 156.88/156.90      ! [V_B_2,V_a_2,V_A_2,T_a] :
% 156.88/156.90        ( 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))))
% 156.88/156.90      <=> 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))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_image__diff__subset,axiom,
% 156.88/156.90      ! [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)))) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__subset__conv,axiom,
% 156.88/156.90      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.90        ( 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))
% 156.88/156.90      <=> 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))) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__partition,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.90       => 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 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple_Oempty,axiom,
% 156.88/156.90      ! [V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => hAPP(V_Fa_2,c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))) = V_z_2 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple_Oremove,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 156.88/156.90           => hAPP(V_Fa_2,V_A_2) = hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_Fa_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)))))) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_insert__Diff,axiom,
% 156.88/156.90      ! [V_A_2,V_a_2,T_a] :
% 156.88/156.90        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.90       => 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 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_Diff__insert__absorb,axiom,
% 156.88/156.90      ! [V_A_2,V_x_2,T_a] :
% 156.88/156.90        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.90       => 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 ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_diff__single__insert,axiom,
% 156.88/156.90      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 156.88/156.90        ( 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))
% 156.88/156.90       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.90         => 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))) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_subset__insert__iff,axiom,
% 156.88/156.90      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 156.88/156.90        ( 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)))
% 156.88/156.90      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.90           => 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)) )
% 156.88/156.90          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.90           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__one_Oinsert__remove,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.90         => ( ( 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))
% 156.88/156.90             => hAPP(V_Fa_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 156.88/156.90            & ( 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))
% 156.88/156.90             => hAPP(V_Fa_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = hAPP(hAPP(V_f_2,V_x_2),hAPP(V_Fa_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)))))) ) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WT_Oequations_I7_J,axiom,
% 156.88/156.90      ! [V_a_2] :
% 156.88/156.90        ( hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_a_2)))
% 156.88/156.90      <=> ? [B_y] : hAPP(c_Com_Obody,V_a_2) = hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),B_y) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple__idem_Oin__idem,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 156.88/156.90           => hAPP(hAPP(V_f_2,hAPP(V_g_2,V_x_2)),hAPP(V_Fa_2,V_A_2)) = hAPP(V_Fa_2,V_A_2) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple__idem_Oinsert__idem,axiom,
% 156.88/156.90      ! [V_x_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.90         => hAPP(V_Fa_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_Fa_2,V_A_2)) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_folding__image__simple__idem_Osubset__idem,axiom,
% 156.88/156.90      ! [V_B_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.90        ( c_Finite__Set_Ofolding__image__simple__idem(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.90       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.90         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.90           => hAPP(hAPP(V_f_2,hAPP(V_Fa_2,V_B_2)),hAPP(V_Fa_2,V_A_2)) = hAPP(V_Fa_2,V_A_2) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_MGF__lemma1,axiom,
% 156.88/156.90      ! [V_c_2,V_G_2] :
% 156.88/156.90        ( c_Hoare__Mirabelle_Ostate__not__singleton
% 156.88/156.90       => ( ! [B_x] :
% 156.88/156.90              ( hBOOL(hAPP(hAPP(c_member(tc_Com_Opname),B_x),c_Map_Odom(tc_Com_Opname,tc_Com_Ocom,c_Com_Obody)))
% 156.88/156.90             => 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)))) )
% 156.88/156.90         => ( hBOOL(hAPP(c_Com_OWT,V_c_2))
% 156.88/156.90           => 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_c_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ) ) ) ).
% 156.88/156.90  
% 156.88/156.90  fof(fact_WTs__elim__cases_I7_J,axiom,
% 156.88/156.91      ! [V_P] :
% 156.88/156.91        ( hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_P)))
% 156.88/156.91       => ~ ! [B_y] : hAPP(c_Com_Obody,V_P) != hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),B_y) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_flat__lub__def,axiom,
% 156.88/156.91      ! [V_b_2,V_A_2,T_a] :
% 156.88/156.91        ( ( 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)))))
% 156.88/156.91         => c_Partial__Function_Oflat__lub(T_a,V_b_2,V_A_2) = V_b_2 )
% 156.88/156.91        & ( ~ 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)))))
% 156.88/156.91         => 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)))))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_diff__eq__diff__less__eq,axiom,
% 156.88/156.91      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.91       => ( 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_c_2),V_d_2)
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 156.88/156.91          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c_2),V_d_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_finite__empty__induct,axiom,
% 156.88/156.91      ! [V_P_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91       => ( hBOOL(hAPP(V_P_2,V_A_2))
% 156.88/156.91         => ( ! [B_a,B_A] :
% 156.88/156.91                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_A))
% 156.88/156.91               => ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A))
% 156.88/156.91                 => ( hBOOL(hAPP(V_P_2,B_A))
% 156.88/156.91                   => 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)))))) ) ) )
% 156.88/156.91           => hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem__remove,axiom,
% 156.88/156.91      ! [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))))) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_psubset__insert__iff,axiom,
% 156.88/156.91      ! [V_B_2,V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( 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)))
% 156.88/156.91      <=> ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) )
% 156.88/156.91          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_B_2))
% 156.88/156.91           => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91               => 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)) )
% 156.88/156.91              & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_option_Osimps_I5_J,axiom,
% 156.88/156.91      ! [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) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_finite__induct,axiom,
% 156.88/156.91      ! [V_P_2,V_Fa_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.91       => ( hBOOL(hAPP(V_P_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.91         => ( ! [B_x,B_F] :
% 156.88/156.91                ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_F))
% 156.88/156.91               => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_F))
% 156.88/156.91                 => ( hBOOL(hAPP(V_P_2,B_F))
% 156.88/156.91                   => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Set_Oinsert(T_a),B_x),B_F))) ) ) )
% 156.88/156.91           => hBOOL(hAPP(V_P_2,V_Fa_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__graph_H_Ointros_I2_J,axiom,
% 156.88/156.91      ! [V_y_2,V_z_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91       => ( 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)
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oremove,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => ( ( 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))
% 156.88/156.91               => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = V_x_2 )
% 156.88/156.91              & ( 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))
% 156.88/156.91               => 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)))))) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem_Ofun__left__idem,axiom,
% 156.88/156.91      ! [V_z_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_psubset__trans,axiom,
% 156.88/156.91      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__irrefl,axiom,
% 156.88/156.91      ! [V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_x)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__neq__iff,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( V_x_2 != V_y_2
% 156.88/156.91        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_not__less__iff__gr__or__eq,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2))
% 156.88/156.91            | V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__less__linear,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91          | V_x = V_y
% 156.88/156.91          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__antisym__conv3,axiom,
% 156.88/156.91      ! [V_x_2,V_y_2,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91          <=> V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__neqE,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( V_x != V_y
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_less__imp__neq,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => V_x != V_y ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__not__sym,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__imp__not__less,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__imp__not__eq,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => V_x != V_y ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__imp__not__eq2,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => V_y != V_x ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__asym_H,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.91         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I9_J,axiom,
% 156.88/156.91      ! [V_a,V_b,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 156.88/156.91         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_ord__eq__less__trans,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Orderings_Oord(T_a)
% 156.88/156.91       => ( V_a = V_b
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I1_J,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( V_a = V_b
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_b))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_ord__less__eq__trans,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Orderings_Oord(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.91         => ( V_b = V_c
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_c)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I2_J,axiom,
% 156.88/156.91      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 156.88/156.91         => ( V_b = V_c
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_a)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__trans,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I10_J,axiom,
% 156.88/156.91      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__asym,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__cases,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => ( V_x != V_y
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_diff__eq__diff__less,axiom,
% 156.88/156.91      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.91       => ( 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_c_2),V_d_2)
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 156.88/156.91          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),V_d_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem_Ofun__left__comm__idem__apply,axiom,
% 156.88/156.91      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__graph_H_Oequations_I1_J,axiom,
% 156.88/156.91      ! [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) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__graph_H_Ointros_I1_J,axiom,
% 156.88/156.91      ! [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) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_less__fun__def,axiom,
% 156.88/156.91      ! [V_g_2,V_f_2,T_a,T_b] :
% 156.88/156.91        ( class_Orderings_Oord(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.91        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.91            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_g_2),V_f_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__not__less,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__not__le,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_x_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__le__less__linear,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.91          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__le,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91            & V_x_2 != V_y_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_less__le__not__le,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91            & ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__le__less,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91            | V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_leI,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_not__leE,axiom,
% 156.88/156.91      ! [V_x,V_y,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__antisym__conv1,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91          <=> V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__neq__le__trans,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( V_a != V_b
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I12_J,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( V_a != V_b
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_leD,axiom,
% 156.88/156.91      ! [V_x,V_y,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.91         => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__imp__le,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_linorder__antisym__conv2,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Orderings_Olinorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_y_2))
% 156.88/156.91          <=> V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__le__imp__less__or__eq,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91            | V_x = V_y ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__le__neq__trans,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.91         => ( V_a != V_b
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I11_J,axiom,
% 156.88/156.91      ! [V_a,V_b,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 156.88/156.91         => ( V_a != V_b
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__less__le__trans,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_z))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I7_J,axiom,
% 156.88/156.91      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_y))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_order__le__less__trans,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Orderings_Opreorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_z))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_z)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_xt1_I8_J,axiom,
% 156.88/156.91      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.91        ( class_Orderings_Oorder(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_y))
% 156.88/156.91           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z),V_x)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_psubsetD,axiom,
% 156.88/156.91      ! [V_c_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_not__psubset__empty,axiom,
% 156.88/156.91      ! [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)))) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_less__supI2,axiom,
% 156.88/156.91      ! [V_a,V_b,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_less__supI1,axiom,
% 156.88/156.91      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_psubset__eq,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91          & V_A_2 != V_B_2 ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_subset__iff__psubset__eq,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91          | V_A_2 = V_B_2 ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_psubset__imp__subset,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_psubset__subset__trans,axiom,
% 156.88/156.91      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_subset__psubset__trans,axiom,
% 156.88/156.91      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Osingleton,axiom,
% 156.88/156.91      ! [V_x_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem__insert,axiom,
% 156.88/156.91      ! [T_a] : c_Finite__Set_Ofun__left__comm__idem(T_a,tc_fun(T_a,tc_HOL_Obool),c_Set_Oinsert(T_a)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem__sup,axiom,
% 156.88/156.91      ! [T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.91       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Lattices_Osemilattice__sup__class_Osup(T_a)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oin__idem,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oinsert__idem,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => 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)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Osubset__idem,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.91             => 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) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Ounion__idem,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91               => 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)) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_diff__eq__diff__eq,axiom,
% 156.88/156.91      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.91        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.91       => ( 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_c_2),V_d_2)
% 156.88/156.91         => ( V_a_2 = V_b_2
% 156.88/156.91          <=> V_c_2 = V_d_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oidem,axiom,
% 156.88/156.91      ! [V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_x) = V_x ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oinsert,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91             => 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)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oinsert__remove,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ( 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))
% 156.88/156.91             => 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 )
% 156.88/156.91            & ( 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))
% 156.88/156.91             => 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)))))) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oclosed,axiom,
% 156.88/156.91      ! [V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( ! [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))))))
% 156.88/156.91             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__graph_H_Oequations_I2_J,axiom,
% 156.88/156.91      ! [V_a5_2,V_a1_2,V_a2_2,V_a4_2,V_a3_2,T_b,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91      <=> ( ( V_a2_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91            & hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = V_a4_2 )
% 156.88/156.91          | ? [B_x,B_y] :
% 156.88/156.91              ( hAPP(hAPP(V_a3_2,V_a1_2),V_a5_2) = hAPP(hAPP(V_a3_2,B_x),B_y)
% 156.88/156.91              & hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a2_2))
% 156.88/156.91              & 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) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Ohom__commute,axiom,
% 156.88/156.91      ! [V_N_2,V_h_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( ! [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))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.91           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91             => 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)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_image__eq__fold__image,axiom,
% 156.88/156.91      ! [V_f_2,T_b,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__diff1,axiom,
% 156.88/156.91      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Oab__group__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91             => 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)) )
% 156.88/156.91            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91             => 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) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__diff1__ring,axiom,
% 156.88/156.91      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Rings_Oring(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91           => 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)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Ounion__disjoint,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91               => ( 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))
% 156.88/156.91                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Ounion__inter,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91           => ( 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))
% 156.88/156.91             => 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)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oeq__fold_H,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__le__Sup,axiom,
% 156.88/156.91      ! [V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf1E,axiom,
% 156.88/156.91      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91       => ~ ( hBOOL(hAPP(V_A_2,V_x_2))
% 156.88/156.91           => ~ hBOOL(hAPP(V_B_2,V_x_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf1I,axiom,
% 156.88/156.91      ! [T_a,V_B_2,V_x_2,V_A_2] :
% 156.88/156.91        ( hBOOL(hAPP(V_A_2,V_x_2))
% 156.88/156.91       => ( hBOOL(hAPP(V_B_2,V_x_2))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_IntE,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.91       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.91           => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_IntI,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_finite__Int,axiom,
% 156.88/156.91      ! [V_G_2,V_Fa_2,T_a] :
% 156.88/156.91        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.91          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_G_2)) )
% 156.88/156.91       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_Fa_2),V_G_2))) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oidem,axiom,
% 156.88/156.91      ! [V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf1D2,axiom,
% 156.88/156.91      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91       => hBOOL(hAPP(V_B_2,V_x_2)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf1D1,axiom,
% 156.88/156.91      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91       => hBOOL(hAPP(V_A_2,V_x_2)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__assoc,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__left__commute,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__left__absorb,axiom,
% 156.88/156.91      ! [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) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__commute,axiom,
% 156.88/156.91      ! [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) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__image__def,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__absorb,axiom,
% 156.88/156.91      ! [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 ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__apply,axiom,
% 156.88/156.91      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__assoc,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__aci_I2_J,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf_Oassoc,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__left__commute,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__aci_I3_J,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf_Oleft__commute,axiom,
% 156.88/156.91      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__left__idem,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__aci_I4_J,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf_Oleft__idem,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__commute,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__aci_I1_J,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf_Ocommute,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__fun__def,axiom,
% 156.88/156.91      ! [V_x_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__idem,axiom,
% 156.88/156.91      ! [V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_x) = V_x ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf_Oidem,axiom,
% 156.88/156.91      ! [V_a,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_a),V_a) = V_a ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__commute,axiom,
% 156.88/156.91      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oeq__fold__idem_H,axiom,
% 156.88/156.91      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oeq__fold_H,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__inf__insert,axiom,
% 156.88/156.91      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Ounion__disjoint,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91               => ( 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))
% 156.88/156.91                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Ounion__inter,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91           => ( 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))
% 156.88/156.91             => 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)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oin__idem,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_le__infE,axiom,
% 156.88/156.91      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( 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)))
% 156.88/156.91         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 156.88/156.91             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__mono,axiom,
% 156.88/156.91      ! [V_d,V_b,V_c,V_a,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__greatest,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_le__infI,axiom,
% 156.88/156.91      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__absorb2,axiom,
% 156.88/156.91      ! [V_x,V_y,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.91         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_y ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__absorb1,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.91         => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = V_x ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_le__infI2,axiom,
% 156.88/156.91      ! [V_a,V_x,V_b,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_le__infI1,axiom,
% 156.88/156.91      ! [V_b,V_x,V_a,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_le__inf__iff,axiom,
% 156.88/156.91      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( 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)))
% 156.88/156.91        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_le__iff__inf,axiom,
% 156.88/156.91      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.91        <=> hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_y_2) = V_x_2 ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__le2,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__ord_I2_J,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__le1,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__ord_I1_J,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_less__infI2,axiom,
% 156.88/156.91      ! [V_a,V_x,V_b,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_less__infI1,axiom,
% 156.88/156.91      ! [V_b,V_x,V_a,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__bot__right,axiom,
% 156.88/156.91      ! [V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Obounded__lattice__bot(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__bot__left,axiom,
% 156.88/156.91      ! [V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Obounded__lattice__bot(T_a)
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__absorb,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_sup__inf__absorb,axiom,
% 156.88/156.91      ! [V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__distrib1,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_sup__inf__distrib1,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__sup__distrib2,axiom,
% 156.88/156.91      ! [V_x,V_z,V_y,T_a] :
% 156.88/156.91        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_sup__inf__distrib2,axiom,
% 156.88/156.91      ! [V_x,V_z,V_y,T_a] :
% 156.88/156.91        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_IntD2,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.91       => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_IntD1,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.91       => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__iff,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_c_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)))
% 156.88/156.91      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.91          & hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_B_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__empty,axiom,
% 156.88/156.91      ! [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 ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_disjoint__iff__not__equal,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91      <=> ! [B_x] :
% 156.88/156.91            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.91           => ! [B_xa] :
% 156.88/156.91                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_B_2))
% 156.88/156.91               => B_x != B_xa ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__empty__right,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__empty__left,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_insert__inter__insert,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__mono,axiom,
% 156.88/156.91      ! [V_D_2,V_B_2,V_C_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_D_2))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__greatest,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_C_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_B_2))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__absorb1,axiom,
% 156.88/156.91      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.91       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_B_2 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__absorb2,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__lower2,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__lower1,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Un__Int__crazy,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Un__Int__distrib2,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__Un__distrib2,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Un__Int__distrib,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__Un__distrib,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Diff__Int2,axiom,
% 156.88/156.91      ! [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) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Diff__Int__distrib2,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__Diff,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Diff__Int__distrib,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__image__empty,axiom,
% 156.88/156.91      ! [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 ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__inf__le__inf,axiom,
% 156.88/156.91      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__subtractf,axiom,
% 156.88/156.91      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem__inf,axiom,
% 156.88/156.91      ! [T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.91       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__Int__eq,axiom,
% 156.88/156.91      ! [V_x_2,V_S_2,V_R_2,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91      <=> 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))) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oinsert__idem,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => 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)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Osubset__idem,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.91             => 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) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Ounion__idem,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91               => 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)) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_distrib__inf__le,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)))) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_distrib__sup__le,axiom,
% 156.88/156.91      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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)))) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oinsert,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91             => 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)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oinsert__remove,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ( 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))
% 156.88/156.91             => 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 )
% 156.88/156.91            & ( 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))
% 156.88/156.91             => 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)))))) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__insert__left__if1,axiom,
% 156.88/156.91      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__insert__right__if1,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__insert__left__if0,axiom,
% 156.88/156.91      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 156.88/156.91        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__insert__right__if0,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 156.88/156.91        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__insert__left,axiom,
% 156.88/156.91      ! [V_B_2,V_C_2,V_a_2,T_a] :
% 156.88/156.91        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 156.88/156.91         => 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)) )
% 156.88/156.91        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_C_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Int__insert__right,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_a_2,T_a] :
% 156.88/156.91        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91         => 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)) )
% 156.88/156.91        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_image__Int__subset,axiom,
% 156.88/156.91      ! [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)))) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Diff__disjoint,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Diff__triv,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2) = V_A_2 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Un__Int__assoc__eq,axiom,
% 156.88/156.91      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( 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))
% 156.88/156.91      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_C_2),V_A_2)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Un__Diff__Int,axiom,
% 156.88/156.91      ! [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 ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Diff__Un,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Diff__Int,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Osingleton,axiom,
% 156.88/156.91      ! [V_x_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => 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 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oremove,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => ( ( 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))
% 156.88/156.91               => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = V_x_2 )
% 156.88/156.91              & ( 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))
% 156.88/156.91               => 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)))))) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_folding__image__simple_Oeq__fold__g,axiom,
% 156.88/156.91      ! [V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.91         => hAPP(V_Fa_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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__diff__nat,axiom,
% 156.88/156.91      ! [V_f_2,V_A_2,V_B_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_union__fold__insert,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fold__sup__insert,axiom,
% 156.88/156.91      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_inf__Sup__absorb,axiom,
% 156.88/156.91      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91           => 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 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem_Ofold__insert__idem2,axiom,
% 156.88/156.91      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm__idem_Ofold__insert__idem,axiom,
% 156.88/156.91      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_folding__one__idem_Oeq__fold__idem_H,axiom,
% 156.88/156.91      ! [V_a_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofolding__one__idem(T_a,V_f_2,V_Fa_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => hAPP(V_Fa_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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_folding__image__simple_Ounion__inter,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.91           => hAPP(hAPP(V_f_2,hAPP(V_Fa_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_sup__Inf__absorb,axiom,
% 156.88/156.91      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91           => 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 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__diff1__nat,axiom,
% 156.88/156.91      ! [V_f_2,V_A_2,V_a_2,T_a] :
% 156.88/156.91        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91         => 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)) )
% 156.88/156.91        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__diff,axiom,
% 156.88/156.91      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Oab__group__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.91           => 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)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_sup__le__fold__sup,axiom,
% 156.88/156.91      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Sup__fin_Oeq__fold__idem_H,axiom,
% 156.88/156.91      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_minus__fold__remove,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91       => 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) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_folding__one_Oeq__fold_H,axiom,
% 156.88/156.91      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => hAPP(V_Fa_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) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_folding__image__simple_Ounion__disjoint,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.91           => ( 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))
% 156.88/156.91             => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_folding__one_Ounion__disjoint,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91               => ( 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))
% 156.88/156.91                 => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_folding__one_Ounion__inter,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91           => ( 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))
% 156.88/156.91             => hAPP(hAPP(V_f_2,hAPP(V_Fa_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm_Ofold__rec,axiom,
% 156.88/156.91      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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)))))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_comm__monoid__big_OF__eq,axiom,
% 156.88/156.91      ! [V_g_2,V_A_2,V_Fa_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Big__Operators_Ocomm__monoid__big(T_a,T_b,V_f_2,V_z_2,V_Fa_2)
% 156.88/156.91       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.91           => hAPP(hAPP(V_Fa_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) )
% 156.88/156.91          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.91           => hAPP(hAPP(V_Fa_2,V_g_2),V_A_2) = V_z_2 ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm_Ofold__insert__remove,axiom,
% 156.88/156.91      ! [V_x_2,V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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)))))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Oclosed,axiom,
% 156.88/156.91      ! [V_A_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( ! [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))))))
% 156.88/156.91             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_Inf__fin_Ohom__commute,axiom,
% 156.88/156.91      ! [V_N_2,V_h_2,T_a] :
% 156.88/156.91        ( class_Lattices_Olattice(T_a)
% 156.88/156.91       => ( ! [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))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.91           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91             => 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)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_SUPR__fold__sup,axiom,
% 156.88/156.91      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm_Ofold__insert2,axiom,
% 156.88/156.91      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm_Ofold__insert,axiom,
% 156.88/156.91      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__strict__mono,axiom,
% 156.88/156.91      ! [V_g_2,V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91          & class_Groups_Oordered__cancel__ab__semigroup__add(T_b) )
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91           => ( ! [B_x] :
% 156.88/156.91                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.91                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 156.88/156.91             => 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))) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum_Oremove,axiom,
% 156.88/156.91      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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)))))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_SUP1__I,axiom,
% 156.88/156.91      ! [T_b,V_b_2,V_B_2,V_A_2,V_a_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_SUP2__I,axiom,
% 156.88/156.91      ! [T_c,T_b,V_c_2,V_b_2,V_B_2,V_A_2,V_a_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_c_2))
% 156.88/156.91         => 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_c_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm_Ofun__left__comm,axiom,
% 156.88/156.91      ! [V_z_2,V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_ab__semigroup__add__class_Oadd__ac_I1_J,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oab__semigroup__add(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__left__cancel,axiom,
% 156.88/156.91      ! [V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.91        ( class_Groups_Ocancel__semigroup__add(T_a)
% 156.88/156.91       => ( 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_c_2)
% 156.88/156.91        <=> V_b_2 = V_c_2 ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__right__cancel,axiom,
% 156.88/156.91      ! [V_c_2,V_a_2,V_b_2,T_a] :
% 156.88/156.91        ( class_Groups_Ocancel__semigroup__add(T_a)
% 156.88/156.91       => ( 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_c_2),V_a_2)
% 156.88/156.91        <=> V_b_2 = V_c_2 ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__left__imp__eq,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Ocancel__semigroup__add(T_a)
% 156.88/156.91       => ( 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)
% 156.88/156.91         => V_b = V_c ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__imp__eq,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Ocancel__ab__semigroup__add(T_a)
% 156.88/156.91       => ( 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)
% 156.88/156.91         => V_b = V_c ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__right__imp__eq,axiom,
% 156.88/156.91      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.91        ( class_Groups_Ocancel__semigroup__add(T_a)
% 156.88/156.91       => ( 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)
% 156.88/156.91         => V_b = V_c ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm_Ofun__left__comm__apply,axiom,
% 156.88/156.91      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_finite__UN,axiom,
% 156.88/156.91      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91       => ( 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)))
% 156.88/156.91        <=> ! [B_x] :
% 156.88/156.91              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.91             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__le__cancel__right,axiom,
% 156.88/156.91      ! [V_b_2,V_c_2,V_a_2,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_c_2)))
% 156.88/156.91        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__le__cancel__left,axiom,
% 156.88/156.91      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c_2),V_b_2)))
% 156.88/156.91        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__right__mono,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__left__mono,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__mono,axiom,
% 156.88/156.91      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__le__imp__le__right,axiom,
% 156.88/156.91      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( 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)))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__le__imp__le__left,axiom,
% 156.88/156.91      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( 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)))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__less__imp__less__left,axiom,
% 156.88/156.91      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( 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)))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__less__imp__less__right,axiom,
% 156.88/156.91      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( 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)))
% 156.88/156.91         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__strict__mono,axiom,
% 156.88/156.91      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__strict__left__mono,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__strict__right__mono,axiom,
% 156.88/156.91      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__less__cancel__left,axiom,
% 156.88/156.91      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_c_2),V_b_2)))
% 156.88/156.91        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__less__cancel__right,axiom,
% 156.88/156.91      ! [V_b_2,V_c_2,V_a_2,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_c_2)),hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_c_2)))
% 156.88/156.91        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__diff__cancel,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.91       => 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 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_diff__add__cancel,axiom,
% 156.88/156.91      ! [V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.91       => 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 ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__addf,axiom,
% 156.88/156.91      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.91       => 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)) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__less__le__mono,axiom,
% 156.88/156.91      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_add__le__less__mono,axiom,
% 156.88/156.91      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.91        ( class_Groups_Oordered__cancel__ab__semigroup__add(T_a)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum_Odistrib,axiom,
% 156.88/156.91      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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)) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__Un__nat,axiom,
% 156.88/156.91      ! [V_f_2,V_B_2,V_A_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_fun__left__comm_Ofold__fun__comm,axiom,
% 156.88/156.91      ! [V_z_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum_Oinsert,axiom,
% 156.88/156.91      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.91           => 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)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__insert,axiom,
% 156.88/156.91      ! [V_f_2,V_a_2,V_Fa_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.91         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_Fa_2))
% 156.88/156.91           => 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_Fa_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_Fa_2)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__Un__Int,axiom,
% 156.88/156.91      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91           => 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)) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_comm__monoid__big_Oinfinite,axiom,
% 156.88/156.91      ! [V_g_2,V_A_2,V_Fa_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.91        ( c_Big__Operators_Ocomm__monoid__big(T_a,T_b,V_f_2,V_z_2,V_Fa_2)
% 156.88/156.91       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.91         => hAPP(hAPP(V_Fa_2,V_g_2),V_A_2) = V_z_2 ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum_Oinsert__remove,axiom,
% 156.88/156.91      ! [V_x_2,V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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)))))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__Un__disjoint,axiom,
% 156.88/156.91      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91           => ( 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))
% 156.88/156.91             => 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)) ) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__Un,axiom,
% 156.88/156.91      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Oab__group__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.91           => 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))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_sup__SUPR__fold__sup,axiom,
% 156.88/156.91      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => 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) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_setsum__diff1_H,axiom,
% 156.88/156.91      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.91         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91           => 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)))))) ) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_image__eq__UN,axiom,
% 156.88/156.91      ! [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)))) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_UN__I,axiom,
% 156.88/156.91      ! [V_B_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.91        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2)))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_le__SUPI,axiom,
% 156.88/156.91      ! [V_M_2,V_A_2,V_i_2,T_a,T_b] :
% 156.88/156.91        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_A_2))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_SUP__subset,axiom,
% 156.88/156.91      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.91        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.91       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.91         => 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))) ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_SUP__const,axiom,
% 156.88/156.91      ! [V_M_2,T_a,V_A_2,T_b] :
% 156.88/156.91        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.91       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91         => 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 ) ) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_UN__insert,axiom,
% 156.88/156.91      ! [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)) ).
% 156.88/156.91  
% 156.88/156.91  fof(fact_UN__simps_I3_J,axiom,
% 156.88/156.91      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.91        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.91         => 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)) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I2_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I3_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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 )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_SUP1__iff,axiom,
% 156.88/156.92      ! [V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> ? [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92            & hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__UN__flatten,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I9_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_ball__UN,axiom,
% 156.88/156.92      ! [V_P_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( ! [B_x] :
% 156.88/156.92            ( 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)))
% 156.88/156.92           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92           => ! [B_xa] :
% 156.88/156.92                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(V_B_2,B_x)))
% 156.88/156.92               => hBOOL(hAPP(V_P_2,B_xa)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I9_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_SUP2__iff,axiom,
% 156.88/156.92      ! [V_c_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 156.88/156.92        ( 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_c_2))
% 156.88/156.92      <=> ? [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92            & hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__iff,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> ? [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92            & hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UNION__empty__conv_I2_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__constant,axiom,
% 156.88/156.92      ! [V_c_2,T_b,T_a,V_A_2] :
% 156.88/156.92        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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_c_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) )
% 156.88/156.92        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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_c_2)) = V_c_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__empty2,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UNION__empty__conv_I1_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( 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)
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92           => hAPP(V_B_2,B_x) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__subset__iff,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,V_I_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 156.88/156.92           => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I10_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_image__UN,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I10_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__Un__distrib,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__Un,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I5_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I4_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I5_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Int__UN__distrib,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I4_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Int__UN__distrib2,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_SUP__commute,axiom,
% 156.88/156.92      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_SUPR__apply,axiom,
% 156.88/156.92      ! [V_x_2,V_f_2,V_A_2,T_c,T_b,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I6_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I6_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__insert__distrib,axiom,
% 156.88/156.92      ! [V_B_2,V_a_2,T_b,V_A_2,V_u_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(T_a),V_u_2),V_A_2))
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__upper,axiom,
% 156.88/156.92      ! [V_B_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__absorb,axiom,
% 156.88/156.92      ! [V_A_2,T_b,V_I_2,V_k_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(T_a),V_k_2),V_I_2))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I1_J,axiom,
% 156.88/156.92      ! [V_B_2,V_a_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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))) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__singleton,axiom,
% 156.88/156.92      ! [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 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I1_J,axiom,
% 156.88/156.92      ! [V_B_2,V_a_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_SUP__le__iff,axiom,
% 156.88/156.92      ! [V_u_2,V_M_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( 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))
% 156.88/156.92        <=> ! [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(V_M_2,B_x)),V_u_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__SUP__iff,axiom,
% 156.88/156.92      ! [V_f_2,V_A_2,T_b,V_a_2,T_a] :
% 156.88/156.92        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92          & class_Orderings_Olinorder(T_a) )
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> ? [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(V_f_2,B_x))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I2_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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 )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__add__inverse2,axiom,
% 156.88/156.92      ! [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 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__add__inverse,axiom,
% 156.88/156.92      ! [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 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__diff__left,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__cancel,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__cancel2,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__add__assoc2,axiom,
% 156.88/156.92      ! [V_i,V_j,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__diff__assoc2,axiom,
% 156.88/156.92      ! [V_i,V_j,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__add__assoc,axiom,
% 156.88/156.92      ! [V_i,V_j,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__imp__diff__is__add,axiom,
% 156.88/156.92      ! [V_k_2,V_j_2,V_i_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 156.88/156.92       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_j_2),V_i_2) = V_k_2
% 156.88/156.92        <=> V_j_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_k_2),V_i_2) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__less__le,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92          & V_m_2 != V_n_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__eq__less__or__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92          | V_m_2 = V_n_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__imp__le__nat,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__neq__implies__less,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => ( V_m != V_n
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__or__eq__imp__le,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92          | V_m = V_n )
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__refl,axiom,
% 156.88/156.92      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_n)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__le__linear,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_eq__imp__le,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( V_m = V_n
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__trans,axiom,
% 156.88/156.92      ! [V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_k))
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_k)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__antisym,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.92         => V_m = V_n ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__add__commute,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__add__left__commute,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__add__assoc,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__add__left__cancel,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( 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)
% 156.88/156.92      <=> V_m_2 = V_n_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__add__right__cancel,axiom,
% 156.88/156.92      ! [V_n_2,V_k_2,V_m_2] :
% 156.88/156.92        ( 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)
% 156.88/156.92      <=> V_m_2 = V_n_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__leE,axiom,
% 156.88/156.92      ! [V_n,V_k,V_m] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92           => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__leD1,axiom,
% 156.88/156.92      ! [V_n,V_k,V_m] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__leD2,axiom,
% 156.88/156.92      ! [V_n,V_k,V_m] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__le__mono,axiom,
% 156.88/156.92      ! [V_l,V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__le__mono1,axiom,
% 156.88/156.92      ! [V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_trans__le__add2,axiom,
% 156.88/156.92      ! [V_m,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_trans__le__add1,axiom,
% 156.88/156.92      ! [V_m,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__add__left__cancel__le,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__iff__add,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92      <=> ? [B_k] : V_n_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__add1,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__add2,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_not__add__less1,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_not__add__less2,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__add__left__cancel__less,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_trans__less__add1,axiom,
% 156.88/156.92      ! [V_m,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_trans__less__add2,axiom,
% 156.88/156.92      ! [V_m,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__less__mono1,axiom,
% 156.88/156.92      ! [V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__less__mono,axiom,
% 156.88/156.92      ! [V_l,V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__add__eq__less,axiom,
% 156.88/156.92      ! [V_n,V_m,V_l,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_k),V_l))
% 156.88/156.92       => ( 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)
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__lessD1,axiom,
% 156.88/156.92      ! [V_k,V_j,V_i] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_k)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__imp__diff__less,axiom,
% 156.88/156.92      ! [V_n,V_k,V_j] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__less__mono2,axiom,
% 156.88/156.92      ! [V_l,V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_l))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__diff__iff,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 156.88/156.92         => ( 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)))
% 156.88/156.92          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__less__mono,axiom,
% 156.88/156.92      ! [V_c,V_b,V_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a),V_b))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_c),V_a))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__le__self,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__le__mono2,axiom,
% 156.88/156.92      ! [V_l,V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__le__mono,axiom,
% 156.88/156.92      ! [V_l,V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__diff__cancel,axiom,
% 156.88/156.92      ! [V_n,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_n))
% 156.88/156.92       => 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 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_eq__diff__iff,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 156.88/156.92         => ( 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)
% 156.88/156.92          <=> V_m_2 = V_n_2 ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Nat_Odiff__diff__eq,axiom,
% 156.88/156.92      ! [V_n,V_m,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_m))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__diff__iff,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_m_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_n_2))
% 156.88/156.92         => ( 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)))
% 156.88/156.92          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__commute,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__diff__conv,axiom,
% 156.88/156.92      ! [V_k_2,V_j_2,V_i_2] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__diff__inverse,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => 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 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__diff__right,axiom,
% 156.88/156.92      ! [V_i,V_j,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__diff__conv,axiom,
% 156.88/156.92      ! [V_i_2,V_k_2,V_j_2] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__add__diff,axiom,
% 156.88/156.92      ! [V_m,V_n,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_n))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__add__diff__inverse,axiom,
% 156.88/156.92      ! [V_m,V_n] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.92       => 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 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__diff__assoc,axiom,
% 156.88/156.92      ! [V_i,V_j,V_k] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__diff__conv2,axiom,
% 156.88/156.92      ! [V_i_2,V_j_2,V_k_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),V_j_2))
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__add__diff__inverse2,axiom,
% 156.88/156.92      ! [V_m,V_n] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.92       => 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 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_termination__basic__simps_I4_J,axiom,
% 156.88/156.92      ! [V_y,V_z,V_x] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_z))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_termination__basic__simps_I3_J,axiom,
% 156.88/156.92      ! [V_z,V_y,V_x] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__fold__sup,axiom,
% 156.88/156.92      ! [V_A_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_folding__image__simple_Ounion__inter__neutral,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,V_Fa_2,V_g_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( c_Finite__Set_Ofolding__image__simple(T_a,T_b,V_f_2,V_z_2,V_g_2,V_Fa_2)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.92         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.92           => ( ! [B_x] :
% 156.88/156.92                  ( 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)))
% 156.88/156.92                 => hAPP(V_g_2,B_x) = V_z_2 )
% 156.88/156.92             => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__UN__I,axiom,
% 156.88/156.92      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( ! [B_a] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 156.88/156.92             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_a))) )
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_inf__le__fold__inf,axiom,
% 156.88/156.92      ! [V_c_2,V_b_2,V_A_2,T_a] :
% 156.88/156.92        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => ( ! [B_x] :
% 156.88/156.92                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) )
% 156.88/156.92           => 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_c_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Lattices_Osemilattice__inf__class_Oinf(T_a)),V_c_2),V_A_2))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__sup__le__sup,axiom,
% 156.88/156.92      ! [V_c_2,V_b_2,V_A_2,T_a] :
% 156.88/156.92        ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => ( ! [B_x] :
% 156.88/156.92                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) )
% 156.88/156.92           => 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_c_2),V_A_2)),hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_b_2),V_c_2))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_inf__INFI__fold__inf,axiom,
% 156.88/156.92      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Diff1__fold__graph,axiom,
% 156.88/156.92      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UnionI,axiom,
% 156.88/156.92      ! [V_A_2,V_C_2,V_X_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__E,axiom,
% 156.88/156.92      ! [V_a_2,V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,V_a_2)))
% 156.88/156.92         => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__D,axiom,
% 156.88/156.92      ! [V_a_2,V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A_2))
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF1__E,axiom,
% 156.88/156.92      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2))
% 156.88/156.92         => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF1__D,axiom,
% 156.88/156.92      ! [V_a_2,V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92         => hBOOL(hAPP(hAPP(V_B_2,V_a_2),V_b_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF2__E,axiom,
% 156.88/156.92      ! [V_a_2,V_c_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 156.88/156.92        ( 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_c_2))
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_c_2))
% 156.88/156.92         => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF2__D,axiom,
% 156.88/156.92      ! [V_a_2,V_c_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 156.88/156.92        ( 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_c_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92         => hBOOL(hAPP(hAPP(hAPP(V_B_2,V_a_2),V_b_2),V_c_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__INT,axiom,
% 156.88/156.92      ! [V_A_2,T_b,V_I_2,T_a] :
% 156.88/156.92        ( ? [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_I_2))
% 156.88/156.92            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_A_2,B_x))) )
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__less__cases,axiom,
% 156.88/156.92      ! [V_P_2,V_n_2,V_m_2] :
% 156.88/156.92        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92         => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 156.88/156.92       => ( ( V_m_2 = V_n_2
% 156.88/156.92           => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 156.88/156.92         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 156.88/156.92             => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) )
% 156.88/156.92           => hBOOL(hAPP(hAPP(V_P_2,V_n_2),V_m_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__not__refl3,axiom,
% 156.88/156.92      ! [V_t,V_s] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s),V_t))
% 156.88/156.92       => V_s != V_t ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__not__refl2,axiom,
% 156.88/156.92      ! [V_m,V_n] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 156.88/156.92       => V_m != V_n ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__irrefl__nat,axiom,
% 156.88/156.92      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_linorder__neqE__nat,axiom,
% 156.88/156.92      ! [V_y,V_x] :
% 156.88/156.92        ( V_x != V_y
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y),V_x)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__neq__iff,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( V_m_2 != V_n_2
% 156.88/156.92      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__not__refl,axiom,
% 156.88/156.92      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_n)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INFI__apply,axiom,
% 156.88/156.92      ! [V_x_2,V_f_2,V_A_2,T_c,T_b,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF__commute,axiom,
% 156.88/156.92      ! [V_f_2,V_B_2,T_c,V_A_2,T_b,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__empty,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__UnionD,axiom,
% 156.88/156.92      ! [V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2)))
% 156.88/156.92       => hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_A_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__upper,axiom,
% 156.88/156.92      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__mono,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__Un__distrib,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Un__eq__Union,axiom,
% 156.88/156.92      ! [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))))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__insert,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__iff,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,V_b_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92           => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(V_B_2,B_x))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I5_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I5_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__subset__iff,axiom,
% 156.88/156.92      ! [V_A_2,V_I_2,T_b,V_B_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_I_2))
% 156.88/156.92           => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I10_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I10_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I7_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I6_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I7_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Un__INT__distrib,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I6_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Un__INT__distrib2,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__Int__distrib,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I9_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I9_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_empty__fold__graphE,axiom,
% 156.88/156.92      ! [V_x_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => V_x_2 = V_z_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__graph_OemptyI,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__graph_Oequations_I1_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__graph__imp__finite,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_x_2))
% 156.88/156.92       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_image__Union,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Int__Union2,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Int__Union,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UNION__eq__Union__image,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__image__eq,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I8_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I8_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__le__iff,axiom,
% 156.88/156.92      ! [V_b_2,V_A_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( 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))
% 156.88/156.92        <=> ! [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__Sup__iff,axiom,
% 156.88/156.92      ! [V_S_2,V_a_2,T_a] :
% 156.88/156.92        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92          & class_Orderings_Olinorder(T_a) )
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Complete__Lattice_OSup__class_OSup(T_a,V_S_2)))
% 156.88/156.92        <=> ? [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 156.88/156.92              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),B_x)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__left__comm_Ofold__graph__determ,axiom,
% 156.88/156.92      ! [V_y_2,V_x_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_x_2))
% 156.88/156.92         => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 156.88/156.92           => V_y_2 = V_x_2 ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__disjoint,axiom,
% 156.88/156.92      ! [V_A_2,V_C_2,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),V_C_2))
% 156.88/156.92           => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__Int__subset,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__INF__iff,axiom,
% 156.88/156.92      ! [V_M_2,V_A_2,T_b,V_u_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> ! [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_u_2),hAPP(V_M_2,B_x))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF__less__iff,axiom,
% 156.88/156.92      ! [V_a_2,V_f_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92          & class_Orderings_Olinorder(T_a) )
% 156.88/156.92       => ( 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))
% 156.88/156.92        <=> ? [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(V_f_2,B_x)),V_a_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__insert__distrib,axiom,
% 156.88/156.92      ! [V_B_2,V_a_2,T_b,V_A_2,V_u_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(T_a),V_u_2),V_A_2))
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__lower,axiom,
% 156.88/156.92      ! [V_B_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__absorb,axiom,
% 156.88/156.92      ! [V_A_2,T_b,V_I_2,V_k_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_member(T_a),V_k_2),V_I_2))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF__const,axiom,
% 156.88/156.92      ! [V_M_2,T_a,V_A_2,T_b] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.92       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I2_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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 )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I1_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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 )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__insert,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__Un,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__simps_I7_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UN__extend__simps_I7_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__graph_OinsertI,axiom,
% 156.88/156.92      ! [V_y_2,V_z_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Un__Union__image,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__upper,axiom,
% 156.88/156.92      ! [V_A_2,V_x_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__empty,axiom,
% 156.88/156.92      ! [T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__singleton,axiom,
% 156.88/156.92      ! [V_a_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__insert,axiom,
% 156.88/156.92      ! [V_A_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__left__comm_Ofold__equality,axiom,
% 156.88/156.92      ! [V_y_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 156.88/156.92         => hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_b,V_f_2),V_z_2),V_A_2) = V_y_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF__subset,axiom,
% 156.88/156.92      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I4_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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 )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__def,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF__leI,axiom,
% 156.88/156.92      ! [V_M_2,V_A_2,V_i_2,T_a,T_b] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_A_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_termination__basic__simps_I2_J,axiom,
% 156.88/156.92      ! [V_y,V_z,V_x] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_z))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_termination__basic__simps_I1_J,axiom,
% 156.88/156.92      ! [V_z,V_y,V_x] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_termination__basic__simps_I5_J,axiom,
% 156.88/156.92      ! [V_y,V_x] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x),V_y))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x),V_y)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__left__comm_Ofold__graph__fold,axiom,
% 156.88/156.92      ! [V_z_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__binary,axiom,
% 156.88/156.92      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_sup__Sup__fold__sup,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__fin__Sup,axiom,
% 156.88/156.92      ! [V_A_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92           => c_Big__Operators_Olattice__class_OSup__fin(T_a,V_A_2) = c_Complete__Lattice_OSup__class_OSup(T_a,V_A_2) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold1Set_Ointros,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,V_a_2,V_f_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,V_a_2,V_A_2),V_x_2))
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__left__comm_Ofold__graph__insertE__aux,axiom,
% 156.88/156.92      ! [V_a_2,V_y_2,V_A_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),V_y_2))
% 156.88/156.92         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92           => ? [B_y_H] :
% 156.88/156.92                ( V_y_2 = hAPP(hAPP(V_f_2,V_a_2),B_y_H)
% 156.88/156.92                & 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)) ) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INFI__fold__inf,axiom,
% 156.88/156.92      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff2__less,axiom,
% 156.88/156.92      ! [V_y_2,V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 156.88/156.92           => 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))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff1__less,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__left__comm_Ofold__graph__insertE,axiom,
% 156.88/156.92      ! [V_v_2,V_A_2,V_x_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.92       => ( 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))
% 156.88/156.92         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92           => ~ ! [B_y] :
% 156.88/156.92                  ( V_v_2 = hAPP(hAPP(V_f_2,V_x_2),B_y)
% 156.88/156.92                 => ~ hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_b,V_f_2,V_z_2,V_A_2),B_y)) ) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__graph__permute__diff,axiom,
% 156.88/156.92      ! [V_a_2,V_x_2,V_A_2,V_b_2,T_a] :
% 156.88/156.92        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.92       => ( 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))
% 156.88/156.92         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92           => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 156.88/156.92             => 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)) ) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_image__ident,axiom,
% 156.88/156.92      ! [V_Y_2,T_a] : hAPP(c_Set_Oimage(T_a,T_a,c_COMBI(T_a)),V_Y_2) = V_Y_2 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_SUP2__E,axiom,
% 156.88/156.92      ! [V_c_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 156.88/156.92        ( 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_c_2))
% 156.88/156.92       => ~ ! [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92             => ~ hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UNIV__I,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__def,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF1__iff,axiom,
% 156.88/156.92      ! [V_b_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92           => hBOOL(hAPP(hAPP(V_B_2,B_x),V_b_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INTER__UNIV__conv_I2_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I8_J,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I8_J,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INTER__UNIV__conv_I1_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.92        ( 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)
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.92           => hAPP(V_B_2,B_x) = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Union__UNIV,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF2__iff,axiom,
% 156.88/156.92      ! [V_c_2,V_b_2,V_B_2,V_A_2,T_c,T_b,T_a] :
% 156.88/156.92        ( 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_c_2))
% 156.88/156.92      <=> ! [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92           => hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__fun__UNIVD2,axiom,
% 156.88/156.92      ! [T_b,T_a] :
% 156.88/156.92        ( 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))))
% 156.88/156.92       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_times_Oidem,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_a) = V_a ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__idem,axiom,
% 156.88/156.92      ! [V_x,T_a] :
% 156.88/156.92        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x),V_x) = V_x ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__left__idem,axiom,
% 156.88/156.92      ! [V_b,V_a,T_a] :
% 156.88/156.92        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_top__apply,axiom,
% 156.88/156.92      ! [V_x_2,T_b,T_a] :
% 156.88/156.92        ( class_Orderings_Otop(T_a)
% 156.88/156.92       => hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_b,T_a)),V_x_2) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__eq__UNIV__imp__eq__UNIV,axiom,
% 156.88/156.92      ! [V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.92       => ( 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)))
% 156.88/156.92         => V_A_2 = c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_ab__semigroup__mult__class_Omult__ac_I1_J,axiom,
% 156.88/156.92      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.92        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__Prod__UNIV,axiom,
% 156.88/156.92      ! [T_b,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool))))
% 156.88/156.92         => 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)))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__option__UNIV,axiom,
% 156.88/156.92      ! [T_a] :
% 156.88/156.92        ( 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))))
% 156.88/156.92      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__Plus__UNIV__iff,axiom,
% 156.88/156.92      ! [T_b,T_a] :
% 156.88/156.92        ( 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))))
% 156.88/156.92      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.92          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Sup__UNIV,axiom,
% 156.88/156.92      ! [T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_UNIV__not__empty,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__UNIV,axiom,
% 156.88/156.92      ! [T_a] :
% 156.88/156.92        ( class_Finite__Set_Ofinite(T_a)
% 156.88/156.92       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__mult__distrib2,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__mult__distrib,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__square,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__cube,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__le__mono1,axiom,
% 156.88/156.92      ! [V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__le__mono2,axiom,
% 156.88/156.92      ! [V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__le__mono,axiom,
% 156.88/156.92      ! [V_l,V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_l))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_subset__UNIV,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__mult__distrib,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__mult__distrib2,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Un__UNIV__left,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Un__UNIV__right,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Int__UNIV__left,axiom,
% 156.88/156.92      ! [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 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Int__UNIV__right,axiom,
% 156.88/156.92      ! [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 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__left__comm,axiom,
% 156.88/156.92      ! [T_a] :
% 156.88/156.92        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.92       => c_Finite__Set_Ofun__left__comm(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__left__comm__idem,axiom,
% 156.88/156.92      ! [T_a] :
% 156.88/156.92        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.92       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Groups_Otimes__class_Otimes(T_a)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INF__INT__eq,axiom,
% 156.88/156.92      ! [V_x_2,V_r_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_setsum__right__distrib,axiom,
% 156.88/156.92      ! [V_A_2,V_f_2,T_b,V_r_2,T_a] :
% 156.88/156.92        ( class_Rings_Osemiring__0(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_setsum__left__distrib,axiom,
% 156.88/156.92      ! [V_r_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( class_Rings_Osemiring__0(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_setsum__product,axiom,
% 156.88/156.92      ! [V_B_2,V_g_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( class_Rings_Osemiring__0(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__empty,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__constant,axiom,
% 156.88/156.92      ! [V_c_2,T_b,T_a,V_A_2] :
% 156.88/156.92        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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_c_2)) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 156.88/156.92        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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_c_2)) = V_c_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_range__composition,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_top__greatest,axiom,
% 156.88/156.92      ! [V_x,T_a] :
% 156.88/156.92        ( class_Orderings_Otop(T_a)
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Orderings_Otop__class_Otop(T_a))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_sup__top__right,axiom,
% 156.88/156.92      ! [V_x,T_a] :
% 156.88/156.92        ( class_Lattices_Obounded__lattice__top(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_sup__top__left,axiom,
% 156.88/156.92      ! [V_x,T_a] :
% 156.88/156.92        ( class_Lattices_Obounded__lattice__top(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_inf__top__left,axiom,
% 156.88/156.92      ! [V_x,T_a] :
% 156.88/156.92        ( class_Lattices_Obounded__lattice__top(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),c_Orderings_Otop__class_Otop(T_a)),V_x) = V_x ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_inf__top__right,axiom,
% 156.88/156.92      ! [V_x,T_a] :
% 156.88/156.92        ( class_Lattices_Obounded__lattice__top(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),c_Orderings_Otop__class_Otop(T_a)) = V_x ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_inf__eq__top__iff,axiom,
% 156.88/156.92      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.92        ( class_Lattices_Obounded__lattice__top(T_a)
% 156.88/156.92       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x_2),V_y_2) = c_Orderings_Otop__class_Otop(T_a)
% 156.88/156.92        <=> ( V_x_2 = c_Orderings_Otop__class_Otop(T_a)
% 156.88/156.92            & V_y_2 = c_Orderings_Otop__class_Otop(T_a) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_empty__fold1SetE,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold1Set__nonempty,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,V_f_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofold1Set(T_a,V_f_2,V_A_2),V_x_2))
% 156.88/156.92       => V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_rangeI,axiom,
% 156.88/156.92      ! [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))))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_range__eqI,axiom,
% 156.88/156.92      ! [T_b,T_a,V_x_2,V_f_2,V_b_2] :
% 156.88/156.92        ( V_b_2 = hAPP(V_f_2,V_x_2)
% 156.88/156.92       => 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))))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Diff__UNIV,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_SUP__UN__eq,axiom,
% 156.88/156.92      ! [V_x_2,V_r_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__range__imageI,axiom,
% 156.88/156.92      ! [V_f_2,T_c,V_g_2,T_b,T_a] :
% 156.88/156.92        ( 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)))))
% 156.88/156.92       => 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))))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I1_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I2_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__extend__simps_I3_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I3_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_dom__const,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__insert__le,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => 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)))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__mono,axiom,
% 156.88/156.92      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__seteq,axiom,
% 156.88/156.92      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.92         => ( 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)))
% 156.88/156.92           => V_A_2 = V_B_2 ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__image__le,axiom,
% 156.88/156.92      ! [V_f_2,T_b,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_psubset__card__mono,axiom,
% 156.88/156.92      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__graph__insert__swap,axiom,
% 156.88/156.92      ! [V_z_2,V_y_2,V_A_2,V_b_2,T_a] :
% 156.88/156.92        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.92       => ( 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))
% 156.88/156.92         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 156.88/156.92           => 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))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_INT__simps_I4_J,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_b,T_a,V_C_2] :
% 156.88/156.92        ( ( V_C_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) )
% 156.88/156.92        & ( V_C_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold1Set__sing,axiom,
% 156.88/156.92      ! [V_b_2,V_a_2,V_f_2,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> V_a_2 = V_b_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Un__Int,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92         => 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card_Ounion__inter,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff__subset,axiom,
% 156.88/156.92      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff__subset__Int,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__card__le__card__Diff,axiom,
% 156.88/156.92      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92       => 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)))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__psubset,axiom,
% 156.88/156.92      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.92         => ( 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)))
% 156.88/156.92           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__image__insert,axiom,
% 156.88/156.92      ! [V_z_2,V_g_2,V_a_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( class_Groups_Oab__semigroup__mult(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92           => 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)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Un__disjoint,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92         => ( 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))
% 156.88/156.92           => 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)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff1__le,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__less__add__iff1,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__less__add__iff2,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__add__iff2,axiom,
% 156.88/156.92      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.92       => ( 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_c_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)))
% 156.88/156.92        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__add__iff1,axiom,
% 156.88/156.92      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.92       => ( 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_c_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)))
% 156.88/156.92        <=> 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_c_2)),V_d_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__add__iff2,axiom,
% 156.88/156.92      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.92       => ( 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_c_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)))
% 156.88/156.92        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c_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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__add__iff1,axiom,
% 156.88/156.92      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.92       => ( 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_c_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)))
% 156.88/156.92        <=> 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_c_2)),V_d_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__eq__add__iff2,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 156.88/156.92       => ( 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)
% 156.88/156.92        <=> 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__diff__add__eq2,axiom,
% 156.88/156.92      ! [V_n,V_m,V_u,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_top1I,axiom,
% 156.88/156.92      ! [V_x_2,T_a] : hBOOL(hAPP(c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_x_2)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__mult__commute,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__mult__assoc,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_linorder__neqE__linordered__idom,axiom,
% 156.88/156.92      ! [V_y,V_x,T_a] :
% 156.88/156.92        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.92       => ( V_x != V_y
% 156.88/156.92         => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.92           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_x)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_left__add__mult__distrib,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_combine__common__factor,axiom,
% 156.88/156.92      ! [V_c,V_b,V_e,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Osemiring(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__class_Odistrib,axiom,
% 156.88/156.92      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_eq__add__iff2,axiom,
% 156.88/156.92      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Rings_Oring(T_a)
% 156.88/156.92       => ( 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_c_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)
% 156.88/156.92        <=> V_c_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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_eq__add__iff1,axiom,
% 156.88/156.92      ! [V_d_2,V_b_2,V_c_2,V_e_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Rings_Oring(T_a)
% 156.88/156.92       => ( 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_c_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)
% 156.88/156.92        <=> 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_c_2) = V_d_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__le__add__iff1,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__diff__add__eq1,axiom,
% 156.88/156.92      ! [V_n,V_m,V_u,V_i,V_j] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__eq__add__iff1,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_u_2,V_i_2,V_j_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2))
% 156.88/156.92       => ( 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)
% 156.88/156.92        <=> 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 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__le__add__iff2,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_u_2,V_j_2,V_i_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> 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))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff__singleton,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff__singleton__if,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92           => 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)) )
% 156.88/156.92          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92           => 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) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__Union,axiom,
% 156.88/156.92      ! [V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_A_2))
% 156.88/156.92       => ( ! [B_M] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_M),V_A_2))
% 156.88/156.92             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_M)) )
% 156.88/156.92         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_A_2))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card_Oremove,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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)))))) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_iso__tuple__UNIV__I,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_insert__partition,axiom,
% 156.88/156.92      ! [V_Fa_2,V_x_2,T_a] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_x_2),V_Fa_2))
% 156.88/156.92       => ( ! [B_x] :
% 156.88/156.92              ( 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_Fa_2)))
% 156.88/156.92             => ! [B_xa] :
% 156.88/156.92                  ( 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_Fa_2)))
% 156.88/156.92                 => ( B_x != B_xa
% 156.88/156.92                   => 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)) ) ) )
% 156.88/156.92         => 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_Fa_2)) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_crossproduct__eq,axiom,
% 156.88/156.92      ! [V_z_2,V_x_2,V_y_2,V_w_2,T_a] :
% 156.88/156.92        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 156.88/156.92       => ( 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))
% 156.88/156.92        <=> ( V_w_2 = V_x_2
% 156.88/156.92            | V_y_2 = V_z_2 ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I1_J,axiom,
% 156.88/156.92      ! [V_b,V_m,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__UNIV__unit,axiom,
% 156.88/156.92      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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I12_J,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I11_J,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_one__reorient,axiom,
% 156.88/156.92      ! [V_x_2,T_a] :
% 156.88/156.92        ( class_Groups_Oone(T_a)
% 156.88/156.92       => ( c_Groups_Oone__class_Oone(T_a) = V_x_2
% 156.88/156.92        <=> V_x_2 = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__1__left,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__1,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),c_Groups_Oone__class_Oone(T_a)),V_a) = V_a ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__1__right,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult_Ocomm__neutral,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.92       => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__mult__eq__1__iff,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 156.88/156.92      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 156.88/156.92          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__mult__1__right,axiom,
% 156.88/156.92      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_n),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_n ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__1__eq__mult__iff,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2)
% 156.88/156.92      <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 156.88/156.92          & V_n_2 = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat__mult__1,axiom,
% 156.88/156.92      ! [V_n] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n) = V_n ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I2_J,axiom,
% 156.88/156.92      ! [V_m,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I3_J,axiom,
% 156.88/156.92      ! [V_a,V_m,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I4_J,axiom,
% 156.88/156.92      ! [V_m,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__add__one,axiom,
% 156.88/156.92      ! [V_a,T_a] :
% 156.88/156.92        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.92       => 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)))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__1__mult,axiom,
% 156.88/156.92      ! [V_n,V_m,T_a] :
% 156.88/156.92        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_m))
% 156.88/156.92         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_n))
% 156.88/156.92           => 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))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__eq__setsum,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I20_J,axiom,
% 156.88/156.92      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I23_J,axiom,
% 156.88/156.92      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I21_J,axiom,
% 156.88/156.92      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I25_J,axiom,
% 156.88/156.92      ! [V_d,V_c,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I22_J,axiom,
% 156.88/156.92      ! [V_d,V_c,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I24_J,axiom,
% 156.88/156.92      ! [V_c,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I13_J,axiom,
% 156.88/156.92      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I15_J,axiom,
% 156.88/156.92      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I14_J,axiom,
% 156.88/156.92      ! [V_ry,V_rx,V_ly,V_lx,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I16_J,axiom,
% 156.88/156.92      ! [V_rx,V_ly,V_lx,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I17_J,axiom,
% 156.88/156.92      ! [V_rx,V_ly,V_lx,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I18_J,axiom,
% 156.88/156.92      ! [V_ry,V_rx,V_lx,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I19_J,axiom,
% 156.88/156.92      ! [V_ry,V_rx,V_lx,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I7_J,axiom,
% 156.88/156.92      ! [V_b,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__image__distrib,axiom,
% 156.88/156.92      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card_Oinsert,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__image__Un__Int,axiom,
% 156.88/156.92      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92           => 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))) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__Un__disjoint,axiom,
% 156.88/156.92      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.92        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.92           => ( 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))
% 156.88/156.92             => 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)) ) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Diff__insert,axiom,
% 156.88/156.92      ! [V_B_2,V_a_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_B_2))
% 156.88/156.92           => 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)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card_Oinsert__remove,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => 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)))))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I34_J,axiom,
% 156.88/156.92      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_crossproduct__noteq,axiom,
% 156.88/156.92      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.92        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 156.88/156.92       => ( ( V_a_2 != V_b_2
% 156.88/156.92            & V_c_2 != V_d_2 )
% 156.88/156.92        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_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_c_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I8_J,axiom,
% 156.88/156.92      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.92        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.92       => 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)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold__image__Un__one,axiom,
% 156.88/156.92      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 156.88/156.92        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.92         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 156.88/156.92           => ( ! [B_x] :
% 156.88/156.92                  ( 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)))
% 156.88/156.92                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 156.88/156.92             => 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)) ) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Powp__mono,axiom,
% 156.88/156.92      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.92       => 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))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__image,axiom,
% 156.88/156.92      ! [V_y_2,V_f_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.92        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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)))))) )
% 156.88/156.92        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_card__Suc__Diff1,axiom,
% 156.88/156.92      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.92        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Inf__fold__inf,axiom,
% 156.88/156.92      ! [V_A_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold1Set_Oequations,axiom,
% 156.88/156.92      ! [V_a3_2,V_a2_2,V_a1_2,V_f_2,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92      <=> ? [B_a,B_A] :
% 156.88/156.92            ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a1_2),V_a2_2) = hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_A)
% 156.88/156.92            & hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,B_a,B_A),V_a3_2))
% 156.88/156.92            & ~ hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_insert__fold1SetE,axiom,
% 156.88/156.92      ! [V_x_2,V_X_2,V_a_2,V_f_2,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => ~ ! [B_a,B_A] :
% 156.88/156.92              ( hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_X_2) = hAPP(hAPP(c_Set_Oinsert(T_a),B_a),B_A)
% 156.88/156.92             => ( hBOOL(hAPP(c_Finite__Set_Ofold__graph(T_a,T_a,V_f_2,B_a,B_A),V_x_2))
% 156.88/156.92               => hBOOL(hAPP(hAPP(c_member(T_a),B_a),B_A)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fold1__eq__fold,axiom,
% 156.88/156.92      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.92        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.92       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.92         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.92           => 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) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_finite__Inter,axiom,
% 156.88/156.92      ! [V_M_2,T_a] :
% 156.88/156.92        ( ? [B_x] :
% 156.88/156.92            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),V_M_2))
% 156.88/156.92            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_x)) )
% 156.88/156.92       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OInf__class_OInf(tc_fun(T_a,tc_HOL_Obool),V_M_2))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__triv,axiom,
% 156.88/156.92      ! [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 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_InterE,axiom,
% 156.88/156.92      ! [V_X_2,V_C_2,V_A_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_InterD,axiom,
% 156.88/156.92      ! [V_X_2,V_C_2,V_A_2,T_a] :
% 156.88/156.92        ( 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)))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_X_2),V_C_2))
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),V_X_2)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__mono,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_lessI,axiom,
% 156.88/156.92      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_n))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__idem,axiom,
% 156.88/156.92      ! [T_a,T_b,V_y_2,V_x_2,V_f_2] :
% 156.88/156.92        ( hAPP(V_f_2,V_x_2) = V_y_2
% 156.88/156.92       => hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_b,T_a),V_f_2),V_x_2),V_y_2) = V_f_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__other,axiom,
% 156.88/156.92      ! [V_y_2,V_f_2,T_b,T_a,V_x_2,V_z_2] :
% 156.88/156.92        ( V_z_2 != V_x_2
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__twist,axiom,
% 156.88/156.92      ! [V_d_2,V_b_2,V_m_2,T_b,T_a,V_c_2,V_a_2] :
% 156.88/156.92        ( V_a_2 != V_c_2
% 156.88/156.92       => 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_c_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_c_2),V_d_2)),V_a_2),V_b_2) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__apply,axiom,
% 156.88/156.92      ! [V_y_2,V_f_2,T_b,T_a,V_x_2,V_z_2] :
% 156.88/156.92        ( ( V_z_2 = V_x_2
% 156.88/156.92         => 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 )
% 156.88/156.92        & ( V_z_2 != V_x_2
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__same,axiom,
% 156.88/156.92      ! [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 ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__upd,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__idem__iff,axiom,
% 156.88/156.92      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.92        ( hAPP(hAPP(hAPP(c_Fun_Ofun__upd(T_a,T_b),V_f_2),V_x_2),V_y_2) = V_f_2
% 156.88/156.92      <=> hAPP(V_f_2,V_x_2) = V_y_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__inject,axiom,
% 156.88/156.92      ! [V_y,V_x] :
% 156.88/156.92        ( hAPP(c_Nat_OSuc,V_x) = hAPP(c_Nat_OSuc,V_y)
% 156.88/156.92       => V_x = V_y ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_nat_Oinject,axiom,
% 156.88/156.92      ! [V_nat_H_2,V_nat_2] :
% 156.88/156.92        ( hAPP(c_Nat_OSuc,V_nat_2) = hAPP(c_Nat_OSuc,V_nat_H_2)
% 156.88/156.92      <=> V_nat_2 = V_nat_H_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__n__not__n,axiom,
% 156.88/156.92      ! [V_n] : hAPP(c_Nat_OSuc,V_n) != V_n ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_n__not__Suc__n,axiom,
% 156.88/156.92      ! [V_n] : V_n != hAPP(c_Nat_OSuc,V_n) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_fun__upd__def,axiom,
% 156.88/156.92      ! [V_b_2,V_f_2,T_b,T_a,V_a_2,V_x_2] :
% 156.88/156.92        ( ( V_x_2 = V_a_2
% 156.88/156.92         => 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 )
% 156.88/156.92        & ( V_x_2 != V_a_2
% 156.88/156.92         => 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) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__less__SucD,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),hAPP(c_Nat_OSuc,V_n)))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__lessD,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__SucE,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92         => V_m = V_n ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__trans__Suc,axiom,
% 156.88/156.92      ! [V_k,V_j,V_i] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_j),V_k))
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_i)),V_k)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__lessI,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => ( hAPP(c_Nat_OSuc,V_m) != V_n
% 156.88/156.92         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__SucI,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__antisym,axiom,
% 156.88/156.92      ! [V_m,V_n] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_m))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),hAPP(c_Nat_OSuc,V_m)))
% 156.88/156.92         => V_m = V_n ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_not__less__less__Suc__eq,axiom,
% 156.88/156.92      ! [V_m_2,V_n_2] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 156.88/156.92        <=> V_n_2 = V_m_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__less__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__Suc__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 156.88/156.92      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92          | V_m_2 = V_n_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_not__less__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__Suc__shift,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__Suc,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_add__Suc__right,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__leD,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__SucE,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n)))
% 156.88/156.92       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92         => V_m = hAPP(c_Nat_OSuc,V_n) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__SucI,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__le__mono,axiom,
% 156.88/156.92      ! [V_m_2,V_n_2] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__Suc__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 156.88/156.92      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92          | V_m_2 = hAPP(c_Nat_OSuc,V_n_2) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_not__less__eq__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__n__not__le__n,axiom,
% 156.88/156.92      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n)),V_n)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_map__upd__eqD1,axiom,
% 156.88/156.92      ! [V_y_2,V_n_2,V_x_2,V_a_2,V_m_2,T_b,T_a] :
% 156.88/156.92        ( 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))
% 156.88/156.92       => V_x_2 = V_y_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_map__upd__triv,axiom,
% 156.88/156.92      ! [T_b,V_x_2,T_a,V_k_2,V_t_2] :
% 156.88/156.92        ( hAPP(V_t_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 156.88/156.92       => 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 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_map__upd__Some__unfold,axiom,
% 156.88/156.92      ! [V_y_2,V_x_2,V_b_2,V_a_2,V_m_2,T_a,T_b] :
% 156.88/156.92        ( 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)
% 156.88/156.92      <=> ( ( V_x_2 = V_a_2
% 156.88/156.92            & V_b_2 = V_y_2 )
% 156.88/156.92          | ( V_x_2 != V_a_2
% 156.88/156.92            & hAPP(V_m_2,V_x_2) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__Suc__Suc,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__diff__diff,axiom,
% 156.88/156.92      ! [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) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__mult__cancel1,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( 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)
% 156.88/156.92      <=> V_m_2 = V_n_2 ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__Inf__iff,axiom,
% 156.88/156.92      ! [V_A_2,V_b_2,T_a] :
% 156.88/156.92        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92       => ( 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)))
% 156.88/156.92        <=> ! [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.92             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Inf__less__iff,axiom,
% 156.88/156.92      ! [V_a_2,V_S_2,T_a] :
% 156.88/156.92        ( ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.92          & class_Orderings_Olinorder(T_a) )
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Complete__Lattice_OInf__class_OInf(T_a,V_S_2)),V_a_2))
% 156.88/156.92        <=> ? [B_x] :
% 156.88/156.92              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 156.88/156.92              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_a_2)) ) ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_image__map__upd,axiom,
% 156.88/156.92      ! [V_y_2,V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.92        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.92       => 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) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__iff__Suc__add,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92      <=> ? [B_k] : V_n_2 = hAPP(c_Nat_OSuc,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),B_k)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__add__Suc2,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__add__Suc1,axiom,
% 156.88/156.92      ! [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)))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__le__lessD,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__less__Suc__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.92       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),hAPP(c_Nat_OSuc,V_m_2)))
% 156.88/156.92        <=> V_n_2 = V_m_2 ) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__leI,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m)),V_n)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_le__imp__less__Suc,axiom,
% 156.88/156.92      ! [V_n,V_m] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.92       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),hAPP(c_Nat_OSuc,V_n))) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__le__eq,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__Suc__eq__le,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_less__eq__Suc__le,axiom,
% 156.88/156.92      ! [V_m_2,V_n_2] :
% 156.88/156.92        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_diff__less__Suc,axiom,
% 156.88/156.92      ! [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))) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_Suc__mult__less__cancel1,axiom,
% 156.88/156.92      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.92        ( 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)))
% 156.88/156.92      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__Suc,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.92  fof(fact_mult__Suc__right,axiom,
% 156.88/156.92      ! [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)) ).
% 156.88/156.92  
% 156.88/156.93  fof(fact_Suc__diff__le,axiom,
% 156.88/156.93      ! [V_m,V_n] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__mult__le__cancel1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__Suc__1,axiom,
% 156.88/156.93      ! [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 ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__lower,axiom,
% 156.88/156.93      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__def,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__singleton__def,axiom,
% 156.88/156.93      ! [V_a_2,V_f_2,T_a,V_g_2] :
% 156.88/156.93        ( V_g_2 = c_Finite__Set_Ofold1(T_a,V_f_2)
% 156.88/156.93       => 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 ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__singleton,axiom,
% 156.88/156.93      ! [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 ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__eq__Suc__le__raw,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__anti__mono,axiom,
% 156.88/156.93      ! [V_A_2,V_B_2,T_a] :
% 156.88/156.93        ( 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))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__empty,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__insert,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_folding__one_Oeq__fold,axiom,
% 156.88/156.93      ! [V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.93        ( c_Finite__Set_Ofolding__one(T_a,V_f_2,V_Fa_2)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => hAPP(V_Fa_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),V_A_2) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__UNIV,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__lower,axiom,
% 156.88/156.93      ! [V_A_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__Un__distrib,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__singleton,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => 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 ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__empty,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__UNIV,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__insert,axiom,
% 156.88/156.93      ! [V_A_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__image__eq,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_INTER__eq__Inter__image,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__Suc__diff__eq2,axiom,
% 156.88/156.93      ! [V_m,V_j,V_k] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__Suc__diff__eq1,axiom,
% 156.88/156.93      ! [V_m,V_j,V_k] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k),V_j))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Un__Inter,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__def,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__range__updI,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_f_2,T_b,T_a] :
% 156.88/156.93        ( 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)))))
% 156.88/156.93       => 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))))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Sup__fin_OF__eq,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( class_Lattices_Olattice(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__fin_OF__eq,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( class_Lattices_Olattice(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Int__eq__Inter,axiom,
% 156.88/156.93      ! [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))))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__insert__disjoint,axiom,
% 156.88/156.93      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__insert__if,axiom,
% 156.88/156.93      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93           => 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) )
% 156.88/156.93          & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Int__Inter__image,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__Un__subset,axiom,
% 156.88/156.93      ! [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)))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__binary,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__belowI,axiom,
% 156.88/156.93      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_below__fold1__iff,axiom,
% 156.88/156.93      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93           => ( 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)))
% 156.88/156.93            <=> ! [B_x] :
% 156.88/156.93                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.93                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__insert__idem,axiom,
% 156.88/156.93      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.93       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_inf__Inf__fold__inf,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__Un2,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.93             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93               => 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)) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inf__fin__Inf,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93           => c_Big__Operators_Olattice__class_OInf__fin(T_a,V_A_2) = c_Complete__Lattice_OInf__class_OInf(T_a,V_A_2) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__eq__fold__idem,axiom,
% 156.88/156.93      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__insert,axiom,
% 156.88/156.93      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => 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)))))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__insert,axiom,
% 156.88/156.93      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.93       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93           => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93             => 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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__Un,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.93        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.93             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93               => ( 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))
% 156.88/156.93                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_semilattice__big_OF__eq,axiom,
% 156.88/156.93      ! [V_A_2,V_Fa_2,V_f_2,T_a] :
% 156.88/156.93        ( c_Big__Operators_Osemilattice__big(T_a,V_f_2,V_Fa_2)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => hAPP(V_Fa_2,V_A_2) = hAPP(c_Finite__Set_Ofold1(T_a,V_f_2),V_A_2) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__Suc__eq__diff__pred,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__eq__plus1__left,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__eq__plus1,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Body__triple__valid__Suc,axiom,
% 156.88/156.93      ! [V_Q_2,V_pn_2,V_P_2,V_n_2,T_a] :
% 156.88/156.93        ( 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))
% 156.88/156.93      <=> 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fold1__in,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( class_Groups_Oab__semigroup__mult(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93           => ( ! [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))))))
% 156.88/156.93             => 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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_hom__fold1__commute,axiom,
% 156.88/156.93      ! [V_N_2,V_h_2,T_a] :
% 156.88/156.93        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.93       => ( ! [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))
% 156.88/156.93         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.93           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93             => 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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_triple__valid__Suc,axiom,
% 156.88/156.93      ! [V_t,V_n,T_a] :
% 156.88/156.93        ( c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n),V_t)
% 156.88/156.93       => c_Hoare__Mirabelle_Otriple__valid(T_a,V_n,V_t) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__fun__upd,axiom,
% 156.88/156.93      ! [V_y_2,V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 156.88/156.93        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 156.88/156.93         => 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) )
% 156.88/156.93        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fun__upd__restrict__conv,axiom,
% 156.88/156.93      ! [V_y_2,V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Inter__subset,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.93        ( ! [B_X] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_A_2))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),B_X),V_B_2)) )
% 156.88/156.93       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_dom__eq__singleton__conv,axiom,
% 156.88/156.93      ! [V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ? [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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_UNIV__option__conv,axiom,
% 156.88/156.93      ! [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)))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__fun__UNIVD1,axiom,
% 156.88/156.93      ! [T_b,T_a] :
% 156.88/156.93        ( 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))))
% 156.88/156.93       => ( 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))
% 156.88/156.93         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__eq__nat_Osimps_I2_J,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_m_2)),V_n_2))
% 156.88/156.93      <=> 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__zeroE,axiom,
% 156.88/156.93      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_le0,axiom,
% 156.88/156.93      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__Suc,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__map__def,axiom,
% 156.88/156.93      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.93        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93         => 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) )
% 156.88/156.93        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93         => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = c_Option_Ooption_ONone(T_b) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__map__to__empty,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__out,axiom,
% 156.88/156.93      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.93        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93       => hAPP(c_Map_Orestrict__map(T_a,T_b,V_m_2,V_A_2),V_x_2) = c_Option_Ooption_ONone(T_b) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_bot__nat__def,axiom,
% 156.88/156.93      c_Orderings_Obot__class_Obot(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__case__0,axiom,
% 156.88/156.93      ! [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 ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__reorient,axiom,
% 156.88/156.93      ! [V_x_2,T_a] :
% 156.88/156.93        ( class_Groups_Ozero(T_a)
% 156.88/156.93       => ( c_Groups_Ozero__class_Ozero(T_a) = V_x_2
% 156.88/156.93        <=> V_x_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__map__empty,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_not__None__eq,axiom,
% 156.88/156.93      ! [T_a,V_x_2] :
% 156.88/156.93        ( V_x_2 != c_Option_Ooption_ONone(T_a)
% 156.88/156.93      <=> ? [B_y] : V_x_2 = hAPP(c_Option_Ooption_OSome(T_a),B_y) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_not__Some__eq,axiom,
% 156.88/156.93      ! [T_a,V_x_2] :
% 156.88/156.93        ( ! [B_y] : V_x_2 != hAPP(c_Option_Ooption_OSome(T_a),B_y)
% 156.88/156.93      <=> V_x_2 = c_Option_Ooption_ONone(T_a) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Osimps_I3_J,axiom,
% 156.88/156.93      ! [V_a_H,T_a] : hAPP(c_Option_Ooption_OSome(T_a),V_a_H) != c_Option_Ooption_ONone(T_a) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Osimps_I2_J,axiom,
% 156.88/156.93      ! [V_a_H,T_a] : c_Option_Ooption_ONone(T_a) != hAPP(c_Option_Ooption_OSome(T_a),V_a_H) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add_Ocomm__neutral,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__0__right,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_double__zero__sym,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.93       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2)
% 156.88/156.93        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__0,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__0__left,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__0__iff,axiom,
% 156.88/156.93      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.93        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 156.88/156.93       => ( V_b_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_b_2),V_a_2)
% 156.88/156.93        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I6_J,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I5_J,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a) = V_a ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_divisors__zero,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Ono__zero__divisors(T_a)
% 156.88/156.93       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93         => ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93            | V_b = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_no__zero__divisors,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Ono__zero__divisors(T_a)
% 156.88/156.93       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93         => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93           => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_b) != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__eq__0__iff,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Oring__no__zero__divisors(T_a)
% 156.88/156.93       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93            | V_b_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__zero__right,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Omult__zero(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__zero__left,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Omult__zero(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I9_J,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I10_J,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__0__right,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__self,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.93       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_eq__iff__diff__eq__0,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.93       => ( V_a_2 = V_b_2
% 156.88/156.93        <=> hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_right__minus__eq,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.93       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93        <=> V_a_2 = V_b_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__neq__one,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Ozero__neq__one(T_a)
% 156.88/156.93       => c_Groups_Ozero__class_Ozero(T_a) != c_Groups_Oone__class_Oone(T_a) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_one__neq__zero,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Ozero__neq__one(T_a)
% 156.88/156.93       => c_Groups_Oone__class_Oone(T_a) != c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__neq__Zero,axiom,
% 156.88/156.93      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Zero__neq__Suc,axiom,
% 156.88/156.93      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat_Osimps_I3_J,axiom,
% 156.88/156.93      ! [V_nat_H_1] : hAPP(c_Nat_OSuc,V_nat_H_1) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__not__Zero,axiom,
% 156.88/156.93      ! [V_m] : hAPP(c_Nat_OSuc,V_m) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat_Osimps_I2_J,axiom,
% 156.88/156.93      ! [V_nat_H] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_nat_H) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Zero__not__Suc,axiom,
% 156.88/156.93      ! [V_m] : c_Groups_Ozero__class_Ozero(tc_Nat_Onat) != hAPP(c_Nat_OSuc,V_m) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_gr0I,axiom,
% 156.88/156.93      ! [V_n] :
% 156.88/156.93        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_gr__implies__not0,axiom,
% 156.88/156.93      ! [V_n,V_m] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.93       => V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__nat__zero__code,axiom,
% 156.88/156.93      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_neq0__conv,axiom,
% 156.88/156.93      ! [V_n_2] :
% 156.88/156.93        ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_not__less0,axiom,
% 156.88/156.93      ! [V_n] : ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__eq__self__zero,axiom,
% 156.88/156.93      ! [V_n,V_m] :
% 156.88/156.93        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_m
% 156.88/156.93       => V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__is__0,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93          & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat_Oadd__0__right,axiom,
% 156.88/156.93      ! [V_m] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_plus__nat_Oadd__0,axiom,
% 156.88/156.93      ! [V_n] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_le__0__eq,axiom,
% 156.88/156.93      ! [V_n_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 156.88/156.93      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__eq__nat_Osimps_I1_J,axiom,
% 156.88/156.93      ! [V_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__0__eq__0,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_minus__nat_Odiff__0,axiom,
% 156.88/156.93      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_m ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__self__eq__0,axiom,
% 156.88/156.93      ! [V_m] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diffs0__imp__equal,axiom,
% 156.88/156.93      ! [V_n,V_m] :
% 156.88/156.93        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93       => ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_n),V_m) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93         => V_m = V_n ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__mult__eq__cancel__disj,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( 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)
% 156.88/156.93      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93          | V_m_2 = V_n_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__0,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__0__right,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__is__0,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__cancel1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( 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)
% 156.88/156.93      <=> ( V_m_2 = V_n_2
% 156.88/156.93          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__cancel2,axiom,
% 156.88/156.93      ! [V_n_2,V_k_2,V_m_2] :
% 156.88/156.93        ( 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)
% 156.88/156.93      <=> ( V_m_2 = V_n_2
% 156.88/156.93          | V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__in,axiom,
% 156.88/156.93      ! [V_m_2,T_b,V_A_2,V_x_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Osimps_I4_J,axiom,
% 156.88/156.93      ! [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 ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__restrict,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_empty__upd__none,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__0,axiom,
% 156.88/156.93      ! [V_A_2,T_b,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_domIff,axiom,
% 156.88/156.93      ! [V_m_2,T_b,V_a_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Map_Odom(T_a,T_b,V_m_2)))
% 156.88/156.93      <=> hAPP(V_m_2,V_a_2) != c_Option_Ooption_ONone(T_b) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Orecs_I1_J,axiom,
% 156.88/156.93      ! [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 ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__le__double__add__iff__zero__le__single__add,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_double__add__le__zero__iff__single__add__le__zero,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__nonneg__nonneg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__nonneg__eq__0__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y_2))
% 156.88/156.93           => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_x_2),V_y_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93            <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93                & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__increasing,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__increasing2,axiom,
% 156.88/156.93      ! [V_a,V_b,V_c,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__nonpos__nonpos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__le__square,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring(T_a)
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__le__mult__iff,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 156.88/156.93            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__le__0__iff,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 156.88/156.93            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__nonneg__nonneg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__cancel__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__nonneg__nonpos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__cancel__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__nonneg__nonpos2,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__cancel__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__nonpos__nonneg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__cancel__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__nonpos__nonpos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__right__mono,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__left__mono,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_comm__mult__left__mono,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__comm__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__right__mono__neg,axiom,
% 156.88/156.93      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__left__mono__neg,axiom,
% 156.88/156.93      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__mono_H,axiom,
% 156.88/156.93      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93               => 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))) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__mono,axiom,
% 156.88/156.93      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__semiring(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93               => 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))) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_split__mult__pos__le,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__ring(T_a)
% 156.88/156.93       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) )
% 156.88/156.93            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_split__mult__neg__le,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Oordered__cancel__semiring(T_a)
% 156.88/156.93       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) )
% 156.88/156.93            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) )
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_pos__add__strict,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__neg__neg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__pos__pos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_double__add__less__zero__iff__single__add__less__zero,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__double__add__iff__zero__less__single__add,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__strict__left__mono__neg,axiom,
% 156.88/156.93      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__strict__right__mono__neg,axiom,
% 156.88/156.93      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_comm__mult__strict__left__mono,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__comm__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__strict__left__mono,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__strict__right__mono,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__neg__neg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__neg__pos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__cancel__left__neg,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_b_2)))
% 156.88/156.93          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__mult__pos2,axiom,
% 156.88/156.93      ! [V_a,V_b,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__mult__pos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__pos__neg2,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__pos__neg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__pos__pos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__cancel__left__pos,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_b_2)))
% 156.88/156.93          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__cancel__left__disj,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_b_2)))
% 156.88/156.93        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) )
% 156.88/156.93            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__cancel__right__disj,axiom,
% 156.88/156.93      ! [V_b_2,V_c_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_b_2),V_c_2)))
% 156.88/156.93        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) )
% 156.88/156.93            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_not__square__less__zero,axiom,
% 156.88/156.93      ! [V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring(T_a)
% 156.88/156.93       => ~ 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_le__iff__diff__le__0,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 156.88/156.93        <=> 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__iff__diff__less__0,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 156.88/156.93        <=> 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__scale__eq__noteq,axiom,
% 156.88/156.93      ! [V_d,V_c,V_b,V_a,V_r,T_a] :
% 156.88/156.93        ( class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(T_a)
% 156.88/156.93       => ( V_r != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93         => ( ( V_a = V_b
% 156.88/156.93              & V_c != V_d )
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_sum__squares__eq__zero__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( 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)
% 156.88/156.93        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_not__one__le__zero,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ~ 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__le__one,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_not__one__less__zero,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),c_Groups_Ozero__class_Ozero(T_a))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__one,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Groups_Oone__class_Oone(T_a))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum_Oempty,axiom,
% 156.88/156.93      ! [V_g_2,T_b,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__empty,axiom,
% 156.88/156.93      ! [V_f_2,T_b,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum_Oinfinite,axiom,
% 156.88/156.93      ! [V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__infinite,axiom,
% 156.88/156.93      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_gr0__conv__Suc,axiom,
% 156.88/156.93      ! [V_n_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 156.88/156.93      <=> ? [B_m] : V_n_2 = hAPP(c_Nat_OSuc,B_m) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__Suc0,axiom,
% 156.88/156.93      ! [V_n_2] :
% 156.88/156.93        ( 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))))
% 156.88/156.93      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__Suc__eq__0__disj,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 156.88/156.93      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93          | ? [B_j] :
% 156.88/156.93              ( V_m_2 = hAPP(c_Nat_OSuc,B_j)
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_n_2)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__is__1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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))
% 156.88/156.93      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 156.88/156.93            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.93          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_one__is__add,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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)
% 156.88/156.93      <=> ( ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 156.88/156.93            & V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.93          | ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93            & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__gr__0,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 156.88/156.93          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card_Oempty,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__infinite,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__eq__1__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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))
% 156.88/156.93      <=> ( V_m_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 156.88/156.93          & V_n_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__less,axiom,
% 156.88/156.93      ! [V_m,V_n] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__diff,axiom,
% 156.88/156.93      ! [V_m_2,V_n_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__mult__eq__cancel1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 156.88/156.93       => ( 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)
% 156.88/156.93        <=> V_m_2 = V_n_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__mult__less__cancel1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__0__less__mult__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m_2))
% 156.88/156.93          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__cancel1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 156.88/156.93          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__cancel2,axiom,
% 156.88/156.93      ! [V_n_2,V_k_2,V_m_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 156.88/156.93          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__mono1,axiom,
% 156.88/156.93      ! [V_k,V_j,V_i] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__mono2,axiom,
% 156.88/156.93      ! [V_k,V_j,V_i] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__add__0,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__is__0__eq_H,axiom,
% 156.88/156.93      ! [V_n,V_m] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.93       => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__is__0__eq,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_m_2),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_One__nat__def,axiom,
% 156.88/156.93      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__eq__self__implies__10,axiom,
% 156.88/156.93      ! [V_n,V_m] :
% 156.88/156.93        ( V_m = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n)
% 156.88/156.93       => ( V_n = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 156.88/156.93          | V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__eq__0__iff,axiom,
% 156.88/156.93      ! [V_f_2,V_Fa_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.93       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,tc_Nat_Onat),V_f_2),V_Fa_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93        <=> ! [B_x] :
% 156.88/156.93              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_Fa_2))
% 156.88/156.93             => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_dom__eq__empty__conv,axiom,
% 156.88/156.93      ! [V_f_2,T_b,T_a] :
% 156.88/156.93        ( c_Map_Odom(T_a,T_b,V_f_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93      <=> V_f_2 = hAPP(c_COMBK(tc_Option_Ooption(T_b),T_a),c_Option_Ooption_ONone(T_b)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_dom__empty,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__case__Suc,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Option_Oset_Osimps_I1_J,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_set__empty__eq,axiom,
% 156.88/156.93      ! [V_xo_2,T_a] :
% 156.88/156.93        ( c_Option_Oset(T_a,V_xo_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93      <=> V_xo_2 = c_Option_Ooption_ONone(T_a) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_map__upd__nonempty,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fun__upd__None__restrict,axiom,
% 156.88/156.93      ! [V_m_2,T_b,V_D_2,V_x_2,T_a] :
% 156.88/156.93        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 156.88/156.93         => 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))))) )
% 156.88/156.93        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_D_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_restrict__map__insert,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_dom__restrict,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_dom__minus,axiom,
% 156.88/156.93      ! [V_A_2,T_b,T_a,V_x_2,V_f_2] :
% 156.88/156.93        ( hAPP(V_f_2,V_x_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__nonpos__neg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__neg__nonpos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__strict__increasing2,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__strict__increasing,axiom,
% 156.88/156.93      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_c))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__nonneg__pos,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__pos__nonneg,axiom,
% 156.88/156.93      ! [V_b,V_a,T_a] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__left__le__imp__le,axiom,
% 156.88/156.93      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__right__le__imp__le,axiom,
% 156.88/156.93      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__imp__less__left,axiom,
% 156.88/156.93      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__left__less__imp__less,axiom,
% 156.88/156.93      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__imp__less__right,axiom,
% 156.88/156.93      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__right__less__imp__less,axiom,
% 156.88/156.93      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__le__less__imp__less,axiom,
% 156.88/156.93      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93               => 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))) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__less__le__imp__less,axiom,
% 156.88/156.93      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),V_d))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93               => 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))) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__strict__mono_H,axiom,
% 156.88/156.93      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93               => 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))) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__strict__mono,axiom,
% 156.88/156.93      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),V_d))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.93               => 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))) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__le__cancel__left__neg,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_b_2)))
% 156.88/156.93          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__le__cancel__left__pos,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_a_2)),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_2),V_b_2)))
% 156.88/156.93          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_sum__squares__le__zero__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_sum__squares__ge__zero,axiom,
% 156.88/156.93      ! [V_y,V_x,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring(T_a)
% 156.88/156.93       => 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)))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_not__sum__squares__lt__zero,axiom,
% 156.88/156.93      ! [V_y,V_x,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring(T_a)
% 156.88/156.93       => ~ 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_sum__squares__gt__zero__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__ring__strict(T_a)
% 156.88/156.93       => ( 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))))
% 156.88/156.93        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93            | V_y_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__right__le__one__le,axiom,
% 156.88/156.93      ! [V_y,V_x,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 156.88/156.93             => 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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__left__le__one__le,axiom,
% 156.88/156.93      ! [V_y,V_x,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),c_Groups_Oone__class_Oone(T_a)))
% 156.88/156.93             => 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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__two,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => 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)))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__eq__0__iff,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93          | ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__ge__0__finite,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__Suc__less,axiom,
% 156.88/156.93      ! [V_i,V_n] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__pred,axiom,
% 156.88/156.93      ! [V_n] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.93       => 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 ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_one__less__mult,axiom,
% 156.88/156.93      ! [V_m,V_n] :
% 156.88/156.93        ( 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))
% 156.88/156.93       => ( 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))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_n__less__n__mult__m,axiom,
% 156.88/156.93      ! [V_m,V_n] :
% 156.88/156.93        ( 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))
% 156.88/156.93       => ( 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))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_n__less__m__mult__n,axiom,
% 156.88/156.93      ! [V_m,V_n] :
% 156.88/156.93        ( 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))
% 156.88/156.93       => ( 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))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__diff__split,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_P_2] :
% 156.88/156.93        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 156.88/156.93      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 156.88/156.93           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 156.88/156.93          & ! [B_d] :
% 156.88/156.93              ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 156.88/156.93             => hBOOL(hAPP(V_P_2,B_d)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__diff__split__asm,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_P_2] :
% 156.88/156.93        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_a_2),V_b_2)))
% 156.88/156.93      <=> ~ ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 156.88/156.93              & ~ hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 156.88/156.93            | ? [B_d] :
% 156.88/156.93                ( V_a_2 = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_b_2),B_d)
% 156.88/156.93                & ~ hBOOL(hAPP(V_P_2,B_d)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_one__le__mult__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( 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))
% 156.88/156.93          & 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__mult__le__cancel1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__le__cancel1,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_k_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 156.88/156.93         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__le__cancel2,axiom,
% 156.88/156.93      ! [V_n_2,V_k_2,V_m_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k_2))
% 156.88/156.93         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_WT_OBody,axiom,
% 156.88/156.93      ! [V_pn] :
% 156.88/156.93        ( hAPP(c_Com_Obody,V_pn) != c_Option_Ooption_ONone(tc_Com_Ocom)
% 156.88/156.93       => hBOOL(hAPP(c_Com_OWT,hAPP(c_Com_Ocom_OBODY,V_pn))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__eq__Suc0__iff,axiom,
% 156.88/156.93      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => ( 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))
% 156.88/156.93        <=> ? [B_x] :
% 156.88/156.93              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.93              & hAPP(V_f_2,B_x) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 156.88/156.93              & ! [B_xa] :
% 156.88/156.93                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 156.88/156.93                 => ( B_x != B_xa
% 156.88/156.93                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__eq__1__iff,axiom,
% 156.88/156.93      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => ( 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)
% 156.88/156.93        <=> ? [B_x] :
% 156.88/156.93              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.93              & hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 156.88/156.93              & ! [B_xa] :
% 156.88/156.93                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 156.88/156.93                 => ( B_x != B_xa
% 156.88/156.93                   => hAPP(V_f_2,B_xa) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__delta,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.93         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.93             => 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) )
% 156.88/156.93            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.93             => 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) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__delta_H,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.93         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.93             => 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) )
% 156.88/156.93            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.93             => 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) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Body__triple__valid__0,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_convex__bound__le,axiom,
% 156.88/156.93      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__1(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_a))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 156.88/156.93               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.93                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__gt__0__iff,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__UNIV__card__ge__0,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.93       => 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))))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum_Oeq__fold,axiom,
% 156.88/156.93      ! [V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum_OF__eq,axiom,
% 156.88/156.93      ! [V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93           => 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) )
% 156.88/156.93          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93           => 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) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__diff__1,axiom,
% 156.88/156.93      ! [V_n] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.93       => 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 ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Suc__pred_H,axiom,
% 156.88/156.93      ! [V_n] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add__eq__if,axiom,
% 156.88/156.93      ! [V_n,V_m] :
% 156.88/156.93        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93         => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Nat_Onat),V_m),V_n) = V_n )
% 156.88/156.93        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_mult__eq__if,axiom,
% 156.88/156.93      ! [V_n,V_m] :
% 156.88/156.93        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93         => hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.93        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__restrict__set,axiom,
% 156.88/156.93      ! [V_B_2,V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__def,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => 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) )
% 156.88/156.93        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card_Oeq__fold__g,axiom,
% 156.88/156.93      ! [V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_fun__upd__restrict,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_dom__fun__upd,axiom,
% 156.88/156.93      ! [V_x_2,V_f_2,T_b,T_a,V_y_2] :
% 156.88/156.93        ( ( V_y_2 = c_Option_Ooption_ONone(T_a)
% 156.88/156.93         => 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)))) )
% 156.88/156.93        & ( V_y_2 != c_Option_Ooption_ONone(T_a)
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_convex__bound__lt,axiom,
% 156.88/156.93      ! [V_v,V_u,V_y,V_a,V_x,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semiring__1__strict(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),V_a))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_u))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_v))
% 156.88/156.93               => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_u),V_v) = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.93                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_triple_Osize_I1_J,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_even__less__0__iff,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_triple_Osize_I2_J,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card_Ounion__inter__neutral,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.93         => ( ( ? [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)))
% 156.88/156.93             => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ran__map__upd,axiom,
% 156.88/156.93      ! [V_b_2,T_b,T_a,V_a_2,V_m_2] :
% 156.88/156.93        ( hAPP(V_m_2,V_a_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__mono2,axiom,
% 156.88/156.93      ! [V_f_2,V_A_2,V_B_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Oordered__comm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.93           => ( ! [B_b] :
% 156.88/156.93                  ( 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)))
% 156.88/156.93                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_b))) )
% 156.88/156.93             => 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))) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum_Ounion__inter__neutral,axiom,
% 156.88/156.93      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.93           => ( ! [B_x] :
% 156.88/156.93                  ( 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)))
% 156.88/156.93                 => hAPP(V_g_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 156.88/156.93             => 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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ranI,axiom,
% 156.88/156.93      ! [T_b,V_b_2,T_a,V_a_2,V_m_2] :
% 156.88/156.93        ( hAPP(V_m_2,V_a_2) = hAPP(c_Option_Ooption_OSome(T_a),V_b_2)
% 156.88/156.93       => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Map_Oran(T_b,T_a,V_m_2))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ran__empty,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_diff__Suc,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_double__eq__0__iff,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.93       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__Un__zero,axiom,
% 156.88/156.93      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.93         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 156.88/156.93           => ( ! [B_x] :
% 156.88/156.93                  ( 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)))
% 156.88/156.93                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 156.88/156.93             => 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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__Suc__eq,axiom,
% 156.88/156.93      ! [V_k_2,V_A_2,T_a] :
% 156.88/156.93        ( hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(c_Nat_OSuc,V_k_2)
% 156.88/156.93      <=> ? [B_b,B_B] :
% 156.88/156.93            ( V_A_2 = hAPP(hAPP(c_Set_Oinsert(T_a),B_b),B_B)
% 156.88/156.93            & ~ hBOOL(hAPP(hAPP(c_member(T_a),B_b),B_B))
% 156.88/156.93            & hAPP(c_Finite__Set_Ocard(T_a),B_B) = V_k_2
% 156.88/156.93            & ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.93             => B_B = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__mono3,axiom,
% 156.88/156.93      ! [V_f_2,V_A_2,V_B_2,T_a,T_b] :
% 156.88/156.93        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93          & class_Groups_Oordered__ab__semigroup__add(T_b) )
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.93           => ( ! [B_x] :
% 156.88/156.93                  ( 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)))
% 156.88/156.93                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 156.88/156.93             => 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))) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Osize_I2_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__odd__less__0,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93         => ( 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)))
% 156.88/156.93          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I4_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__Plus__conv__if,axiom,
% 156.88/156.93      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.93        ( ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93            & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) )
% 156.88/156.93         => 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)) )
% 156.88/156.93        & ( ~ ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93              & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) )
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__0,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Oring__1(T_a)
% 156.88/156.93       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__add,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Oring__1(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__mult,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Oring__1(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__diff,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Oring__1(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93           => 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))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__1,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Oring__1(T_a)
% 156.88/156.93       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Oone__class_Oone(T_a)),c_Int_Oring__1__class_OInts(T_a))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Osize_I1_J,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I7_J,axiom,
% 156.88/156.93      ! [V_pname] : c_Com_Ocom_Ocom__size(hAPP(c_Com_Ocom_OBODY,V_pname)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I1_J,axiom,
% 156.88/156.93      c_Com_Ocom_Ocom__size(c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__double__eq__0__iff,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Int_Oring__char__0(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93         => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93          <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__PlusD_I2_J,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__PlusD_I1_J,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__Plus,axiom,
% 156.88/156.93      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__Plus__iff,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__Plus,axiom,
% 156.88/156.93      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__odd__nonzero,axiom,
% 156.88/156.93      ! [V_a_2,T_a] :
% 156.88/156.93        ( class_Int_Oring__char__0(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I6_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_UNIV__Plus__UNIV,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat_Osize_I2_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Plus__eq__empty__conv,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.93        ( 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))
% 156.88/156.93      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.93          & V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat_Osize_I4_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Osize_I4_J,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_option_Osize_I3_J,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I12_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat__size,axiom,
% 156.88/156.93      ! [V_n] : hAPP(c_Nat_Osize__class_Osize(tc_Nat_Onat),V_n) = V_n ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat_Osize_I3_J,axiom,
% 156.88/156.93      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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I15_J,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I9_J,axiom,
% 156.88/156.93      hAPP(c_Nat_Osize__class_Osize(tc_Com_Ocom),c_Com_Ocom_OSKIP) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_nat_Osize_I1_J,axiom,
% 156.88/156.93      c_Nat_Onat_Onat__size(c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_com_Osize_I14_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__nonneg__0,axiom,
% 156.88/156.93      ! [V_i_2,V_f_2,V_s_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Oordered__ab__group__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 156.88/156.93         => ( ! [B_i] :
% 156.88/156.93                ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_s_2))
% 156.88/156.93               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_i))) )
% 156.88/156.93           => ( 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)
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_s_2))
% 156.88/156.93               => hAPP(V_f_2,V_i_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__nonneg__leq__bound,axiom,
% 156.88/156.93      ! [V_i_2,V_B_2,V_f_2,V_s_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Oordered__ab__group__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 156.88/156.93         => ( ! [B_i] :
% 156.88/156.93                ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_s_2))
% 156.88/156.93               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_i))) )
% 156.88/156.93           => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),V_s_2) = V_B_2
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),V_s_2))
% 156.88/156.93               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_i_2)),V_B_2)) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ex__least__nat__less,axiom,
% 156.88/156.93      ! [V_n_2,V_P_2] :
% 156.88/156.93        ( ~ hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)))
% 156.88/156.93       => ( hBOOL(hAPP(V_P_2,V_n_2))
% 156.88/156.93         => ? [B_k] :
% 156.88/156.93              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_k),V_n_2))
% 156.88/156.93              & ! [B_i] :
% 156.88/156.93                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_k))
% 156.88/156.93                 => ~ hBOOL(hAPP(V_P_2,B_i)) )
% 156.88/156.93              & 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)))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__mono__zero__left,axiom,
% 156.88/156.93      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 156.88/156.93           => ( ! [B_x] :
% 156.88/156.93                  ( 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)))
% 156.88/156.93                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 156.88/156.93             => 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) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__mono__zero__right,axiom,
% 156.88/156.93      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.93       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 156.88/156.93           => ( ! [B_x] :
% 156.88/156.93                  ( 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)))
% 156.88/156.93                 => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 156.88/156.93             => 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) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ran__restrictD,axiom,
% 156.88/156.93      ! [V_A_2,V_m_2,T_b,V_y_2,T_a] :
% 156.88/156.93        ( 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))))
% 156.88/156.93       => ? [B_x] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.93            & hAPP(V_m_2,B_x) = hAPP(c_Option_Ooption_OSome(T_a),V_y_2) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_arith__series__nat,axiom,
% 156.88/156.93      ! [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)))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__lessThan,axiom,
% 156.88/156.93      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OlessThan(tc_Nat_Onat),V_k_2))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_lessThan__0,axiom,
% 156.88/156.93      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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_lessThan__eq__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_y_2)
% 156.88/156.93        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_UN__lessThan__UNIV,axiom,
% 156.88/156.93      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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_lessThan__Suc,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__lessThan,axiom,
% 156.88/156.93      ! [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 ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_lessThan__Suc__eq__insert__0,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_lessThan__iff,axiom,
% 156.88/156.93      ! [V_k_2,V_i_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oord(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OlessThan(T_a),V_k_2)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_i_2),V_k_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_lessThan__subset__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__lessThan__Suc,axiom,
% 156.88/156.93      ! [V_n_2,V_f_2,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_lessThan__strict__subset__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_single__Diff__lessThan,axiom,
% 156.88/156.93      ! [V_k_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__nat__set__iff__bounded,axiom,
% 156.88/156.93      ! [V_N_2] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 156.88/156.93      <=> ? [B_m] :
% 156.88/156.93          ! [B_x] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__nat__set__iff__bounded__le,axiom,
% 156.88/156.93      ! [V_N_2] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_N_2))
% 156.88/156.93      <=> ? [B_m] :
% 156.88/156.93          ! [B_x] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_x),B_m)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_arith__series__general,axiom,
% 156.88/156.93      ! [V_n_2,V_d_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.93       => 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)))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OgreaterThanAtMost__iff,axiom,
% 156.88/156.93      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 156.88/156.93          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OatLeastLessThan__iff,axiom,
% 156.88/156.93      ! [V_u_2,V_l_2,V_less_2,V_less__eq_2,V_i_2,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 156.88/156.93          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OgreaterThanLessThan__iff,axiom,
% 156.88/156.93      ! [V_u_2,V_l_2,V_less_2,V_i_2,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(V_less_2,V_l_2),V_i_2))
% 156.88/156.93          & hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_u_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OatLeastAtMost__iff,axiom,
% 156.88/156.93      ! [V_u_2,V_l_2,V_less__eq_2,V_i_2,T_a] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(V_less__eq_2,V_l_2),V_i_2))
% 156.88/156.93          & hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_u_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OgreaterThan__iff,axiom,
% 156.88/156.93      ! [V_k_2,V_less_2,V_i_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OgreaterThan(T_a,V_less_2,V_k_2)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(V_less_2,V_k_2),V_i_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OlessThan__iff,axiom,
% 156.88/156.93      ! [V_k_2,V_less_2,V_i_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OlessThan(T_a,V_less_2,V_k_2)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(V_less_2,V_i_2),V_k_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_infinite__UNIV__nat,axiom,
% 156.88/156.93      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool)))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__eq__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,T_a] :
% 156.88/156.93        ( class_Nat_Osemiring__char__0(T_a)
% 156.88/156.93       => ( 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)
% 156.88/156.93        <=> V_m_2 = V_n_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__le__0__conv,axiom,
% 156.88/156.93      ! [V_n_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__0,axiom,
% 156.88/156.93      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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__eq__0__conv,axiom,
% 156.88/156.93      ! [V_n_2] :
% 156.88/156.93        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.93      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__Suc,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zless__iff__Suc__zadd,axiom,
% 156.88/156.93      ! [V_z_2,V_w_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 156.88/156.93      <=> ? [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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zless__int,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__int__left,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__int,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__int,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zmult__int,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__mult,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__1,axiom,
% 156.88/156.93      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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__setsum,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__Suc0__eq__1,axiom,
% 156.88/156.93      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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__less__int__conv,axiom,
% 156.88/156.93      ! [V_n_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zmult__zless__mono2__lemma,axiom,
% 156.88/156.93      ! [V_k,V_j,V_i] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__le__imp__of__nat,axiom,
% 156.88/156.93      ! [V_m,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__0__le__iff,axiom,
% 156.88/156.93      ! [V_n,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zdiff__int,axiom,
% 156.88/156.93      ! [V_m,V_n] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__less__0__iff,axiom,
% 156.88/156.93      ! [V_m,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ~ 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__0,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__less__imp__less,axiom,
% 156.88/156.93      ! [V_n,V_m,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__imp__of__nat__less,axiom,
% 156.88/156.93      ! [V_n,V_m,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__less__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__le__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__add,axiom,
% 156.88/156.93      ! [V_n,V_m,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__mult,axiom,
% 156.88/156.93      ! [V_n,V_m,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__1,axiom,
% 156.88/156.93      ! [T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Ints__of__nat,axiom,
% 156.88/156.93      ! [V_n_2,T_a] :
% 156.88/156.93        ( class_Rings_Oring__1(T_a)
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__setsum,axiom,
% 156.88/156.93      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__Suc,axiom,
% 156.88/156.93      ! [V_m,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__diff,axiom,
% 156.88/156.93      ! [V_m,V_n,T_a] :
% 156.88/156.93        ( class_Rings_Oring__1(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__constant,axiom,
% 156.88/156.93      ! [V_A_2,V_y_2,T_b,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__0__less__iff,axiom,
% 156.88/156.93      ! [V_n_2,T_a] :
% 156.88/156.93        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_semiring__1__class_Oof__nat__code,axiom,
% 156.88/156.93      ! [V_n_2,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zdiff__int__split,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,V_P_2] :
% 156.88/156.93        ( 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))))
% 156.88/156.93      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),V_x_2))
% 156.88/156.93           => 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)))) )
% 156.88/156.93          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 156.88/156.93           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__bounded,axiom,
% 156.88/156.93      ! [V_K_2,V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.93        ( ( class_Groups_Oordered__ab__semigroup__add(T_b)
% 156.88/156.93          & class_Rings_Osemiring__1(T_b) )
% 156.88/156.93       => ( ! [B_i] :
% 156.88/156.93              ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_A_2))
% 156.88/156.93             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_i)),V_K_2)) )
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OatMost__iff,axiom,
% 156.88/156.93      ! [V_k_2,V_less__eq_2,V_i_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatMost(T_a,V_less__eq_2,V_k_2)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_i_2),V_k_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ord_OatLeast__iff,axiom,
% 156.88/156.93      ! [V_k_2,V_less__eq_2,V_i_2,T_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),c_SetInterval_Oord_OatLeast(T_a,V_less__eq_2,V_k_2)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(V_less__eq_2,V_k_2),V_i_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_image__minus__const__atLeastLessThan__nat,axiom,
% 156.88/156.93      ! [V_x_2,V_y_2,V_c_2] :
% 156.88/156.93        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_c_2),V_y_2))
% 156.88/156.93         => 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_c_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_c_2)),hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Nat_Onat),V_y_2),V_c_2)) )
% 156.88/156.93        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_c_2),V_y_2))
% 156.88/156.93         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 156.88/156.93             => 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_c_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))) )
% 156.88/156.93            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2))
% 156.88/156.93             => 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_c_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)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__atLeastLessThan,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__iff__zadd,axiom,
% 156.88/156.93      ! [V_z_2,V_w_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2))
% 156.88/156.93      <=> ? [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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__int__eq,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( 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)
% 156.88/156.93      <=> V_m_2 = V_n_2 ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__less__0__conv,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zero__zle__int,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__0,axiom,
% 156.88/156.93      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z) = V_z ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__0__right,axiom,
% 156.88/156.93      ! [V_z] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_z ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_less__bin__lemma,axiom,
% 156.88/156.93      ! [V_l_2,V_k_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2))
% 156.88/156.93      <=> 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zmult__zless__mono2,axiom,
% 156.88/156.93      ! [V_k,V_j,V_i] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_le__imp__0__less,axiom,
% 156.88/156.93      ! [V_z] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__one__le__iff__zero__less,axiom,
% 156.88/156.93      ! [V_z_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__0__neq__1,axiom,
% 156.88/156.93      c_Groups_Ozero__class_Ozero(tc_Int_Oint) != c_Groups_Oone__class_Oone(tc_Int_Oint) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_odd__nonzero,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_odd__less__0,axiom,
% 156.88/156.93      ! [V_z_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_int__0__less__1,axiom,
% 156.88/156.93      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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_pos__zmult__eq__1__iff,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m_2))
% 156.88/156.93       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 156.88/156.93        <=> ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 156.88/156.93            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zmult__1__right,axiom,
% 156.88/156.93      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_z),c_Groups_Oone__class_Oone(tc_Int_Oint)) = V_z ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zmult__1,axiom,
% 156.88/156.93      ! [V_z] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z) = V_z ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zless__add1__eq,axiom,
% 156.88/156.93      ! [V_z_2,V_w_2] :
% 156.88/156.93        ( 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))))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2))
% 156.88/156.93          | V_w_2 = V_z_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__diff1__eq,axiom,
% 156.88/156.93      ! [V_z_2,V_w_2] :
% 156.88/156.93        ( 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))))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zless__imp__add1__zle,axiom,
% 156.88/156.93      ! [V_z,V_w] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w),V_z))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_add1__zle__eq,axiom,
% 156.88/156.93      ! [V_z_2,V_w_2] :
% 156.88/156.93        ( 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))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__add1__eq__le,axiom,
% 156.88/156.93      ! [V_z_2,V_w_2] :
% 156.88/156.93        ( 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))))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__zmult__distrib,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__zmult__distrib2,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zmult__assoc,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zmult__commute,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zdiff__zmult__distrib2,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zdiff__zmult__distrib,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zless__linear,axiom,
% 156.88/156.93      ! [V_y,V_x] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),V_y))
% 156.88/156.93        | V_x = V_y
% 156.88/156.93        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_x)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__strict__right__mono,axiom,
% 156.88/156.93      ! [V_k,V_j,V_i] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),V_j))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__assoc,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__left__commute,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__commute,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__left__mono,axiom,
% 156.88/156.93      ! [V_k,V_j,V_i] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__refl,axiom,
% 156.88/156.93      ! [V_w] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_w)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__linear,axiom,
% 156.88/156.93      ! [V_w,V_z] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 156.88/156.93        | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__trans,axiom,
% 156.88/156.93      ! [V_k,V_j,V_i] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_j),V_k))
% 156.88/156.93         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_k)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zle__antisym,axiom,
% 156.88/156.93      ! [V_w,V_z] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),V_w))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w),V_z))
% 156.88/156.93         => V_z = V_w ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zless__le,axiom,
% 156.88/156.93      ! [V_w_2,V_z_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),V_w_2))
% 156.88/156.93      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),V_w_2))
% 156.88/156.93          & V_z_2 != V_w_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zadd__zless__mono,axiom,
% 156.88/156.93      ! [V_z,V_z_H,V_w,V_w_H] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_H),V_w))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__inj_I2_J,axiom,
% 156.88/156.93      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_c_2),V_d_2)
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),V_d_2))
% 156.88/156.93             => V_b_2 = V_d_2 ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__inj_I1_J,axiom,
% 156.88/156.93      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_c_2),V_d_2)
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),V_d_2))
% 156.88/156.93             => V_a_2 = V_c_2 ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__eq__iff,axiom,
% 156.88/156.93      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),V_d_2))
% 156.88/156.93           => ( hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_a_2),V_b_2) = hAPP(c_SetInterval_Oord__class_OatLeastLessThan(T_a,V_c_2),V_d_2)
% 156.88/156.93            <=> ( V_a_2 = V_c_2
% 156.88/156.93                & V_b_2 = V_d_2 ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__add__Un,axiom,
% 156.88/156.93      ! [V_k_2,V_j_2,V_i_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i_2),V_j_2))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan0,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeast0LessThan,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_subset__card__intvl__is__intvl,axiom,
% 156.88/156.93      ! [V_k_2,V_A_2] :
% 156.88/156.93        ( 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)))))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__atLeastLessThan,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_image__Suc__atLeastLessThan,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__empty,axiom,
% 156.88/156.93      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__empty__iff2,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => ( 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)
% 156.88/156.93        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__empty__iff,axiom,
% 156.88/156.93      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => ( 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))
% 156.88/156.93        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__subset__iff,axiom,
% 156.88/156.93      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( 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_c_2),V_d_2)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_a_2))
% 156.88/156.93            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c_2),V_a_2))
% 156.88/156.93              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__shift__bounds__Suc__ivl,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ivl__disj__un_I17_J,axiom,
% 156.88/156.93      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 156.88/156.93           => 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) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__shift__bounds__nat__ivl,axiom,
% 156.88/156.93      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ivl__diff,axiom,
% 156.88/156.93      ! [V_m_2,V_n_2,V_i_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_i_2),V_n_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ivl__disj__int_I11_J,axiom,
% 156.88/156.93      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_image__add__atLeastLessThan,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__add__nat__ivl,axiom,
% 156.88/156.93      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__diff__nat__ivl,axiom,
% 156.88/156.93      ! [V_f_2,V_p_2,V_n_2,V_m_2,T_a] :
% 156.88/156.93        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_p_2))
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__aux_Osimps_I1_J,axiom,
% 156.88/156.93      ! [V_i_2,V_inc_2,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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 ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_of__nat__aux_Osimps_I2_J,axiom,
% 156.88/156.93      ! [V_i_2,V_n_2,V_inc_2,T_a] :
% 156.88/156.93        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThan__singleton,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_UN__UN__finite__eq,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ivl__disj__un_I8_J,axiom,
% 156.88/156.93      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ivl__disj__int_I2_J,axiom,
% 156.88/156.93      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__shift__lb__Suc0__0__upt,axiom,
% 156.88/156.93      ! [V_k_2,V_f_2,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__head__upt__Suc,axiom,
% 156.88/156.93      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastLessThanSuc,axiom,
% 156.88/156.93      ! [V_n_2,V_m_2] :
% 156.88/156.93        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.93         => 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)) )
% 156.88/156.93        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_setsum__op__ivl__Suc,axiom,
% 156.88/156.93      ! [V_f_2,V_m_2,V_n_2,T_a] :
% 156.88/156.93        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.93       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 156.88/156.93           => 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) )
% 156.88/156.93          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2))
% 156.88/156.93           => 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)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_self__quotient__aux1,axiom,
% 156.88/156.93      ! [V_q,V_r,V_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.93       => ( 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))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_a))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_q)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_self__quotient__aux2,axiom,
% 156.88/156.93      ! [V_q,V_r,V_a] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.93       => ( 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))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),c_Groups_Oone__class_Oone(tc_Int_Oint))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zdiv__mono2__neg__lemma,axiom,
% 156.88/156.93      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 156.88/156.93        ( 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)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 156.88/156.93               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 156.88/156.93                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_unique__quotient__lemma__neg,axiom,
% 156.88/156.93      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 156.88/156.93        ( 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)))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r_H))
% 156.88/156.93             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_zdiv__mono2__lemma,axiom,
% 156.88/156.93      ! [V_r_H,V_q_H,V_b_H,V_r,V_q,V_b] :
% 156.88/156.93        ( 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)
% 156.88/156.93       => ( 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)))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 156.88/156.93             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 156.88/156.93               => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 156.88/156.93                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q),V_q_H)) ) ) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_unique__quotient__lemma,axiom,
% 156.88/156.93      ! [V_r,V_q,V_r_H,V_q_H,V_b] :
% 156.88/156.93        ( 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)))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b))
% 156.88/156.93           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 156.88/156.93             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),V_q)) ) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__atLeastZeroLessThan__int,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_image__add__int__atLeastLessThan,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_q__pos__lemma,axiom,
% 156.88/156.93      ! [V_r_H,V_q_H,V_b_H] :
% 156.88/156.93        ( 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)))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_H),V_b_H))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_q_H)) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_q__neg__lemma,axiom,
% 156.88/156.93      ! [V_r_H,V_q_H,V_b_H] :
% 156.88/156.93        ( 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)))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_H))
% 156.88/156.93         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 156.88/156.93           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_q_H),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__int__nat__numerals_I2_J,axiom,
% 156.88/156.93      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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I2_J,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ex__nat__less__eq,axiom,
% 156.88/156.93      ! [V_P_2,V_n_2] :
% 156.88/156.93        ( ? [B_m] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 156.88/156.93            & hBOOL(hAPP(V_P_2,B_m)) )
% 156.88/156.93      <=> ? [B_x] :
% 156.88/156.93            ( 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)))
% 156.88/156.93            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_all__nat__less__eq,axiom,
% 156.88/156.93      ! [V_P_2,V_n_2] :
% 156.88/156.93        ( ! [B_m] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_m),V_n_2))
% 156.88/156.93           => hBOOL(hAPP(V_P_2,B_m)) )
% 156.88/156.93      <=> ! [B_x] :
% 156.88/156.93            ( 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)))
% 156.88/156.93           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I1_J,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__int__nat__relations_I3_J,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__atLeastLessThan__int,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_infinite__UNIV__int,axiom,
% 156.88/156.93      ~ hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),c_Orderings_Otop__class_Otop(tc_fun(tc_Int_Oint,tc_HOL_Obool)))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__int__nat__relations_I1_J,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2] :
% 156.88/156.93        ( 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)
% 156.88/156.93      <=> V_x_2 = V_y_2 ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__nat__int__set__relations_I4_J,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.93      <=> 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__nat__int__set__relations_I3_J,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2] :
% 156.88/156.93        ( V_A_2 = V_B_2
% 156.88/156.93      <=> 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__nat__int__set__relations_I2_J,axiom,
% 156.88/156.93      ! [V_A_2,V_x_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),V_A_2))
% 156.88/156.93      <=> 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I5_J,axiom,
% 156.88/156.93      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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I2_J,axiom,
% 156.88/156.93      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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I1_J,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__nat__int__set__relations_I1_J,axiom,
% 156.88/156.93      ! [V_A_2] :
% 156.88/156.93        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),V_A_2))
% 156.88/156.93      <=> 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__nat__int__set__relations_I5_J,axiom,
% 156.88/156.93      ! [V_B_2,V_A_2] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Nat_Onat,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.93      <=> 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__int__nat__numerals_I1_J,axiom,
% 156.88/156.93      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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I1_J,axiom,
% 156.88/156.93      ! [V_y,V_x] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I9_J,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__int__nat__quantifiers_I2_J,axiom,
% 156.88/156.93      ! [V_P_2] :
% 156.88/156.93        ( ? [B_x] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 156.88/156.93            & hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.93      <=> ? [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__int__nat__quantifiers_I1_J,axiom,
% 156.88/156.93      ! [V_P_2] :
% 156.88/156.93        ( ! [B_x] :
% 156.88/156.93            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 156.88/156.93           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.93      <=> ! [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_x))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I6_J,axiom,
% 156.88/156.93      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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I2_J,axiom,
% 156.88/156.93      ! [V_y,V_x] :
% 156.88/156.93        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.93         => 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))) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_transfer__int__nat__relations_I2_J,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2] :
% 156.88/156.93        ( 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)))
% 156.88/156.93      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_UN__finite2__subset,axiom,
% 156.88/156.93      ! [V_B_2,V_k_2,V_A_2,T_a] :
% 156.88/156.93        ( ! [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)))
% 156.88/156.93       => 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))) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_UN__finite2__eq,axiom,
% 156.88/156.93      ! [V_B_2,V_k_2,V_A_2,T_a] :
% 156.88/156.93        ( ! [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)
% 156.88/156.93       => 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) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_UN__finite__subset,axiom,
% 156.88/156.93      ! [V_C_2,V_A_2,T_a] :
% 156.88/156.93        ( ! [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))
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_tsub__def,axiom,
% 156.88/156.93      ! [V_x,V_y] :
% 156.88/156.93        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 156.88/156.93         => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) )
% 156.88/156.93        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 156.88/156.93         => c_Nat__Transfer_Otsub(V_x,V_y) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ivl__disj__un_I3_J,axiom,
% 156.88/156.93      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 156.88/156.93         => 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) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_greaterThan__0,axiom,
% 156.88/156.93      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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__greaterThanLessThan,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_finite__greaterThanLessThan__int,axiom,
% 156.88/156.93      ! [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))) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_greaterThan__eq__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_y_2)
% 156.88/156.93        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_greaterThanLessThan__empty,axiom,
% 156.88/156.93      ! [V_k_2,V_l_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_k_2))
% 156.88/156.93         => 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)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastSucLessThan__greaterThanLessThan,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_greaterThan__iff,axiom,
% 156.88/156.93      ! [V_k_2,V_i_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oord(T_a)
% 156.88/156.93       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OgreaterThan(T_a),V_k_2)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_i_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_greaterThan__subset__iff,axiom,
% 156.88/156.93      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.93        ( class_Orderings_Olinorder(T_a)
% 156.88/156.93       => ( 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)))
% 156.88/156.93        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_INT__greaterThan__UNIV,axiom,
% 156.88/156.93      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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_ivl__disj__int_I9_J,axiom,
% 156.88/156.93      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.93        ( class_Orderings_Oorder(T_a)
% 156.88/156.93       => 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)) ) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_card__greaterThanLessThan,axiom,
% 156.88/156.93      ! [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)) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_atLeastPlusOneLessThan__greaterThanLessThan__int,axiom,
% 156.88/156.93      ! [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) ).
% 156.88/156.93  
% 156.88/156.93  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I3_J,axiom,
% 156.88/156.94      ! [V_y,V_x] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_greaterThan__Suc,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_tsub__eq,axiom,
% 156.88/156.94      ! [V_x,V_y] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),V_x))
% 156.88/156.94       => c_Nat__Transfer_Otsub(V_x,V_y) = hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_x),V_y) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I3_J,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I15_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_m_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I4_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__atLeastZeroLessThan__int,axiom,
% 156.88/156.94      ! [V_u_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_u_2))
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_sum__diff__distrib,axiom,
% 156.88/156.94      ! [V_n_2,V_P_2,V_Q_2] :
% 156.88/156.94        ( ! [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)))
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__natinterval__difff,axiom,
% 156.88/156.94      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 156.88/156.94        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.94       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.94           => 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)))) )
% 156.88/156.94          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_gauss__sum,axiom,
% 156.88/156.94      ! [V_n_2,T_a] :
% 156.88/156.94        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I12_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__greaterThanAtMost,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__greaterThanAtMost__int,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__atLeastAtMost,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastSucAtMost__greaterThanAtMost,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeast__eq__iff,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_y_2)
% 156.88/156.94        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__int,axiom,
% 156.88/156.94      ! [V_n] : hAPP(c_Int_Onat,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n)) = V_n ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I22_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I16_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__greaterThanAtMost__int,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__head,axiom,
% 156.88/156.94      ! [V_P_2,V_n_2,V_m_2,T_a] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__numerals_I1_J,axiom,
% 156.88/156.94      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__0,axiom,
% 156.88/156.94      hAPP(c_Int_Onat,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__relations_I1_J,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 156.88/156.94         => ( hAPP(c_Int_Onat,V_x_2) = hAPP(c_Int_Onat,V_y_2)
% 156.88/156.94          <=> V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_all__nat,axiom,
% 156.88/156.94      ! [V_P_2] :
% 156.88/156.94        ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.94      <=> ! [B_x] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 156.88/156.94           => hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ex__nat,axiom,
% 156.88/156.94      ! [V_P_2] :
% 156.88/156.94        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.94      <=> ? [B_x] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 156.88/156.94            & hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,B_x))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_eq__nat__nat__iff,axiom,
% 156.88/156.94      ! [V_z_H_2,V_z_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H_2))
% 156.88/156.94         => ( hAPP(c_Int_Onat,V_z_2) = hAPP(c_Int_Onat,V_z_H_2)
% 156.88/156.94          <=> V_z_2 = V_z_H_2 ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I13_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_all__nat__less,axiom,
% 156.88/156.94      ! [V_P_2,V_n_2] :
% 156.88/156.94        ( ! [B_m] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 156.88/156.94           => hBOOL(hAPP(V_P_2,B_m)) )
% 156.88/156.94      <=> ! [B_x] :
% 156.88/156.94            ( 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)))
% 156.88/156.94           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ex__nat__less,axiom,
% 156.88/156.94      ! [V_P_2,V_n_2] :
% 156.88/156.94        ( ? [B_m] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_m),V_n_2))
% 156.88/156.94            & hBOOL(hAPP(V_P_2,B_m)) )
% 156.88/156.94      <=> ? [B_x] :
% 156.88/156.94            ( 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)))
% 156.88/156.94            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__numerals_I2_J,axiom,
% 156.88/156.94      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastLessThanSuc__atLeastAtMost,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I4_J,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__set__return__embed,axiom,
% 156.88/156.94      ! [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 ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I5_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastatMost__empty__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastatMost__empty__iff2,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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)
% 156.88/156.94        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastatMost__empty,axiom,
% 156.88/156.94      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_a_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastatMost__subset__iff,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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_c_2,V_d_2)))
% 156.88/156.94        <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 156.88/156.94            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c_2),V_a_2))
% 156.88/156.94              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2)) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastAtMost__singleton_H,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( V_a_2 = V_b_2
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastAtMost__singleton__iff,axiom,
% 156.88/156.94      ! [V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_a_2,V_b_2) = hAPP(hAPP(c_Set_Oinsert(T_a),V_c_2),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.94        <=> ( V_a_2 = V_b_2
% 156.88/156.94            & V_b_2 = V_c_2 ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastAtMost__singleton,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I19_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_m_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__Suc__atLeastAtMost,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__shift__bounds__cl__Suc__ivl,axiom,
% 156.88/156.94      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__shift__bounds__cl__nat__ivl,axiom,
% 156.88/156.94      ! [V_n_2,V_k_2,V_m_2,V_f_2,T_a] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_greaterThanAtMost__empty,axiom,
% 156.88/156.94      ! [V_k_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_k_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_greaterThanAtMost__empty__iff2,axiom,
% 156.88/156.94      ! [V_l_2,V_k_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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)
% 156.88/156.94        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_l_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_greaterThanAtMost__empty__iff,axiom,
% 156.88/156.94      ! [V_l_2,V_k_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_k_2),V_l_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I20_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I2_J,axiom,
% 156.88/156.94      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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I14_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__add__atLeastAtMost,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__0__iff,axiom,
% 156.88/156.94      ! [V_i_2] :
% 156.88/156.94        ( hAPP(c_Int_Onat,V_i_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.94      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__le__0,axiom,
% 156.88/156.94      ! [V_z] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.94       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_zless__nat__conj,axiom,
% 156.88/156.94      ! [V_z_2,V_w_2] :
% 156.88/156.94        ( 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)))
% 156.88/156.94      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 156.88/156.94          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__mono__iff,axiom,
% 156.88/156.94      ! [V_w_2,V_z_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2))
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeast__iff,axiom,
% 156.88/156.94      ! [V_k_2,V_i_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oord(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OatLeast(T_a),V_k_2)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_k_2),V_i_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__relations_I3_J,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 156.88/156.94         => ( 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)))
% 156.88/156.94          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__1,axiom,
% 156.88/156.94      hAPP(c_Int_Onat,c_Groups_Oone__class_Oone(tc_Int_Oint)) = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_int__nat__eq,axiom,
% 156.88/156.94      ! [V_z] :
% 156.88/156.94        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.94         => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z )
% 156.88/156.94        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_int__eq__iff,axiom,
% 156.88/156.94      ! [V_z_2,V_m_2] :
% 156.88/156.94        ( hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) = V_z_2
% 156.88/156.94      <=> ( V_m_2 = hAPP(c_Int_Onat,V_z_2)
% 156.88/156.94          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__0__le,axiom,
% 156.88/156.94      ! [V_z] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.94       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_zless__nat__eq__int__zless,axiom,
% 156.88/156.94      ! [V_z_2,V_m_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),hAPP(c_Int_Onat,V_z_2)))
% 156.88/156.94      <=> 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeast__subset__iff,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__greaterThanAtMost,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeast__0,axiom,
% 156.88/156.94      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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__atLeastAtMost,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastAtMostSuc__conv,axiom,
% 156.88/156.94      ! [V_n_2,V_m_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),hAPP(c_Nat_OSuc,V_n_2)))
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__shift__lb__Suc0__0,axiom,
% 156.88/156.94      ! [V_k_2,V_f_2] :
% 156.88/156.94        ( hAPP(V_f_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeast__Suc__greaterThan,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I21_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_m_2),V_u_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__sum__prod_I1_J,axiom,
% 156.88/156.94      ! [V_A_2,V_f_2,T_a] :
% 156.88/156.94        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94          & class_Groups_Ocomm__monoid__mult(T_a) )
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I15_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastatMost__psubset__iff,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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_c_2,V_d_2)))
% 156.88/156.94        <=> ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 156.88/156.94              | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c_2),V_a_2))
% 156.88/156.94                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),V_d_2))
% 156.88/156.94                & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),V_a_2))
% 156.88/156.94                  | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),V_d_2)) ) ) )
% 156.88/156.94            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c_2),V_d_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__atLeastZeroLessThan__int,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I4_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__atLeastLessThan__int,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I12_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I13_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I7_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_zero__less__nat__eq,axiom,
% 156.88/156.94      ! [V_z_2] :
% 156.88/156.94        ( 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)))
% 156.88/156.94      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__relations_I2_J,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y_2))
% 156.88/156.94         => ( 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)))
% 156.88/156.94          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__less__eq__zless,axiom,
% 156.88/156.94      ! [V_z_2,V_w_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__eq__iff,axiom,
% 156.88/156.94      ! [V_m_2,V_w_2] :
% 156.88/156.94        ( hAPP(c_Int_Onat,V_w_2) = V_m_2
% 156.88/156.94      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 156.88/156.94           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 156.88/156.94          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 156.88/156.94           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__eq__iff2,axiom,
% 156.88/156.94      ! [V_w_2,V_m_2] :
% 156.88/156.94        ( V_m_2 = hAPP(c_Int_Onat,V_w_2)
% 156.88/156.94      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 156.88/156.94           => V_w_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_m_2) )
% 156.88/156.94          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 156.88/156.94           => V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__le__eq__zle,axiom,
% 156.88/156.94      ! [V_z_2,V_w_2] :
% 156.88/156.94        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 156.88/156.94          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) )
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_split__nat,axiom,
% 156.88/156.94      ! [V_i_2,V_P_2] :
% 156.88/156.94        ( hBOOL(hAPP(V_P_2,hAPP(c_Int_Onat,V_i_2)))
% 156.88/156.94      <=> ( ! [B_n] :
% 156.88/156.94              ( V_i_2 = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n)
% 156.88/156.94             => hBOOL(hAPP(V_P_2,B_n)) )
% 156.88/156.94          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.94           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I1_J,axiom,
% 156.88/156.94      ! [V_y,V_x] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__add__distrib,axiom,
% 156.88/156.94      ! [V_z_H,V_z] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I2_J,axiom,
% 156.88/156.94      ! [V_y,V_x] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__mult__distrib,axiom,
% 156.88/156.94      ! [V_z_H,V_z] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I3_J,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__diff__distrib,axiom,
% 156.88/156.94      ! [V_z,V_z_H] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_H))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_H),V_z))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__sum__prod2_I1_J,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__head__Suc,axiom,
% 156.88/156.94      ! [V_f_2,V_n_2,V_m_2,T_a] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I10_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I3_J,axiom,
% 156.88/156.94      ! [V_y,V_x] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I11_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__greaterThanLessThan__int,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I5_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I14_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I8_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_UN__atLeast__UNIV,axiom,
% 156.88/156.94      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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I6_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeast__Suc,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_one__less__nat__eq,axiom,
% 156.88/156.94      ! [V_z_2] :
% 156.88/156.94        ( 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)))
% 156.88/156.94      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_z_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__less__iff,axiom,
% 156.88/156.94      ! [V_m_2,V_w_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_w_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Int_Onat,V_w_2)),V_m_2))
% 156.88/156.94        <=> 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Suc__nat__eq__nat__zadd1,axiom,
% 156.88/156.94      ! [V_z] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__cl__ivl__Suc,axiom,
% 156.88/156.94      ! [V_f_2,V_m_2,V_n_2,T_a] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 156.88/156.94           => 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) )
% 156.88/156.94          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_OSuc,V_n_2)),V_m_2))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__ub__add__nat,axiom,
% 156.88/156.94      ! [V_p_2,V_f_2,V_n_2,V_m_2,T_a] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94       => ( 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))))
% 156.88/156.94         => 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)))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I16_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_u_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I6_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I18_J,axiom,
% 156.88/156.94      ! [V_u_2,V_m_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_m_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_m_2),V_u_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I1_J,axiom,
% 156.88/156.94      ! [V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__aux__def,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__morphism__nat__int,axiom,
% 156.88/156.94      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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_UN__le__eq__Un0,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I3_J,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_decr__mult__lemma,axiom,
% 156.88/156.94      ! [V_k_2,V_P_2,V_d_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 156.88/156.94       => ( ! [B_x] :
% 156.88/156.94              ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.94             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_d_2))) )
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 156.88/156.94           => ! [B_x] :
% 156.88/156.94                ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.94               => 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)))) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_incr__mult__lemma,axiom,
% 156.88/156.94      ! [V_k_2,V_P_2,V_d_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 156.88/156.94       => ( ! [B_x] :
% 156.88/156.94              ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.94             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_d_2))) )
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 156.88/156.94           => ! [B_x] :
% 156.88/156.94                ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.94               => 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)))) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__atLeastAtMost__int,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__atMost,axiom,
% 156.88/156.94      ! [V_k_2] : hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Nat_Onat),hAPP(c_SetInterval_Oord__class_OatMost(tc_Nat_Onat),V_k_2))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I2_J,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I3_J,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atMost__eq__iff,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_x_2) = hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_y_2)
% 156.88/156.94        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_SetInterval_Otransfer__nat__int__set__function__closures,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2))
% 156.88/156.94       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__set__relations_I3_J,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94         => ( V_A_2 = V_B_2
% 156.88/156.94          <=> 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I1_J,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastPlusOneAtMost__greaterThanAtMost__int,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I1_J,axiom,
% 156.88/156.94      c_Nat__Transfer_Onat__set(c_Orderings_Obot__class_Obot(tc_fun(tc_Int_Oint,tc_HOL_Obool))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__set__def,axiom,
% 156.88/156.94      ! [V_S_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_S_2)
% 156.88/156.94      <=> ! [B_x] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_x),V_S_2))
% 156.88/156.94           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeast0AtMost,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_lessThan__Suc__atMost,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__atMost,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atMost__Suc,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atMost__iff,axiom,
% 156.88/156.94      ! [V_k_2,V_i_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oord(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_i_2),hAPP(c_SetInterval_Oord__class_OatMost(T_a),V_k_2)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_i_2),V_k_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I5_J,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atMost__subset__iff,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_SetInterval_Otransfer__nat__int__set__functions_I2_J,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atLeastLessThanPlusOne__atLeastAtMost__int,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_UN__atMost__UNIV,axiom,
% 156.88/156.94      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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I4_J,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__set__return__embed,axiom,
% 156.88/156.94      ! [V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => 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 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__set__function__closures_I6_J,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 156.88/156.94         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__atMost__Suc,axiom,
% 156.88/156.94      ! [V_n_2,V_f_2,T_a] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atMost__0,axiom,
% 156.88/156.94      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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_simp__from__to,axiom,
% 156.88/156.94      ! [V_i_2,V_j_2] :
% 156.88/156.94        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 156.88/156.94         => 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)) )
% 156.88/156.94        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j_2),V_i_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__sum__prod_I1_J,axiom,
% 156.88/156.94      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.94        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94          & class_Groups_Ocomm__monoid__mult(T_a) )
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I9_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_UN__le__add__shift,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I3_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__int_I1_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__set__relations_I1_J,axiom,
% 156.88/156.94      ! [V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Int_Oint),V_A_2))
% 156.88/156.94        <=> 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I1_J,axiom,
% 156.88/156.94      ! [V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__atLeastAtMost__int,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I2_J,axiom,
% 156.88/156.94      ! [V_u_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I10_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_atMost__Int__atLeast,axiom,
% 156.88/156.94      ! [V_n_2,T_a] :
% 156.88/156.94        ( class_Orderings_Oorder(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__set__relations_I5_J,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.94          <=> 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ivl__disj__un_I7_J,axiom,
% 156.88/156.94      ! [V_u_2,V_l_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_l_2),V_u_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__set__relations_I4_J,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(tc_Int_Oint,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.94          <=> 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_bset_I8_J,axiom,
% 156.88/156.94      ! [V_B_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( 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))
% 156.88/156.94         => ! [B_x] :
% 156.88/156.94              ( ! [B_xa] :
% 156.88/156.94                  ( 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)))
% 156.88/156.94                 => ! [B_xb] :
% 156.88/156.94                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 156.88/156.94                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 156.88/156.94               => 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))) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_aset_I6_J,axiom,
% 156.88/156.94      ! [V_A_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( 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))
% 156.88/156.94         => ! [B_x] :
% 156.88/156.94              ( ! [B_xa] :
% 156.88/156.94                  ( 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)))
% 156.88/156.94                 => ! [B_xb] :
% 156.88/156.94                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 156.88/156.94                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 156.88/156.94               => 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)) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_aset_I4_J,axiom,
% 156.88/156.94      ! [V_A_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 156.88/156.94         => ! [B_x] :
% 156.88/156.94              ( ! [B_xa] :
% 156.88/156.94                  ( 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)))
% 156.88/156.94                 => ! [B_xb] :
% 156.88/156.94                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 156.88/156.94                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94             => ( B_x != V_t_2
% 156.88/156.94               => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_bset_I4_J,axiom,
% 156.88/156.94      ! [V_B_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 156.88/156.94         => ! [B_x] :
% 156.88/156.94              ( ! [B_xa] :
% 156.88/156.94                  ( 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)))
% 156.88/156.94                 => ! [B_xb] :
% 156.88/156.94                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 156.88/156.94                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94             => ( B_x != V_t_2
% 156.88/156.94               => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_x),V_D_2) != V_t_2 ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_bset_I7_J,axiom,
% 156.88/156.94      ! [V_B_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_B_2))
% 156.88/156.94         => ! [B_x] :
% 156.88/156.94              ( ! [B_xa] :
% 156.88/156.94                  ( 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)))
% 156.88/156.94                 => ! [B_xb] :
% 156.88/156.94                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 156.88/156.94                     => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 156.88/156.94               => 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))) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_aset_I5_J,axiom,
% 156.88/156.94      ! [V_A_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_t_2),V_A_2))
% 156.88/156.94         => ! [B_x] :
% 156.88/156.94              ( ! [B_xa] :
% 156.88/156.94                  ( 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)))
% 156.88/156.94                 => ! [B_xb] :
% 156.88/156.94                      ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 156.88/156.94                     => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 156.88/156.94               => 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)) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_bset_I3_J,axiom,
% 156.88/156.94      ! [V_B_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( 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))
% 156.88/156.94         => ( ! [B_x] :
% 156.88/156.94                ( 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)))
% 156.88/156.94               => ! [B_xa] :
% 156.88/156.94                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_B_2))
% 156.88/156.94                   => V_t_2 != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xa),B_x) ) )
% 156.88/156.94           => hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_aset_I3_J,axiom,
% 156.88/156.94      ! [V_A_2,V_t_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ( 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))
% 156.88/156.94         => ( ! [B_x] :
% 156.88/156.94                ( 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)))
% 156.88/156.94               => ! [B_xa] :
% 156.88/156.94                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xa),V_A_2))
% 156.88/156.94                   => V_t_2 != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xa),B_x) ) )
% 156.88/156.94           => hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_t_2),V_D_2) = V_t_2 ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_bset_I6_J,axiom,
% 156.88/156.94      ! [V_t_2,V_B_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ! [B_x] :
% 156.88/156.94            ( ! [B_xa] :
% 156.88/156.94                ( 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)))
% 156.88/156.94               => ! [B_xb] :
% 156.88/156.94                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 156.88/156.94                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_x),V_t_2))
% 156.88/156.94             => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_aset_I8_J,axiom,
% 156.88/156.94      ! [V_t_2,V_A_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ! [B_x] :
% 156.88/156.94            ( ! [B_xa] :
% 156.88/156.94                ( 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)))
% 156.88/156.94               => ! [B_xb] :
% 156.88/156.94                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 156.88/156.94                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_t_2),B_x))
% 156.88/156.94             => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__set__relations_I2_J,axiom,
% 156.88/156.94      ! [V_A_2,V_x_2] :
% 156.88/156.94        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 156.88/156.94       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 156.88/156.94          <=> 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_periodic__finite__ex,axiom,
% 156.88/156.94      ! [V_P_2,V_d_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d_2))
% 156.88/156.94       => ( ! [B_x,B_k] :
% 156.88/156.94              ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.94            <=> 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)))) )
% 156.88/156.94         => ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.94          <=> ? [B_x] :
% 156.88/156.94                ( 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)))
% 156.88/156.94                & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I5_J,axiom,
% 156.88/156.94      c_Nat__Transfer_Ois__nat(c_Groups_Ozero__class_Ozero(tc_Int_Oint)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I1_J,axiom,
% 156.88/156.94      ! [V_y,V_x] :
% 156.88/156.94        ( c_Nat__Transfer_Ois__nat(V_x)
% 156.88/156.94       => ( c_Nat__Transfer_Ois__nat(V_y)
% 156.88/156.94         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_x),V_y)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I9_J,axiom,
% 156.88/156.94      ! [V_z] : c_Nat__Transfer_Ois__nat(hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_z)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I6_J,axiom,
% 156.88/156.94      c_Nat__Transfer_Ois__nat(c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I2_J,axiom,
% 156.88/156.94      ! [V_y,V_x] :
% 156.88/156.94        ( c_Nat__Transfer_Ois__nat(V_x)
% 156.88/156.94       => ( c_Nat__Transfer_Ois__nat(V_y)
% 156.88/156.94         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_x),V_y)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I3_J,axiom,
% 156.88/156.94      ! [V_y,V_x] :
% 156.88/156.94        ( c_Nat__Transfer_Ois__nat(V_x)
% 156.88/156.94       => ( c_Nat__Transfer_Ois__nat(V_y)
% 156.88/156.94         => c_Nat__Transfer_Ois__nat(c_Nat__Transfer_Otsub(V_x,V_y)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_is__nat__def,axiom,
% 156.88/156.94      ! [V_x_2] :
% 156.88/156.94        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 156.88/156.94      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_SetInterval_Otransfer__int__nat__set__function__closures,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2] :
% 156.88/156.94        ( c_Nat__Transfer_Ois__nat(V_x_2)
% 156.88/156.94       => c_Nat__Transfer_Onat__set(c_SetInterval_Oord__class_OatLeastAtMost(tc_Int_Oint,V_x_2,V_y_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I6_J,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2] :
% 156.88/156.94        ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),V_x_2),V_A_2))
% 156.88/156.94         => c_Nat__Transfer_Ois__nat(V_x_2) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_SetInterval_Otransfer__int__nat__set__functions,axiom,
% 156.88/156.94      ! [V_n_2,V_m_2] :
% 156.88/156.94        ( c_Nat__Transfer_Ois__nat(V_m_2)
% 156.88/156.94       => ( c_Nat__Transfer_Ois__nat(V_n_2)
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__int__nat__sum__prod2_I1_J,axiom,
% 156.88/156.94      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.94        ( ! [B_x] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.94           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_bset_I5_J,axiom,
% 156.88/156.94      ! [V_t_2,V_B_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ! [B_x] :
% 156.88/156.94            ( ! [B_xa] :
% 156.88/156.94                ( 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)))
% 156.88/156.94               => ! [B_xb] :
% 156.88/156.94                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_B_2))
% 156.88/156.94                   => B_x != hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_x),V_t_2))
% 156.88/156.94             => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_aset_I7_J,axiom,
% 156.88/156.94      ! [V_t_2,V_A_2,V_D_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_D_2))
% 156.88/156.94       => ! [B_x] :
% 156.88/156.94            ( ! [B_xa] :
% 156.88/156.94                ( 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)))
% 156.88/156.94               => ! [B_xb] :
% 156.88/156.94                    ( hBOOL(hAPP(hAPP(c_member(tc_Int_Oint),B_xb),V_A_2))
% 156.88/156.94                   => B_x != hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),B_xb),B_xa) ) )
% 156.88/156.94           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_t_2),B_x))
% 156.88/156.94             => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_zero__less__imp__eq__int,axiom,
% 156.88/156.94      ! [V_k] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 156.88/156.94       => ? [B_n] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 156.88/156.94            & V_k = hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),B_n) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_decr__lemma,axiom,
% 156.88/156.94      ! [V_z,V_x,V_d] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_incr__lemma,axiom,
% 156.88/156.94      ! [V_x,V_z,V_d] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_d))
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__abs,axiom,
% 156.88/156.94      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__abs__ge__zero,axiom,
% 156.88/156.94      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__ge__self,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__le__D1,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 156.88/156.94         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__zero,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__eq__0,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.94        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__idempotent,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__minus__commute,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__mult,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__mult__self,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__add__abs,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__one,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => hAPP(c_Groups_Oabs__class_Oabs(T_a),c_Groups_Oone__class_Oone(T_a)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__of__nat,axiom,
% 156.88/156.94      ! [V_n,T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__int__eq,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__setsum__abs,axiom,
% 156.88/156.94      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__ge__zero,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__le__zero__iff,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__of__nonneg,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.94         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__of__pos,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.94         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_zero__less__abs__iff,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__not__less__zero,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ~ 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__triangle__ineq,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__mult__less,axiom,
% 156.88/156.94      ! [V_d,V_b,V_c,V_a,T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_c))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_b)),V_d))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__triangle__ineq2__sym,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__triangle__ineq2,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__triangle__ineq3,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__zmult__eq__1,axiom,
% 156.88/156.94      ! [V_n,V_m] :
% 156.88/156.94        ( 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)
% 156.88/156.94       => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_m) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__eq__mult,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Rings_Oordered__ring__abs(T_a)
% 156.88/156.94       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.94              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a))) )
% 156.88/156.94            & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.94              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),c_Groups_Ozero__class_Ozero(T_a))) ) )
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__mult__pos,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__diff__triangle__ineq,axiom,
% 156.88/156.94      ! [V_d,V_c,V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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))))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__triangle__ineq4,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_zabs__less__one__iff,axiom,
% 156.88/156.94      ! [V_z_2] :
% 156.88/156.94        ( 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)))
% 156.88/156.94      <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__abs__mult__distrib,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nitpick_Oint__lcm__def,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_transfer__nat__int__sum__prod__cong_I1_J,axiom,
% 156.88/156.94      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.94          & class_Groups_Ocomm__monoid__mult(T_a) )
% 156.88/156.94       => ( V_A_2 = V_B_2
% 156.88/156.94         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.94           => ( ! [B_x] :
% 156.88/156.94                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 156.88/156.94                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 156.88/156.94             => 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) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_int__val__lemma,axiom,
% 156.88/156.94      ! [V_k_2,V_f_2,V_n_2] :
% 156.88/156.94        ( ! [B_i] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 156.88/156.94           => 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))) )
% 156.88/156.94       => ( 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))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 156.88/156.94           => ? [B_i] :
% 156.88/156.94                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 156.88/156.94                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat0__intermed__int__val,axiom,
% 156.88/156.94      ! [V_k_2,V_f_2,V_n_2] :
% 156.88/156.94        ( ! [B_i] :
% 156.88/156.94            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 156.88/156.94           => 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))) )
% 156.88/156.94       => ( 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))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 156.88/156.94           => ? [B_i] :
% 156.88/156.94                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 156.88/156.94                & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__less__Suc2,axiom,
% 156.88/156.94      ! [V_i_2,V_M_2] :
% 156.88/156.94        ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 156.88/156.94       => 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))))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__less,axiom,
% 156.88/156.94      ! [V_i_2,V_M_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_CollectI,axiom,
% 156.88/156.94      ! [T_a,V_a_2,V_P_2] :
% 156.88/156.94        ( hBOOL(hAPP(V_P_2,V_a_2))
% 156.88/156.94       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__Collect__conjI,axiom,
% 156.88/156.94      ! [V_Q_2,V_P_2,T_a] :
% 156.88/156.94        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94          | hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_Q_2))) )
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__Collect__less__nat,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__Collect__le__nat,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__empty__eq,axiom,
% 156.88/156.94      ! [V_P_2,T_a] :
% 156.88/156.94        ( hAPP(c_Set_OCollect(T_a),V_P_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94      <=> ! [B_x] : ~ hBOOL(hAPP(V_P_2,B_x)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_empty__Collect__eq,axiom,
% 156.88/156.94      ! [V_P_2,T_a] :
% 156.88/156.94        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_Set_OCollect(T_a),V_P_2)
% 156.88/156.94      <=> ! [B_x] : ~ hBOOL(hAPP(V_P_2,B_x)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__def,axiom,
% 156.88/156.94      ! [V_P_2,T_a] : hAPP(c_Set_OCollect(T_a),V_P_2) = V_P_2 ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__mem__eq,axiom,
% 156.88/156.94      ! [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 ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_mem__Collect__eq,axiom,
% 156.88/156.94      ! [V_P_2,V_a_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94      <=> hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_CollectD,axiom,
% 156.88/156.94      ! [V_P_2,V_a_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94       => hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_CollectE,axiom,
% 156.88/156.94      ! [V_P_2,V_a_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94       => hBOOL(hAPP(V_P_2,V_a_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_empty__def,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__Collect__disjI,axiom,
% 156.88/156.94      ! [V_Q_2,V_P_2,T_a] :
% 156.88/156.94        ( 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))))
% 156.88/156.94      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_Q_2))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_insert__Collect,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_UNIV__def,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__disj__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__conj__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_insert__compr,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_insert__compr__raw,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Un__def,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__Collect,axiom,
% 156.88/156.94      ! [V_P_2,V_A_2,V_x_2,T_a] :
% 156.88/156.94        ( 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))))
% 156.88/156.94      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94          & hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__def,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_singleton__conv2,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_singleton__conv,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__conv__if2,axiom,
% 156.88/156.94      ! [T_a,V_a_2,V_P_2] :
% 156.88/156.94        ( ( hBOOL(hAPP(V_P_2,V_a_2))
% 156.88/156.94         => 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))) )
% 156.88/156.94        & ( ~ hBOOL(hAPP(V_P_2,V_a_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__conv__if,axiom,
% 156.88/156.94      ! [T_a,V_a_2,V_P_2] :
% 156.88/156.94        ( ( hBOOL(hAPP(V_P_2,V_a_2))
% 156.88/156.94         => 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))) )
% 156.88/156.94        & ( ~ hBOOL(hAPP(V_P_2,V_a_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_set__diff__eq,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__Collect__not,axiom,
% 156.88/156.94      ! [V_P_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94       => ( 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))))
% 156.88/156.94        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_insert__def,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_dom__def,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__M__bounded__by__nat,axiom,
% 156.88/156.94      ! [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))))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__setsum__restrict,axiom,
% 156.88/156.94      ! [V_R_2,V_f_2,V_T_2,T_b,V_S_2,T_a,T_c] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_c)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.94         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_if__image__distrib,axiom,
% 156.88/156.94      ! [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))))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_dom__if,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__seg__image__imp__finite,axiom,
% 156.88/156.94      ! [V_n_2,V_f_2,T_a,V_A_2] :
% 156.88/156.94        ( 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)))
% 156.88/156.94       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__restrict__set_H,axiom,
% 156.88/156.94      ! [V_B_2,V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__image__gen,axiom,
% 156.88/156.94      ! [V_f_2,T_c,V_g_2,V_S_2,T_a,T_b] :
% 156.88/156.94        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_card__less__Suc,axiom,
% 156.88/156.94      ! [V_i_2,V_M_2] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_M_2))
% 156.88/156.94       => 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))))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_dom__override__on,axiom,
% 156.88/156.94      ! [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))))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__multicount,axiom,
% 156.88/156.94      ! [V_k_2,V_R_2,V_T_2,T_b,V_S_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_T_2))
% 156.88/156.94         => ( ! [B_x] :
% 156.88/156.94                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_T_2))
% 156.88/156.94               => 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 )
% 156.88/156.94           => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__multicount__gen,axiom,
% 156.88/156.94      ! [V_k_2,V_R_2,V_t_2,T_b,V_s_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_s_2))
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_t_2))
% 156.88/156.94         => ( ! [B_x] :
% 156.88/156.94                ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_t_2))
% 156.88/156.94               => 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) )
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_inf__Sup1__distrib,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => 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))))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_inf__Sup2__distrib,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.94             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94               => 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))))))) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__Collect__subsets,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__Collect__bounded__ex,axiom,
% 156.88/156.94      ! [V_Q_2,T_b,V_P_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94       => ( 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)))))
% 156.88/156.94        <=> ! [B_y] :
% 156.88/156.94              ( hBOOL(hAPP(V_P_2,B_y))
% 156.88/156.94             => 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)))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__image__set,axiom,
% 156.88/156.94      ! [V_f_2,T_b,V_P_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_OCollect(T_a),V_P_2)))
% 156.88/156.94       => 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))))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_override__on__apply__in,axiom,
% 156.88/156.94      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_override__on__apply__notin,axiom,
% 156.88/156.94      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.94        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_override__on__emptyset,axiom,
% 156.88/156.94      ! [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 ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__function__closures_I4_J,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_override__on__def,axiom,
% 156.88/156.94      ! [V_g_2,V_f_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.94        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.94         => 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) )
% 156.88/156.94        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ran__def,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__int__nat__set__functions_I5_J,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Nat__Transfer_Otransfer__nat__int__set__functions_I5_J,axiom,
% 156.88/156.94      ! [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)))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_sup__Inf2__distrib,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.94             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94               => 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))))))) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_sup__Inf1__distrib,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Lattices_Odistrib__lattice(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => 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))))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_add__Min__commute,axiom,
% 156.88/156.94      ! [V_k_2,V_N_2,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__semigroup__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.94         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => 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))))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_add__Max__commute,axiom,
% 156.88/156.94      ! [V_k_2,V_N_2,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__semigroup__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.94         => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => 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))))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__conv__nat__seg__image,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94      <=> ? [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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_pigeonhole__infinite,axiom,
% 156.88/156.94      ! [V_f_2,T_b,V_A_2,T_a] :
% 156.88/156.94        ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 156.88/156.94         => ? [B_x] :
% 156.88/156.94              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.94              & ~ 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)))))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__map__freshness,axiom,
% 156.88/156.94      ! [V_f_2,T_b,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Map_Odom(T_a,T_b,V_f_2)))
% 156.88/156.94       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.94         => ? [B_x] : hAPP(V_f_2,B_x) = c_Option_Ooption_ONone(T_b) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_Osingleton,axiom,
% 156.88/156.94      ! [V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_Osingleton,axiom,
% 156.88/156.94      ! [V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max__ge,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min__le,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max__in,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),V_A_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min__in,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),V_A_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max__mono,axiom,
% 156.88/156.94      ! [V_N_2,V_M_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_M_2),V_N_2))
% 156.88/156.94         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.94             => 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))) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min__antimono,axiom,
% 156.88/156.94      ! [V_N_2,V_M_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_M_2),V_N_2))
% 156.88/156.94         => ( V_M_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.94             => 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))) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_Oremove,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => ( ( 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))
% 156.88/156.94               => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = V_x_2 )
% 156.88/156.94              & ( 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))
% 156.88/156.94               => 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)))))) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_Oremove,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => ( ( 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))
% 156.88/156.94               => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = V_x_2 )
% 156.88/156.94              & ( 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))
% 156.88/156.94               => 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)))))) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_restrict__upd__same,axiom,
% 156.88/156.94      ! [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))))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_restrict__complement__singleton__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_diff__nat__eq__if,axiom,
% 156.88/156.94      ! [V_z_2,V_z_H_2] :
% 156.88/156.94        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 156.88/156.94         => 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) )
% 156.88/156.94        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z_H_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ComplI,axiom,
% 156.88/156.94      ! [V_A_2,V_c_2,T_a] :
% 156.88/156.94        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.94       => hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__0L,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__0R,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__Suc__Suc,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__Suc__Suc,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__zero,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__0__equal__iff__equal,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)
% 156.88/156.94        <=> c_Groups_Ozero__class_Ozero(T_a) = V_a_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_equal__neg__zero,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.94       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)
% 156.88/156.94        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__equal__0__iff__equal,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.94        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__equal__zero,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.94       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = V_a_2
% 156.88/156.94        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oless__supI1,axiom,
% 156.88/156.94      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_a))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oless__supI2,axiom,
% 156.88/156.94      ! [V_a,V_b,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_b))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_less__max__iff__disj,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_x_2))
% 156.88/156.94            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_y_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__less__iff__conj,axiom,
% 156.88/156.94      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_z_2))
% 156.88/156.94            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_z_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__less__iff__less,axiom,
% 156.88/156.94      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__less__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)),V_a_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_less__minus__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oless__infI1,axiom,
% 156.88/156.94      ! [V_b,V_x,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_x))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oless__infI2,axiom,
% 156.88/156.94      ! [V_a,V_x,V_b,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_x))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__less__iff__conj,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_x_2))
% 156.88/156.94            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_z_2),V_y_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__less__iff__disj,axiom,
% 156.88/156.94      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),V_z_2))
% 156.88/156.94            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y_2),V_z_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__add__distrib__left,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__add__distrib,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__add,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_add__minus__cancel,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__add__cancel,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__mult__right,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Rings_Oring(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__mult__left,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Rings_Oring(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__mult__commute,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Rings_Oring(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__mult__minus,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Rings_Oring(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_square__eq__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Rings_Oidom(T_a)
% 156.88/156.94       => ( 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)
% 156.88/156.94        <=> ( V_a_2 = V_b_2
% 156.88/156.94            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__add__distrib__left,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__semigroup__add__imp__le(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__iff,axiom,
% 156.88/156.94      ! [V_A_2,V_c_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 156.88/156.94      <=> ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ComplD,axiom,
% 156.88/156.94      ! [V_A_2,V_c_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 156.88/156.94       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ComplE,axiom,
% 156.88/156.94      ! [V_A_2,V_c_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 156.88/156.94       => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__atLeastLessThan,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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_c_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_c_2)),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__greaterThanAtMost,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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_c_2,V_d_2)) = c_SetInterval_Oord__class_OgreaterThanAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_c_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__greaterThanLessThan,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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_c_2,V_d_2)) = c_SetInterval_Oord__class_OgreaterThanLessThan(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_c_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Odistrib__sup__le,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Odistrib__inf__le,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__equal__iff__equal,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 156.88/156.94        <=> V_a_2 = V_b_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__equation__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) = V_b_2
% 156.88/156.94        <=> hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2) = V_a_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_equation__minus__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 156.88/156.94        <=> V_b_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_Oidem,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_x) = V_x ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_Oidem,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_x) = V_x ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__min__eq__max,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__max__eq__min,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__minus,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)) = V_a ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__eq__Compl__iff,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( 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)
% 156.88/156.94      <=> V_A_2 = V_B_2 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_double__complement,axiom,
% 156.88/156.94      ! [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 ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__sup__distrib2,axiom,
% 156.88/156.94      ! [V_x,V_z,V_y,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__inf__distrib2,axiom,
% 156.88/156.94      ! [V_x,V_z,V_y,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__assoc,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf_Oassoc,axiom,
% 156.88/156.94      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__assoc,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup_Oassoc,axiom,
% 156.88/156.94      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__eq__compl__iff,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => ( hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x_2) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_y_2)
% 156.88/156.94        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__sup__distrib1,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__inf__distrib1,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__left__commute,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf_Oleft__commute,axiom,
% 156.88/156.94      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__left__commute,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup_Oleft__commute,axiom,
% 156.88/156.94      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__left__idem,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf_Oleft__idem,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__left__idem,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup_Oleft__idem,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__sup__absorb,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__inf__absorb,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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 ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__commute,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf_Ocommute,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__commute,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup_Ocommute,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_uminus__apply,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_b,T_a] :
% 156.88/156.94        ( class_Groups_Ouminus(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf_Oidem,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_a),V_a) = V_a ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup_Oidem,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a),V_a) = V_a ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_double__compl,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x)) = V_x ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_fun__Compl__def,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_b,T_a] :
% 156.88/156.94        ( class_Groups_Ouminus(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__atLeastAtMost,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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_c_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_c_2),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__le__iff__disj,axiom,
% 156.88/156.94      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 156.88/156.94            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__le1,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__le2,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__iff__inf,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.94        <=> hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x_2),V_y_2) = V_x_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__inf__iff,axiom,
% 156.88/156.94      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.94            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__infI1,axiom,
% 156.88/156.94      ! [V_b,V_x,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__infI2,axiom,
% 156.88/156.94      ! [V_a,V_x,V_b,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__absorb1,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.94         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_x ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__absorb2,axiom,
% 156.88/156.94      ! [V_x,V_y,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.94         => hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_x),V_y) = V_y ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__infI,axiom,
% 156.88/156.94      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__greatest,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_z))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Oinf__mono,axiom,
% 156.88/156.94      ! [V_d,V_b,V_c,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__infE,axiom,
% 156.88/156.94      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 156.88/156.94             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_le__minus__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__le__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__le__iff__le,axiom,
% 156.88/156.94      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_le__imp__neg__le,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__le__compl__iff,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_x_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__mono,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_le__max__iff__disj,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,V_z_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z_2),V_x_2))
% 156.88/156.94            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z_2),V_y_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_le__maxI1,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_le__maxI2,axiom,
% 156.88/156.94      ! [V_x,V_y,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__iff__sup,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.94        <=> hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x_2),V_y_2) = V_y_2 ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__sup__iff,axiom,
% 156.88/156.94      ! [V_z_2,V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_z_2))
% 156.88/156.94            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y_2),V_z_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__supI1,axiom,
% 156.88/156.94      ! [V_b,V_a,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_a))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__supI2,axiom,
% 156.88/156.94      ! [V_a,V_b,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_b))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__absorb2,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.94         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_y ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__absorb1,axiom,
% 156.88/156.94      ! [V_x,V_y,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.94         => hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_x),V_y) = V_x ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__supI,axiom,
% 156.88/156.94      ! [V_b,V_x,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x))
% 156.88/156.94           => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__least,axiom,
% 156.88/156.94      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_y),V_x))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_z),V_x))
% 156.88/156.94           => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__mono,axiom,
% 156.88/156.94      ! [V_d,V_b,V_c,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_c))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_d))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ole__supE,axiom,
% 156.88/156.94      ! [V_x,V_b,V_a,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94         => ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_x))
% 156.88/156.94             => ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_x)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_inf__min,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( ( class_Lattices_Osemilattice__inf(T_a)
% 156.88/156.94          & class_Orderings_Olinorder(T_a) )
% 156.88/156.94       => c_Lattices_Osemilattice__inf__class_Oinf(T_a) = c_Orderings_Oord__class_Omin(T_a) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__0L,axiom,
% 156.88/156.94      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n) = V_n ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__0R,axiom,
% 156.88/156.94      ! [V_n] : hAPP(hAPP(c_Orderings_Oord__class_Omax(tc_Nat_Onat),V_n),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = V_n ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_sup__max,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( ( class_Lattices_Osemilattice__sup(T_a)
% 156.88/156.94          & class_Orderings_Olinorder(T_a) )
% 156.88/156.94       => c_Lattices_Osemilattice__sup__class_Osup(T_a) = c_Orderings_Oord__class_Omax(T_a) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__diff__distrib__left,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__diff__eq,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__diff__distrib__left,axiom,
% 156.88/156.94      ! [V_z,V_y,V_x,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__anti__mono,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__subset__Compl__iff,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( 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)))
% 156.88/156.94      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__diff,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__minus__cancel,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_not__neg__0,axiom,
% 156.88/156.94      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ofun__left__comm__idem__sup,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Orderings_Oord__class_Omax(T_a)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ofun__left__comm__idem__inf,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => c_Finite__Set_Ofun__left__comm__idem(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_not__neg__int,axiom,
% 156.88/156.94      ! [V_n] : ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),V_n))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_not__neg__1,axiom,
% 156.88/156.94      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,c_Groups_Oone__class_Oone(tc_Int_Oint))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_setsum__negf,axiom,
% 156.88/156.94      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.94        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__neg__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__0__le__iff__le,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_le__minus__self__iff,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__le__0__iff__le,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__le__self__iff,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__0__less__iff__less,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__less__0__iff__less,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => ( 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)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__less__nonneg,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_a_2))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_less__minus__self__iff,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)))
% 156.88/156.94        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_minus__unique,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => ( hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a),V_b) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.94         => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) = V_b ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ab__left__minus,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_left__minus,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_eq__neg__iff__add__eq__0,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => ( V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_b_2)
% 156.88/156.94        <=> hAPP(hAPP(c_Groups_Oplus__class_Oplus(T_a),V_a_2),V_b_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_right__minus,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_diff__0,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_diff__def,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_ab__diff__minus,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_diff__minus__eq__add,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Ogroup__add(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I2_J,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Rings_Ocomm__ring__1(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_comm__ring__1__class_Onormalizing__ring__rules_I1_J,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Rings_Ocomm__ring__1(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_square__eq__1__iff,axiom,
% 156.88/156.94      ! [V_x_2,T_a] :
% 156.88/156.94        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 156.88/156.94       => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_x_2),V_x_2) = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.94        <=> ( V_x_2 = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.94            | V_x_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__inf__bot,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_inf__compl__bot,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_diff__eq,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__top__eq,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Otop__class_Otop(T_a)) = c_Orderings_Obot__class_Obot(T_a) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__bot__eq,axiom,
% 156.88/156.94      ! [T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Orderings_Obot__class_Obot(T_a)) = c_Orderings_Otop__class_Otop(T_a) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__inf,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__sup,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_sup__compl__top,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__sup__top,axiom,
% 156.88/156.94      ! [V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__le__D2,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b))
% 156.88/156.94         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__leI,axiom,
% 156.88/156.94      ! [V_b,V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a)),V_b))
% 156.88/156.94           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a)),V_b)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__le__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( 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))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),V_b_2))
% 156.88/156.94            & 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__ge__minus__self,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__less__iff,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a_2)),V_b_2))
% 156.88/156.94        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),V_b_2))
% 156.88/156.94            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a_2)),V_b_2)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_subset__Compl__self__eq,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( 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)))
% 156.88/156.94      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__UNIV__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__empty__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_finite__compl,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_a,tc_HOL_Obool)),V_A_2)))
% 156.88/156.94        <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__disjoint2,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__disjoint,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_nat__minus__add__max,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__partition,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__partition2,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__Un,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__Int,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__atLeastAtMost,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__eq__Diff__UNIV,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__Diff__eq,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Diff__Compl,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Diff__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Ints__minus,axiom,
% 156.88/156.94      ! [V_a_2,T_a] :
% 156.88/156.94        ( class_Rings_Oring__1(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.94         => 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))) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__greaterThanLessThan,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__eq,axiom,
% 156.88/156.94      ! [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))) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__atLeast,axiom,
% 156.88/156.94      ! [V_k_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__lessThan,axiom,
% 156.88/156.94      ! [V_k_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Collect__imp__eq,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__greaterThan,axiom,
% 156.88/156.94      ! [V_k_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__atMost,axiom,
% 156.88/156.94      ! [V_k_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_not__neg__eq__ge__0,axiom,
% 156.88/156.94      ! [V_x_2] :
% 156.88/156.94        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_x_2))
% 156.88/156.94      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__def,axiom,
% 156.88/156.94      ! [V_Z_2] :
% 156.88/156.94        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_Z_2))
% 156.88/156.94      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_Z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_neg__nat,axiom,
% 156.88/156.94      ! [V_z] :
% 156.88/156.94        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 156.88/156.94       => hAPP(c_Int_Onat,V_z) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__UN,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Compl__INT,axiom,
% 156.88/156.94      ! [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)) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_not__neg__nat,axiom,
% 156.88/156.94      ! [V_z] :
% 156.88/156.94        ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,V_z))
% 156.88/156.94       => hAPP(c_Nat_Osemiring__1__class_Oof__nat(tc_Int_Oint),hAPP(c_Int_Onat,V_z)) = V_z ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__minus__le__zero,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__of__nonpos,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.94         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__if,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oabs__if(T_a)
% 156.88/156.94       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.94           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) )
% 156.88/156.94          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.94           => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = V_a ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_abs__of__neg,axiom,
% 156.88/156.94      ! [V_a,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.94         => hAPP(c_Groups_Oabs__class_Oabs(T_a),V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_a) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__Suc1,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_max__Suc2,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_disjoint__eq__subset__Compl,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( 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))
% 156.88/156.94      <=> 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))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_surj__Compl__image__subset,axiom,
% 156.88/156.94      ! [V_A_2,V_f_2,T_a,T_b] :
% 156.88/156.94        ( 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))
% 156.88/156.94       => 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)))) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ofold__sup__insert,axiom,
% 156.88/156.94      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ofold__inf__insert,axiom,
% 156.88/156.94      ! [V_a_2,V_b_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => 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)) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_Oin__idem,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_Oin__idem,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => 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) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__atLeastAtMostR1,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_b_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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_c_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,V_c_2,hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_d_2)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__atLeastAtMostL1,axiom,
% 156.88/156.94      ! [V_d_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__atLeastLessThan,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__greaterThanAtMost,axiom,
% 156.88/156.94      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__atLeastAtMostR2,axiom,
% 156.88/156.94      ! [V_d_2,V_c_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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_c_2,V_d_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_c_2),V_d_2) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Int__atLeastAtMostL2,axiom,
% 156.88/156.94      ! [V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => 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_c_2)) = c_SetInterval_Oord__class_OatLeastAtMost(T_a,hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_a_2),V_c_2),V_b_2) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_OF__eq,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_OF__eq,axiom,
% 156.88/156.94      ! [V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__lessThan,axiom,
% 156.88/156.94      ! [V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__greaterThan,axiom,
% 156.88/156.94      ! [V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__atMost,axiom,
% 156.88/156.94      ! [V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_image__uminus__atLeast,axiom,
% 156.88/156.94      ! [V_x_2,T_a] :
% 156.88/156.94        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.94       => 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)) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_compl__unique,axiom,
% 156.88/156.94      ! [V_y,V_x,T_a] :
% 156.88/156.94        ( class_Lattices_Oboolean__algebra(T_a)
% 156.88/156.94       => ( hAPP(hAPP(c_Lattices_Osemilattice__inf__class_Oinf(T_a),V_x),V_y) = c_Orderings_Obot__class_Obot(T_a)
% 156.88/156.94         => ( hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(T_a),V_x),V_y) = c_Orderings_Otop__class_Otop(T_a)
% 156.88/156.94           => hAPP(c_Groups_Ouminus__class_Ouminus(T_a),V_x) = V_y ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__Suc2,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__Suc1,axiom,
% 156.88/156.94      ! [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) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Osup__le__fold__sup,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ofold__inf__le__inf,axiom,
% 156.88/156.94      ! [V_b_2,V_a_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.94           => 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))) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Ofold1__belowI,axiom,
% 156.88/156.94      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.94           => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_fold1__below__iff,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( 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))
% 156.88/156.94            <=> ? [B_x] :
% 156.88/156.94                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.94                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_x_2)) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_min__max_Obelow__fold1__iff,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( 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)))
% 156.88/156.94            <=> ! [B_x] :
% 156.88/156.94                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.94                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_strict__below__fold1__iff,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( 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)))
% 156.88/156.94            <=> ! [B_x] :
% 156.88/156.94                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.94                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x_2),B_x)) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_fold1__strict__below__iff,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( 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))
% 156.88/156.94            <=> ? [B_x] :
% 156.88/156.94                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.94                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_x_2)) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max__insert,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min__insert,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => 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)) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_Osubset__idem,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.94             => 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) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_Osubset__idem,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.94             => 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) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max__Un,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.94             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94               => 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)) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min__Un,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.94             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94               => 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)) ) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_Oeq__fold__idem_H,axiom,
% 156.88/156.94      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_Oeq__fold__idem_H,axiom,
% 156.88/156.94      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => 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) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Max_Oinsert,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94             => 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)) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_Min_Oinsert,axiom,
% 156.88/156.94      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.94         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.94           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.94             => 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)) ) ) ) ) ).
% 156.88/156.94  
% 156.88/156.94  fof(fact_fold1__antimono,axiom,
% 156.88/156.94      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.94        ( class_Orderings_Olinorder(T_a)
% 156.88/156.94       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Max_Oinsert__remove,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ( 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))
% 156.88/156.95             => c_Big__Operators_Olinorder__class_OMax(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 156.88/156.95            & ( 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))
% 156.88/156.95             => 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)))))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Max_Ounion__disjoint,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => ( 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))
% 156.88/156.95                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Max_Ounion__inter,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( 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))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Min_Oinsert__remove,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ( 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))
% 156.88/156.95             => c_Big__Operators_Olinorder__class_OMin(T_a,hAPP(hAPP(c_Set_Oinsert(T_a),V_x_2),V_A_2)) = V_x_2 )
% 156.88/156.95            & ( 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))
% 156.88/156.95             => 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)))))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Min_Ounion__disjoint,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => ( 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))
% 156.88/156.95                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Min_Ounion__inter,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( 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))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Max_Oeq__fold_H,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Min_Oeq__fold_H,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_minus__Min__eq__Max,axiom,
% 156.88/156.95      ! [V_S_2,T_a] :
% 156.88/156.95        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_minus__Max__eq__Min,axiom,
% 156.88/156.95      ! [V_S_2,T_a] :
% 156.88/156.95        ( class_Groups_Olinordered__ab__group__add(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95         => ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setsum__cases,axiom,
% 156.88/156.95      ! [V_g_2,V_f_2,V_P_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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))))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_dual__min,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_dual__max,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_max__ord__max,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Orderings_Oord(T_a)
% 156.88/156.95       => c_Orderings_Oord__class_Omax(T_a) = c_Orderings_Oord_Omax(T_a,c_Orderings_Oord__class_Oless__eq(T_a)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__ord__min,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Orderings_Oord(T_a)
% 156.88/156.95       => c_Orderings_Oord__class_Omin(T_a) = c_Orderings_Oord_Omin(T_a,c_Orderings_Oord__class_Oless__eq(T_a)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_Oinf__Sup2__distrib,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => 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))))))) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_negative__zle,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_negative__zless,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_inf__nat__def,axiom,
% 156.88/156.95      c_Lattices_Osemilattice__inf__class_Oinf(tc_Nat_Onat) = c_Orderings_Oord__class_Omin(tc_Nat_Onat) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sup__nat__def,axiom,
% 156.88/156.95      c_Lattices_Osemilattice__sup__class_Osup(tc_Nat_Onat) = c_Orderings_Oord__class_Omax(tc_Nat_Onat) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zminus__0,axiom,
% 156.88/156.95      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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zminus__zadd__distrib,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmult__zminus,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zadd__zminus__inverse2,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_negative__eq__positive,axiom,
% 156.88/156.95      ! [V_m_2,V_n_2] :
% 156.88/156.95        ( 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)
% 156.88/156.95      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_not__int__zless__negative,axiom,
% 156.88/156.95      ! [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)))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_diff__int__def,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_diff__int__def__symmetric,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_int__zle__neg,axiom,
% 156.88/156.95      ! [V_m_2,V_n_2] :
% 156.88/156.95        ( 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))))
% 156.88/156.95      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95          & V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_negative__zle__0,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__zminus__int,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zabs__def,axiom,
% 156.88/156.95      ! [V_i] :
% 156.88/156.95        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_i) )
% 156.88/156.95        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95         => hAPP(c_Groups_Oabs__class_Oabs(tc_Int_Oint),V_i) = V_i ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__zminus__int,axiom,
% 156.88/156.95      ! [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))))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oin__idem,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Osingleton,axiom,
% 156.88/156.95      ! [V_x_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_OF__eq,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_not__zle__0__negative,axiom,
% 156.88/156.95      ! [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))))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_negative__zless__0,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oinsert__idem,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Osubset__idem,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.95             => 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_Oinf__Sup__absorb,axiom,
% 156.88/156.95      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.95           => 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 ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Ounion__idem,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => 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)) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oeq__fold__idem_H,axiom,
% 156.88/156.95      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__mult__distrib__neg,axiom,
% 156.88/156.95      ! [V_z_H,V_z] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oinsert,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oinsert__remove,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ( 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))
% 156.88/156.95             => 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 )
% 156.88/156.95            & ( 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))
% 156.88/156.95             => 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)))))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Ounion__inter,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( 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))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Ounion__disjoint,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => ( 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))
% 156.88/156.95                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oeq__fold_H,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oremove,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => ( ( 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))
% 156.88/156.95               => c_Big__Operators_Olattice_OSup__fin(T_a,c_Orderings_Oord__class_Omax(T_a),V_A_2) = V_x_2 )
% 156.88/156.95              & ( 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))
% 156.88/156.95               => 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)))))) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_Oinf__Sup1__distrib,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => 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))))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_Osup__Inf1__distrib,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => 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))))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_Osup__Inf2__distrib,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => 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))))))) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Oclosed,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( ! [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))))))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Max_Oclosed,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( ! [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))))))
% 156.88/156.95             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Min_Oclosed,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( ! [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))))))
% 156.88/156.95             => hBOOL(hAPP(hAPP(c_member(T_a),c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2)),V_A_2)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zminus__zminus,axiom,
% 156.88/156.95      ! [V_z] : hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),V_z)) = V_z ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oin__idem,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Osingleton,axiom,
% 156.88/156.95      ! [V_x_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_OF__eq,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oinsert__idem,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Osubset__idem,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.95             => 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_Osup__Inf__absorb,axiom,
% 156.88/156.95      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.95           => 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 ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Ounion__idem,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => 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)) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oeq__fold__idem_H,axiom,
% 156.88/156.95      ! [V_a_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oinsert,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oinsert__remove,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ( 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))
% 156.88/156.95             => 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 )
% 156.88/156.95            & ( 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))
% 156.88/156.95             => 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)))))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Ounion__disjoint,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95             => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95               => ( 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))
% 156.88/156.95                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Ounion__inter,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( 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))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oeq__fold_H,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oremove,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => ( ( 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))
% 156.88/156.95               => c_Big__Operators_Olattice_OInf__fin(T_a,c_Orderings_Oord__class_Omin(T_a),V_A_2) = V_x_2 )
% 156.88/156.95              & ( 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))
% 156.88/156.95               => 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)))))) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__le__Sup,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Oclosed,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95           => ( ! [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))))))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__of__nat,axiom,
% 156.88/156.95      ! [V_k,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95           => 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)))) )
% 156.88/156.95          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OSup__fin_Ohom__commute,axiom,
% 156.88/156.95      ! [V_N_2,V_h_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( ! [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))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.95           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_min__max_OInf__fin_Ohom__commute,axiom,
% 156.88/156.95      ! [V_N_2,V_h_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( ! [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))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.95           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Max_Ohom__commute,axiom,
% 156.88/156.95      ! [V_N_2,V_h_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( ! [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))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.95           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__eq__iff,axiom,
% 156.88/156.95      ! [V_z_2,V_w_2,T_a] :
% 156.88/156.95        ( class_Int_Oring__char__0(T_a)
% 156.88/156.95       => ( 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)
% 156.88/156.95        <=> V_w_2 = V_z_2 ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__int__eq,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__0,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__0__eq__iff,axiom,
% 156.88/156.95      ! [V_z_2,T_a] :
% 156.88/156.95        ( class_Int_Oring__char__0(T_a)
% 156.88/156.95       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2)
% 156.88/156.95        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__eq__0__iff,axiom,
% 156.88/156.95      ! [V_z_2,T_a] :
% 156.88/156.95        ( class_Int_Oring__char__0(T_a)
% 156.88/156.95       => ( hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_z_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95        <=> V_z_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__le__iff,axiom,
% 156.88/156.95      ! [V_z_2,V_w_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__less__iff,axiom,
% 156.88/156.95      ! [V_z_2,V_w_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),V_z_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__add,axiom,
% 156.88/156.95      ! [V_z,V_w,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__mult,axiom,
% 156.88/156.95      ! [V_z,V_w,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__1,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__diff,axiom,
% 156.88/156.95      ! [V_z,V_w,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__of__nat__eq,axiom,
% 156.88/156.95      ! [V_n,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__minus,axiom,
% 156.88/156.95      ! [V_z,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Ints__of__int,axiom,
% 156.88/156.95      ! [V_z_2,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__setsum,axiom,
% 156.88/156.95      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__0__le__iff,axiom,
% 156.88/156.95      ! [V_z_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__le__0__iff,axiom,
% 156.88/156.95      ! [V_z_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__0__less__iff,axiom,
% 156.88/156.95      ! [V_z_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__less__0__iff,axiom,
% 156.88/156.95      ! [V_z_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_z_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__nat__nat,axiom,
% 156.88/156.95      ! [V_z,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Min_Ohom__commute,axiom,
% 156.88/156.95      ! [V_N_2,V_h_2,T_a] :
% 156.88/156.95        ( class_Orderings_Olinorder(T_a)
% 156.88/156.95       => ( ! [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))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_N_2))
% 156.88/156.95           => ( V_N_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_negD,axiom,
% 156.88/156.95      ! [V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ? [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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__neg,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => c_Groups_Osgn__class_Osgn(T_a,V_a) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__1__neg,axiom,
% 156.88/156.95      ! [V_a_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__if,axiom,
% 156.88/156.95      ! [V_x,T_a] :
% 156.88/156.95        ( class_Groups_Osgn__if(T_a)
% 156.88/156.95       => ( ( V_x = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Ozero__class_Ozero(T_a) )
% 156.88/156.95          & ( V_x != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95               => c_Groups_Osgn__class_Osgn(T_a,V_x) = c_Groups_Oone__class_Oone(T_a) )
% 156.88/156.95              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95               => c_Groups_Osgn__class_Osgn(T_a,V_x) = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__sgn,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn0,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Groups_Osgn__if(T_a)
% 156.88/156.95       => c_Groups_Osgn__class_Osgn(T_a,c_Groups_Ozero__class_Ozero(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__0__0,axiom,
% 156.88/156.95      ! [V_a_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( c_Groups_Osgn__class_Osgn(T_a,V_a_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__times,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__greater,axiom,
% 156.88/156.95      ! [V_a_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__less,axiom,
% 156.88/156.95      ! [V_a_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__sgn__abs,axiom,
% 156.88/156.95      ! [V_x,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_abs__sgn,axiom,
% 156.88/156.95      ! [V_k,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__1__pos,axiom,
% 156.88/156.95      ! [V_a_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( c_Groups_Osgn__class_Osgn(T_a,V_a_2) = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_sgn__pos,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95         => c_Groups_Osgn__class_Osgn(T_a,V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zsgn__def,axiom,
% 156.88/156.95      ! [V_i] :
% 156.88/156.95        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95         => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 156.88/156.95        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 156.88/156.95             => c_Groups_Osgn__class_Osgn(tc_Int_Oint,V_i) = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setsum__SucD,axiom,
% 156.88/156.95      ! [V_n_2,V_A_2,V_f_2,T_a] :
% 156.88/156.95        ( 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)
% 156.88/156.95       => ? [B_x] :
% 156.88/156.95            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.95            & 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Oremove,axiom,
% 156.88/156.95      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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)))))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_card__partition,axiom,
% 156.88/156.95      ! [V_k_2,V_C_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_C_2))
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_C_2)))
% 156.88/156.95         => ( ! [B_c] :
% 156.88/156.95                ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c),V_C_2))
% 156.88/156.95               => hAPP(c_Finite__Set_Ocard(T_a),B_c) = V_k_2 )
% 156.88/156.95           => ( ! [B_c1] :
% 156.88/156.95                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c1),V_C_2))
% 156.88/156.95                 => ! [B_c2] :
% 156.88/156.95                      ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_c2),V_C_2))
% 156.88/156.95                     => ( B_c1 != B_c2
% 156.88/156.95                       => 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)) ) ) )
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osize_I5_J,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osize_I13_J,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_WTs__elim__cases_I5_J,axiom,
% 156.88/156.95      ! [V_c2_2,V_c1_2,V_b_2] :
% 156.88/156.95        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCond(V_b_2,V_c1_2,V_c2_2)))
% 156.88/156.95       => ~ ( hBOOL(hAPP(c_Com_OWT,V_c1_2))
% 156.88/156.95           => ~ hBOOL(hAPP(c_Com_OWT,V_c2_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__setprod,axiom,
% 156.88/156.95      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.95        ( ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.95          & class_Rings_Oring__1(T_a) )
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__nat__setprod,axiom,
% 156.88/156.95      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.95        ( ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.95          & class_Rings_Osemiring__1(T_a) )
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_int__setprod,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I4_J,axiom,
% 156.88/156.95      ! [V_com2_H_2,V_com1_H_2,V_fun_H_2,V_com2_2,V_com1_2,V_fun_2] :
% 156.88/156.95        ( 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)
% 156.88/156.95      <=> ( V_fun_2 = V_fun_H_2
% 156.88/156.95          & V_com1_2 = V_com1_H_2
% 156.88/156.95          & V_com2_2 = V_com2_H_2 ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_transfer__nat__int__sum__prod2_I2_J,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__timesf,axiom,
% 156.88/156.95      ! [V_A_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__1,axiom,
% 156.88/156.95      ! [V_A_2,T_b,T_a] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_abs__setprod,axiom,
% 156.88/156.95      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I55_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I54_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_WT_Oequations_I5_J,axiom,
% 156.88/156.95      ! [V_a2_2,V_a1_2,V_a3_2] :
% 156.88/156.95        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCond(V_a3_2,V_a1_2,V_a2_2)))
% 156.88/156.95      <=> ( hBOOL(hAPP(c_Com_OWT,V_a1_2))
% 156.88/156.95          & hBOOL(hAPP(c_Com_OWT,V_a2_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_WT_OIf,axiom,
% 156.88/156.95      ! [V_b_2,V_c1_2,V_c0_2] :
% 156.88/156.95        ( hBOOL(hAPP(c_Com_OWT,V_c0_2))
% 156.88/156.95       => ( hBOOL(hAPP(c_Com_OWT,V_c1_2))
% 156.88/156.95         => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OCond(V_b_2,V_c0_2,V_c1_2))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I53_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I52_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_transfer__nat__int__sum__prod_I2_J,axiom,
% 156.88/156.95      ! [V_A_2,V_f_2,T_a] :
% 156.88/156.95        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.95          & class_Groups_Ocomm__monoid__mult(T_a) )
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I44_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I45_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I14_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_com_Osimps_I15_J,axiom,
% 156.88/156.95      ! [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 ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__zero__iff,axiom,
% 156.88/156.95      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( ( class_Rings_Ocomm__semiring__1(T_b)
% 156.88/156.95          & class_Rings_Ono__zero__divisors(T_b) )
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( 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)
% 156.88/156.95          <=> ? [B_x] :
% 156.88/156.95                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.95                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__zero,axiom,
% 156.88/156.95      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ? [B_x] :
% 156.88/156.95                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.95                & hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) )
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Oempty,axiom,
% 156.88/156.95      ! [V_g_2,T_b,T_a] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__empty,axiom,
% 156.88/156.95      ! [V_f_2,T_b,T_a] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__infinite,axiom,
% 156.88/156.95      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Oinfinite,axiom,
% 156.88/156.95      ! [V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__eq__1__iff,axiom,
% 156.88/156.95      ! [V_f_2,V_Fa_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.95       => ( hAPP(hAPP(c_Big__Operators_Ocomm__monoid__mult__class_Osetprod(T_a,tc_Nat_Onat),V_f_2),V_Fa_2) = c_Groups_Oone__class_Oone(tc_Nat_Onat)
% 156.88/156.95        <=> ! [B_x] :
% 156.88/156.95              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_Fa_2))
% 156.88/156.95             => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_transfer__int__nat__sum__prod_I2_J,axiom,
% 156.88/156.95      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.95        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.95          & class_Groups_Ocomm__monoid__mult(T_a) )
% 156.88/156.95       => ( c_Nat__Transfer_Onat__set(V_A_2)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Odistrib,axiom,
% 156.88/156.95      ! [V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__pos__nat__iff,axiom,
% 156.88/156.95      ! [V_f_2,V_S_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ! [B_x] :
% 156.88/156.95              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 156.88/156.95             => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__delta_H,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.95             => 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) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.95             => 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__delta,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.95             => 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) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.95             => 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__insert,axiom,
% 156.88/156.95      ! [V_f_2,V_a_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Oinsert,axiom,
% 156.88/156.95      ! [V_g_2,V_x_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__Un__Int,axiom,
% 156.88/156.95      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Ounion__inter,axiom,
% 156.88/156.95      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Oeq__fold,axiom,
% 156.88/156.95      ! [V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_OF__eq,axiom,
% 156.88/156.95      ! [V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95           => 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) )
% 156.88/156.95          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Oinsert__remove,axiom,
% 156.88/156.95      ! [V_x_2,V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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)))))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__Un__disjoint,axiom,
% 156.88/156.95      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( 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))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Ounion__disjoint,axiom,
% 156.88/156.95      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( 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))
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__Un__one,axiom,
% 156.88/156.95      ! [V_f_2,V_T_2,V_S_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 156.88/156.95           => ( ! [B_x] :
% 156.88/156.95                  ( 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)))
% 156.88/156.95                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod_Ounion__inter__neutral,axiom,
% 156.88/156.95      ! [V_g_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( ! [B_x] :
% 156.88/156.95                  ( 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)))
% 156.88/156.95                 => hAPP(V_g_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 156.88/156.95             => 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)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__gen__delta,axiom,
% 156.88/156.95      ! [V_c_2,V_b_2,V_a_2,V_S_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.95             => 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_c_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_c_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)))) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_S_2))
% 156.88/156.95             => 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_c_2)),V_S_2) = hAPP(hAPP(c_Power_Opower__class_Opower(T_b),V_c_2),hAPP(c_Finite__Set_Ocard(T_a),V_S_2)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__diff1,axiom,
% 156.88/156.95      ! [V_a_2,V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Fields_Ofield(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hAPP(V_f_2,V_a_2) != c_Groups_Ozero__class_Ozero(T_b)
% 156.88/156.95           => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.95               => 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)) )
% 156.88/156.95              & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.95               => 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) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I31_J,axiom,
% 156.88/156.95      ! [V_q,V_p,V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zpower__zpower,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I33_J,axiom,
% 156.88/156.95      ! [V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_x),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_x ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_add__divide__distrib,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_times__divide__eq__right,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_diff__divide__distrib,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__zero__left,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__zero,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zpower__int,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_int__power,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Nat__Transfer_Otransfer__int__nat__functions_I4_J,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__1,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I30_J,axiom,
% 156.88/156.95      ! [V_q,V_y,V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_minus__divide__left,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I4_J,axiom,
% 156.88/156.95      ! [V_n,V_x] :
% 156.88/156.95        ( c_Nat__Transfer_Ois__nat(V_x)
% 156.88/156.95       => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Power_Opower__class_Opower(tc_Int_Oint),V_x),V_n)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__int__power,axiom,
% 156.88/156.95      ! [V_n,V_z,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Nat__Transfer_Otransfer__nat__int__functions_I4_J,axiom,
% 156.88/156.95      ! [V_n,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__power__eq,axiom,
% 156.88/156.95      ! [V_n,V_z] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_z))
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setsum__divide__distrib,axiom,
% 156.88/156.95      ! [V_r_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nonzero__eq__divide__eq,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_c_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)
% 156.88/156.95          <=> hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2) = V_b_2 ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nonzero__divide__eq__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_c_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2) = V_a_2
% 156.88/156.95          <=> V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__eq__imp,axiom,
% 156.88/156.95      ! [V_a,V_b,V_c,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( V_b = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c)
% 156.88/156.95           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) = V_a ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_eq__divide__imp,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a),V_c) = V_b
% 156.88/156.95           => V_a = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b),V_c) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_right__inverse__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_b_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a_2),V_b_2) = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.95          <=> V_a_2 = V_b_2 ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__self,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__self__if,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring__inverse__zero(T_a)
% 156.88/156.95       => ( ( V_a = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) )
% 156.88/156.95          & ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nonzero__minus__divide__right,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nonzero__minus__divide__divide,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Rings_Odivision__ring(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I28_J,axiom,
% 156.88/156.95      ! [V_q,V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I27_J,axiom,
% 156.88/156.95      ! [V_q,V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I35_J,axiom,
% 156.88/156.95      ! [V_q,V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I32_J,axiom,
% 156.88/156.95      ! [V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I26_J,axiom,
% 156.88/156.95      ! [V_q,V_p,V_x,T_a] :
% 156.88/156.95        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I4_J,axiom,
% 156.88/156.95      ! [V_n,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zpower__zadd__distrib,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Ints__power,axiom,
% 156.88/156.95      ! [V_n_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Int_Oring__1__class_OInts(T_a)))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__dividef,axiom,
% 156.88/156.95      ! [V_g_2,V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_geometric__sum,axiom,
% 156.88/156.95      ! [V_n_2,V_x_2,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_x_2 != c_Groups_Oone__class_Oone(T_a)
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zero__le__zpower__abs,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__constant,axiom,
% 156.88/156.95      ! [V_y_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__eq__if,axiom,
% 156.88/156.95      ! [V_p,V_m] :
% 156.88/156.95        ( ( V_m = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95         => hAPP(hAPP(c_Power_Opower__class_Opower(tc_Nat_Onat),V_p),V_m) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 156.88/156.95        & ( V_m != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95         => 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)))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zero__less__zpower__abs__iff,axiom,
% 156.88/156.95      ! [V_n_2,V_x_2] :
% 156.88/156.95        ( 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)))
% 156.88/156.95      <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__strict__mono,axiom,
% 156.88/156.95      ! [V_n,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__diff,axiom,
% 156.88/156.95      ! [V_m,V_n,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_one__less__power,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__le__imp__le__exp,axiom,
% 156.88/156.95      ! [V_n,V_m,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95         => ( 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)))
% 156.88/156.95           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_field__power__not__zero,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 156.88/156.95       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),V_n) != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__power__eq__Suc__0__iff,axiom,
% 156.88/156.95      ! [V_m_2,V_x_2] :
% 156.88/156.95        ( 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))
% 156.88/156.95      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95          | V_x_2 = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__Suc__0,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__power__less__imp__less,axiom,
% 156.88/156.95      ! [V_n,V_m,V_i] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_i))
% 156.88/156.95       => ( 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)))
% 156.88/156.95         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__zero__less__power__iff,axiom,
% 156.88/156.95      ! [V_n_2,V_x_2] :
% 156.88/156.95        ( 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)))
% 156.88/156.95      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_x_2))
% 156.88/156.95          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__commutes,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__mult__distrib,axiom,
% 156.88/156.95      ! [V_n,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__one,axiom,
% 156.88/156.95      ! [V_n,T_a] :
% 156.88/156.95        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_of__nat__power,axiom,
% 156.88/156.95      ! [V_n,V_m,T_a] :
% 156.88/156.95        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__mult,axiom,
% 156.88/156.95      ! [V_n,V_m,V_a,T_a] :
% 156.88/156.95        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__divide,axiom,
% 156.88/156.95      ! [V_n,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__abs,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__one__right,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.95       => hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a),c_Groups_Oone__class_Oone(tc_Nat_Onat)) = V_a ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__mono,axiom,
% 156.88/156.95      ! [V_n,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zero__le__power,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zero__less__power,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__eq__0__iff,axiom,
% 156.88/156.95      ! [V_n_2,V_a_2,T_a] :
% 156.88/156.95        ( ( class_Power_Opower(T_a)
% 156.88/156.95          & class_Rings_Omult__zero(T_a)
% 156.88/156.95          & class_Rings_Ono__zero__divisors(T_a)
% 156.88/156.95          & class_Rings_Ozero__neq__one(T_a) )
% 156.88/156.95       => ( hAPP(hAPP(c_Power_Opower__class_Opower(T_a),V_a_2),V_n_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95        <=> ( V_a_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95            & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_one__le__power,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__0__Suc,axiom,
% 156.88/156.95      ! [V_n,T_a] :
% 156.88/156.95        ( ( class_Power_Opower(T_a)
% 156.88/156.95          & class_Rings_Osemiring__0(T_a) )
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__inject__exp,axiom,
% 156.88/156.95      ! [V_n_2,V_m_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a_2))
% 156.88/156.95         => ( 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)
% 156.88/156.95          <=> V_m_2 = V_n_2 ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__Suc,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Power_Opower(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__Suc2,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__one__le__power,axiom,
% 156.88/156.95      ! [V_n,V_i] :
% 156.88/156.95        ( 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))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__0,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Power_Opower(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__add,axiom,
% 156.88/156.95      ! [V_n,V_m,V_a,T_a] :
% 156.88/156.95        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nonzero__power__divide,axiom,
% 156.88/156.95      ! [V_n,V_a,V_b,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__one__over,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_abs__power__minus,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__less__imp__less__base,axiom,
% 156.88/156.95      ! [V_b,V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.95           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__inject__base,axiom,
% 156.88/156.95      ! [V_b,V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( 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))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.95             => V_a = V_b ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__le__imp__le__base,axiom,
% 156.88/156.95      ! [V_b,V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( 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))))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.95           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__gt1__lemma,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95         => 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)))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__less__power__Suc,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95         => 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)))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__0__left,axiom,
% 156.88/156.95      ! [V_n,T_a] :
% 156.88/156.95        ( ( class_Power_Opower(T_a)
% 156.88/156.95          & class_Rings_Osemiring__0(T_a) )
% 156.88/156.95       => ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95           => 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) )
% 156.88/156.95          & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__gt1,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95         => 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)))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__strict__increasing__iff,axiom,
% 156.88/156.95      ! [V_y_2,V_x_2,V_b_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_b_2))
% 156.88/156.95         => ( 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)))
% 156.88/156.95          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__less__imp__less__exp,axiom,
% 156.88/156.95      ! [V_n,V_m,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95         => ( 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)))
% 156.88/156.95           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__strict__increasing,axiom,
% 156.88/156.95      ! [V_a,V_N,V_n,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zero__le__power__abs,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__increasing,axiom,
% 156.88/156.95      ! [V_a,V_N,V_n,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Oone__class_Oone(T_a)),V_a))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__minus,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Oring__1(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__Suc__less,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__eq__imp__eq__base,axiom,
% 156.88/156.95      ! [V_b,V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( 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)
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95               => V_a = V_b ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__Suc__less__one,axiom,
% 156.88/156.95      ! [V_n,V_a,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__strict__decreasing,axiom,
% 156.88/156.95      ! [V_a,V_N,V_n,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n),V_N))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__decreasing,axiom,
% 156.88/156.95      ! [V_a,V_N,V_n,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_N))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),c_Groups_Oone__class_Oone(T_a)))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__increasing__iff,axiom,
% 156.88/156.95      ! [V_y_2,V_x_2,V_b_2,T_a] :
% 156.88/156.95        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Oone__class_Oone(T_a)),V_b_2))
% 156.88/156.95         => ( 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)))
% 156.88/156.95          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_x_2),V_y_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_le__divide__eq,axiom,
% 156.88/156.95      ! [V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( 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_c_2)))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => 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_c_2))) )
% 156.88/156.95                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__le__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_c_2,V_b_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),V_a_2))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => 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_c_2))) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) )
% 156.88/156.95                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__le__divide__eq,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95         => ( 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_c_2)))
% 156.88/156.95          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__divide__le__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),V_a_2))
% 156.88/156.95          <=> 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_c_2))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_times__divide__times__eq,axiom,
% 156.88/156.95      ! [V_w,V_z,V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_minus__divide__divide,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_minus__divide__right,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_abs__divide,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zero__le__divide__iff,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 156.88/156.95            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__le__0__iff,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 156.88/156.95            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__right__mono,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__right__mono__neg,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zero__less__divide__iff,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) )
% 156.88/156.95            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__less__0__iff,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b_2),c_Groups_Ozero__class_Ozero(T_a))) )
% 156.88/156.95            | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_b_2)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__pos__pos,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__pos__neg,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__neg__pos,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__neg__neg,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__strict__right__mono,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__strict__right__mono__neg,axiom,
% 156.88/156.95      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_frac__eq__eq,axiom,
% 156.88/156.95      ! [V_w_2,V_x_2,V_z_2,V_y_2,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_y_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( V_z_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => ( 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)
% 156.88/156.95            <=> 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__divide__mult__cancel__left,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__divide__mult__cancel__right,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__eq__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_c_2,V_b_2,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2) = V_a_2
% 156.88/156.95        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95             => V_b_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2) )
% 156.88/156.95            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_eq__divide__eq,axiom,
% 156.88/156.95      ! [V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => ( V_a_2 = hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)
% 156.88/156.95        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2) = V_b_2 )
% 156.88/156.95            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nonzero__abs__divide,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__nonneg__pos,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__nonneg__neg,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_frac__less2,axiom,
% 156.88/156.95      ! [V_z,V_w,V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_w),V_z))
% 156.88/156.95               => 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))) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_frac__less,axiom,
% 156.88/156.95      ! [V_z,V_w,V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 156.88/156.95               => 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))) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_frac__le,axiom,
% 156.88/156.95      ! [V_z,V_w,V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.95           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_w))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_w),V_z))
% 156.88/156.95               => 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))) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__nonpos__pos,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__nonpos__neg,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_y),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_less__divide__eq,axiom,
% 156.88/156.95      ! [V_c_2,V_b_2,V_a_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( 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_c_2)))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => 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_c_2))) )
% 156.88/156.95                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__less__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_c_2,V_b_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),V_a_2))
% 156.88/156.95        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => 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_c_2))) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) )
% 156.88/156.95                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__less__divide__eq,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95         => ( 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_c_2)))
% 156.88/156.95          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__divide__less__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),V_a_2))
% 156.88/156.95          <=> 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_c_2))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__imp__div__pos__less,axiom,
% 156.88/156.95      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95         => ( 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)))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__imp__less__div__pos,axiom,
% 156.88/156.95      ! [V_x,V_z,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95         => ( 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))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__less__divide__eq,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( 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_c_2)))
% 156.88/156.95          <=> 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_c_2))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__divide__less__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),V_a_2))
% 156.88/156.95          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__strict__left__mono,axiom,
% 156.88/156.95      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_b),V_a))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.95           => ( 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)))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__strict__left__mono__neg,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => ( 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)))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_add__frac__eq,axiom,
% 156.88/156.95      ! [V_w,V_x,V_z,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__add__eq__iff,axiom,
% 156.88/156.95      ! [V_y,V_x,V_z,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_add__frac__num,axiom,
% 156.88/156.95      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_add__divide__eq__iff,axiom,
% 156.88/156.95      ! [V_y,V_x,V_z,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_add__num__frac,axiom,
% 156.88/156.95      ! [V_x,V_z,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.95       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_diff__divide__eq__iff,axiom,
% 156.88/156.95      ! [V_y,V_x,V_z,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__diff__eq__iff,axiom,
% 156.88/156.95      ! [V_y,V_x,V_z,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_diff__frac__eq,axiom,
% 156.88/156.95      ! [V_w,V_x,V_z,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Ofield(T_a)
% 156.88/156.95       => ( V_y != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => ( V_z != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_gt__half__sum,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_less__half__sum,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),V_b))
% 156.88/156.95         => 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))))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_abs__div__pos,axiom,
% 156.88/156.95      ! [V_x,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__left__mono__neg,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a),V_b))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95           => ( 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)))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divide__left__mono,axiom,
% 156.88/156.95      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b),V_a))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c))
% 156.88/156.95           => ( 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)))
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__divide__le__eq,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),V_a_2))
% 156.88/156.95          <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_a_2),V_c_2)),V_b_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__le__divide__eq,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2,V_c_2,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.95         => ( 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_c_2)))
% 156.88/156.95          <=> 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_c_2))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__imp__le__div__pos,axiom,
% 156.88/156.95      ! [V_x,V_z,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95         => ( 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))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__imp__div__pos__le,axiom,
% 156.88/156.95      ! [V_z,V_x,V_y,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.95         => ( 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)))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_transfer__int__nat__sum__prod2_I2_J,axiom,
% 156.88/156.95      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.95        ( ! [B_x] :
% 156.88/156.95            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.95           => c_Nat__Transfer_Ois__nat(hAPP(V_f_2,B_x)) )
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__Un,axiom,
% 156.88/156.95      ! [V_f_2,V_B_2,V_A_2,T_a,T_b] :
% 156.88/156.95        ( class_Fields_Ofield(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.95           => ( ! [B_x] :
% 156.88/156.95                  ( 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)))
% 156.88/156.95                 => hAPP(V_f_2,B_x) != c_Groups_Ozero__class_Ozero(T_b) )
% 156.88/156.95             => 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))) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_card__Pow,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power__power__power,axiom,
% 156.88/156.95      ! [T_a] :
% 156.88/156.95        ( class_Power_Opower(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_PowI,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.95       => hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_image__Pow__surj,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,V_f_2,T_a,T_b] :
% 156.88/156.95        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = V_B_2
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__top,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Union__Pow__eq,axiom,
% 156.88/156.95      ! [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 ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Cantors__paradox,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ~ ? [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__not__empty,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__INT__eq,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__bottom,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_PowD,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2)))
% 156.88/156.95       => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__iff,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_A_2),hAPP(c_Set_OPow(T_a),V_B_2)))
% 156.88/156.95      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__mono,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__def,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_finite__Pow__iff,axiom,
% 156.88/156.95      ! [V_A_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),hAPP(c_Set_OPow(T_a),V_A_2)))
% 156.88/156.95      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_subset__Pow__Union,axiom,
% 156.88/156.95      ! [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)))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power_Opower_Opower__0,axiom,
% 156.88/156.95      ! [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 ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_power_Opower_Opower__Suc,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__insert,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__UNIV,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_UN__Pow__subset,axiom,
% 156.88/156.95      ! [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)))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__Int__eq,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_image__Pow__mono,axiom,
% 156.88/156.95      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.95        ( 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))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__Compl,axiom,
% 156.88/156.95      ! [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))))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Pow__empty,axiom,
% 156.88/156.95      ! [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))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Un__Pow__subset,axiom,
% 156.88/156.95      ! [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)))) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Powp__Pow__eq,axiom,
% 156.88/156.95      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.95        ( 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))
% 156.88/156.95      <=> hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),V_x_2),hAPP(c_Set_OPow(T_a),V_A_2))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_int__power__div__base,axiom,
% 156.88/156.95      ! [V_k,V_m] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 156.88/156.95         => 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)))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__mono__one__left,axiom,
% 156.88/156.95      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 156.88/156.95           => ( ! [B_x] :
% 156.88/156.95                  ( 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)))
% 156.88/156.95                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 156.88/156.95             => 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__mono__one__right,axiom,
% 156.88/156.95      ! [V_f_2,V_S_2,V_T_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_T_2))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_S_2),V_T_2))
% 156.88/156.95           => ( ! [B_x] :
% 156.88/156.95                  ( 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)))
% 156.88/156.95                 => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 156.88/156.95             => 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_field__le__mult__one__interval,axiom,
% 156.88/156.95      ! [V_y,V_x,T_a] :
% 156.88/156.95        ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.95       => ( ! [B_z] :
% 156.88/156.95              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),B_z))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_z),c_Groups_Oone__class_Oone(T_a)))
% 156.88/156.95               => 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)) ) )
% 156.88/156.95         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__0,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__by__0,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zero,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__int__nat__function__closures_I1_J,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( c_Nat__Transfer_Ois__nat(V_x)
% 156.88/156.95       => ( c_Nat__Transfer_Ois__nat(V_y)
% 156.88/156.95         => c_Nat__Transfer_Ois__nat(hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_x),V_y)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__by__1,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),c_Groups_Oone__class_Oone(T_a)) = V_a ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zminus2,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zminus__zminus,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__nat__int__function__closures_I1_J,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__neg__pos__less0,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__imp__zdiv__neg__iff,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__imp__zdiv__neg__iff,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__self,axiom,
% 156.88/156.95      ! [V_a] :
% 156.88/156.95        ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_a) = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__mult1__if,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( ( V_c = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => 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) )
% 156.88/156.95          & ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__self2__is__id,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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 ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__self1__is__id,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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 ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__mult2,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__mult1,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_c != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__self,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_a != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(T_a),V_a),V_a) = c_Groups_Oone__class_Oone(T_a) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__eq__0__iff,axiom,
% 156.88/156.95      ! [V_k_2,V_i_2] :
% 156.88/156.95        ( hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_i_2),V_k_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95      <=> ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_i_2))
% 156.88/156.95            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_i_2),V_k_2)) )
% 156.88/156.95          | ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_i_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__imp__zdiv__nonneg__iff,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__imp__zdiv__pos__iff,axiom,
% 156.88/156.95      ! [V_i_2,V_k_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_i_2)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nonneg1__imp__zdiv__pos__iff,axiom,
% 156.88/156.95      ! [V_b_2,V_a_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a_2))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),V_a_2))
% 156.88/156.95            & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_2)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__mono2,axiom,
% 156.88/156.95      ! [V_b,V_b_H,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__nonneg__neg__le0,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__pos__pos__trivial,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 156.88/156.95         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__imp__zdiv__nonneg__iff,axiom,
% 156.88/156.95      ! [V_a_2,V_b_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__nonpos__pos__le0,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__mono2__neg,axiom,
% 156.88/156.95      ! [V_b,V_b_H,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_H))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_H),V_b))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__neg__neg__trivial,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 156.88/156.95         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__mono1,axiom,
% 156.88/156.95      ! [V_b,V_a_H,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__mono1__neg,axiom,
% 156.88/156.95      ! [V_b,V_a_H,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),V_a_H))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_int__div__less__self,axiom,
% 156.88/156.95      ! [V_k,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)),V_k))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zmult2__eq,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__self1,axiom,
% 156.88/156.95      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__self2,axiom,
% 156.88/156.95      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__add__self1,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__add__self2,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( V_b != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divmod__int__rel__div__eq,axiom,
% 156.88/156.95      ! [V_r_1,V_y,V_b_1,V_a_1] :
% 156.88/156.95        ( 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)
% 156.88/156.95       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r_1))
% 156.88/156.95                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r_1),V_b_1)) ) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_r_1))
% 156.88/156.95                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r_1),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 156.88/156.95         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a_1),V_b_1) = V_y ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__zdiv,axiom,
% 156.88/156.95      ! [V_k_2,V_n_2,V_P_2] :
% 156.88/156.95        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_n_2),V_k_2)))
% 156.88/156.95      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.95          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 156.88/156.95           => ! [B_i] :
% 156.88/156.95                ( ? [B_j] :
% 156.88/156.95                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 156.88/156.95                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 156.88/156.95                    & 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) )
% 156.88/156.95               => hBOOL(hAPP(V_P_2,B_i)) ) )
% 156.88/156.95          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95           => ! [B_i] :
% 156.88/156.95                ( ? [B_j] :
% 156.88/156.95                    ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 156.88/156.95                    & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95                    & 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) )
% 156.88/156.95               => hBOOL(hAPP(V_P_2,B_i)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_z3div__def,axiom,
% 156.88/156.95      ! [V_k,V_l] :
% 156.88/156.95        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 156.88/156.95         => c_SMT_Oz3div(V_k,V_l) = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_k),V_l) )
% 156.88/156.95        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_transfer__nat__int__sum__prod__cong_I2_J,axiom,
% 156.88/156.95      ! [V_g_2,V_f_2,V_B_2,V_A_2,T_a] :
% 156.88/156.95        ( ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.95          & class_Groups_Ocomm__monoid__mult(T_a) )
% 156.88/156.95       => ( V_A_2 = V_B_2
% 156.88/156.95         => ( c_Nat__Transfer_Onat__set(V_B_2)
% 156.88/156.95           => ( ! [B_x] :
% 156.88/156.95                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 156.88/156.95                 => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) )
% 156.88/156.95             => 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) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__neg__lemma,axiom,
% 156.88/156.95      ! [V_n_2,V_P_2,V_k_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ! [B_i,B_j] :
% 156.88/156.95              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 156.88/156.95                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95                & 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) )
% 156.88/156.95             => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__pos__lemma,axiom,
% 156.88/156.95      ! [V_n_2,V_P_2,V_k_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 156.88/156.95       => ( 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)))
% 156.88/156.95        <=> ! [B_i,B_j] :
% 156.88/156.95              ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 156.88/156.95                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 156.88/156.95                & 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) )
% 156.88/156.95             => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult2__eq,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__le__mono,axiom,
% 156.88/156.95      ! [V_k,V_n,V_m] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__le__dividend,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__int__nat__function__closures_I2_J,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( c_Nat__Transfer_Ois__nat(V_x)
% 156.88/156.95       => ( c_Nat__Transfer_Ois__nat(V_y)
% 156.88/156.95         => c_Nat__Transfer_Ois__nat(c_Divides_Odiv__class_Omod(tc_Int_Oint,V_x,V_y)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__minus__cong,axiom,
% 156.88/156.95      ! [V_a_H,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Oring__div(T_a)
% 156.88/156.95       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_b) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_b)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zminus__zmod,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zminus__zminus,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__minus__eq,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Oring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zminus2,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__add__cong,axiom,
% 156.88/156.95      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 156.88/156.95         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__simps_I1_J,axiom,
% 156.88/156.95      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__simps_I2_J,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__add__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__add__left__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__add__right__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__add__self1,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__add__self2,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__cong,axiom,
% 156.88/156.95      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 156.88/156.95         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__simps_I4_J,axiom,
% 156.88/156.95      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__mult2,axiom,
% 156.88/156.95      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__mult1,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__left__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__right__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__diff__right__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Oring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__diff__left__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Oring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__diff__eq,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Oring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__diff__cong,axiom,
% 156.88/156.95      ! [V_b_H,V_b,V_a_H,V_c,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Oring__div(T_a)
% 156.88/156.95       => ( c_Divides_Odiv__class_Omod(T_a,V_a,V_c) = c_Divides_Odiv__class_Omod(T_a,V_a_H,V_c)
% 156.88/156.95         => ( c_Divides_Odiv__class_Omod(T_a,V_b,V_c) = c_Divides_Odiv__class_Omod(T_a,V_b_H,V_c)
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mod__trivial,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__self,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => c_Divides_Odiv__class_Omod(T_a,V_a,V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__by__0,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Ozero__class_Ozero(T_a)) = V_a ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__0,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => c_Divides_Odiv__class_Omod(T_a,c_Groups_Ozero__class_Ozero(T_a),V_a) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__self,axiom,
% 156.88/156.95      ! [V_a] : c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_a) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zero,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiff__zmod__right,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiff__zmod__left,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__simps_I3_J,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zmult1__eq,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zpower__zmod,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__self1__is__0,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__self2__is__0,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__self1,axiom,
% 156.88/156.95      ! [V_b,V_c,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__self2,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__by__1,axiom,
% 156.88/156.95      ! [V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => c_Divides_Odiv__class_Omod(T_a,V_a,c_Groups_Oone__class_Oone(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__div__trivial,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__1,axiom,
% 156.88/156.95      ! [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 ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__less,axiom,
% 156.88/156.95      ! [V_n,V_m] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__mult__div__cancel__disj,axiom,
% 156.88/156.95      ! [V_n,V_m,V_k] :
% 156.88/156.95        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95         => 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) )
% 156.88/156.95        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__le__nonneg__dividend,axiom,
% 156.88/156.95      ! [V_k,V_m] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_m))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__nat__int__function__closures_I2_J,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__mod__bound,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__mod__bound,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__int,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__int__nat__functions_I1_J,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__eq__0__iff,axiom,
% 156.88/156.95      ! [V_d_2,V_m_2] :
% 156.88/156.95        ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_d_2),B_q) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zminus1__not__zero,axiom,
% 156.88/156.95      ! [V_l,V_k] :
% 156.88/156.95        ( 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)
% 156.88/156.95       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zminus2__not__zero,axiom,
% 156.88/156.95      ! [V_l,V_k] :
% 156.88/156.95        ( 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)
% 156.88/156.95       => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) != c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zdiv__trivial,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_DIVISION__BY__ZERO,axiom,
% 156.88/156.95      ! [V_a] :
% 156.88/156.95        ( 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)
% 156.88/156.95        & c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,c_Groups_Ozero__class_Ozero(tc_Int_Oint)) = V_a ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zadd1__eq,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_semiring__div__class_Omod__div__equality_H,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__div__equality2,axiom,
% 156.88/156.95      ! [V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__div__equality,axiom,
% 156.88/156.95      ! [V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mod__equality2,axiom,
% 156.88/156.95      ! [V_c,V_a,V_b,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mod__equality,axiom,
% 156.88/156.95      ! [V_c,V_b,V_a,T_a] :
% 156.88/156.95        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__le__mono2,axiom,
% 156.88/156.95      ! [V_k,V_n,V_m] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__self__is__m,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult__self1__is__m,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95       => 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 ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__mult__div__cancel1,axiom,
% 156.88/156.95      ! [V_n,V_m,V_k] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_k))
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__less__dividend,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_m))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__neg__neg__trivial,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_a))
% 156.88/156.95         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__mod__conj,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => ( 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)))
% 156.88/156.95          & 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_neg__mod__sign,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__pos__pos__trivial,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 156.88/156.95         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_a ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__mod__conj,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.95       => ( 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)))
% 156.88/156.95          & 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_pos__mod__sign,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.95       => 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))) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zminus1__eq__if,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95         => 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) )
% 156.88/156.95        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zminus2__eq__if,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95         => 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) )
% 156.88/156.95        & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zmod__equality2,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zmod__equality,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zmult1__eq,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zdiv__equality,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zdiv__equality_H,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmult__div__cancel,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__if,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95           => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.95          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__geq,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95       => ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__div,axiom,
% 156.88/156.95      ! [V_k_2,V_n_2,V_P_2] :
% 156.88/156.95        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_n_2),V_k_2)))
% 156.88/156.95      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 156.88/156.95          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95           => ! [B_i,B_j] :
% 156.88/156.95                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 156.88/156.95               => ( 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)
% 156.88/156.95                 => hBOOL(hAPP(V_P_2,B_i)) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__div__distrib,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__nat__int__functions_I1_J,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__pos__neg__trivial,axiom,
% 156.88/156.95      ! [V_b,V_a] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.95       => ( 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)))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_le__div__geq,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__div__lemma,axiom,
% 156.88/156.95      ! [V_m_2,V_q_2,V_n_2] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 156.88/156.95       => ( ( 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))
% 156.88/156.95            & 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)))) )
% 156.88/156.95        <=> V_q_2 = hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__div_H,axiom,
% 156.88/156.95      ! [V_n_2,V_m_2,V_P_2] :
% 156.88/156.95        ( hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m_2),V_n_2)))
% 156.88/156.95      <=> ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95            & hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) )
% 156.88/156.95          | ? [B_q] :
% 156.88/156.95              ( 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))
% 156.88/156.95              & 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))))
% 156.88/156.95              & hBOOL(hAPP(V_P_2,B_q)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__zmod,axiom,
% 156.88/156.95      ! [V_k_2,V_n_2,V_P_2] :
% 156.88/156.95        ( hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Int_Oint,V_n_2,V_k_2)))
% 156.88/156.95      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => hBOOL(hAPP(V_P_2,V_n_2)) )
% 156.88/156.95          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k_2))
% 156.88/156.95           => ! [B_i,B_j] :
% 156.88/156.95                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_j))
% 156.88/156.95                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_j),V_k_2))
% 156.88/156.95                  & 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) )
% 156.88/156.95               => hBOOL(hAPP(V_P_2,B_j)) ) )
% 156.88/156.95          & ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95           => ! [B_i,B_j] :
% 156.88/156.95                ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),B_j))
% 156.88/156.95                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_j),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95                  & 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) )
% 156.88/156.95               => hBOOL(hAPP(V_P_2,B_j)) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmult2__lemma__aux3,axiom,
% 156.88/156.95      ! [V_q,V_b,V_r,V_c] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmult2__lemma__aux4,axiom,
% 156.88/156.95      ! [V_q,V_b,V_r,V_c] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmult2__lemma__aux1,axiom,
% 156.88/156.95      ! [V_q,V_r,V_b,V_c] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmult2__lemma__aux2,axiom,
% 156.88/156.95      ! [V_q,V_r,V_b,V_c] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 156.88/156.95         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.95           => 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))) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_divmod__int__rel__mod__eq,axiom,
% 156.88/156.95      ! [V_y,V_q_1,V_b_1,V_a_1] :
% 156.88/156.95        ( 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)
% 156.88/156.95       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.95                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_y),V_b_1)) ) )
% 156.88/156.95            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b_1))
% 156.88/156.95             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_1),V_y))
% 156.88/156.95                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_y),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 156.88/156.95         => ( V_b_1 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a_1,V_b_1) = V_y ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__zmult2__eq,axiom,
% 156.88/156.95      ! [V_b,V_a,V_c] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zminus2__eq__if,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => 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)) )
% 156.88/156.95          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zdiv__zminus1__eq__if,axiom,
% 156.88/156.95      ! [V_a,V_b] :
% 156.88/156.95        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95       => ( ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => 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)) )
% 156.88/156.95          & ( c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.95           => 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)) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_z3mod__def,axiom,
% 156.88/156.95      ! [V_k,V_l] :
% 156.88/156.95        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 156.88/156.95         => c_SMT_Oz3mod(V_k,V_l) = c_Divides_Odiv__class_Omod(tc_Int_Oint,V_k,V_l) )
% 156.88/156.95        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Nitpick_Onat__lcm__def,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_setprod__pos__nat,axiom,
% 156.88/156.95      ! [V_f_2,V_S_2,T_a] :
% 156.88/156.95        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95       => ( ! [B_x] :
% 156.88/156.95              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 156.88/156.95             => 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))) )
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_fold__image__1,axiom,
% 156.88/156.95      ! [V_f_2,V_S_2,T_a,T_b] :
% 156.88/156.95        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.95       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.95         => ( ! [B_x] :
% 156.88/156.95                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 156.88/156.95               => hAPP(V_f_2,B_x) = c_Groups_Oone__class_Oone(T_b) )
% 156.88/156.95           => 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) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__add1__eq,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__Suc__eq__Suc__mod,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__gcd_Osimps,axiom,
% 156.88/156.95      ! [V_x,V_y] :
% 156.88/156.95        ( ( V_y = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95         => c_Nitpick_Onat__gcd(V_x,V_y) = V_x )
% 156.88/156.95        & ( V_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__less,axiom,
% 156.88/156.95      ! [V_n,V_m] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__distrib,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__distrib2,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__less__eq__dividend,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__Suc,axiom,
% 156.88/156.95      ! [V_n,V_m] :
% 156.88/156.95        ( ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) = V_n
% 156.88/156.95         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,V_m),V_n) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.95        & ( hAPP(c_Nat_OSuc,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n)) != V_n
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__1,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__less__divisor,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__eq__0__iff,axiom,
% 156.88/156.95      ! [V_d_2,V_m_2] :
% 156.88/156.95        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m_2,V_d_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95      <=> ? [B_q] : V_m_2 = hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Nat_Onat),V_d_2),B_q) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__if,axiom,
% 156.88/156.95      ! [V_n,V_m] :
% 156.88/156.95        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95         => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_m )
% 156.88/156.95        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95         => 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) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__geq,axiom,
% 156.88/156.95      ! [V_n,V_m] :
% 156.88/156.95        ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__self3,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mult1__eq,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult2__eq,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_le__mod__geq,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_div__mod__equality_H,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mult__div__cancel,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Omod__div__equality_H,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__int__nat__functions_I2_J,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_zmod__int,axiom,
% 156.88/156.95      ! [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)) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__le__divisor,axiom,
% 156.88/156.95      ! [V_m,V_n] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.95       => 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)) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__mult__self4,axiom,
% 156.88/156.95      ! [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) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_mod__lemma,axiom,
% 156.88/156.95      ! [V_q,V_b,V_r,V_c] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_r),V_b))
% 156.88/156.95         => 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))) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_split__mod,axiom,
% 156.88/156.95      ! [V_k_2,V_n_2,V_P_2] :
% 156.88/156.95        ( hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_n_2,V_k_2)))
% 156.88/156.95      <=> ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95           => hBOOL(hAPP(V_P_2,V_n_2)) )
% 156.88/156.95          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.95           => ! [B_i,B_j] :
% 156.88/156.95                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_j),V_k_2))
% 156.88/156.95               => ( 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)
% 156.88/156.95                 => hBOOL(hAPP(V_P_2,B_j)) ) ) ) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Suc__times__mod__eq,axiom,
% 156.88/156.95      ! [V_m,V_k] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_k))
% 156.88/156.95       => 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) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_Divides_Otransfer__nat__int__functions_I2_J,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.95  
% 156.88/156.95  fof(fact_nat__mod__distrib,axiom,
% 156.88/156.95      ! [V_y,V_x] :
% 156.88/156.95        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.95       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_y))
% 156.88/156.95         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nitpick_Oint__gcd__def,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_card_Oneutral,axiom,
% 156.88/156.96      ! [V_A_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96       => ( ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96           => c_Groups_Oone__class_Oone(tc_Nat_Onat) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.96         => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__max_Ofold__sup__le__sup,axiom,
% 156.88/156.96      ! [V_c_2,V_b_2,V_A_2,T_a] :
% 156.88/156.96        ( class_Orderings_Olinorder(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96         => ( ! [B_x] :
% 156.88/156.96                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),V_b_2)) )
% 156.88/156.96           => 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_c_2),V_A_2)),hAPP(hAPP(c_Orderings_Oord__class_Omax(T_a),V_b_2),V_c_2))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__max_Oinf__le__fold__inf,axiom,
% 156.88/156.96      ! [V_c_2,V_b_2,V_A_2,T_a] :
% 156.88/156.96        ( class_Orderings_Olinorder(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96         => ( ! [B_x] :
% 156.88/156.96                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_b_2),B_x)) )
% 156.88/156.96           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Orderings_Oord__class_Omin(T_a),V_b_2),V_c_2)),hAPP(hAPP(c_Finite__Set_Ofold(T_a,T_a,c_Orderings_Oord__class_Omin(T_a)),V_c_2),V_A_2))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__mod__eq__lemma,axiom,
% 156.88/156.96      ! [V_y,V_n,V_x] :
% 156.88/156.96        ( c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_x,V_n) = c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_y,V_n)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y),V_x))
% 156.88/156.96         => ? [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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__induct__0,axiom,
% 156.88/156.96      ! [V_i_2,V_P_2,V_p_2] :
% 156.88/156.96        ( ! [B_i] :
% 156.88/156.96            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_p_2))
% 156.88/156.96           => ( hBOOL(hAPP(V_P_2,B_i))
% 156.88/156.96             => hBOOL(hAPP(V_P_2,c_Divides_Odiv__class_Omod(tc_Nat_Onat,hAPP(c_Nat_OSuc,B_i),V_p_2))) ) )
% 156.88/156.96       => ( hBOOL(hAPP(V_P_2,V_i_2))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_p_2))
% 156.88/156.96           => hBOOL(hAPP(V_P_2,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_InterI,axiom,
% 156.88/156.96      ! [V_A_2,V_C_2,T_a] :
% 156.88/156.96        ( ! [B_X] :
% 156.88/156.96            ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_C_2))
% 156.88/156.96           => hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),B_X)) )
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_fold__image__cong,axiom,
% 156.88/156.96      ! [V_z_2,V_h_2,V_g_2,V_A_2,T_a,T_b] :
% 156.88/156.96        ( class_Groups_Oab__semigroup__mult(T_b)
% 156.88/156.96       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96         => ( ! [B_x] :
% 156.88/156.96                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96               => hAPP(V_g_2,B_x) = hAPP(V_h_2,B_x) )
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Max__eqI,axiom,
% 156.88/156.96      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.96        ( class_Orderings_Olinorder(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96         => ( ! [B_y] :
% 156.88/156.96                ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 156.88/156.96               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_y),V_x_2)) )
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96             => c_Big__Operators_Olinorder__class_OMax(T_a,V_A_2) = V_x_2 ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Min__eqI,axiom,
% 156.88/156.96      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.96        ( class_Orderings_Olinorder(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96         => ( ! [B_y] :
% 156.88/156.96                ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 156.88/156.96               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_y)) )
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96             => c_Big__Operators_Olinorder__class_OMin(T_a,V_A_2) = V_x_2 ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_expand__Suc,axiom,
% 156.88/156.96      ! [V_v] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osize_I3_J,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_WTs__elim__cases_I3_J,axiom,
% 156.88/156.96      ! [V_c_2,V_a_2,V_Y_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_c_2)))
% 156.88/156.96       => hBOOL(hAPP(c_Com_OWT,V_c_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I40_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I41_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_WT_OLocal,axiom,
% 156.88/156.96      ! [V_a_2,V_Y_2,V_c_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Com_OWT,V_c_2))
% 156.88/156.96       => hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OLocal(V_Y_2,V_a_2,V_c_2))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_WT_Oequations_I3_J,axiom,
% 156.88/156.96      ! [V_a1_2,V_a3_2,V_a2_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Com_OWT,c_Com_Ocom_OLocal(V_a2_2,V_a3_2,V_a1_2)))
% 156.88/156.96      <=> hBOOL(hAPP(c_Com_OWT,V_a1_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__eq,axiom,
% 156.88/156.96      ! [V_k,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_k) = hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__int__number__of__eq,axiom,
% 156.88/156.96      ! [V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__nat__number__of__eq,axiom,
% 156.88/156.96      ! [V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96           => 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) )
% 156.88/156.96          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I2_J,axiom,
% 156.88/156.96      ! [V_com_H_2,V_fun_H_2,V_loc_H_2,V_com_2,V_fun_2,V_loc_2] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> ( V_loc_2 = V_loc_H_2
% 156.88/156.96          & V_fun_2 = V_fun_H_2
% 156.88/156.96          & V_com_2 = V_com_H_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__reorient,axiom,
% 156.88/156.96      ! [V_x_2,V_w_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber(T_a)
% 156.88/156.96       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = V_x_2
% 156.88/156.96        <=> V_x_2 = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__number__of,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Int_Oring__char__0(T_a) )
% 156.88/156.96       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 156.88/156.96        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__nat__number__of__lemma,axiom,
% 156.88/156.96      ! [V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I38_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I39_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I37_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I36_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I35_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I34_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I10_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osimps_I11_J,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__number__of__eq__not__less,axiom,
% 156.88/156.96      ! [V_w_2,V_v_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber(T_a)
% 156.88/156.96          & class_Orderings_Olinorder(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> ~ 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_left__distrib__number__of,axiom,
% 156.88/156.96      ! [V_v,V_b,V_a,T_b] :
% 156.88/156.96        ( ( class_Int_Onumber(T_b)
% 156.88/156.96          & class_Rings_Osemiring(T_b) )
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_right__distrib__number__of,axiom,
% 156.88/156.96      ! [V_c,V_b,V_v,T_b] :
% 156.88/156.96        ( ( class_Int_Onumber(T_b)
% 156.88/156.96          & class_Rings_Osemiring(T_b) )
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_right__diff__distrib__number__of,axiom,
% 156.88/156.96      ! [V_c,V_b,V_v,T_b] :
% 156.88/156.96        ( ( class_Int_Onumber(T_b)
% 156.88/156.96          & class_Rings_Oring(T_b) )
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_left__diff__distrib__number__of,axiom,
% 156.88/156.96      ! [V_v,V_b,V_a,T_b] :
% 156.88/156.96        ( ( class_Int_Onumber(T_b)
% 156.88/156.96          & class_Rings_Oring(T_b) )
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__number__of,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__number__of,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__number__of,axiom,
% 156.88/156.96      ! [V_v,V_u,T_b] :
% 156.88/156.96        ( ( class_Int_Onumber(T_b)
% 156.88/156.96          & class_Orderings_Oord(T_b) )
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__number__of,axiom,
% 156.88/156.96      ! [V_v,V_u,T_b] :
% 156.88/156.96        ( ( class_Int_Onumber(T_b)
% 156.88/156.96          & class_Orderings_Oord(T_b) )
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__number__of__left,axiom,
% 156.88/156.96      ! [V_z,V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__number__of__eq,axiom,
% 156.88/156.96      ! [V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__add,axiom,
% 156.88/156.96      ! [V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__number__of__left,axiom,
% 156.88/156.96      ! [V_z,V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_arith__simps_I32_J,axiom,
% 156.88/156.96      ! [V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__mult,axiom,
% 156.88/156.96      ! [V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__diff,axiom,
% 156.88/156.96      ! [V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__minus,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_arith__simps_I30_J,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Ints__number__of,axiom,
% 156.88/156.96      ! [V_w_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__eq__eq__number__of1,axiom,
% 156.88/156.96      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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
% 156.88/156.96        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => 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)) )
% 156.88/156.96            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__eq__eq__number__of,axiom,
% 156.88/156.96      ! [V_w_2,V_c_2,V_b_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)
% 156.88/156.96        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => 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_c_2) )
% 156.88/156.96            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__divide__eq__number__of,axiom,
% 156.88/156.96      ! [V_c_2,V_b_2,V_w_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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_c_2)
% 156.88/156.96        <=> ( ( V_c_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)),V_c_2) = V_b_2 )
% 156.88/156.96            & ( V_c_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__divide__eq__number__of1,axiom,
% 156.88/156.96      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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))
% 156.88/156.96        <=> ( ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => 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 )
% 156.88/156.96            & ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96             => V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__number__of__diff1,axiom,
% 156.88/156.96      ! [V_c,V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__number__of__mult,axiom,
% 156.88/156.96      ! [V_z,V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__number__of__eq,axiom,
% 156.88/156.96      ! [V_w,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__divide__eq__number__of1,axiom,
% 156.88/156.96      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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))))
% 156.88/156.96        <=> ( ( 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)))
% 156.88/156.96             => 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)) )
% 156.88/156.96            & ( ~ 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)))
% 156.88/156.96             => ( ( 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)))
% 156.88/156.96                 => 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)))) )
% 156.88/156.96                & ( ~ 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)))
% 156.88/156.96                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__divide__eq__number__of,axiom,
% 156.88/156.96      ! [V_c_2,V_b_2,V_w_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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_c_2)))
% 156.88/156.96        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => 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_c_2)),V_b_2)) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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_c_2))) )
% 156.88/156.96                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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))) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__less__eq__number__of,axiom,
% 156.88/156.96      ! [V_w_2,V_c_2,V_b_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 156.88/156.96        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => 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_c_2))) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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_c_2)),V_b_2)) )
% 156.88/156.96                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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))) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__less__eq__number__of1,axiom,
% 156.88/156.96      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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))
% 156.88/156.96        <=> ( ( 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)))
% 156.88/156.96             => 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)))) )
% 156.88/156.96            & ( ~ 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)))
% 156.88/156.96             => ( ( 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)))
% 156.88/156.96                 => 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)) )
% 156.88/156.96                & ( ~ 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)))
% 156.88/156.96                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_abs__number__of,axiom,
% 156.88/156.96      ! [V_x,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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)) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__number__of__diff2,axiom,
% 156.88/156.96      ! [V_w,V_c,V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__le__eq__number__of1,axiom,
% 156.88/156.96      ! [V_a_2,V_w_2,V_b_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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))
% 156.88/156.96        <=> ( ( 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)))
% 156.88/156.96             => 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)))) )
% 156.88/156.96            & ( ~ 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)))
% 156.88/156.96             => ( ( 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)))
% 156.88/156.96                 => 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)) )
% 156.88/156.96                & ( ~ 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)))
% 156.88/156.96                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a_2)) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__le__eq__number__of,axiom,
% 156.88/156.96      ! [V_w_2,V_c_2,V_b_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),hAPP(hAPP(c_Rings_Oinverse__class_Odivide(T_a),V_b_2),V_c_2)),hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)))
% 156.88/156.96        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => 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_c_2))) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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_c_2)),V_b_2)) )
% 156.88/156.96                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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))) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__divide__eq__number__of,axiom,
% 156.88/156.96      ! [V_c_2,V_b_2,V_w_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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_c_2)))
% 156.88/156.96        <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => 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_c_2)),V_b_2)) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_c_2))
% 156.88/156.96             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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_c_2))) )
% 156.88/156.96                & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_c_2),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96                 => 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))) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__divide__eq__number__of1,axiom,
% 156.88/156.96      ! [V_w_2,V_b_2,V_a_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber(T_a) )
% 156.88/156.96       => ( 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))))
% 156.88/156.96        <=> ( ( 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)))
% 156.88/156.96             => 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)) )
% 156.88/156.96            & ( ~ 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)))
% 156.88/156.96             => ( ( 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)))
% 156.88/156.96                 => 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)))) )
% 156.88/156.96                & ( ~ 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)))
% 156.88/156.96                 => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a_2),c_Groups_Ozero__class_Ozero(T_a))) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_com_Osize_I11_J,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_one__mod__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_one__div__nat__number__of,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__number__of__odd__number__of,axiom,
% 156.88/156.96      ! [V_v_2,V_w_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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))) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__nat__number__of__number__of,axiom,
% 156.88/156.96      ! [V_w,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__numeral__code_I5_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_neg__number__of__Bit1,axiom,
% 156.88/156.96      ! [V_w_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(V_w_2))))
% 156.88/156.96      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__is__id,axiom,
% 156.88/156.96      ! [V_k] : hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_k) = V_k ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_times__numeral__code_I5_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_plus__numeral__code_I9_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__number__of__int__code,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__eq__number__of__int__code,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__eq__int__code_I16_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I34_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__int__code_I16_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I17_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit1(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I51_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( c_Int_OBit1(V_k_2) = c_Int_OBit1(V_l_2)
% 156.88/156.96      <=> V_k_2 = V_l_2 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_int__number__of__def,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_bin__less__0__simps_I4_J,axiom,
% 156.88/156.96      ! [V_w_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Bit1__def,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__Bit1,axiom,
% 156.88/156.96      ! [V_w_2] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 156.88/156.96         => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(V_w_2)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2)))
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__Bit1,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__number__of__odd,axiom,
% 156.88/156.96      ! [V_z_2,V_w_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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))) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zpower__number__of__odd,axiom,
% 156.88/156.96      ! [V_z_2,V_w_2] :
% 156.88/156.96        ( ( 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)))
% 156.88/156.96         => 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))) )
% 156.88/156.96        & ( ~ 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)))
% 156.88/156.96         => 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__numeral__code_I6_J,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_neg__imp__number__of__eq__0,axiom,
% 156.88/156.96      ! [V_v] :
% 156.88/156.96        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96       => hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_int__eq__iff__number__of,axiom,
% 156.88/156.96      ! [V_v_2,V_m_2] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> ( V_m_2 = hAPP(c_Int_Onat,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2))
% 156.88/156.96          & 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H_2,V_v_2] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 156.88/156.96           => 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))) )
% 156.88/156.96          & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2)))
% 156.88/156.96           => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 156.88/156.96               => hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 156.88/156.96              & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H_2)))
% 156.88/156.96               => V_v_2 = V_v_H_2 ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__add__left,axiom,
% 156.88/156.96      ! [V_k,V_v_H,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 156.88/156.96             => 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) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 156.88/156.96             => 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) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_int__nat__number__of,axiom,
% 156.88/156.96      ! [V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 156.88/156.96             => 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) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v_H)))
% 156.88/156.96             => 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))) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__nat__number__of,axiom,
% 156.88/156.96      ! [V_n,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__nat__number__of__add,axiom,
% 156.88/156.96      ! [V_n,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_2,V_v_H_2] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H_2),c_Int_OPls))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__number__of__Suc,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__Suc__number__of,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I46_J,axiom,
% 156.88/156.96      ! [V_k] : c_Int_OBit1(V_k) != c_Int_OPls ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I39_J,axiom,
% 156.88/156.96      ! [V_l] : c_Int_OPls != c_Int_OBit1(V_l) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_succ__Pls,axiom,
% 156.88/156.96      c_Int_Osucc(c_Int_OPls) = c_Int_OBit1(c_Int_OPls) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__Pls,axiom,
% 156.88/156.96      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OPls) = c_Int_OPls ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I1_J,axiom,
% 156.88/156.96      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_succ__pred,axiom,
% 156.88/156.96      ! [V_x] : c_Int_Osucc(c_Int_Opred(V_x)) = V_x ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__Pls,axiom,
% 156.88/156.96      ! [V_w] : hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),c_Int_OPls),V_w) = c_Int_OPls ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Pls__right,axiom,
% 156.88/156.96      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OPls) = V_k ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Pls,axiom,
% 156.88/156.96      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OPls),V_k) = V_k ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I2_J,axiom,
% 156.88/156.96      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I19_J,axiom,
% 156.88/156.96      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Pls__def,axiom,
% 156.88/156.96      c_Int_OPls = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_semiring__norm_I112_J,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__Pls,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__numeral__0,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__numeral__0__right,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_bin__less__0__simps_I1_J,axiom,
% 156.88/156.96      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__Pls,axiom,
% 156.88/156.96      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_semiring__norm_I113_J,axiom,
% 156.88/156.96      c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OPls) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zero__is__num__zero,axiom,
% 156.88/156.96      c_Groups_Ozero__class_Ozero(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I22_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I12_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__diff__number__of,axiom,
% 156.88/156.96      ! [V_m,V_v] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_not__neg__number__of__Pls,axiom,
% 156.88/156.96      ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OPls))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__1__add__number__of,axiom,
% 156.88/156.96      ! [V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__add__1,axiom,
% 156.88/156.96      ! [V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__iff__pred__less,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_Opred(V_k_2)),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__Bit1,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pred__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__diff__1,axiom,
% 156.88/156.96      ! [V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__numeral__1__right,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__numeral__1,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__Numeral0,axiom,
% 156.88/156.96      ! [V_x,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber__ring(T_a) )
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_semiring__norm_I110_J,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => c_Groups_Oone__class_Oone(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_numeral__1__eq__1,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(T_a) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__0__number__of,axiom,
% 156.88/156.96      ! [V_v_2] :
% 156.88/156.96        ( c_Groups_Ozero__class_Ozero(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__number__of__0,axiom,
% 156.88/156.96      ! [V_v_2] :
% 156.88/156.96        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of2,axiom,
% 156.88/156.96      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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I29_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OPls))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I5_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H_2,V_v_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2))
% 156.88/156.96           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_H_2)) )
% 156.88/156.96          & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_2),V_v_H_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__numeral__1,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield(T_a)
% 156.88/156.96          & class_Int_Onumber__ring(T_a) )
% 156.88/156.96       => 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 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__Numeral1,axiom,
% 156.88/156.96      ! [V_x,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield(T_a)
% 156.88/156.96          & class_Int_Onumber__ring(T_a) )
% 156.88/156.96       => 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 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H_2,V_v_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),V_v_H_2))
% 156.88/156.96         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_v_2),c_Int_OPls)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_one__is__num__one,axiom,
% 156.88/156.96      c_Groups_Oone__class_Oone(tc_Int_Oint) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Numeral1__eq1__nat,axiom,
% 156.88/156.96      c_Groups_Oone__class_Oone(tc_Nat_Onat) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__numeral__1__eq__1,axiom,
% 156.88/156.96      hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),c_Int_OBit1(c_Int_OPls)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I8_J,axiom,
% 156.88/156.96      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit1(c_Int_OBit1(c_Int_OPls)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_succ__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__special_I1_J,axiom,
% 156.88/156.96      ! [V_y_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__special_I3_J,axiom,
% 156.88/156.96      ! [V_x_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__special_I1_J,axiom,
% 156.88/156.96      ! [V_y_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__special_I3_J,axiom,
% 156.88/156.96      ! [V_x_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OPls)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__0__number__of,axiom,
% 156.88/156.96      ! [V_v_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_v_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_numeral__3__eq__3,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_numeral__1__eq__Suc__0,axiom,
% 156.88/156.96      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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power3__eq__cube,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I8_J,axiom,
% 156.88/156.96      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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc3__eq__add__3,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 156.88/156.96             => 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) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v_H),c_Int_OPls))
% 156.88/156.96             => 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)) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_transfer__int__nat__numerals_I4_J,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_transfer__nat__int__numerals_I4_J,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__succ,axiom,
% 156.88/156.96      ! [V_k,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__pred,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__special_I2_J,axiom,
% 156.88/156.96      ! [V_y_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__special_I4_J,axiom,
% 156.88/156.96      ! [V_x_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__special_I4_J,axiom,
% 156.88/156.96      ! [V_x_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_x_2),c_Int_OBit1(c_Int_OPls))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__special_I2_J,axiom,
% 156.88/156.96      ! [V_y_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(c_Int_OPls)),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__special_I3_J,axiom,
% 156.88/156.96      ! [V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__special_I2_J,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__diff__eq__diff__pred,axiom,
% 156.88/156.96      ! [V_m,V_n] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__mult__left,axiom,
% 156.88/156.96      ! [V_k,V_v_H,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__nat__number__of,axiom,
% 156.88/156.96      ! [V_v_H,V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_v),c_Int_OPls))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_neg__number__of__pred__iff__0,axiom,
% 156.88/156.96      ! [V_v_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_Opred(V_v_2))))
% 156.88/156.96      <=> hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__mod__eq__add3__mod__number__of,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__mod__eq__add3__mod,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__Suc__eq__mod__add3,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__div__eq__add3__div__number__of,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__div__eq__add3__div,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__Suc__eq__div__add3,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__special_I2_J,axiom,
% 156.88/156.96      ! [V_v,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__special_I1_J,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__number__of__Suc,axiom,
% 156.88/156.96      ! [V_n_2,V_v_2] :
% 156.88/156.96        ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2) = hAPP(c_Nat_OSuc,V_n_2)
% 156.88/156.96      <=> 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__eq__number__of,axiom,
% 156.88/156.96      ! [V_v_2,V_n_2] :
% 156.88/156.96        ( hAPP(c_Nat_OSuc,V_n_2) = hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v_2)
% 156.88/156.96      <=> 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__case__number__of,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__Suc__number__of,axiom,
% 156.88/156.96      ! [V_v_2,V_n_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__number__of__Suc,axiom,
% 156.88/156.96      ! [V_n_2,V_v_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__number__of__Suc,axiom,
% 156.88/156.96      ! [V_n_2,V_v_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le__Suc__number__of,axiom,
% 156.88/156.96      ! [V_v_2,V_n_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__nat__number__of,axiom,
% 156.88/156.96      ! [V_v] :
% 156.88/156.96        ( ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => hAPP(c_Nat_OSuc,hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v)) = c_Groups_Oone__class_Oone(tc_Nat_Onat) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_v)))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__number__of__Suc,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__Suc__number__of,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__case__add__eq__if,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__rec__add__eq__if,axiom,
% 156.88/156.96      ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__special_I4_J,axiom,
% 156.88/156.96      ! [V_x_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.96        <=> 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))))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__special_I2_J,axiom,
% 156.88/156.96      ! [V_y_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( c_Groups_Oone__class_Oone(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 156.88/156.96        <=> 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__rec__number__of,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_iszero__0,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => c_Int_Oiszero(T_a,c_Groups_Ozero__class_Ozero(T_a)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_iszero__def,axiom,
% 156.88/156.96      ! [V_z_2,T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => ( c_Int_Oiszero(T_a,V_z_2)
% 156.88/156.96        <=> V_z_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_not__iszero__1,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => ~ c_Int_Oiszero(T_a,c_Groups_Oone__class_Oone(T_a)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__rec__0,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__rec__Suc,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_iszero__Numeral0,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_iszero__number__of__Bit1,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Int_Oring__char__0(T_a) )
% 156.88/156.96       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(V_w))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_not__iszero__Numeral1,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit1(c_Int_OPls))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__number__of__eq,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 156.88/156.96        <=> 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__special_I1_J,axiom,
% 156.88/156.96      ! [V_y_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( c_Groups_Ozero__class_Ozero(T_a) = hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_y_2)
% 156.88/156.96        <=> 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__special_I3_J,axiom,
% 156.88/156.96      ! [V_x_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_x_2) = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96        <=> 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_neg__zmod__mult__2,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zmod__number__of__Bit1,axiom,
% 156.88/156.96      ! [V_v,V_w] :
% 156.88/156.96        ( ( 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)))
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( ~ 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)))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_arith__series__int,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I50_J,axiom,
% 156.88/156.96      ! [V_l,V_k] : c_Int_OBit1(V_k) != c_Int_OBit0(V_l) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I49_J,axiom,
% 156.88/156.96      ! [V_l,V_k] : c_Int_OBit0(V_k) != c_Int_OBit1(V_l) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__Bit0,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I48_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( c_Int_OBit0(V_k_2) = c_Int_OBit0(V_l_2)
% 156.88/156.96      <=> V_k_2 = V_l_2 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I7_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__Bit0,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Bit0__Bit0,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Bit0__def,axiom,
% 156.88/156.96      ! [V_k] : c_Int_OBit0(V_k) = hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),V_k) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I14_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__int__code_I13_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I31_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit0(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__eq__int__code_I13_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I44_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( c_Int_OBit0(V_k_2) = c_Int_OPls
% 156.88/156.96      <=> V_k_2 = c_Int_OPls ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I38_J,axiom,
% 156.88/156.96      ! [V_l_2] :
% 156.88/156.96        ( c_Int_OPls = c_Int_OBit0(V_l_2)
% 156.88/156.96      <=> c_Int_OPls = V_l_2 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Bit0__Pls,axiom,
% 156.88/156.96      c_Int_OBit0(c_Int_OPls) = c_Int_OPls ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_bin__less__0__simps_I3_J,axiom,
% 156.88/156.96      ! [V_w_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_w_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I21_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I27_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I32_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__eq__int__code_I14_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I10_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OPls))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OPls)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I4_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__int__code_I15_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I16_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Bit1__Bit0,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Bit0__Bit1,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I3_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I10_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I9_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zdiv__number__of__Bit0,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_neg__number__of__Bit0,axiom,
% 156.88/156.96      ! [V_w_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(V_w_2))))
% 156.88/156.96      <=> hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),V_w_2))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pred__Bit0,axiom,
% 156.88/156.96      ! [V_k] : c_Int_Opred(c_Int_OBit0(V_k)) = c_Int_OBit1(c_Int_Opred(V_k)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pred__Bit1,axiom,
% 156.88/156.96      ! [V_k] : c_Int_Opred(c_Int_OBit1(V_k)) = c_Int_OBit0(V_k) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_iszero__number__of__Bit0,axiom,
% 156.88/156.96      ! [V_w_2,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Int_Oring__char__0(T_a) )
% 156.88/156.96       => ( c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OBit0(V_w_2)))
% 156.88/156.96        <=> c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),V_w_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_succ__Bit1,axiom,
% 156.88/156.96      ! [V_k] : c_Int_Osucc(c_Int_OBit1(V_k)) = c_Int_OBit0(c_Int_Osucc(V_k)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_succ__Bit0,axiom,
% 156.88/156.96      ! [V_k] : c_Int_Osucc(c_Int_OBit0(V_k)) = c_Int_OBit1(V_k) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__number__of__Bit0,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__Bit0,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__eq__int__code_I15_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I33_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OBit0(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__int__code_I14_J,axiom,
% 156.88/156.96      ! [V_k2_2,V_k1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I15_J,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OBit1(V_l_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_card__UNIV__bool,axiom,
% 156.88/156.96      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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__Bit1,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I8_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Bit1__Bit1,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__number__of__even,axiom,
% 156.88/156.96      ! [V_w_2,V_z_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zpower__number__of__even,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_double__number__of__Bit0,axiom,
% 156.88/156.96      ! [V_w,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of1,axiom,
% 156.88/156.96      ! [V_n] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( 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))))
% 156.88/156.96          & 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nat__Transfer_Otransfer__int__nat__function__closures_I7_J,axiom,
% 156.88/156.96      c_Nat__Transfer_Ois__nat(hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OBit0(c_Int_OBit1(c_Int_OPls)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__number__of__even__number__of,axiom,
% 156.88/156.96      ! [V_w_2,V_v_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__2__right,axiom,
% 156.88/156.96      ! [V_z,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__2,axiom,
% 156.88/156.96      ! [V_z,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_one__add__one__is__two,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zero__power2,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zero__eq__power2,axiom,
% 156.88/156.96      ! [V_a_2,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 156.88/156.96       => ( 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)
% 156.88/156.96        <=> V_a_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_numeral__2__eq__2,axiom,
% 156.88/156.96      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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_semiring__norm_I115_J,axiom,
% 156.88/156.96      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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I29_J,axiom,
% 156.88/156.96      ! [V_x,T_a] :
% 156.88/156.96        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__eq__square,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nat__Transfer_Otransfer__nat__int__function__closures_I7_J,axiom,
% 156.88/156.96      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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__2__eq__Suc,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__2__eq__Suc_H,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_one__power2,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__minus,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1(T_a)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__mult__2__right,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__mult__2,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__even__eq,axiom,
% 156.88/156.96      ! [V_n,V_a,T_a] :
% 156.88/156.96        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_transfer__int__nat__numerals_I3_J,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_transfer__nat__int__numerals_I3_J,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__abs,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_abs__power2,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__1__add__1,axiom,
% 156.88/156.96      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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod2__Suc__Suc,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div2__Suc__Suc,axiom,
% 156.88/156.96      ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zmod__number__of__Bit0,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__self__div__2,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_half__gt__zero__iff,axiom,
% 156.88/156.96      ! [V_r_2,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber__ring(T_a) )
% 156.88/156.96       => ( 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))))))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_r_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_half__gt__zero,axiom,
% 156.88/156.96      ! [V_r,T_a] :
% 156.88/156.96        ( ( class_Fields_Olinordered__field__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber__ring(T_a) )
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_r))
% 156.88/156.96         => 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)))))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__eq__imp__eq,axiom,
% 156.88/156.96      ! [V_y,V_x,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.96       => ( 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))))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_x))
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.96             => V_x = V_y ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__le__imp__le,axiom,
% 156.88/156.96      ! [V_y,V_x,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.96       => ( 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))))))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.96           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zero__le__power2,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => 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)))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__less__0,axiom,
% 156.88/156.96      ! [V_a,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ~ 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zero__less__power2,axiom,
% 156.88/156.96      ! [V_a_2,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ( 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))))))
% 156.88/156.96        <=> V_a_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sum__power2__eq__zero__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ( 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)
% 156.88/156.96        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__eq__square__number__of,axiom,
% 156.88/156.96      ! [V_w,T_b] :
% 156.88/156.96        ( ( class_Groups_Omonoid__mult(T_b)
% 156.88/156.96          & class_Int_Onumber(T_b) )
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__2__cases,axiom,
% 156.88/156.96      ! [V_n] :
% 156.88/156.96        ( 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)))))
% 156.88/156.96       => ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96          | V_n = hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__2,axiom,
% 156.88/156.96      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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__eq__1__iff,axiom,
% 156.88/156.96      ! [V_a_2,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1__no__zero__divisors(T_a)
% 156.88/156.96       => ( 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)
% 156.88/156.96        <=> ( V_a_2 = c_Groups_Oone__class_Oone(T_a)
% 156.88/156.96            | V_a_2 = hAPP(c_Groups_Ouminus__class_Ouminus(T_a),c_Groups_Oone__class_Oone(T_a)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I36_J,axiom,
% 156.88/156.96      ! [V_n,V_x,T_a] :
% 156.88/156.96        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__minus__even,axiom,
% 156.88/156.96      ! [V_n,V_a,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__less__imp__less,axiom,
% 156.88/156.96      ! [V_y,V_x,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__semidom(T_a)
% 156.88/156.96       => ( 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))))))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_y))
% 156.88/156.96           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_x),V_y)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sum__power2__le__zero__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> ( V_x_2 = c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96            & V_y_2 = c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sum__power2__ge__zero,axiom,
% 156.88/156.96      ! [V_y,V_x,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => 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))))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_not__sum__power2__lt__zero,axiom,
% 156.88/156.96      ! [V_y,V_x,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ~ 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sum__power2__gt__zero__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ( 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)))))))
% 156.88/156.96        <=> ( V_x_2 != c_Groups_Ozero__class_Ozero(T_a)
% 156.88/156.96            | V_y_2 != c_Groups_Ozero__class_Ozero(T_a) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__sum,axiom,
% 156.88/156.96      ! [V_y,V_x,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zero__le__even__power_H,axiom,
% 156.88/156.96      ! [V_n,V_a,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__odd__eq,axiom,
% 156.88/156.96      ! [V_n,V_a,T_a] :
% 156.88/156.96        ( class_Groups_Omonoid__mult(T_a)
% 156.88/156.96       => 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_comm__semiring__1__class_Onormalizing__semiring__rules_I37_J,axiom,
% 156.88/156.96      ! [V_n,V_x,T_a] :
% 156.88/156.96        ( class_Rings_Ocomm__semiring__1(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__minus1__even,axiom,
% 156.88/156.96      ! [V_n,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zdiv__number__of__Bit1,axiom,
% 156.88/156.96      ! [V_v,V_w] :
% 156.88/156.96        ( ( 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)))
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( ~ 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)))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod2__gr__0,axiom,
% 156.88/156.96      ! [V_m_2] :
% 156.88/156.96        ( 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))))))
% 156.88/156.96      <=> 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__2__gt__zero,axiom,
% 156.88/156.96      ! [V_n] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Oone__class_Oone(tc_Nat_Onat)),V_n))
% 156.88/156.96       => 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)))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power2__diff,axiom,
% 156.88/156.96      ! [V_y,V_x,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_odd__0__le__power__imp__0__le,axiom,
% 156.88/156.96      ! [V_n,V_a,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ( 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)))))
% 156.88/156.96         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),c_Groups_Ozero__class_Ozero(T_a)),V_a)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_odd__power__less__zero,axiom,
% 156.88/156.96      ! [V_n,V_a,T_a] :
% 156.88/156.96        ( class_Rings_Olinordered__idom(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),V_a),c_Groups_Ozero__class_Ozero(T_a)))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__minus1__odd,axiom,
% 156.88/156.96      ! [V_n,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__n__div__2__gt__zero,axiom,
% 156.88/156.96      ! [V_n] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.96       => 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)))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__nat__double,axiom,
% 156.88/156.96      ! [V_x,T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_x))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pos__zmod__mult__2,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pos__zdiv__mult__2,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_neg__zdiv__mult__2,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_int__of__code,axiom,
% 156.88/156.96      ! [V_k] :
% 156.88/156.96        ( ( V_k = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.96         => hAPP(c_Code__Numeral_Oint__of,V_k) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 156.88/156.96        & ( V_k != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.96         => ( ( 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)
% 156.88/156.96             => 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)))))) )
% 156.88/156.96            & ( 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)
% 156.88/156.96             => 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)) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__int__num,axiom,
% 156.88/156.96      ! [V_k_2,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1(T_a)
% 156.88/156.96       => ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96           => hAPP(c_Int_Oring__1__class_Oof__int(T_a),V_k_2) = c_Groups_Ozero__class_Ozero(T_a) )
% 156.88/156.96          & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96               => 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))) )
% 156.88/156.96              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96               => 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))))) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__m1__odd,axiom,
% 156.88/156.96      ! [V_n,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I42_J,axiom,
% 156.88/156.96      ! [V_l] : c_Int_OMin != c_Int_OBit0(V_l) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I45_J,axiom,
% 156.88/156.96      ! [V_k] : c_Int_OBit0(V_k) != c_Int_OMin ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I40_J,axiom,
% 156.88/156.96      c_Int_OMin != c_Int_OPls ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I37_J,axiom,
% 156.88/156.96      c_Int_OPls != c_Int_OMin ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I24_J,axiom,
% 156.88/156.96      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I7_J,axiom,
% 156.88/156.96      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral__zero__minus__one,axiom,
% 156.88/156.96      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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Bit1__Min,axiom,
% 156.88/156.96      c_Int_OBit1(c_Int_OMin) = c_Int_OMin ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I43_J,axiom,
% 156.88/156.96      ! [V_l_2] :
% 156.88/156.96        ( c_Int_OMin = c_Int_OBit1(V_l_2)
% 156.88/156.96      <=> c_Int_OMin = V_l_2 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I47_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( c_Int_OBit1(V_k_2) = c_Int_OMin
% 156.88/156.96      <=> V_k_2 = c_Int_OMin ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_bin__less__0__simps_I2_J,axiom,
% 156.88/156.96      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I20_J,axiom,
% 156.88/156.96      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I23_J,axiom,
% 156.88/156.96      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I30_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I26_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I6_J,axiom,
% 156.88/156.96      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I3_J,axiom,
% 156.88/156.96      ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I9_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I13_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit1(V_k_2)),c_Int_OMin))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I28_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I8_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__number__of__Pls__Min,axiom,
% 156.88/156.96      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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Int_OMin__def,axiom,
% 156.88/156.96      c_Int_OMin = hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Groups_Oone__class_Oone(tc_Int_Oint)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__Min,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_neg__number__of__Min,axiom,
% 156.88/156.96      hBOOL(hAPP(c_Nat__Numeral_Oneg,hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pred__Pls,axiom,
% 156.88/156.96      c_Int_Opred(c_Int_OPls) = c_Int_OMin ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Min,axiom,
% 156.88/156.96      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),c_Int_OMin),V_k) = c_Int_Opred(V_k) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add__Min__right,axiom,
% 156.88/156.96      ! [V_k] : hAPP(hAPP(c_Groups_Oplus__class_Oplus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Opred(V_k) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pred__Min,axiom,
% 156.88/156.96      c_Int_Opred(c_Int_OMin) = c_Int_OBit0(c_Int_OMin) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nonzero__number__of__Min,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ~ c_Int_Oiszero(T_a,hAPP(c_Int_Onumber__class_Onumber__of(T_a),c_Int_OMin)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_succ__Min,axiom,
% 156.88/156.96      c_Int_Osucc(c_Int_OMin) = c_Int_OPls ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I2_J,axiom,
% 156.88/156.96      ! [V_k] : hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k),c_Int_OMin) = c_Int_Osucc(V_k) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__minus1,axiom,
% 156.88/156.96      ! [V_z,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult__minus1__right,axiom,
% 156.88/156.96      ! [V_z,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_number__of__Min,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_arith__simps_I31_J,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_abs__minus__one,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divide__minus1,axiom,
% 156.88/156.96      ! [V_x,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber__ring(T_a) )
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I25_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k_2)))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OMin),V_k_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rel__simps_I11_J,axiom,
% 156.88/156.96      ! [V_k_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Int_OBit0(V_k_2)),c_Int_OMin))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),c_Int_OMin)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zmod__minus1__right,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I4_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__Min,axiom,
% 156.88/156.96      hAPP(c_Groups_Ouminus__class_Ouminus(tc_Int_Oint),c_Int_OMin) = c_Int_OBit1(c_Int_OPls) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pos__zmult__eq__1__iff__lemma,axiom,
% 156.88/156.96      ! [V_n,V_m] :
% 156.88/156.96        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m),V_n) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 156.88/156.96       => ( V_m = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 156.88/156.96          | V_m = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zmult__eq__1__iff,axiom,
% 156.88/156.96      ! [V_n_2,V_m_2] :
% 156.88/156.96        ( hAPP(hAPP(c_Groups_Otimes__class_Otimes(tc_Int_Oint),V_m_2),V_n_2) = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 156.88/156.96      <=> ( ( V_m_2 = c_Groups_Oone__class_Oone(tc_Int_Oint)
% 156.88/156.96            & V_n_2 = c_Groups_Oone__class_Oone(tc_Int_Oint) )
% 156.88/156.96          | ( V_m_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin)
% 156.88/156.96            & V_n_2 = hAPP(c_Int_Onumber__class_Onumber__of(tc_Int_Oint),c_Int_OMin) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I6_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_diff__bin__simps_I5_J,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__int__m1,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zdiv__minus1__right,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zero__code__numeral__code,axiom,
% 156.88/156.96      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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus1__divide,axiom,
% 156.88/156.96      ! [V_x,T_a] :
% 156.88/156.96        ( ( class_Fields_Ofield__inverse__zero(T_a)
% 156.88/156.96          & class_Int_Onumber__ring(T_a) )
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_abs__power__minus__one,axiom,
% 156.88/156.96      ! [V_n,T_a] :
% 156.88/156.96        ( ( class_Int_Onumber__ring(T_a)
% 156.88/156.96          & class_Rings_Olinordered__idom(T_a) )
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__eq__minus1,axiom,
% 156.88/156.96      ! [V_b] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__pos__neg__trivial,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zmod__minus1,axiom,
% 156.88/156.96      ! [V_b] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_one__code__numeral__code,axiom,
% 156.88/156.96      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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_power__m1__even,axiom,
% 156.88/156.96      ! [V_n,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nitpick_OFrac__def,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_int__ge__less__than__def,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_int__ge__less__than2__def,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nitpick_Oprod__def,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__of__aux__code,axiom,
% 156.88/156.96      ! [V_n,V_i] :
% 156.88/156.96        ( ( V_i = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.96         => c_Code__Numeral_Onat__of__aux(V_i,V_n) = V_n )
% 156.88/156.96        & ( V_i != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__rel__def,axiom,
% 156.88/156.96      ! [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))))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__correct,axiom,
% 156.88/156.96      ! [V_a,V_b] :
% 156.88/156.96        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_Odivmod__int(V_a,V_b))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_finite__psubset__def,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zmult2__lemma,axiom,
% 156.88/156.96      ! [V_c,V_r,V_q,V_b,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_c))
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral_Osize_I1_J,axiom,
% 156.88/156.96      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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sup__Un__eq2,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inf__Int__eq2,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_S_2,V_R_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pred__subset__eq2,axiom,
% 156.88/156.96      ! [V_S_2,V_R_2,T_b,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_bot__empty__eq2,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pred__equals__eq2,axiom,
% 156.88/156.96      ! [V_S_2,V_R_2,T_b,T_a] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> V_R_2 = V_S_2 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__rel__0,axiom,
% 156.88/156.96      ! [V_b] :
% 156.88/156.96        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_self__remainder,axiom,
% 156.88/156.96      ! [V_r,V_q,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => V_r = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_unique__quotient,axiom,
% 156.88/156.96      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96           => V_q = V_q_H ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_unique__remainder,axiom,
% 156.88/156.96      ! [V_r_H,V_q_H,V_r,V_q,V_b,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96           => V_r = V_r_H ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_INF__INT__eq2,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_r_2,T_c,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_SUP__UN__eq2,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_r_2,T_c,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_self__quotient,axiom,
% 156.88/156.96      ! [V_r,V_q,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => V_q = c_Groups_Oone__class_Oone(tc_Int_Oint) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__rel__mod,axiom,
% 156.88/156.96      ! [V_r,V_q,V_b,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => c_Divides_Odiv__class_Omod(tc_Int_Oint,V_a,V_b) = V_r ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__rel__div,axiom,
% 156.88/156.96      ! [V_r,V_q,V_b,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Int_Oint),V_a),V_b) = V_q ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__mod__div,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__rel__div__mod,axiom,
% 156.88/156.96      ! [V_a,V_b] :
% 156.88/156.96        ( V_b != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zadd1__lemma,axiom,
% 156.88/156.96      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zminus1__lemma,axiom,
% 156.88/156.96      ! [V_r_2,V_q_2,V_b_2,V_a_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__relI,axiom,
% 156.88/156.96      ! [V_r,V_q,V_b,V_a] :
% 156.88/156.96        ( 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)
% 156.88/156.96       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_r))
% 156.88/156.96                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_r),V_b)) ) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96             => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),V_r))
% 156.88/156.96                & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_r),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) ) ) )
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_zmult1__lemma,axiom,
% 156.88/156.96      ! [V_a,V_r,V_q,V_c,V_b] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( V_c != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pair__imageI,axiom,
% 156.88/156.96      ! [V_f_2,T_c,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_norm__frac_Osimps,axiom,
% 156.88/156.96      ! [V_a_2,V_b_2] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96         => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96                | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 156.88/156.96             => 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)) )
% 156.88/156.96            & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 156.88/156.96             => 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))) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_adjust__eq,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sup2E,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => ( ~ hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sup2CI,axiom,
% 156.88/156.96      ! [T_b,T_a,V_A_2,V_y_2,V_x_2,V_B_2] :
% 156.88/156.96        ( ( ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) )
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inf2I,axiom,
% 156.88/156.96      ! [T_b,T_a,V_B_2,V_y_2,V_x_2,V_A_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inf2E,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => ~ ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 156.88/156.96           => ~ hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mem__splitI,axiom,
% 156.88/156.96      ! [T_c,T_b,V_b_2,V_a_2,V_c_2,V_z_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_c_2,V_a_2),V_b_2)))
% 156.88/156.96       => 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_c_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_prod__caseI,axiom,
% 156.88/156.96      ! [T_b,T_a,V_b_2,V_a_2,V_f1_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(V_f1_2,V_a_2),V_b_2))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_splitI,axiom,
% 156.88/156.96      ! [T_b,T_a,V_b_2,V_a_2,V_f_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_bot2E,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_splitD_H,axiom,
% 156.88/156.96      ! [V_c_2,V_b_2,V_a_2,V_R_2,T_c,T_b,T_a] :
% 156.88/156.96        ( 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_c_2))
% 156.88/156.96       => hBOOL(hAPP(hAPP(hAPP(V_R_2,V_a_2),V_b_2),V_c_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_predicate2D,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_Q_2,V_P_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rev__predicate2D,axiom,
% 156.88/156.96      ! [V_Q_2,T_b,T_a,V_y_2,V_x_2,V_P_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_Q_2,V_x_2),V_y_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__by__empty,axiom,
% 156.88/156.96      ! [V_B_2,T_a,V_A_2] :
% 156.88/156.96        ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sup2I1,axiom,
% 156.88/156.96      ! [V_B_2,T_b,T_a,V_y_2,V_x_2,V_A_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_sup2I2,axiom,
% 156.88/156.96      ! [V_A_2,T_b,T_a,V_y_2,V_x_2,V_B_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inf2D1,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => hBOOL(hAPP(hAPP(V_A_2,V_x_2),V_y_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inf2D2,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => hBOOL(hAPP(hAPP(V_B_2,V_x_2),V_y_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__paired__All,axiom,
% 156.88/156.96      ! [T_b,T_a,V_P_2] :
% 156.88/156.96        ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.96      <=> ! [B_a,B_b] : hBOOL(hAPP(V_P_2,hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Pair__eq,axiom,
% 156.88/156.96      ! [V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> ( V_a_2 = V_a_H_2
% 156.88/156.96          & V_b_2 = V_b_H_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Pair__inject,axiom,
% 156.88/156.96      ! [V_b_H,V_a_H,V_b,V_a,T_b,T_a] :
% 156.88/156.96        ( 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)
% 156.88/156.96       => ~ ( V_a = V_a_H
% 156.88/156.96           => V_b != V_b_H ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__weak__cong,axiom,
% 156.88/156.96      ! [V_c_2,T_c,T_b,T_a,V_q_2,V_p_2] :
% 156.88/156.96        ( V_p_2 = V_q_2
% 156.88/156.96       => hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_c_2),V_p_2) = hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,T_c),V_c_2),V_q_2) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_in__finite__psubset,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.96          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__twice,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_prod_Osimps_I2_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__conv,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_splitD,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => hBOOL(hAPP(hAPP(V_f_2,V_a_2),V_b_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__eta,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__paired__The,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_The__split__eq,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_adjust__def,axiom,
% 156.88/156.96      ! [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))))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_in__rel__def,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_R_2,T_b,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_FunDef_Oin__rel(T_a,T_b,V_R_2),V_x_2),V_y_2))
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__mod__code__numeral__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg__eqn__1__number__of,axiom,
% 156.88/156.96      ! [V_w] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( 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))))
% 156.88/156.96           => 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))) )
% 156.88/156.96          & ( ~ 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))))
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg__correct,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OnegDivAlg(V_a,V_b))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg__div__mod,axiom,
% 156.88/156.96      ! [V_l,V_k] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_k),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg__minus1,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg_Osimps,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( ( ( 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)))
% 156.88/156.96            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( ~ ( 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)))
% 156.88/156.96              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg__eqn__number__of,axiom,
% 156.88/156.96      ! [V_w,V_v] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( 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))))
% 156.88/156.96           => 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))) )
% 156.88/156.96          & ( ~ 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))))
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg__eqn,axiom,
% 156.88/156.96      ! [V_a,V_b] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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)) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nitpick_Orefl_H__def,axiom,
% 156.88/156.96      ! [V_r_2,T_a] :
% 156.88/156.96        ( c_Nitpick_Orefl_H(T_a,V_r_2)
% 156.88/156.96      <=> ! [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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg__eqn__1__number__of,axiom,
% 156.88/156.96      ! [V_w] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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)) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg_Osimps,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 156.88/156.96            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 156.88/156.96              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg__0,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg__correct,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96         => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),c_Divides_OposDivAlg(V_a,V_b))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg__div__mod,axiom,
% 156.88/156.96      ! [V_l,V_k] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_k))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_l))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg__eqn,axiom,
% 156.88/156.96      ! [V_a,V_b] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 156.88/156.96           => 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) )
% 156.88/156.96          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),V_b))
% 156.88/156.96           => 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))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg__eqn__number__of,axiom,
% 156.88/156.96      ! [V_w,V_v] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( 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)))
% 156.88/156.96           => 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)) )
% 156.88/156.96          & ( ~ 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)))
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__def,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OposDivAlg(V_a,V_b) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96             => ( ( V_a = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96                 => 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)) )
% 156.88/156.96                & ( V_a != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96                 => 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))) ) ) ) ) )
% 156.88/156.96        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96         => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96             => c_Divides_Odivmod__int(V_a,V_b) = c_Divides_OnegDivAlg(V_a,V_b) )
% 156.88/156.96            & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96             => 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))) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__step,axiom,
% 156.88/156.96      ! [V_m,V_n] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n),V_m))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__pdivmod,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96             => 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) )
% 156.88/156.96            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96             => 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)))) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negateSnd__def,axiom,
% 156.88/156.96      c_Divides_OnegateSnd = c_Product__Type_Oapsnd(tc_Int_Oint,tc_Int_Oint,tc_Int_Oint,c_Groups_Ouminus__class_Ouminus(tc_Int_Oint)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_apsnd__conv,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__zero,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__base,axiom,
% 156.88/156.96      ! [V_n,V_m] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m),V_n))
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negateSnd__eq,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__div__mod,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__rel__neg,axiom,
% 156.88/156.96      ! [V_qr,V_b,V_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => hBOOL(hAPP(c_Divides_Odivmod__int__rel(V_a,V_b),hAPP(c_Divides_OnegateSnd,V_qr))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__if,axiom,
% 156.88/156.96      ! [V_m_2,V_n_2] :
% 156.88/156.96        ( ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 156.88/156.96         => 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) )
% 156.88/156.96        & ( ~ ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) )
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pdivmod__def,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pdivmod__posDivAlg,axiom,
% 156.88/156.96      ! [V_k,V_l] :
% 156.88/156.96        ( ( V_l = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( V_l != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__int__code,axiom,
% 156.88/156.96      ! [V_l_2,V_k_2] :
% 156.88/156.96        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => 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)) )
% 156.88/156.96        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96         => ( ( V_l_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96             => 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) )
% 156.88/156.96            & ( V_l_2 != c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96             => 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)))) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__rel__mult2__eq,axiom,
% 156.88/156.96      ! [V_c,V_r,V_q,V_b,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_b))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__rel__mult1__eq,axiom,
% 156.88/156.96      ! [V_a,V_r,V_q,V_c,V_b] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg_Opsimps,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( ( 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)))
% 156.88/156.96              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96           => 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)) )
% 156.88/156.96          & ( ~ ( 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)))
% 156.88/156.96                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96           => 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))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__rel__unique,axiom,
% 156.88/156.96      ! [V_qr_H,V_qr,V_n,V_m] :
% 156.88/156.96        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 156.88/156.96       => ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr_H))
% 156.88/156.96         => V_qr = V_qr_H ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_accp__downward,axiom,
% 156.88/156.96      ! [V_a_2,V_b_2,V_r_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_b_2))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 156.88/156.96         => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_accp_Oequations,axiom,
% 156.88/156.96      ! [V_a_2,V_r_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2))
% 156.88/156.96      <=> ! [B_x] :
% 156.88/156.96            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 156.88/156.96           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_accp_Osimps,axiom,
% 156.88/156.96      ! [V_a_2,V_r_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_a_2))
% 156.88/156.96      <=> ! [B_x] :
% 156.88/156.96            ( hBOOL(hAPP(hAPP(V_r_2,B_x),V_a_2))
% 156.88/156.96           => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__eq,axiom,
% 156.88/156.96      ! [V_qr,V_n,V_m] :
% 156.88/156.96        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),V_qr))
% 156.88/156.96       => c_Divides_Odivmod__nat(V_m,V_n) = V_qr ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__rel__divmod__nat,axiom,
% 156.88/156.96      ! [V_n,V_m] : hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m,V_n),c_Divides_Odivmod__nat(V_m,V_n))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_accp__subset,axiom,
% 156.88/156.96      ! [V_R2_2,V_R1_2,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__eq,axiom,
% 156.88/156.96      ! [V_r,V_q,V_n,V_m] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => c_Divides_Odiv__class_Omod(tc_Nat_Onat,V_m,V_n) = V_r ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__eq,axiom,
% 156.88/156.96      ! [V_r,V_q,V_n,V_m] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => hAPP(hAPP(c_Divides_Odiv__class_Odiv(tc_Nat_Onat),V_m),V_n) = V_q ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__rel,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__rel__add1__eq,axiom,
% 156.88/156.96      ! [V_br,V_bq,V_b,V_ar,V_aq,V_c,V_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_c))
% 156.88/156.96           => 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg_Opsimps,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 156.88/156.96              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96           => 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) )
% 156.88/156.96          & ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a_2),V_b_2))
% 156.88/156.96                | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96           => 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))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_norm__frac_Opsimps,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96           => 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)) )
% 156.88/156.96          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b_2),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96           => ( ( ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96                  | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 156.88/156.96               => 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)) )
% 156.88/156.96              & ( ~ ( V_a_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint)
% 156.88/156.96                    | V_b_2 = c_Groups_Ozero__class_Ozero(tc_Int_Oint) )
% 156.88/156.96               => 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))) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_negDivAlg_Opinduct,axiom,
% 156.88/156.96      ! [V_P_2,V_a1_2,V_a0_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ! [B_a,B_b] :
% 156.88/156.96              ( 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)))
% 156.88/156.96             => ( ( ~ ( 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)))
% 156.88/156.96                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96                 => 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))) )
% 156.88/156.96               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_posDivAlg_Opinduct,axiom,
% 156.88/156.96      ! [V_P_2,V_a1_2,V_a0_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ! [B_a,B_b] :
% 156.88/156.96              ( 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)))
% 156.88/156.96             => ( ( ~ ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_a),B_b))
% 156.88/156.96                      | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint))) )
% 156.88/156.96                 => 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))) )
% 156.88/156.96               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__gcd_Opsimps,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ( V_y_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96           => c_Nitpick_Onat__gcd(V_x_2,V_y_2) = V_x_2 )
% 156.88/156.96          & ( V_y_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__pos__neg__1__number__of,axiom,
% 156.88/156.96      ! [V_w] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_snd__conv,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_snd__eqD,axiom,
% 156.88/156.96      ! [V_a,V_y,V_x,T_a,T_b] :
% 156.88/156.96        ( 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
% 156.88/156.96       => V_y = V_a ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_snd__def,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_apsnd__eq__conv,axiom,
% 156.88/156.96      ! [V_g_2,V_x_2,V_f_2,T_a,T_b,T_c] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_snd__apsnd,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__int__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__neg__pos,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__pos__pos,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__pos__pos__1__number__of,axiom,
% 156.88/156.96      ! [V_w] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__pos__neg,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__neg__neg,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_in__measure,axiom,
% 156.88/156.96      ! [V_f_2,V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_norm__frac_Opinduct,axiom,
% 156.88/156.96      ! [V_P_2,V_a1_2,V_a0_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ! [B_a,B_b] :
% 156.88/156.96              ( 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)))
% 156.88/156.96             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96                 => 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))) )
% 156.88/156.96               => hBOOL(hAPP(hAPP(V_P_2,B_a),B_b)) ) )
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__pos__neg__1__number__of,axiom,
% 156.88/156.96      ! [V_w] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => 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))))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_prod__eqI,axiom,
% 156.88/156.96      ! [V_q,V_p,T_b,T_a] :
% 156.88/156.96        ( hAPP(c_Product__Type_Ofst(T_a,T_b),V_p) = hAPP(c_Product__Type_Ofst(T_a,T_b),V_q)
% 156.88/156.96       => ( hAPP(c_Product__Type_Osnd(T_a,T_b),V_p) = hAPP(c_Product__Type_Osnd(T_a,T_b),V_q)
% 156.88/156.96         => V_p = V_q ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Pair__fst__snd__eq,axiom,
% 156.88/156.96      ! [T_b,T_a,V_t_2,V_s_2] :
% 156.88/156.96        ( V_s_2 = V_t_2
% 156.88/156.96      <=> ( hAPP(c_Product__Type_Ofst(T_a,T_b),V_s_2) = hAPP(c_Product__Type_Ofst(T_a,T_b),V_t_2)
% 156.88/156.96          & hAPP(c_Product__Type_Osnd(T_a,T_b),V_s_2) = hAPP(c_Product__Type_Osnd(T_a,T_b),V_t_2) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_fst__apsnd,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_fst__def,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_fst__eqD,axiom,
% 156.88/156.96      ! [V_a,V_y,V_x,T_b,T_a] :
% 156.88/156.96        ( 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
% 156.88/156.96       => V_x = V_a ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_fst__conv,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pair__collapse,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_surjective__pairing,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_prod__case__beta,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__int__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mod__nat__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__comp__eq,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__beta,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_split__def,axiom,
% 156.88/156.96      ! [V_p_2,V_c_2,T_a,T_c,T_b] : hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_b,T_c,T_a),V_c_2),V_p_2) = hAPP(hAPP(V_c_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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_The__split,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__neg__pos,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__pos__pos,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_b))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__pos__pos__1__number__of,axiom,
% 156.88/156.96      ! [V_w] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__pos__neg,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),V_a))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__neg__neg,axiom,
% 156.88/156.96      ! [V_b,V_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_a),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_b),c_Groups_Ozero__class_Ozero(tc_Int_Oint)))
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_prod__size__simp,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_conjI__realizer,axiom,
% 156.88/156.96      ! [T_b,T_a,V_q_2,V_Q_2,V_p_2,V_P_2] :
% 156.88/156.96        ( hBOOL(hAPP(V_P_2,V_p_2))
% 156.88/156.96       => ( hBOOL(hAPP(V_Q_2,V_q_2))
% 156.88/156.96         => ( 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))))
% 156.88/156.96            & 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)))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_exI__realizer,axiom,
% 156.88/156.96      ! [T_a,T_b,V_x_2,V_y_2,V_P_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(V_P_2,V_y_2),V_x_2))
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_div__nat__def,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_divmod__nat__rel__def,axiom,
% 156.88/156.96      ! [V_qr_2,V_n_2,V_m_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Divides_Odivmod__nat__rel(V_m_2,V_n_2),V_qr_2))
% 156.88/156.96      <=> ( 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))
% 156.88/156.96          & ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96           => hAPP(c_Product__Type_Ofst(tc_Nat_Onat,tc_Nat_Onat),V_qr_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.96          & ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96           => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 156.88/156.96               => ( 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)))
% 156.88/156.96                  & 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)) ) )
% 156.88/156.96              & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_n_2))
% 156.88/156.96               => ( 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)))
% 156.88/156.96                  & 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))) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__def,axiom,
% 156.88/156.96      ! [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)))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat__gcd_Opinduct,axiom,
% 156.88/156.96      ! [V_P_2,V_a1_2,V_a0_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( ! [B_x,B_y] :
% 156.88/156.96              ( 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)))
% 156.88/156.96             => ( ( B_y != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.96                 => hBOOL(hAPP(hAPP(V_P_2,B_y),c_Divides_Odiv__class_Omod(tc_Nat_Onat,B_x,B_y))) )
% 156.88/156.96               => hBOOL(hAPP(hAPP(V_P_2,B_x),B_y)) ) )
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mlex__leq,axiom,
% 156.88/156.96      ! [V_R_2,T_a,V_y_2,V_x_2,V_f_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Rep__Integ__inject,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2] :
% 156.88/156.96        ( hAPP(c_Int_ORep__Integ,V_x_2) = hAPP(c_Int_ORep__Integ,V_y_2)
% 156.88/156.96      <=> V_x_2 = V_y_2 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mlex__less,axiom,
% 156.88/156.96      ! [V_R_2,T_a,V_y_2,V_x_2,V_f_2] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral_Osize_I2_J,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_prod_Orecs,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nats__number__of,axiom,
% 156.88/156.96      ! [V_w_2,T_a] :
% 156.88/156.96        ( class_Int_Onumber__ring(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Int_OPls),V_w_2))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral_Oinject,axiom,
% 156.88/156.96      ! [V_code__numeral_H_2,V_code__numeral_2] :
% 156.88/156.96        ( c_Code__Numeral_OSuc__code__numeral(V_code__numeral_2) = c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H_2)
% 156.88/156.96      <=> V_code__numeral_2 = V_code__numeral_H_2 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral_Osimps_I3_J,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral_Osimps_I2_J,axiom,
% 156.88/156.96      ! [V_code__numeral_H] : c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) != c_Code__Numeral_OSuc__code__numeral(V_code__numeral_H) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nats__0,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Ozero__class_Ozero(T_a)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nats__add,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 156.88/156.96           => 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))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nats__mult,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Nat_Osemiring__1__class_ONats(T_a)))
% 156.88/156.96           => 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))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Nats__1,axiom,
% 156.88/156.96      ! [T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => hBOOL(hAPP(hAPP(c_member(T_a),c_Groups_Oone__class_Oone(T_a)),c_Nat_Osemiring__1__class_ONats(T_a))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__nat__in__Nats,axiom,
% 156.88/156.96      ! [V_n_2,T_a] :
% 156.88/156.96        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Suc__code__numeral__minus__one,axiom,
% 156.88/156.96      ! [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 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral_Osize_I4_J,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_in__lex__prod,axiom,
% 156.88/156.96      ! [V_s_2,V_r_2,V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> ( 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))
% 156.88/156.96          | ( V_a_2 = V_a_H_2
% 156.88/156.96            & 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_apsnd__apfst,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_snd__apfst,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_apfst__conv,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_apfst__eq__conv,axiom,
% 156.88/156.96      ! [V_g_2,V_x_2,V_f_2,T_b,T_a,T_c] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_fst__apfst,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_apsnd__apfst__commute,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_code__numeral_Osize_I3_J,axiom,
% 156.88/156.96      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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_apfst__apsnd,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_same__fstI,axiom,
% 156.88/156.96      ! [T_a,V_R_2,V_y_2,V_y_H_2,T_b,V_x_2,V_P_2] :
% 156.88/156.96        ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pair__lessI2,axiom,
% 156.88/156.96      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_s_2),V_t_2))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__ext__additive,axiom,
% 156.88/156.96      ! [V_D_2,V_C_2,V_R_2,V_B_2,V_A_2,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pair__lessI1,axiom,
% 156.88/156.96      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__extp__max__ext__eq,axiom,
% 156.88/156.96      ! [V_xa_2,V_x_2,V_R_2,T_a] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pair__leqI2,axiom,
% 156.88/156.96      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_a_2),V_b_2))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_s_2),V_t_2))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_smax__insertI,axiom,
% 156.88/156.96      ! [V_X_2,V_x_2,V_Y_2,V_y_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_Y_2))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( 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))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_smax__emptyI,axiom,
% 156.88/156.96      ! [V_Y_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_Y_2))
% 156.88/156.96       => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__strict__def,axiom,
% 156.88/156.96      c_FunDef_Omax__strict = c_Wellfounded_Omax__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pair__leqI1,axiom,
% 156.88/156.96      ! [V_t_2,V_s_2,V_b_2,V_a_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_a_2),V_b_2))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_wmin__insertI,axiom,
% 156.88/156.96      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( 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))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_wmax__insertI,axiom,
% 156.88/156.96      ! [V_XS_2,V_x_2,V_YS_2,V_y_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_y_2),V_YS_2))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( 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))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_smin__insertI,axiom,
% 156.88/156.96      ! [V_YS_2,V_y_2,V_XS_2,V_x_2] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_x_2),V_XS_2))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( 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))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_wmax__emptyI,axiom,
% 156.88/156.96      ! [V_X_2] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(tc_Nat_Onat,tc_Nat_Onat)),V_X_2))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_smin__emptyI,axiom,
% 156.88/156.96      ! [V_X_2] :
% 156.88/156.96        ( V_X_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_wmin__emptyI,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__weak__def,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__weak__def,axiom,
% 156.88/156.96      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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__rpair__set,axiom,
% 156.88/156.96      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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_max__rpair__set,axiom,
% 156.88/156.96      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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_min__strict__def,axiom,
% 156.88/156.96      c_FunDef_Omin__strict = c_Wellfounded_Omin__ext(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less__than__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_x_2),V_y_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_intrel__iff,axiom,
% 156.88/156.96      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rp__inv__image__rp,axiom,
% 156.88/156.96      ! [V_f_2,T_b,V_P_2,T_a] :
% 156.88/156.96        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 156.88/156.96       => c_FunDef_Oreduction__pair(T_b,hAPP(hAPP(c_FunDef_Orp__inv__image(T_a,T_b),V_P_2),V_f_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pair__less__def,axiom,
% 156.88/156.96      c_FunDef_Opair__less = c_Wellfounded_Olex__prod(tc_Nat_Onat,tc_Nat_Onat,c_Wellfounded_Oless__than,c_Wellfounded_Oless__than) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mlex__prod__def,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rp__inv__image__def,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equiv__intrel__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2] :
% 156.88/156.96        ( 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))))
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_measure__def,axiom,
% 156.88/156.96      ! [T_a] : c_Wellfounded_Omeasure(T_a) = hAPP(c_Relation_Oinv__image(tc_Nat_Onat,T_a),c_Wellfounded_Oless__than) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__singleton,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__singleton__iff,axiom,
% 156.88/156.96      ! [V_a_2,V_r_2,T_b,V_b_2,T_a] :
% 156.88/156.96        ( 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))))))
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inv__image__def,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__empty,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__Un,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__UN,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__Int__subset,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__mono,axiom,
% 156.88/156.96      ! [V_A_2,V_A_H_2,V_r_2,V_r_H_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_H_2),V_A_2))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Un__Image,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_in__inv__image,axiom,
% 156.88/156.96      ! [V_f_2,V_r_2,T_b,V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__INT__subset,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_rev__ImageI,axiom,
% 156.88/156.96      ! [V_r_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_OImage(T_a,T_b,V_r_2),V_A_2))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__iff,axiom,
% 156.88/156.96      ! [V_A_2,V_r_2,T_b,V_b_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_A_2)))
% 156.88/156.96      <=> ? [B_x] :
% 156.88/156.96            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2))
% 156.88/156.96            & 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__eq__UN,axiom,
% 156.88/156.96      ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_of__int,axiom,
% 156.88/156.96      ! [V_j_2,V_i_2,T_a] :
% 156.88/156.96        ( class_Rings_Oring__1(T_a)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_One__int__def,axiom,
% 156.88/156.96      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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mult,axiom,
% 156.88/156.96      ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Rep__Integ__inverse,axiom,
% 156.88/156.96      ! [V_x_2] : hAPP(c_Int_OAbs__Integ,hAPP(c_Int_ORep__Integ,V_x_2)) = V_x_2 ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus,axiom,
% 156.88/156.96      ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Zero__int__def,axiom,
% 156.88/156.96      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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_int__def,axiom,
% 156.88/156.96      ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_add,axiom,
% 156.88/156.96      ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_nat,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_minus__int__def,axiom,
% 156.88/156.96      ! [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))))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_less,axiom,
% 156.88/156.96      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 156.88/156.96        ( 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)))))))
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_le,axiom,
% 156.88/156.96      ! [V_v_2,V_u_2,V_y_2,V_x_2] :
% 156.88/156.96        ( 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)))))))
% 156.88/156.96      <=> 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_irrefl__def,axiom,
% 156.88/156.96      ! [V_r_2,T_a] :
% 156.88/156.96        ( c_Relation_Oirrefl(T_a,V_r_2)
% 156.88/156.96      <=> ! [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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__Abs__Integ,axiom,
% 156.88/156.96      ! [V_z_2] :
% 156.88/156.96        ~ ! [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))))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Field__insert,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Field__Union,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Field__empty,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_mono__Field,axiom,
% 156.88/156.96      ! [V_s_2,V_r_2,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Field__Un,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_finite__Field,axiom,
% 156.88/156.96      ! [V_r_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 156.88/156.96       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Relation_OField(T_a),V_r_2))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Id__on__def,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotient__def,axiom,
% 156.88/156.96      ! [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)))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_ImageE,axiom,
% 156.88/156.96      ! [V_A_2,V_r_2,T_b,V_b_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_OImage(T_b,T_a,V_r_2),V_A_2)))
% 156.88/156.96       => ~ ! [B_x] :
% 156.88/156.96              ( 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))
% 156.88/156.96             => ~ hBOOL(hAPP(hAPP(c_member(T_b),B_x),V_A_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotient__is__empty,axiom,
% 156.88/156.96      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotient__is__empty2,axiom,
% 156.88/156.96      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( 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)
% 156.88/156.96      <=> V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotient__empty,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Id__on__def_H,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Id__on__empty,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Image__Id__on,axiom,
% 156.88/156.96      ! [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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotientI,axiom,
% 156.88/156.96      ! [V_r_2,V_A_2,V_x_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Id__on__iff,axiom,
% 156.88/156.96      ! [V_A_2,V_y_2,V_x_2,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96      <=> ( V_x_2 = V_y_2
% 156.88/156.96          & hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Id__on__eqI,axiom,
% 156.88/156.96      ! [V_A_2,T_a,V_b_2,V_a_2] :
% 156.88/156.96        ( V_a_2 = V_b_2
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_singleton__quotient,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equiv__class__nondisjoint,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2,V_x_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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)))))))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_subset__equiv__class,axiom,
% 156.88/156.96      ! [V_a_2,V_b_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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))))))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotientE,axiom,
% 156.88/156.96      ! [V_r_2,V_A_2,V_X_2,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ~ ! [B_x] :
% 156.88/156.96              ( 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))))
% 156.88/156.96             => ~ hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equiv__intrel,axiom,
% 156.88/156.96      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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Union__quotient,axiom,
% 156.88/156.96      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => 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 ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equiv__class__self,axiom,
% 156.88/156.96      ! [V_a_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.96         => 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)))))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotient__disj,axiom,
% 156.88/156.96      ! [V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => ( 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)))
% 156.88/156.96           => ( V_X_2 = V_Y_2
% 156.88/156.96              | 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)) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equiv__class__eq,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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))
% 156.88/156.96         => 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)))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotient__eqI,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => ( 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)))
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_X_2))
% 156.88/156.96             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_Y_2))
% 156.88/156.96               => ( 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))
% 156.88/156.96                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_quotient__eq__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_Y_2,V_X_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => ( 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)))
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_X_2))
% 156.88/156.96             => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_Y_2))
% 156.88/156.96               => ( V_X_2 = V_Y_2
% 156.88/156.96                <=> 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)) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equiv__class__eq__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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))
% 156.88/156.96        <=> ( 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))))
% 156.88/156.96            & hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96            & hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__equiv__class,axiom,
% 156.88/156.96      ! [V_A_2,V_b_2,V_a_2,V_r_2,T_a] :
% 156.88/156.96        ( 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))))
% 156.88/156.96       => ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_A_2))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__equiv__class__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 156.88/156.96           => ( 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))))
% 156.88/156.96            <=> 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)) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equiv__class__subset,axiom,
% 156.88/156.96      ! [V_b_2,V_a_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( 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))
% 156.88/156.96         => 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)))))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__equiv__class__iff2,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 156.88/156.96           => ( 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)
% 156.88/156.96            <=> 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)) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_UN__equiv__class2,axiom,
% 156.88/156.96      ! [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] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 156.88/156.96       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 156.88/156.96         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a1_2),V_A1_2))
% 156.88/156.96             => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a2_2),V_A2_2))
% 156.88/156.96               => 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) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_UN__equiv__class,axiom,
% 156.88/156.96      ! [V_a_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.96           => 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) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equivp__equiv,axiom,
% 156.88/156.96      ! [V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_A_2)
% 156.88/156.96      <=> 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_identity__equivp,axiom,
% 156.88/156.96      ! [T_a] : c_Equiv__Relations_Oequivp(T_a,c_fequal) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equivp__def,axiom,
% 156.88/156.96      ! [V_R_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 156.88/156.96      <=> ! [B_x,B_y] :
% 156.88/156.96            ( hBOOL(hAPP(hAPP(V_R_2,B_x),B_y))
% 156.88/156.96          <=> hAPP(V_R_2,B_x) = hAPP(V_R_2,B_y) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equivp__reflp,axiom,
% 156.88/156.96      ! [V_x_2,V_R_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 156.88/156.96       => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_x_2)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equivp__symp,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_R_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 156.88/156.96         => hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_x_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_equivp__transp,axiom,
% 156.88/156.96      ! [V_z_2,V_y_2,V_x_2,V_R_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequivp(T_a,V_R_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_y_2))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(V_R_2,V_y_2),V_z_2))
% 156.88/156.96           => hBOOL(hAPP(hAPP(V_R_2,V_x_2),V_z_2)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_congruent2__implies__congruent,axiom,
% 156.88/156.96      ! [V_a_2,V_f_2,V_r2_2,T_c,T_b,V_r1_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r1_2)
% 156.88/156.96       => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,T_c,V_r1_2,V_r2_2,V_f_2)
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.96           => c_Equiv__Relations_Ocongruent(T_b,T_c,V_r2_2,hAPP(V_f_2,V_a_2)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_congruent2D,axiom,
% 156.88/156.96      ! [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] :
% 156.88/156.96        ( c_Equiv__Relations_Ocongruent2(T_a,T_b,T_c,V_r1_2,V_r2_2,V_f_2)
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( 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))
% 156.88/156.96           => hAPP(hAPP(V_f_2,V_y1_2),V_y2_2) = hAPP(hAPP(V_f_2,V_z1_2),V_z2_2) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_congruentD,axiom,
% 156.88/156.96      ! [V_z_2,V_y_2,V_f_2,V_r_2,T_b,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Ocongruent(T_a,T_b,V_r_2,V_f_2)
% 156.88/156.96       => ( 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))
% 156.88/156.96         => hAPP(V_f_2,V_y_2) = hAPP(V_f_2,V_z_2) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_congruent2__implies__congruent__UN,axiom,
% 156.88/156.96      ! [V_a_2,V_f_2,T_c,V_r2_2,V_A2_2,T_b,V_r1_2,V_A1_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 156.88/156.96       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 156.88/156.96         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),V_A2_2))
% 156.88/156.96             => 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)) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_UN__equiv__class__inject,axiom,
% 156.88/156.96      ! [V_Y_2,V_X_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 156.88/156.96         => ( 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)
% 156.88/156.96           => ( 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)))
% 156.88/156.96             => ( 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)))
% 156.88/156.96               => ( ! [B_x] :
% 156.88/156.96                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96                     => ! [B_y] :
% 156.88/156.96                          ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_A_2))
% 156.88/156.96                         => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 156.88/156.96                           => 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)) ) ) )
% 156.88/156.96                 => V_X_2 = V_Y_2 ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_UN__equiv__class__type2,axiom,
% 156.88/156.96      ! [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] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A1_2,V_r1_2)
% 156.88/156.96       => ( c_Equiv__Relations_Oequiv(T_b,V_A2_2,V_r2_2)
% 156.88/156.96         => ( c_Equiv__Relations_Ocongruent2(T_a,T_b,tc_fun(T_c,tc_HOL_Obool),V_r1_2,V_r2_2,V_f_2)
% 156.88/156.96           => ( 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)))
% 156.88/156.96             => ( 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)))
% 156.88/156.96               => ( ! [B_x1] :
% 156.88/156.96                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_x1),V_A1_2))
% 156.88/156.96                     => ! [B_x2] :
% 156.88/156.96                          ( hBOOL(hAPP(hAPP(c_member(T_b),B_x2),V_A2_2))
% 156.88/156.96                         => hBOOL(hAPP(hAPP(c_member(tc_fun(T_c,tc_HOL_Obool)),hAPP(hAPP(V_f_2,B_x1),B_x2)),V_B_2)) ) )
% 156.88/156.96                 => 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)) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_UN__equiv__class__type,axiom,
% 156.88/156.96      ! [V_B_2,V_X_2,V_f_2,T_b,V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.96       => ( c_Equiv__Relations_Ocongruent(T_a,tc_fun(T_b,tc_HOL_Obool),V_r_2,V_f_2)
% 156.88/156.96         => ( 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)))
% 156.88/156.96           => ( ! [B_x] :
% 156.88/156.96                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96                 => hBOOL(hAPP(hAPP(c_member(tc_fun(T_b,tc_HOL_Obool)),hAPP(V_f_2,B_x)),V_B_2)) )
% 156.88/156.96             => 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)) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Integ__def,axiom,
% 156.88/156.96      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) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Id__onE,axiom,
% 156.88/156.96      ! [V_A_2,V_c_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_c_2),c_Relation_OId__on(T_a,V_A_2)))
% 156.88/156.96       => ~ ! [B_x] :
% 156.88/156.96              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96             => V_c_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_card__quotient__disjoint,axiom,
% 156.88/156.96      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96       => ( 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)
% 156.88/156.96         => 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__empty,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__uminus,axiom,
% 156.88/156.96      ! [V_A_2,T_a] :
% 156.88/156.96        ( class_Groups_Oordered__ab__group__add(T_a)
% 156.88/156.96       => c_Fun_Oinj__on(T_a,T_a,c_Groups_Ouminus__class_Ouminus(T_a),V_A_2) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__id2,axiom,
% 156.88/156.96      ! [V_A_2,T_a] : c_Fun_Oinj__on(T_a,T_a,c_COMBI(T_a),V_A_2) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_subset__inj__on,axiom,
% 156.88/156.96      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.96         => c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__Int,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__def,axiom,
% 156.88/156.96      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96      <=> ! [B_x] :
% 156.88/156.96            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.96           => ! [B_xa] :
% 156.88/156.96                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 156.88/156.96               => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_xa)
% 156.88/156.96                 => B_x = B_xa ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__diff,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__onD,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 156.88/156.96             => V_x_2 = V_y_2 ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__iff,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 156.88/156.96           => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 156.88/156.96            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__contraD,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => ( V_x_2 != V_y_2
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.96           => ( hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2))
% 156.88/156.96             => hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__Un__image__eq__iff,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96       => ( 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)
% 156.88/156.96        <=> V_A_2 = V_B_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_card__image,axiom,
% 156.88/156.96      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => 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) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_finite__imageD,axiom,
% 156.88/156.96      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2)))
% 156.88/156.96       => ( c_Fun_Oinj__on(T_b,T_a,V_f_2,V_A_2)
% 156.88/156.96         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__image__eq__iff,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => ( 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)
% 156.88/156.96        <=> V_A_2 = V_B_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_injD,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 156.88/156.96         => V_x_2 = V_y_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__eq,axiom,
% 156.88/156.96      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 156.88/156.96        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__fun,axiom,
% 156.88/156.96      ! [T_c,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => 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))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__strict__subset,axiom,
% 156.88/156.96      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.96         => 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))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_range__ex1__eq,axiom,
% 156.88/156.96      ! [V_b_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => ( 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)))))
% 156.88/156.96        <=> ? [B_x] :
% 156.88/156.96              ( V_b_2 = hAPP(V_f_2,B_x)
% 156.88/156.96              & ! [B_y] :
% 156.88/156.96                  ( V_b_2 = hAPP(V_f_2,B_y)
% 156.88/156.96                 => B_y = B_x ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__image__mem__iff,axiom,
% 156.88/156.96      ! [V_A_2,V_a_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__iff__surj,axiom,
% 156.88/156.96      ! [V_A_H_2,T_b,T_a,V_A_2] :
% 156.88/156.96        ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.96       => ( ? [B_f] :
% 156.88/156.96              ( c_Fun_Oinj__on(T_a,T_b,B_f,V_A_2)
% 156.88/156.96              & 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)) )
% 156.88/156.96        <=> ? [B_g] : hAPP(c_Set_Oimage(T_b,T_a,B_g),V_A_H_2) = V_A_2 ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_finite__surj__inj,axiom,
% 156.88/156.96      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96       => ( 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)))
% 156.88/156.96         => c_Fun_Oinj__on(T_a,T_a,V_f_2,V_A_2) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_endo__inj__surj,axiom,
% 156.88/156.96      ! [V_f_2,V_A_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( c_Fun_Oinj__on(T_a,T_a,V_f_2,V_A_2)
% 156.88/156.96           => hAPP(c_Set_Oimage(T_a,T_a,V_f_2),V_A_2) = V_A_2 ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_finite__UNIV__inj__surj,axiom,
% 156.88/156.96      ! [V_f_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.96       => ( c_Fun_Oinj__on(T_a,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96         => 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_finite__UNIV__surj__inj,axiom,
% 156.88/156.96      ! [V_f_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.96       => ( 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))
% 156.88/156.96         => c_Fun_Oinj__on(T_a,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__image__subset__iff,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => ( 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)))
% 156.88/156.96        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__image__Int,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_image__Int,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__iff__eq__card,axiom,
% 156.88/156.96      ! [V_f_2,T_b,V_A_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96        <=> 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_eq__card__imp__inj__on,axiom,
% 156.88/156.96      ! [V_f_2,T_b,V_A_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96       => ( 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)
% 156.88/156.96         => c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__image__set__diff,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_C_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 156.88/156.96       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 156.88/156.96         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_C_2))
% 156.88/156.96           => 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)) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_image__set__diff,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => 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)) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_pigeonhole,axiom,
% 156.88/156.96      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( 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)))
% 156.88/156.96       => ~ c_Fun_Oinj__on(T_b,T_a,V_f_2,V_A_2) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__fun__updI,axiom,
% 156.88/156.96      ! [V_x_2,V_y_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 156.88/156.96         => 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) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__singleton,axiom,
% 156.88/156.96      ! [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))) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_Rep__Integ,axiom,
% 156.88/156.96      ! [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)) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_card__bij__eq,axiom,
% 156.88/156.96      ! [V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( c_Fun_Oinj__on(T_b,T_a,V_g_2,V_B_2)
% 156.88/156.96           => ( 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))
% 156.88/156.96             => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96               => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.96                 => hAPP(c_Finite__Set_Ocard(T_a),V_A_2) = hAPP(c_Finite__Set_Ocard(T_b),V_B_2) ) ) ) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__image__Compl__subset,axiom,
% 156.88/156.96      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.96       => 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)))) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__insert,axiom,
% 156.88/156.96      ! [V_A_2,V_a_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,hAPP(hAPP(c_Set_Oinsert(T_a),V_a_2),V_A_2))
% 156.88/156.96      <=> ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96          & ~ 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))))))) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__Un,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( 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))
% 156.88/156.96      <=> ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96          & c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.96          & 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)) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_card__inj__on__le,axiom,
% 156.88/156.96      ! [V_B_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.96        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.96       => ( 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))
% 156.88/156.96         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.96           => 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))) ) ) ) ).
% 156.88/156.96  
% 156.88/156.96  fof(fact_inj__on__iff__card__le,axiom,
% 156.88/156.96      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.96        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.96       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.96         => ( ? [B_f] :
% 156.88/156.96                ( c_Fun_Oinj__on(T_a,T_b,B_f,V_A_2)
% 156.88/156.96                & 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)) )
% 156.88/156.96          <=> 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))) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_quotient__diff1,axiom,
% 156.88/156.97      ! [V_a_2,V_A_2,V_r_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_image__INT,axiom,
% 156.88/156.97      ! [V_j_2,V_B_2,V_A_2,T_c,V_C_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_C_2)
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_c),B_x),V_A_2))
% 156.88/156.97             => 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)) )
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_member(T_c),V_j_2),V_A_2))
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition__Integ,axiom,
% 156.88/156.97      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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_the__inv__into__into,axiom,
% 156.88/156.97      ! [V_B_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__add__nat,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__Some,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__Suc,axiom,
% 156.88/156.97      ! [V_N_2] : c_Fun_Oinj__on(tc_Nat_Onat,tc_Nat_Onat,c_Nat_OSuc,V_N_2) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__of__nat,axiom,
% 156.88/156.97      ! [T_a] :
% 156.88/156.97        ( class_Nat_Osemiring__char__0(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__int,axiom,
% 156.88/156.97      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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_swap__inj__on,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_the__inv__into__f__eq,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => ( hAPP(V_f_2,V_x_2) = V_y_2
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.97           => hAPP(c_Fun_Othe__inv__into(T_a,T_b,V_A_2,V_f_2),V_y_2) = V_x_2 ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_the__inv__into__f__f,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.97         => 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 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__the__inv__into,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_the__inv__into__onto,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_the__inv__f__f,axiom,
% 156.88/156.97      ! [V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__graph,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_the__inv__into__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_f__the__inv__into__f,axiom,
% 156.88/156.97      ! [V_y_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)))
% 156.88/156.97         => 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 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition_ORep__range,axiom,
% 156.88/156.97      ! [V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 156.88/156.97        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition_OAbs__image,axiom,
% 156.88/156.97      ! [V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 156.88/156.97        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition_ORep,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 156.88/156.97        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_Rep_2,V_x_2)),V_A_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition_ORep__inject,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 156.88/156.97        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 156.88/156.97       => ( hAPP(V_Rep_2,V_x_2) = hAPP(V_Rep_2,V_y_2)
% 156.88/156.97        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition_ORep__inverse,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 156.88/156.97        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 156.88/156.97       => hAPP(V_Abs_2,hAPP(V_Rep_2,V_x_2)) = V_x_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition_OAbs__inject,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 156.88/156.97        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 156.88/156.97           => ( hAPP(V_Abs_2,V_x_2) = hAPP(V_Abs_2,V_y_2)
% 156.88/156.97            <=> V_x_2 = V_y_2 ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition_OAbs__inverse,axiom,
% 156.88/156.97      ! [V_y_2,V_A_2,V_Abs_2,V_Rep_2,T_b,T_a] :
% 156.88/156.97        ( c_Typedef_Otype__definition(T_a,T_b,V_Rep_2,V_Abs_2,V_A_2)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),V_A_2))
% 156.88/156.97         => hAPP(V_Rep_2,hAPP(V_Abs_2,V_y_2)) = V_y_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__vimage__singleton,axiom,
% 156.88/156.97      ! [V_a_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => 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))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_code__numeral_Osimps_I5_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_accp__acc__eq,axiom,
% 156.88/156.97      ! [V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimageI,axiom,
% 156.88/156.97      ! [T_b,V_B_2,T_a,V_b_2,V_a_2,V_f_2] :
% 156.88/156.97        ( hAPP(V_f_2,V_a_2) = V_b_2
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),V_B_2))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_B_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__UNIV,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__empty,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__Un,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__code,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2),V_x_2))
% 156.88/156.97      <=> hBOOL(hAPP(V_A_2,hAPP(V_f_2,V_x_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__Compl,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__Int,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__mono,axiom,
% 156.88/156.97      ! [V_f_2,T_b,V_B_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__INT,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__ident,axiom,
% 156.88/156.97      ! [V_Y_2,T_a] : hAPP(c_Set_Ovimage(T_a,T_a,c_COMBI(T_a)),V_Y_2) = V_Y_2 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__Collect__eq,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__UN,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__Diff,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__eq,axiom,
% 156.88/156.97      ! [V_B_2,V_f_2,T_b,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_B_2)))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),V_B_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimageD,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,T_b,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Set_Ovimage(T_a,T_b,V_f_2),V_A_2)))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_b),hAPP(V_f_2,V_a_2)),V_A_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimageI2,axiom,
% 156.88/156.97      ! [T_b,V_A_2,V_a_2,V_f_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),hAPP(V_f_2,V_a_2)),V_A_2))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_b),V_a_2),hAPP(c_Set_Ovimage(T_b,T_a,V_f_2),V_A_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_image__vimage__subset,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_surj__image__vimage__eq,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__Union,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acc__subset,axiom,
% 156.88/156.97      ! [V_R2_2,V_R1_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__singleton__eq,axiom,
% 156.88/156.97      ! [V_b_2,V_f_2,T_b,V_a_2,T_a] :
% 156.88/156.97        ( 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))))))
% 156.88/156.97      <=> hAPP(V_f_2,V_a_2) = V_b_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__insert,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__vimageD,axiom,
% 156.88/156.97      ! [V_Fa_2,V_h_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Set_Ovimage(T_a,T_b,V_h_2),V_Fa_2)))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_Fa_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__subsetD,axiom,
% 156.88/156.97      ! [V_A_2,V_B_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_image__vimage__eq,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__vimageI,axiom,
% 156.88/156.97      ! [V_h_2,T_b,V_Fa_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Fa_2))
% 156.88/156.97       => ( c_Fun_Oinj__on(T_b,T_a,V_h_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 156.88/156.97         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Set_Ovimage(T_b,T_a,V_h_2),V_Fa_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__vimage__image__eq,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__const,axiom,
% 156.88/156.97      ! [T_b,V_A_2,V_c_2,T_a] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.97         => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(c_COMBK(T_a,T_b),V_c_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.97         => hAPP(c_Set_Ovimage(T_b,T_a,hAPP(c_COMBK(T_a,T_b),V_c_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__eq__UN,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acc__downward,axiom,
% 156.88/156.97      ! [V_a_2,V_r_2,V_b_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acc_Osimps,axiom,
% 156.88/156.97      ! [V_r_2,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 156.88/156.97      <=> ! [B_x] :
% 156.88/156.97            ( 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))
% 156.88/156.97           => hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__subsetI,axiom,
% 156.88/156.97      ! [V_A_2,V_B_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__if,axiom,
% 156.88/156.97      ! [V_B_2,T_b,V_d_2,V_A_2,V_c_2,T_a] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.97         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 156.88/156.97             => 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_c_2)),V_d_2)),V_A_2) = c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)) )
% 156.88/156.97            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 156.88/156.97             => 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_c_2)),V_d_2)),V_A_2) = V_B_2 ) ) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_c_2),V_A_2))
% 156.88/156.97         => ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 156.88/156.97             => 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_c_2)),V_d_2)),V_A_2) = hAPP(c_Groups_Ouminus__class_Ouminus(tc_fun(T_b,tc_HOL_Obool)),V_B_2) )
% 156.88/156.97            & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_d_2),V_A_2))
% 156.88/156.97             => 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_c_2)),V_d_2)),V_A_2) = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_code__numeral_Osimps_I4_J,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__def,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_max__extp_Oequations,axiom,
% 156.88/156.97      ! [V_a2_2,V_a1_2,V_R_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Omax__extp(T_a,V_R_2,V_a1_2,V_a2_2)
% 156.88/156.97      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a1_2))
% 156.88/156.97          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a2_2))
% 156.88/156.97          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97          & ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a1_2))
% 156.88/156.97             => ? [B_xa] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_a2_2))
% 156.88/156.97                  & hBOOL(hAPP(hAPP(V_R_2,B_x),B_xa)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_max__ext_Ointros,axiom,
% 156.88/156.97      ! [V_R_2,V_Y_2,V_X_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_X_2))
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_Y_2))
% 156.88/156.97         => ( V_Y_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97           => ( ! [B_x] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_X_2))
% 156.88/156.97                 => ? [B_xa] :
% 156.88/156.97                      ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_Y_2))
% 156.88/156.97                      & 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)) ) )
% 156.88/156.97             => 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))) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__compI,axiom,
% 156.88/156.97      ! [V_s_2,V_c_2,T_c,V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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_c_2)),V_s_2))
% 156.88/156.97         => 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_c_2)),hAPP(hAPP(c_Relation_Orel__comp(T_a,T_b,T_c),V_r_2),V_s_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__UNION__distrib2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__UNION__distrib,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__empty1,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__empty2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__distrib,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__distrib2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_O__assoc,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__mono,axiom,
% 156.88/156.97      ! [V_s_2,V_s_H_2,T_c,V_r_2,V_r_H_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_union__comp__emptyL,axiom,
% 156.88/156.97      ! [V_B_2,V_C_2,V_A_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_union__comp__emptyR,axiom,
% 156.88/156.97      ! [V_C_2,V_B_2,V_A_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_max__ext__compat,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_min__ext__compat,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pred__comp__rel__comp__eq,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_s_2,V_r_2,T_c,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_reduction__pairI,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_R_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Ozero__frac__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__less__than,axiom,
% 156.88/156.97      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Oless__than) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pred__comp_Ointros,axiom,
% 156.88/156.97      ! [T_c,T_b,T_a,V_c_2,V_s_2,V_b_2,V_a_2,V_r_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(V_s_2,V_b_2),V_c_2))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_Predicate_Opred__comp(T_a,T_b,T_c,V_r_2,V_s_2),V_a_2),V_c_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__empty,axiom,
% 156.88/156.97      ! [T_a] : c_Wellfounded_Owf(T_a,c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_a),tc_HOL_Obool))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__inv__image,axiom,
% 156.88/156.97      ! [V_f_2,T_b,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Owf(T_b,hAPP(hAPP(c_Relation_Oinv__image(T_a,T_b),V_r_2),V_f_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__lex__prod,axiom,
% 156.88/156.97      ! [V_rb_2,T_b,V_ra_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_ra_2)
% 156.88/156.97       => ( c_Wellfounded_Owf(T_b,V_rb_2)
% 156.88/156.97         => c_Wellfounded_Owf(tc_prod(T_a,T_b),c_Wellfounded_Olex__prod(T_a,T_b,V_ra_2,V_rb_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__measure,axiom,
% 156.88/156.97      ! [V_f_2,T_a] : c_Wellfounded_Owf(T_a,hAPP(c_Wellfounded_Omeasure(T_a),V_f_2)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__comp__self,axiom,
% 156.88/156.97      ! [V_R_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_R_2)
% 156.88/156.97      <=> c_Wellfounded_Owf(T_a,hAPP(hAPP(c_Relation_Orel__comp(T_a,T_a,T_a),V_R_2),V_R_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__irrefl,axiom,
% 156.88/156.97      ! [V_a_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ~ 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__asym,axiom,
% 156.88/156.97      ! [V_x_2,V_a_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => ~ 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__not__sym,axiom,
% 156.88/156.97      ! [V_x_2,V_a_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => ~ 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__not__refl,axiom,
% 156.88/156.97      ! [V_a_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ~ 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_min__ext__wf,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Omin__ext(T_a,V_r_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__mlex,axiom,
% 156.88/156.97      ! [V_f_2,V_R_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_R_2)
% 156.88/156.97       => c_Wellfounded_Owf(T_a,c_Wellfounded_Omlex__prod(T_a,V_f_2,V_R_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__finite__psubset,axiom,
% 156.88/156.97      ! [T_a] : c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Ofinite__psubset(T_a)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pred__comp_Oequations,axiom,
% 156.88/156.97      ! [V_a3_2,V_a1_2,V_s_2,V_r_2,T_c,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> ? [B_b] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_b))
% 156.88/156.97            & hBOOL(hAPP(hAPP(V_s_2,B_b),V_a3_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__Int2,axiom,
% 156.88/156.97      ! [V_r_H_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__Int1,axiom,
% 156.88/156.97      ! [V_r_H_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__subset,axiom,
% 156.88/156.97      ! [V_p_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => c_Wellfounded_Owf(T_a,V_p_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__pair__less,axiom,
% 156.88/156.97      c_Wellfounded_Owf(tc_prod(tc_Nat_Onat,tc_Nat_Onat),c_FunDef_Opair__less) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_max__ext__wf,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Owf(tc_fun(T_a,tc_HOL_Obool),c_Wellfounded_Omax__ext(T_a,V_r_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__less,axiom,
% 156.88/156.97      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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__int__ge__less__than2,axiom,
% 156.88/156.97      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than2(V_d_2)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__int__ge__less__than,axiom,
% 156.88/156.97      ! [V_d_2] : c_Wellfounded_Owf(tc_Int_Oint,c_Int_Oint__ge__less__than(V_d_2)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acc__wfD,axiom,
% 156.88/156.97      ! [V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__acc__iff,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97      <=> ! [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__no__loop,axiom,
% 156.88/156.97      ! [V_R_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__union__merge,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__iff__no__infinite__down__chain,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97      <=> ~ ? [B_f] :
% 156.88/156.97            ! [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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfE__pf,axiom,
% 156.88/156.97      ! [V_A_2,V_R_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_R_2)
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__union__compatible,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_R_2)
% 156.88/156.97       => ( c_Wellfounded_Owf(T_a,V_S_2)
% 156.88/156.97         => ( 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))
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf,axiom,
% 156.88/156.97      ! [T_a] :
% 156.88/156.97        ( class_Orderings_Owellorder(T_a)
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_reduction__pair__def,axiom,
% 156.88/156.97      ! [V_P_2,T_a] :
% 156.88/156.97        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 156.88/156.97      <=> ( 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))
% 156.88/156.97          & 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_reduction__pair__lemma,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,V_P_2,T_a] :
% 156.88/156.97        ( c_FunDef_Oreduction__pair(T_a,V_P_2)
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => ( 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)))
% 156.88/156.97           => ( c_Wellfounded_Owf(T_a,V_S_2)
% 156.88/156.97             => 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)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Oone__frac__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Onumber__of__frac__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Ofrac__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pred__nat__def,axiom,
% 156.88/156.97      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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__lenlex,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Owf(tc_List_Olist(T_a),c_List_Olenlex(T_a,V_r_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__same__fst,axiom,
% 156.88/156.97      ! [T_a,V_R_2,T_b,V_P_2] :
% 156.88/156.97        ( ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.97           => c_Wellfounded_Owf(T_b,hAPP(V_R_2,B_x)) )
% 156.88/156.97       => c_Wellfounded_Owf(tc_prod(T_a,T_b),c_Recdef_Osame__fst(T_a,T_b,V_P_2,V_R_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__pred__nat,axiom,
% 156.88/156.97      c_Wellfounded_Owf(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__lex,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Owf(tc_List_Olist(T_a),c_List_Olex(T_a,V_r_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__lexn,axiom,
% 156.88/156.97      ! [V_n_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Owf(tc_List_Olist(T_a),hAPP(c_List_Olexn(T_a,V_r_2),V_n_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__if__measure,axiom,
% 156.88/156.97      ! [T_a,V_g_2,V_f_2,V_P_2] :
% 156.88/156.97        ( ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.97           => 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))) )
% 156.88/156.97       => 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))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lex__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lexn_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__Inter,axiom,
% 156.88/156.97      ! [V_f_2,T_b,T_a,V_S_2] :
% 156.88/156.97        ( V_S_2 != c_Orderings_Obot__class_Obot(tc_fun(tc_fun(T_a,tc_HOL_Obool),tc_HOL_Obool))
% 156.88/156.97       => ( ! [B_A] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_A),V_S_2))
% 156.88/156.97             => c_Fun_Oinj__on(T_a,T_b,V_f_2,B_A) )
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__Collect__split,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_image__split__eq__Sigma,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_SigmaI,axiom,
% 156.88/156.97      ! [V_B_2,V_b_2,T_b,V_A_2,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2)))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_RangeI,axiom,
% 156.88/156.97      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__Union,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__Id__on,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__Diff__distrib1,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Times__Diff__distrib1,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__Diff__distrib2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Times__eq__cancel2,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,T_b,V_C_2,V_x_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2))
% 156.88/156.97       => ( 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))
% 156.88/156.97        <=> V_A_2 = V_B_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__empty1,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_card__cartesian__product,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__cartesian__product,axiom,
% 156.88/156.97      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__empty2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Times__empty,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97          | V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Compl__Times__UNIV2,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Compl__Times__UNIV1,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setprod__cartesian__product,axiom,
% 156.88/156.97      ! [V_A_2,V_B_2,V_f_2,T_c,T_b,T_a] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__Un__distrib2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Times__Un__distrib1,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__Un__distrib1,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__comp__subset__Sigma,axiom,
% 156.88/156.97      ! [V_C_2,V_s_2,T_c,V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( 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))))
% 156.88/156.97         => 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)))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_swap__product,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__cartesian__product,axiom,
% 156.88/156.97      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2))
% 156.88/156.97         => 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)))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_equiv__type,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__Int__distrib1,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Times__Int__distrib1,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__Int__distrib2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Id__on__subset__Times,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__Diff__subset,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_UNIV__Times__UNIV,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_SigmaE2,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.97           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_SigmaD2,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_SigmaD1,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_mem__Sigma__iff,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.97          & hBOOL(hAPP(hAPP(c_member(T_b),V_b_2),hAPP(V_B_2,V_a_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__Union,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__empty__iff,axiom,
% 156.88/156.97      ! [V_r_2,T_a,T_b] :
% 156.88/156.97        ( hAPP(c_Relation_ORange(T_b,T_a),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_b,T_a),tc_HOL_Obool)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__empty,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__Un__eq,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__Range,axiom,
% 156.88/156.97      ! [V_r_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),V_r_2))
% 156.88/156.97       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_snd__eq__Range,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_card__cartesian__product__singleton,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Times__subset__cancel2,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,T_b,V_C_2,V_x_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_C_2))
% 156.88/156.97       => ( 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))))
% 156.88/156.97        <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_b,tc_HOL_Obool)),V_A_2),V_B_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Image__subset,axiom,
% 156.88/156.97      ! [V_C_2,V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__cartesian__productD1,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_b,tc_HOL_Obool))
% 156.88/156.97         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__cartesian__productD2,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,T_b,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97         => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_B_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Collect__split,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_SetCompr__Sigma__eq,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fst__image__times,axiom,
% 156.88/156.97      ! [V_A_2,T_b,T_a,V_B_2] :
% 156.88/156.97        ( ( V_B_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97         => 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)) )
% 156.88/156.97        & ( V_B_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97         => 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 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_snd__image__times,axiom,
% 156.88/156.97      ! [V_B_2,T_b,T_a,V_A_2] :
% 156.88/156.97        ( ( V_A_2 = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97         => 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)) )
% 156.88/156.97        & ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97         => 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 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__iff,axiom,
% 156.88/156.97      ! [V_r_2,T_b,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ORange(T_b,T_a),V_r_2)))
% 156.88/156.97      <=> ? [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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__insert,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__Int__subset,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insert__times__insert,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__equiv__class,axiom,
% 156.88/156.97      ! [V_X_2,V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97       => ( 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))))
% 156.88/156.97         => ( 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)))
% 156.88/156.97           => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_X_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_UN__Times__distrib,axiom,
% 156.88/156.97      ! [V_Fa_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_Fa_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_Fa_2))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__def,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__quotient,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97       => ( 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))))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__mult__setsum__if__inj,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_g_2,V_f_2,T_b,T_a,T_c] :
% 156.88/156.97        ( class_Rings_Osemiring__0(T_c)
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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))))))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_RangeP__Range__eq,axiom,
% 156.88/156.97      ! [V_x_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_Relation_ORange(T_a,T_b),V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Ex__inj__on__UNION__Sigma,axiom,
% 156.88/156.97      ! [V_A_2,V_I_2,T_b,T_a] :
% 156.88/156.97      ? [B_f] :
% 156.88/156.97        ( 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))
% 156.88/156.97        & 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_RangeP_Ointros,axiom,
% 156.88/156.97      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 156.88/156.97       => hBOOL(hAPP(c_Predicate_ORangeP(T_a,T_b,V_r_2),V_b_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_image__id,axiom,
% 156.88/156.97      ! [V_Y_2,T_a] : hAPP(c_Set_Oimage(T_a,T_a,c_Fun_Oid(T_a)),V_Y_2) = V_Y_2 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__id,axiom,
% 156.88/156.97      ! [V_A_2,T_a] : hAPP(c_Set_Ovimage(T_a,T_a,c_Fun_Oid(T_a)),V_A_2) = V_A_2 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_id__def,axiom,
% 156.88/156.97      ! [V_x_1,T_a] : hAPP(c_Fun_Oid(T_a),V_x_1) = V_x_1 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_apsnd__id,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_RangeP_Oequations,axiom,
% 156.88/156.97      ! [V_a2_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Predicate_ORangeP(T_a,T_b,V_r_2),V_a2_2))
% 156.88/156.97      <=> ? [B_a] : hBOOL(hAPP(hAPP(V_r_2,B_a),V_a2_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_id__apply,axiom,
% 156.88/156.97      ! [V_x,T_a] : hAPP(c_Fun_Oid(T_a),V_x) = V_x ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_apfst__id,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__id,axiom,
% 156.88/156.97      ! [V_A_2,T_a] : c_Fun_Oinj__on(T_a,T_a,c_Fun_Oid(T_a),V_A_2) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_of__int__eq__id,axiom,
% 156.88/156.97      c_Int_Oring__1__class_Oof__int(tc_Int_Oint) = c_Fun_Oid(tc_Int_Oint) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_surj__id,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_split__Pair,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__reindex__id,axiom,
% 156.88/156.97      ! [V_B_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setprod__reindex__id,axiom,
% 156.88/156.97      ! [V_B_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setprod__Sigma,axiom,
% 156.88/156.97      ! [V_f_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_c)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( ! [B_x] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__Sigma,axiom,
% 156.88/156.97      ! [V_f_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_c)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( ! [B_x] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fold__image__Sigma,axiom,
% 156.88/156.97      ! [V_g_2,V_B_2,T_b,V_A_2,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_c)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( ! [B_x] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_card__SigmaI,axiom,
% 156.88/156.97      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_x))) )
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__SigmaI,axiom,
% 156.88/156.97      ! [V_B_2,T_b,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97       => ( ! [B_a] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 156.88/156.97             => hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),hAPP(V_B_2,B_a))) )
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_RangeE,axiom,
% 156.88/156.97      ! [V_r_2,T_b,V_b_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),hAPP(c_Relation_ORange(T_b,T_a),V_r_2)))
% 156.88/156.97       => ~ ! [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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_SigmaE,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_c_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),V_c_2),hAPP(hAPP(c_Product__Type_OSigma(T_a,T_b),V_A_2),V_B_2)))
% 156.88/156.97       => ~ ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => ! [B_y] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_member(T_b),B_y),hAPP(V_B_2,B_x)))
% 156.88/156.97                 => V_c_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_y) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__Un,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ( c_Wellfounded_Owf(T_a,V_s_2)
% 156.88/156.97         => ( 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))
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__surj,axiom,
% 156.88/156.97      ! [V_g_2,T_c,T_d,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_DomainI,axiom,
% 156.88/156.97      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__imageI,axiom,
% 156.88/156.97      ! [V_g_2,V_f_2,T_d,T_c,V_R_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_snd__prod__fun,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fst__map__pair,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__Id__on,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__simp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__ident,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair_Oidentity,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__empty__iff,axiom,
% 156.88/156.97      ! [V_r_2,T_b,T_a] :
% 156.88/156.97        ( hAPP(c_Relation_ODomain(T_a,T_b),V_r_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97      <=> V_r_2 = c_Orderings_Obot__class_Obot(tc_fun(tc_prod(T_a,T_b),tc_HOL_Obool)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__empty,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__mono,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__Un__eq,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__Domain,axiom,
% 156.88/156.97      ! [V_r_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),V_r_2))
% 156.88/156.97       => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fst__eq__Domain,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_apfst__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_apsnd__def,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair_Oid,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__iff,axiom,
% 156.88/156.97      ! [V_r_2,T_b,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)))
% 156.88/156.97      <=> ? [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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__insert,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__Int__subset,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__Diff__subset,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Field__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__surj__on,axiom,
% 156.88/156.97      ! [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] :
% 156.88/156.97        ( hAPP(c_Set_Oimage(T_b,T_a,V_f_2),V_A_2) = V_A_H_2
% 156.88/156.97       => ( hAPP(c_Set_Oimage(T_d,T_c,V_g_2),V_B_2) = V_B_H_2
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__Union,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__Collect__split,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__map__pair__image,axiom,
% 156.88/156.97      ! [V_f_2,T_b,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__inj__on,axiom,
% 156.88/156.97      ! [V_B_2,V_g_2,T_d,T_c,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_c,T_d,V_g_2,V_B_2)
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_DomainP__Domain__eq,axiom,
% 156.88/156.97      ! [V_x_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_prod__fun__imageE,axiom,
% 156.88/156.97      ! [V_R_2,V_g_2,V_f_2,T_d,T_c,V_c_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_b)),V_c_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)))
% 156.88/156.97       => ~ ! [B_x,B_y] :
% 156.88/156.97              ( V_c_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_y))
% 156.88/156.97             => ~ 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_DomainE,axiom,
% 156.88/156.97      ! [V_r_2,T_b,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_Relation_ODomain(T_a,T_b),V_r_2)))
% 156.88/156.97       => ~ ! [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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_DomainP_Ointros,axiom,
% 156.88/156.97      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 156.88/156.97       => hBOOL(hAPP(c_Predicate_ODomainP(T_a,T_b,V_r_2),V_a_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_DomainP_Oequations,axiom,
% 156.88/156.97      ! [V_a1_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Predicate_ODomainP(T_a,T_b,V_r_2),V_a1_2))
% 156.88/156.97      <=> ? [B_x1] : hBOOL(hAPP(hAPP(V_r_2,V_a1_2),B_x1)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__def,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97      <=> ( 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))))
% 156.88/156.97          & ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfP__def,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Rep__Integ__induct,axiom,
% 156.88/156.97      ! [V_P_2,V_y_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 156.88/156.97       => ( ! [B_x] : hBOOL(hAPP(V_P_2,hAPP(c_Int_ORep__Integ,B_x)))
% 156.88/156.97         => hBOOL(hAPP(V_P_2,V_y_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfP__empty,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__Id__on,axiom,
% 156.88/156.97      ! [V_A_2,T_a] : c_Relation_Orefl__on(T_a,V_A_2,c_Relation_OId__on(T_a,V_A_2)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfP__accp__iff,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 156.88/156.97      <=> ! [B_x1] : hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),B_x1)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_accp__wfPD,axiom,
% 156.88/156.97      ! [V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 156.88/156.97       => hBOOL(hAPP(c_Wellfounded_Oaccp(T_a,V_r_2),V_x_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfP__subset,axiom,
% 156.88/156.97      ! [V_p_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => c_Wellfounded_OwfP(T_a,V_p_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__empty,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__Un,axiom,
% 156.88/156.97      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97       => ( c_Relation_Orefl__on(T_a,V_B_2,V_s_2)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__Int,axiom,
% 156.88/156.97      ! [V_s_2,V_B_2,V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97       => ( c_Relation_Orefl__on(T_a,V_B_2,V_s_2)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__onD2,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),V_A_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__onD1,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__onD,axiom,
% 156.88/156.97      ! [V_a_2,V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__in__rel,axiom,
% 156.88/156.97      ! [V_R_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_R_2)
% 156.88/156.97       => c_Wellfounded_OwfP(T_a,c_FunDef_Oin__rel(T_a,T_a,V_R_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfP__wf__eq,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> c_Wellfounded_Owf(T_a,V_r_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_reflp__def,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Predicate_Oreflp(T_a,V_r_2)
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__onI,axiom,
% 156.88/156.97      ! [V_A_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => 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)) )
% 156.88/156.97         => c_Relation_Orefl__on(T_a,V_A_2,V_r_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfP__acyclicP,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_OwfP(T_a,V_r_2)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__acyclic,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acyclic__subset,axiom,
% 156.88/156.97      ! [V_r_2,V_s_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Oacyclic(T_a,V_s_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_reflpE,axiom,
% 156.88/156.97      ! [V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Predicate_Oreflp(T_a,V_r_2)
% 156.88/156.97       => hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_x_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__acyclic__wf,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 156.88/156.97       => ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 156.88/156.97         => c_Wellfounded_Owf(T_a,V_r_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__iff__acyclic__if__finite,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 156.88/156.97       => ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97        <=> c_Wellfounded_Oacyclic(T_a,V_r_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Owf_H__def,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Nitpick_Owf_H(T_a,V_r_2)
% 156.88/156.97      <=> ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 156.88/156.97          & ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 156.88/156.97            | c_Nitpick_Ounknown(tc_HOL_Obool) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Rep__Integ__cases,axiom,
% 156.88/156.97      ! [V_y_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),V_y_2),c_Int_OInteg))
% 156.88/156.97       => ~ ! [B_x] : V_y_2 != hAPP(c_Int_ORep__Integ,B_x) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__INTER,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,T_c,T_b,T_a,V_I_2] :
% 156.88/156.97        ( V_I_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97       => ( ! [B_i] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_i),V_I_2))
% 156.88/156.97             => c_Fun_Oinj__on(T_b,T_c,V_f_2,hAPP(V_A_2,B_i)) )
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__def_H,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97      <=> ( ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),V_r_2))
% 156.88/156.97             => 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)) )
% 156.88/156.97          & ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Abs__Integ__induct,axiom,
% 156.88/156.97      ! [V_x_2,V_P_2] :
% 156.88/156.97        ( ! [B_y] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg))
% 156.88/156.97           => hBOOL(hAPP(V_P_2,hAPP(c_Int_OAbs__Integ,B_y))) )
% 156.88/156.97       => hBOOL(hAPP(V_P_2,V_x_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_ball__empty,axiom,
% 156.88/156.97      ! [V_P_2,T_a,B_x] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))))
% 156.88/156.97       => hBOOL(hAPP(V_P_2,B_x)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_INFI__bool__eq,axiom,
% 156.88/156.97      ! [T_a] : c_Complete__Lattice_Ocomplete__lattice__class_OINFI(T_a,tc_HOL_Obool) = c_Set_OBall(T_a) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Powp__def,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Predicate_OPowp(T_a,V_A_2),V_B_2))
% 156.88/156.97      <=> ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_B_2))
% 156.88/156.97           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Collect__ball__eq,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_congruent__def,axiom,
% 156.88/156.97      ! [V_f_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( c_Equiv__Relations_Ocongruent(T_a,T_b,V_r_2,V_f_2)
% 156.88/156.97      <=> ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),B_x),V_r_2))
% 156.88/156.97           => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_INTER__def,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Inf__Sup,axiom,
% 156.88/156.97      ! [V_A_2,T_a] :
% 156.88/156.97        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.97       => 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))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sup__Inf,axiom,
% 156.88/156.97      ! [V_A_2,T_a] :
% 156.88/156.97        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.97       => 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)))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Abs__Integ__cases,axiom,
% 156.88/156.97      ! [V_x_2] :
% 156.88/156.97        ~ ! [B_y] :
% 156.88/156.97            ( V_x_2 = hAPP(c_Int_OAbs__Integ,B_y)
% 156.88/156.97           => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(tc_prod(tc_Nat_Onat,tc_Nat_Onat),tc_HOL_Obool)),B_y),c_Int_OInteg)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__diff__nat,axiom,
% 156.88/156.97      ! [V_k_2,V_N_2] :
% 156.88/156.97        ( ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),V_N_2))
% 156.88/156.97           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_k_2),B_x)) )
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_triples__valid__Suc,axiom,
% 156.88/156.97      ! [V_n_2,V_ts_2,T_a] :
% 156.88/156.97        ( ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 156.88/156.97           => c_Hoare__Mirabelle_Otriple__valid(T_a,hAPP(c_Nat_OSuc,V_n_2),B_x) )
% 156.88/156.97       => ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 156.88/156.97           => c_Hoare__Mirabelle_Otriple__valid(T_a,V_n_2,B_x) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_hoare__valids__def,axiom,
% 156.88/156.97      ! [V_ts_2,V_G_2,T_a] :
% 156.88/156.97        ( c_Hoare__Mirabelle_Ohoare__valids(T_a,V_G_2,V_ts_2)
% 156.88/156.97      <=> ! [B_n] :
% 156.88/156.97            ( ! [B_x] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_G_2))
% 156.88/156.97               => c_Hoare__Mirabelle_Otriple__valid(T_a,B_n,B_x) )
% 156.88/156.97           => ! [B_x] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(T_a)),B_x),V_ts_2))
% 156.88/156.97               => c_Hoare__Mirabelle_Otriple__valid(T_a,B_n,B_x) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Inter__eq,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfP__SUP,axiom,
% 156.88/156.97      ! [T_a,V_r_2,T_b] :
% 156.88/156.97        ( ! [B_i] : c_Wellfounded_OwfP(T_b,hAPP(V_r_2,B_i))
% 156.88/156.97       => ( ! [B_i,B_j] :
% 156.88/156.97              ( hAPP(V_r_2,B_i) != hAPP(V_r_2,B_j)
% 156.88/156.97             => 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)) )
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_mem__splitI2,axiom,
% 156.88/156.97      ! [V_c_2,V_z_2,T_c,T_b,T_a,V_p_2] :
% 156.88/156.97        ( ! [B_a,B_b] :
% 156.88/156.97            ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_a),B_b)
% 156.88/156.97           => hBOOL(hAPP(hAPP(c_member(T_c),V_z_2),hAPP(hAPP(V_c_2,B_a),B_b))) )
% 156.88/156.97       => 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_c_2),V_p_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_mem__splitE,axiom,
% 156.88/156.97      ! [V_p_2,V_c_2,T_c,T_b,V_z_2,T_a] :
% 156.88/156.97        ( 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_c_2),V_p_2)))
% 156.88/156.97       => ~ ! [B_x,B_y] :
% 156.88/156.97              ( V_p_2 = hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),B_x),B_y)
% 156.88/156.97             => ~ hBOOL(hAPP(hAPP(c_member(T_a),V_z_2),hAPP(hAPP(V_c_2,B_x),B_y))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__Times,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__imageI,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,V_g_2,T_c,T_b,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_comp__inj__on,axiom,
% 156.88/156.97      ! [V_g_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_comp__inj__on__iff,axiom,
% 156.88/156.97      ! [V_f_H_2,T_c,V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97        <=> 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_comp__surj,axiom,
% 156.88/156.97      ! [V_g_2,T_c,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_image__compose,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__comp,axiom,
% 156.88/156.97      ! [V_g_2,T_c,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => ( c_Fun_Oinj__on(T_c,T_a,V_g_2,c_Orderings_Otop__class_Otop(tc_fun(T_c,tc_HOL_Obool)))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__imageI2,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,V_f_H_2,T_c,T_b,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => c_Fun_Oinj__on(T_a,T_c,V_f_2,V_A_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_apfst__compose,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fun__left__comm_Ofun__comp__comm,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fun__upd__comp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__eq__dest__lhs,axiom,
% 156.88/156.97      ! [V_v_2,V_c_2,V_b_2,V_a_2,T_a,T_b,T_c] :
% 156.88/156.97        ( hAPP(c_Fun_Ocomp(T_c,T_b,T_a,V_a_2),V_b_2) = V_c_2
% 156.88/156.97       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_c_2,V_v_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__eq__elim,axiom,
% 156.88/156.97      ! [V_d_2,V_c_2,T_d,V_b_2,V_a_2,T_a,T_b,T_c] :
% 156.88/156.97        ( 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_c_2),V_d_2)
% 156.88/156.97       => ! [B_v] : hAPP(V_a_2,hAPP(V_b_2,B_v)) = hAPP(V_c_2,hAPP(V_d_2,B_v)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__eq__dest,axiom,
% 156.88/156.97      ! [V_v_2,V_d_2,V_c_2,T_d,V_b_2,V_a_2,T_a,T_b,T_c] :
% 156.88/156.97        ( 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_c_2),V_d_2)
% 156.88/156.97       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_c_2,hAPP(V_d_2,V_v_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__apply,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__assoc,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_comp__cong,axiom,
% 156.88/156.97      ! [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] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fun__left__comm__idem_Ofun__comp__idem,axiom,
% 156.88/156.97      ! [V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_apsnd__compose,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_K__record__comp,axiom,
% 156.88/156.97      ! [V_x_2,V_f_2,V_c_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_c_2)),V_f_2),V_x_2) = V_c_2 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_vimage__compose,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__eq__id__dest,axiom,
% 156.88/156.97      ! [V_v_2,V_c_2,V_b_2,V_a_2,T_a,T_b,T_c] :
% 156.88/156.97        ( 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_c_2)
% 156.88/156.97       => hAPP(V_a_2,hAPP(V_b_2,V_v_2)) = hAPP(V_c_2,V_v_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_o__id,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_id__o,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair_Ocomp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair__compose,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__pair_Ocompositionality,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__reindex,axiom,
% 156.88/156.97      ! [V_h_2,V_B_2,V_f_2,T_b,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_c)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setprod__reindex__cong,axiom,
% 156.88/156.97      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_c)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 156.88/156.97           => ( V_g_2 = hAPP(c_Fun_Ocomp(T_b,T_c,T_a,V_h_2),V_f_2)
% 156.88/156.97             => 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) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setprod__reindex,axiom,
% 156.88/156.97      ! [V_h_2,V_B_2,V_f_2,T_b,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_c)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_B_2)
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum_Oreindex,axiom,
% 156.88/156.97      ! [V_g_2,V_h_2,V_A_2,T_a,T_b] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( c_Fun_Oinj__on(T_a,T_a,V_h_2,V_A_2)
% 156.88/156.97           => 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) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setprod_Oreindex,axiom,
% 156.88/156.97      ! [V_g_2,V_h_2,V_A_2,T_a,T_b] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_b)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( c_Fun_Oinj__on(T_a,T_a,V_h_2,V_A_2)
% 156.88/156.97           => 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) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_the__inv__into__comp,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_g_2,T_c,V_f_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( c_Fun_Oinj__on(T_c,T_a,V_g_2,V_A_2)
% 156.88/156.97         => ( 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))))
% 156.88/156.97           => 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) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fold__image__reindex,axiom,
% 156.88/156.97      ! [V_z_2,V_g_2,V_h_2,T_b,V_A_2,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Oab__semigroup__mult(T_c)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( c_Fun_Oinj__on(T_a,T_b,V_h_2,V_A_2)
% 156.88/156.97           => 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) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Oremove,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.97           => hAPP(V_Fa_2,V_A_2) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_Fa_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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__image_Oreindex,axiom,
% 156.88/156.97      ! [V_g_2,V_h_2,V_A_2,V_Fa_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.97         => ( c_Fun_Oinj__on(T_b,T_b,V_h_2,V_A_2)
% 156.88/156.97           => hAPP(hAPP(V_Fa_2,V_g_2),hAPP(c_Set_Oimage(T_b,T_b,V_h_2),V_A_2)) = hAPP(hAPP(V_Fa_2,hAPP(c_Fun_Ocomp(T_b,T_a,T_b,V_g_2),V_h_2)),V_A_2) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_UN__o,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ocommute__left__comp,axiom,
% 156.88/156.97      ! [V_g_2,V_x_2,V_y_2,T_c,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ocommute__comp,axiom,
% 156.88/156.97      ! [V_x_2,V_y_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ocommute__comps_I1_J,axiom,
% 156.88/156.97      ! [V_h_2,V_g_2,T_f,V_f_2,T_c,T_d,T_e,V_Fa_2,V_fa_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_fa_2,V_Fa_2)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fst__comp__map__pair,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_snd__comp__map__pair,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__image_Odistrib,axiom,
% 156.88/156.97      ! [V_h_2,V_g_2,V_A_2,V_Fa_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.97         => hAPP(hAPP(V_Fa_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_Fa_2,V_g_2),V_A_2)),hAPP(hAPP(V_Fa_2,V_h_2),V_A_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_split__comp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ocommute__left__comp_H_H,axiom,
% 156.88/156.97      ! [V_g_2,T_c,V_B_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.97           => hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_Fa_2,V_B_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_Fa_2,V_A_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_Fa_2,V_A_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_Fa_2,V_B_2)),V_g_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ocommute__comp_H_H,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.97           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_Fa_2,V_B_2)),hAPP(V_Fa_2,V_A_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ocommute__left__comp_H,axiom,
% 156.88/156.97      ! [V_g_2,V_x_2,T_c,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => 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_Fa_2,V_A_2)),V_g_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_Fa_2,V_A_2)),hAPP(c_Fun_Ocomp(T_b,T_b,T_c,hAPP(V_f_2,V_x_2)),V_g_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ocommute__comp_H,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_f_2,V_x_2)),hAPP(V_Fa_2,V_A_2)) = hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_Fa_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Oempty,axiom,
% 156.88/156.97      ! [V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => hAPP(V_Fa_2,c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))) = c_Fun_Oid(T_b) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Oeq__fold,axiom,
% 156.88/156.97      ! [V_s_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => hAPP(hAPP(V_Fa_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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__image_Oeq__fold,axiom,
% 156.88/156.97      ! [V_g_2,V_A_2,V_Fa_2,V_z_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__image(T_a,T_b,V_f_2,V_z_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_b),V_A_2))
% 156.88/156.97         => hAPP(hAPP(V_Fa_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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Oinsert,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.97           => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ounion__inter,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.97           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_Fa_2,hAPP(hAPP(c_Lattices_Osemilattice__sup__class_Osup(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))),hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Oinsert__remove,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => hAPP(V_Fa_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_Fa_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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding_Ounion,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.97           => ( 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))
% 156.88/156.97             => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Loop__sound__lemma,axiom,
% 156.88/156.97      ! [V_c_2,V_b_2,V_P_2,V_G_2,T_a] :
% 156.88/156.97        ( 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_c_2),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 156.88/156.97       => 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_c_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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_hoare__derivs_OIf,axiom,
% 156.88/156.97      ! [V_d_2,V_Q_2,V_c_2,V_b_2,V_P_2,V_G_2,T_a] :
% 156.88/156.97        ( 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_c_2),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 156.88/156.97       => ( 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))))
% 156.88/156.97         => 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_c_2,V_d_2)),V_Q_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool)))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_peek__and__def,axiom,
% 156.88/156.97      ! [V_s_2,V_Z_2,V_p_2,V_P_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Hoare__Mirabelle_Opeek__and(T_a,V_P_2,V_p_2),V_Z_2),V_s_2))
% 156.88/156.97      <=> ( hBOOL(hAPP(hAPP(V_P_2,V_Z_2),V_s_2))
% 156.88/156.97          & hBOOL(hAPP(V_p_2,V_s_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Loop,axiom,
% 156.88/156.97      ! [V_c_2,V_b_2,V_P_2,V_G_2,T_a] :
% 156.88/156.97        ( 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_c_2),V_P_2)),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(T_a),tc_HOL_Obool))))
% 156.88/156.97       => 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_c_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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__reindex__nonzero,axiom,
% 156.88/156.97      ! [T_b,V_h_2,V_f_2,V_S_2,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_c)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_S_2))
% 156.88/156.97         => ( ! [B_x] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 156.88/156.97               => ! [B_y] :
% 156.88/156.97                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),V_S_2))
% 156.88/156.97                   => ( B_x != B_y
% 156.88/156.97                     => ( hAPP(V_f_2,B_x) = hAPP(V_f_2,B_y)
% 156.88/156.97                       => hAPP(V_h_2,hAPP(V_f_2,B_x)) = c_Groups_Ozero__class_Ozero(T_c) ) ) ) )
% 156.88/156.97           => 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) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__idem_Ounion__idem,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_B_2))
% 156.88/156.97           => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__idem_Oidem__comp,axiom,
% 156.88/156.97      ! [V_x_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__idem_Oidem__left__comp,axiom,
% 156.88/156.97      ! [V_g_2,V_x_2,T_c,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__idem_Oin__comp__idem,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.97           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_Fa_2,V_A_2)),hAPP(V_f_2,V_x_2)) = hAPP(V_Fa_2,V_A_2) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__idem_Oinsert__idem,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => hAPP(V_Fa_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_Fa_2,V_A_2)),hAPP(V_f_2,V_x_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_folding__idem_Osubset__comp__idem,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_Fa_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Finite__Set_Ofolding__idem(T_a,T_b,V_f_2,V_Fa_2)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_B_2),V_A_2))
% 156.88/156.97           => hAPP(c_Fun_Ocomp(T_b,T_b,T_b,hAPP(V_Fa_2,V_A_2)),hAPP(V_Fa_2,V_B_2)) = hAPP(V_Fa_2,V_A_2) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_strong__setprod__reindex__cong,axiom,
% 156.88/156.97      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__mult(T_c)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 156.88/156.97           => ( ! [B_x] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97                 => 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) )
% 156.88/156.97             => 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) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Eps__split,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_someI,axiom,
% 156.88/156.97      ! [T_a,V_x_2,V_P_2] :
% 156.88/156.97        ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.97       => hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_tfl__some,axiom,
% 156.88/156.97      ! [T_a,B_P] :
% 156.88/156.97        ( ? [B_x] : hBOOL(hAPP(B_P,B_x))
% 156.88/156.97       => hBOOL(hAPP(B_P,c_Hilbert__Choice_OEps(T_a,B_P))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_exE__some,axiom,
% 156.88/156.97      ! [T_a,V_c_2,V_P_2] :
% 156.88/156.97        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.97       => ( V_c_2 = c_Hilbert__Choice_OEps(T_a,V_P_2)
% 156.88/156.97         => hBOOL(hAPP(V_P_2,V_c_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_some__sym__eq__trivial,axiom,
% 156.88/156.97      ! [V_x_2,T_a] : c_Hilbert__Choice_OEps(T_a,hAPP(c_fequal,V_x_2)) = V_x_2 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_some__eq__trivial,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_some__eq__ex,axiom,
% 156.88/156.97      ! [T_a,V_P_2] :
% 156.88/156.97        ( hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2)))
% 156.88/156.97      <=> ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_someI__ex,axiom,
% 156.88/156.97      ! [T_a,V_P_2] :
% 156.88/156.97        ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.97       => hBOOL(hAPP(V_P_2,c_Hilbert__Choice_OEps(T_a,V_P_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_split__paired__Eps,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Eps__split__eq,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wfI__pf,axiom,
% 156.88/156.97      ! [V_R_2,T_a] :
% 156.88/156.97        ( ! [B_A] :
% 156.88/156.97            ( 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)))
% 156.88/156.97           => B_A = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) )
% 156.88/156.97       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Sigma__mono,axiom,
% 156.88/156.97      ! [V_D_2,V_B_2,T_b,V_C_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_C_2))
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => 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))) )
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_not__acc__down,axiom,
% 156.88/156.97      ! [V_R_2,V_x_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_R_2)))
% 156.88/156.97       => ~ ! [B_z] :
% 156.88/156.97              ( 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))
% 156.88/156.97             => hBOOL(hAPP(hAPP(c_member(T_a),B_z),c_Wellfounded_Oacc(T_a,V_R_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acc_OaccI,axiom,
% 156.88/156.97      ! [V_r_2,V_x_2,T_a] :
% 156.88/156.97        ( ! [B_y] :
% 156.88/156.97            ( 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))
% 156.88/156.97           => hBOOL(hAPP(hAPP(c_member(T_a),B_y),c_Wellfounded_Oacc(T_a,V_r_2))) )
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_max__ext_Osimps,axiom,
% 156.88/156.97      ! [V_R_2,V_a2_2,V_a1_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a1_2))
% 156.88/156.97          & hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_a2_2))
% 156.88/156.97          & V_a2_2 != c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97          & ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_a1_2))
% 156.88/156.97             => ? [B_xa] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_a2_2))
% 156.88/156.97                  & 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)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__no__infinite__down__chainE,axiom,
% 156.88/156.97      ! [V_f_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => ~ ! [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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__reindex__cong,axiom,
% 156.88/156.97      ! [V_h_2,V_g_2,V_B_2,V_A_2,V_f_2,T_b,T_a,T_c] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_c)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_a,T_b,V_f_2,V_A_2)
% 156.88/156.97         => ( V_B_2 = hAPP(c_Set_Oimage(T_a,T_b,V_f_2),V_A_2)
% 156.88/156.97           => ( ! [B_a] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 156.88/156.97                 => hAPP(V_g_2,B_a) = hAPP(V_h_2,hAPP(V_f_2,B_a)) )
% 156.88/156.97             => 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) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_scomp__unfold,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_scomp__apply,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Pair__scomp,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_scomp__Pair,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_scomp__scomp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_scomp__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_iterate_Osimps,axiom,
% 156.88/156.97      ! [V_x_2,V_f_2,T_a,T_b,V_k_2] :
% 156.88/156.97        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.97         => 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) )
% 156.88/156.97        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__ivl__cong,axiom,
% 156.88/156.97      ! [V_g_2,V_f_2,V_d_2,V_b_2,V_c_2,V_a_2,T_a,T_b] :
% 156.88/156.97        ( ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.97          & class_Orderings_Oord(T_a) )
% 156.88/156.97       => ( V_a_2 = V_c_2
% 156.88/156.97         => ( V_b_2 = V_d_2
% 156.88/156.97           => ( ! [B_x] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_c_2),B_x))
% 156.88/156.97                 => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),B_x),V_d_2))
% 156.88/156.97                   => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) )
% 156.88/156.97             => 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_c_2),V_d_2)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_log_Osimps,axiom,
% 156.88/156.97      ! [V_i,V_b] :
% 156.88/156.97        ( ( ( 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)))
% 156.88/156.97            | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 156.88/156.97         => c_Random_Olog(V_b,V_i) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 156.88/156.97        & ( ~ ( 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)))
% 156.88/156.97              | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_i),V_b)) )
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_minus__shift__def,axiom,
% 156.88/156.97      ! [V_r,V_l,V_k] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 156.88/156.97         => 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) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_k),V_l))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inc__shift__def,axiom,
% 156.88/156.97      ! [V_k,V_v] :
% 156.88/156.97        ( ( V_v = V_k
% 156.88/156.97         => c_Random_Oinc__shift(V_v,V_k) = c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) )
% 156.88/156.97        & ( V_v != V_k
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_range,axiom,
% 156.88/156.97      ! [V_s,V_k] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_less__eq,axiom,
% 156.88/156.97      ! [V_n_2,V_m_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__intermed__int__val,axiom,
% 156.88/156.97      ! [V_k_2,V_f_2,V_n_2,V_m_2] :
% 156.88/156.97        ( ! [B_i] :
% 156.88/156.97            ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 156.88/156.97              & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2)) )
% 156.88/156.97           => 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))) )
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.97         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),hAPP(V_f_2,V_m_2)),V_k_2))
% 156.88/156.97           => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_k_2),hAPP(V_f_2,V_n_2)))
% 156.88/156.97             => ? [B_i] :
% 156.88/156.97                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),B_i))
% 156.88/156.97                  & hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),V_n_2))
% 156.88/156.97                  & hAPP(V_f_2,B_i) = V_k_2 ) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__trancl,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97       => c_Wellfounded_Owf(T_a,c_Transitive__Closure_Otrancl(T_a,V_r_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_less__than__def,axiom,
% 156.88/156.97      c_Wellfounded_Oless__than = c_Transitive__Closure_Otrancl(tc_Nat_Onat,c_Wellfounded_Opred__nat) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acyclic__def,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 156.88/156.97      <=> ! [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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl_Or__into__trancl,axiom,
% 156.88/156.97      ! [V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__subset__Field2,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_r__into__trancl_H,axiom,
% 156.88/156.97      ! [V_r_2,V_p_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),V_r_2))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__empty,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__domain,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__range,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__trancl,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 156.88/156.97      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__trans,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Transitive__Closure_Otrancl__into__trancl,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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_c_2)),V_r_2))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__into__trancl2,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_r__r__into__trancl,axiom,
% 156.88/156.97      ! [V_c_2,V_R_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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_c_2)),V_R_2))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_R_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__mono,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,V_p_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_r_2)))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_s_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__unfold,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__subset__Sigma,axiom,
% 156.88/156.97      ! [V_A_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__Int__subset,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__insert,axiom,
% 156.88/156.97      ! [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)))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_reflcl__set__eq,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_r__into__rtrancl,axiom,
% 156.88/156.97      ! [V_r_2,V_p_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),V_r_2))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl_Ortrancl__refl,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_IdI,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__into__rtrancl,axiom,
% 156.88/156.97      ! [V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__trancl__absorb,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__rtrancl__absorb,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_reflcl__trancl,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__reflcl,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__unfold__left,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__unfold__right,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Image__closed__trancl,axiom,
% 156.88/156.97      ! [V_X_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => hAPP(c_Relation_OImage(T_a,T_a,c_Transitive__Closure_Ortrancl(T_a,V_r_2)),V_X_2) = V_X_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__mono,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__subset,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => c_Transitive__Closure_Ortrancl(T_a,V_S_2) = c_Transitive__Closure_Ortrancl(T_a,V_R_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__subset__rtrancl,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__Un__subset,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__Int__subset,axiom,
% 156.88/156.97      ! [V_r_2,V_s_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__rtrancl,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__rtrancl,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__rtrancl,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__empty,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__idemp__self__comp,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_r__comp__rtrancl__eq,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__unfold,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__reflcl,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__Un__rtrancl,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__reflcl__absorb,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_in__rtrancl__UnI,axiom,
% 156.88/156.97      ! [V_S_2,V_R_2,V_x_2,T_a] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_x_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 156.88/156.97          | hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_x_2),c_Transitive__Closure_Ortrancl(T_a,V_S_2))) )
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__trans,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl_Ortrancl__into__rtrancl,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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_c_2)),V_r_2))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__rtrancl__into__rtrancl,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__idemp,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__r__diff__Id,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Image__Id,axiom,
% 156.88/156.97      ! [V_A_2,T_a] : hAPP(c_Relation_OImage(T_a,T_a,c_Relation_OId(T_a)),V_A_2) = V_A_2 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_R__O__Id,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Id__O__R,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pair__in__Id__conv,axiom,
% 156.88/156.97      ! [V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> V_a_2 = V_b_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__trancl__trancl,axiom,
% 156.88/156.97      ! [V_z_2,V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__rtrancl__trancl,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__into__trancl1,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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_c_2)),V_r_2))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtranclD,axiom,
% 156.88/156.97      ! [V_R_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( V_a_2 = V_b_2
% 156.88/156.97          | ( V_a_2 != V_b_2
% 156.88/156.97            & 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))) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__into__trancl2,axiom,
% 156.88/156.97      ! [V_c_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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_c_2)),c_Transitive__Closure_Ortrancl(T_a,V_r_2)))
% 156.88/156.97         => 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_c_2)),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__eq__or__trancl,axiom,
% 156.88/156.97      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( V_x_2 = V_y_2
% 156.88/156.97          | ( V_x_2 != V_y_2
% 156.88/156.97            & 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))) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__Id,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__Id,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__Id,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pair__leq__def,axiom,
% 156.88/156.97      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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Not__Domain__rtrancl,axiom,
% 156.88/156.97      ! [V_y_2,V_R_2,V_x_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_Relation_ODomain(T_a,T_a),V_R_2)))
% 156.88/156.97       => ( 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)))
% 156.88/156.97        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acc__downwards__aux,axiom,
% 156.88/156.97      ! [V_r_2,V_a_2,V_b_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acc__downwards,axiom,
% 156.88/156.97      ! [V_b_2,V_r_2,V_a_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => hBOOL(hAPP(hAPP(c_member(T_a),V_b_2),c_Wellfounded_Oacc(T_a,V_r_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__insert,axiom,
% 156.88/156.97      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97          & ~ 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acyclic__insert,axiom,
% 156.88/156.97      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 156.88/156.97          & ~ 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__reflcl,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Id__def,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_irrefl__diff__Id,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pred__nat__trancl__eq__le,axiom,
% 156.88/156.97      ! [V_n_2,V_m_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__subset__Sigma__aux,axiom,
% 156.88/156.97      ! [V_A_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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))))
% 156.88/156.97         => ( V_a_2 = V_b_2
% 156.88/156.97            | hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),V_A_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_irrefl__tranclI,axiom,
% 156.88/156.97      ! [V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ~ 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sequence__trans,axiom,
% 156.88/156.97      ! [V_k_2,V_i_2,V_r_2,V_f_2,T_a] :
% 156.88/156.97        ( ! [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)))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__converse,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__Id,axiom,
% 156.88/156.97      ! [T_a] : hAPP(c_Relation_Oconverse(T_a,T_a),c_Relation_OId(T_a)) = c_Relation_OId(T_a) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__converse__trancl,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 156.88/156.97       => c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),c_Transitive__Closure_Otrancl(T_a,V_r_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__INTER,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__converse,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 156.88/156.97      <=> c_Relation_Orefl__on(T_a,V_A_2,V_r_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__rel__comp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__Un,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Field__converse,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__inv__image,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__converse,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__Int,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__converse,axiom,
% 156.88/156.97      ! [V_r_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_b)),hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2)))
% 156.88/156.97      <=> hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_b,T_a)),V_r_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__Id__on,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converseD,axiom,
% 156.88/156.97      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converseI,axiom,
% 156.88/156.97      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__iff,axiom,
% 156.88/156.97      ! [V_r_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__UNION,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acyclic__converse,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Oacyclic(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 156.88/156.97      <=> c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__converse,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_equiv__comp__eq,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Domain__converse,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Range__converse,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__converseI,axiom,
% 156.88/156.97      ! [V_r_2,V_x_2,V_y_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__converseD,axiom,
% 156.88/156.97      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__converseI,axiom,
% 156.88/156.97      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__converseD,axiom,
% 156.88/156.97      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Image__subset__eq,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> 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))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_refl__on__comp__subset,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_comp__equivI,axiom,
% 156.88/156.97      ! [V_A_2,V_r_2,T_a] :
% 156.88/156.97        ( 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
% 156.88/156.97       => ( hAPP(c_Relation_ODomain(T_a,T_a),V_r_2) = V_A_2
% 156.88/156.97         => c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__acyclic__wf__converse,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_prod(T_a,T_a)),V_r_2))
% 156.88/156.97       => ( c_Wellfounded_Oacyclic(T_a,V_r_2)
% 156.88/156.97         => c_Wellfounded_Owf(T_a,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converse__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Image__INT__eq,axiom,
% 156.88/156.97      ! [V_B_2,T_c,V_A_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( c_Relation_Osingle__valued(T_a,T_b,hAPP(c_Relation_Oconverse(T_b,T_a),V_r_2))
% 156.88/156.97       => ( V_A_2 != c_Orderings_Obot__class_Obot(tc_fun(T_c,tc_HOL_Obool))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_total__on__diff__Id,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> c_Relation_Ototal__on(T_a,V_A_2,V_r_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valued__Id,axiom,
% 156.88/156.97      ! [T_a] : c_Relation_Osingle__valued(T_a,T_a,c_Relation_OId(T_a)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valued__Id__on,axiom,
% 156.88/156.97      ! [V_A_2,T_a] : c_Relation_Osingle__valued(T_a,T_a,c_Relation_OId__on(T_a,V_A_2)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valued__rel__comp,axiom,
% 156.88/156.97      ! [V_s_2,T_c,V_r_2,T_b,T_a] :
% 156.88/156.97        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 156.88/156.97       => ( c_Relation_Osingle__valued(T_b,T_c,V_s_2)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valued__subset,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( c_Relation_Osingle__valued(T_a,T_b,V_s_2)
% 156.88/156.97         => c_Relation_Osingle__valued(T_a,T_b,V_r_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_total__on__empty,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_total__on__converse,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Ototal__on(T_a,V_A_2,hAPP(c_Relation_Oconverse(T_a,T_a),V_r_2))
% 156.88/156.97      <=> c_Relation_Ototal__on(T_a,V_A_2,V_r_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valued__def,axiom,
% 156.88/156.97      ! [V_r_2,T_b,T_a] :
% 156.88/156.97        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 156.88/156.97      <=> ! [B_x,B_y] :
% 156.88/156.97            ( 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))
% 156.88/156.97           => ! [B_z] :
% 156.88/156.97                ( 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))
% 156.88/156.97               => B_y = B_z ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valuedD,axiom,
% 156.88/156.97      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( c_Relation_Osingle__valued(T_a,T_b,V_r_2)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => ( 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))
% 156.88/156.97           => V_y_2 = V_z_2 ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_total__on__def,axiom,
% 156.88/156.97      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.97        ( c_Relation_Ototal__on(T_a,V_A_2,V_r_2)
% 156.88/156.97      <=> ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97           => ! [B_xa] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),V_A_2))
% 156.88/156.97               => ( B_x != B_xa
% 156.88/156.97                 => ( 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))
% 156.88/156.97                    | 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)) ) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valued__confluent,axiom,
% 156.88/156.97      ! [V_z_2,V_y_2,V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( c_Relation_Osingle__valued(T_a,T_a,V_r_2)
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => ( 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)))
% 156.88/156.97           => ( 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)))
% 156.88/156.97              | 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))) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Image__Int__eq,axiom,
% 156.88/156.97      ! [V_B_2,V_A_2,V_R_2,T_b,T_a] :
% 156.88/156.97        ( c_Relation_Osingle__valued(T_a,T_b,hAPP(c_Relation_Oconverse(T_b,T_a),V_R_2))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__imp__UN__rel__pow,axiom,
% 156.88/156.97      ! [V_R_2,V_p_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_acyclicI,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( ! [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)))
% 156.88/156.97       => c_Wellfounded_Oacyclic(T_a,V_r_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_single__valued__rel__pow,axiom,
% 156.88/156.97      ! [V_n_2,V_R_2,T_a] :
% 156.88/156.97        ( c_Relation_Osingle__valued(T_a,T_a,V_R_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_comp__funpow,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__exp,axiom,
% 156.88/156.97      ! [V_R_2,V_n_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => c_Wellfounded_Owf(T_a,V_R_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_funpow__swap1,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_funpow__mult,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__1,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__commute,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__imp__rtrancl,axiom,
% 156.88/156.97      ! [V_R_2,V_n_2,V_p_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__power,axiom,
% 156.88/156.97      ! [V_R_2,V_p_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Ortrancl(T_a,V_R_2)))
% 156.88/156.97      <=> ? [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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_relpow_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__add,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_relpow_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__0__E,axiom,
% 156.88/156.97      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => V_x_2 = V_y_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__0__I,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__Suc__I2,axiom,
% 156.88/156.97      ! [V_n_2,V_z_2,V_R_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__Suc__I,axiom,
% 156.88/156.97      ! [V_z_2,V_R_2,V_n_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_funpow_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_funpow__add,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_funpow_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_trancl__power,axiom,
% 156.88/156.97      ! [V_R_2,V_p_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Transitive__Closure_Otrancl(T_a,V_R_2)))
% 156.88/156.97      <=> ? [B_n] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),B_n))
% 156.88/156.97            & 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__is__UN__rel__pow,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_funpow__code__def,axiom,
% 156.88/156.97      ! [T_a] : c_Nat_Ofunpow(T_a) = c_Nat_Ocompow(T_a,T_a) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__E,axiom,
% 156.88/156.97      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97           => V_x_2 != V_z_2 )
% 156.88/156.97         => ~ ! [B_y,B_m] :
% 156.88/156.97                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 156.88/156.97               => ( 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)))
% 156.88/156.97                 => ~ 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)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__E2,axiom,
% 156.88/156.97      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97           => V_x_2 != V_z_2 )
% 156.88/156.97         => ~ ! [B_y,B_m] :
% 156.88/156.97                ( V_n_2 = hAPP(c_Nat_OSuc,B_m)
% 156.88/156.97               => ( 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))
% 156.88/156.97                 => ~ 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))) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__Un__separatorE,axiom,
% 156.88/156.97      ! [V_Q_2,V_P_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( 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)))
% 156.88/156.97             => ! [B_y] :
% 156.88/156.97                  ( 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))
% 156.88/156.97                 => B_x = B_y ) )
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rtrancl__Un__separator__converseE,axiom,
% 156.88/156.97      ! [V_Q_2,V_P_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( 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)))
% 156.88/156.97             => ! [B_y] :
% 156.88/156.97                  ( 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))
% 156.88/156.97                 => B_y = B_x ) )
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__Suc__E,axiom,
% 156.88/156.97      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ! [B_y] :
% 156.88/156.97              ( 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)))
% 156.88/156.97             => ~ 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__Suc__D2,axiom,
% 156.88/156.97      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ? [B_y] :
% 156.88/156.97            ( 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))
% 156.88/156.97            & 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__pow__Suc__E2,axiom,
% 156.88/156.97      ! [V_R_2,V_n_2,V_z_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ! [B_y] :
% 156.88/156.97              ( 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))
% 156.88/156.97             => ~ 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_tranclD2,axiom,
% 156.88/156.97      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ? [B_z] :
% 156.88/156.97            ( 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)))
% 156.88/156.97            & 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_tranclD,axiom,
% 156.88/156.97      ! [V_R_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ? [B_z] :
% 156.88/156.97            ( 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))
% 156.88/156.97            & 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_IdE,axiom,
% 156.88/156.97      ! [V_p_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_prod(T_a,T_a)),V_p_2),c_Relation_OId(T_a)))
% 156.88/156.97       => ~ ! [B_x] : V_p_2 != hAPP(hAPP(c_Product__Type_OPair(T_a,T_a),B_x),B_x) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_mod__div__decomp,axiom,
% 156.88/156.97      ! [V_b,V_a,T_a] :
% 156.88/156.97        ( class_Divides_Osemiring__div(T_a)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_wf__eq__minimal,axiom,
% 156.88/156.97      ! [V_r_2,T_a] :
% 156.88/156.97        ( c_Wellfounded_Owf(T_a,V_r_2)
% 156.88/156.97      <=> ! [B_Q] :
% 156.88/156.97            ( ? [B_x] : hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_Q))
% 156.88/156.97           => ? [B_x] :
% 156.88/156.97                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_Q))
% 156.88/156.97                & ! [B_y] :
% 156.88/156.97                    ( 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))
% 156.88/156.97                   => ~ hBOOL(hAPP(hAPP(c_member(T_a),B_y),B_Q)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_transfer__nat__int__set__cong,axiom,
% 156.88/156.97      ! [V_P_H_2,V_P_2] :
% 156.88/156.97        ( ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),c_Groups_Ozero__class_Ozero(tc_Int_Oint)),B_x))
% 156.88/156.97           => ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.97            <=> hBOOL(hAPP(V_P_H_2,B_x)) ) )
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Int__Collect__mono,axiom,
% 156.88/156.97      ! [V_Q_2,V_P_2,V_B_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.97               => hBOOL(hAPP(V_Q_2,B_x)) ) )
% 156.88/156.97         => 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)))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_UnionE,axiom,
% 156.88/156.97      ! [V_C_2,V_A_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ! [B_X] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),V_A_2),B_X))
% 156.88/156.97             => ~ hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_X),V_C_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_converseE,axiom,
% 156.88/156.97      ! [V_r_2,V_yx_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ! [B_x,B_y] :
% 156.88/156.97              ( V_yx_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_y),B_x)
% 156.88/156.97             => ~ 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_rel__compE,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_c,V_xz_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ! [B_x,B_y,B_z] :
% 156.88/156.97              ( V_xz_2 = hAPP(hAPP(c_Product__Type_OPair(T_a,T_b),B_x),B_z)
% 156.88/156.97             => ( 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))
% 156.88/156.97               => ~ 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Oplus__frac__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__upd__left,axiom,
% 156.88/156.97      ! [V_u1_2,V_e1_2,V_e2_2,T_b,V_m_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_e2_2)))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__empty,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_empty__map__add,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__assoc,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__find__right,axiom,
% 156.88/156.97      ! [V_m_2,T_b,V_xx_2,T_a,V_k_2,V_n_2] :
% 156.88/156.97        ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_xx_2)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__None,axiom,
% 156.88/156.97      ! [V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 156.88/156.97        ( hAPP(c_Map_Omap__add(T_b,T_a,V_m_2,V_n_2),V_k_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.97      <=> ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.97          & hAPP(V_m_2,V_k_2) = c_Option_Ooption_ONone(T_a) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__dom__app__simps_I2_J,axiom,
% 156.88/156.97      ! [V_l2_2,V_l1_2,T_b,V_m_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l1_2)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__dom__app__simps_I3_J,axiom,
% 156.88/156.97      ! [V_l1_2,V_l2_2,T_b,V_m_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l2_2)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__dom__app__simps_I1_J,axiom,
% 156.88/156.97      ! [V_l1_2,V_l2_2,T_b,V_m_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_m_2),c_Map_Odom(T_a,T_b,V_l2_2)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__Some__iff,axiom,
% 156.88/156.97      ! [V_x_2,V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97      <=> ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 156.88/156.97          | ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.97            & hAPP(V_m_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__SomeD,axiom,
% 156.88/156.97      ! [V_x_2,V_k_2,V_n_2,V_m_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( hAPP(V_n_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2)
% 156.88/156.97          | ( hAPP(V_n_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.97            & hAPP(V_m_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_x_2) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_dom__map__add,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__upd,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__map__add__dom,axiom,
% 156.88/156.97      ! [V_m_H_2,V_m_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__comm,axiom,
% 156.88/156.97      ! [V_m2_2,V_m1_2,T_b,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Otimes__frac__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Oof__frac__def,axiom,
% 156.88/156.97      ! [V_q,T_a,T_b] :
% 156.88/156.97        ( ( class_Rings_Oinverse(T_b)
% 156.88/156.97          & class_Rings_Oring__1(T_b) )
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Oinverse__frac__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Ouminus__frac__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Oless__frac__def,axiom,
% 156.88/156.97      ! [V_r_2,V_q_2,T_a] :
% 156.88/156.97        ( c_Nitpick_Oless__frac(T_a,V_q_2,V_r_2)
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Oless__eq__frac__def,axiom,
% 156.88/156.97      ! [V_r_2,V_q_2,T_a] :
% 156.88/156.97        ( c_Nitpick_Oless__eq__frac(T_a,V_q_2,V_r_2)
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Onum__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Odenom__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__simps_I1_J,axiom,
% 156.88/156.97      ! [V_m1_2,T_b,T_c,T_a,V_k_2,V_m2_2] :
% 156.88/156.97        ( hAPP(V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__simps_I2_J,axiom,
% 156.88/156.97      ! [V_m1_2,T_b,T_c,V_k_H_2,T_a,V_k_2,V_m2_2] :
% 156.88/156.97        ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_a),V_k_H_2)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__Some__iff,axiom,
% 156.88/156.97      ! [V_v_2,V_k_2,V_m2_2,V_m1_2,T_c,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97      <=> ? [B_k_H] :
% 156.88/156.97            ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_b),B_k_H)
% 156.88/156.97            & hAPP(V_m1_2,B_k_H) = hAPP(c_Option_Ooption_OSome(T_a),V_v_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__empty_I2_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__empty_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__None__iff,axiom,
% 156.88/156.97      ! [V_k_2,V_m2_2,V_m1_2,T_c,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97      <=> ( hAPP(V_m2_2,V_k_2) = c_Option_Ooption_ONone(T_b)
% 156.88/156.97          | ? [B_k_H] :
% 156.88/156.97              ( hAPP(V_m2_2,V_k_2) = hAPP(c_Option_Ooption_OSome(T_b),B_k_H)
% 156.88/156.97              & hAPP(V_m1_2,B_k_H) = c_Option_Ooption_ONone(T_a) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_full__small__int__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_small_H_Osimps,axiom,
% 156.88/156.97      ! [V_f_2,V_i_2,V_d_2] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 156.88/156.97         => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm)) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_small_H_Opsimps,axiom,
% 156.88/156.97      ! [V_i_2,V_d_2,V_f_2] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 156.88/156.97           => c_Smallcheck_Osmall_H(V_f_2,V_d_2,V_i_2) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm)) )
% 156.88/156.97          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_small__int__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_small__prod__def,axiom,
% 156.88/156.97      ! [V_d_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( ( class_Smallcheck_Osmall(T_b)
% 156.88/156.97          & class_Smallcheck_Osmall(T_a) )
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_small_H_Opinduct,axiom,
% 156.88/156.97      ! [V_P_2,V_a2_2,V_a1_2,V_a0_2] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( ! [B_f,B_d,B_i] :
% 156.88/156.97              ( 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))))
% 156.88/156.97             => ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_d),B_i))
% 156.88/156.97                 => ( hAPP(B_f,B_i) = c_Option_Ooption_ONone(tc_List_Olist(tc_Code__Evaluation_Oterm))
% 156.88/156.97                   => 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)))) ) )
% 156.88/156.97               => hBOOL(hAPP(hAPP(hAPP(V_P_2,B_f),B_d),B_i)) ) )
% 156.88/156.97         => hBOOL(hAPP(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2),V_a2_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Option_Omap__def,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Option_Omap_Oidentity,axiom,
% 156.88/156.97      ! [T_a] : hAPP(c_Option_Omap(T_a,T_a),c_COMBI(T_a)) = c_Fun_Oid(tc_Option_Ooption(T_a)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Option_Omap_Oid,axiom,
% 156.88/156.97      ! [T_a] : hAPP(c_Option_Omap(T_a,T_a),c_Fun_Oid(T_a)) = c_Fun_Oid(tc_Option_Ooption(T_a)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_dom__option__map,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_option__map__comp,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Option_Omap_Ocompositionality,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Option_Omap_Ocomp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_option__map__o__empty,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_option__map__Some,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_option__map__eq__Some,axiom,
% 156.88/156.97      ! [V_y_2,V_xo_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97      <=> ? [B_z] :
% 156.88/156.97            ( V_xo_2 = hAPP(c_Option_Ooption_OSome(T_b),B_z)
% 156.88/156.97            & hAPP(V_f_2,B_z) = V_y_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_option__map__None,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_option__map__is__None,axiom,
% 156.88/156.97      ! [V_opt_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( hAPP(hAPP(c_Option_Omap(T_b,T_a),V_f_2),V_opt_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.97      <=> V_opt_2 = c_Option_Ooption_ONone(T_b) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_option__map__o__map__upd,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__range__map__of__map__add,axiom,
% 156.88/156.97      ! [V_l_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( 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)))))
% 156.88/156.97       => 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))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setprod__pos,axiom,
% 156.88/156.97      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.97        ( class_Rings_Olinordered__semidom(T_b)
% 156.88/156.97       => ( ! [B_x] :
% 156.88/156.97              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.97             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__dom__map__of,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__range__map__of,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__map__of__foldr,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__mapk__SomeI,axiom,
% 156.88/156.97      ! [V_x_2,V_k_2,V_t_2,T_c,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => ( 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)
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__mapI,axiom,
% 156.88/156.97      ! [V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_foldr__map,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_List_Omap_Ocomp,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__comp__map,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_List_Omap_Ocompositionality,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__map,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_List_Omap_Oid,axiom,
% 156.88/156.97      ! [T_a] : hAPP(c_List_Omap(T_a,T_a),c_Fun_Oid(T_a)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_List_Omap_Oidentity,axiom,
% 156.88/156.97      ! [T_a] : hAPP(c_List_Omap(T_a,T_a),c_COMBI(T_a)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__ident,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] : hAPP(hAPP(c_List_Omap(T_a,T_a),c_COMBI(T_a)),V_xs_2) = V_xs_2 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__injective,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( c_Fun_Oinj__on(T_b,T_a,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_b,tc_HOL_Obool)))
% 156.88/156.97         => V_xs_2 = V_ys_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__mapD,axiom,
% 156.88/156.97      ! [V_f_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__map__eq__map,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.97       => ( 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)
% 156.88/156.97        <=> V_xs_2 = V_ys_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__map,axiom,
% 156.88/156.97      ! [V_f_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__map,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__map__restrict,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_body__def,axiom,
% 156.88/156.97      c_Com_Obody = hAPP(c_Map_Omap__of(tc_Com_Opname,tc_Com_Ocom),c_Com_Obodies) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__set,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] : hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),hAPP(c_List_Oset(T_a),V_xs_2))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__eq__conv,axiom,
% 156.88/156.97      ! [V_g_2,V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97      <=> ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(T_b),B_x),hAPP(c_List_Oset(T_b),V_xs_2)))
% 156.88/156.97           => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__map,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_infinite__UNIV__listI,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_WT__bodies__def,axiom,
% 156.88/156.97      ( c_Com_OWT__bodies
% 156.88/156.97    <=> ! [B_x] :
% 156.88/156.97          ( 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)))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__inj__on,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => V_xs_2 = V_ys_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__map__eq__map,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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)
% 156.88/156.97        <=> V_xs_2 = V_ys_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__fun__upd,axiom,
% 156.88/156.97      ! [V_v_2,V_f_2,T_b,V_xs_2,V_y_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_inj__on__mapI,axiom,
% 156.88/156.97      ! [V_A_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__eq__dom,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 156.88/156.97        ( hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__SomeD,axiom,
% 156.88/156.97      ! [V_y_2,V_k_2,V_xs_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__is__SomeD,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_xys_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_dom__map__of__conv__image__fst,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__eq__None__iff,axiom,
% 156.88/156.97      ! [V_x_2,V_xys_2,T_a,T_b] :
% 156.88/156.97        ( hAPP(hAPP(c_Map_Omap__of(T_b,T_a),V_xys_2),V_x_2) = c_Option_Ooption_ONone(T_a)
% 156.88/156.97      <=> ~ 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__map__keys,axiom,
% 156.88/156.97      ! [V_m_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( hAPP(c_List_Oset(T_a),V_xs_2) = c_Map_Odom(T_a,T_b,V_m_2)
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_ran__distinct,axiom,
% 156.88/156.97      ! [V_al_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__map__of__compr,axiom,
% 156.88/156.97      ! [V_xs_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__map,axiom,
% 156.88/156.97      ! [V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)))
% 156.88/156.97      <=> ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 156.88/156.97          & c_Fun_Oinj__on(T_b,T_a,V_f_2,hAPP(c_List_Oset(T_b),V_xs_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__inject__set,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => ( hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2)
% 156.88/156.97          <=> 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) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__is__SomeI,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_xys_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__eq__Some__iff,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2,V_xys_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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)
% 156.88/156.97        <=> 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Some__eq__map__of__iff,axiom,
% 156.88/156.97      ! [V_x_2,V_y_2,V_xys_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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)
% 156.88/156.97        <=> 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_greaterThanLessThan__upto,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_weak__map__of__SomeI,axiom,
% 156.88/156.97      ! [V_l_2,V_x_2,V_k_2,T_b,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ? [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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__upto,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_atLeastAtMost__upto,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__upto,axiom,
% 156.88/156.97      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Int_Oint),c_List_Oupto(V_i,V_j))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_atLeastLessThan__upto,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_greaterThanAtMost__upto,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__list__def,axiom,
% 156.88/156.97      ! [V_l_2] :
% 156.88/156.97        ( c_List_Onat__list(V_l_2)
% 156.88/156.97      <=> c_Nat__Transfer_Onat__set(hAPP(c_List_Oset(tc_Int_Oint),V_l_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__remove1__eq,axiom,
% 156.88/156.97      ! [V_x_2,V_xs_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_remove1__commute,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__remove1,axiom,
% 156.88/156.97      ! [V_x,V_xs,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.97       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremove1(T_a,V_x,V_xs))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_in__set__remove1,axiom,
% 156.88/156.97      ! [V_xs_2,T_a,V_b_2,V_a_2] :
% 156.88/156.97        ( V_a_2 != V_b_2
% 156.88/156.97       => ( 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))))
% 156.88/156.97        <=> hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_notin__set__remove1,axiom,
% 156.88/156.97      ! [V_y_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97       => ~ 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_remove1__idem,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97       => c_List_Oremove1(T_a,V_x_2,V_xs_2) = V_xs_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__remove1__subset,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sorted__list__of__set__remove,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__zip__map,axiom,
% 156.88/156.97      ! [V_f_2,T_b,V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97         => 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)) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__zipI2,axiom,
% 156.88/156.97      ! [V_xs,T_b,V_ys,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_ys))
% 156.88/156.97       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_b,T_a)),hAPP(hAPP(c_List_Ozip(T_b,T_a),V_xs),V_ys))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__zipI1,axiom,
% 156.88/156.97      ! [V_ys,T_b,V_xs,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.97       => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs),V_ys))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__same__conv__map,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__map__fst__snd,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__zip__map2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__zip__map,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__same,axiom,
% 156.88/156.97      ! [V_xs_2,V_b_2,V_a_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97          & V_a_2 = V_b_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__zip__leftD,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__zip__rightD,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_ys_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_in__set__zipE,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_y_2,V_x_2,T_b,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ~ ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97           => ~ hBOOL(hAPP(hAPP(c_member(T_b),V_y_2),hAPP(c_List_Oset(T_b),V_ys_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__map2,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__map1,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__map__map,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sorted__list__of__set__insert,axiom,
% 156.88/156.97      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => 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)))))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__zip__upd,axiom,
% 156.88/156.97      ! [V_z_2,V_y_2,V_x_2,V_zs_2,V_xs_2,T_b,V_ys_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( 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)
% 156.88/156.97         => ( ~ hBOOL(hAPP(hAPP(c_member(T_b),V_x_2),hAPP(c_List_Oset(T_b),V_xs_2)))
% 156.88/156.97           => ( 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))
% 156.88/156.97             => 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)) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__zip,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__insort,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_b)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lexn__length,axiom,
% 156.88/156.97      ! [V_n_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = V_n_2
% 156.88/156.97          & hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = V_n_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__left__comm,axiom,
% 156.88/156.97      ! [V_xs_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_fun__left__comm__insort,axiom,
% 156.88/156.97      ! [T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__key__left__comm,axiom,
% 156.88/156.97      ! [V_xs_2,T_b,V_y_2,V_x_2,V_f_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( hAPP(V_f_2,V_x_2) != hAPP(V_f_2,V_y_2)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__insort,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_b)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_neq__if__length__neq,axiom,
% 156.88/156.97      ! [V_ys,V_xs,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => V_xs != V_ys ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__map,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__eq__imp__length__eq,axiom,
% 156.88/156.97      ! [V_ys_2,V_g_2,T_c,V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_remove1__insort,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_card__length,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__card,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_card__distinct,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__zip__inject,axiom,
% 156.88/156.97      ! [V_zs_2,V_xs_2,T_b,V_ys_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( 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)
% 156.88/156.97         => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_xs_2))
% 156.88/156.97           => ( 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))
% 156.88/156.97             => V_ys_2 = V_zs_2 ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__fst__zip,axiom,
% 156.88/156.97      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__snd__zip,axiom,
% 156.88/156.97      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__insort,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_b)
% 156.88/156.97       => ( 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)))
% 156.88/156.97        <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97            & hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__pos__if__in__set,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__eq__conv,axiom,
% 156.88/156.97      ! [V_zs_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2) = V_zs_2
% 156.88/156.97        <=> ( 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
% 156.88/156.97            & 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 ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lenlex__conv,axiom,
% 156.88/156.97      ! [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)))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lenlex__def,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__lists__length__eq,axiom,
% 156.88/156.97      ! [V_n_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97       => 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))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__eq__iff__zip__eq,axiom,
% 156.88/156.97      ! [T_a,V_ys_2,V_xs_2] :
% 156.88/156.97        ( V_xs_2 = V_ys_2
% 156.88/156.97      <=> ( 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)
% 156.88/156.97          & ! [B_x] :
% 156.88/156.97              ( 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))))
% 156.88/156.97             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_a,tc_HOL_Obool),c_fequal),B_x)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__zip__is__None,axiom,
% 156.88/156.97      ! [V_x_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( 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)
% 156.88/156.97        <=> ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__zip__is__Some,axiom,
% 156.88/156.97      ! [V_x_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97        <=> ? [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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__remove1,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97         => 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)) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_dom__map__of__zip,axiom,
% 156.88/156.97      ! [V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_finite__lists__length__le,axiom,
% 156.88/156.97      ! [V_n_2,V_A_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97       => 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))))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Ocard_H__def,axiom,
% 156.88/156.97      ! [V_A_2,T_a] :
% 156.88/156.97        ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => 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)))) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97         => c_Nitpick_Ocard_H(T_a,V_A_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__iff__zip,axiom,
% 156.88/156.97      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( 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)
% 156.88/156.97          & ! [B_x] :
% 156.88/156.97              ( 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))))
% 156.88/156.97             => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__rtrancl__refl,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__eq__len,axiom,
% 156.88/156.97      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__mono,axiom,
% 156.88/156.97      ! [V_s_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__rtrancl__trans,axiom,
% 156.88/156.97      ! [V_zs_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( 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))))
% 156.88/156.97         => 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)))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrelp__listrel__eq,axiom,
% 156.88/156.97      ! [V_xa_2,V_x_2,V_r_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lexn_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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)))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_impossible__Cons,axiom,
% 156.88/156.97      ! [V_x,V_ys,V_xs,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_ys) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__ConsD,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,V_y_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => ( V_y_2 = V_x_2
% 156.88/156.97          | hBOOL(hAPP(hAPP(c_member(T_a),V_y_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__Cons__Cons,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_List_Oset_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__subset__Cons,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_foldr_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_not__Cons__self,axiom,
% 156.88/156.97      ! [V_x,T_a,V_xs] : V_xs != hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_not__Cons__self2,axiom,
% 156.88/156.97      ! [V_xs,V_x,T_a] : hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) != V_xs ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list_Oinject,axiom,
% 156.88/156.97      ! [V_list_H_2,V_a_H_2,V_list_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97      <=> ( V_a_2 = V_a_H_2
% 156.88/156.97          & V_list_2 = V_list_H_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrelp_Oequations_I2_J,axiom,
% 156.88/156.97      ! [V_a4_2,V_a2_2,V_a3_2,V_a1_2,V_r_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97      <=> ( hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2))
% 156.88/156.97          & c_List_Olistrelp(T_a,V_r_2,V_a3_2,V_a4_2) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrelp_OCons,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,T_a,V_y_2,V_x_2,V_r_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(V_r_2,V_x_2),V_y_2))
% 156.88/156.97       => ( c_List_Olistrelp(T_a,V_r_2,V_xs_2,V_ys_2)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_remove1_Osimps_I2_J,axiom,
% 156.88/156.97      ! [V_xs,T_a,V_y,V_x] :
% 156.88/156.97        ( ( V_x = V_y
% 156.88/156.97         => c_List_Oremove1(T_a,V_x,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_xs)) = V_xs )
% 156.88/156.97        & ( V_x != V_y
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__key_Osimps_I2_J,axiom,
% 156.88/156.97      ! [V_ys_2,T_b,V_y_2,V_x_2,V_f_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( ( 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)))
% 156.88/156.97           => 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)) )
% 156.88/156.97          & ( ~ 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)))
% 156.88/156.97           => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct_Osimps_I2_J,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)))
% 156.88/156.97      <=> ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97          & hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__Cons__code_I2_J,axiom,
% 156.88/156.97      ! [V_ps,V_v,T_c,T_b,V_k,V_l] :
% 156.88/156.97        ( ( V_l = V_k
% 156.88/156.97         => 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) )
% 156.88/156.97        & ( V_l != V_k
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list_Osize_I4_J,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel_OCons,axiom,
% 156.88/156.97      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Cons__in__lex,axiom,
% 156.88/156.97      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( ( 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))
% 156.88/156.97            & 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) )
% 156.88/156.97          | ( V_x_2 = V_y_2
% 156.88/156.97            & 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))) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__Cons,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__Cons__def,axiom,
% 156.88/156.97      ! [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)))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__Cons2,axiom,
% 156.88/156.97      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ! [B_x,B_xs] :
% 156.88/156.97              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_xs)
% 156.88/156.97             => ( 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))
% 156.88/156.97               => ~ 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))) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__Cons1,axiom,
% 156.88/156.97      ! [V_r_2,V_xs_2,V_ys_2,V_y_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ~ ! [B_y,B_ys] :
% 156.88/156.97              ( V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_ys)
% 156.88/156.97             => ( 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))
% 156.88/156.97               => ~ 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))) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__sublist,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pick_Osimps,axiom,
% 156.88/156.97      ! [V_xs,V_x,T_a,V_i] :
% 156.88/156.97        ( ( 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)))
% 156.88/156.97         => 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) )
% 156.88/156.97        & ( ~ 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)))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__sublistI,axiom,
% 156.88/156.97      ! [V_I_2,V_xs_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Osublist(T_a,V_xs_2,V_I_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_in__set__sublistD,axiom,
% 156.88/156.97      ! [V_I_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_notin__set__sublistI,axiom,
% 156.88/156.97      ! [V_I_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97       => ~ 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__sublist__subset,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_select__weight__cons__zero,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pick__member,axiom,
% 156.88/156.97      ! [V_xs_2,T_a,V_i_2] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__simps_I2_J,axiom,
% 156.88/156.97      ! [V_xs,V_x,T_a] :
% 156.88/156.97        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__0,axiom,
% 156.88/156.97      ! [V_xs_2,T_b,T_a] :
% 156.88/156.97        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__addf,axiom,
% 156.88/156.97      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__const__mult,axiom,
% 156.88/156.97      ! [V_xs_2,V_f_2,V_c_2,T_b,T_a] :
% 156.88/156.97        ( class_Rings_Osemiring__0(T_a)
% 156.88/156.97       => 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_c_2)),V_f_2)),V_xs_2)) = hAPP(hAPP(c_Groups_Otimes__class_Otimes(T_a),V_c_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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__mult__const,axiom,
% 156.88/156.97      ! [V_xs_2,V_c_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( class_Rings_Osemiring__0(T_a)
% 156.88/156.97       => 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_c_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_c_2) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__subtractf,axiom,
% 156.88/156.97      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__abs,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( class_Groups_Oordered__ab__group__add__abs(T_a)
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_uminus__listsum__map,axiom,
% 156.88/156.97      ! [V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( class_Groups_Oab__group__add(T_a)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_select__weight__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__listsum__conv__Setsum,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.97       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__distinct__conv__setsum__set,axiom,
% 156.88/156.97      ! [V_f_2,V_xs_2,T_a,T_b] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.97       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_setsum__set__upto__conv__listsum__int,axiom,
% 156.88/156.97      ! [V_j_2,V_i_2,V_f_2,T_a] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_interv__listsum__conv__setsum__set__int,axiom,
% 156.88/156.97      ! [V_l_2,V_k_2,V_f_2,T_a] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__triv,axiom,
% 156.88/156.97      ! [V_xs_2,V_r_2,T_b,T_a] :
% 156.88/156.97        ( class_Rings_Osemiring__1(T_a)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__map__remove1,axiom,
% 156.88/156.97      ! [V_f_2,V_xs_2,V_x_2,T_a,T_b] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97         => 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)))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_select__weight__member,axiom,
% 156.88/156.97      ! [V_s_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nitpick_Osetsum_H__def,axiom,
% 156.88/156.97      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.97       => ( ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97           => 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))))) )
% 156.88/156.97          & ( ~ hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.97           => c_Nitpick_Osetsum_H(T_a,T_b,V_f_2,V_A_2) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__insert__insort__key,axiom,
% 156.88/156.97      ! [V_xs_2,T_b,V_x_2,V_f_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( ~ 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))))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__eq__0__nat__iff__nat,axiom,
% 156.88/156.97      ! [V_ns_2] :
% 156.88/156.97        ( hAPP(c_List_Omonoid__add__class_Olistsum(tc_Nat_Onat),V_ns_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97      <=> ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 156.88/156.97           => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__insort__insert,axiom,
% 156.88/156.97      ! [V_x_2,V_f_2,V_xs_2,T_a,T_b] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_b)
% 156.88/156.97       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__insert__triv,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97         => c_List_Olinorder__class_Oinsort__insert__key(T_a,T_a,c_COMBI(T_a),V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__insort__insert,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__insert__key__triv,axiom,
% 156.88/156.97      ! [V_xs_2,T_b,V_x_2,V_f_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( 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))))
% 156.88/156.97         => c_List_Olinorder__class_Oinsort__insert__key(T_b,T_a,V_f_2,V_x_2,V_xs_2) = V_xs_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__insert__insort,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lexord__cons__cons,axiom,
% 156.88/156.97      ! [V_r_2,V_y_2,V_b_2,V_x_2,V_a_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( 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))
% 156.88/156.97          | ( V_a_2 = V_b_2
% 156.88/156.97            & 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))) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__zip,axiom,
% 156.88/156.97      ! [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)))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__zip,axiom,
% 156.88/156.97      ! [V_ys,T_b,V_xs,T_a,V_i] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_elem__le__listsum__nat,axiom,
% 156.88/156.97      ! [V_ns,V_k] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__Cons__Suc,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__Cons__0,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth_Osimps,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__eq__iff__nth__eq,axiom,
% 156.88/156.97      ! [T_a,V_ys_2,V_xs_2] :
% 156.88/156.97        ( V_xs_2 = V_ys_2
% 156.88/156.97      <=> ( 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)
% 156.88/156.97          & ! [B_i] :
% 156.88/156.97              ( 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)))
% 156.88/156.97             => hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) = hAPP(hAPP(c_List_Onth(T_a),V_ys_2),B_i) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_all__set__conv__all__nth,axiom,
% 156.88/156.97      ! [V_P_2,V_xs_2,T_a] :
% 156.88/156.97        ( ! [B_x] :
% 156.88/156.97            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.97      <=> ! [B_i] :
% 156.88/156.97            ( 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)))
% 156.88/156.97           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__map,axiom,
% 156.88/156.97      ! [V_f_2,T_b,V_xs_2,T_a,V_n_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__eq__iff__index__eq,axiom,
% 156.88/156.97      ! [V_j_2,V_i_2,V_xs_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => ( 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)))
% 156.88/156.97           => ( 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)
% 156.88/156.97            <=> V_i_2 = V_j_2 ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__conv__nth,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97      <=> ! [B_i] :
% 156.88/156.97            ( 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)))
% 156.88/156.97           => ! [B_j] :
% 156.88/156.97                ( 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)))
% 156.88/156.97               => ( B_i != B_j
% 156.88/156.97                 => hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) != hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_j) ) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_in__set__conv__nth,axiom,
% 156.88/156.97      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97      <=> ? [B_i] :
% 156.88/156.97            ( 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)))
% 156.88/156.97            & hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i) = V_x_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__mem,axiom,
% 156.88/156.97      ! [V_xs_2,T_a,V_n_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__Cons_H,axiom,
% 156.88/156.97      ! [V_xs,V_x,T_a,V_n] :
% 156.88/156.97        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97         => hAPP(hAPP(c_List_Onth(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)),V_n) = V_x )
% 156.88/156.97        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__conv__nth,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__Cons__number__of,axiom,
% 156.88/156.97      ! [V_xs,V_x,T_a,V_v] :
% 156.88/156.97        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97         => 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 )
% 156.88/156.97        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97         => 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))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__setsum__nth,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__sublist,axiom,
% 156.88/156.97      ! [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))))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lexord__lex,axiom,
% 156.88/156.97      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( 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)))
% 156.88/156.97          & 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__iff__nth,axiom,
% 156.88/156.97      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( 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)
% 156.88/156.97          & ! [B_n] :
% 156.88/156.97              ( 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)))
% 156.88/156.97             => 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lexord__take__index__conv,axiom,
% 156.88/156.97      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> ( ( 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)))
% 156.88/156.97            & 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 )
% 156.88/156.97          | ? [B_i] :
% 156.88/156.97              ( 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))))
% 156.88/156.97              & hAPP(hAPP(c_List_Otake(T_a),B_i),V_x_2) = hAPP(hAPP(c_List_Otake(T_a),B_i),V_y_2)
% 156.88/156.97              & 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)) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_pick__same,axiom,
% 156.88/156.97      ! [V_xs_2,T_a,V_l_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_in__set__takeD,axiom,
% 156.88/156.97      ! [V_xs_2,V_n_2,V_x_2,T_a] :
% 156.88/156.97        ( 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))))
% 156.88/156.97       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__take,axiom,
% 156.88/156.97      ! [V_xs,T_a,V_n,V_i] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_n))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__take__subset,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__all,axiom,
% 156.88/156.97      ! [V_n,V_xs,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs) = V_xs ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__take,axiom,
% 156.88/156.97      ! [V_i,V_xs,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.97       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Otake(T_a),V_i),V_xs))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__take,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Code__Numeral_Oof__nat__code,axiom,
% 156.88/156.97      c_Code__Numeral_Oof__nat = c_Nat_Osemiring__1__class_Oof__nat(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_times__code__numeral__code,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Code__Numeral_Oof__nat__inject,axiom,
% 156.88/156.97      ! [V_m_2,V_n_2] :
% 156.88/156.97        ( hAPP(c_Code__Numeral_Oof__nat,V_n_2) = hAPP(c_Code__Numeral_Oof__nat,V_m_2)
% 156.88/156.97      <=> V_n_2 = V_m_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__zip,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__take,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zero__code__numeral__def,axiom,
% 156.88/156.97      c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__Suc__Cons,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sublist__upt__eq__take,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__map,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_one__code__numeral__def,axiom,
% 156.88/156.97      c_Groups_Oone__class_Oone(tc_Code__Numeral_Ocode__numeral) = hAPP(c_Code__Numeral_Oof__nat,c_Groups_Oone__class_Oone(tc_Nat_Onat)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_less__code__numeral__code,axiom,
% 156.88/156.97      ! [V_m_2,V_n_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_code__numeral_Oof__nat__inject,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_x_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 156.88/156.97         => ( hAPP(c_Code__Numeral_Oof__nat,V_x_2) = hAPP(c_Code__Numeral_Oof__nat,V_y_2)
% 156.88/156.97          <=> V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_number__of__code__numeral__def,axiom,
% 156.88/156.97      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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__take__subset__set__take,axiom,
% 156.88/156.97      ! [V_xs_2,T_a,V_n_2,V_m_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_plus__code__numeral__code,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_less__eq__code__numeral__code,axiom,
% 156.88/156.97      ! [V_m_2,V_n_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_code__numeral__not__eq__zero,axiom,
% 156.88/156.97      ! [V_i_2] :
% 156.88/156.97        ( V_i_2 != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 156.88/156.97      <=> 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__update__nat,axiom,
% 156.88/156.97      ! [V_n,V_ns,V_k] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct__list__update,axiom,
% 156.88/156.97      ! [V_i_2,V_a_2,V_xs_2,T_a] :
% 156.88/156.97        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.97       => ( ~ 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))))))
% 156.88/156.97         => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_a_2))) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__id,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__list__update__neq,axiom,
% 156.88/156.97      ! [V_x,V_xs,T_a,V_j,V_i] :
% 156.88/156.97        ( V_i != V_j
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__beyond,axiom,
% 156.88/156.97      ! [V_x,V_i,V_xs,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_i),V_x) = V_xs ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__list__update,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__update,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__update,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_update__zip,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__code_I3_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__code_I2_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__overwrite,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__swap,axiom,
% 156.88/156.97      ! [V_x_H,V_x,V_xs,T_a,V_i_H,V_i] :
% 156.88/156.97        ( V_i != V_i_H
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__update__subsetI,axiom,
% 156.88/156.97      ! [V_i_2,V_x_2,V_A_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__update__subset__insert,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__list__update,axiom,
% 156.88/156.97      ! [V_x,V_j,V_xs,T_a,V_i] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( ( V_i = V_j
% 156.88/156.97           => 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 )
% 156.88/156.97          & ( V_i != V_j
% 156.88/156.97           => 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) ) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__same__conv,axiom,
% 156.88/156.97      ! [V_x_2,V_xs_2,T_a,V_i_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => ( hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_i_2),V_x_2) = V_xs_2
% 156.88/156.97        <=> hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_i_2) = V_x_2 ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nth__list__update__eq,axiom,
% 156.88/156.97      ! [V_x,V_xs,T_a,V_i] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__update__memI,axiom,
% 156.88/156.97      ! [V_x_2,V_xs_2,T_a,V_n_2] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => 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)))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__upd__upds__conv__if,axiom,
% 156.88/156.97      ! [V_y_2,V_f_2,V_xs_2,V_ys_2,T_b,V_x_2,T_a] :
% 156.88/156.97        ( ( 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))))
% 156.88/156.97         => 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) )
% 156.88/156.97        & ( ~ 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))))
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_select__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__upds__apply__nontin,axiom,
% 156.88/156.97      ! [V_ys_2,V_f_2,T_b,V_xs_2,V_x_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__add__upds,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_code__numeral_Onat__of__inject,axiom,
% 156.88/156.97      ! [V_y_2,V_x_2] :
% 156.88/156.97        ( hAPP(c_Code__Numeral_Onat__of,V_x_2) = hAPP(c_Code__Numeral_Onat__of,V_y_2)
% 156.88/156.97      <=> V_x_2 = V_y_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Code__Numeral_Onat__of__inject,axiom,
% 156.88/156.97      ! [V_l_2,V_k_2] :
% 156.88/156.97        ( hAPP(c_Code__Numeral_Onat__of,V_k_2) = hAPP(c_Code__Numeral_Onat__of,V_l_2)
% 156.88/156.97      <=> V_k_2 = V_l_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__of__of__nat,axiom,
% 156.88/156.97      ! [V_n] : hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_n)) = V_n ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_of__nat__nat__of,axiom,
% 156.88/156.97      ! [V_k] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_k)) = V_k ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__of__inverse,axiom,
% 156.88/156.97      ! [V_x] : hAPP(c_Code__Numeral_Oof__nat,hAPP(c_Code__Numeral_Onat__of,V_x)) = V_x ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_type__definition__code__numeral,axiom,
% 156.88/156.97      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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_less__code__numeral__def,axiom,
% 156.88/156.97      ! [V_m_2,V_n_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__of,axiom,
% 156.88/156.97      ! [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)))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__of__number,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_int__of__def,axiom,
% 156.88/156.97      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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_less__eq__code__numeral__def,axiom,
% 156.88/156.97      ! [V_m_2,V_n_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Code__Numeral_Ocode__numeral),V_n_2),V_m_2))
% 156.88/156.97      <=> 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__of__code,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_nat__of__aux__def,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__upds__Cons,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Suc__code__numeral__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_minus__code__numeral__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_of__nat__inverse,axiom,
% 156.88/156.97      ! [V_y_2] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_y_2),c_Orderings_Otop__class_Otop(tc_fun(tc_Nat_Onat,tc_HOL_Obool))))
% 156.88/156.97       => hAPP(c_Code__Numeral_Onat__of,hAPP(c_Code__Numeral_Oof__nat,V_y_2)) = V_y_2 ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_plus__code__numeral__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_div__code__numeral__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_times__code__numeral__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_mod__code__numeral__def,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__upds__list__update2__drop,axiom,
% 156.88/156.97      ! [V_y_2,V_m_2,V_ys_2,T_b,V_i_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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))
% 156.88/156.97       => ( 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)))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__upds__twist,axiom,
% 156.88/156.97      ! [V_bs_2,V_b_2,V_m_2,T_b,V_as_2,V_a_2,T_a] :
% 156.88/156.97        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_as_2)))
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_code__numeral__decr,axiom,
% 156.88/156.97      ! [V_k] :
% 156.88/156.97        ( V_k != hAPP(c_Code__Numeral_Oof__nat,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))
% 156.88/156.97       => 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))) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_restrict__map__upds,axiom,
% 156.88/156.97      ! [V_m_2,V_D_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.97        ( 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)
% 156.88/156.97       => ( 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))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_dom__map__upds,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_select__weigth__select,axiom,
% 156.88/156.97      ! [T_a,V_xs_2] :
% 156.88/156.97        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_subtract__code__numeral__code,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__Nil2,axiom,
% 156.88/156.97      ! [V_r_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel__Nil1,axiom,
% 156.88/156.97      ! [V_r_2,V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97       => V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__nonempty,axiom,
% 156.88/156.97      ! [V_x_2,V_k_2,V_xs_2,T_a] :
% 156.88/156.97        ( hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),V_k_2),V_x_2) = c_List_Olist_ONil(T_a)
% 156.88/156.97      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list__update__code_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__upds__Nil2,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__upds__Nil1,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__0__conv,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_xs_2) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list_Osize_I3_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nil__is__map__conv,axiom,
% 156.88/156.97      ! [V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.97        ( c_List_Olist_ONil(T_a) = hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)
% 156.88/156.97      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__is__Nil__conv,axiom,
% 156.88/156.97      ! [V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.97      <=> V_xs_2 = c_List_Olist_ONil(T_b) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sublist__nil,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sublist__empty,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__key_Osimps_I1_J,axiom,
% 156.88/156.97      ! [V_x_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_b)
% 156.88/156.97       => 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)) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list_Osimps_I3_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_list_Osimps_I2_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sorted__list__of__set__empty,axiom,
% 156.88/156.97      ! [T_a] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_a)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_zip__Nil,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_upto__empty,axiom,
% 156.88/156.97      ! [V_i,V_j] :
% 156.88/156.97        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_j),V_i))
% 156.88/156.97       => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_foldr_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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 ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of__Cons__code_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_remove1_Osimps_I1_J,axiom,
% 156.88/156.97      ! [V_x,T_a] : c_List_Oremove1(T_a,V_x,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_distinct_Osimps_I1_J,axiom,
% 156.88/156.97      ! [T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olist_ONil(T_a))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_insort__not__Nil,axiom,
% 156.88/156.97      ! [V_xs_2,V_a_2,V_f_2,T_a,T_b] :
% 156.88/156.97        ( class_Orderings_Olinorder(T_b)
% 156.88/156.97       => 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) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrelp_ONil,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrelp_Oequations_I1_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__empty,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( hAPP(c_List_Oset(T_a),V_xs_2) = c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool))
% 156.88/156.97      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_set__empty2,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( c_Orderings_Obot__class_Obot(tc_fun(T_a,tc_HOL_Obool)) = hAPP(c_List_Oset(T_a),V_xs_2)
% 156.88/156.97      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_List_Oset_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listsum__simps_I1_J,axiom,
% 156.88/156.97      ! [T_a] :
% 156.88/156.97        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.97       => hAPP(c_List_Omonoid__add__class_Olistsum(T_a),c_List_Olist_ONil(T_a)) = c_Groups_Ozero__class_Ozero(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__0,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__eq__Nil,axiom,
% 156.88/156.97      ! [V_xs_2,V_n_2,T_a] :
% 156.88/156.97        ( hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.97      <=> ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97          | V_xs_2 = c_List_Olist_ONil(T_a) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__Nil,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_map__of_Osimps_I1_J,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_length__greater__0__conv,axiom,
% 156.88/156.97      ! [V_xs_2,T_a] :
% 156.88/156.97        ( 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)))
% 156.88/156.97      <=> V_xs_2 != c_List_Olist_ONil(T_a) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__1__Cons,axiom,
% 156.88/156.97      ! [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)) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_listrel_ONil,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_lexord__Nil__right,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nil__notin__lex,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_Nil2__notin__lex,axiom,
% 156.88/156.97      ! [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))) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__Cons,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_upto_Osimps,axiom,
% 156.88/156.97      ! [V_j,V_i] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 156.88/156.97         => 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)) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i),V_j))
% 156.88/156.97         => c_List_Oupto(V_i,V_j) = c_List_Olist_ONil(tc_Int_Oint) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_sublist__singleton,axiom,
% 156.88/156.97      ! [V_x_2,T_a,V_A_2] :
% 156.88/156.97        ( ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 156.88/156.97         => 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)) )
% 156.88/156.97        & ( ~ hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_A_2))
% 156.88/156.97         => 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) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_minus__code__numeral__code,axiom,
% 156.88/156.97      ! [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) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_subtract__code__numeral__def,axiom,
% 156.88/156.97      c_Code__Numeral_Osubtract__code__numeral = c_Groups_Ominus__class_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_take__Cons_H,axiom,
% 156.88/156.97      ! [V_xs,V_x,T_a,V_n] :
% 156.88/156.97        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97         => 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) )
% 156.88/156.97        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.97         => 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)) ) ) ).
% 156.88/156.97  
% 156.88/156.97  fof(fact_upto__rec__number__of,axiom,
% 156.88/156.97      ! [V_n,V_m] :
% 156.88/156.97        ( ( 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)))
% 156.88/156.97         => 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))) )
% 156.88/156.98        & ( ~ 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)))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_select,axiom,
% 156.88/156.98      ! [V_s_2,T_a,V_xs_2] :
% 156.88/156.98        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel__Nil,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__Cons__sing__Nil,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__Cons__number__of,axiom,
% 156.88/156.98      ! [V_xs,V_x,T_a,V_v] :
% 156.88/156.98        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upto_Opsimps,axiom,
% 156.88/156.98      ! [V_j_2,V_i_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 156.88/156.98           => 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)) )
% 156.88/156.98          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),V_i_2),V_j_2))
% 156.88/156.98           => c_List_Oupto(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Int_Oint) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_anamorph_Osimps,axiom,
% 156.88/156.98      ! [V_x_2,V_f_2,T_a,T_b,V_k_2] :
% 156.88/156.98        ( ( V_k_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( V_k_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listset_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__Cons1,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list_Osimps_I5_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list_Osimps_I4_J,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listset_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__Cons,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upto_Opinduct,axiom,
% 156.88/156.98      ! [V_P_2,V_a1_2,V_a0_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( ! [B_i,B_j] :
% 156.88/156.98              ( 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)))
% 156.88/156.98             => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Int_Oint),B_i),B_j))
% 156.88/156.98                 => 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)) )
% 156.88/156.98               => hBOOL(hAPP(hAPP(V_P_2,B_i),B_j)) ) )
% 156.88/156.98         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__upds__append1,axiom,
% 156.88/156.98      ! [V_x_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append1__eq__conv,axiom,
% 156.88/156.98      ! [V_y_2,V_ys_2,V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> ( V_xs_2 = V_ys_2
% 156.88/156.98          & V_x_2 = V_y_2 ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Cons__eq__append__conv,axiom,
% 156.88/156.98      ! [V_zs_2,V_ys_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_a)
% 156.88/156.98            & hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) = V_zs_2 )
% 156.88/156.98          | ? [B_ys_H] :
% 156.88/156.98              ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H) = V_ys_2
% 156.88/156.98              & V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__eq__Cons__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_zs_2,V_ys_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ( ( V_ys_2 = c_List_Olist_ONil(T_a)
% 156.88/156.98            & V_zs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2) )
% 156.88/156.98          | ? [B_ys_H] :
% 156.88/156.98              ( V_ys_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),B_ys_H)
% 156.88/156.98              & hAPP(hAPP(c_List_Oappend(T_a),B_ys_H),V_zs_2) = V_xs_2 ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__Nil,axiom,
% 156.88/156.98      ! [V_ys,T_a] : hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) = V_ys ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Nil__is__append__conv,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( c_List_Olist_ONil(T_a) = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 156.88/156.98      <=> ( V_xs_2 = c_List_Olist_ONil(T_a)
% 156.88/156.98          & V_ys_2 = c_List_Olist_ONil(T_a) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__Nil2,axiom,
% 156.88/156.98      ! [V_xs,T_a] : hAPP(hAPP(c_List_Oappend(T_a),V_xs),c_List_Olist_ONil(T_a)) = V_xs ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_self__append__conv,axiom,
% 156.88/156.98      ! [V_ys_2,T_a,V_xs_2] :
% 156.88/156.98        ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 156.88/156.98      <=> V_ys_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_self__append__conv2,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_ys_2] :
% 156.88/156.98        ( V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)
% 156.88/156.98      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__is__Nil__conv,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> ( V_xs_2 = c_List_Olist_ONil(T_a)
% 156.88/156.98          & V_ys_2 = c_List_Olist_ONil(T_a) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__self__conv,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_xs_2
% 156.88/156.98      <=> V_ys_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__self__conv2,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_ys_2
% 156.88/156.98      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__Nil__appendI,axiom,
% 156.88/156.98      ! [T_a,V_ys,V_xs] :
% 156.88/156.98        ( V_xs = V_ys
% 156.88/156.98       => V_xs = hAPP(hAPP(c_List_Oappend(T_a),c_List_Olist_ONil(T_a)),V_ys) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsum__append,axiom,
% 156.88/156.98      ! [V_ys,V_xs,T_a] :
% 156.88/156.98        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__eq__appendI,axiom,
% 156.88/156.98      ! [V_us,V_ys,V_zs,V_xs1,V_xs,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_xs1) = V_zs
% 156.88/156.98       => ( V_ys = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_us)
% 156.88/156.98         => hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys) = hAPP(hAPP(c_List_Oappend(T_a),V_zs),V_us) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__same__eq,axiom,
% 156.88/156.98      ! [V_zs_2,V_xs_2,V_ys_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> V_ys_2 = V_zs_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_same__append__eq,axiom,
% 156.88/156.98      ! [V_zs_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> V_ys_2 = V_zs_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__eq__append__conv2,axiom,
% 156.88/156.98      ! [V_ts_2,V_zs_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ? [B_us] :
% 156.88/156.98            ( ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),V_zs_2),B_us)
% 156.88/156.98              & hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ys_2) = V_ts_2 )
% 156.88/156.98            | ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),B_us) = V_zs_2
% 156.88/156.98              & V_ys_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),V_ts_2) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__assoc,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__of__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldr__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__append,axiom,
% 156.88/156.98      ! [V_vs,V_ys,V_us,T_b,V_xs,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => ( 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)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_fun__upds__append2__drop,axiom,
% 156.88/156.98      ! [V_zs_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_fun__upds__append__drop,axiom,
% 156.88/156.98      ! [V_zs_2,V_m_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Cons__eq__appendI,axiom,
% 156.88/156.98      ! [V_zs,V_xs,V_ys,V_xs1,V_x,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs1) = V_ys
% 156.88/156.98       => ( V_xs = hAPP(hAPP(c_List_Oappend(T_a),V_xs1),V_zs)
% 156.88/156.98         => hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs) = hAPP(hAPP(c_List_Oappend(T_a),V_ys),V_zs) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__Cons,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__append__length,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__append__length__plus,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__update__append1,axiom,
% 156.88/156.98      ! [V_x,V_ys,V_xs,T_a,V_i] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__update__length,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remove1__append,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lexord__append__leftI,axiom,
% 156.88/156.98      ! [V_x_2,V_r_2,V_v_2,V_u_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__append,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)))
% 156.88/156.98      <=> ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98          & hBOOL(hAPP(c_List_Odistinct(T_a),V_ys_2))
% 156.88/156.98          & 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__append,axiom,
% 156.88/156.98      ! [V_ys,V_xs,T_a,V_n] :
% 156.88/156.98        ( ( 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)))
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( ~ 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)))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__update__append,axiom,
% 156.88/156.98      ! [V_x,V_ys,V_xs,T_a,V_n] :
% 156.88/156.98        ( ( 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)))
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( ~ 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)))
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublist__append,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lexord__append__left__rightI,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2,V_u_2,V_r_2,V_b_2,V_a_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__Suc__conv__app__nth,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_i] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublist__Cons,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_snoc__listrel1__snoc__iff,axiom,
% 156.88/156.98      ! [V_r_2,V_y_2,V_ys_2,V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> ( ( 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)))
% 156.88/156.98            & V_x_2 = V_y_2 )
% 156.88/156.98          | ( V_xs_2 = V_ys_2
% 156.88/156.98            & 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)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lexord__append__leftD,axiom,
% 156.88/156.98      ! [V_r_2,V_v_2,V_u_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( ! [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))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Cons__acc__listrel1I,axiom,
% 156.88/156.98      ! [V_xs_2,V_r_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),c_Wellfounded_Oacc(T_a,V_r_2)))
% 156.88/156.98       => ( 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))))
% 156.88/156.98         => 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)))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel__rtrancl__eq__rtrancl__listrel1,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1__converse,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1__rtrancl__subset__rtrancl__listrel1,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1__mono,axiom,
% 156.88/156.98      ! [V_s_2,V_r_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel__subset__rtrancl__listrel1,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1I2,axiom,
% 156.88/156.98      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rtrancl__listrel1__ConsI1,axiom,
% 156.88/156.98      ! [V_x_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1__eq__len,axiom,
% 156.88/156.98      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rtrancl__listrel1__eq__len,axiom,
% 156.88/156.98      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_not__listrel1__Nil,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_not__Nil__listrel1,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__listrel1I,axiom,
% 156.88/156.98      ! [V_vs_2,V_us_2,V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( ( ( 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)))
% 156.88/156.98            & V_us_2 = V_vs_2 )
% 156.88/156.98          | ( V_xs_2 = V_ys_2
% 156.88/156.98            & 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))) ) )
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__listrel1__converse,axiom,
% 156.88/156.98      ! [V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98      <=> 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rtrancl__listrel1__if__listrel,axiom,
% 156.88/156.98      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel__reflcl__if__listrel1,axiom,
% 156.88/156.98      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Cons__listrel1__Cons,axiom,
% 156.88/156.98      ! [V_r_2,V_ys_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> ( ( 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))
% 156.88/156.98            & V_xs_2 = V_ys_2 )
% 156.88/156.98          | ( V_x_2 = V_y_2
% 156.88/156.98            & 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))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1I1,axiom,
% 156.88/156.98      ! [V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1__subset__listrel,axiom,
% 156.88/156.98      ! [V_r_H_2,V_r_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => ( c_Relation_Orefl__on(T_a,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)),V_r_H_2)
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1I,axiom,
% 156.88/156.98      ! [V_ys_2,V_vs_2,V_us_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => ( 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))
% 156.88/156.98         => ( 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))
% 156.88/156.98           => 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))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rtrancl__listrel1__ConsI2,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_r_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( 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))))
% 156.88/156.98         => 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)))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1__iff__update,axiom,
% 156.88/156.98      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> ? [B_y,B_n] :
% 156.88/156.98            ( 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))
% 156.88/156.98            & 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)))
% 156.88/156.98            & V_ys_2 = hAPP(hAPP(c_List_Olist__update(T_a,V_xs_2),B_n),B_y) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel1E,axiom,
% 156.88/156.98      ! [V_r_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ~ ! [B_x,B_y] :
% 156.88/156.98              ( 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))
% 156.88/156.98             => ! [B_us,B_vs] :
% 156.88/156.98                  ( V_xs_2 = hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_vs))
% 156.88/156.98                 => V_ys_2 != hAPP(hAPP(c_List_Oappend(T_a),B_us),hAPP(hAPP(c_List_Olist_OCons(T_a),B_y),B_vs)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate1__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upd__conv__take__nth__drop,axiom,
% 156.88/156.98      ! [V_a,V_xs,T_a,V_i] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__via__drop,axiom,
% 156.88/156.98      ! [V_ys,V_y,V_xs,V_n,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_ys)
% 156.88/156.98       => hAPP(hAPP(c_List_Onth(T_a),V_xs),V_n) = V_y ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__1__Cons,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__Suc__Cons,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__drop,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__rotate1,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__zip,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__drop,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__0,axiom,
% 156.88/156.98      ! [V_xs,T_a] : hAPP(hAPP(c_List_Odrop(T_a),c_Groups_Ozero__class_Ozero(tc_Nat_Onat)),V_xs) = V_xs ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__drop,axiom,
% 156.88/156.98      ! [V_i,V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(hAPP(c_List_Odrop(T_a),V_i),V_xs))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct1__rotate,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orotate1(T_a),V_xs_2)))
% 156.88/156.98      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__drop__subset,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__rotate1,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__dropD,axiom,
% 156.88/156.98      ! [V_xs_2,V_n_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__drop,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__take,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate1__is__Nil__conv,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Orotate1(T_a),V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__Nil,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__take__drop__id,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__drop__subset__set__drop,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_m_2,V_n_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_n_2),V_m_2))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__eq__Nil,axiom,
% 156.88/156.98      ! [V_xs_2,V_n_2,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Odrop(T_a),V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__all,axiom,
% 156.88/156.98      ! [V_n,V_xs,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs) = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__eq__conv__conj,axiom,
% 156.88/156.98      ! [V_zs_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2) = V_zs_2
% 156.88/156.98      <=> ( 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)
% 156.88/156.98          & 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__Cons,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__Cons_H,axiom,
% 156.88/156.98      ! [V_xs,V_x,T_a,V_n] :
% 156.88/156.98        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__drop,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_i,V_n] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__eq__append__conv__if,axiom,
% 156.88/156.98      ! [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] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ( ( 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)))
% 156.88/156.98           => ( 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)
% 156.88/156.98              & 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) ) )
% 156.88/156.98          & ( ~ 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)))
% 156.88/156.98           => ( 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
% 156.88/156.98              & 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 ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__drop_H,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_i] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__simps,axiom,
% 156.88/156.98      ! [V_xs,V_x,T_b,T_a] :
% 156.88/156.98        ( hAPP(c_List_Orotate1(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a)
% 156.88/156.98        & 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__Cons__number__of,axiom,
% 156.88/156.98      ! [V_xs,V_x,T_a,V_v] :
% 156.88/156.98        ( ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( hAPP(c_Int_Onumber__class_Onumber__of(tc_Nat_Onat),V_v) != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__add,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_j,V_i] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate1__length01,axiom,
% 156.88/156.98      ! [V_xs,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => hAPP(c_List_Orotate1(T_a),V_xs) = V_xs ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__append2,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__append1,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_id__take__nth__drop,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_i] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__hd__drop,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_n] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__drop__conv__nth,axiom,
% 156.88/156.98      ! [V_n,T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd_Osimps,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__map,axiom,
% 156.88/156.98      ! [V_f_2,T_b,T_a,V_xs_2] :
% 156.88/156.98        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__append,axiom,
% 156.88/156.98      ! [V_ys,T_a,V_xs] :
% 156.88/156.98        ( ( V_xs = c_List_Olist_ONil(T_a)
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__append2,axiom,
% 156.88/156.98      ! [V_ys,T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__in__set,axiom,
% 156.88/156.98      ! [T_a,V_xs_2] :
% 156.88/156.98        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__conv__nth,axiom,
% 156.88/156.98      ! [T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate1__hd__tl,axiom,
% 156.88/156.98      ! [T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__rotate__conv__nth,axiom,
% 156.88/156.98      ! [V_n,T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_tl__drop,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__tl,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__conv__mod,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__Suc,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_tl_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__rotate,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__tl,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__rotate,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__tl,axiom,
% 156.88/156.98      ! [V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Otl(T_a),V_xs))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__rotate,axiom,
% 156.88/156.98      ! [V_xs_2,V_n_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orotate(T_a,V_n_2),V_xs_2)))
% 156.88/156.98      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__rotate,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__is__Nil__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_n_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Orotate(T_a,V_n_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_tl_Osimps_I1_J,axiom,
% 156.88/156.98      ! [T_a] : hAPP(c_List_Otl(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_tl__append2,axiom,
% 156.88/156.98      ! [V_ys,T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__tl,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate1__rotate__swap,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__Suc,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_tl__append,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate0,axiom,
% 156.88/156.98      ! [T_a] : c_List_Orotate(T_a,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_Fun_Oid(tc_List_Olist(T_a)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__add,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__id,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_n] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__length01,axiom,
% 156.88/156.98      ! [V_n,V_xs,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => hAPP(c_List_Orotate(T_a,V_n),V_xs) = V_xs ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__tl,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_tl__take,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__Suc,axiom,
% 156.88/156.98      ! [V_n,T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__drop__take,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_fold1__set,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Lattices_Oab__semigroup__idem__mult(T_a)
% 156.88/156.98       => ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list_Osize_I2_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__append,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__Nil,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__size__map,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_start__le__sum,axiom,
% 156.88/156.98      ! [V_ns_2,V_n_2,V_m_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_m_2),V_n_2))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__assoc,axiom,
% 156.88/156.98      ! [V_zs_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Groups_Osemigroup__add(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__absorb0,axiom,
% 156.88/156.98      ! [V_zs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldr__conv__foldl,axiom,
% 156.88/156.98      ! [V_a_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Groups_Oab__semigroup__add(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__map,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__Cons,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsum__foldl,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__foldr1__lemma,axiom,
% 156.88/156.98      ! [V_xs_2,V_a_2,T_a] :
% 156.88/156.98        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__foldr1,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Groups_Omonoid__add(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sum__eq__0__conv,axiom,
% 156.88/156.98      ! [V_ns_2,V_m_2] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ( V_m_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98          & ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),B_x),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 156.88/156.98             => B_x = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list_Osize_I1_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_fun__left__comm__idem_Ofold__set,axiom,
% 156.88/156.98      ! [V_xs_2,V_y_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( c_Finite__Set_Ofun__left__comm__idem(T_a,T_b,V_f_2)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Sup__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Inf__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Sup__fin__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Lattices_Olattice(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Inf__fin__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Lattices_Olattice(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Min__fin__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Max__fin__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_min__max_OInf__fin__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_min__max_OSup__fin__set__fold,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_SUPR__set__fold,axiom,
% 156.88/156.98      ! [V_f_2,V_xs_2,T_b,T_a] :
% 156.88/156.98        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_INFI__set__fold,axiom,
% 156.88/156.98      ! [V_f_2,V_xs_2,T_b,T_a] :
% 156.88/156.98        ( class_Complete__Lattice_Ocomplete__lattice(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__size__estimation,axiom,
% 156.88/156.98      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__size__estimation_H,axiom,
% 156.88/156.98      ! [V_f_2,V_y_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_y_2),hAPP(V_f_2,V_x_2)))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__upds__fold__map__upd,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_elem__le__sum,axiom,
% 156.88/156.98      ! [V_ns_2,V_n_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(tc_Nat_Onat),V_n_2),hAPP(c_List_Oset(tc_Nat_Onat),V_ns_2)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__size__conv__listsum,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel__subset,axiom,
% 156.88/156.98      ! [V_A_2,V_r_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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))))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__accD,axiom,
% 156.88/156.98      ! [V_r_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists_ONil,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__mono,axiom,
% 156.88/156.98      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__in__lists__conv,axiom,
% 156.88/156.98      ! [V_A_2,V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2)))
% 156.88/156.98          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_ys_2),c_List_Olists(T_a,V_A_2))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__UNIV,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_equiv__listrel,axiom,
% 156.88/156.98      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.98        ( c_Equiv__Relations_Oequiv(T_a,V_A_2,V_r_2)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listrel__refl__on,axiom,
% 156.88/156.98      ! [V_r_2,V_A_2,T_a] :
% 156.88/156.98        ( c_Relation_Orefl__on(T_a,V_A_2,V_r_2)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Cons__in__lists__iff,axiom,
% 156.88/156.98      ! [V_A_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),V_A_2))
% 156.88/156.98          & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__lists__conv__set,axiom,
% 156.88/156.98      ! [V_A_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_xs_2),c_List_Olists(T_a,V_A_2)))
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__eq__set,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__empty,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__accI,axiom,
% 156.88/156.98      ! [V_r_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lexord__append__rightI,axiom,
% 156.88/156.98      ! [V_r_2,V_x_2,T_a,V_y_2] :
% 156.88/156.98        ( ? [B_b,B_z] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_b),B_z)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lexord__Nil__left,axiom,
% 156.88/156.98      ! [V_r_2,V_y_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> ? [B_a,B_x] : V_y_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_x) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__list__update,axiom,
% 156.88/156.98      ! [V_x,V_k,T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => ( ( 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))
% 156.88/156.98           => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist__update(T_a,V_xs),V_k),V_x)) = V_x )
% 156.88/156.98          & ( 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))
% 156.88/156.98           => 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) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsum__mono,axiom,
% 156.88/156.98      ! [V_g_2,V_f_2,V_xs_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Groups_Omonoid__add(T_b)
% 156.88/156.98          & class_Groups_Oordered__ab__semigroup__add(T_b) )
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 156.88/156.98         => 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)))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__ConsL,axiom,
% 156.88/156.98      ! [V_x,T_a,V_xs] :
% 156.88/156.98        ( V_xs = c_List_Olist_ONil(T_a)
% 156.88/156.98       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__ConsR,axiom,
% 156.88/156.98      ! [V_x,T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last_Osimps,axiom,
% 156.88/156.98      ! [V_x,T_a,V_xs] :
% 156.88/156.98        ( ( V_xs = c_List_Olist_ONil(T_a)
% 156.88/156.98         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = V_x )
% 156.88/156.98        & ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98         => c_List_Olast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olast(T_a,V_xs) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__appendL,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_ys] :
% 156.88/156.98        ( V_ys = c_List_Olist_ONil(T_a)
% 156.88/156.98       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__appendR,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_ys] :
% 156.88/156.98        ( V_ys != c_List_Olist_ONil(T_a)
% 156.88/156.98       => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__append,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_ys] :
% 156.88/156.98        ( ( V_ys = c_List_Olist_ONil(T_a)
% 156.88/156.98         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_xs) )
% 156.88/156.98        & ( V_ys != c_List_Olist_ONil(T_a)
% 156.88/156.98         => c_List_Olast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Olast(T_a,V_ys) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__map,axiom,
% 156.88/156.98      ! [V_f_2,T_b,T_a,V_xs_2] :
% 156.88/156.98        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__in__set,axiom,
% 156.88/156.98      ! [T_a,V_as_2] :
% 156.88/156.98        ( V_as_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98       => hBOOL(hAPP(hAPP(c_member(T_a),c_List_Olast(T_a,V_as_2)),hAPP(c_List_Oset(T_a),V_as_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__snoc,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__drop,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_n] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => c_List_Olast(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__conv__nth,axiom,
% 156.88/156.98      ! [T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Opos__not__seq__def,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lexord__irreflexive,axiom,
% 156.88/156.98      ! [V_y_2,V_r_2,T_a] :
% 156.88/156.98        ( ! [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))
% 156.88/156.98       => ~ 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lexord__linear,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2,V_r_2,T_a] :
% 156.88/156.98        ( ! [B_a,B_b] :
% 156.88/156.98            ( 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))
% 156.88/156.98            | B_a = B_b
% 156.88/156.98            | 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)) )
% 156.88/156.98       => ( 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)))
% 156.88/156.98          | V_x_2 = V_y_2
% 156.88/156.98          | 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists_Osimps,axiom,
% 156.88/156.98      ! [V_A_2,V_a_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_a_2),c_List_Olists(T_a,V_A_2)))
% 156.88/156.98      <=> ( V_a_2 = c_List_Olist_ONil(T_a)
% 156.88/156.98          | ? [B_a,B_l] :
% 156.88/156.98              ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_a),B_l)
% 156.88/156.98              & hBOOL(hAPP(hAPP(c_member(T_a),B_a),V_A_2))
% 156.88/156.98              & hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_l),c_List_Olists(T_a,V_A_2))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__size__pointwise,axiom,
% 156.88/156.98      ! [V_g_2,V_f_2,V_xs_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(V_f_2,B_x)),hAPP(V_g_2,B_x))) )
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast__take,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_n] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__butlast,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast__append,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_ys] :
% 156.88/156.98        ( ( V_ys = c_List_Olist_ONil(T_a)
% 156.88/156.98         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs),V_ys)) = c_List_Obutlast(T_a,V_xs) )
% 156.88/156.98        & ( V_ys != c_List_Olist_ONil(T_a)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast_Osimps_I1_J,axiom,
% 156.88/156.98      ! [T_a] : c_List_Obutlast(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__butlast,axiom,
% 156.88/156.98      ! [T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98         => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Obutlast(T_a,V_xs))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__butlastD,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_xs_2))))
% 156.88/156.98       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast_Osimps_I2_J,axiom,
% 156.88/156.98      ! [V_x,T_a,V_xs] :
% 156.88/156.98        ( ( V_xs = c_List_Olist_ONil(T_a)
% 156.88/156.98         => c_List_Obutlast(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),V_xs)) = c_List_Olist_ONil(T_a) )
% 156.88/156.98        & ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__butlast,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast__drop,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__butlast__appendI,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_xs_2))))
% 156.88/156.98          | hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_List_Obutlast(T_a,V_ys_2)))) )
% 156.88/156.98       => 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))))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast__snoc,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__butlast,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_n] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__butlast,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast__conv__take,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_butlast__list__update,axiom,
% 156.88/156.98      ! [V_x,V_xs,T_a,V_k] :
% 156.88/156.98        ( ( 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))
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( 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))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__butlast__last__id,axiom,
% 156.88/156.98      ! [T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => 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 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_snoc__eq__iff__butlast,axiom,
% 156.88/156.98      ! [V_ys_2,V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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
% 156.88/156.98      <=> ( V_ys_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98          & c_List_Obutlast(T_a,V_ys_2) = V_xs_2
% 156.88/156.98          & c_List_Olast(T_a,V_ys_2) = V_x_2 ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__take__lemma,axiom,
% 156.88/156.98      ! [V_ys,V_xs,T_a,V_k] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => ( ! [B_i] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_k))
% 156.88/156.98               => hAPP(hAPP(c_List_Onth(T_a),V_xs),B_i) = hAPP(hAPP(c_List_Onth(T_a),V_ys),B_i) )
% 156.88/156.98           => hAPP(hAPP(c_List_Otake(T_a),V_k),V_xs) = hAPP(hAPP(c_List_Otake(T_a),V_k),V_ys) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__aux__max,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__is__subset,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__filter__le,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter_Osimps_I2_J,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 156.88/156.98        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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)) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sum__length__filter__compl,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__filter,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remove1__filter__not,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__remove1,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__filter,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__insort__triv,axiom,
% 156.88/156.98      ! [V_xs_2,V_f_2,T_a,V_x_2,V_P_2,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__id__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) = V_xs_2
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__empty__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => ~ hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__filter,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__filter__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__filter__less,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__minus__filter__out,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__in__sublist,axiom,
% 156.88/156.98      ! [V_s_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__filter__conv__card,axiom,
% 156.88/156.98      ! [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))))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__filter__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__max__length,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__map__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__filter__simps_I2_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__empty,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( c_List_Otranspose(T_a,V_xs_2) = c_List_Olist_ONil(tc_List_Olist(T_a))
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 156.88/156.98           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__of__filter__in,axiom,
% 156.88/156.98      ! [V_P_2,V_z_2,V_k_2,V_xs_2,T_a,T_b] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(V_P_2,V_k_2),V_z_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__filter__simps_I1_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublist__shift__lemma__Suc,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pick__drop__zero,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_select__weigth__drop__zero,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__transpose,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_i_2] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__transpose,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__filter__map__filter,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_insort__key__remove1,axiom,
% 156.88/156.98      ! [V_f_2,V_xs_2,V_a_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))
% 156.88/156.98           => ( 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
% 156.88/156.98             => 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 ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublist__def,axiom,
% 156.88/156.98      ! [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))))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted_ONil,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__single,axiom,
% 156.88/156.98      ! [V_x,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x),c_List_Olist_ONil(T_a))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__same,axiom,
% 156.88/156.98      ! [V_xs_2,V_g_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__filter,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__map__same,axiom,
% 156.88/156.98      ! [V_xs_2,V_g_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__butlast,axiom,
% 156.88/156.98      ! [V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98         => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 156.88/156.98           => c_List_Olinorder__class_Osorted(T_a,c_List_Obutlast(T_a,V_xs)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__Suc__append,axiom,
% 156.88/156.98      ! [V_j,V_i] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__Suc,axiom,
% 156.88/156.98      ! [V_j,V_i] :
% 156.88/156.98        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98         => 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))) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98         => c_List_Oupt(V_i,hAPP(c_Nat_OSuc,V_j)) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__add__eq__append,axiom,
% 156.88/156.98      ! [V_k,V_j,V_i] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__eq__Nil__conv,axiom,
% 156.88/156.98      ! [V_j_2,V_i_2] :
% 156.88/156.98        ( c_List_Oupt(V_i_2,V_j_2) = c_List_Olist_ONil(tc_Nat_Onat)
% 156.88/156.98      <=> ( V_j_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98          | hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j_2),V_i_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__conv__Nil,axiom,
% 156.88/156.98      ! [V_i,V_j] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_j),V_i))
% 156.88/156.98       => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__upt,axiom,
% 156.88/156.98      ! [V_n,V_m,V_i] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__many,axiom,
% 156.88/156.98      ! [V_zs,V_y,V_x,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y))
% 156.88/156.98         => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y),V_zs))
% 156.88/156.98           => 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))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__many__eq,axiom,
% 156.88/156.98      ! [V_zs_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( 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)))
% 156.88/156.98        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),V_y_2))
% 156.88/156.98            & c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_zs_2)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__upt,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__drop,axiom,
% 156.88/156.98      ! [V_n,V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Odrop(T_a),V_n),V_xs)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__upt,axiom,
% 156.88/156.98      ! [V_j,V_i] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98       => hAPP(c_List_Ohd(tc_Nat_Onat),c_List_Oupt(V_i,V_j)) = V_i ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__rec,axiom,
% 156.88/156.98      ! [V_j,V_i] :
% 156.88/156.98        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98         => 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)) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98         => c_List_Oupt(V_i,V_j) = c_List_Olist_ONil(tc_Nat_Onat) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__conv__Cons,axiom,
% 156.88/156.98      ! [V_j,V_i] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__insort__insert,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__list__of__set__range,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__upto,axiom,
% 156.88/156.98      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Int_Oint,c_List_Oupto(V_i,V_j)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__upt,axiom,
% 156.88/156.98      ! [V_j,V_i] : c_List_Olinorder__class_Osorted(tc_Nat_Onat,c_List_Oupt(V_i,V_j)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__remove1,axiom,
% 156.88/156.98      ! [V_a,V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremove1(T_a,V_a,V_xs)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__upt,axiom,
% 156.88/156.98      ! [V_j,V_i] : hBOOL(hAPP(c_List_Odistinct(tc_Nat_Onat),c_List_Oupt(V_i,V_j))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__insort,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( 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))
% 156.88/156.98        <=> c_List_Olinorder__class_Osorted(T_a,V_xs_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__distinct__set__unique,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98         => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98           => ( c_List_Olinorder__class_Osorted(T_a,V_ys_2)
% 156.88/156.98             => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_ys_2))
% 156.88/156.98               => ( hAPP(c_List_Oset(T_a),V_xs_2) = hAPP(c_List_Oset(T_a),V_ys_2)
% 156.88/156.98                 => V_xs_2 = V_ys_2 ) ) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__take,axiom,
% 156.88/156.98      ! [V_n,V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Otake(T_a),V_n),V_xs)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__upt,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_atLeastLessThan__upt,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted_Oequations_I1_J,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => c_List_Olinorder__class_Osorted(T_a,c_List_Olist_ONil(T_a)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__0,axiom,
% 156.88/156.98      ! [V_i] : c_List_Oupt(V_i,c_Groups_Ozero__class_Ozero(tc_Nat_Onat)) = c_List_Olist_ONil(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__tl,axiom,
% 156.88/156.98      ! [V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Otl(T_a),V_xs)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__insort__insert__key,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__Suc__upt,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__map__remove1,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__insort__key,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( 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)))
% 156.88/156.98        <=> c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__upt,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__Cons,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 156.88/156.98        <=> ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98            & ! [B_x] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__append,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 156.88/156.98        <=> ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98            & c_List_Olinorder__class_Osorted(T_a,V_ys_2)
% 156.88/156.98            & ! [B_x] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98               => ! [B_xa] :
% 156.88/156.98                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(c_List_Oset(T_a),V_ys_2)))
% 156.88/156.98                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),B_xa)) ) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__rec__number__of,axiom,
% 156.88/156.98      ! [V_n,V_m] :
% 156.88/156.98        ( ( 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)))
% 156.88/156.98         => 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))) )
% 156.88/156.98        & ( ~ 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)))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_upt__eq__Cons__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_j_2,V_i_2] :
% 156.88/156.98        ( c_List_Oupt(V_i_2,V_j_2) = hAPP(hAPP(c_List_Olist_OCons(tc_Nat_Onat),V_x_2),V_xs_2)
% 156.88/156.98      <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i_2),V_j_2))
% 156.88/156.98          & V_i_2 = V_x_2
% 156.88/156.98          & 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 ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__upt,axiom,
% 156.88/156.98      ! [V_j,V_i] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__insort,axiom,
% 156.88/156.98      ! [V_x_2,V_P_2,V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Omap(T_b,T_a),V_f_2),V_xs_2))
% 156.88/156.98         => ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98           => 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)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__nth,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_atLeastAtMost__upt,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_atLeast__upt,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_interv__listsum__conv__setsum__set__nat,axiom,
% 156.88/156.98      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 156.88/156.98        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_setsum__set__upt__conv__listsum__nat,axiom,
% 156.88/156.98      ! [V_n_2,V_m_2,V_f_2,T_a] :
% 156.88/156.98        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__upt,axiom,
% 156.88/156.98      ! [V_j,V_k,V_i] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_greaterThanAtMost__upt,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted_Oequations_I2_J,axiom,
% 156.88/156.98      ! [V_a1_2,V_a2_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_a2_2),V_a1_2))
% 156.88/156.98        <=> ( ! [B_x] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_a1_2)))
% 156.88/156.98               => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_a2_2),B_x)) )
% 156.88/156.98            & c_List_Olinorder__class_Osorted(T_a,V_a1_2) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_greaterThanLessThan__upt,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__map__upt,axiom,
% 156.88/156.98      ! [V_f_2,T_a,V_m_2,V_n_2,V_i_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__list__of__set,axiom,
% 156.88/156.98      ! [V_A_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.98         => ( hAPP(c_List_Oset(T_a),c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2)) = V_A_2
% 156.88/156.98            & c_List_Olinorder__class_Osorted(T_a,c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2))
% 156.88/156.98            & hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olinorder__class_Osorted__list__of__set(T_a,V_A_2))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_atMost__upto,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_insort__remove1,axiom,
% 156.88/156.98      ! [V_xs_2,V_a_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_a_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98           => 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 ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__nth__mono,axiom,
% 156.88/156.98      ! [V_j,V_i,V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs)
% 156.88/156.98         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98           => ( 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)))
% 156.88/156.98             => 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))) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__equals__nth__mono,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98        <=> ! [B_j] :
% 156.88/156.98              ( 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)))
% 156.88/156.98             => ! [B_i] :
% 156.88/156.98                  ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 156.88/156.98                 => 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))) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__sorted__distinct__set__unique,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2))
% 156.88/156.98           => ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_xs_2)))
% 156.88/156.98             => ( c_List_Olinorder__class_Osorted(T_b,hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2))
% 156.88/156.98               => ( hBOOL(hAPP(c_List_Odistinct(T_b),hAPP(hAPP(c_List_Omap(T_a,T_b),V_f_2),V_ys_2)))
% 156.88/156.98                 => ( hAPP(c_List_Oset(T_a),V_xs_2) = hAPP(c_List_Oset(T_a),V_ys_2)
% 156.88/156.98                   => V_xs_2 = V_ys_2 ) ) ) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublist__shift__lemma,axiom,
% 156.88/156.98      ! [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))))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__rectangle,axiom,
% 156.88/156.98      ! [V_n_2,T_a,V_xs_2] :
% 156.88/156.98        ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_a))
% 156.88/156.98         => V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) )
% 156.88/156.98       => ( ! [B_i] :
% 156.88/156.98              ( 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)))
% 156.88/156.98             => 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 )
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose_Opsimps_I2_J,axiom,
% 156.88/156.98      ! [V_xss_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose_Opsimps_I1_J,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => c_List_Otranspose(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(tc_List_Olist(T_a)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__column,axiom,
% 156.88/156.98      ! [V_i_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__aux__filter__head,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_inj__on__rev,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_singleton__rev__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__singleton__conv,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> V_xs_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),c_List_Olist_ONil(T_a)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__eq__Nil__conv,axiom,
% 156.88/156.98      ! [V_xss_2,T_a] :
% 156.88/156.98        ( c_List_Oconcat(T_a,V_xss_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xss_2)))
% 156.88/156.98           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Nil__eq__concat__conv,axiom,
% 156.88/156.98      ! [V_xss_2,T_a] :
% 156.88/156.98        ( c_List_Olist_ONil(T_a) = c_List_Oconcat(T_a,V_xss_2)
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xss_2)))
% 156.88/156.98           => B_x = c_List_Olist_ONil(T_a) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__is__Nil__conv,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Orev(T_a),V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Nil__is__rev__conv,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( c_List_Olist_ONil(T_a) = hAPP(c_List_Orev(T_a),V_xs_2)
% 156.88/156.98      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat_Osimps_I1_J,axiom,
% 156.88/156.98      ! [T_a] : c_List_Oconcat(T_a,c_List_Olist_ONil(tc_List_Olist(T_a))) = c_List_Olist_ONil(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev_Osimps_I1_J,axiom,
% 156.88/156.98      ! [T_a] : hAPP(c_List_Orev(T_a),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__concat,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__concat,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__foldl__cons,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__conv__foldl,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__conv__concat,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__rev,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_Orev(T_a),V_xs_2)))
% 156.88/156.98      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__concat,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__rev,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__rev__ident,axiom,
% 156.88/156.98      ! [V_xs,T_a] : hAPP(c_List_Orev(T_a),hAPP(c_List_Orev(T_a),V_xs)) = V_xs ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__swap,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Orev(T_a),V_xs_2) = V_ys_2
% 156.88/156.98      <=> V_xs_2 = hAPP(c_List_Orev(T_a),V_ys_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__is__rev__conv,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(c_List_Orev(T_a),V_ys_2)
% 156.88/156.98      <=> V_xs_2 = V_ys_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsum__rev,axiom,
% 156.88/156.98      ! [V_xs,T_a] :
% 156.88/156.98        ( class_Groups_Ocomm__monoid__add(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldr__foldl,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__foldr,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__rev,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__rev,axiom,
% 156.88/156.98      ! [V_ys,T_b,V_xs,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__filter,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__eq__Cons__iff,axiom,
% 156.88/156.98      ! [V_ys_2,V_y_2,V_xs_2,T_a] :
% 156.88/156.98        ( hAPP(c_List_Orev(T_a),V_xs_2) = hAPP(hAPP(c_List_Olist_OCons(T_a),V_y_2),V_ys_2)
% 156.88/156.98      <=> 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__concat,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__concat,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__rev,axiom,
% 156.88/156.98      ! [T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => hAPP(c_List_Ohd(T_a),hAPP(c_List_Orev(T_a),V_xs)) = c_List_Olast(T_a,V_xs) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__rev,axiom,
% 156.88/156.98      ! [T_a,V_xs] :
% 156.88/156.98        ( V_xs != c_List_Olist_ONil(T_a)
% 156.88/156.98       => c_List_Olast(T_a,hAPP(c_List_Orev(T_a),V_xs)) = hAPP(c_List_Ohd(T_a),V_xs) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__transpose,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__take,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__drop,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rotate__rev,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose_Osimps_I3_J,axiom,
% 156.88/156.98      ! [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))))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__nth,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_n] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__eq__concat__iff,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( 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))))
% 156.88/156.98           => 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)) )
% 156.88/156.98       => ( 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)
% 156.88/156.98         => ( c_List_Oconcat(T_a,V_xs_2) = c_List_Oconcat(T_a,V_ys_2)
% 156.88/156.98          <=> V_xs_2 = V_ys_2 ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__injective,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a] :
% 156.88/156.98        ( c_List_Oconcat(T_a,V_xs_2) = c_List_Oconcat(T_a,V_ys_2)
% 156.88/156.98       => ( 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)
% 156.88/156.98         => ( ! [B_x] :
% 156.88/156.98                ( 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))))
% 156.88/156.98               => 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)) )
% 156.88/156.98           => V_xs_2 = V_ys_2 ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__update,axiom,
% 156.88/156.98      ! [V_y,V_xs,T_a,V_k] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__map__singleton,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__rev__nth__mono,axiom,
% 156.88/156.98      ! [V_j,V_i,V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),V_xs))
% 156.88/156.98         => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),V_i),V_j))
% 156.88/156.98           => ( 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)))
% 156.88/156.98             => 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))) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldr__max__sorted,axiom,
% 156.88/156.98      ! [V_y_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,hAPP(c_List_Orev(T_a),V_xs_2))
% 156.88/156.98         => ( ( V_xs_2 = c_List_Olist_ONil(T_a)
% 156.88/156.98             => c_List_Ofoldr(T_a,T_a,c_Orderings_Oord__class_Omax(T_a),V_xs_2,V_y_2) = V_y_2 )
% 156.88/156.98            & ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98             => 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) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose_Opsimps_I3_J,axiom,
% 156.88/156.98      ! [V_xss_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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))))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__transpose__sorted,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( ( V_xs_2 = c_List_Olist_ONil(tc_List_Olist(T_a))
% 156.88/156.98           => 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) )
% 156.88/156.98          & ( V_xs_2 != c_List_Olist_ONil(tc_List_Olist(T_a))
% 156.88/156.98           => 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))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__column__length,axiom,
% 156.88/156.98      ! [V_i_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__aux__filter__tail,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__nth__transpose__sorted,axiom,
% 156.88/156.98      ! [V_j_2,V_i_2,V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( 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))))
% 156.88/156.98         => ( 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))))
% 156.88/156.98           => 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) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transpose__transpose,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transfer__nat__int__list__functions_I2_J,axiom,
% 156.88/156.98      c_List_Olist_ONil(tc_Nat_Onat) = c_List_Oreturn__list(c_List_Olist_ONil(tc_Int_Oint)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__takeWhile__fst,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__takeWhile__snd,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__eq__all__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = V_xs_2
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__takeWhileD,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98          & hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__takeWhile__le,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__eq__take,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__takeWhile,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_OtakeWhile(T_a,V_P_2,V_xs_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__tail,axiom,
% 156.88/156.98      ! [V_l_2,V_xs_2,T_a,V_x_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__takeWhile,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,c_List_OtakeWhile(T_a,V_P_2,V_xs_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile_Osimps_I2_J,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 156.88/156.98        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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)) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_return__list__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__append1,axiom,
% 156.88/156.98      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__nth,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a,V_j_2] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__length__takeWhile,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ~ 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))))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__upds__def,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__not__last,axiom,
% 156.88/156.98      ! [T_a,V_xs_2] :
% 156.88/156.98        ( V_xs_2 != c_List_Olist_ONil(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__equals__takeWhile__sorted__rev,axiom,
% 156.88/156.98      ! [V_t_2,V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transfer__nat__int__list__return__embed,axiom,
% 156.88/156.98      ! [V_l] :
% 156.88/156.98        ( c_List_Onat__list(V_l)
% 156.88/156.98       => c_List_Oembed__list(c_List_Oreturn__list(V_l)) = V_l ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__remdups__concat,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__remdups,axiom,
% 156.88/156.98      ! [V_xs,T_a] : hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oremdups(T_a,V_xs))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__remdups__leq,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups__map__remdups,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__remdups,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__remdups,axiom,
% 156.88/156.98      ! [V_l,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_l)
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,c_List_Oremdups(T_a,V_l)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups__eq__nil__iff,axiom,
% 156.88/156.98      ! [V_x_2,T_a] :
% 156.88/156.98        ( c_List_Oremdups(T_a,V_x_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> V_x_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups__eq__nil__right__iff,axiom,
% 156.88/156.98      ! [V_x_2,T_a] :
% 156.88/156.98        ( c_List_Olist_ONil(T_a) = c_List_Oremdups(T_a,V_x_2)
% 156.88/156.98      <=> V_x_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups_Osimps_I1_J,axiom,
% 156.88/156.98      ! [T_a] : c_List_Oremdups(T_a,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remove1__remdups,axiom,
% 156.88/156.98      ! [V_x,V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups__id__iff__distinct,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( c_List_Oremdups(T_a,V_xs_2) = V_xs_2
% 156.88/156.98      <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__remdups__id,axiom,
% 156.88/156.98      ! [V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => c_List_Oremdups(T_a,V_xs) = V_xs ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__remdups__eq,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> c_List_Oremdups(T_a,V_xs_2) = V_xs_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups__remdups,axiom,
% 156.88/156.98      ! [V_xs,T_a] : c_List_Oremdups(T_a,c_List_Oremdups(T_a,V_xs)) = c_List_Oremdups(T_a,V_xs) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups__filter,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_embed__list__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_remdups_Osimps_I2_J,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__remdups__card__conv,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_fun__left__comm_Ofold__set__remdups,axiom,
% 156.88/156.98      ! [V_xs_2,V_y_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( c_Finite__Set_Ofun__left__comm(T_a,T_b,V_f_2)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transfer__nat__int__list__functions_I1_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__neq__rev,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__neq__rev,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__dropWhile__id,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__dropWhile__le,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__dropWhile,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_OdropWhile(T_a,V_P_2,V_xs_2) != c_List_Olist_ONil(T_a)
% 156.88/156.98       => ~ hBOOL(hAPP(V_P_2,hAPP(c_List_Ohd(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__dropWhile,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_OdropWhile(T_a,V_P_2,V_xs_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__dropWhile,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,c_List_OdropWhile(T_a,V_P_2,V_xs_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile_Osimps_I2_J,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 156.88/156.98        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__eq__Nil__conv,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_OdropWhile(T_a,V_P_2,V_xs_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__map,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__append1,axiom,
% 156.88/156.98      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__eq__Cons__conv,axiom,
% 156.88/156.98      ! [V_ys_2,V_y_2,V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ( 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))
% 156.88/156.98          & ~ hBOOL(hAPP(V_P_2,V_y_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__eq__drop,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__nth,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a,V_j_2] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsum__map__filter,axiom,
% 156.88/156.98      ! [V_f_2,V_P_2,V_xs_2,T_a,T_b] :
% 156.88/156.98        ( class_Groups_Omonoid__add(T_b)
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98             => ( ~ hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.98               => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) ) )
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__nth__monoI,axiom,
% 156.88/156.98      ! [V_xs,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( ! [B_i,B_j] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_i),B_j))
% 156.88/156.98             => ( 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)))
% 156.88/156.98               => 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))) ) )
% 156.88/156.98         => c_List_Olinorder__class_Osorted(T_a,V_xs) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_n__lists_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_partition__filter__conv,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_partition__filter1,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__n__lists,axiom,
% 156.88/156.98      ! [V_n,V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_a)),c_Enum_On__lists(T_a,V_n,V_xs))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__n__lists,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__n__lists__elem,axiom,
% 156.88/156.98      ! [V_xs_2,V_n_2,V_ys_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98       => hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),V_ys_2) = V_n_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_partition__P,axiom,
% 156.88/156.98      ! [V_no_2,V_yes_2,V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_yes_2)))
% 156.88/156.98             => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98          & ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_no_2)))
% 156.88/156.98             => ~ hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_partition_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_n__lists__Nil,axiom,
% 156.88/156.98      ! [T_a,V_n] :
% 156.88/156.98        ( ( V_n = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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))) )
% 156.88/156.98        & ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => c_Enum_On__lists(T_a,V_n,c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(tc_List_Olist(T_a)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_n__lists_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_partition_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_partition__filter2,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_partition__set,axiom,
% 156.88/156.98      ! [V_no_2,V_yes_2,V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__n__lists,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublists__powset,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__sublists,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__set__sublists,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublists_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sublists_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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))))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_product_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__the__def,axiom,
% 156.88/156.98      ! [V_P_2,T_a] : c_Enum_Oenum__the(T_a,V_P_2) = c_HOL_OThe(T_a,V_P_2) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_product_Osimps_I1_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__product,axiom,
% 156.88/156.98      ! [V_ys,T_b,V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => ( hBOOL(hAPP(c_List_Odistinct(T_b),V_ys))
% 156.88/156.98         => hBOOL(hAPP(c_List_Odistinct(tc_prod(T_a,T_b)),c_Enum_Oproduct(T_a,T_b,V_xs,V_ys))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_product__list__set,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__of__zip__enum__inject,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( 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))
% 156.88/156.98         => ( 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))
% 156.88/156.98           => ( 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)))
% 156.88/156.98             => V_xs_2 = V_ys_2 ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sort__foldl__insort,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__distinct,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),c_Enum_Oenum__class_Oenum(T_a))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__sort,axiom,
% 156.88/156.98      ! [V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => ( hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Olinorder__class_Osort__key(T_a,T_b,V_f_2,V_xs_2)))
% 156.88/156.98        <=> hBOOL(hAPP(c_List_Odistinct(T_a),V_xs_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__option__def,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__prod__def,axiom,
% 156.88/156.98      ! [T_b,T_a] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_a)
% 156.88/156.98          & class_Enum_Oenum(T_b) )
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__enum,axiom,
% 156.88/156.98      ! [V_x_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__UNIV,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_UNIV__enum,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__sort,axiom,
% 156.88/156.98      ! [V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__sort,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => c_List_Olinorder__class_Osorted(T_a,c_List_Olinorder__class_Osort__key(T_a,T_a,c_COMBI(T_a),V_xs_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sort__key__simps_I1_J,axiom,
% 156.88/156.98      ! [V_f_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__sort,axiom,
% 156.88/156.98      ! [V_xs_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__sort,axiom,
% 156.88/156.98      ! [V_xs_2,V_f_2,V_P_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__sort__key,axiom,
% 156.88/156.98      ! [V_xs_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sort__key__simps_I2_J,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__fun__code,axiom,
% 156.88/156.98      ! [T_b,T_a] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_a)
% 156.88/156.98          & class_HOL_Oequal(T_a)
% 156.88/156.98          & class_Enum_Oenum(T_b) )
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__fun__def,axiom,
% 156.88/156.98      ! [T_b,T_a] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_a)
% 156.88/156.98          & class_Enum_Oenum(T_b) )
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted__list__of__set__sort__remdups,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_ex__n__lists__def,axiom,
% 156.88/156.98      ! [V_n_2,V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( c_Enum_Oex__n__lists(T_a,V_P_2,V_n_2)
% 156.88/156.98        <=> ? [B_x] :
% 156.88/156.98              ( 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)))))
% 156.88/156.98              & hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_all__n__lists__def,axiom,
% 156.88/156.98      ! [V_n_2,V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( c_Enum_Oall__n__lists(T_a,V_P_2,V_n_2)
% 156.88/156.98        <=> ! [B_x] :
% 156.88/156.98              ( 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)))))
% 156.88/156.98             => hBOOL(hAPP(V_P_2,B_x)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__ex__fun__code,axiom,
% 156.88/156.98      ! [V_P_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a)
% 156.88/156.98          & class_HOL_Oequal(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_fun(T_a,T_b)),V_P_2))
% 156.88/156.98        <=> 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__all__fun__code,axiom,
% 156.88/156.98      ! [V_P_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a)
% 156.88/156.98          & class_HOL_Oequal(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_fun(T_a,T_b)),V_P_2))
% 156.88/156.98        <=> 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__all__option__def,axiom,
% 156.88/156.98      ! [V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_Option_Ooption(T_a)),V_P_2))
% 156.88/156.98        <=> ( hBOOL(hAPP(V_P_2,c_Option_Ooption_ONone(T_a)))
% 156.88/156.98            & 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)))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__ex__option__def,axiom,
% 156.88/156.98      ! [V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_Option_Ooption(T_a)),V_P_2))
% 156.88/156.98        <=> ( hBOOL(hAPP(V_P_2,c_Option_Ooption_ONone(T_a)))
% 156.88/156.98            | 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)))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__ex,axiom,
% 156.88/156.98      ! [V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),V_P_2))
% 156.88/156.98        <=> ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__all,axiom,
% 156.88/156.98      ! [V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),V_P_2))
% 156.88/156.98        <=> ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_exists__code,axiom,
% 156.88/156.98      ! [V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( ? [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.98        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(T_a),V_P_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_all__code,axiom,
% 156.88/156.98      ! [V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( ! [B_x1] : hBOOL(hAPP(V_P_2,B_x1))
% 156.88/156.98        <=> hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(T_a),V_P_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__all__prod__def,axiom,
% 156.88/156.98      ! [V_P_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_prod(T_a,T_b)),V_P_2))
% 156.88/156.98        <=> 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))))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__ex__prod__def,axiom,
% 156.88/156.98      ! [V_P_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_prod(T_a,T_b)),V_P_2))
% 156.88/156.98        <=> 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))))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_order__fun_I1_J,axiom,
% 156.88/156.98      ! [V_g_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Orderings_Oorder(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.98        <=> 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_order__fun_I2_J,axiom,
% 156.88/156.98      ! [V_g_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Orderings_Oorder(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.98        <=> ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.98            & 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)))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__all__fun__def,axiom,
% 156.88/156.98      ! [V_P_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__all(tc_fun(T_a,T_b)),V_P_2))
% 156.88/156.98        <=> 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_enum__ex__fun__def,axiom,
% 156.88/156.98      ! [V_P_2,T_a,T_b] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(c_Enum_Oenum__class_Oenum__ex(tc_fun(T_a,T_b)),V_P_2))
% 156.88/156.98        <=> 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__of__zip__enum__is__Some,axiom,
% 156.88/156.98      ! [V_x,V_ys,T_b,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( 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))
% 156.88/156.98         => ? [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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__eq__filter,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( 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))))
% 156.88/156.98           => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98       => c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = hAPP(c_List_Ofilter(T_a,V_P_2),V_xs_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__eq__take__P__nth,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a,V_n_2] :
% 156.88/156.98        ( ! [B_i] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_n_2))
% 156.88/156.98           => ( 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)))
% 156.88/156.98             => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) ) )
% 156.88/156.98       => ( ( 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)))
% 156.88/156.98           => ~ hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2))) )
% 156.88/156.98         => c_List_OtakeWhile(T_a,V_P_2,V_xs_2) = hAPP(hAPP(c_List_Otake(T_a),V_n_2),V_xs_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__takeWhile__less__P__nth,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_P_2,V_j_2] :
% 156.88/156.98        ( ! [B_i] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),B_i),V_j_2))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) )
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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)))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__Int__eq,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lists__IntI,axiom,
% 156.88/156.98      ! [V_B_2,V_A_2,V_l_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_A_2)))
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_l_2),c_List_Olists(T_a,V_B_2)))
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp_ONil,axiom,
% 156.88/156.98      ! [V_A_2,T_a] : hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp__inf__eq,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp__infI,axiom,
% 156.88/156.98      ! [V_B_2,V_l_2,V_A_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_l_2))
% 156.88/156.98       => ( hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_l_2))
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp__conj__eq,axiom,
% 156.88/156.98      ! [V_x_2,V_B_2,V_A_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_x_2))
% 156.88/156.98          & hBOOL(hAPP(c_List_Olistsp(T_a,V_B_2),V_x_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp_Oequations_I1_J,axiom,
% 156.88/156.98      ! [V_A_2,T_a] : hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),c_List_Olist_ONil(T_a))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__listsp__conv__set,axiom,
% 156.88/156.98      ! [V_xs_2,V_A_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_xs_2))
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_A_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__in__listsp__conv,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_A_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2)))
% 156.88/156.98      <=> ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_xs_2))
% 156.88/156.98          & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_ys_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp_Oequations_I2_J,axiom,
% 156.88/156.98      ! [V_a2_2,V_a1_2,V_A_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),hAPP(hAPP(c_List_Olist_OCons(T_a),V_a1_2),V_a2_2)))
% 156.88/156.98      <=> ( hBOOL(hAPP(V_A_2,V_a1_2))
% 156.88/156.98          & hBOOL(hAPP(c_List_Olistsp(T_a,V_A_2),V_a2_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp__mono,axiom,
% 156.88/156.98      ! [V_B_2,V_A_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(T_a,tc_HOL_Obool)),V_A_2),V_B_2))
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_listsp__lists__eq,axiom,
% 156.88/156.98      ! [V_x_2,V_A_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),V_x_2),c_List_Olists(T_a,V_A_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__def,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98      <=> ( 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)
% 156.88/156.98          & ! [B_x] :
% 156.88/156.98              ( 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))))
% 156.88/156.98             => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2),B_x)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted_Osimps,axiom,
% 156.88/156.98      ! [V_a_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( c_List_Olinorder__class_Osorted(T_a,V_a_2)
% 156.88/156.98        <=> ( V_a_2 = c_List_Olist_ONil(T_a)
% 156.88/156.98            | ? [B_xs,B_x] :
% 156.88/156.98                ( V_a_2 = hAPP(hAPP(c_List_Olist_OCons(T_a),B_x),B_xs)
% 156.88/156.98                & ! [B_xa] :
% 156.88/156.98                    ( hBOOL(hAPP(hAPP(c_member(T_a),B_xa),hAPP(c_List_Oset(T_a),B_xs)))
% 156.88/156.98                   => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),B_x),B_xa)) )
% 156.88/156.98                & c_List_Olinorder__class_Osorted(T_a,B_xs) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__Cons,axiom,
% 156.88/156.98      ! [V_ys_2,V_y_2,V_xs_2,V_x_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 156.88/156.98          & c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__map2,axiom,
% 156.88/156.98      ! [V_bs_2,V_f_2,T_c,V_as_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__map1,axiom,
% 156.88/156.98      ! [V_bs_2,V_as_2,V_f_2,T_c,V_P_2,T_b,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__appendI,axiom,
% 156.88/156.98      ! [V_d_2,V_c_2,V_b_2,V_a_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2)
% 156.88/156.98       => ( c_List_Olist__all2(T_a,T_b,V_P_2,V_c_2,V_d_2)
% 156.88/156.98         => c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_a_2),V_c_2),hAPP(hAPP(c_List_Oappend(T_b),V_b_2),V_d_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__append,axiom,
% 156.88/156.98      ! [V_vs_2,V_us_2,V_P_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => ( 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))
% 156.88/156.98        <=> ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98            & c_List_Olist__all2(T_a,T_b,V_P_2,V_us_2,V_vs_2) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__rev1,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2),V_ys_2)
% 156.88/156.98      <=> c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,hAPP(c_List_Orev(T_b),V_ys_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__rev,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__Nil2,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,c_List_Olist_ONil(T_b))
% 156.88/156.98      <=> V_xs_2 = c_List_Olist_ONil(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__Nil,axiom,
% 156.88/156.98      ! [V_ys_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,c_List_Olist_ONil(T_a),V_ys_2)
% 156.88/156.98      <=> V_ys_2 = c_List_Olist_ONil(T_b) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__takeI,axiom,
% 156.88/156.98      ! [V_n_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__dropI,axiom,
% 156.88/156.98      ! [V_n_2,V_bs_2,V_as_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_as_2,V_bs_2)
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__lengthD,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__eq,axiom,
% 156.88/156.98      ! [T_a,V_ys_2,V_xs_2] :
% 156.88/156.98        ( V_xs_2 = V_ys_2
% 156.88/156.98      <=> c_List_Olist__all2(T_a,T_a,c_fequal,V_xs_2,V_ys_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__conv__all__nth,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98      <=> ( 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)
% 156.88/156.98          & ! [B_i] :
% 156.88/156.98              ( 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)))
% 156.88/156.98             => 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))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__nthD,axiom,
% 156.88/156.98      ! [V_p_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__nthD2,axiom,
% 156.88/156.98      ! [V_p_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__update__cong2,axiom,
% 156.88/156.98      ! [V_i_2,V_y_2,V_x_2,V_ys_2,V_xs_2,V_P_2,T_b,T_a] :
% 156.88/156.98        ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 156.88/156.98         => ( 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)))
% 156.88/156.98           => 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)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__update__cong,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2,V_ys_2,V_P_2,T_b,V_xs_2,T_a,V_i_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( c_List_Olist__all2(T_a,T_b,V_P_2,V_xs_2,V_ys_2)
% 156.88/156.98         => ( hBOOL(hAPP(hAPP(V_P_2,V_x_2),V_y_2))
% 156.88/156.98           => 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)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2I,axiom,
% 156.88/156.98      ! [V_P_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( 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))))
% 156.88/156.98           => hBOOL(hAPP(hAPP(c_Product__Type_Oprod_Oprod__case(T_a,T_b,tc_HOL_Obool),V_P_2),B_x)) )
% 156.88/156.98       => ( 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)
% 156.88/156.98         => c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_all__nth__imp__all__set,axiom,
% 156.88/156.98      ! [V_x_2,V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( ! [B_i] :
% 156.88/156.98            ( 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)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_i))) )
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => hBOOL(hAPP(V_P_2,V_x_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__removeAll__inj__on,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_not__in__set__insert,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_removeAll_Osimps_I2_J,axiom,
% 156.88/156.98      ! [V_xs,T_a,V_y,V_x] :
% 156.88/156.98        ( ( V_x = V_y
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( V_x != V_y
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__insert,axiom,
% 156.88/156.98      ! [V_x,V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oinsert(T_a,V_x,V_xs))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__removeAll,axiom,
% 156.88/156.98      ! [V_x,V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => hBOOL(hAPP(c_List_Odistinct(T_a),hAPP(c_List_OremoveAll(T_a,V_x),V_xs))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_removeAll__append,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_removeAll__id,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => hAPP(c_List_OremoveAll(T_a,V_x_2),V_xs_2) = V_xs_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_removeAll_Osimps_I1_J,axiom,
% 156.88/156.98      ! [V_x,T_a] : hAPP(c_List_OremoveAll(T_a,V_x),c_List_Olist_ONil(T_a)) = c_List_Olist_ONil(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_removeAll__filter__not,axiom,
% 156.88/156.98      ! [V_xs_2,T_a,V_x_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_removeAll__filter__not__eq,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_insert__remdups,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__remove1__removeAll,axiom,
% 156.88/156.98      ! [V_x,V_xs,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(T_a),V_xs))
% 156.88/156.98       => c_List_Oremove1(T_a,V_x,V_xs) = hAPP(c_List_OremoveAll(T_a,V_x),V_xs) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__insert,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98       => c_List_Oinsert(T_a,V_x_2,V_xs_2) = V_xs_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_List_Oset__insert,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_insert__Nil,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__removeAll__inj,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_f_2,T_b,T_a] :
% 156.88/156.98        ( c_Fun_Oinj__on(T_a,T_b,V_f_2,c_Orderings_Otop__class_Otop(tc_fun(T_a,tc_HOL_Obool)))
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__removeAll,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_List_Oinsert__def,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => c_List_Oinsert(T_a,V_x_2,V_xs_2) = V_xs_2 )
% 156.88/156.98        & ( ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_maps__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__map__maps,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_maps__simps_I2_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_maps__simps_I1_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_distinct__concat,axiom,
% 156.88/156.98      ! [V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_List_Odistinct(tc_List_Olist(T_a)),V_xs_2))
% 156.88/156.98       => ( ! [B_ys] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 156.88/156.98             => hBOOL(hAPP(c_List_Odistinct(T_a),B_ys)) )
% 156.88/156.98         => ( ! [B_ys] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_ys),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 156.88/156.98               => ! [B_zs] :
% 156.88/156.98                    ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_zs),hAPP(c_List_Oset(tc_List_Olist(T_a)),V_xs_2)))
% 156.88/156.98                   => ( B_ys != B_zs
% 156.88/156.98                     => 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)) ) ) )
% 156.88/156.98           => hBOOL(hAPP(c_List_Odistinct(T_a),c_List_Oconcat(T_a,V_xs_2))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_measures__lesseq,axiom,
% 156.88/156.98      ! [V_fs_2,T_a,V_y_2,V_x_2,V_f_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( 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)))
% 156.88/156.98         => 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)))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_wf__measures,axiom,
% 156.88/156.98      ! [V_fs_2,T_a] : c_Wellfounded_Owf(T_a,c_List_Omeasures(T_a,V_fs_2)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__measures_I1_J,axiom,
% 156.88/156.98      ! [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))))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_measures__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_measures__less,axiom,
% 156.88/156.98      ! [V_fs_2,T_a,V_y_2,V_x_2,V_f_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__measures_I2_J,axiom,
% 156.88/156.98      ! [V_fs_2,V_f_2,V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98      <=> ( 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)))
% 156.88/156.98          | ( hAPP(V_f_2,V_x_2) = hAPP(V_f_2,V_y_2)
% 156.88/156.98            & 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))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_foldl__apply,axiom,
% 156.88/156.98      ! [V_s_2,V_g_2,V_h_2,V_f_2,T_b,T_c,V_xs_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => 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)) )
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__obtain__same__length,axiom,
% 156.88/156.98      ! [V_P_2,V_ys_2,T_b,V_xs_2,T_a] :
% 156.88/156.98        ( ( 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))
% 156.88/156.98         => 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)))) )
% 156.88/156.98       => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Ozip(T_a,T_b),V_xs_2),V_ys_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__of__eqI,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,T_b,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( 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))))
% 156.88/156.98             => 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) )
% 156.88/156.98         => hAPP(c_Map_Omap__of(T_a,T_b),V_xs_2) = hAPP(c_Map_Omap__of(T_a,T_b),V_ys_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pos__not__random__dseq__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_dropWhile__append2,axiom,
% 156.88/156.98      ! [V_ys_2,V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all2__all__nthI,axiom,
% 156.88/156.98      ! [V_P_2,V_b_2,T_b,V_a_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98       => ( ! [B_n] :
% 156.88/156.98              ( 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)))
% 156.88/156.98             => 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))) )
% 156.88/156.98         => c_List_Olist__all2(T_a,T_b,V_P_2,V_a_2,V_b_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_finite__sorted__distinct__unique,axiom,
% 156.88/156.98      ! [V_A_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),V_A_2))
% 156.88/156.98         => ? [B_x] :
% 156.88/156.98              ( hAPP(c_List_Oset(T_a),B_x) = V_A_2
% 156.88/156.98              & c_List_Olinorder__class_Osorted(T_a,B_x)
% 156.88/156.98              & hBOOL(hAPP(c_List_Odistinct(T_a),B_x))
% 156.88/156.98              & ! [B_y] :
% 156.88/156.98                  ( ( hAPP(c_List_Oset(T_a),B_y) = V_A_2
% 156.88/156.98                    & c_List_Olinorder__class_Osorted(T_a,B_y)
% 156.88/156.98                    & hBOOL(hAPP(c_List_Odistinct(T_a),B_y)) )
% 156.88/156.98                 => B_y = B_x ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_takeWhile__append2,axiom,
% 156.88/156.98      ! [V_ys_2,V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_insort__is__Cons,axiom,
% 156.88/156.98      ! [V_a_2,V_f_2,V_xs_2,T_a,T_b] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_b)
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),hAPP(V_f_2,V_a_2)),hAPP(V_f_2,B_x))) )
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__eq__Cons__iff,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_ys_2,V_P_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ? [B_us,B_vs] :
% 156.88/156.98            ( 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))
% 156.88/156.98            & ! [B_x] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),B_us)))
% 156.88/156.98               => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98            & hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98            & V_xs_2 = hAPP(c_List_Ofilter(T_a,V_P_2),B_vs) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Cons__eq__filter__iff,axiom,
% 156.88/156.98      ! [V_ys_2,V_P_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ? [B_us,B_vs] :
% 156.88/156.98            ( 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))
% 156.88/156.98            & ! [B_x] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),B_us)))
% 156.88/156.98               => ~ hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98            & hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98            & V_xs_2 = hAPP(c_List_Ofilter(T_a,V_P_2),B_vs) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ball__nth,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a,V_n_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98             => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98         => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),V_n_2))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_sorted_OCons,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( class_Orderings_Olinorder(T_a)
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x_2),B_x)) )
% 156.88/156.98         => ( c_List_Olinorder__class_Osorted(T_a,V_xs_2)
% 156.88/156.98           => c_List_Olinorder__class_Osorted(T_a,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex__length,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 156.88/156.98      <=> ? [B_n] :
% 156.88/156.98            ( 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)))
% 156.88/156.98            & hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex__simps_I1_J,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 156.88/156.98      <=> ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98          | c_List_Olist__ex(T_a,V_P_2,V_xs_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex__iff,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 156.88/156.98      <=> ? [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98            & hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex__rev,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex(T_a,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2))
% 156.88/156.98      <=> c_List_Olist__ex(T_a,V_P_2,V_xs_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex__append,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 156.88/156.98      <=> ( c_List_Olist__ex(T_a,V_P_2,V_xs_2)
% 156.88/156.98          | c_List_Olist__ex(T_a,V_P_2,V_ys_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex__simps_I2_J,axiom,
% 156.88/156.98      ! [V_P_2,T_a] : ~ c_List_Olist__ex(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__conv__decomp,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98      <=> ? [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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__conv__decomp__last,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98      <=> ? [B_ys,B_zs] :
% 156.88/156.98            ( 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))
% 156.88/156.98            & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),B_zs))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__conv__decomp__first,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98      <=> ? [B_ys] :
% 156.88/156.98            ( ? [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))
% 156.88/156.98            & ~ hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),B_ys))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all__length,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 156.88/156.98      <=> ! [B_n] :
% 156.88/156.98            ( 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)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,hAPP(hAPP(c_List_Onth(T_a),V_xs_2),B_n))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all__simps_I1_J,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__all(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 156.88/156.98      <=> ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98          & c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all__iff,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all__rev,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__all(T_a,V_P_2,hAPP(c_List_Orev(T_a),V_xs_2))
% 156.88/156.98      <=> c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all__append,axiom,
% 156.88/156.98      ! [V_ys_2,V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__all(T_a,V_P_2,hAPP(hAPP(c_List_Oappend(T_a),V_xs_2),V_ys_2))
% 156.88/156.98      <=> ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 156.88/156.98          & c_List_Olist__all(T_a,V_P_2,V_ys_2) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Ball__set__list__all,axiom,
% 156.88/156.98      ! [V_P_2,V_xs_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98      <=> c_List_Olist__all(T_a,V_P_2,V_xs_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all__simps_I2_J,axiom,
% 156.88/156.98      ! [V_P_2,T_a] : c_List_Olist__all(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__all__iff__raw,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__all(T_a,V_P_2,V_xs_2)
% 156.88/156.98      <=> ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex1__simps_I2_J,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex1(T_a,V_P_2,hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2))
% 156.88/156.98      <=> ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98           => 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) )
% 156.88/156.98          & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98           => c_List_Olist__ex1(T_a,V_P_2,V_xs_2) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_internal__split__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex1__simps_I1_J,axiom,
% 156.88/156.98      ! [V_P_2,T_a] : ~ c_List_Olist__ex1(T_a,V_P_2,c_List_Olist_ONil(T_a)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_exists1__code,axiom,
% 156.88/156.98      ! [V_P_2,T_a] :
% 156.88/156.98        ( class_Enum_Oenum(T_a)
% 156.88/156.98       => ( ? [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.98              & ! [B_y] :
% 156.88/156.98                  ( hBOOL(hAPP(V_P_2,B_y))
% 156.88/156.98                 => B_y = B_x ) )
% 156.88/156.98        <=> c_List_Olist__ex1(T_a,V_P_2,c_Enum_Oenum__class_Oenum(T_a)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_internal__split__conv,axiom,
% 156.88/156.98      ! [V_b_2,V_a_2,V_c_2,T_a,T_c,T_b] : hAPP(hAPP(c_Product__Type_Ointernal__split(T_b,T_c,T_a),V_c_2),hAPP(hAPP(c_Product__Type_OPair(T_b,T_c),V_a_2),V_b_2)) = hAPP(hAPP(V_c_2,V_a_2),V_b_2) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex1__iff,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex1(T_a,V_P_2,V_xs_2)
% 156.88/156.98      <=> ? [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98            & hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.98            & ! [B_y] :
% 156.88/156.98                ( ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98                  & hBOOL(hAPP(V_P_2,B_y)) )
% 156.88/156.98               => B_y = B_x ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_setprod__nonneg,axiom,
% 156.88/156.98      ! [V_f_2,V_A_2,T_a,T_b] :
% 156.88/156.98        ( class_Rings_Olinordered__semidom(T_b)
% 156.88/156.98       => ( ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.98             => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_b),c_Groups_Ozero__class_Ozero(T_b)),hAPP(V_f_2,B_x))) )
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_bool_Osize_I2_J,axiom,
% 156.88/156.98      c_HOL_Obool_Obool__size(c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_bool_Osize_I1_J,axiom,
% 156.88/156.98      c_HOL_Obool_Obool__size(c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_finite__less__ub,axiom,
% 156.88/156.98      ! [V_u_2,V_f_2] :
% 156.88/156.98        ( ! [B_n] : hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_Nat_Onat),B_n),hAPP(V_f_2,B_n)))
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_measure__function__int,axiom,
% 156.88/156.98      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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_measure__size,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_Nat_Osize(T_a)
% 156.88/156.98       => c_FunDef_Ois__measure(T_a,c_Nat_Osize__class_Osize(T_a)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_is__measure_Ointros,axiom,
% 156.88/156.98      ! [V_f_2,T_a] : c_FunDef_Ois__measure(T_a,V_f_2) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_is__measure_Oequations,axiom,
% 156.88/156.98      ! [V_a_2,T_a] : c_FunDef_Ois__measure(T_a,V_a_2) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_is__measure_Osimps,axiom,
% 156.88/156.98      ! [V_a_2,T_a] : c_FunDef_Ois__measure(T_a,V_a_2) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_measure__fst,axiom,
% 156.88/156.98      ! [T_b,V_f_2,T_a] :
% 156.88/156.98        ( c_FunDef_Ois__measure(T_a,V_f_2)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_measure__snd,axiom,
% 156.88/156.98      ! [T_b,V_f_2,T_a] :
% 156.88/156.98        ( c_FunDef_Ois__measure(T_a,V_f_2)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_equal__fun__def,axiom,
% 156.88/156.98      ! [V_g_2,V_f_2,T_a,T_b] :
% 156.88/156.98        ( ( class_HOL_Oequal(T_b)
% 156.88/156.98          & class_Enum_Oenum(T_a) )
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_fun(T_a,T_b)),V_f_2),V_g_2))
% 156.88/156.98        <=> ! [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),c_Enum_Oenum__class_Oenum(T_a))))
% 156.88/156.98             => hAPP(V_f_2,B_x) = hAPP(V_g_2,B_x) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_transfer__morphism__int__nat,axiom,
% 156.88/156.98      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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__equal,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_HOL_Oequal(T_a)
% 156.88/156.98       => c_fequal = c_HOL_Oequal__class_Oequal(T_a) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_equal__eq,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( class_HOL_Oequal(T_a)
% 156.88/156.98       => ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(T_a),V_x_2),V_y_2))
% 156.88/156.98        <=> V_x_2 = V_y_2 ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_equal__refl,axiom,
% 156.88/156.98      ! [V_x,T_a] :
% 156.88/156.98        ( class_HOL_Oequal(T_a)
% 156.88/156.98       => hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(T_a),V_x),V_x)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_equal,axiom,
% 156.88/156.98      ! [T_a] :
% 156.88/156.98        ( class_HOL_Oequal(T_a)
% 156.88/156.98       => c_HOL_Oequal__class_Oequal(T_a) = c_fequal ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_bool_Osize_I3_J,axiom,
% 156.88/156.98      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fTrue) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_bool_Osize_I4_J,axiom,
% 156.88/156.98      hAPP(c_Nat_Osize__class_Osize(tc_HOL_Obool),c_fFalse) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_size__code,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Oneg__decr__bind__def,axiom,
% 156.88/156.98      ! [V_f_2,V_x_2,T_a,T_b,V_i_2] :
% 156.88/156.98        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I2_J,axiom,
% 156.88/156.98      ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OMin)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I5_J,axiom,
% 156.88/156.98      ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OPls)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I12_J,axiom,
% 156.88/156.98      ! [V_k1_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OMin))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),c_Int_OMin)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I8_J,axiom,
% 156.88/156.98      ! [V_k2_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OBit1(V_k2_2)))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),V_k2_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I9_J,axiom,
% 156.88/156.98      ! [V_k1_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OPls))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),c_Int_OPls)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I3_J,axiom,
% 156.88/156.98      ! [V_k2_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OBit0(V_k2_2)))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),V_k2_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I15_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I14_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_equal__int__def,axiom,
% 156.88/156.98      ! [V_l_2,V_k_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k_2),V_l_2))
% 156.88/156.98      <=> hAPP(hAPP(c_Groups_Ominus__class_Ominus(tc_Int_Oint),V_k_2),V_l_2) = c_Groups_Ozero__class_Ozero(tc_Int_Oint) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I13_J,axiom,
% 156.88/156.98      ! [V_k2_2,V_k1_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1_2)),c_Int_OBit0(V_k2_2)))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I1_J,axiom,
% 156.88/156.98      hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OPls)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I16_J,axiom,
% 156.88/156.98      ! [V_k2_2,V_k1_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1_2)),c_Int_OBit1(V_k2_2)))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k1_2),V_k2_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__number__of__int__code,axiom,
% 156.88/156.98      ! [V_l_2,V_k_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k_2),V_l_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I6_J,axiom,
% 156.88/156.98      hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OMin)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I10_J,axiom,
% 156.88/156.98      ! [V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit1(V_k1)),c_Int_OPls)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I4_J,axiom,
% 156.88/156.98      ! [V_k2] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OPls),c_Int_OBit1(V_k2))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I11_J,axiom,
% 156.88/156.98      ! [V_k1] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OBit0(V_k1)),c_Int_OMin)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__code_I7_J,axiom,
% 156.88/156.98      ! [V_k2] : ~ hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),c_Int_OMin),c_Int_OBit0(V_k2))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lazy__sequence__size__code,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__Random__Sequence_Oneg__decr__bind__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__int__refl,axiom,
% 156.88/156.98      ! [V_k] : hBOOL(hAPP(hAPP(c_HOL_Oequal__class_Oequal(tc_Int_Oint),V_k),V_k)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_seq__case,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_yieldn__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Oneg__bind__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lazy__sequence_Osize_I4_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lazy__sequence_Osimps_I5_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact__01,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lazy__sequence_Oinject,axiom,
% 156.88/156.98      ! [V_lazy__sequence_H_2,V_a_H_2,V_lazy__sequence_2,V_a_2,T_a] :
% 156.88/156.98        ( 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)
% 156.88/156.98      <=> ( V_a_2 = V_a_H_2
% 156.88/156.98          & V_lazy__sequence_2 = V_lazy__sequence_H_2 ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lazy__sequence_Osize_I2_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_neg__bind__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Opos__decr__bind__def,axiom,
% 156.88/156.98      ! [V_f_2,V_x_2,T_a,T_b,V_i_2] :
% 156.88/156.98        ( ( V_i_2 = c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( V_i_2 != c_Groups_Ozero__class_Ozero(tc_Code__Numeral_Ocode__numeral)
% 156.88/156.98         => 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)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__Random__Sequence_Opos__decr__bind__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Opos__empty__def,axiom,
% 156.88/156.98      ! [V_i_1,T_a] : hAPP(c_New__DSequence_Opos__empty(T_a),V_i_1) = c_Lazy__Sequence_Oempty(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pos__empty__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Opos__bind__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pos__bind__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_neg__map__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_neg__single__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pos__map__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Oneg__single__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pos__single__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Opos__single__def,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__splice,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_splice_Osimps_I1_J,axiom,
% 156.88/156.98      ! [V_ys,T_a] : c_List_Osplice(T_a,c_List_Olist_ONil(T_a),V_ys) = V_ys ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_splice__Nil2,axiom,
% 156.88/156.98      ! [V_xs,T_a] : c_List_Osplice(T_a,V_xs,c_List_Olist_ONil(T_a)) = V_xs ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_splice_Osimps_I3_J,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_splice_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact__02,axiom,
% 156.88/156.98      ! [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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_acyclicP__converse,axiom,
% 156.88/156.98      ! [V_r_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98      <=> 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_converse__join,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversepD,axiom,
% 156.88/156.98      ! [V_b_2,V_a_2,V_r_2,T_b,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_a_2),V_b_2))
% 156.88/156.98       => hBOOL(hAPP(hAPP(V_r_2,V_b_2),V_a_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversep_Ointros,axiom,
% 156.88/156.98      ! [T_b,T_a,V_b_2,V_a_2,V_r_2] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(V_r_2,V_a_2),V_b_2))
% 156.88/156.98       => hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_b_2),V_a_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversep_Oequations,axiom,
% 156.88/156.98      ! [V_a1_2,V_a2_2,V_r_2,T_b,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_a2_2),V_a1_2))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(V_r_2,V_a1_2),V_a2_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversep__iff,axiom,
% 156.88/156.98      ! [V_b_2,V_a_2,V_r_2,T_b,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Predicate_Oconversep(T_a,T_b,V_r_2),V_a_2),V_b_2))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(V_r_2,V_b_2),V_a_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversep__conversep,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversep__eq,axiom,
% 156.88/156.98      ! [T_a] : c_Predicate_Oconversep(T_a,T_a,c_fequal) = c_fequal ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversep__noteq,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> V_x_2 != V_y_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_converse__pred__comp,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_converse__meet,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_conversep__converse__eq,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2,V_r_2,T_b,T_a] :
% 156.88/156.98        ( 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))
% 156.88/156.98      <=> 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_small__lazy__list_Osimps,axiom,
% 156.88/156.98      ! [V_d_2,T_a] :
% 156.88/156.98        ( class_Lazy__Sequence_Osmall__lazy(T_a)
% 156.88/156.98       => 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)))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_tl__replicate,axiom,
% 156.88/156.98      ! [V_x,T_a,V_n] :
% 156.88/156.98        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98       => 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) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_small__lazy__prod__def,axiom,
% 156.88/156.98      ! [V_d,T_b,T_a] :
% 156.88/156.98        ( ( class_Lazy__Sequence_Osmall__lazy(T_a)
% 156.88/156.98          & class_Lazy__Sequence_Osmall__lazy(T_b) )
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__append__same,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__0,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_empty__replicate,axiom,
% 156.88/156.98      ! [V_x_2,V_n_2,T_a] :
% 156.88/156.98        ( c_List_Olist_ONil(T_a) = c_List_Oreplicate(T_a,V_n_2,V_x_2)
% 156.88/156.98      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__empty,axiom,
% 156.88/156.98      ! [V_x_2,V_n_2,T_a] :
% 156.88/156.98        ( c_List_Oreplicate(T_a,V_n_2,V_x_2) = c_List_Olist_ONil(T_a)
% 156.88/156.98      <=> V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_filter__replicate,axiom,
% 156.88/156.98      ! [V_n_2,T_a,V_x_2,V_P_2] :
% 156.88/156.98        ( ( hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(V_P_2,V_x_2))
% 156.88/156.98         => 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) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_concat__replicate__trivial,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__replicate,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__replicate,axiom,
% 156.88/156.98      ! [V_y_2,V_n_2,V_x_2,T_a] :
% 156.88/156.98        ( 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))))
% 156.88/156.98      <=> ( V_x_2 = V_y_2
% 156.88/156.98          & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_append__replicate__commute,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__add,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_rev__replicate,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Bex__set__replicate,axiom,
% 156.88/156.98      ! [V_P_2,V_a_2,V_n_2,T_a] :
% 156.88/156.98        ( ? [B_x] :
% 156.88/156.98            ( 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))))
% 156.88/156.98            & hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98      <=> ( hBOOL(hAPP(V_P_2,V_a_2))
% 156.88/156.98          & V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_Ball__set__replicate,axiom,
% 156.88/156.98      ! [V_P_2,V_a_2,V_n_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( 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))))
% 156.88/156.98           => hBOOL(hAPP(V_P_2,B_x)) )
% 156.88/156.98      <=> ( hBOOL(hAPP(V_P_2,V_a_2))
% 156.88/156.98          | V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_last__replicate,axiom,
% 156.88/156.98      ! [V_x,T_a,V_n] :
% 156.88/156.98        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98       => c_List_Olast(T_a,c_List_Oreplicate(T_a,V_n,V_x)) = V_x ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_take__replicate,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hd__replicate,axiom,
% 156.88/156.98      ! [V_x,T_a,V_n] :
% 156.88/156.98        ( V_n != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98       => hAPP(c_List_Ohd(T_a),c_List_Oreplicate(T_a,V_n,V_x)) = V_x ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_drop__replicate,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__eq__replicate,axiom,
% 156.88/156.98      ! [V_y_2,V_n_2,V_x_2,V_m_2,T_a] :
% 156.88/156.98        ( c_List_Oreplicate(T_a,V_m_2,V_x_2) = c_List_Oreplicate(T_a,V_n_2,V_y_2)
% 156.88/156.98      <=> ( V_m_2 = V_n_2
% 156.88/156.98          & ( V_m_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98           => V_x_2 = V_y_2 ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_nth__replicate,axiom,
% 156.88/156.98      ! [V_x,T_a,V_n,V_i] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),V_i),V_n))
% 156.88/156.98       => hAPP(hAPP(c_List_Onth(T_a),c_List_Oreplicate(T_a,V_n,V_x)),V_i) = V_x ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__app__Cons__same,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__Suc,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__replicate__const,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_length__replicate,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_replicate__length__filter,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_zip__replicate,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact__03,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_map__replicate__trivial,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__replicate,axiom,
% 156.88/156.98      ! [V_x_2,T_a,V_n_2] :
% 156.88/156.98        ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98       => 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))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__replicate__conv__if,axiom,
% 156.88/156.98      ! [V_x_2,T_a,V_n_2] :
% 156.88/156.98        ( ( V_n_2 = c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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)) )
% 156.88/156.98        & ( V_n_2 != c_Groups_Ozero__class_Ozero(tc_Nat_Onat)
% 156.88/156.98         => 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))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_set__replicate__Suc,axiom,
% 156.88/156.98      ! [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))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Opos__union__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_eq__comp__r,axiom,
% 156.88/156.98      ! [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 ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pos__union__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_small__lazy_H_Osimps,axiom,
% 156.88/156.98      ! [V_i,V_d] :
% 156.88/156.98        ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d),V_i))
% 156.88/156.98         => c_Lazy__Sequence_Osmall__lazy_H(V_d,V_i) = c_Lazy__Sequence_Oempty(tc_Int_Oint) )
% 156.88/156.98        & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d),V_i))
% 156.88/156.98         => 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)))) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_small__lazy__int__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_small__lazy_H_Opsimps,axiom,
% 156.88/156.98      ! [V_i_2,V_d_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 156.88/156.98           => c_Lazy__Sequence_Osmall__lazy_H(V_d_2,V_i_2) = c_Lazy__Sequence_Oempty(tc_Int_Oint) )
% 156.88/156.98          & ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),V_d_2),V_i_2))
% 156.88/156.98           => 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)))) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hb__flat_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Oneg__union__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_small__lazy_H_Opinduct,axiom,
% 156.88/156.98      ! [V_P_2,V_a1_2,V_a0_2] :
% 156.88/156.98        ( 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)))
% 156.88/156.98       => ( ! [B_d,B_i] :
% 156.88/156.98              ( 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)))
% 156.88/156.98             => ( ( ~ hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Int_Oint),B_d),B_i))
% 156.88/156.98                 => 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)))) )
% 156.88/156.98               => hBOOL(hAPP(hAPP(V_P_2,B_d),B_i)) ) )
% 156.88/156.98         => hBOOL(hAPP(hAPP(V_P_2,V_a0_2),V_a1_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_neg__union__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hb__bind__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hb__map_Osimps_I2_J,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_New__DSequence_Oneg__map__def,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_field__le__epsilon,axiom,
% 156.88/156.98      ! [V_y,V_x,T_a] :
% 156.88/156.98        ( class_Fields_Olinordered__field(T_a)
% 156.88/156.98       => ( ! [B_e] :
% 156.88/156.98              ( hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(T_a),c_Groups_Ozero__class_Ozero(T_a)),B_e))
% 156.88/156.98             => 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))) )
% 156.88/156.98         => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(T_a),V_x),V_y)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_refl__on__INTER,axiom,
% 156.88/156.98      ! [V_r_2,V_A_2,T_b,V_S_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_S_2))
% 156.88/156.98           => c_Relation_Orefl__on(T_b,hAPP(V_A_2,B_x),hAPP(V_r_2,B_x)) )
% 156.88/156.98       => 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)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_List_Omember__def,axiom,
% 156.88/156.98      ! [V_x_2,V_xs_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_List_Omember(T_a),V_xs_2),V_x_2))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2))) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_member__rec_I1_J,axiom,
% 156.88/156.98      ! [V_y_2,V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_List_Omember(T_a),hAPP(hAPP(c_List_Olist_OCons(T_a),V_x_2),V_xs_2)),V_y_2))
% 156.88/156.98      <=> ( V_x_2 = V_y_2
% 156.88/156.98          | hBOOL(hAPP(hAPP(c_List_Omember(T_a),V_xs_2),V_y_2)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_member__set,axiom,
% 156.88/156.98      ! [T_a] : c_List_Omember(T_a) = c_List_Oset(T_a) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_member__rec_I2_J,axiom,
% 156.88/156.98      ! [V_y,T_a] : ~ hBOOL(hAPP(hAPP(c_List_Omember(T_a),c_List_Olist_ONil(T_a)),V_y)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_in__set__member,axiom,
% 156.88/156.98      ! [V_xs_2,V_x_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(hAPP(c_member(T_a),V_x_2),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98      <=> hBOOL(hAPP(hAPP(c_List_Omember(T_a),V_xs_2),V_x_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pair__box_Osize_I1_J,axiom,
% 156.88/156.98      ! [V_b_2,V_a_2,V_fb_2,V_fa_2,T_b,T_a] : c_Nitpick_Opair__box_Opair__box__size(T_a,T_b,V_fa_2,V_fb_2,c_Nitpick_Opair__box_OPairBox(T_a,T_b,V_a_2,V_b_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(V_fb_2,V_b_2))),hAPP(c_Nat_OSuc,c_Groups_Ozero__class_Ozero(tc_Nat_Onat))) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_list__ex1__iff__raw,axiom,
% 156.88/156.98      ! [V_xs_2,V_P_2,T_a] :
% 156.88/156.98        ( c_List_Olist__ex1(T_a,V_P_2,V_xs_2)
% 156.88/156.98      <=> ? [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98            & hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.98            & ! [B_y] :
% 156.88/156.98                ( ( hBOOL(hAPP(hAPP(c_member(T_a),B_y),hAPP(c_List_Oset(T_a),V_xs_2)))
% 156.88/156.98                  & hBOOL(hAPP(V_P_2,B_y)) )
% 156.88/156.98               => B_y = B_x ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pair__box_Oinject,axiom,
% 156.88/156.98      ! [V_b_H_2,V_a_H_2,V_b_2,V_a_2,T_b,T_a] :
% 156.88/156.98        ( c_Nitpick_Opair__box_OPairBox(T_a,T_b,V_a_2,V_b_2) = c_Nitpick_Opair__box_OPairBox(T_a,T_b,V_a_H_2,V_b_H_2)
% 156.88/156.98      <=> ( V_a_2 = V_a_H_2
% 156.88/156.98          & V_b_2 = V_b_H_2 ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pair__box_Osize_I2_J,axiom,
% 156.88/156.98      ! [V_b,V_a,T_b,T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Nitpick_Opair__box(T_a,T_b)),c_Nitpick_Opair__box_OPairBox(T_a,T_b,V_a,V_b)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pair__box_Orecs,axiom,
% 156.88/156.98      ! [V_b_2,V_a_2,V_f1_2,T_a,T_c,T_b] : c_Nitpick_Opair__box_Opair__box__rec(T_b,T_c,T_a,V_f1_2,c_Nitpick_Opair__box_OPairBox(T_b,T_c,V_a_2,V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_pair__box_Osimps_I2_J,axiom,
% 156.88/156.98      ! [V_b_2,V_a_2,V_f1_2,T_a,T_c,T_b] : c_Nitpick_Opair__box_Opair__box__case(T_b,T_c,T_a,V_f1_2,c_Nitpick_Opair__box_OPairBox(T_b,T_c,V_a_2,V_b_2)) = hAPP(hAPP(V_f1_2,V_a_2),V_b_2) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_THE__default__def,axiom,
% 156.88/156.98      ! [V_d_2,T_a,V_P_2] :
% 156.88/156.98        ( ( ? [B_x] :
% 156.88/156.98              ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.98              & ! [B_y] :
% 156.88/156.98                  ( hBOOL(hAPP(V_P_2,B_y))
% 156.88/156.98                 => B_y = B_x ) )
% 156.88/156.98         => c_FunDef_OTHE__default(T_a,V_d_2,V_P_2) = c_HOL_OThe(T_a,V_P_2) )
% 156.88/156.98        & ( ~ ? [B_x] :
% 156.88/156.98                ( hBOOL(hAPP(V_P_2,B_x))
% 156.88/156.98                & ! [B_y] :
% 156.88/156.98                    ( hBOOL(hAPP(V_P_2,B_y))
% 156.88/156.98                   => B_y = B_x ) )
% 156.88/156.98         => c_FunDef_OTHE__default(T_a,V_d_2,V_P_2) = V_d_2 ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_setsum__UNION__zero,axiom,
% 156.88/156.98      ! [V_f_2,V_S_2,T_a,T_b] :
% 156.88/156.98        ( class_Groups_Ocomm__monoid__add(T_b)
% 156.88/156.98       => ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_fun(T_a,tc_HOL_Obool)),V_S_2))
% 156.88/156.98         => ( ! [B_x] :
% 156.88/156.98                ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_x),V_S_2))
% 156.88/156.98               => hBOOL(hAPP(c_Finite__Set_Ofinite(T_a),B_x)) )
% 156.88/156.98           => ( ! [B_T1] :
% 156.88/156.98                  ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_T1),V_S_2))
% 156.88/156.98                 => ! [B_T2] :
% 156.88/156.98                      ( hBOOL(hAPP(hAPP(c_member(tc_fun(T_a,tc_HOL_Obool)),B_T2),V_S_2))
% 156.88/156.98                     => ( B_T1 != B_T2
% 156.88/156.98                       => ! [B_x] :
% 156.88/156.98                            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_T1))
% 156.88/156.98                           => ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),B_T2))
% 156.88/156.98                             => hAPP(V_f_2,B_x) = c_Groups_Ozero__class_Ozero(T_b) ) ) ) ) )
% 156.88/156.98             => hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2),c_Complete__Lattice_OSup__class_OSup(tc_fun(T_a,tc_HOL_Obool),V_S_2)) = hAPP(hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(tc_fun(T_a,tc_HOL_Obool),T_b),hAPP(c_Big__Operators_Ocomm__monoid__add__class_Osetsum(T_a,T_b),V_f_2)),V_S_2) ) ) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_INF2__I,axiom,
% 156.88/156.98      ! [T_c,T_b,V_c_2,V_b_2,V_B_2,V_A_2,T_a] :
% 156.88/156.98        ( ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(T_a),B_x),V_A_2))
% 156.88/156.98           => hBOOL(hAPP(hAPP(hAPP(V_B_2,B_x),V_b_2),V_c_2)) )
% 156.88/156.98       => 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_c_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_finite__maxlen,axiom,
% 156.88/156.98      ! [V_M_2,T_a] :
% 156.88/156.98        ( hBOOL(hAPP(c_Finite__Set_Ofinite(tc_List_Olist(T_a)),V_M_2))
% 156.88/156.98       => ? [B_n] :
% 156.88/156.98          ! [B_x] :
% 156.88/156.98            ( hBOOL(hAPP(hAPP(c_member(tc_List_Olist(T_a)),B_x),V_M_2))
% 156.88/156.98           => hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless(tc_Nat_Onat),hAPP(c_Nat_Osize__class_Osize(tc_List_Olist(T_a)),B_x)),B_n)) ) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lazy__sequence_Osize_I1_J,axiom,
% 156.88/156.98      ! [V_fa_2,T_a] : hAPP(c_Lazy__Sequence_Olazy__sequence_Olazy__sequence__size(T_a,V_fa_2),c_Lazy__Sequence_Olazy__sequence_OEmpty(T_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_lazy__sequence_Osize_I3_J,axiom,
% 156.88/156.98      ! [T_a] : hAPP(c_Nat_Osize__class_Osize(tc_Lazy__Sequence_Olazy__sequence(T_a)),c_Lazy__Sequence_Olazy__sequence_OEmpty(T_a)) = c_Groups_Ozero__class_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact__04,axiom,
% 156.88/156.98      ! [V_yq,T_a] : c_Lazy__Sequence_Oappend(T_a,c_Lazy__Sequence_Olazy__sequence_OEmpty(T_a),V_yq) = V_yq ).
% 156.88/156.98  
% 156.88/156.98  fof(fact_hb__flat_Osimps_I1_J,axiom,
% 156.88/156.98      ! [T_a] : c_Lazy__Sequence_Ohb__flat(T_a,c_Lazy__Sequence_Olazy__sequence_OEmpty(tc_Option_Ooption(tc_Lazy__Sequence_Olazy__sequence(tc_Option_Ooption(T_a))))) = c_Lazy__Sequence_Olazy__sequence_OEmpty(tc_Option_Ooption(T_a)) ).
% 156.88/156.98  
% 156.88/156.98  fof(fact__05,axiom,
% 156.88/156.98      ! [T_a] : hAPP(c_Lazy__Sequence_Oyield(T_a),c_Lazy__Sequence_Olazy__sequence_OEmpty(T_a)) = c_Option_Ooption_ONone(tc_prod(T_a,tc_Lazy__Sequence_Olazy__sequence(T_a))) ).
% 156.88/156.98  
% 156.88/156.98  %----Arity declarations (237)
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Obounded__lattice,axiom,
% 156.88/156.98      class_Lattices_Obounded__lattice(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Obounded__lattice,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Obounded__lattice(T_1)
% 156.88/156.98       => class_Lattices_Obounded__lattice(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Complete__Lattice_Ocomplete__lattice,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Complete__Lattice_Ocomplete__lattice(T_1)
% 156.88/156.98       => class_Complete__Lattice_Ocomplete__lattice(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Obounded__lattice__top,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Obounded__lattice(T_1)
% 156.88/156.98       => class_Lattices_Obounded__lattice__top(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Obounded__lattice__bot,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Obounded__lattice(T_1)
% 156.88/156.98       => class_Lattices_Obounded__lattice__bot(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Osemilattice__sup,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Olattice(T_1)
% 156.88/156.98       => class_Lattices_Osemilattice__sup(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Osemilattice__inf,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Olattice(T_1)
% 156.88/156.98       => class_Lattices_Osemilattice__inf(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Odistrib__lattice,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Odistrib__lattice(T_1)
% 156.88/156.98       => class_Lattices_Odistrib__lattice(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Oboolean__algebra,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Oboolean__algebra(T_1)
% 156.88/156.98       => class_Lattices_Oboolean__algebra(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Orderings_Opreorder,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Orderings_Opreorder(T_1)
% 156.88/156.98       => class_Orderings_Opreorder(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Finite__Set_Ofinite,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Finite__Set_Ofinite(T_2)
% 156.88/156.98          & class_Finite__Set_Ofinite(T_1) )
% 156.88/156.98       => class_Finite__Set_Ofinite(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Lattices_Olattice,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Lattices_Olattice(T_1)
% 156.88/156.98       => class_Lattices_Olattice(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Orderings_Oorder,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Orderings_Oorder(T_1)
% 156.88/156.98       => class_Orderings_Oorder(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Orderings_Otop,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Orderings_Otop(T_1)
% 156.88/156.98       => class_Orderings_Otop(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Orderings_Oord,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Orderings_Oord(T_1)
% 156.88/156.98       => class_Orderings_Oord(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Orderings_Obot,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Orderings_Obot(T_1)
% 156.88/156.98       => class_Orderings_Obot(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Groups_Ouminus,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Groups_Ouminus(T_1)
% 156.88/156.98       => class_Groups_Ouminus(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Groups_Ominus,axiom,
% 156.88/156.98      ! [T_2,T_1] :
% 156.88/156.98        ( class_Groups_Ominus(T_1)
% 156.88/156.98       => class_Groups_Ominus(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_2)
% 156.88/156.98          & class_HOL_Oequal(T_1) )
% 156.88/156.98       => class_HOL_Oequal(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_fun__Enum_Oenum,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_2)
% 156.88/156.98          & class_Enum_Oenum(T_1) )
% 156.88/156.98       => class_Enum_Oenum(tc_fun(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Com__Ocom__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_Com_Ocom) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Com__Ocom__Nat_Osize,axiom,
% 156.88/156.98      class_Nat_Osize(tc_Com_Ocom) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 156.88/156.98      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__comm__semiring__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__comm__semiring__strict(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__semiring__1__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring__1__strict(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Olinordered__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Olinordered__ab__semigroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__semiring__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring__strict(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oordered__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__semigroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oordered__ab__group__add__abs,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__group__add__abs(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oordered__comm__monoid__add,axiom,
% 156.88/156.98      class_Groups_Oordered__comm__monoid__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Olinordered__ab__group__add,axiom,
% 156.88/156.98      class_Groups_Olinordered__ab__group__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ocancel__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Ocancel__ab__semigroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oring__1__no__zero__divisors,axiom,
% 156.88/156.98      class_Rings_Oring__1__no__zero__divisors(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oordered__cancel__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__cancel__semiring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__ring__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__ring__strict(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oring__no__zero__divisors,axiom,
% 156.88/156.98      class_Rings_Oring__no__zero__divisors(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oordered__comm__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__comm__semiring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__semiring__1,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring__1(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oordered__ab__group__add,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__group__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ocancel__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Ocancel__semigroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__semiring,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__semidom,axiom,
% 156.88/156.98      class_Rings_Olinordered__semidom(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Lazy__Sequence_Osmall__lazy,axiom,
% 156.88/156.98      class_Lazy__Sequence_Osmall__lazy(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Lattices_Osemilattice__sup,axiom,
% 156.88/156.98      class_Lattices_Osemilattice__sup(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Lattices_Osemilattice__inf,axiom,
% 156.88/156.98      class_Lattices_Osemilattice__inf(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Lattices_Odistrib__lattice,axiom,
% 156.88/156.98      class_Lattices_Odistrib__lattice(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oab__semigroup__mult,axiom,
% 156.88/156.98      class_Groups_Oab__semigroup__mult(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ocomm__monoid__mult,axiom,
% 156.88/156.98      class_Groups_Ocomm__monoid__mult(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oab__semigroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oordered__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__semiring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oordered__ring__abs,axiom,
% 156.88/156.98      class_Rings_Oordered__ring__abs(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Ono__zero__divisors,axiom,
% 156.88/156.98      class_Rings_Ono__zero__divisors(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ocomm__monoid__add,axiom,
% 156.88/156.98      class_Groups_Ocomm__monoid__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__ring,axiom,
% 156.88/156.98      class_Rings_Olinordered__ring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Olinordered__idom,axiom,
% 156.88/156.98      class_Rings_Olinordered__idom(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Ocomm__semiring__1,axiom,
% 156.88/156.98      class_Rings_Ocomm__semiring__1(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Osemigroup__add,axiom,
% 156.88/156.98      class_Groups_Osemigroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Divides_Osemiring__div,axiom,
% 156.88/156.98      class_Divides_Osemiring__div(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Ocomm__semiring,axiom,
% 156.88/156.98      class_Rings_Ocomm__semiring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Nat_Osemiring__char__0,axiom,
% 156.88/156.98      class_Nat_Osemiring__char__0(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oab__group__add,axiom,
% 156.88/156.98      class_Groups_Oab__group__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Ozero__neq__one,axiom,
% 156.88/156.98      class_Rings_Ozero__neq__one(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oordered__ring,axiom,
% 156.88/156.98      class_Rings_Oordered__ring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Orderings_Opreorder,axiom,
% 156.88/156.98      class_Orderings_Opreorder(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Orderings_Olinorder,axiom,
% 156.88/156.98      class_Orderings_Olinorder(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Omonoid__mult,axiom,
% 156.88/156.98      class_Groups_Omonoid__mult(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Ocomm__ring__1,axiom,
% 156.88/156.98      class_Rings_Ocomm__ring__1(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Omonoid__add,axiom,
% 156.88/156.98      class_Groups_Omonoid__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Smallcheck_Osmall,axiom,
% 156.88/156.98      class_Smallcheck_Osmall(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Osemiring__1,axiom,
% 156.88/156.98      class_Rings_Osemiring__1(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Osemiring__0,axiom,
% 156.88/156.98      class_Rings_Osemiring__0(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Lattices_Olattice,axiom,
% 156.88/156.98      class_Lattices_Olattice(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ogroup__add,axiom,
% 156.88/156.98      class_Groups_Ogroup__add(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Divides_Oring__div,axiom,
% 156.88/156.98      class_Divides_Oring__div(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Omult__zero,axiom,
% 156.88/156.98      class_Rings_Omult__zero(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Orderings_Oorder,axiom,
% 156.88/156.98      class_Orderings_Oorder(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Int_Oring__char__0,axiom,
% 156.88/156.98      class_Int_Oring__char__0(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Int_Onumber__ring,axiom,
% 156.88/156.98      class_Int_Onumber__ring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Osemiring,axiom,
% 156.88/156.98      class_Rings_Osemiring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Orderings_Oord,axiom,
% 156.88/156.98      class_Orderings_Oord(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ouminus,axiom,
% 156.88/156.98      class_Groups_Ouminus(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Osgn__if,axiom,
% 156.88/156.98      class_Groups_Osgn__if(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oabs__if,axiom,
% 156.88/156.98      class_Groups_Oabs__if(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oring__1,axiom,
% 156.88/156.98      class_Rings_Oring__1(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ominus,axiom,
% 156.88/156.98      class_Groups_Ominus(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Power_Opower,axiom,
% 156.88/156.98      class_Power_Opower(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Ozero,axiom,
% 156.88/156.98      class_Groups_Ozero(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oring,axiom,
% 156.88/156.98      class_Rings_Oring(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Rings_Oidom,axiom,
% 156.88/156.98      class_Rings_Oidom(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Int_Onumber,axiom,
% 156.88/156.98      class_Int_Onumber(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__Groups_Oone,axiom,
% 156.88/156.98      class_Groups_Oone(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Int__Oint__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_Int_Oint) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct,axiom,
% 156.88/156.98      class_Semiring__Normalization_Ocomm__semiring__1__cancel__crossproduct(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Olinordered__comm__semiring__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__comm__semiring__strict(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Olinordered__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Olinordered__ab__semigroup__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Olinordered__semiring__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring__strict(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Oordered__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__semigroup__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Oordered__comm__monoid__add,axiom,
% 156.88/156.98      class_Groups_Oordered__comm__monoid__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Ocancel__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Ocancel__ab__semigroup__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Oordered__cancel__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__cancel__semiring(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Oordered__comm__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__comm__semiring(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Ocancel__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Ocancel__semigroup__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Olinordered__semiring,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Olinordered__semidom,axiom,
% 156.88/156.98      class_Rings_Olinordered__semidom(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Lattices_Osemilattice__sup,axiom,
% 156.88/156.98      class_Lattices_Osemilattice__sup(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Lattices_Osemilattice__inf,axiom,
% 156.88/156.98      class_Lattices_Osemilattice__inf(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Lattices_Odistrib__lattice,axiom,
% 156.88/156.98      class_Lattices_Odistrib__lattice(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Oab__semigroup__mult,axiom,
% 156.88/156.98      class_Groups_Oab__semigroup__mult(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Ocomm__monoid__mult,axiom,
% 156.88/156.98      class_Groups_Ocomm__monoid__mult(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Oab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oab__semigroup__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Oordered__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__semiring(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Ono__zero__divisors,axiom,
% 156.88/156.98      class_Rings_Ono__zero__divisors(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Ocomm__monoid__add,axiom,
% 156.88/156.98      class_Groups_Ocomm__monoid__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Ocomm__semiring__1,axiom,
% 156.88/156.98      class_Rings_Ocomm__semiring__1(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Osemigroup__add,axiom,
% 156.88/156.98      class_Groups_Osemigroup__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Divides_Osemiring__div,axiom,
% 156.88/156.98      class_Divides_Osemiring__div(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Ocomm__semiring,axiom,
% 156.88/156.98      class_Rings_Ocomm__semiring(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Orderings_Owellorder,axiom,
% 156.88/156.98      class_Orderings_Owellorder(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Nat_Osemiring__char__0,axiom,
% 156.88/156.98      class_Nat_Osemiring__char__0(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Ozero__neq__one,axiom,
% 156.88/156.98      class_Rings_Ozero__neq__one(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Orderings_Opreorder,axiom,
% 156.88/156.98      class_Orderings_Opreorder(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Orderings_Olinorder,axiom,
% 156.88/156.98      class_Orderings_Olinorder(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Omonoid__mult,axiom,
% 156.88/156.98      class_Groups_Omonoid__mult(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Omonoid__add,axiom,
% 156.88/156.98      class_Groups_Omonoid__add(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Osemiring__1,axiom,
% 156.88/156.98      class_Rings_Osemiring__1(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Osemiring__0,axiom,
% 156.88/156.98      class_Rings_Osemiring__0(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Lattices_Olattice,axiom,
% 156.88/156.98      class_Lattices_Olattice(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Omult__zero,axiom,
% 156.88/156.98      class_Rings_Omult__zero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Orderings_Oorder,axiom,
% 156.88/156.98      class_Orderings_Oorder(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Rings_Osemiring,axiom,
% 156.88/156.98      class_Rings_Osemiring(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Orderings_Oord,axiom,
% 156.88/156.98      class_Orderings_Oord(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Orderings_Obot,axiom,
% 156.88/156.98      class_Orderings_Obot(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Ominus,axiom,
% 156.88/156.98      class_Groups_Ominus(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Power_Opower,axiom,
% 156.88/156.98      class_Power_Opower(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Ozero,axiom,
% 156.88/156.98      class_Groups_Ozero(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Int_Onumber,axiom,
% 156.88/156.98      class_Int_Onumber(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Groups_Oone,axiom,
% 156.88/156.98      class_Groups_Oone(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nat__Onat__Nat_Osize,axiom,
% 156.88/156.98      class_Nat_Osize(tc_Nat_Onat) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Complete__Lattice_Ocomplete__lattice,axiom,
% 156.88/156.98      class_Complete__Lattice_Ocomplete__lattice(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Obounded__lattice__top,axiom,
% 156.88/156.98      class_Lattices_Obounded__lattice__top(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Obounded__lattice__bot,axiom,
% 156.88/156.98      class_Lattices_Obounded__lattice__bot(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Osemilattice__sup,axiom,
% 156.88/156.98      class_Lattices_Osemilattice__sup(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Osemilattice__inf,axiom,
% 156.88/156.98      class_Lattices_Osemilattice__inf(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Odistrib__lattice,axiom,
% 156.88/156.98      class_Lattices_Odistrib__lattice(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Oboolean__algebra,axiom,
% 156.88/156.98      class_Lattices_Oboolean__algebra(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Orderings_Opreorder,axiom,
% 156.88/156.98      class_Orderings_Opreorder(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Finite__Set_Ofinite,axiom,
% 156.88/156.98      class_Finite__Set_Ofinite(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Lattices_Olattice,axiom,
% 156.88/156.98      class_Lattices_Olattice(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Orderings_Oorder,axiom,
% 156.88/156.98      class_Orderings_Oorder(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Orderings_Otop,axiom,
% 156.88/156.98      class_Orderings_Otop(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Orderings_Oord,axiom,
% 156.88/156.98      class_Orderings_Oord(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Orderings_Obot,axiom,
% 156.88/156.98      class_Orderings_Obot(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Groups_Ouminus,axiom,
% 156.88/156.98      class_Groups_Ouminus(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Groups_Ominus,axiom,
% 156.88/156.98      class_Groups_Ominus(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Enum_Oenum,axiom,
% 156.88/156.98      class_Enum_Oenum(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_HOL__Obool__Nat_Osize,axiom,
% 156.88/156.98      class_Nat_Osize(tc_HOL_Obool) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Com__Ostate__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_Com_Ostate) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Com__Ostate__Nat_Osize,axiom,
% 156.88/156.98      class_Nat_Osize(tc_Com_Ostate) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_List__Olist__Lazy__Sequence_Osmall__lazy,axiom,
% 156.88/156.98      ! [T_1] :
% 156.88/156.98        ( class_Lazy__Sequence_Osmall__lazy(T_1)
% 156.88/156.98       => class_Lazy__Sequence_Osmall__lazy(tc_List_Olist(T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_List__Olist__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1] : class_HOL_Oequal(tc_List_Olist(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_List__Olist__Nat_Osize,axiom,
% 156.88/156.98      ! [T_1] : class_Nat_Osize(tc_List_Olist(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_sum__Finite__Set_Ofinite,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Finite__Set_Ofinite(T_2)
% 156.88/156.98          & class_Finite__Set_Ofinite(T_1) )
% 156.88/156.98       => class_Finite__Set_Ofinite(tc_sum(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_sum__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1,T_2] : class_HOL_Oequal(tc_sum(T_2,T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_sum__Enum_Oenum,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_2)
% 156.88/156.98          & class_Enum_Oenum(T_1) )
% 156.88/156.98       => class_Enum_Oenum(tc_sum(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_sum__Nat_Osize,axiom,
% 156.88/156.98      ! [T_1,T_2] : class_Nat_Osize(tc_sum(T_2,T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Option__Ooption__Finite__Set_Ofinite,axiom,
% 156.88/156.98      ! [T_1] :
% 156.88/156.98        ( class_Finite__Set_Ofinite(T_1)
% 156.88/156.98       => class_Finite__Set_Ofinite(tc_Option_Ooption(T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Option__Ooption__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1] : class_HOL_Oequal(tc_Option_Ooption(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Option__Ooption__Enum_Oenum,axiom,
% 156.88/156.98      ! [T_1] :
% 156.88/156.98        ( class_Enum_Oenum(T_1)
% 156.88/156.98       => class_Enum_Oenum(tc_Option_Ooption(T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Option__Ooption__Nat_Osize,axiom,
% 156.88/156.98      ! [T_1] : class_Nat_Osize(tc_Option_Ooption(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nitpick__Opair____box__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1,T_2] : class_HOL_Oequal(tc_Nitpick_Opair__box(T_2,T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Nitpick__Opair____box__Nat_Osize,axiom,
% 156.88/156.98      ! [T_1,T_2] : class_Nat_Osize(tc_Nitpick_Opair__box(T_2,T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_prod__Lazy__Sequence_Osmall__lazy,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Lazy__Sequence_Osmall__lazy(T_2)
% 156.88/156.98          & class_Lazy__Sequence_Osmall__lazy(T_1) )
% 156.88/156.98       => class_Lazy__Sequence_Osmall__lazy(tc_prod(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_prod__Finite__Set_Ofinite,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Finite__Set_Ofinite(T_2)
% 156.88/156.98          & class_Finite__Set_Ofinite(T_1) )
% 156.88/156.98       => class_Finite__Set_Ofinite(tc_prod(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_prod__Smallcheck_Osmall,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Smallcheck_Osmall(T_2)
% 156.88/156.98          & class_Smallcheck_Osmall(T_1) )
% 156.88/156.98       => class_Smallcheck_Osmall(tc_prod(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_prod__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1,T_2] : class_HOL_Oequal(tc_prod(T_2,T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_prod__Enum_Oenum,axiom,
% 156.88/156.98      ! [T_1,T_2] :
% 156.88/156.98        ( ( class_Enum_Oenum(T_2)
% 156.88/156.98          & class_Enum_Oenum(T_1) )
% 156.88/156.98       => class_Enum_Oenum(tc_prod(T_2,T_1)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_prod__Nat_Osize,axiom,
% 156.88/156.98      ! [T_1,T_2] : class_Nat_Osize(tc_prod(T_2,T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Product____Type__Ounit__Lazy__Sequence_Osmall__lazy,axiom,
% 156.88/156.98      class_Lazy__Sequence_Osmall__lazy(tc_Product__Type_Ounit) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Product____Type__Ounit__Finite__Set_Ofinite,axiom,
% 156.88/156.98      class_Finite__Set_Ofinite(tc_Product__Type_Ounit) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Product____Type__Ounit__Smallcheck_Osmall,axiom,
% 156.88/156.98      class_Smallcheck_Osmall(tc_Product__Type_Ounit) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Product____Type__Ounit__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_Product__Type_Ounit) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Product____Type__Ounit__Enum_Oenum,axiom,
% 156.88/156.98      class_Enum_Oenum(tc_Product__Type_Ounit) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Product____Type__Ounit__Nat_Osize,axiom,
% 156.88/156.98      class_Nat_Osize(tc_Product__Type_Ounit) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Evaluation__Oterm__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_Code__Evaluation_Oterm) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Evaluation__Oterm__Nat_Osize,axiom,
% 156.88/156.98      class_Nat_Osize(tc_Code__Evaluation_Oterm) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Hoare____Mirabelle__Otriple__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1] : class_HOL_Oequal(tc_Hoare__Mirabelle_Otriple(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Hoare____Mirabelle__Otriple__Nat_Osize,axiom,
% 156.88/156.98      ! [T_1] : class_Nat_Osize(tc_Hoare__Mirabelle_Otriple(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__cancel__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oordered__cancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add__imp__le,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__semigroup__add__imp__le(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__comm__semiring__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__comm__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Olinordered__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Olinordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring__strict,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring__strict(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oordered__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oordered__comm__monoid__add,axiom,
% 156.88/156.98      class_Groups_Oordered__comm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__ab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Ocancel__ab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__cancel__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__cancel__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__comm__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__comm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocancel__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Ocancel__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semiring,axiom,
% 156.88/156.98      class_Rings_Olinordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Olinordered__semidom,axiom,
% 156.88/156.98      class_Rings_Olinordered__semidom(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__mult,axiom,
% 156.88/156.98      class_Groups_Oab__semigroup__mult(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__mult,axiom,
% 156.88/156.98      class_Groups_Ocomm__monoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oab__semigroup__add,axiom,
% 156.88/156.98      class_Groups_Oab__semigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Oordered__semiring,axiom,
% 156.88/156.98      class_Rings_Oordered__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ono__zero__divisors,axiom,
% 156.88/156.98      class_Rings_Ono__zero__divisors(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ocomm__monoid__add,axiom,
% 156.88/156.98      class_Groups_Ocomm__monoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring__1,axiom,
% 156.88/156.98      class_Rings_Ocomm__semiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Osemigroup__add,axiom,
% 156.88/156.98      class_Groups_Osemigroup__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Divides_Osemiring__div,axiom,
% 156.88/156.98      class_Divides_Osemiring__div(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ocomm__semiring,axiom,
% 156.88/156.98      class_Rings_Ocomm__semiring(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osemiring__char__0,axiom,
% 156.88/156.98      class_Nat_Osemiring__char__0(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Ozero__neq__one,axiom,
% 156.88/156.98      class_Rings_Ozero__neq__one(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Opreorder,axiom,
% 156.88/156.98      class_Orderings_Opreorder(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Olinorder,axiom,
% 156.88/156.98      class_Orderings_Olinorder(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__mult,axiom,
% 156.88/156.98      class_Groups_Omonoid__mult(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Omonoid__add,axiom,
% 156.88/156.98      class_Groups_Omonoid__add(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__1,axiom,
% 156.88/156.98      class_Rings_Osemiring__1(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring__0,axiom,
% 156.88/156.98      class_Rings_Osemiring__0(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Omult__zero,axiom,
% 156.88/156.98      class_Rings_Omult__zero(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oorder,axiom,
% 156.88/156.98      class_Orderings_Oorder(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Rings_Osemiring,axiom,
% 156.88/156.98      class_Rings_Osemiring(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Orderings_Oord,axiom,
% 156.88/156.98      class_Orderings_Oord(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ominus,axiom,
% 156.88/156.98      class_Groups_Ominus(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Power_Opower,axiom,
% 156.88/156.98      class_Power_Opower(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Ozero,axiom,
% 156.88/156.98      class_Groups_Ozero(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Int_Onumber,axiom,
% 156.88/156.98      class_Int_Onumber(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Groups_Oone,axiom,
% 156.88/156.98      class_Groups_Oone(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__HOL_Oequal,axiom,
% 156.88/156.98      class_HOL_Oequal(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Code____Numeral__Ocode____numeral__Nat_Osize,axiom,
% 156.88/156.98      class_Nat_Osize(tc_Code__Numeral_Ocode__numeral) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Lazy____Sequence__Olazy____sequence__HOL_Oequal,axiom,
% 156.88/156.98      ! [T_1] : class_HOL_Oequal(tc_Lazy__Sequence_Olazy__sequence(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  fof(arity_Lazy____Sequence__Olazy____sequence__Nat_Osize,axiom,
% 156.88/156.98      ! [T_1] : class_Nat_Osize(tc_Lazy__Sequence_Olazy__sequence(T_1)) ).
% 156.88/156.98  
% 156.88/156.98  %----Helper facts (20)
% 156.88/156.98  fof(help_c__COMBI__1,axiom,
% 156.88/156.98      ! [V_P,T_a] : hAPP(c_COMBI(T_a),V_P) = V_P ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__COMBK__1,axiom,
% 156.88/156.98      ! [V_Q,V_P,T_b,T_a] : hAPP(hAPP(c_COMBK(T_a,T_b),V_P),V_Q) = V_P ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__COMBB__1,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__COMBC__1,axiom,
% 156.88/156.98      ! [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) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__COMBS__1,axiom,
% 156.88/156.98      ! [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)) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fequal__1,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2))
% 156.88/156.98        | V_x_2 = V_y_2 ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fequal__2,axiom,
% 156.88/156.98      ! [V_y_2,V_x_2] :
% 156.88/156.98        ( V_x_2 != V_y_2
% 156.88/156.98        | hBOOL(hAPP(hAPP(c_fequal,V_x_2),V_y_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fFalse__1,axiom,
% 156.88/156.98      ~ hBOOL(c_fFalse) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fTrue__1,axiom,
% 156.88/156.98      hBOOL(c_fTrue) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fNot__1,axiom,
% 156.88/156.98      ! [V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(c_fNot,V_P_2))
% 156.88/156.98        | ~ hBOOL(V_P_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fNot__2,axiom,
% 156.88/156.98      ! [V_P_2] :
% 156.88/156.98        ( ~ ~ hBOOL(V_P_2)
% 156.88/156.98        | hBOOL(hAPP(c_fNot,V_P_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fconj__1,axiom,
% 156.88/156.98      ! [V_Q_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(V_P_2)
% 156.88/156.98        | ~ hBOOL(V_Q_2)
% 156.88/156.98        | hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fconj__2,axiom,
% 156.88/156.98      ! [V_Q_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2))
% 156.88/156.98        | hBOOL(V_P_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fconj__3,axiom,
% 156.88/156.98      ! [V_Q_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(hAPP(c_fconj,V_P_2),V_Q_2))
% 156.88/156.98        | hBOOL(V_Q_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fdisj__1,axiom,
% 156.88/156.98      ! [V_Q_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(V_P_2)
% 156.88/156.98        | hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fdisj__2,axiom,
% 156.88/156.98      ! [V_P_2,V_Q_2] :
% 156.88/156.98        ( ~ hBOOL(V_Q_2)
% 156.88/156.98        | hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fdisj__3,axiom,
% 156.88/156.98      ! [V_Q_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(hAPP(c_fdisj,V_P_2),V_Q_2))
% 156.88/156.98        | hBOOL(V_P_2)
% 156.88/156.98        | hBOOL(V_Q_2) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fimplies__1,axiom,
% 156.88/156.98      ! [V_Q_2,V_P_2] :
% 156.88/156.98        ( hBOOL(V_P_2)
% 156.88/156.98        | hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fimplies__2,axiom,
% 156.88/156.98      ! [V_P_2,V_Q_2] :
% 156.88/156.98        ( ~ hBOOL(V_Q_2)
% 156.88/156.98        | hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2)) ) ).
% 156.88/156.98  
% 156.88/156.98  fof(help_c__fimplies__3,axiom,
% 156.88/156.98      ! [V_Q_2,V_P_2] :
% 156.88/156.98        ( ~ hBOOL(hAPP(hAPP(c_fimplies,V_P_2),V_Q_2))
% 156.88/156.98        | ~ hBOOL(V_P_2)
% 156.88/156.98        | hBOOL(V_Q_2) ) ).
% 156.88/156.98  
% 156.88/156.98  %----Conjectures (8)
% 156.88/156.98  fof(conj_0,hypothesis,
% 156.88/156.98      c_Com_OWT__bodies ).
% 156.88/156.98  
% 156.88/156.98  fof(conj_1,hypothesis,
% 156.88/156.98      hBOOL(hAPP(c_Finite__Set_Ofinite(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),v_F)) ).
% 156.88/156.98  
% 156.88/156.98  fof(conj_2,hypothesis,
% 156.88/156.98      ~ hBOOL(hAPP(hAPP(c_member(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,v_y)),v_F)) ).
% 156.88/156.98  
% 156.88/156.98  fof(conj_3,hypothesis,
% 156.88/156.98      hBOOL(hAPP(hAPP(c_Orderings_Oord__class_Oless__eq(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)),v_F),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)))) ).
% 156.88/156.98  
% 156.88/156.98  fof(conj_4,hypothesis,
% 156.88/156.98      hAPP(c_Com_Obody,v_pn) = hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),v_y) ).
% 156.88/156.98  
% 156.88/156.98  fof(conj_5,hypothesis,
% 156.88/156.98      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) ).
% 156.88/156.98  
% 156.88/156.98  fof(conj_6,hypothesis,
% 156.88/156.98      hAPP(c_Com_Obody,v_pna) = hAPP(c_Option_Ooption_OSome(tc_Com_Ocom),v_ya) ).
% 156.88/156.98  
% 156.88/156.98  fof(conj_7,conjecture,
% 156.88/156.98      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)),hAPP(hAPP(c_Set_Oinsert(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate)),hAPP(c_Hoare__Mirabelle_OMGT,hAPP(c_Com_Ocom_OBODY,v_pna))),c_Orderings_Obot__class_Obot(tc_fun(tc_Hoare__Mirabelle_Otriple(tc_Com_Ostate),tc_HOL_Obool)))) ).
% 156.88/156.99  
% 156.88/156.99  %------------------------------------------------------------------------------
% 156.88/156.99  %-------------------------------------------
% 156.88/156.99  % Proof found
% 156.88/156.99  % SZS status Theorem for theBenchmark
% 156.88/156.99  % SZS output start Proof
% 156.88/156.99  %ClaNum:10227(EqnAxiom:2905)
% 156.88/156.99  %VarNum:70232(SingletonVarNum:20447)
% 156.88/156.99  %MaxLitNum:8
% 156.88/156.99  %MaxfuncDepth:13
% 156.88/156.99  %SharedTerms:1097
% 156.88/156.99  %goalClause: 4627
% 156.88/156.99  %singleGoalClaCount:1
% 156.88/156.99  [2906]P1(a5000)
% 156.88/156.99  [2910]P4(a196)
% 156.88/156.99  [2911]P5(a878)
% 156.88/156.99  [2912]P5(a883)
% 156.88/156.99  [2913]P62(a878)
% 156.88/156.99  [2914]P62(a884)
% 156.88/156.99  [2915]P62(a1)
% 156.88/156.99  [2916]P62(a102)
% 156.88/156.99  [2917]P63(a878)
% 156.88/156.99  [2918]P63(a884)
% 156.88/156.99  [2919]P105(a884)
% 156.88/156.99  [2920]P105(a1)
% 156.88/156.99  [2921]P105(a102)
% 156.88/156.99  [2922]P106(a878)
% 156.88/156.99  [2923]P106(a884)
% 156.88/156.99  [2924]P106(a1)
% 156.88/156.99  [2925]P106(a102)
% 156.88/156.99  [2926]P107(a878)
% 156.88/156.99  [2927]P107(a884)
% 156.88/156.99  [2928]P107(a1)
% 156.88/156.99  [2929]P107(a102)
% 156.88/156.99  [2930]P64(a878)
% 156.88/156.99  [2931]P64(a884)
% 156.88/156.99  [2932]P64(a1)
% 156.88/156.99  [2933]P65(a878)
% 156.88/156.99  [2934]P100(a878)
% 156.88/156.99  [2935]P100(a884)
% 156.88/156.99  [2936]P100(a1)
% 156.88/156.99  [2937]P66(a878)
% 156.88/156.99  [2938]P66(a884)
% 156.88/156.99  [2939]P66(a1)
% 156.88/156.99  [2940]P66(a102)
% 156.88/156.99  [2941]P78(a1)
% 156.88/156.99  [2942]P67(a1)
% 156.88/156.99  [2943]P108(a1)
% 156.88/156.99  [2944]P101(a878)
% 156.88/156.99  [2945]P101(a884)
% 156.88/156.99  [2946]P101(a1)
% 156.88/156.99  [2947]P68(a884)
% 156.88/156.99  [2948]P68(a1)
% 156.88/156.99  [2949]P68(a102)
% 156.88/156.99  [2950]P98(a878)
% 156.88/156.99  [2951]P98(a884)
% 156.88/156.99  [2952]P98(a1)
% 156.88/156.99  [2953]P6(a878)
% 156.88/156.99  [2954]P82(a884)
% 156.88/156.99  [2955]P82(a1)
% 156.88/156.99  [2956]P82(a102)
% 156.88/156.99  [2957]P69(a884)
% 156.88/156.99  [2958]P69(a1)
% 156.88/156.99  [2959]P69(a102)
% 156.88/156.99  [2960]P70(a884)
% 156.88/156.99  [2961]P70(a1)
% 156.88/156.99  [2962]P70(a102)
% 156.88/156.99  [2963]P71(a884)
% 156.88/156.99  [2964]P71(a1)
% 156.88/156.99  [2965]P71(a102)
% 156.88/156.99  [2966]P83(a884)
% 156.88/156.99  [2967]P83(a1)
% 156.88/156.99  [2968]P83(a102)
% 156.88/156.99  [2969]P84(a884)
% 156.88/156.99  [2970]P84(a1)
% 156.88/156.99  [2971]P84(a102)
% 156.88/156.99  [2972]P74(a1)
% 156.88/156.99  [2973]P72(a884)
% 156.88/156.99  [2974]P72(a1)
% 156.88/156.99  [2975]P72(a102)
% 156.88/156.99  [2976]P109(a878)
% 156.88/156.99  [2977]P135(a884)
% 156.88/156.99  [2978]P135(a1)
% 156.88/156.99  [2979]P135(a102)
% 156.88/156.99  [2980]P99(a878)
% 156.88/156.99  [2981]P110(a1)
% 156.88/156.99  [2982]P111(a1)
% 156.88/156.99  [2983]P136(a884)
% 156.88/156.99  [2984]P136(a1)
% 156.88/156.99  [2985]P136(a102)
% 156.88/156.99  [2986]P112(a884)
% 156.88/156.99  [2987]P112(a1)
% 156.88/156.99  [2988]P112(a102)
% 156.88/156.99  [2989]P140(a884)
% 156.88/156.99  [2990]P140(a1)
% 156.88/156.99  [2991]P116(a884)
% 156.88/156.99  [2992]P116(a1)
% 156.88/156.99  [2993]P116(a102)
% 156.88/156.99  [2994]P79(a884)
% 156.88/156.99  [2995]P79(a1)
% 156.88/156.99  [2996]P79(a102)
% 156.88/156.99  [2997]P80(a884)
% 156.88/156.99  [2998]P80(a1)
% 156.88/156.99  [2999]P80(a102)
% 156.88/156.99  [3000]P75(a884)
% 156.88/156.99  [3001]P75(a1)
% 156.88/156.99  [3002]P75(a102)
% 156.88/156.99  [3003]P122(a884)
% 156.88/156.99  [3004]P122(a1)
% 156.88/156.99  [3005]P122(a102)
% 156.88/156.99  [3006]P86(a884)
% 156.88/156.99  [3007]P86(a1)
% 156.88/156.99  [3008]P86(a102)
% 156.88/156.99  [3009]P81(a884)
% 156.88/156.99  [3010]P81(a1)
% 156.88/156.99  [3011]P81(a102)
% 156.88/156.99  [3012]P76(a1)
% 156.88/156.99  [3013]P125(a884)
% 156.88/156.99  [3014]P125(a1)
% 156.88/156.99  [3015]P125(a102)
% 156.88/156.99  [3016]P137(a1)
% 156.88/156.99  [3017]P126(a884)
% 156.88/156.99  [3018]P126(a1)
% 156.88/156.99  [3019]P126(a102)
% 156.88/156.99  [3020]P141(a884)
% 156.88/156.99  [3021]P141(a1)
% 156.88/156.99  [3022]P141(a102)
% 156.88/156.99  [3023]P87(a884)
% 156.88/156.99  [3024]P87(a1)
% 156.88/156.99  [3025]P87(a102)
% 156.88/156.99  [3026]P123(a1)
% 156.88/156.99  [3027]P124(a1)
% 156.88/156.99  [3028]P131(a884)
% 156.88/156.99  [3029]P131(a1)
% 156.88/156.99  [3030]P131(a102)
% 156.88/156.99  [3031]P133(a884)
% 156.88/156.99  [3032]P133(a1)
% 156.88/156.99  [3033]P133(a102)
% 156.88/156.99  [3034]P132(a884)
% 156.88/156.99  [3035]P132(a1)
% 156.88/156.99  [3036]P132(a102)
% 156.88/156.99  [3037]P117(a884)
% 156.88/156.99  [3038]P117(a1)
% 156.88/156.99  [3039]P117(a102)
% 156.88/156.99  [3040]P127(a884)
% 156.88/156.99  [3041]P127(a1)
% 156.88/156.99  [3042]P127(a102)
% 156.88/156.99  [3043]P128(a884)
% 156.88/156.99  [3044]P128(a1)
% 156.88/156.99  [3045]P128(a102)
% 156.88/156.99  [3046]P129(a1)
% 156.88/156.99  [3047]P130(a1)
% 156.88/156.99  [3048]P138(a1)
% 156.88/156.99  [3049]P91(a1)
% 156.88/156.99  [3050]P102(a884)
% 156.88/156.99  [3051]P102(a1)
% 156.88/156.99  [3052]P102(a102)
% 156.88/156.99  [3053]P142(a884)
% 156.88/156.99  [3054]P142(a1)
% 156.88/156.99  [3055]P142(a102)
% 156.88/156.99  [3056]P85(a1)
% 156.88/156.99  [3057]P134(a1)
% 156.88/156.99  [3058]P77(a884)
% 156.88/156.99  [3059]P77(a1)
% 156.88/156.99  [3060]P77(a102)
% 156.88/156.99  [3061]P118(a1)
% 156.88/156.99  [3062]P95(a878)
% 156.88/156.99  [3063]P88(a878)
% 156.88/156.99  [3064]P88(a1)
% 156.88/156.99  [3065]P113(a1)
% 156.88/156.99  [3066]P139(a1)
% 156.88/156.99  [3067]P73(a1)
% 156.88/156.99  [3068]P89(a1)
% 156.88/156.99  [3069]P114(a884)
% 156.88/156.99  [3070]P114(a1)
% 156.88/156.99  [3071]P114(a102)
% 156.88/156.99  [3072]P55(a884)
% 156.88/156.99  [3073]P55(a1)
% 156.88/156.99  [3074]P55(a102)
% 156.88/156.99  [3075]P56(a1)
% 156.88/156.99  [3076]P92(a1)
% 156.88/156.99  [3077]P93(a884)
% 156.88/156.99  [3078]P93(a1)
% 156.88/156.99  [3079]P93(a102)
% 156.88/156.99  [3080]P115(a884)
% 156.88/156.99  [3081]P143(a883)
% 156.88/156.99  [3082]P143(a1)
% 156.88/156.99  [3083]P90(a884)
% 156.88/156.99  [3084]P90(a1)
% 156.88/156.99  [3085]P90(a102)
% 156.88/156.99  [3086]P57(a878)
% 156.88/156.99  [3087]P57(a883)
% 156.88/156.99  [3088]P94(a878)
% 156.88/156.99  [3089]P94(a879)
% 156.88/156.99  [3090]P94(a880)
% 156.88/156.99  [3091]P94(a884)
% 156.88/156.99  [3092]P94(a883)
% 156.88/156.99  [3093]P94(a1)
% 156.88/156.99  [3094]P94(a102)
% 156.88/156.99  [3095]P94(a333)
% 156.88/156.99  [3096]P104(a878)
% 156.88/156.99  [3097]P104(a879)
% 156.88/156.99  [3098]P104(a880)
% 156.88/156.99  [3099]P104(a884)
% 156.88/156.99  [3100]P104(a883)
% 156.88/156.99  [3101]P104(a102)
% 156.88/156.99  [3102]P104(a333)
% 156.88/156.99  [3103]P103(a883)
% 156.88/156.99  [3104]P103(a1)
% 156.88/156.99  [3105]P97(a878)
% 156.88/156.99  [3125]P37(a884,a256)
% 156.88/156.99  [3126]P37(a884,a327)
% 156.88/156.99  [4518]~E(a100,a84)
% 156.88/156.99  [4519]~P4(a255)
% 156.88/156.99  [2907]E(f2(a1),a84)
% 156.88/156.99  [2908]E(f103(a102),a3)
% 156.88/156.99  [2909]E(f22(a102),a23)
% 156.88/156.99  [3106]E(f197(a884),f2(a884))
% 156.88/156.99  [3107]E(f31(a24),f2(a884))
% 156.88/156.99  [3108]E(f104(a884),f249(a884))
% 156.88/156.99  [3109]E(f113(a884),f250(a884))
% 156.88/156.99  [3110]E(f105(a1),f34(a1))
% 156.88/156.99  [3111]E(f85(a255),f2(a884))
% 156.88/156.99  [3112]E(f85(a196),f2(a884))
% 156.88/156.99  [3113]P7(f79(a1))
% 156.88/156.99  [3114]P7(f2(a1))
% 156.88/156.99  [3163]P4(f337(a25,a24))
% 156.88/156.99  [3180]P37(f891(a884,a884),a35)
% 156.88/156.99  [3541]E(f329(a884,a884,a256,a256),a35)
% 156.88/156.99  [4520]~E(f79(a1),f2(a1))
% 156.88/156.99  [3115]E(f114(f2(a884)),f2(a884))
% 156.88/156.99  [3116]E(f4(f2(a102)),f2(a884))
% 156.88/156.99  [3128]E(f337(f80(a1),a84),a84)
% 156.88/156.99  [3131]E(f337(a115,f2(a884)),f79(a884))
% 156.88/156.99  [3132]E(f337(a107,f79(a1)),f79(a884))
% 156.88/156.99  [3133]E(f337(a3,f79(a884)),f79(a102))
% 156.88/156.99  [3135]E(f337(a3,f2(a884)),f2(a102))
% 156.88/156.99  [3137]E(f337(f106(a1),a84),f2(a1))
% 156.88/156.99  [3138]E(f337(f106(a102),a84),f2(a102))
% 156.88/156.99  [3139]E(f337(a107,f2(a1)),f2(a884))
% 156.88/156.99  [3140]E(f337(f198(a878),a255),f2(a884))
% 156.88/156.99  [3141]E(f337(f198(a878),a196),f2(a884))
% 156.88/156.99  [3142]E(f337(f198(a880),a24),f2(a884))
% 156.88/156.99  [3143]E(f337(f106(a884),a84),f2(a884))
% 156.88/156.99  [3147]E(f337(f80(a1),f79(a1)),a100)
% 156.88/156.99  [3155]E(f337(f198(a102),f2(a102)),f2(a884))
% 156.88/156.99  [3156]E(f337(f103(a1),f79(a884)),f79(a1))
% 156.88/156.99  [3157]E(f337(f103(a1),f2(a884)),f2(a1))
% 156.88/156.99  [3158]E(f337(f80(a1),f2(a1)),f2(a1))
% 156.88/156.99  [3164]E(f337(f209(a880),a889),f337(a26,a890))
% 156.88/156.99  [3165]E(f337(f209(a880),a896),f337(a26,a895))
% 156.88/156.99  [3176]E(f337(a107,f79(a1)),f337(a115,f2(a884)))
% 156.88/156.99  [3177]E(f337(f181(a881,a880),a27),a26)
% 156.88/156.99  [3178]E(f328(f891(a884,a884),a35),a36)
% 156.88/156.99  [3179]E(f330(f891(a884,a884),a35),a69)
% 156.88/156.99  [3202]E(f337(f258(a884),f2(a884)),f197(f892(a884,a878)))
% 156.88/156.99  [3203]E(f337(f259(a884),f2(a884)),f260(f892(a884,a878)))
% 156.88/156.99  [3212]P38(f197(f892(a1,a878)))
% 156.88/156.99  [3249]E(f337(f337(f22(a102),f2(a102)),f79(a102)),f2(a102))
% 156.88/156.99  [3330]P4(f337(f337(f252(a1),a100),f2(a1)))
% 156.88/156.99  [3355]P4(f337(f337(f251(a1),f2(a1)),f79(a1)))
% 156.88/156.99  [3357]P4(f337(f337(f252(a1),f2(a1)),f79(a1)))
% 156.88/156.99  [3532]P4(f337(f61(a881),f187(a881,a880,a26)))
% 156.88/156.99  [3571]E(f337(f337(f294(a884,a884,a884),a327),f313(a884,a327)),a256)
% 156.88/156.99  [3611]P40(a1,a884,a107,f337(f251(a1),f2(a1)))
% 156.88/156.99  [3615]E(f337(f337(f41(a884,f892(a884,a878)),f260(f892(a884,a878))),f258(a884)),f260(f892(a884,a878)))
% 156.88/156.99  [3616]E(f337(f337(f41(a884,f892(a884,a878)),f260(f892(a884,a878))),f259(a884)),f260(f892(a884,a878)))
% 156.88/156.99  [3617]E(f337(f337(f41(a884,f892(a884,a878)),f260(f892(a884,a878))),f306(a884)),f260(f892(a884,a878)))
% 156.88/156.99  [3618]E(f337(f337(f42(a884,f892(a884,a878)),f260(f892(a884,a878))),f309(a884)),f197(f892(a884,a878)))
% 156.88/156.99  [3634]P25(a884,a1,f103(a1),f260(f892(a884,a878)))
% 156.88/156.99  [3647]P40(a884,a1,f103(a1),f337(f16(a878,a884),a196))
% 156.88/156.99  [3783]E(f337(f74(a884,a102,a1,a3),a107),f106(a102))
% 156.88/156.99  [4013]P51(a102,a884,a19,a3,f260(f892(a884,a878)))
% 156.88/156.99  [4022]P51(a1,f892(f891(a884,a884),a878),a109,a90,a101)
% 156.88/156.99  [4198]P24(a879,f337(f316(a881,f882(a879),f337(f337(f8(a880,f882(a879),a881),a94),a28)),f187(a881,a880,a26)),a894)
% 156.88/156.99  [4292]E(f277(a1,a1,a1,a1,f34(a1),f80(a1)),a50)
% 156.88/156.99  [4543]~E(f337(f106(a1),a100),f337(f106(a1),a84))
% 156.88/156.99  [4544]~P4(f337(a202,f79(a1)))
% 156.88/156.99  [4545]~P4(f337(a202,f2(a1)))
% 156.88/156.99  [4586]~P4(f337(f337(f252(a1),a84),f2(a1)))
% 156.88/156.99  [3194]E(f337(f337(f22(a1),a100),a100),a84)
% 156.88/156.99  [3210]E(f337(f103(a1),f337(a115,f2(a884))),f79(a1))
% 156.88/156.99  [3221]P4(f337(f61(f882(a879)),a894))
% 156.88/156.99  [3280]E(f337(f37(a883),f260(f892(a883,a878))),f79(a884))
% 156.88/156.99  [3302]P4(f337(a202,f337(f106(a1),a100)))
% 156.88/156.99  [3304]P4(f337(f337(f251(a1),a100),a84))
% 156.88/156.99  [3306]P4(f337(f337(f252(a1),a100),a84))
% 156.88/156.99  [3367]E(f337(f337(f315(a884),f2(a884)),f197(f892(a884,a878))),f337(f306(a884),f2(a884)))
% 156.88/156.99  [3423]P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),a84)))
% 156.88/156.99  [3435]E(f337(f316(a884,a884,a115),f260(f892(a884,a878))),f337(f309(a884),f2(a884)))
% 156.88/156.99  [3475]P9(f891(a884,a884),f260(f892(f891(a884,a884),a878)),a111)
% 156.88/156.99  [3791]E(f337(f74(a884,a1,a102,f103(a1)),a19),a20)
% 156.88/156.99  [3854]P37(a884,f337(f257(f891(a884,a884)),f337(f276(a884,a884,a878),f252(a884))))
% 156.88/156.99  [4388]P4(f337(f337(f251(f892(f882(a879),a878)),a894),f337(f316(a881,f882(a879),f337(f337(f8(a880,f882(a879),a881),a94),f337(f337(f8(f887(a880),a880,a881),f248(a880)),a26))),f187(a881,a880,a26))))
% 156.88/156.99  [4575]~P4(f337(a202,f337(f106(a1),a84)))
% 156.88/156.99  [4576]~P4(f337(f337(f251(a1),a84),a100))
% 156.88/156.99  [4577]~P4(f337(f337(f252(a1),a84),a84))
% 156.88/156.99  [4578]~P4(f337(f337(f252(a1),a84),a100))
% 156.88/156.99  [4579]~P4(f337(f337(f252(a1),a100),a100))
% 156.88/156.99  [4580]~P4(f337(f337(f92(a1),a84),a100))
% 156.88/156.99  [4581]~P4(f337(f337(f92(a1),a100),a84))
% 156.88/156.99  [4592]~P4(f337(f61(a884),f260(f892(a884,a878))))
% 156.88/156.99  [4593]~P4(f337(f61(a1),f260(f892(a1,a878))))
% 156.88/156.99  [4597]~P4(f337(f337(f339(f882(a879)),f337(a94,a889)),a894))
% 156.88/156.99  [4464]E(f337(f276(a1,a1,a878),f337(f337(f8(f892(a1,a878),f892(a1,a878),a1),f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f252(a1),f2(a1))))),f337(f337(f7(a1,a1,f892(a1,a878)),f337(f337(f8(f892(a1,f892(a1,a878)),f892(a1,f892(a1,a878)),a1),f7(a1,a1,a878)),f337(f337(f8(f892(a1,a1),f892(a1,f892(a1,a878)),a1),f337(f8(a1,f892(a1,a878),a1),a334)),a230))),f79(a1)))),a226)
% 156.88/156.99  [4627]~P24(a879,f337(f316(a881,f882(a879),f337(f337(f8(a880,f882(a879),a881),a94),a28)),f187(a881,a880,a26)),f337(f337(f315(f882(a879)),f337(a94,f337(a28,a895))),f197(f892(f882(a879),a878))))
% 156.88/156.99  [3513]E(f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100),f337(f80(a1),a100))
% 156.88/156.99  [3554]E(f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100),f337(f337(f22(a1),a84),a100))
% 156.88/156.99  [3716]E(f337(f337(f60(f891(a884,a884)),f260(f892(f891(a884,a884),a878))),a111),a101)
% 156.88/156.99  [3745]E(f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f79(a1))
% 156.88/156.99  [3746]E(f337(f106(a102),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f79(a102))
% 156.88/156.99  [3747]E(f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f79(a884))
% 156.88/156.99  [3751]E(f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(a115,f2(a884)))
% 156.88/156.99  [4149]E(f337(f337(f113(f892(f891(f891(a884,a884),f891(a884,a884)),a878)),a35),f313(f891(a884,a884),f197(f892(f891(f891(a884,a884),f891(a884,a884)),a878)))),a71)
% 156.88/156.99  [4222]E(f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),f79(a884)),f2(a884))),f197(f892(f891(a884,a884),a878))))),f79(a1))
% 156.88/156.99  [4223]E(f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),f2(a884)),f2(a884))),f197(f892(f891(a884,a884),a878))))),f2(a1))
% 156.88/156.99  [4238]E(f337(f257(f891(a884,a884)),f337(f276(a884,a884,a878),f337(f337(f8(a884,f892(a884,a878),a884),f337(f7(a884,a884,a878),a334)),a115))),a327)
% 156.88/156.99  [4208]E(f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),f337(a115,f337(a115,f2(a884))))
% 156.88/156.99  [4211]E(f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),f337(f337(f81(a884),f79(a884)),f79(a884)))
% 156.88/156.99  [4212]E(f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),f337(f37(a878),f260(f892(a878,a878))))
% 156.88/156.99  [4278]P7(f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))
% 156.88/156.99  [4350]P26(f892(f891(a884,a884),a878),f337(f337(f272(f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878),f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878)),a36),a70))
% 156.88/156.99  [4351]P26(f892(f891(a884,a884),a878),f337(f337(f272(f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878),f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878)),a69),a72))
% 156.88/156.99  [4392]E(f337(f337(f113(f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878)),f330(f891(a884,a884),a71)),f337(f337(f315(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),f197(f892(f891(a884,a884),a878))),f197(f892(f891(a884,a884),a878)))),f197(f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878)))),a72)
% 156.88/156.99  [4393]E(f337(f337(f113(f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878)),f328(f891(a884,a884),a71)),f337(f337(f315(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),f197(f892(f891(a884,a884),a878))),f197(f892(f891(a884,a884),a878)))),f197(f892(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a878)))),a70)
% 156.88/156.99  [4280]E(f337(a107,f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(a115,f337(a115,f2(a884))))
% 156.88/156.99  [4327]E(f337(f103(a1),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))
% 156.88/156.99  [4362]P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 156.88/156.99  [4363]E(f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100)),f337(a115,f337(a115,f337(a115,f2(a884)))))
% 156.88/156.99  [4406]P7(f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100)))
% 156.88/156.99  [4434]E(f337(f103(a1),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100)))
% 156.88/156.99  [4449]P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))))
% 156.88/156.99  [3127]P8(x31271,a334)
% 156.88/156.99  [3542]P25(a884,a884,a115,x35421)
% 156.88/156.99  [3117]P94(f882(x31171))
% 156.88/156.99  [3118]P94(f887(x31181))
% 156.88/156.99  [3119]P94(f885(x31191))
% 156.88/156.99  [3120]P94(f886(x31201))
% 156.88/156.99  [3121]P104(f882(x31211))
% 156.88/156.99  [3122]P104(f887(x31221))
% 156.88/156.99  [3123]P104(f885(x31231))
% 156.88/156.99  [3124]P104(f886(x31241))
% 156.88/156.99  [3144]P37(a1,f108(x31441))
% 156.88/156.99  [3145]P37(a1,f110(x31451))
% 156.88/156.99  [3199]P37(f892(x31991,a878),f312(x31991))
% 156.88/156.99  [3225]E(f261(x32251,x32251,a334),a334)
% 156.88/156.99  [3240]E(f44(a1,x32401,x32401),f2(a1))
% 156.88/156.99  [3299]P15(x32991,f892(x32991,a878),f315(x32991))
% 156.88/156.99  [4522]~E(f337(a28,x45221),a24)
% 156.88/156.99  [4524]~E(f337(a115,x45241),x45241)
% 156.88/156.99  [4534]~E(f337(a115,x45341),f2(a884))
% 156.88/156.99  [3129]E(f337(f198(a884),x31291),x31291)
% 156.88/156.99  [3130]E(f337(f106(a1),x31301),x31301)
% 156.88/156.99  [3146]E(f337(a90,f338(x31461)),x31461)
% 156.88/156.99  [3159]E(f117(x31591,f116(x31591)),f116(x31591))
% 156.88/156.99  [3160]E(f154(x31601,f116(x31601)),f116(x31601))
% 156.88/156.99  [3166]E(f31(f337(a28,x31661)),f2(a884))
% 156.88/156.99  [3173]E(f337(f170(x31731),f116(x31731)),f116(x31731))
% 156.88/156.99  [3174]E(f337(f174(x31741),f116(x31741)),f116(x31741))
% 156.88/156.99  [3175]E(f337(f171(x31751),f116(x31751)),f116(x31751))
% 156.88/156.99  [3181]E(f337(f106(a1),x31811),f337(f105(a1),x31811))
% 156.88/156.99  [3182]E(f337(a90,f337(a109,x31821)),x31821)
% 156.88/156.99  [3184]E(f337(a3,f337(a19,x31841)),x31841)
% 156.88/156.99  [3185]E(f337(a19,f337(a3,x31851)),x31851)
% 156.88/156.99  [3186]P7(f337(f103(a1),x31861))
% 156.88/156.99  [3191]E(f337(f198(f887(x31911)),f210(x31911)),f2(a884))
% 156.88/156.99  [3192]E(f337(f198(f885(x31921)),f116(x31921)),f2(a884))
% 156.88/156.99  [3193]E(f337(f198(f886(x31931)),f122(x31931)),f2(a884))
% 156.88/156.99  [3198]E(f337(f198(a880),f337(a28,x31981)),f2(a884))
% 156.88/156.99  [3207]E(f244(x32071,f210(x32071)),f197(f892(x32071,a878)))
% 156.88/156.99  [3215]E(f337(f337(f22(a884),x32151),f2(a884)),x32151)
% 156.88/156.99  [3216]E(f337(f337(f81(a884),x32161),f2(a884)),x32161)
% 156.88/156.99  [3217]E(f337(f337(f81(a1),x32171),f2(a1)),x32171)
% 156.88/156.99  [3218]E(f337(f337(f82(a884),x32181),f79(a884)),x32181)
% 156.88/156.99  [3219]E(f337(f337(f82(a1),x32191),f79(a1)),x32191)
% 156.88/156.99  [3220]E(f337(f337(f250(a884),x32201),f2(a884)),x32201)
% 156.88/156.99  [3222]E(f337(f337(f82(a884),x32221),f2(a884)),f2(a884))
% 156.88/156.99  [3223]E(f337(f337(f249(a884),x32231),f2(a884)),f2(a884))
% 156.88/156.99  [3224]E(f337(f337(f38(a1),x32241),f2(a1)),f2(a1))
% 156.88/156.99  [3231]E(f337(f175(x32311),f116(x32311)),f197(f892(x32311,a878)))
% 156.88/156.99  [3235]P4(f337(f139(x32351),f116(x32351)))
% 156.88/156.99  [3241]E(f337(f211(x32411,x32411),f5(x32411)),f34(f887(x32411)))
% 156.88/156.99  [3242]E(f337(f211(x32421,x32421),f34(x32421)),f34(f887(x32421)))
% 156.88/156.99  [3243]E(f337(f156(x32431,x32431),f5(x32431)),f34(f885(x32431)))
% 156.88/156.99  [3244]E(f337(f156(x32441,x32441),f34(x32441)),f34(f885(x32441)))
% 156.88/156.99  [3245]E(f44(a1,x32451,f2(a1)),x32451)
% 156.88/156.99  [3246]E(f337(f251(a884),f337(a115,x32461)),f337(f252(a884),x32461))
% 156.88/156.99  [3247]E(f337(f258(a884),f337(a115,x32471)),f337(f306(a884),x32471))
% 156.88/156.99  [3248]E(f337(f259(a884),f337(a115,x32481)),f337(f309(a884),x32481))
% 156.88/156.99  [3250]E(f44(a1,f2(a1),x32501),f2(a1))
% 156.88/156.99  [3264]E(f337(f337(f81(a884),x32641),f79(a884)),f337(a115,x32641))
% 156.88/156.99  [3274]E(f337(f307(a884,x32741),f2(a884)),f197(f892(a884,a878)))
% 156.88/156.99  [3287]E(f308(a884,f2(a884),x32871),f337(f306(a884),x32871))
% 156.88/156.99  [3333]E(f337(f337(f22(a884),f337(a115,x33331)),f79(a884)),x33331)
% 156.88/156.99  [3346]E(f46(f2(a1),x33461),f337(f337(f272(a1,a1),f2(a1)),f2(a1)))
% 156.88/156.99  [3397]P4(f337(f337(f252(a884),x33971),f337(a115,x33971)))
% 156.88/156.99  [3409]P4(f337(f337(f252(a884),f2(a884)),f337(a115,x34091)))
% 156.88/156.99  [3702]E(f337(f337(f22(a102),f337(a3,f337(a115,f337(a19,x37021)))),f79(a102)),x37021)
% 156.88/156.99  [3775]P4(f337(f337(f251(a1),f337(f80(a1),f337(f103(a1),x37751))),f2(a1)))
% 156.88/156.99  [3928]P4(f337(f337(f252(a1),f337(f80(a1),f337(f103(a1),f337(a115,x39281)))),f2(a1)))
% 156.88/156.99  [4550]~E(f260(f892(x45501,a878)),f197(f892(x45501,a878)))
% 156.88/156.99  [4589]~P4(f337(f337(f252(a884),x45891),f2(a884)))
% 156.88/156.99  [4603]~P4(f337(f337(f252(a1),f337(f103(a1),x46031)),f2(a1)))
% 156.88/156.99  [3197]E(f183(x31971,f116(f885(x31971))),f116(f885(x31971)))
% 156.88/156.99  [3200]E(f337(f337(f82(a1),a84),x32001),a84)
% 156.88/156.99  [3201]E(f337(f337(f81(a1),a84),x32011),x32011)
% 156.88/156.99  [3204]E(f337(a107,f337(f103(a1),x32041)),x32041)
% 156.88/156.99  [3205]E(f337(f337(f22(a1),x32051),a84),x32051)
% 156.88/156.99  [3206]E(f337(f337(f81(a1),x32061),a84),x32061)
% 156.88/156.99  [3209]E(f337(f337(f22(a884),x32091),x32091),f2(a884))
% 156.88/156.99  [3213]E(f337(f37(a884),f337(f258(a884),x32131)),x32131)
% 156.88/156.99  [3214]E(f337(f80(a1),f337(f80(a1),x32141)),x32141)
% 156.88/156.99  [3226]E(f337(f337(f81(a884),f2(a884)),x32261),x32261)
% 156.88/156.99  [3227]E(f337(f337(f81(a1),f2(a1)),x32271),x32271)
% 156.88/156.99  [3228]E(f337(f337(f82(a884),f79(a884)),x32281),x32281)
% 156.88/156.99  [3229]E(f337(f337(f82(a1),f79(a1)),x32291),x32291)
% 156.88/156.99  [3230]E(f337(f337(f250(a884),f2(a884)),x32301),x32301)
% 156.88/156.99  [3236]E(f337(f337(f22(a884),f2(a884)),x32361),f2(a884))
% 156.88/156.99  [3237]E(f337(f337(f82(a884),f2(a884)),x32371),f2(a884))
% 156.88/156.99  [3238]E(f337(f337(f249(a884),f2(a884)),x32381),f2(a884))
% 156.88/156.99  [3239]E(f337(f337(f38(a1),f2(a1)),x32391),f2(a1))
% 156.88/156.99  [3251]E(f131(x32511,f337(f80(a1),x32511)),f134(a1,x32511))
% 156.88/156.99  [3257]E(f337(f307(a884,f2(a884)),x32571),f337(f258(a884),x32571))
% 156.88/156.99  [3258]E(f337(f337(f82(a1),a100),x32581),f337(f80(a1),x32581))
% 156.88/156.99  [3266]E(f337(a107,f337(f106(a1),x32661)),f337(f106(a884),x32661))
% 156.88/156.99  [3267]E(f337(a19,f337(f106(a102),x32671)),f337(f106(a884),x32671))
% 156.88/156.99  [3268]E(f337(f37(a884),f337(f306(a884),x32681)),f337(a115,x32681))
% 156.88/156.99  [3278]E(f337(f337(f81(a884),f79(a884)),x32781),f337(a115,x32781))
% 156.88/156.99  [3282]E(f337(f76(a1),f337(f103(a1),x32821)),f337(f103(a1),x32821))
% 156.88/156.99  [3283]E(f337(f105(a1),f337(f103(a1),x32831)),f337(f103(a1),x32831))
% 156.88/156.99  [3286]E(f210(f891(x32861,f886(x32861))),f337(f137(x32861),f122(x32861)))
% 156.88/156.99  [3289]E(f337(f37(x32891),f197(f892(x32891,a878))),f2(a884))
% 156.88/156.99  [3291]E(f337(f337(f38(a884),x32911),f337(a115,f2(a884))),x32911)
% 156.88/156.99  [3300]E(f44(a884,x33001,f337(a115,f2(a884))),f2(a884))
% 156.88/156.99  [3301]E(f44(a1,x33011,f337(f106(a1),a100)),f2(a1))
% 156.88/156.99  [3317]E(f337(f337(f38(a1),x33171),f337(f106(a1),a100)),f337(f80(a1),x33171))
% 156.88/156.99  [3321]E(f141(a884,f337(f307(a884,x33211),f2(a884))),f116(a884))
% 156.88/156.99  [3322]E(f337(f337(f81(a1),x33221),f79(a1)),f337(f337(f22(a1),x33221),a100))
% 156.88/156.99  [3323]E(f337(f337(f22(a1),x33231),f79(a1)),f337(f337(f81(a1),x33231),a100))
% 156.88/156.99  [3327]P4(f337(f337(f251(a884),x33271),x33271))
% 156.88/156.99  [3328]P4(f337(f337(f251(a1),x33281),x33281))
% 156.88/156.99  [3329]P4(f337(f337(f92(a1),x33291),x33291))
% 156.88/156.99  [3334]E(f337(f80(a1),f337(f106(a1),x33341)),f337(f106(a1),f337(f80(a1),x33341)))
% 156.88/156.99  [3335]P4(f337(f61(a884),f337(f258(a884),x33351)))
% 156.88/156.99  [3336]P4(f337(f61(a884),f337(f306(a884),x33361)))
% 156.88/156.99  [3344]E(f163(x33441,f260(f892(x33441,a878))),f260(f892(f885(x33441),a878)))
% 156.88/156.99  [3349]P4(f337(f337(f251(a884),f2(a884)),x33491))
% 156.88/156.99  [3359]E(f337(f337(f81(a884),f114(x33591)),f337(a115,f2(a884))),f114(f337(a115,x33591)))
% 156.88/156.99  [3361]E(f337(f257(x33611),f337(f16(a878,x33611),a255)),f197(f892(x33611,a878)))
% 156.88/156.99  [3362]E(f337(f257(x33621),f337(f16(a878,x33621),a196)),f260(f892(x33621,a878)))
% 156.88/156.99  [3366]E(f337(f337(f315(a884),x33661),f337(f258(a884),x33661)),f337(f258(a884),f337(a115,x33661)))
% 156.88/156.99  [3378]E(f337(f337(f81(a1),f79(a1)),f337(f103(a1),x33781)),f337(f103(a1),f337(a115,x33781)))
% 156.88/156.99  [3380]E(f337(f337(f153(f885(x33801)),f116(x33801)),f116(f885(x33801))),f53(x33801,f116(x33801)))
% 156.88/156.99  [3400]E(f197(f892(f891(x34001,x34001),a878)),f269(x34001,f197(f892(x34001,a878))))
% 156.88/156.99  [3401]E(f337(f314(x34011),f260(f892(x34011,a878))),f260(f892(f892(x34011,a878),a878)))
% 156.88/156.99  [3402]E(f337(f80(f892(x34021,a878)),f197(f892(x34021,a878))),f260(f892(x34021,a878)))
% 156.88/156.99  [3403]E(f337(f80(f892(x34031,a878)),f260(f892(x34031,a878))),f197(f892(x34031,a878)))
% 156.88/156.99  [3405]P4(f337(f61(x34051),f197(f892(x34051,a878))))
% 156.88/156.99  [3407]E(f337(f307(a884,x34071),f337(a115,x34071)),f337(f337(f315(a884),x34071),f197(f892(a884,a878))))
% 156.88/156.99  [3408]E(f86(f891(a884,a884),f47(x34081,f2(a884))),f337(f337(f272(a884,a884),f2(a884)),x34081))
% 156.88/156.99  [3422]E(f337(f337(f315(a884),f337(a115,x34221)),f337(f306(a884),x34221)),f337(f306(a884),f337(a115,x34221)))
% 156.88/156.99  [3426]P37(x34261,f197(f892(f891(x34261,x34261),a878)))
% 156.88/156.99  [3429]P4(f337(f337(f251(a1),f2(a1)),f337(f103(a1),x34291)))
% 156.88/156.99  [3437]E(f337(f337(f81(a884),f337(f198(a884),x34371)),f337(a115,f2(a884))),f337(f198(a884),f337(a115,x34371)))
% 156.88/156.99  [3549]P38(f337(f316(a884,a1,f103(a1)),x35491))
% 156.88/156.99  [3587]P39(x35871,f197(f892(x35871,a878)),f197(f892(f891(x35871,x35871),a878)))
% 156.88/156.99  [3607]E(f337(f337(f272(a1,a1),f337(f106(a1),a100)),f337(f337(f22(a1),x36071),f79(a1))),f49(f337(f106(a1),a100),x36071))
% 156.88/156.99  [3659]P54(x36591,f337(f16(f892(x36591,a878),x36591),f337(f16(a878,x36591),a255)))
% 156.88/156.99  [3866]P4(f337(f337(f339(f892(f891(a884,a884),a878)),f338(x38661)),a101))
% 156.88/156.99  [3892]P4(f337(f337(f339(f892(f891(a884,a884),a878)),f337(a109,x38921)),a101))
% 156.88/156.99  [4031]P25(x40311,f892(x40311,a878),f337(f337(f7(x40311,f892(x40311,a878),f892(x40311,a878)),f315(x40311)),f197(f892(x40311,a878))),f260(f892(x40311,a878)))
% 156.88/156.99  [4547]~E(f337(f337(f81(a1),x45471),x45471),a100)
% 156.88/156.99  [4574]~E(f337(a3,f337(a115,f337(a19,x45741))),f2(a102))
% 156.88/156.99  [4582]~P4(f337(a202,f337(f103(a1),x45821)))
% 156.88/156.99  [4585]~P4(f337(f337(f252(a884),x45851),x45851))
% 156.88/156.99  [4595]~P4(f337(f337(f251(a884),f337(a115,x45951)),x45951))
% 156.88/156.99  [3351]E(f337(a107,f337(f80(a1),f337(f103(a1),x33511))),f2(a884))
% 156.88/156.99  [3354]E(f337(f337(f81(a1),f337(f80(a1),x33541)),x33541),f2(a1))
% 156.88/156.99  [3358]E(f337(f37(a1),f337(f307(a1,f2(a1)),x33581)),f337(a107,x33581))
% 156.88/156.99  [3371]E(f337(f337(f262(a884),f337(a115,f2(a884))),x33711),f337(a115,f2(a884)))
% 156.88/156.99  [3472]E(f337(f290(x34721),f197(f892(f891(x34721,x34721),a878))),f197(f892(x34721,a878)))
% 156.88/156.99  [3480]E(f39(f892(x34801,a878),f197(f892(f892(x34801,a878),a878))),f197(f892(x34801,a878)))
% 156.88/156.99  [3481]E(f39(f892(x34811,a878),f260(f892(f892(x34811,a878),a878))),f260(f892(x34811,a878)))
% 156.88/156.99  [3482]E(f40(f892(x34821,a878),f197(f892(f892(x34821,a878),a878))),f260(f892(x34821,a878)))
% 156.88/156.99  [3483]E(f40(f892(x34831,a878),f260(f892(f892(x34831,a878),a878))),f197(f892(x34831,a878)))
% 156.88/156.99  [3530]E(f337(f337(f315(f885(x35301)),f116(x35301)),f197(f892(f885(x35301),a878))),f164(x35301,f116(f892(x35301,a878))))
% 156.88/156.99  [3531]E(f337(f337(f315(f885(x35311)),f116(x35311)),f197(f892(f885(x35311),a878))),f163(x35311,f197(f892(x35311,a878))))
% 156.88/156.99  [3570]E(f337(f337(f81(a884),f4(x35701)),f337(a115,f2(a884))),f4(f337(a3,f337(a115,f337(a19,x35701)))))
% 156.88/156.99  [3598]E(f337(f37(a1),f337(f316(a884,a1,f103(a1)),x35981)),f337(f37(a884),x35981))
% 156.88/156.99  [3601]P4(f337(f337(f251(a884),x36011),f337(f337(f82(a884),x36011),x36011)))
% 156.88/156.99  [3638]E(f337(f316(a1,a884,a107),f308(a1,f2(a1),f337(f103(a1),x36381))),f337(f306(a884),x36381))
% 156.88/156.99  [3654]E(f337(f337(f38(a884),f337(a115,f2(a884))),f337(f106(a884),x36541)),f337(a107,f337(f337(f38(a1),f79(a1)),f337(f106(a1),x36541))))
% 156.88/156.99  [3656]E(f337(f175(a884),f141(a884,f337(f307(a884,f2(a884)),f337(a115,x36561)))),f337(f306(a884),x36561))
% 156.88/156.99  [3657]E(f337(f337(f81(a884),f337(f198(a102),x36571)),f337(a115,f2(a884))),f337(f198(a102),f337(a3,f337(a115,f337(a19,x36571)))))
% 156.88/156.99  [3675]E(f337(f316(a1,a884,a107),f337(f316(a884,a1,f103(a1)),x36751)),x36751)
% 156.88/156.99  [3708]E(f337(f337(f315(a884),f2(a884)),f337(f316(a884,a884,a115),f337(f258(a884),x37081))),f337(f258(a884),f337(a115,x37081)))
% 156.88/156.99  [3715]P49(x37151,x37151,f313(x37151,f197(f892(f891(x37151,x37151),a878))))
% 156.88/156.99  [3721]P4(f337(a202,f337(f80(a1),f337(f103(a1),f337(a115,x37211)))))
% 156.88/156.99  [3732]E(f337(f337(f22(f892(a884,a878)),f337(f259(a884),x37321)),f337(f337(f315(a884),x37321),f197(f892(a884,a878)))),f337(f259(a884),f337(a115,x37321)))
% 156.88/156.99  [3748]E(f337(f337(f81(a1),f337(f337(f22(a1),a84),x37481)),f337(f337(f22(a1),a84),x37481)),f337(f337(f22(a1),a84),f337(f337(f81(a1),x37481),x37481)))
% 156.88/156.99  [3764]E(f337(f337(f315(f892(x37641,a878)),f197(f892(x37641,a878))),f197(f892(f892(x37641,a878),a878))),f337(f314(x37641),f197(f892(x37641,a878))))
% 156.88/156.99  [3792]E(f337(f337(f22(f892(a884,a878)),f337(f309(a884),x37921)),f337(f337(f315(a884),f337(a115,x37921)),f197(f892(a884,a878)))),f337(f309(a884),f337(a115,x37921)))
% 156.88/156.99  [3801]E(f337(f337(f315(f887(x38011)),f210(x38011)),f337(f316(x38011,f887(x38011),f209(x38011)),f260(f892(x38011,a878)))),f260(f892(f887(x38011),a878)))
% 156.88/156.99  [3904]E(f337(f106(a884),f337(f337(f81(a1),x39041),x39041)),f337(f337(f87(a884,a884),f337(f106(a884),x39041)),f337(f337(f18(a884,a884,a884),f81(a884)),f5(a884))))
% 156.88/156.99  [4301]P15(x43011,f892(x43011,a878),f337(f337(f8(f892(x43011,a878),f892(f892(x43011,a878),f892(x43011,a878)),x43011),f337(f7(f892(x43011,a878),f892(x43011,a878),f892(x43011,a878)),f22(f892(x43011,a878)))),f337(f337(f7(x43011,f892(x43011,a878),f892(x43011,a878)),f315(x43011)),f197(f892(x43011,a878)))))
% 156.88/156.99  [4391]E(f337(f257(f891(a1,a1)),f337(f276(a1,a1,a878),f337(f337(f8(f892(a1,a878),f892(a1,a878),a1),f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),x43911)))),f252(a1)))),f110(x43911))
% 156.88/156.99  [4424]E(f337(f257(f891(a1,a1)),f337(f276(a1,a1,a878),f337(f337(f18(a1,f892(a1,a878),f892(a1,a878)),f337(f337(f8(f892(a878,a878),f892(f892(a1,a878),f892(a1,a878)),a1),f8(a878,a878,a1)),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),x44241)))),f252(a1)))),f108(x44241))
% 156.88/156.99  [4479]E(f337(f257(f891(f892(x44791,a878),f892(x44791,a878))),f337(f276(f892(x44791,a878),f892(x44791,a878),a878),f337(f337(f7(f892(x44791,a878),f892(f892(x44791,a878),a878),f892(f892(x44791,a878),a878)),f337(f337(f8(f892(f892(x44791,a878),f892(a878,a878)),f892(f892(f892(x44791,a878),a878),f892(f892(x44791,a878),a878)),f892(x44791,a878)),f18(f892(x44791,a878),a878,a878)),f337(f337(f8(f892(f892(x44791,a878),a878),f892(f892(x44791,a878),f892(a878,a878)),f892(x44791,a878)),f337(f8(a878,f892(a878,a878),f892(x44791,a878)),a335)),f252(f892(x44791,a878))))),f61(x44791)))),f312(x44791))
% 156.88/156.99  [4600]~P4(f337(f61(f885(x46001)),f260(f892(f885(x46001),a878))))
% 156.88/156.99  [4605]~P4(f337(f337(f92(a1),a100),f337(f337(f81(a1),x46051),x46051)))
% 156.88/156.99  [4615]~P4(f337(f337(f251(a1),f2(a1)),f337(f80(a1),f337(f103(a1),f337(a115,x46151)))))
% 156.88/156.99  [3360]E(f124(x33601,f122(f887(f886(f887(x33601))))),f122(f887(x33601)))
% 156.88/156.99  [3507]E(f337(f337(f22(a1),f337(f337(f81(a1),x35071),a100)),a100),x35071)
% 156.88/156.99  [3523]E(f337(f175(a884),f141(a884,f337(f307(a884,f2(a884)),x35231))),f337(f258(a884),x35231))
% 156.88/156.99  [3771]E(f337(f337(f81(a1),f337(f337(f81(a1),f79(a1)),x37711)),x37711),f337(f337(f22(a1),f337(f337(f81(a1),x37711),x37711)),a100))
% 156.88/156.99  [3820]E(f337(f292(x38201,x38201),f313(x38201,f197(f892(f891(x38201,x38201),a878)))),f313(x38201,f197(f892(f891(x38201,x38201),a878))))
% 156.88/156.99  [3869]P4(f337(f337(f251(a884),x38691),f337(f337(f82(a884),x38691),f337(f337(f82(a884),x38691),x38691))))
% 156.88/156.99  [4153]P4(f337(f61(a884),f337(f257(a884),f337(f337(f7(a884,a884,a878),f251(a884)),x41531))))
% 156.88/156.99  [4154]P4(f337(f61(a884),f337(f257(a884),f337(f337(f7(a884,a884,a878),f252(a884)),x41541))))
% 156.88/156.99  [4444]E(f337(f257(f891(x44441,x44441)),f337(f337(f8(f892(x44441,a878),a878,f891(x44441,x44441)),f88(x44441)),f337(f337(f7(f891(x44441,x44441),f892(x44441,f891(x44441,x44441)),f892(x44441,a878)),f337(f337(f8(f892(f891(x44441,x44441),a878),f892(f892(x44441,f891(x44441,x44441)),f892(x44441,a878)),f891(x44441,x44441)),f8(f891(x44441,x44441),a878,x44441)),a334)),f337(f337(f18(x44441,x44441,f891(x44441,x44441)),f272(x44441,x44441)),f5(x44441))))),f313(x44441,f197(f892(f891(x44441,x44441),a878))))
% 156.88/156.99  [4602]~E(f337(f337(f22(a1),f337(f337(f81(a1),x46021),x46021)),a100),a84)
% 156.88/156.99  [4604]~E(f337(f337(f81(a1),f337(f337(f81(a1),f79(a1)),x46041)),x46041),f2(a1))
% 156.88/156.99  [4612]~P4(f337(f337(f92(a1),f337(f337(f81(a1),x46121),x46121)),a100))
% 156.88/156.99  [3917]E(f337(f337(f81(a1),f337(f337(f22(a1),a100),x39171)),f337(f337(f22(a1),a100),x39171)),f337(f337(f22(a1),a100),f337(f337(f22(a1),f337(f337(f81(a1),x39171),x39171)),a100)))
% 156.88/156.99  [4040]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),a100),x40401)),f337(f337(f22(a1),a100),x40401))),a100),f337(f337(f22(a1),a100),f337(f337(f81(a1),x40401),x40401)))
% 156.88/156.99  [4074]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f81(a1),x40741),a100)),f337(f337(f81(a1),x40741),a100))),a100),f337(f337(f81(a1),f337(f337(f81(a1),x40741),x40741)),a100))
% 156.88/156.99  [4113]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),a100),x41131)),f337(f337(f22(a1),a100),x41131))),a100),f337(f337(f22(a1),a84),f337(f337(f22(a1),f337(f337(f81(a1),x41131),x41131)),a100)))
% 156.88/156.99  [4218]E(f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x42181),f2(a884))),f197(f892(f891(a884,a884),a878))))),f337(f103(a1),x42181))
% 156.88/156.99  [4228]E(f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),f342(x42281)),f528(x42281))),f197(f892(f891(a884,a884),a878))))),x42281)
% 156.88/156.99  [4263]E(f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x42631)),f337(f316(a884,a1,f103(a1)),f337(f257(a884),f337(f337(f8(a1,a878,a884),x42631),f103(a1)))))
% 156.88/156.99  [4309]P38(f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x43091)))
% 156.88/156.99  [4330]P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x43301),f197(f892(f891(a884,a884),a878)))),a72))
% 156.88/156.99  [4336]E(f337(f316(a1,a884,a107),f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),f337(f337(f8(a884,a878,a1),x43361),a107)))),f337(f257(a884),x43361))
% 156.88/156.99  [4493]E(f318(a884,f337(f337(f41(f891(a884,a884),f892(a884,a878)),f337(a109,x44931)),f337(f276(a884,a884,f892(a884,a878)),f337(f337(f7(a884,f892(a884,a878),f892(a884,f892(a884,a878))),f337(f337(f8(f892(a884,f892(f892(a884,a878),f892(a884,a878))),f892(f892(a884,a878),f892(a884,f892(a884,a878))),a884),f7(a884,f892(a884,a878),f892(a884,a878))),f337(f337(f8(f892(a884,a884),f892(a884,f892(f892(a884,a878),f892(a884,a878))),a884),f337(f8(a884,f892(f892(a884,a878),f892(a884,a878)),a884),f315(a884))),f22(a884)))),f197(f892(a884,a878)))))),f337(a107,x44931))
% 156.88/156.99  [4617]~P4(f337(f337(f92(a1),a84),f337(f337(f22(a1),f337(f337(f81(a1),x46171),x46171)),a100)))
% 156.88/156.99  [3962]E(f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),x39621),x39621)),a100)),a100),f337(f337(f81(a1),x39621),x39621))
% 156.88/156.99  [4014]E(f337(f337(f22(a1),f337(f337(f22(a1),f337(f337(f81(a1),x40141),x40141)),a100)),a100),f337(f337(f81(a1),f337(f337(f22(a1),x40141),a100)),f337(f337(f22(a1),x40141),a100)))
% 156.88/156.99  [4236]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f81(a1),f337(f80(a1),x42361)),a100)),f337(f337(f81(a1),f337(f80(a1),x42361)),a100))),a100),f337(f80(a1),f337(f337(f22(a1),f337(f337(f81(a1),x42361),x42361)),a100)))
% 156.88/156.99  [4625]~P4(f337(f337(f92(a1),f337(f337(f22(a1),f337(f337(f81(a1),x46251),x46251)),a100)),a84))
% 156.88/156.99  [4281]E(f337(f337(f81(a884),x42811),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(a115,f337(a115,x42811)))
% 156.88/156.99  [4282]E(f337(f337(f82(a884),x42821),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f81(a884),x42821),x42821))
% 156.88/156.99  [4283]E(f337(f337(f38(a884),f337(f337(f81(a884),x42831),x42831)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x42831)
% 156.88/156.99  [4365]E(f44(a884,f337(a115,f337(a115,x43651)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f44(a884,x43651,f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 156.88/156.99  [4508]E(f337(a90,f337(f337(f41(f891(a884,a884),f892(f891(a884,a884),a878)),f337(a109,x45081)),f337(f276(a884,a884,f892(f891(a884,a884),a878)),f337(f337(f8(f892(a884,f892(f891(a884,a884),a878)),f892(a884,f892(f891(a884,a884),a878)),a884),f337(f8(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878),a884),f291(f891(a884,a884),f891(a884,a884),a111))),f337(f337(f7(a884,f892(f891(a884,a884),a878),f892(a884,f892(f891(a884,a884),a878))),f337(f337(f8(f892(a884,f892(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f892(f892(f891(a884,a884),a878),f892(a884,f892(f891(a884,a884),a878))),a884),f7(a884,f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f8(f892(a884,f891(a884,a884)),f892(a884,f892(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),a884),f337(f8(f891(a884,a884),f892(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),a884),f315(f891(a884,a884)))),f337(f7(a884,a884,f891(a884,a884)),f272(a884,a884))))),f197(f892(f891(a884,a884),a878))))))),f337(f80(a1),x45081))
% 156.88/156.99  [4360]E(f337(f337(f81(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x43601),f337(a115,f337(a115,x43601)))
% 156.88/156.99  [4361]E(f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x43611),f337(f337(f81(a884),x43611),x43611))
% 156.88/156.99  [4396]E(f337(f337(f38(a884),f337(a115,f337(a115,x43961))),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(a115,f337(f337(f38(a884),x43961),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 156.88/156.99  [4450]E(f337(f337(f81(a884),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),x44501),f337(a115,f337(a115,f337(a115,x44501))))
% 156.88/156.99  [4516]E(f337(f276(a1,a1,f891(a1,a1)),f337(f337(f18(a1,f892(a1,f891(a1,a1)),f892(a1,f891(a1,a1))),f337(f337(f8(f892(a1,f892(f891(a1,a1),f891(a1,a1))),f892(f892(a1,f891(a1,a1)),f892(a1,f891(a1,a1))),a1),f18(a1,f891(a1,a1),f891(a1,a1))),f337(f337(f8(f892(a1,f891(a1,a1)),f892(a1,f892(f891(a1,a1),f891(a1,a1))),a1),f337(f18(a1,f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),f337(f337(f8(a878,f892(f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),a1),f99(f891(a1,a1))),f337(f337(f8(a1,a878,a1),f337(f251(a1),f2(a1))),f337(f337(f7(a1,a1,a1),f22(a1)),x45161))))),f337(f337(f7(a1,f892(a1,a1),f892(a1,f891(a1,a1))),f337(f337(f8(f892(a1,f891(a1,a1)),f892(f892(a1,a1),f892(a1,f891(a1,a1))),a1),f8(a1,f891(a1,a1),a1)),f337(f337(f8(a1,f892(a1,f891(a1,a1)),a1),f272(a1,a1)),f337(f337(f7(a1,a1,a1),f337(f337(f8(a1,f892(a1,a1),a1),f81(a1)),f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f79(a1))))),f337(f337(f7(a1,a1,a1),f22(a1)),x45161))))),f337(f337(f8(a1,f892(a1,f891(a1,a1)),a1),f272(a1,a1)),f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))),f43(x45161))
% 156.88/156.99  [3167]P94(f891(x31671,x31672))
% 156.88/156.99  [3168]P94(f893(x31681,x31682))
% 156.88/156.99  [3169]P94(f888(x31691,x31692))
% 156.88/156.99  [3170]P104(f891(x31701,x31702))
% 156.88/156.99  [3171]P104(f893(x31711,x31712))
% 156.88/156.99  [3172]P104(f888(x31721,x31722))
% 156.88/156.99  [3189]P14(a1,f182(x31891,x31892))
% 156.88/156.99  [3190]P37(x31901,f155(x31901,x31902))
% 156.88/156.99  [3259]P31(x32591,x32592,f116(x32591))
% 156.88/156.99  [3295]P39(x32951,x32952,f269(x32951,x32952))
% 156.88/156.99  [3296]P49(x32961,x32961,f269(x32961,x32962))
% 156.88/156.99  [3573]P25(x35731,x35731,f5(x35731),x35732)
% 156.88/156.99  [3574]P25(x35741,x35741,f34(x35741),x35742)
% 156.88/156.99  [3582]P32(x35821,x35822,f116(x35821),f116(x35821))
% 156.88/156.99  [3583]P25(x35831,f887(x35831),f209(x35831),x35832)
% 156.88/156.99  [3592]P25(f885(x35921),f885(x35921),f171(x35921),x35922)
% 156.88/156.99  [4527]~E(f33(x45271,x45272),a24)
% 156.88/156.99  [4528]~E(f32(x45281,x45282),a24)
% 156.88/156.99  [4557]~P33(x45571,x45572,f116(x45571))
% 156.88/156.99  [4558]~P35(x45581,x45582,f116(x45581))
% 156.88/156.99  [3148]E(f337(f5(x31481),x31482),x31482)
% 156.88/156.99  [3149]E(f337(f257(x31491),x31492),x31492)
% 156.88/156.99  [3151]E(f337(f34(x31511),x31512),x31512)
% 156.88/156.99  [3161]E(f337(f200(x31611),x31612),f118(x31611))
% 156.88/156.99  [3187]E(f86(x31871,f337(a334,x31872)),x31872)
% 156.88/156.99  [3188]E(f91(x31881,f337(a334,x31882)),x31882)
% 156.88/156.99  [3208]E(f337(f128(x32081,x32082),f122(x32081)),f2(a884))
% 156.88/156.99  [3211]E(f337(f138(x32111,x32112),f116(x32111)),f116(x32111))
% 156.88/156.99  [3232]E(f313(x32321,f313(x32321,x32322)),f313(x32321,x32322))
% 156.88/156.99  [3233]E(f154(x32331,f154(x32331,x32332)),f154(x32331,x32332))
% 156.88/156.99  [3254]E(f337(f337(f136(x32541),x32542),f116(x32541)),x32542)
% 156.88/156.99  [3260]E(f176(x32601,x32602,f116(x32601)),x32602)
% 156.88/156.99  [3261]E(f176(x32611,f116(x32611),x32612),x32612)
% 156.88/156.99  [3262]E(f119(x32621,f122(x32621),x32622),x32622)
% 156.88/156.99  [3263]E(f172(x32631,f2(a884),x32632),f116(x32631))
% 156.88/156.99  [3269]E(f337(f337(f178(x32691),x32692),f116(x32691)),f116(x32691))
% 156.88/156.99  [3270]E(f337(f337(f140(x32701),x32702),f116(x32701)),f116(x32701))
% 156.88/156.99  [3272]E(f245(x32721,x32722,f210(x32721)),f2(a884))
% 156.88/156.99  [3273]E(f157(x32731,x32732,f116(x32731)),f2(a884))
% 156.88/156.99  [3275]E(f173(x32751,x32752,f116(x32751)),f116(x32751))
% 156.88/156.99  [3276]E(f180(x32761,x32762,f116(x32761)),f116(x32761))
% 156.88/156.99  [3277]E(f179(x32771,f116(x32771),x32772),f116(x32771))
% 156.88/156.99  [3281]E(f337(f175(x32811),f154(x32811,x32812)),f337(f175(x32811),x32812))
% 156.88/156.99  [3284]E(f337(f268(x32841,x32841),f269(x32841,x32842)),x32842)
% 156.88/156.99  [3285]E(f337(f270(x32851,x32851),f269(x32851,x32852)),x32852)
% 156.88/156.99  [3294]E(f337(f292(x32941,x32941),f269(x32941,x32942)),f269(x32941,x32942))
% 156.88/156.99  [3309]E(f313(f885(x33091),f159(x33091,x33092)),f160(x33091,f313(x33091,x33092)))
% 156.88/156.99  [3311]P4(f337(f139(a1),f182(x33111,x33112)))
% 156.88/156.99  [3319]E(f337(f268(x33191,x33191),f313(x33191,x33192)),f260(f892(x33191,a878)))
% 156.88/156.99  [3320]E(f337(f270(x33201,x33201),f313(x33201,x33202)),f260(f892(x33201,a878)))
% 156.88/156.99  [3324]P4(f337(f139(x33241),f154(x33241,x33242)))
% 156.88/156.99  [3326]P4(f337(f162(x33261,x33262),f116(x33261)))
% 156.88/156.99  [3332]E(f337(f175(a1),f182(x33321,x33322)),f308(a1,x33321,x33322))
% 156.88/156.99  [3347]P50(x33471,f197(f892(x33471,a878)),x33472)
% 156.88/156.99  [3352]E(f337(f275(a1,a1),f45(x33521,x33522)),f44(a1,x33521,x33522))
% 156.88/156.99  [3353]E(f337(f307(a884,x33531),f337(a115,x33532)),f308(a884,x33531,x33532))
% 156.88/156.99  [3370]E(f337(f337(f153(x33701),x33702),f116(x33701)),f142(x33701,x33702,f116(x33701)))
% 156.88/156.99  [3382]E(f308(a884,f337(a115,x33821),x33822),f310(a884,x33821,x33822))
% 156.88/156.99  [3385]P39(x33851,f260(f892(x33851,a878)),f313(x33851,x33852))
% 156.88/156.99  [3449]E(f337(f337(f22(a884),x34491),f337(a115,x34492)),f337(f37(a884),f311(a884,x34492,x34491)))
% 156.88/156.99  [3508]E(f169(x35081,x35082,f116(x35081)),f337(f337(f272(f885(x35081),f885(x35081)),f116(x35081)),f116(x35081)))
% 156.88/156.99  [3528]E(f337(f276(x35281,x35282,f891(x35281,x35282)),f272(x35281,x35282)),f34(f891(x35281,x35282)))
% 156.88/156.99  [3533]P4(f337(f337(f339(f885(x35331)),f116(x35331)),f163(x35331,x35332)))
% 156.88/156.99  [3534]E(f337(f198(f885(x35341)),f117(x35341,x35342)),f337(f337(f22(a884),f337(f198(f885(x35341)),x35342)),f79(a884)))
% 156.88/156.99  [3543]P4(f337(f61(a884),f311(a884,x35431,x35432)))
% 156.88/156.99  [3544]P4(f337(f61(a884),f310(a884,x35441,x35442)))
% 156.88/156.99  [3545]P4(f337(f61(a884),f308(a884,x35451,x35452)))
% 156.88/156.99  [3546]P4(f337(f61(a1),f311(a1,x35461,x35462)))
% 156.88/156.99  [3547]P4(f337(f61(a1),f310(a1,x35471,x35472)))
% 156.88/156.99  [3548]P4(f337(f61(a1),f308(a1,x35481,x35482)))
% 156.88/156.99  [3653]E(f337(f316(a884,a884,a115),f308(a884,x36531,x36532)),f308(a884,f337(a115,x36531),f337(a115,x36532)))
% 156.88/156.99  [3672]E(f337(f337(f294(x36721,x36721,x36721),f313(x36721,x36722)),f313(x36721,x36722)),f313(x36721,x36722))
% 156.88/156.99  [3706]E(f337(f337(f272(a1,a1),f337(f337(f38(a1),x37061),x37062)),f44(a1,x37061,x37062)),f45(x37061,x37062))
% 156.88/156.99  [3707]E(f337(f337(f272(a102,a102),f337(f337(f38(a102),x37071),x37072)),f44(a102,x37071,x37072)),f21(x37071,x37072))
% 156.88/156.99  [3736]E(f337(f337(f272(a884,a884),f337(f337(f38(a884),x37361),x37362)),f44(a884,x37361,x37362)),f86(f891(a884,a884),f47(x37361,x37362)))
% 156.88/156.99  [3788]P4(f337(f337(f252(a884),f337(f337(f22(a884),x37881),x37882)),f337(a115,x37881)))
% 156.88/156.99  [3891]E(f337(f337(f81(a1),f337(f337(f82(a1),x38911),f337(f337(f38(a1),x38912),x38911))),f44(a1,x38912,x38911)),x38912)
% 156.88/156.99  [3895]E(f337(f337(f41(a884,f892(f891(f885(x38951),f885(x38951)),a878)),f260(f892(a884,a878))),f145(x38951,x38952)),f147(x38951,x38952))
% 156.88/156.99  [4128]P4(f337(f337(f339(f891(f885(x41281),f885(x41281))),f337(f337(f272(f885(x41281),f885(x41281)),f116(x41281)),f116(x41281))),f160(x41281,x41282)))
% 156.88/156.99  [4248]E(f273(x42481,x42481,x42481,a334,f273(x42481,x42481,x42481,x42482,a334)),x42482)
% 156.88/156.99  [4294]E(f277(x42941,x42941,x42942,x42942,f5(x42941),f5(x42942)),f34(f891(x42941,x42942)))
% 156.88/156.99  [4296]E(f277(x42961,x42961,x42962,x42962,f34(x42961),f34(x42962)),f34(f891(x42961,x42962)))
% 156.88/156.99  [4536]~E(f337(f209(x45361),x45362),f210(x45361))
% 156.88/156.99  [3252]E(f337(f248(x32521),f337(f209(x32521),x32522)),x32522)
% 156.88/156.99  [3253]E(f337(f171(x32531),f337(f171(x32531),x32532)),x32532)
% 156.88/156.99  [3255]E(f337(f337(f140(x32551),f2(a884)),x32552),x32552)
% 156.88/156.99  [3271]E(f337(f337(f178(x32711),f2(a884)),x32712),f116(x32711))
% 156.88/156.99  [3279]E(f337(f337(f136(x32791),f116(x32791)),x32792),x32792)
% 156.88/156.99  [3288]E(f337(f198(f887(x32881)),f337(f209(x32881),x32882)),f2(a884))
% 156.88/156.99  [3290]E(f39(f892(x32901,a878),f337(f314(x32901),x32902)),x32902)
% 156.88/156.99  [3292]E(f337(f175(x32921),f337(f170(x32921),x32922)),f337(f175(x32921),x32922))
% 156.88/156.99  [3293]E(f337(f175(x32931),f337(f171(x32931),x32932)),f337(f175(x32931),x32932))
% 156.88/156.99  [3298]E(f337(f337(f22(a102),x32981),x32982),f337(f337(a23,x32981),x32982))
% 156.88/156.99  [3313]E(f337(f337(f81(a884),x33131),x33132),f337(f337(f81(a884),x33132),x33131))
% 156.88/156.99  [3314]E(f337(f337(f81(a1),x33141),x33142),f337(f337(f81(a1),x33142),x33141))
% 156.88/156.99  [3315]E(f337(f337(f82(a884),x33151),x33152),f337(f337(f82(a884),x33152),x33151))
% 156.88/156.99  [3316]E(f337(f337(f82(a1),x33161),x33162),f337(f337(f82(a1),x33162),x33161))
% 156.88/156.99  [3339]E(f337(f337(f192(x33391,x33391),f2(a884)),x33392),f34(x33391))
% 156.88/156.99  [3340]E(f337(f198(f885(x33401)),f337(f170(x33401),x33402)),f337(f198(f885(x33401)),x33402))
% 156.88/156.99  [3341]E(f337(f198(f885(x33411)),f337(f171(x33411),x33412)),f337(f198(f885(x33411)),x33412))
% 156.88/156.99  [3342]E(f179(x33421,x33422,f197(f892(a884,a878))),f116(x33421))
% 156.88/156.99  [3343]E(f337(f337(f156(x33431,x33431),f5(x33431)),x33432),x33432)
% 156.88/156.99  [3345]E(f337(f271(a1,a1),f45(x33451,x33452)),f337(f337(f38(a1),x33451),x33452))
% 156.88/156.99  [3363]E(f337(f198(f885(x33631)),f154(x33631,x33632)),f337(f37(x33631),f337(f175(x33631),x33632)))
% 156.88/156.99  [3364]E(f31(f32(x33641,x33642)),f337(f337(f81(a884),f31(x33642)),f337(a115,f2(a884))))
% 156.88/156.99  [3365]E(f337(f290(x33651),f337(f292(x33651,x33651),x33652)),f337(f290(x33651),x33652))
% 156.88/156.99  [3369]P4(f337(f61(x33691),f337(f175(x33691),x33692)))
% 156.88/156.99  [3377]E(f337(f337(f81(a1),x33771),f337(f80(a1),x33772)),f337(f337(f22(a1),x33771),x33772))
% 156.88/156.99  [3384]P24(x33841,x33842,f197(f892(f882(x33841),a878)))
% 156.88/156.99  [3386]E(f337(f316(x33861,x33861,f5(x33861)),x33862),x33862)
% 156.88/156.99  [3387]E(f337(f316(x33871,x33871,f34(x33871)),x33872),x33872)
% 156.88/156.99  [3388]E(f337(f317(x33881,x33881,f5(x33881)),x33882),x33882)
% 156.88/156.99  [3389]E(f337(f317(x33891,x33891,f34(x33891)),x33892),x33892)
% 156.88/156.99  [3390]P4(f337(f260(f892(x33901,a878)),x33902))
% 156.88/156.99  [3392]E(f337(f37(a884),f337(f307(a884,x33921),x33922)),f337(f337(f22(a884),x33922),x33921))
% 156.88/156.99  [3393]E(f337(f307(a884,f337(a115,x33931)),x33932),f311(a884,x33931,x33932))
% 156.88/156.99  [3406]E(f337(f337(f315(x34061),x34062),f197(f892(x34061,a878))),f337(f257(x34061),f337(a334,x34062)))
% 156.88/156.99  [3410]E(f337(f337(f315(x34101),x34102),f197(f892(x34101,a878))),f244(x34101,f337(f209(x34101),x34102)))
% 156.88/156.99  [3412]E(f313(x34121,f337(f292(x34121,x34121),x34122)),f337(f292(x34121,x34121),f313(x34121,x34122)))
% 156.88/156.99  [3417]E(f337(f337(f81(a884),f337(a115,x34171)),x34172),f337(f337(f81(a884),x34171),f337(a115,x34172)))
% 156.88/156.99  [3418]E(f337(f337(f22(a884),f337(a115,x34181)),f337(a115,x34182)),f337(f337(f22(a884),x34181),x34182))
% 156.88/156.99  [3424]E(f54(x34241,f2(a884),x34242),f337(f337(f153(f885(x34241)),f116(x34241)),f116(f885(x34241))))
% 156.88/156.99  [3425]E(f337(f37(a884),f310(a884,x34251,x34252)),f337(f337(f22(a884),x34252),x34251))
% 156.88/156.99  [3434]P37(x34341,f337(f337(f293(a884,x34341),a256),x34342))
% 156.88/156.99  [3436]P14(a884,f141(a884,f337(f307(a884,x34361),x34362)))
% 156.88/156.99  [3438]P4(f337(f61(a884),f337(f307(a884,x34381),x34382)))
% 156.88/156.99  [3439]P4(f337(f61(a1),f337(f307(a1,x34391),x34392)))
% 156.88/156.99  [3442]E(f337(f292(f885(x34421),f885(x34421)),f159(x34421,x34422)),f159(x34421,f337(f292(x34421,x34421),x34422)))
% 156.88/156.99  [3443]E(f337(f198(a880),f32(x34431,x34432)),f337(f337(f81(a884),f337(f198(a880),x34432)),f337(a115,f2(a884))))
% 156.88/156.99  [3445]E(f337(f307(a1,x34451),f337(f337(f81(a1),x34452),f79(a1))),f308(a1,x34451,x34452))
% 156.88/156.99  [3448]E(f337(f337(f38(a1),f337(f80(a1),x34481)),f337(f80(a1),x34482)),f337(f337(f38(a1),x34481),x34482))
% 156.88/156.99  [3456]E(f187(x34561,x34562,f337(f16(f887(x34562),x34561),f210(x34562))),f197(f892(x34561,a878)))
% 156.88/156.99  [3457]E(f189(x34571,x34572,f337(f16(f887(x34572),x34571),f210(x34572))),f197(f892(x34572,a878)))
% 156.88/156.99  [3458]E(f337(f337(f192(f891(x34581,x34581),a878),f79(a884)),x34582),x34582)
% 156.88/156.99  [3460]E(f337(f337(f113(f892(x34601,a878)),x34602),f197(f892(x34601,a878))),x34602)
% 156.88/156.99  [3461]E(f337(f337(f22(f892(x34611,a878)),x34612),f197(f892(x34611,a878))),x34612)
% 156.88/156.99  [3462]E(f337(f337(f104(f892(x34621,a878)),x34622),f260(f892(x34621,a878))),x34622)
% 156.88/156.99  [3463]E(f337(f271(a884,a884),f86(f891(a884,a884),f47(x34631,x34632))),f337(f337(f38(a884),x34631),x34632))
% 156.88/156.99  [3470]E(f319(x34701,f337(a20,x34702),f337(f80(a1),f337(a20,x34702))),f337(f337(f322(a1),x34701),x34702))
% 156.88/156.99  [3471]E(f308(a1,f337(f337(f81(a1),x34711),f79(a1)),x34712),f310(a1,x34711,x34712))
% 156.88/156.99  [3476]E(f337(f275(a884,a884),f86(f891(a884,a884),f47(x34761,x34762))),f44(a884,x34761,x34762))
% 156.88/156.99  [3484]E(f320(x34841,f337(a20,x34842),f337(f80(a1),f337(a20,x34842))),f321(a1,x34841,x34842))
% 156.88/156.99  [3487]P4(f337(f337(f339(x34871),x34872),f260(f892(x34871,a878))))
% 156.88/156.99  [3492]E(f337(f337(f22(a884),f337(a115,x34921)),x34922),f337(f37(a884),f308(a884,x34922,x34921)))
% 156.88/156.99  [3519]E(f337(f337(f113(f892(x35191,a878)),x35192),f260(f892(x35191,a878))),f260(f892(x35191,a878)))
% 156.88/156.99  [3520]E(f337(f337(f22(f892(x35201,a878)),x35202),f260(f892(x35201,a878))),f197(f892(x35201,a878)))
% 156.88/156.99  [3521]E(f337(f337(f104(f892(x35211,a878)),x35212),f197(f892(x35211,a878))),f197(f892(x35211,a878)))
% 156.88/156.99  [3538]E(f44(a1,f337(f103(a1),x35381),f337(f103(a1),x35382)),f337(f103(a1),f44(a884,x35381,x35382)))
% 156.88/156.99  [3539]E(f44(a1,f337(f80(a1),x35391),f337(f80(a1),x35392)),f337(f80(a1),f44(a1,x35391,x35392)))
% 156.88/156.99  [3550]E(f337(f198(f885(x35501)),f337(f174(x35501),x35502)),f337(f337(f22(a884),f337(f198(f885(x35501)),x35502)),f79(a884)))
% 156.88/156.99  [3575]E(f337(f337(f38(a1),f44(a1,x35751,x35752)),x35752),f2(a1))
% 156.88/156.99  [3585]E(f337(a3,f44(a884,f337(a19,x35851),f337(a19,x35852))),f44(a102,x35851,x35852))
% 156.88/156.99  [3620]E(f337(a3,f337(f337(f22(a884),f337(a19,x36201)),f337(a19,x36202))),f337(f337(f22(a102),x36201),x36202))
% 156.88/156.99  [3621]E(f337(a3,f337(f337(f81(a884),f337(a19,x36211)),f337(a19,x36212))),f337(f337(f81(a102),x36211),x36212))
% 156.88/156.99  [3622]E(f337(a3,f337(f337(f82(a884),f337(a19,x36221)),f337(a19,x36222))),f337(f337(f82(a102),x36221),x36222))
% 156.88/156.99  [3623]E(f337(a3,f337(f337(f38(a884),f337(a19,x36231)),f337(a19,x36232))),f337(f337(f38(a102),x36231),x36232))
% 156.88/156.99  [3632]E(f337(f316(a884,a884,a115),f337(f307(a884,x36321),x36322)),f337(f307(a884,f337(a115,x36321)),f337(a115,x36322)))
% 156.88/156.99  [3658]P4(f337(f47(x36581,x36582),f86(f891(a884,a884),f47(x36581,x36582))))
% 156.88/156.99  [3678]E(f337(f337(f81(a884),f337(f337(f81(a884),f31(x36781)),f31(x36782))),f337(a115,f2(a884))),f31(f33(x36781,x36782)))
% 156.88/156.99  [3679]E(f44(a884,f337(a115,f44(a884,x36791,x36792)),x36792),f44(a884,f337(a115,x36791),x36792))
% 156.88/156.99  [3693]E(f337(f337(f41(f892(x36931,a878),f892(x36931,a878)),x36932),f5(f892(x36931,a878))),f39(f892(x36931,a878),x36932))
% 156.88/156.99  [3694]E(f337(f337(f42(f892(x36941,a878),f892(x36941,a878)),x36942),f5(f892(x36941,a878))),f40(f892(x36941,a878),x36942))
% 156.88/156.99  [3695]E(f337(f316(f885(x36951),f892(x36951,a878),f175(x36951)),f337(f175(f885(x36951)),f53(x36951,x36952))),f337(f314(x36951),f337(f175(x36951),x36952)))
% 156.88/156.99  [3699]P4(f337(f337(f339(f892(x36991,a878)),x36992),f337(f314(x36991),x36992)))
% 156.88/156.99  [3705]E(f44(a1,f337(f80(a1),f44(a1,x37051,x37052)),x37052),f44(a1,f337(f80(a1),x37051),x37052))
% 156.88/156.99  [3717]P4(f337(f337(f251(f892(x37171,a878)),x37172),f260(f892(x37171,a878))))
% 156.88/156.99  [3719]E(f337(f337(f294(x37191,x37191,x37191),f313(x37191,x37192)),f313(x37191,f313(x37191,x37192))),f313(x37191,x37192))
% 156.88/156.99  [3720]E(f337(f337(f113(f892(x37201,a878)),f337(f270(x37201,x37201),x37202)),f337(f268(x37201,x37201),x37202)),f337(f290(x37201),x37202))
% 156.88/156.99  [3741]E(f324(x37411,x37412,f260(f892(x37411,a878)),f260(f892(x37412,a878))),f260(f892(f893(x37411,x37412),a878)))
% 156.88/156.99  [3793]P4(f337(f337(f251(a884),f44(a884,x37931,x37932)),x37931))
% 156.88/156.99  [3818]P4(f337(f337(f251(a1),f337(f80(a1),f337(f103(a1),x38181))),f337(f103(a1),x38182)))
% 156.88/156.99  [3845]P4(f337(f337(f339(f892(x38451,a878)),f197(f892(x38451,a878))),f337(f314(x38451),x38452)))
% 156.88/156.99  [3850]E(f313(x38501,f337(f337(f294(x38501,x38501,x38501),x38502),f313(x38501,x38502))),f313(x38501,x38502))
% 156.88/156.99  [3853]E(f337(f337(f294(x38531,x38531,x38531),f313(x38531,x38532)),x38532),f337(f337(f294(x38531,x38531,x38531),x38532),f313(x38531,x38532)))
% 156.88/156.99  [3855]E(f337(a107,f337(f337(f81(a1),f337(f337(f22(a1),x38551),x38552)),f79(a1))),f337(f37(a1),f308(a1,x38552,x38551)))
% 156.88/156.99  [3870]E(f337(f268(x38701,x38701),f337(f337(f294(x38701,x38701,x38701),x38702),f313(x38701,x38702))),f337(f268(x38701,x38701),x38702))
% 156.88/156.99  [3871]E(f337(f270(x38711,x38711),f337(f337(f294(x38711,x38711,x38711),x38712),f313(x38711,x38712))),f337(f270(x38711,x38711),x38712))
% 156.88/156.99  [3887]E(f337(f337(f81(a884),f337(f337(f81(a884),f337(f198(a880),x38871)),f337(f198(a880),x38872))),f337(a115,f2(a884))),f337(f198(a880),f33(x38871,x38872)))
% 156.88/156.99  [3890]E(f337(f144(f885(x38901),f885(x38901),f136(x38901),f116(x38901)),f172(f885(x38901),x38902,f116(x38901))),f116(x38901))
% 156.88/156.99  [3899]P25(a884,a884,f337(f337(f7(a884,a884,a884),f81(a884)),x38991),x38992)
% 156.88/156.99  [3901]P14(a884,f337(f171(a884),f337(f337(f156(f885(x39011),a884),f198(f885(x39011))),f183(x39011,x39012))))
% 156.88/156.99  [3948]P4(f337(f337(f252(a1),f337(f80(a1),f337(f103(a1),f337(a115,x39481)))),f337(f103(a1),x39482)))
% 156.88/156.99  [3995]E(f337(f144(f885(x39951),x39951,f337(f7(x39951,f885(x39951),f885(x39951)),f153(x39951)),f116(x39951)),x39952),f337(f171(x39951),x39952))
% 156.88/156.99  [4047]P4(f337(f337(f251(f892(f891(f885(x40471),f885(x40471)),a878)),f160(x40471,x40472)),f313(f885(x40471),f159(x40471,x40472))))
% 156.88/156.99  [4078]P4(f337(f47(x40781,x40782),f337(f337(f272(a884,a884),f337(f337(f38(a884),x40781),x40782)),f44(a884,x40781,x40782))))
% 156.88/156.99  [4089]P4(f337(f337(f251(f892(f891(f885(x40891),f885(x40891)),a878)),f159(x40891,f313(x40891,x40892))),f313(f885(x40891),f159(x40891,x40892))))
% 156.88/156.99  [4320]E(f337(f337(f278(f891(a102,a102),a102,f891(a102,a102),f891(x43201,f891(a102,a102))),f282(f337(f168(a102),f337(f337(f156(f891(a102,x43201),a102),f271(a102,x43201)),x43202)))),f337(f337(f8(x43201,f892(f891(a102,a102),f891(x43201,f891(a102,a102))),a102),f272(x43201,f891(a102,a102))),f283(x43201,x43202))),f281(x43201,x43202))
% 156.88/156.99  [4432]E(f337(f246(a884,f891(x44321,f886(x44321)),f2(a884),f337(f276(x44321,f886(x44321),a884),f337(f16(f892(f886(x44321),a884),x44321),f337(f337(f7(f886(x44321),a884,a884),f337(f337(f8(a884,f892(a884,a884),f886(x44321)),f81(a884)),f198(f886(x44321)))),f79(a884))))),f337(f137(x44321),x44322)),f337(f198(f886(x44321)),x44322))
% 156.88/156.99  [4507]E(f337(f276(f892(f891(x45071,x45071),a878),f892(f891(x45071,x45071),a878),f892(f892(x45072,x45071),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878)))),f337(f337(f7(f892(f891(x45071,x45071),a878),f892(f892(f891(x45071,x45071),a878),f892(f892(x45072,x45071),f892(f891(x45072,x45072),a878))),f892(f892(f891(x45071,x45071),a878),f892(f892(x45072,x45071),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878))))),f337(f337(f8(f892(f892(f892(x45072,x45071),f892(f891(x45072,x45072),a878)),f892(f892(x45072,x45071),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878)))),f892(f892(f892(f891(x45071,x45071),a878),f892(f892(x45072,x45071),f892(f891(x45072,x45072),a878))),f892(f892(f891(x45071,x45071),a878),f892(f892(x45072,x45071),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878))))),f892(f891(x45071,x45071),a878)),f8(f892(f892(x45072,x45071),f892(f891(x45072,x45072),a878)),f892(f892(x45072,x45071),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878))),f892(f891(x45071,x45071),a878))),f337(f337(f8(f892(f892(x45072,x45071),f892(f892(f891(x45072,x45072),a878),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878)))),f892(f892(f892(x45072,x45071),f892(f891(x45072,x45072),a878)),f892(f892(x45072,x45071),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878)))),f892(f891(x45071,x45071),a878)),f18(f892(x45072,x45071),f892(f891(x45072,x45072),a878),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878)))),f337(f337(f8(f892(f892(x45072,x45071),f892(f891(x45072,x45072),a878)),f892(f892(x45072,x45071),f892(f892(f891(x45072,x45072),a878),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878)))),f892(f891(x45071,x45071),a878)),f337(f8(f892(f891(x45072,x45072),a878),f892(f892(f891(x45072,x45072),a878),f891(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878))),f892(x45072,x45071)),f272(f892(f891(x45072,x45072),a878),f892(f891(x45072,x45072),a878)))),f293(x45071,x45072))))),f293(x45071,x45072))),f75(x45071,x45072))
% 156.88/156.99  [4583]~E(f337(f314(x45831),x45832),f197(f892(f892(x45831,a878),a878)))
% 156.88/156.99  [4594]~P4(f337(f337(f175(x45941),f116(x45941)),x45942))
% 156.88/156.99  [4599]~P4(f337(f337(f339(x45991),x45992),f197(f892(x45991,a878))))
% 156.88/156.99  [4609]~P4(f337(f337(f252(f892(x46091,a878)),x46092),f197(f892(x46091,a878))))
% 156.88/156.99  [3395]E(f337(f337(f22(a884),x33951),f337(f337(f81(a884),x33951),x33952)),f2(a884))
% 156.88/156.99  [3398]E(f337(f337(f113(f892(x33981,a878)),x33982),x33982),x33982)
% 156.88/156.99  [3399]E(f337(f337(f104(f892(x33991,a878)),x33992),x33992),x33992)
% 156.88/156.99  [3427]E(f337(f337(f22(f892(x34271,a878)),x34272),x34272),f197(f892(x34271,a878)))
% 156.88/156.99  [3430]E(f337(f145(x34301,x34302),f2(a884)),f197(f892(f891(f885(x34301),f885(x34301)),a878)))
% 156.88/156.99  [3431]E(f337(f337(f81(a884),x34311),f337(a115,x34312)),f337(a115,f337(f337(f81(a884),x34311),x34312)))
% 156.88/156.99  [3444]E(f203(f337(f103(a1),x34441),f337(f103(a1),x34442)),f337(f103(a1),f337(f337(f22(a884),x34441),x34442)))
% 156.88/156.99  [3447]E(f337(f337(f38(a1),f337(f80(a1),x34471)),x34472),f337(f337(f38(a1),x34471),f337(f80(a1),x34472)))
% 156.88/156.99  [3451]E(f337(f37(a1),f337(f307(a1,x34511),x34512)),f337(a107,f337(f337(f22(a1),x34512),x34511)))
% 156.88/156.99  [3454]E(f337(f337(f81(a884),f337(a115,x34541)),x34542),f337(a115,f337(f337(f81(a884),x34541),x34542)))
% 156.88/156.99  [3459]E(f337(f80(f892(x34591,a878)),f337(f80(f892(x34591,a878)),x34592)),x34592)
% 156.88/156.99  [3473]E(f183(x34731,f337(f337(f153(f885(x34731)),f116(x34731)),x34732)),f183(x34731,x34732))
% 156.88/156.99  [3477]E(f337(f337(f81(a884),x34771),f337(f337(f82(a884),x34771),x34772)),f337(f337(f82(a884),x34771),f337(a115,x34772)))
% 156.88/156.99  [3485]E(f337(f337(a23,f337(a3,x34851)),f337(a3,x34852)),f337(a3,f337(f337(f22(a884),x34851),x34852)))
% 156.88/156.99  [3499]E(f337(f337(f82(a1),f337(f80(a1),x34991)),x34992),f337(f80(a1),f337(f337(f82(a1),x34991),x34992)))
% 156.88/156.99  [3501]E(f337(f337(f262(a1),f337(f103(a1),x35011)),x35012),f337(f103(a1),f337(f337(f262(a884),x35011),x35012)))
% 156.88/156.99  [3502]E(f337(f337(f81(a102),f337(a3,x35021)),f337(a3,x35022)),f337(a3,f337(f337(f81(a884),x35021),x35022)))
% 156.88/156.99  [3503]E(f337(f337(f82(a102),f337(a3,x35031)),f337(a3,x35032)),f337(a3,f337(f337(f82(a884),x35031),x35032)))
% 156.88/156.99  [3504]E(f337(f337(f249(a884),f337(a115,x35041)),f337(a115,x35042)),f337(a115,f337(f337(f249(a884),x35041),x35042)))
% 156.88/156.99  [3505]E(f337(f337(f250(a884),f337(a115,x35051)),f337(a115,x35052)),f337(a115,f337(f337(f250(a884),x35051),x35052)))
% 156.88/156.99  [3511]E(f337(f175(a884),f141(a884,f337(f307(a884,x35111),x35112))),f337(f307(a884,x35111),x35112))
% 156.88/156.99  [3512]E(f318(x35121,f337(f337(f315(x35121),x35122),f197(f892(x35121,a878)))),x35122)
% 156.88/156.99  [3517]E(f337(f268(x35171,x35172),f197(f892(f891(x35171,x35172),a878))),f197(f892(x35172,a878)))
% 156.88/156.99  [3518]E(f337(f270(x35181,x35182),f197(f892(f891(x35181,x35182),a878))),f197(f892(x35181,a878)))
% 156.88/156.99  [3522]E(f337(a107,f337(f337(f22(a1),x35221),x35222)),f337(f37(a1),f310(a1,x35222,x35221)))
% 156.88/156.99  [3527]E(f337(f337(f81(a884),x35271),f337(f337(f82(a884),x35272),x35271)),f337(f337(f82(a884),f337(a115,x35272)),x35271))
% 156.88/156.99  [3529]E(f337(f337(f60(x35291),f197(f892(x35291,a878))),x35292),f197(f892(f892(x35291,a878),a878)))
% 156.88/156.99  [3540]E(f337(f198(f885(a884)),f141(a884,f337(f307(a884,x35401),x35402))),f337(f337(f22(a884),x35402),x35401))
% 156.88/156.99  [3555]E(f337(f337(f113(f892(x35551,a878)),f197(f892(x35551,a878))),x35552),x35552)
% 156.88/156.99  [3556]E(f337(f337(f104(f892(x35561,a878)),f260(f892(x35561,a878))),x35562),x35562)
% 156.88/156.99  [3559]E(f337(f337(f81(a1),f337(f80(a1),x35591)),f337(f80(a1),x35592)),f337(f80(a1),f337(f337(f81(a1),x35591),x35592)))
% 156.88/156.99  [3562]E(f337(f337(f81(a1),f337(f103(a1),x35621)),f337(f103(a1),x35622)),f337(f103(a1),f337(f337(f81(a884),x35621),x35622)))
% 156.88/156.99  [3563]E(f337(f337(f81(a1),f337(f106(a1),x35631)),f337(f106(a1),x35632)),f337(f106(a1),f337(f337(f81(a1),x35631),x35632)))
% 156.88/156.99  [3565]E(f337(f337(f82(a1),f337(f103(a1),x35651)),f337(f103(a1),x35652)),f337(f103(a1),f337(f337(f82(a884),x35651),x35652)))
% 156.88/156.99  [3566]E(f337(f337(f82(a1),f337(f106(a1),x35661)),f337(f106(a1),x35662)),f337(f106(a1),f337(f337(f82(a1),x35661),x35662)))
% 156.88/156.99  [3567]E(f337(f337(f38(a1),f337(f103(a1),x35671)),f337(f103(a1),x35672)),f337(f103(a1),f337(f337(f38(a884),x35671),x35672)))
% 156.88/156.99  [3586]E(f337(f337(f6(x35861,a884),f337(f16(a884,x35861),f79(a884))),x35862),f337(f37(x35861),x35862))
% 156.88/156.99  [3593]E(f337(f80(a1),f44(a1,f337(f80(a1),x35931),x35932)),f44(a1,x35931,f337(f80(a1),x35932)))
% 156.88/156.99  [3595]E(f337(f175(a1),f182(x35951,f337(f337(f22(a1),x35952),f79(a1)))),f337(f307(a1,x35951),x35952))
% 156.88/156.99  [3599]P4(f337(f337(f251(a884),x35991),f337(f337(f81(a884),x35992),x35991)))
% 156.88/156.99  [3600]P4(f337(f337(f251(a884),x36001),f337(f337(f81(a884),x36001),x36002)))
% 156.88/156.99  [3603]E(f337(f337(f113(f892(x36031,a878)),f260(f892(x36031,a878))),x36032),f260(f892(x36031,a878)))
% 156.88/156.99  [3604]E(f337(f337(f22(f892(x36041,a878)),f197(f892(x36041,a878))),x36042),f197(f892(x36041,a878)))
% 156.88/156.99  [3605]E(f337(f337(f104(f892(x36051,a878)),f197(f892(x36051,a878))),x36052),f197(f892(x36051,a878)))
% 156.88/156.99  [3612]E(f337(f337(f272(a1,a1),x36121),f337(f80(a1),x36122)),f337(a50,f337(f337(f272(a1,a1),x36121),x36122)))
% 156.88/156.99  [3613]E(f337(f307(a1,f337(f337(f81(a1),x36131),f79(a1))),x36132),f311(a1,x36131,x36132))
% 156.88/156.99  [3624]E(f337(f337(f82(a884),x36241),f337(f337(f38(a884),x36242),x36241)),f337(f337(f22(a884),x36242),f44(a884,x36242,x36241)))
% 156.88/156.99  [3625]E(f337(f337(f82(a1),x36251),f337(f337(f38(a1),x36252),x36251)),f337(f337(f22(a1),x36252),f44(a1,x36252,x36251)))
% 156.88/156.99  [3629]E(f337(f175(a1),f182(f337(f337(f81(a1),x36291),f79(a1)),x36292)),f310(a1,x36291,x36292))
% 156.88/156.99  [3633]P4(f337(f337(f251(f892(x36331,a878)),x36332),x36332))
% 156.88/156.99  [3636]E(f337(f337(f113(f892(x36361,a878)),x36362),f337(f80(f892(x36361,a878)),x36362)),f260(f892(x36361,a878)))
% 156.88/156.99  [3637]E(f337(f337(f104(f892(x36371,a878)),x36372),f337(f80(f892(x36371,a878)),x36372)),f197(f892(x36371,a878)))
% 156.88/156.99  [3645]E(f337(f337(f22(a884),f337(f337(f22(a884),x36451),f79(a884))),x36452),f337(f337(f22(a884),x36451),f337(a115,x36452)))
% 156.88/156.99  [3650]E(f337(f337(f22(f892(x36501,a878)),f260(f892(x36501,a878))),x36502),f337(f80(f892(x36501,a878)),x36502))
% 156.88/156.99  [3651]E(f337(f337(f22(a1),f337(f106(a1),x36511)),f337(f106(a1),x36512)),f337(f106(a1),f337(f337(f81(a1),x36511),f337(f80(a1),x36512))))
% 156.88/156.99  [3664]E(f337(f175(a884),f141(a884,f337(f307(a884,x36641),f337(a115,x36642)))),f308(a884,x36641,x36642))
% 156.88/156.99  [3676]E(f337(f198(f885(f885(x36761))),f53(x36761,x36762)),f337(f337(f262(a884),f337(a115,f337(a115,f2(a884)))),f337(f198(f885(x36761)),x36762)))
% 156.88/156.99  [3697]E(f337(f337(f192(f891(x36971,x36971),a878),f2(a884)),x36972),f313(x36971,f197(f892(f891(x36971,x36971),a878))))
% 156.88/156.99  [3701]P4(f337(f139(a884),f141(a884,f337(f307(a884,x37011),x37012))))
% 156.88/156.99  [3718]E(f337(f316(a1,a884,a107),f308(a1,f337(f103(a1),x37181),f337(f103(a1),x37182))),f308(a884,x37181,x37182))
% 156.88/156.99  [3728]E(f194(a884,f2(a884),f5(a884),f337(f337(f22(a884),x37281),x37282)),f337(f337(f22(a884),x37281),f337(a115,x37282)))
% 156.88/156.99  [3729]E(f337(a107,f337(f337(f22(a1),x37291),f337(f337(f81(a1),x37292),f79(a1)))),f337(f37(a1),f311(a1,x37292,x37291)))
% 156.88/156.99  [3765]E(f337(f337(f156(a884,a884),a115),f141(a884,f337(f307(a884,x37651),x37652))),f141(a884,f337(f307(a884,f337(a115,x37651)),f337(a115,x37652))))
% 156.88/156.99  [3773]E(f337(f175(a1),f182(f337(f337(f81(a1),x37731),f79(a1)),f337(f337(f22(a1),x37732),f79(a1)))),f311(a1,x37731,x37732))
% 156.88/156.99  [3784]P4(f337(f337(f251(f892(x37841,a878)),f197(f892(x37841,a878))),x37842))
% 156.88/156.99  [3789]E(f86(x37891,f337(f337(f7(x37891,x37891,a878),a334),x37892)),x37892)
% 156.88/156.99  [3790]E(f91(x37901,f337(f337(f7(x37901,x37901,a878),a334),x37902)),x37902)
% 156.88/156.99  [3794]E(f337(f175(a884),f141(a884,f337(f307(a884,f337(a115,x37941)),f337(a115,x37942)))),f310(a884,x37941,x37942))
% 156.88/156.99  [3821]E(f337(f337(f274(x38211,x38212),f260(f892(x38211,a878))),f337(f16(f892(x38212,a878),x38211),f260(f892(x38212,a878)))),f260(f892(f891(x38211,x38212),a878)))
% 156.88/156.99  [3857]E(f337(f257(x38571),f337(f337(f8(a878,a878,x38571),a332),x38572)),f337(f80(f892(x38571,a878)),f337(f257(x38571),x38572)))
% 156.88/156.99  [3860]E(f337(f257(x38601),f337(f337(f7(x38601,x38601,a878),a334),x38602)),f337(f337(f315(x38601),x38602),f197(f892(x38601,a878))))
% 156.88/156.99  [3867]E(f337(f337(f81(a1),f337(f337(f22(a1),x38671),x38672)),f337(f337(f22(a1),x38671),x38672)),f337(f337(f22(a1),f337(f337(f81(a1),x38671),x38671)),f337(f337(f81(a1),x38672),x38672)))
% 156.88/156.99  [3868]E(f337(f337(f81(a1),f337(f337(f81(a1),x38681),x38681)),f337(f337(f81(a1),x38682),x38682)),f337(f337(f81(a1),f337(f337(f81(a1),x38681),x38682)),f337(f337(f81(a1),x38681),x38682)))
% 156.88/156.99  [3884]P4(f337(f337(f251(a884),f337(f37(x38841),f337(f175(x38841),x38842))),f337(f198(f885(x38841)),x38842)))
% 156.88/156.99  [3885]P4(f337(f337(f251(a884),f337(f198(f885(x38851)),f154(x38851,x38852))),f337(f198(f885(x38851)),x38852)))
% 156.88/156.99  [3896]E(f337(f257(x38961),f337(f337(f7(x38961,f892(x38961,a878),a878),f339(x38961)),x38962)),x38962)
% 156.88/156.99  [3912]E(f337(f337(f178(x39121),f337(f337(f22(a884),f337(f198(f885(x39121)),x39122)),f79(a884))),x39122),f117(x39121,x39122))
% 156.88/156.99  [3935]E(f194(a884,f2(a884),f337(f337(f8(a884,a884,a884),a115),f337(f249(a884),x39351)),x39352),f337(f337(f249(a884),f337(a115,x39351)),x39352))
% 156.88/156.99  [3939]E(f39(f892(x39391,a878),f337(f316(f892(f891(x39391,x39391),a878),f892(x39391,a878),f290(x39391)),x39392)),f337(f290(x39391),f39(f892(f891(x39391,x39391),a878),x39392)))
% 156.88/156.99  [3940]E(f194(a884,f337(a115,x39401),f337(f337(f8(a884,a884,a884),a115),f337(f250(a884),x39401)),x39402),f337(f337(f250(a884),f337(a115,x39401)),x39402))
% 156.88/156.99  [3942]E(f337(f337(f272(a1,a1),f337(f337(f38(a1),f337(f76(a1),x39421)),f337(f76(a1),x39422))),f44(a1,f337(f76(a1),x39421),f337(f76(a1),x39422))),f52(x39421,x39422))
% 156.88/156.99  [3965]P4(f337(f337(f251(f892(f892(x39651,a878),a878)),x39652),f337(f314(x39651),f39(f892(x39651,a878),x39652))))
% 156.88/156.99  [4000]E(f337(f337(f41(x40001,f892(x40001,a878)),x40002),f337(f337(f7(x40001,f892(x40001,a878),f892(x40001,a878)),f315(x40001)),f197(f892(x40001,a878)))),x40002)
% 156.88/156.99  [4001]E(f337(f337(f294(x40011,x40011,x40011),f337(f292(x40011,x40011),x40012)),f313(x40011,f337(f292(x40011,x40011),x40012))),f337(f292(x40011,x40011),f337(f337(f294(x40011,x40011,x40011),x40012),f313(x40011,x40012))))
% 156.88/156.99  [4069]E(f337(f175(x40691),f337(f144(f885(x40691),f885(x40691),f136(x40691),f116(x40691)),x40692)),f337(f337(f41(f885(x40691),f892(x40691,a878)),f337(f175(f885(x40691)),x40692)),f175(x40691)))
% 156.88/156.99  [4102]E(f337(f337(f113(f892(f891(x41021,x41021),a878)),f313(x41021,f197(f892(f891(x41021,x41021),a878)))),f337(f337(f294(x41021,x41021,x41021),f313(x41021,x41022)),x41022)),f313(x41021,x41022))
% 156.88/156.99  [4138]E(f337(f337(f185(x41381,x41381),x41382),x41382),f337(f337(f156(x41381,f891(x41381,x41381)),f337(f337(f18(x41381,x41381,f891(x41381,x41381)),f272(x41381,x41381)),f5(x41381))),x41382))
% 156.88/156.99  [4257]E(f337(f144(a884,f885(x42571),f337(f7(f885(x42571),a884,a884),f337(f337(f8(a884,f892(a884,a884),f885(x42571)),f250(a884)),f198(f885(x42571)))),f2(a884)),f337(f171(f885(x42571)),x42572)),f337(f198(f885(f885(x42571))),f183(x42571,x42572)))
% 156.88/156.99  [4335]E(f337(f337(f293(f891(a884,f885(x43351)),f885(x43351)),f329(a884,f885(x43351),a256,f147(x43351,x43352))),f337(f337(f18(f885(x43351),f885(x43351),f891(a884,f885(x43351))),f337(f337(f8(a884,f892(f885(x43351),f891(a884,f885(x43351))),f885(x43351)),f272(a884,f885(x43351))),f198(f885(x43351)))),f5(f885(x43351)))),f148(x43351,x43352))
% 156.88/156.99  [4466]E(f337(f257(x44661),f337(f337(f8(f892(f892(x44661,a878),a878),a878,x44661),f89(f892(x44661,a878))),f337(f337(f8(f892(f892(x44661,a878),a878),f892(f892(x44661,a878),a878),x44661),f337(f18(f892(x44661,a878),a878,a878),f337(f337(f8(a878,f892(a878,a878),f892(x44661,a878)),a340),f337(f337(f7(f892(x44661,a878),f892(f892(x44661,a878),a878),a878),f339(f892(x44661,a878))),x44662)))),f339(x44661)))),f40(f892(x44661,a878),x44662))
% 156.88/156.99  [4610]~P4(f337(f337(f252(a1),f337(f103(a1),x46101)),f337(f80(a1),f337(f103(a1),x46102))))
% 156.88/156.99  [4626]~P4(f337(f337(f92(a1),f337(f337(f22(a1),f337(f337(f81(a1),x46261),x46261)),a100)),f337(f337(f81(a1),x46262),x46262)))
% 156.88/156.99  [3525]E(f337(f337(f22(a884),f337(f337(f81(a884),x35251),x35252)),x35252),x35251)
% 156.88/156.99  [3526]E(f337(f337(f22(a884),f337(f337(f81(a884),x35261),x35262)),x35261),x35262)
% 156.88/156.99  [3594]E(f337(f337(f81(a884),f337(f337(f22(a884),x35941),x35942)),x35942),f337(f337(f250(a884),x35941),x35942))
% 156.88/156.99  [3704]E(f337(f337(f82(a884),f337(f337(f38(a884),x37041),x37042)),x37042),f337(f337(f22(a884),x37041),f44(a884,x37041,x37042)))
% 156.88/156.99  [3733]E(f337(f175(a884),f141(a884,f337(f307(a884,f337(a115,x37331)),x37332))),f311(a884,x37331,x37332))
% 156.88/156.99  [3740]E(f337(f103(a1),f229(f337(a107,f337(f76(a1),x37401)),f337(a107,f337(f76(a1),x37402)))),f337(f337(a230,x37401),x37402))
% 156.88/156.99  [3742]E(f337(f337(f113(f892(x37421,a878)),f337(f80(f892(x37421,a878)),x37422)),x37422),f260(f892(x37421,a878)))
% 156.88/156.99  [3743]E(f337(f337(f104(f892(x37431,a878)),f337(f80(f892(x37431,a878)),x37432)),x37432),f197(f892(x37431,a878)))
% 156.88/156.99  [3761]P4(f337(f337(f251(a884),f337(f337(f22(a884),x37611),x37612)),x37611))
% 156.88/156.99  [3762]P4(f337(f337(f251(a884),f337(f337(f38(a884),x37621),x37622)),x37621))
% 156.88/156.99  [3786]P4(f337(f337(f252(a884),x37861),f337(a115,f337(f337(f81(a884),x37862),x37861))))
% 156.88/156.99  [3787]P4(f337(f337(f252(a884),x37871),f337(a115,f337(f337(f81(a884),x37871),x37872))))
% 156.88/156.99  [3805]E(f337(f337(f82(a884),f337(a107,f337(f76(a1),x38051))),f337(a107,f337(f76(a1),x38052))),f337(a107,f337(f76(a1),f337(f337(f82(a1),x38051),x38052))))
% 156.88/156.99  [3817]P4(f337(f337(f251(a1),f2(a1)),f337(f337(f262(a1),f337(f76(a1),x38171)),x38172)))
% 156.88/156.99  [3889]E(f337(f291(f885(x38891),f885(x38891),f160(x38891,x38892)),f337(f337(f315(f885(x38891)),f116(x38891)),f197(f892(f885(x38891),a878)))),f337(f337(f315(f885(x38891)),f116(x38891)),f197(f892(f885(x38891),a878))))
% 156.88/156.99  [3910]E(f337(f337(f113(f892(f891(x39101,x39101),a878)),f313(x39101,x39102)),f313(x39101,f197(f892(f891(x39101,x39101),a878)))),f313(x39101,x39102))
% 156.88/156.99  [3925]E(f337(f337(f38(a1),f337(f106(a1),f337(f337(f81(a1),x39251),x39251))),f337(f106(a1),f337(f337(f81(a1),x39252),x39252))),f337(f337(f38(a1),f337(f106(a1),x39251)),f337(f106(a1),x39252)))
% 156.88/156.99  [3990]E(f337(f337(f262(a1),x39901),f337(f106(a884),f337(f337(f81(a1),x39902),x39902))),f337(f337(f87(a1,a1),f337(f337(f262(a1),x39901),f337(f106(a884),x39902))),f337(f337(f18(a1,a1,a1),f82(a1)),f5(a1))))
% 156.88/156.99  [3996]E(f337(f257(f892(x39961,a878)),f337(f337(f7(f892(x39961,a878),f892(x39961,a878),a878),f251(f892(x39961,a878))),x39962)),f337(f314(x39961),x39962))
% 156.88/156.99  [4011]E(f337(f337(f156(a1,a884),a107),f337(f337(f136(a1),f337(f337(f156(a884,a1),f103(a1)),x40111)),f337(f337(f156(a884,a1),f103(a1)),x40112))),f337(f337(f136(a884),x40111),x40112))
% 156.88/156.99  [4046]E(f337(f316(a1,a1,f337(f337(f7(a1,a1,a1),f81(a1)),x40461)),f337(f307(a1,f2(a1)),f337(f337(f22(a1),x40462),x40461))),f337(f307(a1,x40461),x40462))
% 156.88/156.99  [4048]P41(x40481,f337(f337(f22(f892(f891(x40481,x40481),a878)),x40482),f313(x40481,f197(f892(f891(x40481,x40481),a878)))))
% 156.88/156.99  [4067]E(f337(f198(f885(x40671)),f337(f144(f885(x40671),f885(x40671),f136(x40671),f116(x40671)),x40672)),f337(f168(a884),f337(f337(f156(f885(x40671),a884),f198(f885(x40671))),x40672)))
% 156.88/156.99  [4072]P39(x40721,f260(f892(x40721,a878)),f337(f337(f113(f892(f891(x40721,x40721),a878)),x40722),f313(x40721,f197(f892(f891(x40721,x40721),a878)))))
% 156.88/156.99  [4118]E(f194(a884,f2(a884),f337(f337(f8(a884,a884,a884),a115),f337(f337(f7(a884,a884,a884),f249(a884)),x41181)),x41182),f337(f337(f249(a884),x41182),f337(a115,x41181)))
% 156.88/156.99  [4121]E(f194(a884,f337(a115,x41211),f337(f337(f8(a884,a884,a884),a115),f337(f337(f7(a884,a884,a884),f250(a884)),x41211)),x41212),f337(f337(f250(a884),x41212),f337(a115,x41211)))
% 156.88/156.99  [4124]E(f337(f316(x41241,f885(x41241),f337(f337(f7(x41241,f885(x41241),f885(x41241)),f153(x41241)),f116(x41241))),x41242),f177(x41241,x41242,f337(f337(f315(f885(x41241)),f116(x41241)),f197(f892(f885(x41241),a878)))))
% 156.88/156.99  [4125]E(f337(f337(f113(f892(f891(x41251,x41251),a878)),f337(f337(f294(x41251,x41251,x41251),x41252),f313(x41251,x41252))),f313(x41251,f197(f892(f891(x41251,x41251),a878)))),f313(x41251,x41252))
% 156.88/156.99  [4133]P4(f337(f337(f251(f892(f891(x41331,x41331),a878)),f269(x41331,x41332)),f337(f337(f274(x41331,x41331),x41332),f337(f16(f892(x41331,a878),x41331),x41332))))
% 156.88/156.99  [4136]E(f337(f316(a1,a884,a107),f337(f337(f113(f892(a1,a878)),f337(f316(a884,a1,f103(a1)),x41361)),f337(f316(a884,a1,f103(a1)),x41362))),f337(f337(f113(f892(a884,a878)),x41361),x41362))
% 156.88/156.99  [4137]E(f337(f316(a1,a884,a107),f337(f337(f104(f892(a1,a878)),f337(f316(a884,a1,f103(a1)),x41371)),f337(f316(a884,a1,f103(a1)),x41372))),f337(f337(f104(f892(a884,a878)),x41371),x41372))
% 156.88/156.99  [4141]E(f337(f257(x41411),f337(f337(f8(a878,a878,x41411),a332),f337(f337(f7(x41411,f892(x41411,a878),a878),f339(x41411)),x41412))),f337(f80(f892(x41411,a878)),x41412))
% 156.88/156.99  [4168]E(f337(f144(f885(x41681),f885(x41681),f136(x41681),f116(x41681)),f337(f337(f156(f885(x41681),f885(x41681)),f171(x41681)),f337(f171(f885(x41681)),x41682))),f337(f171(x41681),f337(f144(f885(x41681),f885(x41681),f136(x41681),f116(x41681)),x41682)))
% 156.88/156.99  [4199]E(f337(f337(f41(a884,f892(f891(x41991,x41991),a878)),f260(f892(a884,a878))),f337(f337(f7(a884,f892(f891(x41991,x41991),a878),f892(f891(x41991,x41991),a878)),f192(f891(x41991,x41991),a878)),x41992)),f313(x41991,x41992))
% 156.88/156.99  [4219]E(f86(x42191,f337(f337(f8(f892(x42191,a878),a878,x42191),f337(a334,x42192)),f337(f337(f7(x42191,f892(x42191,a878),f892(x42191,a878)),f315(x42191)),f197(f892(x42191,a878))))),f318(x42191,x42192))
% 156.88/156.99  [4227]E(f337(f198(f885(x42271)),f154(x42271,f337(f144(f885(x42271),f885(x42271),f136(x42271),f116(x42271)),x42272))),f337(f37(x42271),f337(f337(f41(f885(x42271),f892(x42271,a878)),f337(f175(f885(x42271)),x42272)),f175(x42271))))
% 156.88/156.99  [4243]E(f337(f337(f113(f892(f891(x42431,x42431),a878)),x42432),f337(f337(f294(x42431,x42431,x42431),f337(f337(f294(x42431,x42431,x42431),x42432),f313(x42431,x42432))),x42432)),f337(f337(f294(x42431,x42431,x42431),x42432),f313(x42431,x42432)))
% 156.88/156.99  [4267]P4(f337(f337(f251(f892(f891(x42671,x42671),a878)),f337(f337(f294(x42671,x42671,x42671),x42672),f313(x42671,x42672))),f337(f337(f274(x42671,x42671),f337(f290(x42671),x42672)),f337(f16(f892(x42671,a878),x42671),f337(f290(x42671),x42672)))))
% 156.88/156.99  [4310]E(f337(f257(f885(x43101)),f337(f337(f7(f885(x43101),f892(x43101,a878),a878),f337(f337(f8(f892(x43101,a878),f892(f892(x43101,a878),a878),f885(x43101)),f251(f892(x43101,a878))),f175(x43101))),x43102)),f163(x43101,x43102))
% 156.88/156.99  [4322]E(f337(f158(f885(x43221),x43221,f116(x43221),f337(f337(f8(f885(x43221),f892(f885(x43221),f885(x43221)),x43221),f337(f7(f885(x43221),f885(x43221),f885(x43221)),f136(x43221))),f337(f337(f7(x43221,f885(x43221),f885(x43221)),f153(x43221)),f116(x43221)))),x43222),f337(f170(x43221),x43222))
% 156.88/156.99  [4364]P25(f892(x43641,x43642),f892(f891(x43641,x43642),a878),f337(f337(f8(f892(f891(x43641,x43642),a878),f892(f891(x43641,x43642),a878),f892(x43641,x43642)),f257(f891(x43641,x43642))),f337(f337(f8(f892(x43641,f892(x43642,a878)),f892(f891(x43641,x43642),a878),f892(x43641,x43642)),f276(x43641,x43642,a878)),f337(f8(x43642,f892(x43642,a878),x43641),f337(f7(x43642,x43642,a878),a334)))),f260(f892(f892(x43641,x43642),a878)))
% 156.88/156.99  [4369]E(f44(a1,f337(f106(a1),f337(f337(f81(a1),x43691),x43691)),f337(f106(a1),f337(f337(f81(a1),x43692),x43692))),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f44(a1,f337(f106(a1),x43691),f337(f106(a1),x43692))))
% 156.88/156.99  [4413]E(f337(f337(f41(x44131,f892(f891(x44131,x44131),a878)),x44132),f337(f337(f7(x44131,f892(f891(x44131,x44131),a878),f892(f891(x44131,x44131),a878)),f337(f337(f8(f891(x44131,x44131),f892(f892(f891(x44131,x44131),a878),f892(f891(x44131,x44131),a878)),x44131),f315(f891(x44131,x44131))),f337(f337(f18(x44131,x44131,f891(x44131,x44131)),f272(x44131,x44131)),f5(x44131)))),f197(f892(f891(x44131,x44131),a878)))),f269(x44131,x44132))
% 156.88/156.99  [4421]E(f215(x44211,f337(f337(f272(a1,a1),f337(f80(a1),f337(f337(f74(f891(a1,a1),a1,x44211,f271(a1,a1)),f225(x44211)),x44212))),f337(f337(f74(f891(a1,a1),a1,x44211,f275(a1,a1)),f225(x44211)),x44212))),f239(x44211,x44212))
% 156.88/156.99  [4502]E(f337(f257(f892(x45021,a878)),f337(f337(f8(f892(f892(x45021,a878),a878),a878,f892(x45021,a878)),f88(f892(x45021,a878))),f337(f337(f7(f892(x45021,a878),f892(f892(x45021,a878),a878),f892(f892(x45021,a878),a878)),f337(f337(f8(f892(f892(x45021,a878),f892(a878,a878)),f892(f892(f892(x45021,a878),a878),f892(f892(x45021,a878),a878)),f892(x45021,a878)),f18(f892(x45021,a878),a878,a878)),f337(f337(f8(f892(f892(x45021,a878),a878),f892(f892(x45021,a878),f892(a878,a878)),f892(x45021,a878)),f337(f8(a878,f892(a878,a878),f892(x45021,a878)),a335)),f337(f337(f7(f892(x45021,a878),f892(f892(x45021,a878),f892(x45021,a878)),f892(f892(x45021,a878),a878)),f337(f337(f8(f892(f892(x45021,a878),a878),f892(f892(f892(x45021,a878),f892(x45021,a878)),f892(f892(x45021,a878),a878)),f892(x45021,a878)),f8(f892(x45021,a878),a878,f892(x45021,a878))),a334)),f80(f892(x45021,a878)))))),f337(f337(f8(f892(f892(x45021,a878),a878),a878,f892(x45021,a878)),f337(f339(f892(x45021,a878)),x45022)),f314(x45021))))),f337(f314(x45021),f337(f80(f892(x45021,a878)),x45022)))
% 156.88/156.99  [4607]~E(f337(f337(f81(a1),x46071),x46071),f337(f337(f22(a1),f337(f337(f81(a1),x46072),x46072)),a100))
% 156.88/156.99  [4613]~P4(f337(f337(f252(a884),f337(f337(f81(a884),x46131),x46132)),x46132))
% 156.88/156.99  [4614]~P4(f337(f337(f252(a884),f337(f337(f81(a884),x46141),x46142)),x46141))
% 156.88/156.99  [3822]E(f337(f337(f22(a884),x38221),f337(f337(f82(a884),f337(f337(f38(a884),x38221),x38222)),x38222)),f44(a884,x38221,x38222))
% 156.88/156.99  [3823]E(f337(f337(f22(a1),x38231),f337(f337(f82(a1),f337(f337(f38(a1),x38231),x38232)),x38232)),f44(a1,x38231,x38232))
% 156.88/156.99  [3858]E(f337(f337(f156(a884,x38581),f337(f167(x38581),x38582)),f141(a884,f337(f307(a884,f2(a884)),f337(f198(f885(x38581)),x38582)))),x38582)
% 156.88/156.99  [3921]E(f337(f291(x39211,x39211,f313(x39211,f197(f892(f891(x39211,x39211),a878)))),x39212),x39212)
% 156.88/156.99  [4051]E(f313(x40511,f337(f337(f113(f892(f891(x40511,x40511),a878)),x40512),f313(x40511,f197(f892(f891(x40511,x40511),a878))))),f313(x40511,x40512))
% 156.88/156.99  [4052]E(f313(x40521,f337(f337(f22(f892(f891(x40521,x40521),a878)),x40522),f313(x40521,f197(f892(f891(x40521,x40521),a878))))),f313(x40521,x40522))
% 156.88/156.99  [4105]E(f337(f337(f22(a1),f337(f337(f22(a1),f337(f337(f81(a1),x41051),x41051)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x41052),x41052)),a100)),f337(f337(f81(a1),f337(f337(f22(a1),x41051),x41052)),f337(f337(f22(a1),x41051),x41052)))
% 156.88/156.99  [4146]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f81(a1),x41461),x41462)),f337(f337(f81(a1),x41461),x41462))),a100),f337(f337(f81(a1),f337(f337(f81(a1),x41461),x41461)),f337(f337(f22(a1),f337(f337(f81(a1),x41462),x41462)),a100)))
% 156.88/156.99  [4172]E(f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),x41721),x41721)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x41722),x41722)),a100)),f337(f337(f81(a1),f337(f337(f81(a1),x41721),f337(f337(f22(a1),x41722),a100))),f337(f337(f81(a1),x41721),f337(f337(f22(a1),x41722),a100))))
% 156.88/156.99  [4183]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),x41831),x41832)),f337(f337(f22(a1),x41831),x41832))),a100),f337(f337(f22(a1),f337(f337(f22(a1),f337(f337(f81(a1),x41831),x41831)),a100)),f337(f337(f81(a1),x41832),x41832)))
% 156.88/156.99  [4184]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f81(a1),x41841),x41842)),f337(f337(f81(a1),x41841),x41842))),a100),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),x41841),x41841)),a100)),f337(f337(f81(a1),x41842),x41842)))
% 156.88/156.99  [4240]E(f337(f103(a1),f337(f337(f38(a884),f337(f337(f82(a884),f337(a107,f337(f76(a1),x42401))),f337(a107,f337(f76(a1),x42402)))),f229(f337(a107,f337(f76(a1),x42401)),f337(a107,f337(f76(a1),x42402))))),f231(x42401,x42402))
% 156.88/156.99  [4287]E(f337(f337(f278(f891(a102,a102),a102,f891(a102,a102),f891(x42871,f891(a102,a102))),f282(f337(a3,f337(f198(f885(x42871)),x42872)))),f337(f337(f8(x42871,f892(f891(a102,a102),f891(x42871,f891(a102,a102))),a102),f272(x42871,f891(a102,a102))),f337(f337(f8(a884,x42871,a102),f337(f167(x42871),x42872)),a19))),f288(x42871,x42872))
% 156.88/156.99  [4370]E(f337(f144(a884,f885(x43701),f337(f7(f885(x43701),a884,a884),f337(f337(f8(a884,f892(a884,a884),f885(x43701)),f250(a884)),f198(f885(x43701)))),f2(a884)),f337(f171(f885(x43701)),f183(x43701,x43702))),f337(f198(f885(f885(x43701))),f337(f138(f885(x43701),f337(f337(f8(a878,a878,f885(x43701)),a332),f337(f337(f7(f885(x43701),f885(x43701),a878),a334),f116(x43701)))),x43702)))
% 156.88/156.99  [4376]E(f337(f337(f41(a884,f892(x43761,a878)),f260(f892(a884,a878))),f337(f337(f7(a884,f892(a884,f892(x43761,a878)),f892(x43761,a878)),f337(f337(f8(f892(a884,a878),f892(f892(a884,f892(x43761,a878)),f892(x43761,a878)),a884),f41(a884,f892(x43761,a878))),f307(a884,f2(a884)))),x43762)),f337(f337(f41(a884,f892(x43761,a878)),f260(f892(a884,a878))),x43762))
% 156.88/156.99  [4397]P4(f337(f61(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),x43971)),f337(f337(f7(a884,a884,a878),f252(a884)),x43972)))))
% 156.88/156.99  [4513]E(f337(f257(f891(f885(x45131),f885(x45131))),f337(f276(f885(x45131),f885(x45131),a878),f337(f337(f18(f885(x45131),f892(f885(x45131),a878),f892(f885(x45131),a878)),f337(f337(f8(f892(f885(x45131),f892(a878,a878)),f892(f892(f885(x45131),a878),f892(f885(x45131),a878)),f885(x45131)),f18(f885(x45131),a878,a878)),f337(f337(f8(f892(f885(x45131),a878),f892(f885(x45131),f892(a878,a878)),f885(x45131)),f337(f8(a878,f892(a878,a878),f885(x45131)),a336)),f337(f337(f7(f885(x45131),f892(f885(x45131),a884),f892(f885(x45131),a878)),f337(f337(f8(f892(a884,a878),f892(f892(f885(x45131),a884),f892(f885(x45131),a878)),f885(x45131)),f8(a884,a878,f885(x45131))),f337(f337(f8(a884,f892(a884,a878),f885(x45131)),f252(a884)),f198(f885(x45131))))),f198(f885(x45131)))))),f337(f337(f18(f885(x45131),f892(f885(x45131),a878),f892(f885(x45131),a878)),f337(f337(f8(f892(f885(x45131),f892(a878,a878)),f892(f892(f885(x45131),a878),f892(f885(x45131),a878)),f885(x45131)),f18(f885(x45131),a878,a878)),f337(f337(f8(f892(f885(x45131),a878),f892(f885(x45131),f892(a878,a878)),f885(x45131)),f337(f8(a878,f892(a878,a878),f885(x45131)),a335)),f337(f337(f7(f885(x45131),f892(f885(x45131),a884),f892(f885(x45131),a878)),f337(f337(f8(f892(a884,a878),f892(f892(f885(x45131),a884),f892(f885(x45131),a878)),f885(x45131)),f8(a884,a878,f885(x45131))),f337(f337(f8(a884,f892(a884,a878),f885(x45131)),a334),f198(f885(x45131))))),f198(f885(x45131)))))),f337(f337(f7(f885(x45131),f892(f891(f885(x45131),f885(x45131)),a878),f892(f885(x45131),a878)),f337(f337(f8(f892(f885(x45131),f892(f892(f891(f885(x45131),f885(x45131)),a878),a878)),f892(f892(f891(f885(x45131),f885(x45131)),a878),f892(f885(x45131),a878)),f885(x45131)),f7(f885(x45131),f892(f891(f885(x45131),f885(x45131)),a878),a878)),f337(f337(f8(f892(f885(x45131),f891(f885(x45131),f885(x45131))),f892(f885(x45131),f892(f892(f891(f885(x45131),f885(x45131)),a878),a878)),f885(x45131)),f337(f8(f891(f885(x45131),f885(x45131)),f892(f892(f891(f885(x45131),f885(x45131)),a878),a878),f885(x45131)),f339(f891(f885(x45131),f885(x45131))))),f272(f885(x45131),f885(x45131))))),f147(x45131,x45132)))))),f148(x45131,x45132))
% 156.88/156.99  [4619]~P4(f337(f337(f92(a1),f337(f337(f81(a1),x46191),x46191)),f337(f337(f22(a1),f337(f337(f81(a1),x46192),x46192)),a100)))
% 156.88/156.99  [4175]E(f337(f337(f81(a1),f337(f337(f81(a1),f337(f337(f82(a1),x41751),x41752)),f337(f337(f82(a1),x41751),x41752))),x41752),f337(f337(f82(a1),f337(f337(f22(a1),f337(f337(f81(a1),x41751),x41751)),a100)),x41752))
% 156.88/156.99  [4285]E(f337(a107,f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x42851),x42852)),f197(f892(f891(a884,a884),a878)))))),f337(f337(f22(a884),x42851),x42852))
% 156.88/156.99  [4290]E(f337(f337(f294(x42901,x42901,x42901),f337(f337(f113(f892(f891(x42901,x42901),a878)),x42902),f313(x42901,f197(f892(f891(x42901,x42901),a878))))),f313(x42901,f337(f337(f113(f892(f891(x42901,x42901),a878)),x42902),f313(x42901,f197(f892(f891(x42901,x42901),a878)))))),f313(x42901,x42902))
% 156.88/156.99  [4328]E(f283(x43281,f337(f138(f891(a102,x43281),f337(f276(a102,x43281,a878),f337(f337(f8(a878,f892(x43281,a878),a102),f16(a878,x43281)),f337(f252(a102),f2(a102))))),x43282)),f283(x43281,x43282))
% 156.88/156.99  [4329]E(f281(x43291,f337(f138(f891(a102,x43291),f337(f276(a102,x43291,a878),f337(f337(f8(a878,f892(x43291,a878),a102),f16(a878,x43291)),f337(f252(a102),f2(a102))))),x43292)),f281(x43291,x43292))
% 156.88/156.99  [4331]E(f337(f80(a1),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x43311),x43312)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x43312),x43311)),f197(f892(f891(a884,a884),a878))))))
% 156.88/156.99  [4389]E(f337(f337(f293(f885(a884),x43891),f147(a884,a256)),f337(f337(f7(x43891,f885(f892(x43891,a884)),f885(a884)),f337(f337(f8(f892(f892(x43891,a884),a884),f892(f885(f892(x43891,a884)),f885(a884)),x43891),f156(f892(x43891,a884),a884)),f337(f7(f892(x43891,a884),x43891,a884),f5(f892(x43891,a884))))),x43892)),f155(x43891,x43892))
% 156.88/156.99  [4410]E(f337(f337(f87(a1,a884),f337(f106(a1),f337(f337(f81(a1),x44101),a100))),f337(f337(f18(a1,a884,a884),f337(f337(f7(a1,a884,f892(a884,a884)),f337(f337(f8(a878,f892(a884,f892(a884,a884)),a1),f99(a884)),a202)),f2(a884))),f337(f337(f8(a884,a884,a1),a115),f337(f337(f8(a884,a884,a1),f337(f249(a884),x44102)),a107)))),f337(f337(f249(a884),f337(a115,x44102)),f337(f106(a884),x44101)))
% 156.88/156.99  [4411]E(f337(f337(f87(a1,a884),f337(f106(a1),f337(f337(f81(a1),x44111),a100))),f337(f337(f18(a1,a884,a884),f337(f337(f7(a1,a884,f892(a884,a884)),f337(f337(f8(a878,f892(a884,f892(a884,a884)),a1),f99(a884)),a202)),f337(a115,x44112))),f337(f337(f8(a884,a884,a1),a115),f337(f337(f8(a884,a884,a1),f337(f250(a884),x44112)),a107)))),f337(f337(f250(a884),f337(a115,x44112)),f337(f106(a884),x44111)))
% 156.88/156.99  [4431]E(f337(f144(f885(x44311),f885(x44311),f136(x44311),f116(x44311)),f337(f337(f156(f885(x44311),f885(x44311)),f158(f885(x44311),x44311,f116(x44311),f337(f337(f8(f885(x44311),f892(f885(x44311),f885(x44311)),x44311),f16(f885(x44311),f885(x44311))),f337(f337(f7(x44311,f885(x44311),f885(x44311)),f153(x44311)),f116(x44311))))),x44312)),f337(f337(f156(f885(x44311),x44311),f143(x44311)),f337(f138(f885(x44311),f337(f337(f8(a878,a878,f885(x44311)),a332),f337(f337(f7(f885(x44311),f885(x44311),a878),a334),f116(x44311)))),x44312)))
% 156.88/156.99  [4494]E(f337(f276(a1,a1,a878),f337(f337(f7(a1,f892(a1,a878),f892(a1,a878)),f337(f337(f8(f892(a1,f892(a878,a878)),f892(f892(a1,a878),f892(a1,a878)),a1),f18(a1,a878,a878)),f337(f337(f8(f892(a1,a878),f892(a1,f892(a878,a878)),a1),f337(f8(a878,f892(a878,a878),a1),a335)),f337(f337(f8(f892(a1,a1),f892(a1,a878),a1),f337(f8(a1,a878,a1),f337(a334,x44941))),f337(f337(f8(a1,f892(a1,a1),a1),f81(a1)),f337(f82(a1),x44942)))))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),f337(a340,f337(f337(f252(a1),f2(a1)),x44942))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),f337(f337(f7(a1,a1,a878),f252(a1)),x44942))))),f337(f337(f8(a878,a878,a1),f337(a340,f337(a332,f337(f337(f252(a1),f2(a1)),x44942)))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f252(a1),x44942))),f337(f337(f7(a1,a1,a878),f251(a1)),f2(a1))))))),f48(x44941,x44942))
% 156.88/156.99  [4496]E(f337(f257(x44961),f337(f337(f8(f892(a884,a878),a878,x44961),f88(a884)),f337(f337(f7(x44961,f892(a884,a878),f892(a884,a878)),f337(f337(f8(f892(a884,f892(a878,a878)),f892(f892(a884,a878),f892(a884,a878)),x44961),f18(a884,a878,a878)),f337(f337(f8(f892(a884,a878),f892(a884,f892(a878,a878)),x44961),f337(f8(a878,f892(a878,a878),a884),a335)),f337(f337(f7(x44961,f892(a884,x44961),f892(a884,a878)),f337(f337(f8(f892(x44961,a878),f892(f892(a884,x44961),f892(a884,a878)),x44961),f8(x44961,a878,a884)),a334)),f337(f167(x44961),x44962))))),f337(f337(f7(a884,a884,a878),f252(a884)),f337(f198(f885(x44961)),x44962))))),f337(f175(x44961),x44962))
% 156.88/156.99  [4300]E(f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),x43001),a100)),x43002)),f337(f337(f22(a1),f337(f337(f81(a1),x43001),a100)),x43002))),a100),f337(f337(f22(a1),f337(f337(f81(a1),x43001),x43001)),f337(f337(f22(a1),f337(f337(f81(a1),x43002),x43002)),a100)))
% 156.88/156.99  [4426]E(f337(f144(f885(f885(x44261)),f885(f885(x44261)),f136(f885(x44261)),f116(f885(x44261))),f337(f337(f156(f885(x44261),f885(f885(x44261))),f158(f885(f885(x44261)),x44261,f116(f885(x44261)),f337(f16(f892(f885(x44261),f885(f885(x44261))),x44261),f337(f337(f7(f885(x44261),f885(f885(x44261)),f885(f885(x44261))),f153(f885(x44261))),f116(f885(x44261)))))),x44262)),f337(f337(f156(f885(x44261),f885(x44261)),f174(x44261)),f337(f138(f885(x44261),f337(f337(f8(a878,a878,f885(x44261)),a332),f337(f337(f7(f885(x44261),f885(x44261),a878),a334),f116(x44261)))),x44262)))
% 156.88/156.99  [4437]E(f337(f337(f87(a1,a884),f337(f106(a1),f337(f337(f81(a1),x44371),a100))),f337(f337(f18(a1,a884,a884),f337(f337(f7(a1,a884,f892(a884,a884)),f337(f337(f8(a878,f892(a884,f892(a884,a884)),a1),f99(a884)),a202)),f2(a884))),f337(f337(f8(a884,a884,a1),a115),f337(f337(f7(a1,a884,a884),f337(f337(f8(a884,f892(a884,a884),a1),f249(a884)),a107)),x44372)))),f337(f337(f249(a884),f337(f106(a884),x44371)),f337(a115,x44372)))
% 156.88/156.99  [4438]E(f337(f337(f87(a1,a884),f337(f106(a1),f337(f337(f81(a1),x44381),a100))),f337(f337(f18(a1,a884,a884),f337(f337(f7(a1,a884,f892(a884,a884)),f337(f337(f8(a878,f892(a884,f892(a884,a884)),a1),f99(a884)),a202)),f337(a115,x44382))),f337(f337(f8(a884,a884,a1),a115),f337(f337(f7(a1,a884,a884),f337(f337(f8(a884,f892(a884,a884),a1),f250(a884)),a107)),x44382)))),f337(f337(f250(a884),f337(f106(a884),x44381)),f337(a115,x44382)))
% 156.88/156.99  [4425]E(f337(f276(x44251,x44251,a878),f337(f337(f18(x44251,a878,f892(x44251,a878)),f337(f337(f8(f892(x44251,f892(a878,a878)),f892(a878,f892(x44251,a878)),x44251),f7(x44251,a878,a878)),f337(f337(f8(f892(x44251,a878),f892(x44251,f892(a878,a878)),x44251),f337(f8(a878,f892(a878,a878),x44251),a335)),a334))),x44252)),f269(x44251,x44252))
% 156.88/156.99  [4472]E(f337(f337(f38(a884),x44721),f337(f337(f81(a884),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),x44722)),f337(f337(f38(a884),x44721),f337(a115,f337(a115,f337(a115,x44722)))))
% 156.88/156.99  [4473]E(f44(a884,x44731,f337(f337(f81(a884),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),x44732)),f44(a884,x44731,f337(a115,f337(a115,f337(a115,x44732)))))
% 156.88/156.99  [4474]E(f44(a884,f337(f337(f81(a884),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),x44741),x44742),f44(a884,f337(a115,f337(a115,f337(a115,x44741))),x44742))
% 156.88/156.99  [4487]E(f126(f337(x44871,f337(f337(f82(a102),f337(f106(a102),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),x44872))),f337(f213(x44871),x44872))
% 156.88/156.99  [4488]E(f337(f337(f38(a884),f337(f337(f81(a884),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),x44881)),x44882),f337(f337(f38(a884),f337(a115,f337(a115,f337(a115,x44881)))),x44882))
% 156.88/156.99  [4537]~E(f33(x45371,x45372),f337(a28,x45373))
% 156.88/156.99  [4538]~E(f32(x45381,x45382),f337(a28,x45383))
% 156.88/156.99  [4539]~E(f337(a28,x45391),f33(x45392,x45393))
% 156.88/156.99  [4540]~E(f337(a28,x45401),f32(x45402,x45403))
% 156.88/156.99  [4553]~E(f30(x45531,x45532,x45533),a24)
% 156.88/156.99  [4554]~E(f29(x45541,x45542,x45543),a24)
% 156.88/156.99  [3234]E(f337(f201(x32341,x32342),x32343),f123(x32341,x32342))
% 156.88/156.99  [3256]E(f337(f212(x32561,x32562),x32563),f337(f132(x32561),x32562))
% 156.88/156.99  [3337]E(f337(f337(f211(x33371,x33372),x33373),f210(x33371)),f210(x33372))
% 156.88/156.99  [3338]E(f337(f337(f156(x33381,x33382),x33383),f116(x33381)),f116(x33382))
% 156.88/156.99  [3379]E(f337(f193(x33791,x33792,x33793),f2(a884)),x33792)
% 156.88/156.99  [3381]E(f337(f337(f185(x33811,x33812),x33813),f116(x33812)),f116(f891(x33811,x33812)))
% 156.88/156.99  [3396]E(f337(f198(f885(x33961)),f172(x33961,x33962,x33963)),x33962)
% 156.88/156.99  [3416]E(f86(x34161,f62(x34161,x34162,x34163)),f337(f63(x34161,x34162),x34163))
% 156.88/156.99  [3420]E(f261(x34201,x34202,f261(x34202,x34201,x34203)),x34203)
% 156.88/156.99  [3440]E(f337(f171(x34401),f172(x34401,x34402,x34403)),f172(x34401,x34402,x34403))
% 156.88/156.99  [3469]E(f142(x34691,x34692,f154(x34691,x34693)),f154(x34691,f142(x34691,x34692,x34693)))
% 156.88/156.99  [3488]E(f337(f271(f885(x34881),f885(x34881)),f169(x34881,x34882,x34883)),f337(f138(x34881,x34882),x34883))
% 156.88/156.99  [3536]E(f337(f337(f153(x35361),x35362),f172(x35361,x35363,x35362)),f172(x35361,f337(a115,x35363),x35362))
% 156.88/156.99  [3568]E(f194(x35681,x35682,x35683,f2(a884)),x35682)
% 156.88/156.99  [3569]E(f17(x35691,x35692,x35693,f2(a102)),x35692)
% 156.88/156.99  [3576]E(f165(x35761,x35762,x35763,f116(x35761)),f116(x35762))
% 156.88/156.99  [3577]E(f166(x35771,x35772,x35773,f116(x35771)),f116(x35772))
% 156.88/156.99  [3584]E(f337(f337(f167(x35841),f337(f337(f153(x35841),x35842),x35843)),f2(a884)),x35842)
% 156.88/156.99  [3614]E(f59(x36141,x36142,f116(x36141),x36143),f116(f891(x36141,x36142)))
% 156.88/156.99  [3635]P25(x36351,x36352,x36353,f197(f892(x36351,a878)))
% 156.88/156.99  [3796]E(f337(f74(x37961,x37962,x37961,x37963),f34(x37961)),x37963)
% 156.88/156.99  [3980]P4(f337(f337(f339(f891(x39801,x39801)),f337(f337(f272(x39801,x39801),x39802),x39802)),f313(x39801,x39803)))
% 156.88/156.99  [4620]~P4(f337(f337(f339(f891(f885(x46201),f885(x46201))),f337(f337(f272(f885(x46201),f885(x46201)),x46202),f116(x46201))),f147(x46201,x46203)))
% 156.88/156.99  [4621]~P4(f337(f337(f339(f891(f885(x46211),f885(x46211))),f337(f337(f272(f885(x46211),f885(x46211)),x46212),f116(x46211))),f149(x46211,x46213)))
% 156.88/156.99  [4622]~P4(f337(f337(f339(f891(f885(x46221),f885(x46221))),f337(f337(f272(f885(x46221),f885(x46221)),x46222),f116(x46221))),f159(x46221,x46223)))
% 156.88/156.99  [4623]~P4(f337(f337(f339(f891(f885(x46231),f885(x46231))),f337(f337(f272(f885(x46231),f885(x46231)),f116(x46231)),x46232)),f147(x46231,x46233)))
% 156.88/156.99  [4624]~P4(f337(f337(f339(f891(f885(x46241),f885(x46241))),f337(f337(f272(f885(x46241),f885(x46241)),f116(x46241)),x46242)),f159(x46241,x46243)))
% 156.88/156.99  [3312]E(f337(f337(f214(x33121),x33122),x33123),f215(x33121,f228(x33122,x33123)))
% 156.88/156.99  [3368]E(f337(f292(x33681,x33682),f337(f292(x33682,x33681),x33683)),x33683)
% 156.88/156.99  [3391]E(f337(f337(f185(x33911,x33912),f116(x33911)),x33913),f116(f891(x33911,x33912)))
% 156.88/156.99  [3394]E(f179(x33941,x33942,f337(f258(a884),x33943)),f337(f337(f178(x33941),x33943),x33942))
% 156.88/156.99  [3413]E(f154(x34131,f337(f138(x34131,x34132),x34133)),f337(f138(x34131,x34132),f154(x34131,x34133)))
% 156.88/156.99  [3414]E(f337(f268(x34141,x34142),f337(f292(x34142,x34141),x34143)),f337(f270(x34142,x34141),x34143))
% 156.88/156.99  [3415]E(f337(f270(x34151,x34152),f337(f292(x34152,x34151),x34153)),f337(f268(x34152,x34151),x34153))
% 156.88/156.99  [3432]E(f337(f138(x34321,x34322),f337(f171(x34321),x34323)),f337(f171(x34321),f337(f138(x34321,x34322),x34323)))
% 156.88/156.99  [3446]E(f337(f337(f140(x34461),x34462),f337(f174(x34461),x34463)),f337(f337(f140(x34461),f337(a115,x34462)),x34463))
% 156.88/156.99  [3464]E(f31(f29(x34641,x34642,x34643)),f337(f337(f81(a884),f31(x34643)),f337(a115,f2(a884))))
% 156.88/156.99  [3465]E(f337(f316(x34651,x34652,x34653),f197(f892(x34651,a878))),f197(f892(x34652,a878)))
% 156.88/156.99  [3466]E(f337(f291(x34661,x34662,x34663),f197(f892(x34661,a878))),f197(f892(x34662,a878)))
% 156.88/156.99  [3467]E(f337(f317(x34671,x34672,x34673),f197(f892(x34672,a878))),f197(f892(x34671,a878)))
% 156.88/156.99  [3468]E(f337(f317(x34681,x34682,x34683),f260(f892(x34682,a878))),f260(f892(x34681,a878)))
% 156.88/156.99  [3497]E(f337(f337(f315(x34971),x34972),f337(f175(x34971),x34973)),f337(f175(x34971),f142(x34971,x34972,x34973)))
% 156.88/156.99  [3509]E(f245(x35091,x35092,f337(f209(x35091),x35093)),f337(f337(f81(a884),f337(x35092,x35093)),f337(a115,f2(a884))))
% 156.88/156.99  [3588]E(f337(f198(a880),f29(x35881,x35882,x35883)),f337(f337(f81(a884),f337(f198(a880),x35883)),f337(a115,f2(a884))))
% 156.88/156.99  [3589]E(f337(f316(f891(x35891,x35892),x35892,f275(x35891,x35892)),x35893),f337(f268(x35891,x35892),x35893))
% 156.88/156.99  [3590]E(f337(f316(f891(x35901,x35902),x35901,f271(x35901,x35902)),x35903),f337(f270(x35901,x35902),x35903))
% 156.88/156.99  [3606]E(f337(f175(x36061),f172(x36061,f337(a115,x36062),x36063)),f337(f337(f315(x36061),x36063),f197(f892(x36061,a878))))
% 156.88/156.99  [3663]E(f337(f337(f272(x36631,x36632),f337(f271(x36631,x36632),x36633)),f337(f275(x36631,x36632),x36633)),x36633)
% 156.88/156.99  [3670]E(f337(f198(f886(x36701)),f129(x36701,x36702,x36703)),f337(f337(f81(a884),f337(f198(f886(x36701)),x36703)),f337(a115,f2(a884))))
% 156.88/156.99  [3671]E(f337(f337(f276(x36711,x36712,x36711),f16(x36711,x36712)),x36713),f337(f271(x36711,x36712),x36713))
% 156.88/156.99  [3691]E(f188(x36911,x36912,x36913,f337(f16(f887(x36912),x36911),f210(x36912))),x36913)
% 156.88/156.99  [3692]E(f188(x36921,x36922,f337(f16(f887(x36922),x36921),f210(x36922)),x36923),x36923)
% 156.88/156.99  [3749]E(f31(f30(x37491,x37492,x37493)),f337(f337(f81(a884),f337(f337(f81(a884),f31(x37492)),f31(x37493))),f337(a115,f2(a884))))
% 156.88/156.99  [3800]E(f337(f74(x38001,x38001,x38002,f34(x38001)),x38003),x38003)
% 156.88/156.99  [3808]E(f337(f337(f136(x38081),f172(x38081,x38082,x38083)),f337(f337(f153(x38081),x38083),f116(x38081))),f337(f337(f153(x38081),x38083),f172(x38081,x38082,x38083)))
% 156.88/156.99  [3913]E(f337(f198(a880),f30(x39131,x39132,x39133)),f337(f337(f81(a884),f337(f337(f81(a884),f337(f198(a880),x39132)),f337(f198(a880),x39133))),f337(a115,f2(a884))))
% 156.88/156.99  [3991]P4(f337(f337(f251(f892(x39911,a878)),f337(f175(x39911),f337(f138(x39911,x39912),x39913))),f337(f175(x39911),x39913)))
% 156.88/156.99  [4036]P4(f337(f337(f251(f892(x40361,a878)),f337(f175(x40361),f337(f337(f178(x40361),x40362),x40363))),f337(f175(x40361),x40363)))
% 156.88/156.99  [4037]P4(f337(f337(f251(f892(x40371,a878)),f337(f175(x40371),f337(f337(f140(x40371),x40372),x40373))),f337(f175(x40371),x40373)))
% 156.88/156.99  [4042]P4(f337(f337(f251(f892(x40421,a878)),f337(f175(x40421),f173(x40421,x40422,x40423))),f337(f175(x40421),x40423)))
% 156.88/156.99  [4043]P4(f337(f337(f251(f892(x40431,a878)),f337(f175(x40431),f179(x40431,x40432,x40433))),f337(f175(x40431),x40432)))
% 156.88/156.99  [4065]P25(f891(x40651,x40652),f891(x40652,x40651),f337(f276(x40651,x40652,f891(x40652,x40651)),f337(f7(x40652,x40651,f891(x40652,x40651)),f272(x40652,x40651))),x40653)
% 156.88/156.99  [4077]E(f337(f337(f337(f192(f885(x40771),f885(x40771)),f44(a884,x40772,f337(f198(f885(x40771)),x40773))),f170(x40771)),x40773),f337(f337(f337(f192(f885(x40771),f885(x40771)),x40772),f170(x40771)),x40773))
% 156.88/156.99  [4122]P4(f337(f337(f339(f891(f885(x41221),f885(x41221))),f337(f337(f272(f885(x41221),f885(x41221)),x41222),x41222)),f160(x41221,f313(x41221,x41223))))
% 156.88/156.99  [4270]E(f86(f891(x42701,x42702),f337(f337(f18(f891(x42701,x42702),x42702,a878),f337(f337(f8(x42701,f892(x42702,a878),f891(x42701,x42702)),x42703),f271(x42701,x42702))),f275(x42701,x42702))),f86(f891(x42701,x42702),f337(f276(x42701,x42702,a878),x42703)))
% 156.88/156.99  [4271]E(f91(f891(x42711,x42712),f337(f337(f18(f891(x42711,x42712),x42712,a878),f337(f337(f8(x42711,f892(x42712,a878),f891(x42711,x42712)),x42713),f271(x42711,x42712))),f275(x42711,x42712))),f91(f891(x42711,x42712),f337(f276(x42711,x42712,a878),x42713)))
% 156.88/156.99  [4307]E(f337(f337(f293(f891(a884,x43071),x43071),f329(a884,x43071,a256,x43072)),f337(f337(f18(x43071,x43071,f891(a884,x43071)),f337(f337(f8(a884,f892(x43071,f891(a884,x43071)),x43071),f272(a884,x43071)),x43073)),f5(x43071))),f331(x43071,x43073,x43072))
% 156.88/156.99  [4372]E(f337(f277(x43721,x43721,x43722,x43722,f5(x43721),f5(x43722)),x43723),x43723)
% 156.88/156.99  [4448]E(f337(f144(f885(f885(x44481)),f885(f885(x44481)),f136(f885(x44481)),f116(f885(x44481))),f337(f337(f156(f885(x44481),f885(f885(x44481))),f337(f337(f7(f885(x44481),f885(x44481),f885(f885(x44481))),f337(f337(f8(f892(x44481,f885(x44481)),f892(f885(x44481),f885(f885(x44481))),f885(x44481)),f156(x44481,f885(x44481))),f337(f7(x44481,f885(x44481),f885(x44481)),f153(x44481)))),x44482)),f54(x44481,x44483,x44482))),f54(x44481,f337(a115,x44483),x44482))
% 156.88/156.99  [4509]E(f337(f246(a884,f891(x45091,f886(x45091)),f2(a884),f337(f276(x45091,f886(x45091),a884),f337(f337(f7(x45091,a884,f892(f886(x45091),a884)),f337(f337(f8(f892(f886(x45091),f892(a884,a884)),f892(a884,f892(f886(x45091),a884)),x45091),f7(f886(x45091),a884,a884)),f337(f337(f8(f892(f886(x45091),a884),f892(f886(x45091),f892(a884,a884)),x45091),f337(f8(a884,f892(a884,a884),f886(x45091)),f81(a884))),f337(f337(f7(x45091,f892(f886(x45091),a884),f892(f886(x45091),a884)),f337(f337(f8(f892(a884,a884),f892(f892(f886(x45091),a884),f892(f886(x45091),a884)),x45091),f8(a884,a884,f886(x45091))),f337(f337(f8(a884,f892(a884,a884),x45091),f81(a884)),x45092))),f128(x45091,x45092))))),f79(a884)))),f337(f137(x45091),x45093)),f337(f128(x45091,x45092),x45093))
% 156.88/156.99  [4512]E(f337(f337(f87(a1,x45121),f231(f337(f337(f74(f891(a1,a1),a1,x45121,f275(a1,a1)),f225(x45121)),x45122),f337(f337(f74(f891(a1,a1),a1,x45121,f275(a1,a1)),f225(x45121)),x45123))),f337(f337(f18(a1,a1,x45121),f337(f337(f8(a1,f892(a1,x45121),a1),f214(x45121)),f337(f337(f18(a1,a1,a1),f337(f337(f8(a1,f892(a1,a1),a1),f81(a1)),f337(f337(f8(a1,a1,a1),f337(f82(a1),f337(f337(f74(f891(a1,a1),a1,x45121,f271(a1,a1)),f225(x45121)),x45122))),f337(f337(f7(a1,a1,a1),f38(a1)),f337(f337(f74(f891(a1,a1),a1,x45121,f275(a1,a1)),f225(x45121)),x45122))))),f337(f337(f8(a1,a1,a1),f337(f82(a1),f337(f337(f74(f891(a1,a1),a1,x45121,f271(a1,a1)),f225(x45121)),x45123))),f337(f337(f7(a1,a1,a1),f38(a1)),f337(f337(f74(f891(a1,a1),a1,x45121,f275(a1,a1)),f225(x45121)),x45123)))))),f5(a1))),f242(x45121,x45122,x45123))
% 156.88/156.99  [4549]~E(f337(f337(f153(x45491),x45492),x45493),x45493)
% 156.88/156.99  [4556]~E(f337(f337(f153(x45561),x45562),x45563),f116(x45561))
% 156.88/156.99  [4572]~E(f337(f337(f315(x45721),x45722),x45723),f197(f892(x45721,a878)))
% 156.88/156.99  [4596]~E(f337(f316(x45961,f892(x45961,a878),x45962),x45963),f337(f314(x45961),x45963))
% 156.88/156.99  [3373]E(f337(f337(f161(x33731,f116(x33731)),x33732),x33733),f116(x33731))
% 156.88/156.99  [3374]E(f337(f143(x33741),f337(f337(f153(x33741),x33742),x33743)),x33742)
% 156.88/156.99  [3375]E(f337(f174(x33751),f337(f337(f153(x33751),x33752),x33753)),x33753)
% 156.88/156.99  [3419]E(f337(f337(f140(x34191),f79(a884)),f337(f337(f153(x34191),x34192),x34193)),x34193)
% 156.88/156.99  [3453]E(f117(x34531,f337(f337(f140(x34531),x34532),x34533)),f337(f337(f140(x34531),x34532),f117(x34531,x34533)))
% 156.88/156.99  [3455]E(f337(f337(f161(x34551,x34552),x34553),f337(f337(f167(x34551),x34552),x34553)),x34552)
% 156.88/156.99  [3479]E(f337(f337(f315(x34791),x34792),f337(f337(f315(x34791),x34792),x34793)),f337(f337(f315(x34791),x34792),x34793))
% 156.88/156.99  [3490]E(f337(f337(f181(x34901,x34902),f116(f891(x34901,x34902))),x34903),f210(x34902))
% 156.88/156.99  [3493]E(f337(f337(f315(x34931),x34932),f337(f175(x34931),x34933)),f337(f175(x34931),f337(f337(f153(x34931),x34932),x34933)))
% 156.88/156.99  [3495]E(f337(f337(f140(x34951),x34952),f337(f174(x34951),x34953)),f337(f174(x34951),f337(f337(f140(x34951),x34952),x34953)))
% 156.88/156.99  [3506]E(f337(f337(f178(x35061),f79(a884)),f337(f337(f153(x35061),x35062),x35063)),f337(f337(f153(x35061),x35062),f116(x35061)))
% 156.88/156.99  [3553]E(f337(f63(x35531,x35532),f337(f337(f315(x35531),x35533),f197(f892(x35531,a878)))),x35533)
% 156.88/156.99  [3596]E(f337(f337(f81(a884),x35961),f337(f337(f81(a884),x35962),x35963)),f337(f337(f81(a884),x35962),f337(f337(f81(a884),x35961),x35963)))
% 156.88/156.99  [3597]E(f337(f337(f81(a1),x35971),f337(f337(f81(a1),x35972),x35973)),f337(f337(f81(a1),x35972),f337(f337(f81(a1),x35971),x35973)))
% 156.88/156.99  [3602]E(f337(f337(f274(x36021,x36022),f197(f892(x36021,a878))),x36023),f197(f892(f891(x36021,x36022),a878)))
% 156.88/156.99  [3627]E(f337(f337(f113(f892(x36271,a878)),x36272),x36273),f337(f337(f113(f892(x36271,a878)),x36273),x36272))
% 156.88/156.99  [3628]E(f337(f337(f104(f892(x36281,a878)),x36282),x36283),f337(f337(f104(f892(x36281,a878)),x36283),x36282))
% 156.88/156.99  [3630]E(f337(f337(f136(x36301),x36302),f337(f337(f153(x36301),x36303),f116(x36301))),f337(f170(x36301),f337(f337(f153(x36301),x36303),x36302)))
% 156.88/156.99  [3631]E(f337(f337(f136(x36311),f337(f171(x36311),x36312)),f337(f171(x36311),x36313)),f337(f171(x36311),f337(f337(f136(x36311),x36313),x36312)))
% 156.88/156.99  [3641]E(f337(f174(x36411),f337(f337(f178(x36411),f337(a115,x36412)),x36413)),f337(f337(f178(x36411),x36412),f337(f174(x36411),x36413)))
% 156.88/156.99  [3648]P4(f337(f337(f339(x36481),x36482),f337(f337(f315(x36481),x36482),x36483)))
% 156.88/156.99  [3652]E(f337(f337(f42(x36521,f892(x36522,a878)),f197(f892(x36521,a878))),x36523),f260(f892(x36522,a878)))
% 156.88/156.99  [3655]E(f337(f291(x36551,x36551,f269(x36551,x36552)),x36553),f337(f337(f104(f892(x36551,a878)),x36552),x36553))
% 156.88/156.99  [3669]E(f337(f198(f885(x36691)),f337(f337(f153(x36691),x36692),x36693)),f337(f337(f81(a884),f337(f198(f885(x36691)),x36693)),f337(a115,f2(a884))))
% 156.88/156.99  [3673]E(f146(x36731,f337(f337(f136(x36731),x36732),f337(f337(f153(x36731),x36733),f116(x36731)))),x36733)
% 156.88/156.99  [3674]E(f117(x36741,f337(f337(f136(x36741),x36742),f337(f337(f153(x36741),x36743),f116(x36741)))),x36742)
% 156.88/156.99  [3680]E(f337(f337(f136(x36801),f337(f337(f178(x36801),x36802),x36803)),f337(f337(f140(x36801),x36802),x36803)),x36803)
% 156.88/156.99  [3689]E(f337(f337(f22(a884),f337(f337(f81(a884),x36891),x36892)),f337(f337(f81(a884),x36893),x36892)),f337(f337(f22(a884),x36891),x36893))
% 156.88/156.99  [3690]E(f337(f337(f22(a884),f337(f337(f81(a884),x36901),x36902)),f337(f337(f81(a884),x36901),x36903)),f337(f337(f22(a884),x36902),x36903))
% 156.88/156.99  [3698]E(f337(f337(f136(x36981),f337(f171(x36981),x36982)),f337(f337(f153(x36981),x36983),f116(x36981))),f337(f171(x36981),f337(f337(f153(x36981),x36983),x36982)))
% 156.88/156.99  [3700]E(f337(f337(f81(a884),f337(f198(f885(x37001)),x37002)),f337(f198(f885(x37001)),x37003)),f337(f198(f885(x37001)),f337(f337(f136(x37001),x37002),x37003)))
% 156.88/156.99  [3703]E(f337(f337(f81(a884),f337(f198(f885(x37031)),x37032)),f337(f198(f885(x37031)),x37033)),f337(f198(f885(x37031)),f176(x37031,x37032,x37033)))
% 156.88/156.99  [3711]E(f337(f337(f113(f892(x37111,a878)),f337(f175(x37111),x37112)),f337(f175(x37111),x37113)),f337(f175(x37111),f337(f337(f136(x37111),x37112),x37113)))
% 156.88/156.99  [3712]E(f44(a884,f337(f337(f82(a884),x37121),x37122),f337(f337(f82(a884),x37121),x37123)),f337(f337(f82(a884),x37121),f44(a884,x37122,x37123)))
% 156.88/156.99  [3725]E(f337(f337(f178(x37251),f337(f337(f22(a884),x37252),f79(a884))),f337(f174(x37251),x37253)),f337(f174(x37251),f337(f337(f178(x37251),x37252),x37253)))
% 156.88/156.99  [3730]E(f337(f337(f104(f892(x37301,a878)),x37302),f337(f80(f892(x37301,a878)),x37303)),f337(f337(f22(f892(x37301,a878)),x37302),x37303))
% 156.88/156.99  [3731]E(f337(f337(f22(f892(x37311,a878)),x37312),f337(f80(f892(x37311,a878)),x37313)),f337(f337(f104(f892(x37311,a878)),x37312),x37313))
% 156.88/156.99  [3753]E(f337(f337(f274(x37531,x37532),x37533),f337(f16(f892(x37532,a878),x37531),f197(f892(x37532,a878)))),f197(f892(f891(x37531,x37532),a878)))
% 156.88/156.99  [3755]E(f337(f337(f22(a884),f337(f337(f82(a884),x37551),x37552)),f337(f337(f82(a884),x37551),x37553)),f337(f337(f82(a884),x37551),f337(f337(f22(a884),x37552),x37553)))
% 156.88/156.99  [3756]E(f337(f337(f81(a884),f337(f337(f82(a884),x37561),x37562)),f337(f337(f82(a884),x37561),x37563)),f337(f337(f82(a884),x37561),f337(f337(f81(a884),x37562),x37563)))
% 156.88/156.99  [3757]E(f337(f337(f22(a1),f337(f337(f82(a1),x37571),x37572)),f337(f337(f82(a1),x37571),x37573)),f337(f337(f82(a1),x37571),f337(f337(f22(a1),x37572),x37573)))
% 156.88/156.99  [3758]E(f337(f337(f81(a1),f337(f337(f82(a1),x37581),x37582)),f337(f337(f82(a1),x37581),x37583)),f337(f337(f82(a1),x37581),f337(f337(f81(a1),x37582),x37583)))
% 156.88/156.99  [3759]E(f337(f337(f82(a1),f337(f337(f262(a1),x37591),x37592)),f337(f337(f262(a1),x37591),x37593)),f337(f337(f262(a1),x37591),f337(f337(f81(a884),x37592),x37593)))
% 156.88/156.99  [3774]E(f337(f337(f41(x37741,f892(x37742,a878)),x37743),f337(f16(f892(x37742,a878),x37741),f197(f892(x37742,a878)))),f197(f892(x37742,a878)))
% 156.88/156.99  [3776]E(f44(a884,f337(f337(f82(a884),x37761),x37762),f337(f337(f82(a884),x37763),x37762)),f337(f337(f82(a884),f44(a884,x37761,x37763)),x37762))
% 156.88/156.99  [3780]E(f44(a1,f337(f337(f22(a1),x37801),f44(a1,x37802,x37803)),x37803),f44(a1,f337(f337(f22(a1),x37801),x37802),x37803))
% 156.88/156.99  [3781]E(f44(a1,f337(f337(f82(a1),x37811),f44(a1,x37812,x37813)),x37813),f44(a1,f337(f337(f82(a1),x37811),x37812),x37813))
% 156.88/156.99  [3782]P4(f337(f337(f251(f892(x37821,a878)),x37822),f337(f337(f315(x37821),x37823),x37822)))
% 156.88/156.99  [3785]E(f337(f316(f891(x37851,x37852),x37851,f271(x37851,x37852)),f337(f175(f891(x37851,x37852)),x37853)),f187(x37851,x37852,f337(f181(x37851,x37852),x37853)))
% 156.88/156.99  [3837]P4(f337(f61(x38371),f187(x38371,x38372,f337(f181(x38371,x38372),x38373))))
% 156.88/156.99  [3862]E(f337(f337(f42(f892(x38621,a878),f892(x38621,a878)),x38622),f337(f113(f892(x38621,a878)),x38623)),f337(f337(f113(f892(x38621,a878)),x38623),f40(f892(x38621,a878),x38622)))
% 156.88/156.99  [3863]E(f337(f337(f41(f892(x38631,a878),f892(x38631,a878)),x38632),f337(f104(f892(x38631,a878)),x38633)),f337(f337(f104(f892(x38631,a878)),x38633),f39(f892(x38631,a878),x38632)))
% 156.88/156.99  [3874]E(f337(f175(x38741),f337(f337(f337(f192(f885(x38741),f885(x38741)),x38742),f170(x38741)),x38743)),f337(f175(x38741),x38743))
% 156.88/156.99  [3878]E(f337(f337(f178(x38781),f337(f198(f885(x38781)),f180(x38781,x38782,x38783))),x38783),f180(x38781,x38782,x38783))
% 156.88/156.99  [3879]E(f187(x38791,x38792,f337(f337(f8(x38792,f887(x38792),x38791),f209(x38792)),x38793)),f260(f892(x38791,a878)))
% 156.88/156.99  [3883]E(f337(f198(f885(x38831)),f337(f337(f337(f192(f885(x38831),f885(x38831)),x38832),f170(x38831)),x38833)),f337(f198(f885(x38831)),x38833))
% 156.88/156.99  [3886]E(f337(f337(f276(x38861,x38862,x38862),f337(f16(f892(x38862,x38862),x38861),f5(x38862))),x38863),f337(f275(x38861,x38862),x38863))
% 156.88/156.99  [3893]E(f44(a1,f337(f337(f22(a1),f44(a1,x38931,x38932)),x38933),x38932),f44(a1,f337(f337(f22(a1),x38931),x38933),x38932))
% 156.88/156.99  [3894]E(f44(a1,f337(f337(f262(a1),f44(a1,x38941,x38942)),x38943),x38942),f44(a1,f337(f337(f262(a1),x38941),x38943),x38942))
% 156.88/156.99  [3897]E(f337(f337(f41(f892(f891(x38971,x38972),a878),f892(x38972,a878)),x38973),f268(x38971,x38972)),f337(f268(x38971,x38972),f39(f892(f891(x38971,x38972),a878),x38973)))
% 156.88/156.99  [3898]E(f337(f337(f41(f892(f891(x38981,x38982),a878),f892(x38981,a878)),x38983),f270(x38981,x38982)),f337(f270(x38981,x38982),f39(f892(f891(x38981,x38982),a878),x38983)))
% 156.88/156.99  [3926]E(f337(f74(x39261,x39261,x39261,x39262),f337(f337(f192(x39261,x39261),x39263),x39262)),f337(f337(f192(x39261,x39261),f337(a115,x39263)),x39262))
% 156.88/156.99  [3936]E(f246(f887(x39361),x39362,f210(x39361),f337(f337(f8(x39361,f887(x39361),x39362),f209(x39361)),x39363)),f337(f211(x39362,x39361),x39363))
% 156.88/156.99  [3943]E(f337(f337(f140(x39431),f337(f337(f22(a884),f337(f198(f885(x39431)),x39432)),x39433)),f337(f171(x39431),x39432)),f337(f171(x39431),f337(f337(f178(x39431),x39433),x39432)))
% 156.88/156.99  [3944]E(f337(f337(f178(x39441),f337(f337(f22(a884),f337(f198(f885(x39441)),x39442)),x39443)),f337(f171(x39441),x39442)),f337(f171(x39441),f337(f337(f140(x39441),x39443),x39442)))
% 156.88/156.99  [3947]E(f337(f337(f81(a884),f337(f168(a884),f337(f337(f156(x39471,a884),x39472),x39473))),f337(f198(f885(x39471)),x39473)),f157(x39471,x39472,x39473))
% 156.88/156.99  [3966]E(f337(f170(x39661),f337(f337(f337(f192(f885(x39661),f885(x39661)),x39662),f170(x39661)),x39663)),f337(f337(f337(f192(f885(x39661),f885(x39661)),f337(a115,x39662)),f170(x39661)),x39663))
% 156.88/156.99  [3981]P4(f337(f337(f251(a884),f337(f198(f885(x39811)),f337(f138(x39811,x39812),x39813))),f337(f198(f885(x39811)),x39813)))
% 156.88/156.99  [3999]E(f337(f337(f113(f892(f892(x39991,a878),a878)),f337(f314(x39991),x39992)),f337(f316(f892(x39991,a878),f892(x39991,a878),f337(f315(x39991),x39993)),f337(f314(x39991),x39992))),f337(f314(x39991),f337(f337(f315(x39991),x39993),x39992)))
% 156.88/156.99  [4018]P24(x40181,x40182,f337(f337(f315(f882(x40181)),f337(f337(f337(f93(x40181),x40183),a24),x40183)),f197(f892(f882(x40181),a878))))
% 156.88/156.99  [4033]P4(f337(f337(f251(a884),f337(f198(f885(x40331)),f180(x40331,x40332,x40333))),f337(f198(f885(x40331)),x40333)))
% 156.88/156.99  [4041]E(f337(f270(x40411,x40412),f337(f257(f891(x40411,x40412)),f337(f276(x40411,x40412,a878),x40413))),f337(f257(x40411),f337(f337(f8(f892(x40412,a878),a878,x40411),f88(x40412)),x40413)))
% 156.88/156.99  [4053]E(f337(f316(a884,a884,f337(f337(f7(a884,a884,a884),f81(a884)),x40531)),f308(a884,x40532,x40533)),f308(a884,f337(f337(f81(a884),x40532),x40531),f337(f337(f81(a884),x40533),x40531)))
% 156.88/156.99  [4055]P4(f337(f61(f887(x40551)),f337(f316(x40552,f887(x40551),f337(f181(x40552,x40551),x40553)),f260(f892(x40552,a878)))))
% 156.88/156.99  [4068]E(f337(f316(a884,a884,f337(f337(f7(a884,a884,a884),f81(a884)),x40681)),f337(f307(a884,x40682),x40683)),f337(f307(a884,f337(f337(f81(a884),x40682),x40681)),f337(f337(f81(a884),x40683),x40681)))
% 156.88/156.99  [4086]E(f337(f337(f185(x40861,x40862),f337(f337(f156(f891(x40861,x40862),x40861),f271(x40861,x40862)),x40863)),f337(f337(f156(f891(x40861,x40862),x40862),f275(x40861,x40862)),x40863)),x40863)
% 156.88/156.99  [4091]E(f337(f337(f81(a884),f337(f337(f82(a884),x40911),f44(a884,f337(f337(f38(a884),x40912),x40911),x40913))),f44(a884,x40912,x40911)),f44(a884,x40912,f337(f337(f82(a884),x40911),x40913)))
% 156.88/156.99  [4106]E(f337(f337(f136(x41061),x41062),f337(f144(f885(x41061),f885(x41061),f136(x41061),f116(x41061)),x41063)),f337(f144(f885(x41061),f885(x41061),f136(x41061),x41062),x41063))
% 156.88/156.99  [4126]P4(f337(f337(f339(f891(x41261,x41261)),f337(f337(f272(x41261,x41261),x41262),x41262)),f337(f337(f192(f891(x41261,x41261),a878),f2(a884)),x41263)))
% 156.88/156.99  [4132]E(f337(f257(x41321),f337(f337(f8(f892(x41322,a878),a878,x41321),f88(x41322)),f337(f7(x41322,x41321,a878),x41323))),f337(f268(x41322,x41321),f337(f257(f891(x41322,x41321)),f337(f276(x41322,x41321,a878),x41323))))
% 156.88/156.99  [4150]E(f337(f337(f113(f892(x41501,a878)),f337(f337(f41(a884,f892(x41501,a878)),f308(a884,f79(a884),x41502)),x41503)),f337(x41503,f2(a884))),f337(f337(f41(a884,f892(x41501,a878)),f337(f306(a884),x41502)),x41503))
% 156.88/156.99  [4165]E(f337(f144(f885(x41651),f885(x41651),f136(x41651),f116(x41651)),f337(f337(f156(f885(x41651),f885(x41651)),f138(x41651,x41652)),x41653)),f337(f138(x41651,x41652),f337(f144(f885(x41651),f885(x41651),f136(x41651),f116(x41651)),x41653)))
% 156.88/156.99  [4170]E(f337(f275(f885(x41701),f885(x41701)),f169(x41701,x41702,x41703)),f337(f138(x41701,f337(f74(a878,a878,x41701,a332),x41702)),x41703))
% 156.88/156.99  [4221]E(f337(f337(f81(a1),f337(f337(f81(a1),f337(f337(f82(a1),x42211),f337(f337(f38(a1),x42212),x42211))),f44(a1,x42212,x42211))),x42213),f337(f337(f81(a1),x42212),x42213))
% 156.88/156.99  [4259]E(f337(f337(f81(a1),f337(f337(f81(a1),f337(f337(f82(a1),f337(f337(f38(a1),x42591),x42592)),x42592)),f44(a1,x42591,x42592))),x42593),f337(f337(f81(a1),x42591),x42593))
% 156.88/156.99  [4288]E(f86(f891(x42881,x42882),f337(f276(x42881,x42882,a878),f337(f337(f8(f892(x42882,f891(x42881,x42882)),f892(x42882,a878),x42881),f337(f8(f891(x42881,x42882),a878,x42882),x42883)),f272(x42881,x42882)))),f86(f891(x42881,x42882),x42883))
% 156.88/156.99  [4289]E(f91(f891(x42891,x42892),f337(f276(x42891,x42892,a878),f337(f337(f8(f892(x42892,f891(x42891,x42892)),f892(x42892,a878),x42891),f337(f8(f891(x42891,x42892),a878,x42892),x42893)),f272(x42891,x42892)))),f91(f891(x42891,x42892),x42893))
% 156.88/156.99  [4317]P4(f337(f337(f251(f892(x43171,a878)),f39(f892(x43171,a878),f337(f337(f104(f892(f892(x43171,a878),a878)),x43172),x43173))),f337(f337(f104(f892(x43171,a878)),f39(f892(x43171,a878),x43172)),f39(f892(x43171,a878),x43173))))
% 156.88/156.99  [4318]E(f337(f171(x43181),f337(f337(f337(f192(f885(x43181),f885(x43181)),f337(f337(f22(a884),f337(f198(f885(x43181)),x43182)),f44(a884,x43183,f337(f198(f885(x43181)),x43182)))),f170(x43181)),x43182)),f337(f337(f337(f192(f885(x43181),f885(x43181)),x43183),f170(x43181)),f337(f171(x43181),x43182)))
% 156.88/156.99  [4332]E(f337(f257(x43321),f337(f337(f8(a878,a878,x43321),a332),f337(f337(f7(x43321,f887(x43322),a878),f337(f337(f8(f887(x43322),f892(f887(x43322),a878),x43321),a334),x43323)),f210(x43322)))),f187(x43321,x43322,x43323))
% 156.88/156.99  [4357]P4(f337(f337(f251(a884),f337(f198(f885(x43571)),f337(f337(f140(x43571),f337(f198(f885(x43571)),f180(x43571,x43572,x43573))),x43573))),f337(f198(f885(x43571)),x43573)))
% 156.88/156.99  [4399]E(f337(f257(x43991),f337(f337(f8(f892(x43992,a878),a878,x43991),f88(x43992)),f337(f337(f8(f887(x43991),f892(x43992,a878),x43991),f337(f7(x43992,f887(x43991),a878),f337(f337(f8(f887(x43991),f892(f887(x43991),a878),x43992),a334),x43993))),f209(x43991)))),f189(x43992,x43991,x43993))
% 156.88/156.99  [4611]~P4(f337(f62(x46111,x46112,f197(f892(x46111,a878))),x46113))
% 156.88/156.99  [4618]~P4(f337(f337(f339(f891(x46181,x46181)),f337(f337(f272(x46181,x46181),x46182),x46183)),f155(x46181,f116(f892(x46181,a884)))))
% 156.88/156.99  [3642]E(f337(f198(f885(x36421)),f337(f337(f178(x36421),x36422),x36423)),f337(f337(f249(a884),f337(f198(f885(x36421)),x36423)),x36422))
% 156.88/156.99  [3643]E(f337(f198(f885(x36431)),f337(f337(f140(x36431),x36432),x36433)),f337(f337(f22(a884),f337(f198(f885(x36431)),x36433)),x36432))
% 156.88/156.99  [3668]E(f337(f198(f885(f885(x36681))),f54(x36681,x36682,x36683)),f337(f337(f262(a884),f337(f198(f885(x36681)),x36683)),x36682))
% 156.88/156.99  [3682]E(f337(f337(f38(a884),f337(f337(f38(a884),x36821),x36822)),x36823),f337(f337(f38(a884),x36821),f337(f337(f82(a884),x36822),x36823)))
% 156.88/156.99  [3683]E(f337(f337(f22(a884),f337(f337(f22(a884),x36831),x36832)),x36833),f337(f337(f22(a884),x36831),f337(f337(f81(a884),x36832),x36833)))
% 156.88/156.99  [3684]E(f337(f337(f81(a884),f337(f337(f81(a884),x36841),x36842)),x36843),f337(f337(f81(a884),x36841),f337(f337(f81(a884),x36842),x36843)))
% 156.88/156.99  [3685]E(f337(f337(f81(a1),f337(f337(f81(a1),x36851),x36852)),x36853),f337(f337(f81(a1),x36851),f337(f337(f81(a1),x36852),x36853)))
% 156.88/156.99  [3686]E(f337(f337(f82(a884),f337(f337(f82(a884),x36861),x36862)),x36863),f337(f337(f82(a884),x36861),f337(f337(f82(a884),x36862),x36863)))
% 156.88/156.99  [3687]E(f337(f337(f82(a1),f337(f337(f82(a1),x36871),x36872)),x36873),f337(f337(f82(a1),x36871),f337(f337(f82(a1),x36872),x36873)))
% 156.88/156.99  [3688]E(f337(f337(f262(a1),f337(f337(f262(a1),x36881),x36882)),x36883),f337(f337(f262(a1),x36881),f337(f337(f82(a884),x36882),x36883)))
% 156.88/156.99  [3709]E(f164(x37091,f337(f337(f153(f892(x37091,a878)),x37092),x37093)),f177(x37091,x37092,f164(x37091,x37093)))
% 156.88/156.99  [3754]E(f337(f337(f22(a884),f337(f337(f22(a884),x37541),x37542)),x37543),f337(f337(f22(a884),f337(f337(f22(a884),x37541),x37543)),x37542))
% 156.88/156.99  [3760]E(f337(f209(f891(x37601,f886(x37601))),f337(f337(f272(x37601,f886(x37601)),x37602),x37603)),f337(f137(x37601),f129(x37601,x37602,x37603)))
% 156.88/156.99  [3763]E(f337(f337(f104(f892(x37631,a878)),x37632),f337(f337(f22(f892(x37631,a878)),x37633),x37632)),f197(f892(x37631,a878)))
% 156.88/156.99  [3767]E(f337(f337(f156(a884,x37671),f337(f16(x37671,a884),x37672)),f141(a884,f337(f307(a884,f2(a884)),x37673))),f172(x37671,x37673,x37672))
% 156.88/156.99  [3806]E(f39(f892(x38061,a878),f337(f337(f315(f892(x38061,a878)),x38062),x38063)),f337(f337(f113(f892(x38061,a878)),x38062),f39(f892(x38061,a878),x38063)))
% 156.88/156.99  [3807]E(f40(f892(x38071,a878),f337(f337(f315(f892(x38071,a878)),x38072),x38073)),f337(f337(f104(f892(x38071,a878)),x38072),f40(f892(x38071,a878),x38073)))
% 156.88/156.99  [3809]E(f172(x38091,f337(f198(f885(x38091)),f337(f138(x38091,f337(a334,x38092)),x38093)),x38092),f337(f138(x38091,f337(a334,x38092)),x38093))
% 156.88/156.99  [3811]E(f337(f337(f22(a884),f337(f337(f82(a884),x38111),x38112)),f337(f337(f82(a884),x38113),x38112)),f337(f337(f82(a884),f337(f337(f22(a884),x38111),x38113)),x38112))
% 156.88/156.99  [3812]E(f337(f337(f81(a884),f337(f337(f82(a884),x38121),x38122)),f337(f337(f82(a884),x38123),x38122)),f337(f337(f82(a884),f337(f337(f81(a884),x38121),x38123)),x38122))
% 156.88/156.99  [3813]E(f337(f337(f22(a1),f337(f337(f82(a1),x38131),x38132)),f337(f337(f82(a1),x38133),x38132)),f337(f337(f82(a1),f337(f337(f22(a1),x38131),x38133)),x38132))
% 156.88/156.99  [3814]E(f337(f337(f81(a1),f337(f337(f82(a1),x38141),x38142)),f337(f337(f82(a1),x38143),x38142)),f337(f337(f82(a1),f337(f337(f81(a1),x38141),x38143)),x38142))
% 156.88/156.99  [3816]E(f337(f337(f249(a884),f337(f337(f22(a884),x38161),x38162)),f337(f337(f22(a884),x38163),x38162)),f337(f337(f22(a884),f337(f337(f249(a884),x38161),x38163)),x38162))
% 156.88/156.99  [3840]E(f337(f337(f104(f892(f885(x38401),a878)),f162(x38401,x38402)),f162(x38401,x38403)),f162(x38401,f337(f337(f104(f892(x38401,a878)),x38402),x38403)))
% 156.88/156.99  [3842]E(f337(f337(f113(f892(x38421,a878)),x38422),f337(f337(f113(f892(x38421,a878)),x38422),x38423)),f337(f337(f113(f892(x38421,a878)),x38422),x38423))
% 156.88/156.99  [3843]E(f337(f337(f113(f892(x38431,a878)),x38432),f337(f337(f22(f892(x38431,a878)),x38433),x38432)),f337(f337(f113(f892(x38431,a878)),x38432),x38433))
% 156.88/156.99  [3844]E(f337(f337(f104(f892(x38441,a878)),x38442),f337(f337(f104(f892(x38441,a878)),x38442),x38443)),f337(f337(f104(f892(x38441,a878)),x38442),x38443))
% 156.88/156.99  [3856]E(f337(f337(f294(x38561,x38562,x38562),x38563),f313(x38562,f197(f892(f891(x38562,x38562),a878)))),x38563)
% 156.88/156.99  [3859]E(f337(f337(f113(f892(x38591,a878)),f337(f337(f315(x38591),x38592),f197(f892(x38591,a878)))),x38593),f337(f337(f315(x38591),x38592),x38593))
% 156.88/156.99  [3877]E(f337(f337(f22(a884),f337(f337(f22(a884),f337(a115,x38771)),x38772)),f337(a115,x38773)),f337(f337(f22(a884),f337(f337(f22(a884),x38771),x38772)),x38773))
% 156.88/156.99  [3907]E(f337(f337(f104(f892(f892(x39071,a878),a878)),f337(f314(x39071),x39072)),f337(f314(x39071),x39073)),f337(f314(x39071),f337(f337(f104(f892(x39071,a878)),x39072),x39073)))
% 156.88/156.99  [3911]E(f337(f337(f113(f892(x39111,a878)),f337(f80(f892(x39111,a878)),x39112)),x39113),f337(f80(f892(x39111,a878)),f337(f337(f22(f892(x39111,a878)),x39112),x39113)))
% 156.88/156.99  [3923]E(f337(f337(f315(x39231),x39232),f337(f337(f22(f892(x39231,a878)),x39233),f337(f337(f315(x39231),x39232),f197(f892(x39231,a878))))),f337(f337(f315(x39231),x39232),x39233))
% 156.88/156.99  [3933]P4(f337(f337(f251(f892(x39331,a878)),x39332),f337(f337(f113(f892(x39331,a878)),x39333),x39332)))
% 156.88/156.99  [3934]P4(f337(f337(f251(f892(x39341,a878)),x39342),f337(f337(f113(f892(x39341,a878)),x39342),x39343)))
% 156.88/156.99  [3937]E(f337(f337(f104(f892(x39371,a878)),f337(f80(f892(x39371,a878)),x39372)),f337(f80(f892(x39371,a878)),x39373)),f337(f80(f892(x39371,a878)),f337(f337(f113(f892(x39371,a878)),x39372),x39373)))
% 156.88/156.99  [3938]E(f337(f337(f113(f892(x39381,a878)),f337(f80(f892(x39381,a878)),x39382)),f337(f80(f892(x39381,a878)),x39383)),f337(f80(f892(x39381,a878)),f337(f337(f104(f892(x39381,a878)),x39382),x39383)))
% 156.88/156.99  [3952]P4(f337(f337(f251(f892(x39521,a878)),f337(f175(x39521),x39522)),f337(f175(x39521),f337(f337(f153(x39521),x39523),x39522))))
% 156.88/156.99  [3963]E(f337(f337(f113(f892(x39631,a878)),f337(f337(f22(f892(x39631,a878)),x39632),x39633)),f337(f337(f104(f892(x39631,a878)),x39632),x39633)),x39632)
% 156.88/156.99  [4020]E(f337(f337(f6(x40201,a1),f337(f337(f8(a884,a1,x40201),f103(a1)),x40202)),x40203),f337(f103(a1),f337(f337(f6(x40201,a884),x40202),x40203)))
% 156.88/156.99  [4021]E(f337(f337(f9(x40211,a1),f337(f337(f8(a884,a1,x40211),f103(a1)),x40212)),x40213),f337(f103(a1),f337(f337(f9(x40211,a884),x40212),x40213)))
% 156.88/156.99  [4070]E(f337(f337(f136(x40701),f180(x40701,x40702,x40703)),f337(f337(f140(x40701),f337(f198(f885(x40701)),f180(x40701,x40702,x40703))),x40703)),x40703)
% 156.88/156.99  [4075]E(f337(f80(f892(f891(x40751,x40752),a878)),f337(f337(f274(x40751,x40752),x40753),f337(f16(f892(x40752,a878),x40751),f260(f892(x40752,a878))))),f337(f337(f274(x40751,x40752),f337(f80(f892(x40751,a878)),x40753)),f337(f16(f892(x40752,a878),x40751),f260(f892(x40752,a878)))))
% 156.88/156.99  [4076]E(f337(f80(f892(f891(x40761,x40762),a878)),f337(f337(f274(x40761,x40762),f260(f892(x40761,a878))),f337(f16(f892(x40762,a878),x40761),x40763))),f337(f337(f274(x40761,x40762),f260(f892(x40761,a878))),f337(f16(f892(x40762,a878),x40761),f337(f80(f892(x40762,a878)),x40763))))
% 156.88/156.99  [4100]E(f119(f887(x41001),f337(f246(f886(f887(x41001)),f886(f887(x41001)),f127(x41001),f5(f886(f887(x41001)))),x41002),f124(x41001,x41003)),f124(x41001,f129(f887(f886(f887(x41001))),x41002,x41003)))
% 156.88/156.99  [4127]E(f337(f337(f41(f892(x41271,a878),f892(x41271,a878)),x41272),f337(f337(f7(f892(x41271,a878),f892(x41271,a878),f892(x41271,a878)),f104(f892(x41271,a878))),x41273)),f337(f337(f104(f892(x41271,a878)),f39(f892(x41271,a878),x41272)),x41273))
% 156.88/156.99  [4134]E(f337(f144(f885(x41341),f885(x41341),f136(x41341),f116(x41341)),f337(f337(f153(f885(x41341)),x41342),x41343)),f337(f337(f136(x41341),x41342),f337(f144(f885(x41341),f885(x41341),f136(x41341),f116(x41341)),x41343)))
% 156.88/156.99  [4156]E(f337(f337(f315(f892(x41561,a878)),f337(f291(x41561,x41561,x41562),f337(f337(f315(x41561),x41563),f197(f892(x41561,a878))))),f197(f892(f892(x41561,a878),a878))),f337(f337(f60(x41561),f337(f337(f315(x41561),x41563),f197(f892(x41561,a878)))),x41562))
% 156.88/156.99  [4166]E(f337(f337(f81(a884),f337(f337(f82(a884),x41661),f337(f337(f38(a884),x41662),x41663))),f337(f337(f38(a884),f337(f337(f82(a884),x41661),f44(a884,x41662,x41663))),x41663)),f337(f337(f38(a884),f337(f337(f82(a884),x41661),x41662)),x41663))
% 156.88/156.99  [4167]E(f337(f337(f81(a1),f337(f337(f82(a1),x41671),f337(f337(f38(a1),x41672),x41673))),f337(f337(f38(a1),f337(f337(f82(a1),x41671),f44(a1,x41672,x41673))),x41673)),f337(f337(f38(a1),f337(f337(f82(a1),x41671),x41672)),x41673))
% 156.88/156.99  [4206]E(f337(f337(f22(f892(x42061,a878)),f337(f175(x42061),x42062)),f337(f337(f315(x42061),x42063),f197(f892(x42061,a878)))),f337(f175(x42061),f337(f138(x42061,f337(f337(f8(a878,a878,x42061),a332),f337(a334,x42063))),x42062)))
% 156.88/156.99  [4256]E(f337(f337(f136(x42561),f337(f144(f885(x42561),f885(x42561),f136(x42561),f116(x42561)),x42562)),f337(f144(f885(x42561),f885(x42561),f136(x42561),f116(x42561)),x42563)),f337(f144(f885(x42561),f885(x42561),f136(x42561),f116(x42561)),f337(f337(f136(f885(x42561)),x42562),x42563)))
% 156.88/156.99  [4261]E(f337(f337(f272(f885(x42611),f885(x42611)),f337(f138(x42611,x42612),x42613)),f337(f138(x42611,f337(f74(a878,a878,x42611,a332),x42612)),x42613)),f169(x42611,x42612,x42613))
% 156.88/156.99  [4264]E(f337(f337(f81(a884),f337(f337(f81(a884),f337(f337(f38(a884),x42641),x42642)),f337(f337(f38(a884),x42643),x42642))),f337(f337(f38(a884),f337(f337(f81(a884),f44(a884,x42641,x42642)),f44(a884,x42643,x42642))),x42642)),f337(f337(f38(a884),f337(f337(f81(a884),x42641),x42643)),x42642))
% 156.88/156.99  [4265]E(f337(f337(f81(a1),f337(f337(f81(a1),f337(f337(f38(a1),x42651),x42652)),f337(f337(f38(a1),x42653),x42652))),f337(f337(f38(a1),f337(f337(f81(a1),f44(a1,x42651,x42652)),f44(a1,x42653,x42652))),x42652)),f337(f337(f38(a1),f337(f337(f81(a1),x42651),x42653)),x42652))
% 156.88/156.99  [4321]E(f337(f337(f104(f892(f885(x43211),a878)),f337(f337(f7(f885(x43211),f892(f885(x43211),a878),a878),f339(f885(x43211))),f163(x43211,x43212))),f337(f337(f7(f885(x43211),f892(f885(x43211),a878),a878),f339(f885(x43211))),f163(x43211,x43213))),f162(x43211,f337(f337(f104(f892(x43211,a878)),f337(f337(f7(x43211,f892(x43211,a878),a878),f339(x43211)),x43212)),f337(f337(f7(x43211,f892(x43211,a878),a878),f339(x43211)),x43213))))
% 156.88/156.99  [4334]E(f337(f257(x43341),f337(f337(f18(x43341,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43341),a336),f337(f337(f7(x43341,x43341,a878),a334),x43342))),f337(f337(f7(x43341,f892(x43341,a878),a878),f339(x43341)),x43343))),f337(f337(f315(x43341),x43342),x43343))
% 156.88/156.99  [4354]E(f337(f337(f87(f885(f885(x43541)),f885(f885(x43541))),f53(x43541,x43542)),f337(f337(f18(f885(f885(x43541)),f885(f885(x43541)),f885(f885(x43541))),f337(f337(f8(f885(f885(x43541)),f892(f885(f885(x43541)),f885(f885(x43541))),f885(f885(x43541))),f136(f885(x43541))),f337(f156(f885(x43541),f885(x43541)),f337(f153(x43541),x43543)))),f5(f885(f885(x43541))))),f53(x43541,f337(f337(f153(x43541),x43543),x43542)))
% 156.88/156.99  [4358]E(f337(f257(x43581),f337(f337(f18(x43581,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43581),a336),f337(f337(f7(x43581,f892(x43581,a878),a878),f339(x43581)),x43582))),f337(f337(f7(x43581,f892(x43581,a878),a878),f339(x43581)),x43583))),f337(f337(f113(f892(x43581,a878)),x43582),x43583))
% 156.88/156.99  [4359]E(f337(f257(x43591),f337(f337(f18(x43591,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43591),a335),f337(f337(f7(x43591,f892(x43591,a878),a878),f339(x43591)),x43592))),f337(f337(f7(x43591,f892(x43591,a878),a878),f339(x43591)),x43593))),f337(f337(f104(f892(x43591,a878)),x43592),x43593))
% 156.88/156.99  [4451]E(f337(f337(f41(x44511,f892(f892(x44511,a878),a878)),x44512),f337(f337(f7(x44511,f892(f892(x44511,a878),a878),f892(f892(x44511,a878),a878)),f337(f337(f8(f892(x44511,a878),f892(f892(f892(x44511,a878),a878),f892(f892(x44511,a878),a878)),x44511),f315(f892(x44511,a878))),f337(f337(f8(f892(x44511,a878),f892(x44511,a878),x44511),f291(x44511,x44511,x44513)),f337(f337(f7(x44511,f892(x44511,a878),f892(x44511,a878)),f315(x44511)),f197(f892(x44511,a878)))))),f197(f892(f892(x44511,a878),a878)))),f337(f337(f60(x44511),x44512),x44513))
% 156.88/156.99  [4453]E(f337(f337(f214(x44531),f337(f337(f82(a1),f337(f337(f74(f891(a1,a1),a1,x44531,f271(a1,a1)),f225(x44531)),x44532)),f337(f337(f74(f891(a1,a1),a1,x44531,f271(a1,a1)),f225(x44531)),x44533))),f337(f337(f82(a1),f337(f337(f74(f891(a1,a1),a1,x44531,f275(a1,a1)),f225(x44531)),x44532)),f337(f337(f74(f891(a1,a1),a1,x44531,f275(a1,a1)),f225(x44531)),x44533))),f240(x44531,x44532,x44533))
% 156.88/156.99  [4456]E(f337(f257(f885(x44561)),f337(f337(f18(f885(x44561),a878,a878),f337(f337(f8(a878,f892(a878,a878),f885(x44561)),a335),f337(f337(f7(f885(x44561),a884,a878),f337(f337(f8(a884,f892(a884,a878),f885(x44561)),a334),f198(f885(x44561)))),x44562))),f337(f337(f7(f885(x44561),f892(x44561,a878),a878),f337(f337(f8(f892(x44561,a878),f892(f892(x44561,a878),a878),f885(x44561)),f251(f892(x44561,a878))),f175(x44561))),f337(f175(x44561),x44563)))),f337(f175(f885(x44561)),f54(x44561,x44562,x44563)))
% 156.88/156.99  [3829]E(f44(a884,f337(f337(f81(a884),f337(f337(f82(a884),x38291),x38292)),x38293),x38292),f44(a884,x38293,x38292))
% 156.88/156.99  [3876]E(f141(a884,f337(f307(a884,f337(f337(f81(a884),x38761),x38762)),x38763)),f337(f337(f140(a884),x38762),f141(a884,f337(f307(a884,x38761),x38763))))
% 156.88/156.99  [3922]E(f337(f337(f81(a1),f337(f103(a1),x39221)),f337(f337(f81(a1),f337(f103(a1),x39222)),x39223)),f337(f337(f81(a1),f337(f103(a1),f337(f337(f81(a884),x39221),x39222))),x39223))
% 156.88/156.99  [3929]E(f337(f337(f113(f892(x39291,a878)),f337(f337(f22(f892(x39291,a878)),x39292),x39293)),x39293),f337(f337(f113(f892(x39291,a878)),x39292),x39293))
% 156.88/156.99  [3930]E(f337(f337(f22(f892(x39301,a878)),f337(f337(f22(f892(x39301,a878)),x39302),x39303)),x39303),f337(f337(f22(f892(x39301,a878)),x39302),x39303))
% 156.88/156.99  [3953]E(f337(f337(f294(x39531,x39531,x39532),f313(x39531,f197(f892(f891(x39531,x39531),a878)))),x39533),x39533)
% 156.88/156.99  [3960]E(f337(f337(f113(f892(x39601,a878)),f337(f290(x39601),x39602)),f337(f290(x39601),x39603)),f337(f290(x39601),f337(f337(f113(f892(f891(x39601,x39601),a878)),x39602),x39603)))
% 156.88/156.99  [3971]E(f281(x39711,f337(f337(f153(f891(a102,x39711)),f337(f337(f272(a102,x39711),f2(a102)),x39712)),x39713)),f281(x39711,x39713))
% 156.88/156.99  [3974]E(f337(f337(f113(f892(x39741,a878)),f39(f892(x39741,a878),x39742)),f39(f892(x39741,a878),x39743)),f39(f892(x39741,a878),f337(f337(f113(f892(f892(x39741,a878),a878)),x39742),x39743)))
% 156.88/156.99  [3975]E(f337(f337(f104(f892(x39751,a878)),f40(f892(x39751,a878),x39752)),f40(f892(x39751,a878),x39753)),f40(f892(x39751,a878),f337(f337(f113(f892(f892(x39751,a878),a878)),x39752),x39753)))
% 156.88/156.99  [4012]E(f337(f337(f294(x40121,x40121,x40121),f337(f337(f192(f891(x40121,x40121),a878),x40122),x40123)),x40123),f337(f337(f192(f891(x40121,x40121),a878),f337(a115,x40122)),x40123))
% 156.88/156.99  [4061]P4(f337(f337(f251(f892(x40611,a878)),f337(f337(f22(f892(x40611,a878)),x40612),x40613)),x40612))
% 156.88/156.99  [4062]P4(f337(f337(f251(f892(x40621,a878)),f337(f337(f104(f892(x40621,a878)),x40622),x40623)),x40623))
% 156.88/156.99  [4063]P4(f337(f337(f251(f892(x40631,a878)),f337(f337(f104(f892(x40631,a878)),x40632),x40633)),x40632))
% 156.88/156.99  [4088]E(f313(x40881,f337(f337(f113(f892(f891(x40881,x40881),a878)),f313(x40881,x40882)),f313(x40881,x40883))),f313(x40881,f337(f337(f113(f892(f891(x40881,x40881),a878)),x40882),x40883)))
% 156.88/156.99  [4092]E(f39(f892(x40921,a878),f337(f337(f315(f892(x40921,a878)),x40922),f337(f337(f315(f892(x40921,a878)),x40923),f197(f892(f892(x40921,a878),a878))))),f337(f337(f113(f892(x40921,a878)),x40922),x40923))
% 156.88/156.99  [4093]E(f40(f892(x40931,a878),f337(f337(f315(f892(x40931,a878)),x40932),f337(f337(f315(f892(x40931,a878)),x40933),f197(f892(f892(x40931,a878),a878))))),f337(f337(f104(f892(x40931,a878)),x40932),x40933))
% 156.88/156.99  [4099]E(f337(f337(f294(x40991,x40991,x40991),f337(f337(f192(f891(x40991,x40991),a878),x40992),x40993)),x40993),f337(f337(f294(x40991,x40991,x40991),x40993),f337(f337(f192(f891(x40991,x40991),a878),x40992),x40993)))
% 156.88/156.99  [4171]E(f337(f337(f113(f892(x41711,a878)),f337(f257(x41711),f337(f337(f7(x41711,x41711,a878),a334),x41712))),x41713),f337(f337(f315(x41711),x41712),x41713))
% 156.88/156.99  [4173]E(f337(a107,f337(f337(f6(x41731,a1),f337(f337(f8(a884,a1,x41731),f103(a1)),x41732)),x41733)),f337(f337(f6(x41731,a884),x41732),x41733))
% 156.88/156.99  [4174]E(f337(a107,f337(f337(f9(x41741,a1),f337(f337(f8(a884,a1,x41741),f103(a1)),x41742)),x41743)),f337(f337(f9(x41741,a884),x41742),x41743))
% 156.88/156.99  [4253]E(f337(f158(f885(x42531),x42531,f337(f174(x42531),x42532),f337(f16(f892(f885(x42531),f885(x42531)),x42531),f337(f337(f7(f885(x42531),f885(x42531),f885(x42531)),f136(x42531)),x42532))),x42533),f337(f174(x42531),f337(f337(f136(x42531),x42533),x42532)))
% 156.88/156.99  [4284]P4(f337(f337(f251(f892(f892(x42841,a878),a878)),f337(f337(f113(f892(f892(x42841,a878),a878)),f337(f314(x42841),x42842)),f337(f314(x42841),x42843))),f337(f314(x42841),f337(f337(f113(f892(x42841,a878)),x42842),x42843))))
% 156.88/156.99  [4377]E(f337(f257(x43771),f337(f337(f18(x43771,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43771),a335),f337(f337(f7(x43771,f892(x43771,a878),a878),f339(x43771)),x43772))),f337(f337(f8(a878,a878,x43771),a332),f337(f337(f7(x43771,f892(x43771,a878),a878),f339(x43771)),x43773)))),f337(f337(f22(f892(x43771,a878)),x43772),x43773))
% 156.88/156.99  [4400]E(f337(f37(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,a884,a878),f252(a884)),f337(f198(f885(x44001)),x44002)))),f337(f337(f8(x44001,a878,a884),x44003),f337(f167(x44001),x44002))))),f337(f198(f885(x44001)),f337(f138(x44001,x44003),x44002)))
% 156.88/156.99  [4402]E(f337(f198(f885(x44021)),f179(x44021,x44022,x44023)),f337(f37(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,a884,a878),f252(a884)),f337(f198(f885(x44021)),x44022)))),f337(f337(f7(a884,f892(a884,a878),a878),f339(a884)),x44023)))))
% 156.88/156.99  [4499]E(f337(f337(f104(f892(f891(f885(x44991),f885(x44991)),a878)),f337(f316(f891(f891(x44991,f885(x44991)),f891(x44991,f885(x44991))),f891(f885(x44991),f885(x44991)),f277(f891(x44991,f885(x44991)),f885(x44991),f891(x44991,f885(x44991)),f885(x44991),f337(f276(x44991,f885(x44991),f885(x44991)),f153(x44991)),f337(f276(x44991,f885(x44991),f885(x44991)),f153(x44991)))),f329(x44991,f885(x44991),x44992,f337(f145(x44991,x44992),x44993)))),f337(f257(f891(f885(x44991),f885(x44991))),f337(f276(f885(x44991),f885(x44991),a878),f337(f337(f7(f885(x44991),f892(f885(x44991),a878),f892(f885(x44991),a878)),f337(f337(f8(f892(a878,a878),f892(f892(f885(x44991),a878),f892(f885(x44991),a878)),f885(x44991)),f8(a878,a878,f885(x44991))),f337(f337(f8(a878,f892(a878,a878),f885(x44991)),a335),f337(f337(f7(f885(x44991),a884,a878),f337(f337(f8(a884,f892(a884,a878),f885(x44991)),a334),f198(f885(x44991)))),f337(a115,x44993))))),f337(f337(f7(f885(x44991),a884,a878),f337(f337(f8(a884,f892(a884,a878),f885(x44991)),a334),f198(f885(x44991)))),f337(a115,x44993)))))),f337(f145(x44991,x44992),f337(a115,x44993)))
% 156.88/156.99  [3976]E(f44(a884,f337(a115,f337(f337(f81(a884),f337(f337(f82(a884),x39761),x39762)),x39763)),x39762),f44(a884,f337(a115,x39763),x39762))
% 156.88/156.99  [4241]E(f337(f257(x42411),f337(f337(f18(x42411,a878,a878),f337(f337(f8(a878,f892(a878,a878),x42411),a335),x42412)),x42413)),f337(f337(f104(f892(x42411,a878)),f337(f257(x42411),x42412)),f337(f257(x42411),x42413)))
% 156.88/156.99  [4242]E(f337(f257(x42421),f337(f337(f18(x42421,a878,a878),f337(f337(f8(a878,f892(a878,a878),x42421),a336),x42422)),x42423)),f337(f337(f113(f892(x42421,a878)),f337(f257(x42421),x42422)),f337(f257(x42421),x42423)))
% 156.88/156.99  [4244]E(f337(f337(f136(x42441),f337(f337(f140(x42441),f44(a884,x42442,f337(f198(f885(x42441)),x42443))),x42443)),f337(f337(f178(x42441),f44(a884,x42442,f337(f198(f885(x42441)),x42443))),x42443)),f337(f337(f337(f192(f885(x42441),f885(x42441)),x42442),f170(x42441)),x42443))
% 156.88/156.99  [4250]E(f337(f257(x42501),f337(f337(f18(x42501,a878,a878),f337(f337(f8(a878,f892(a878,a878),x42501),a340),x42502)),x42503)),f337(f337(f113(f892(x42501,a878)),f337(f80(f892(x42501,a878)),f337(f257(x42501),x42502))),f337(f257(x42501),x42503)))
% 156.88/156.99  [4266]E(f337(f337(f81(a884),f337(f198(f885(x42661)),f337(f138(x42661,x42662),x42663))),f337(f198(f885(x42661)),f337(f138(x42661,f337(f337(f8(a878,a878,x42661),a332),x42662)),x42663))),f337(f198(f885(x42661)),x42663))
% 156.88/156.99  [4291]P4(f337(f337(f251(f892(x42911,a878)),f337(f337(f113(f892(x42911,a878)),f40(f892(x42911,a878),x42912)),f40(f892(x42911,a878),x42913))),f40(f892(x42911,a878),f337(f337(f104(f892(f892(x42911,a878),a878)),x42912),x42913))))
% 156.88/156.99  [4305]E(f337(f175(x43051),f337(f138(x43051,f337(f337(f8(a878,a878,x43051),a332),f337(f337(f7(x43051,x43051,a878),a334),x43052))),x43053)),f337(f337(f22(f892(x43051,a878)),f337(f175(x43051),x43053)),f337(f337(f315(x43051),x43052),f197(f892(x43051,a878)))))
% 156.88/156.99  [4314]P4(f337(f337(f251(f892(f891(x43141,x43141),a878)),f337(f337(f113(f892(f891(x43141,x43141),a878)),f313(x43141,x43142)),f313(x43141,x43143))),f313(x43141,f337(f337(f113(f892(f891(x43141,x43141),a878)),x43142),x43143))))
% 156.88/156.99  [4339]E(f337(f337(f82(a884),f337(a115,f337(a115,f2(a884)))),f337(f337(f6(a884,a884),f337(f337(f8(a884,a884,a884),f337(f81(a884),x43391)),f337(f337(f7(a884,a884,a884),f82(a884)),x43392))),f337(f258(a884),x43393))),f337(f337(f82(a884),x43393),f337(f337(f81(a884),x43391),f337(f337(f81(a884),x43391),f337(f337(f82(a884),f337(f337(f22(a884),x43393),f79(a884))),x43392)))))
% 156.88/156.99  [4349]E(f337(f257(x43491),f337(f337(f18(x43491,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43491),a335),f337(f337(f7(x43491,f892(x43491,a878),a878),f339(x43491)),f337(f175(x43491),x43492)))),x43493)),f337(f175(x43491),f337(f138(x43491,x43493),x43492)))
% 156.88/156.99  [4498]E(f337(f257(x44981),f337(f337(f8(f892(a884,a878),a878,x44981),f88(a884)),f337(f337(f7(x44981,f892(a884,a878),f892(a884,a878)),f337(f337(f8(f892(a884,f892(a878,a878)),f892(f892(a884,a878),f892(a884,a878)),x44981),f18(a884,a878,a878)),f337(f337(f8(f892(a884,a878),f892(a884,f892(a878,a878)),x44981),f337(f8(a878,f892(a878,a878),a884),a335)),f337(f337(f7(x44981,f892(a884,x44981),f892(a884,a878)),f337(f337(f8(f892(x44981,a878),f892(f892(a884,x44981),f892(a884,a878)),x44981),f8(x44981,a878,a884)),a334)),f337(f167(x44981),x44982))))),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,a884,a878),f252(a884)),f337(f198(f885(x44981)),x44982)))),f337(f337(f7(a884,f892(a884,a878),a878),f339(a884)),x44983))))),f337(f175(x44981),f179(x44981,x44982,x44983)))
% 156.88/156.99  [4390]E(f337(f257(x43901),f337(f337(f18(x43901,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43901),a340),f337(f337(f8(a878,a878,x43901),a332),f337(f337(f7(x43901,x43901,a878),a334),x43902)))),x43903)),f337(f337(f315(x43901),x43902),f337(f257(x43901),x43903)))
% 156.88/156.99  [4422]E(f337(f337(f156(f891(x44221,a884),x44221),f271(x44221,a884)),f337(f138(f891(x44221,a884),f337(f337(f7(f891(x44221,a884),f892(a884,a878),a878),f337(f337(f8(a884,f892(f892(a884,a878),a878),f891(x44221,a884)),f339(a884)),f275(x44221,a884))),x44222)),f337(f337(f185(x44221,a884),x44223),f141(a884,f337(f307(a884,f2(a884)),f337(f198(f885(x44221)),x44223)))))),f179(x44221,x44223,x44222))
% 156.88/156.99  [4452]E(f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f6(a884,a1),f337(f337(f8(a1,a1,a884),f337(f81(a1),x44521)),f337(f337(f7(a884,a1,a1),f337(f337(f8(a1,f892(a1,a1),a884),f82(a1)),f103(a1))),x44522))),f337(f258(a884),x44523))),f337(f337(f82(a1),f337(f103(a1),x44523)),f337(f337(f81(a1),x44521),f337(f337(f81(a1),x44521),f337(f337(f82(a1),f337(f103(a1),f337(f337(f22(a884),x44523),f79(a884)))),x44522)))))
% 156.88/156.99  [4492]E(f337(f257(f891(x44921,x44922)),f337(f276(x44921,x44922,a878),f337(f337(f7(x44921,f892(f891(x44922,x44921),a878),f892(x44922,a878)),f337(f337(f8(f892(x44922,f892(f892(f891(x44922,x44921),a878),a878)),f892(f892(f891(x44922,x44921),a878),f892(x44922,a878)),x44921),f7(x44922,f892(f891(x44922,x44921),a878),a878)),f337(f337(f8(f892(x44922,f891(x44922,x44921)),f892(x44922,f892(f892(f891(x44922,x44921),a878),a878)),x44921),f337(f8(f891(x44922,x44921),f892(f892(f891(x44922,x44921),a878),a878),x44922),f339(f891(x44922,x44921)))),f337(f7(x44922,x44921,f891(x44922,x44921)),f272(x44922,x44921))))),x44923))),f337(f292(x44922,x44921),x44923))
% 156.88/156.99  [4514]E(f337(f257(f885(x45141)),f337(f337(f8(f892(x45141,a878),a878,f885(x45141)),f88(x45141)),f337(f337(f8(f892(x45141,f892(f885(x45141),a878)),f892(x45141,a878),f885(x45141)),f337(f8(f892(f885(x45141),a878),a878,x45141),f88(f885(x45141)))),f337(f337(f7(f885(x45141),f892(x45141,f892(f885(x45141),a878)),f892(x45141,f892(f885(x45141),a878))),f337(f337(f8(f892(x45141,f892(f892(f885(x45141),a878),f892(f885(x45141),a878))),f892(f892(x45141,f892(f885(x45141),a878)),f892(x45141,f892(f885(x45141),a878))),f885(x45141)),f18(x45141,f892(f885(x45141),a878),f892(f885(x45141),a878))),f337(f337(f8(f892(x45141,f892(f885(x45141),f892(a878,a878))),f892(x45141,f892(f892(f885(x45141),a878),f892(f885(x45141),a878))),f885(x45141)),f337(f8(f892(f885(x45141),f892(a878,a878)),f892(f892(f885(x45141),a878),f892(f885(x45141),a878)),x45141),f18(f885(x45141),a878,a878))),f337(f337(f8(f892(x45141,f892(f885(x45141),a878)),f892(x45141,f892(f885(x45141),f892(a878,a878))),f885(x45141)),f337(f8(f892(f885(x45141),a878),f892(f885(x45141),f892(a878,a878)),x45141),f337(f8(a878,f892(a878,a878),f885(x45141)),a335))),f337(f337(f7(f885(x45141),f892(x45141,f892(f885(x45141),f885(x45141))),f892(x45141,f892(f885(x45141),a878))),f337(f337(f8(f892(f892(f885(x45141),f885(x45141)),f892(f885(x45141),a878)),f892(f892(x45141,f892(f885(x45141),f885(x45141))),f892(x45141,f892(f885(x45141),a878))),f885(x45141)),f8(f892(f885(x45141),f885(x45141)),f892(f885(x45141),a878),x45141)),f337(f337(f8(f892(f885(x45141),a878),f892(f892(f885(x45141),f885(x45141)),f892(f885(x45141),a878)),f885(x45141)),f8(f885(x45141),a878,f885(x45141))),a334))),f153(x45141)))))),f337(f337(f7(x45141,f892(f885(x45141),a878),f892(f885(x45141),a878)),f337(f337(f8(f892(a878,a878),f892(f892(f885(x45141),a878),f892(f885(x45141),a878)),x45141),f8(a878,a878,f885(x45141))),f337(f337(f8(a878,f892(a878,a878),x45141),a335),f337(f337(f7(x45141,f892(x45141,a878),a878),f339(x45141)),x45142)))),f337(f337(f7(f885(x45141),f892(f885(x45141),a878),a878),f339(f885(x45141))),x45143)))))),f177(x45141,x45142,x45143))
% 156.88/156.99  [4511]E(f337(f337(f87(a1,f891(a1,a1)),f337(f337(f22(a1),x45111),x45112)),f337(f337(f7(a1,f891(a1,a1),f891(a1,a1)),f337(f337(f18(a1,f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),f337(f337(f8(a878,f892(f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),a1),f99(f891(a1,a1))),f337(f251(a1),f2(a1)))),f337(f272(a1,a1),f337(f337(f81(a1),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x45113)),f79(a1))))),f337(f337(f272(a1,a1),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x45113)),x45111))),f337(f43(x45112),f337(f337(f272(a1,a1),x45113),x45111)))
% 156.88/156.99  [4542]~E(f32(x45421,x45422),f33(x45423,x45424))
% 156.88/156.99  [4559]~E(f337(a28,x45591),f30(x45592,x45593,x45594))
% 156.88/156.99  [4560]~E(f337(a28,x45601),f29(x45602,x45603,x45604))
% 156.88/156.99  [4561]~E(f30(x45611,x45612,x45613),f337(a28,x45614))
% 156.88/156.99  [4562]~E(f29(x45621,x45622,x45623),f337(a28,x45624))
% 156.88/156.99  [3516]E(f337(f337(f337(f73(x35161,x35162),x35163),x35164),f337(x35163,x35164)),x35163)
% 156.88/156.99  [3524]E(f119(x35241,f337(x35242,x35243),f337(x35244,x35243)),f337(f216(x35241,x35242,x35244),x35243))
% 156.88/156.99  [3535]E(f119(f887(x35351),f337(x35352,x35353),f337(x35354,x35353)),f337(f206(x35351,x35352,x35354),x35353))
% 156.88/156.99  [3578]E(f337(f337(f263(x35781,x35782,x35783),x35784),f2(a884)),x35782)
% 156.88/156.99  [3619]E(f194(x36191,x36192,x36193,f337(a115,x36194)),f337(x36193,x36194))
% 156.88/156.99  [3660]E(f173(x36601,x36602,f173(x36601,x36603,x36604)),f173(x36601,x36603,f173(x36601,x36602,x36604)))
% 156.88/156.99  [3661]E(f129(x36611,x36612,f119(x36611,x36613,x36614)),f119(x36611,f129(x36611,x36612,x36613),x36614))
% 156.88/156.99  [3795]E(f337(f246(x37951,x37952,x37953,x37954),f210(x37952)),x37953)
% 156.88/156.99  [3797]E(f337(f158(x37971,x37972,x37973,x37974),f116(x37972)),x37973)
% 156.88/156.99  [3798]E(f337(f144(x37981,x37982,x37983,x37984),f116(x37982)),x37984)
% 156.88/156.99  [3836]E(f337(f198(f888(x38361,x38362)),f233(x38361,x38362,x38363,x38364)),f2(a884))
% 156.88/156.99  [3906]E(f337(f337(f136(x39061),f172(x39061,x39062,x39063)),f172(x39061,x39064,x39063)),f337(f337(f136(x39061),f172(x39061,x39064,x39063)),f172(x39061,x39062,x39063)))
% 156.88/156.99  [3919]E(f337(f246(f887(x39191),x39192,f210(x39191),f337(f16(f887(x39191),x39192),f210(x39191))),f337(x39193,x39194)),f210(x39191))
% 156.88/156.99  [3964]E(f337(f337(f113(f892(x39641,a878)),f187(x39641,x39642,x39643)),f187(x39641,x39642,x39644)),f187(x39641,x39642,f188(x39641,x39642,x39644,x39643)))
% 156.88/156.99  [3997]E(f337(f337(f278(x39971,x39972,x39973,f891(x39972,x39973)),x39974),f272(x39972,x39973)),x39974)
% 156.88/156.99  [4006]E(f247(x40061,x40062,x40063,x40064,f210(x40062)),x40063)
% 156.88/156.99  [4007]E(f190(x40071,x40072,x40073,x40074,f116(x40072)),x40073)
% 156.88/156.99  [4008]E(f190(x40081,x40082,x40083,f116(x40081),x40084),x40083)
% 156.88/156.99  [4298]P42(x42981,x42982,x42983,x42984,f197(f892(x42981,a878)),x42984)
% 156.88/156.99  [3318]E(f337(f337(f16(x33181,x33182),x33183),x33184),x33183)
% 156.88/156.99  [3433]E(f337(f337(f211(x34331,x34332),x34333),f337(f209(x34331),x34334)),f337(f209(x34332),f337(x34333,x34334)))
% 156.88/156.99  [3609]E(f173(x36091,x36092,f337(f138(x36091,x36093),x36094)),f337(f138(x36091,x36093),f173(x36091,x36092,x36094)))
% 156.88/156.99  [3644]E(f337(f337(f64(x36441,x36442,x36443),x36444),f197(f892(x36441,a878))),x36444)
% 156.88/156.99  [3667]E(f337(f337(f167(x36671),f337(f337(f153(x36671),x36672),x36673)),f337(a115,x36674)),f337(f337(f167(x36671),x36673),x36674))
% 156.88/156.99  [3710]P27(x37101,f2(a884),f337(f337(f337(f93(x37101),x37102),f337(a28,x37103)),x37104))
% 156.88/156.99  [3735]E(f337(f337(x37351,x37352),f337(f193(x37353,x37354,x37351),x37352)),f337(f193(x37353,x37354,x37351),f337(a115,x37352)))
% 156.88/156.99  [3834]E(f337(f337(f161(x38341,f337(f337(f153(x38341),x38342),x38343)),f2(a884)),x38344),f337(f337(f153(x38341),x38344),x38343))
% 156.88/156.99  [3846]E(f337(f337(f41(f892(x38461,a878),f892(x38462,a878)),x38463),f316(x38461,x38462,x38464)),f337(f316(x38461,x38462,x38464),f39(f892(x38461,a878),x38463)))
% 156.88/156.99  [3847]E(f337(f337(f41(f892(x38471,a878),f892(x38472,a878)),x38473),f317(x38472,x38471,x38474)),f337(f317(x38472,x38471,x38474),f39(f892(x38471,a878),x38473)))
% 156.88/156.99  [3946]E(f187(x39461,x39462,f191(x39461,x39462,x39463,x39464)),f337(f337(f104(f892(x39461,a878)),f187(x39461,x39462,x39463)),x39464))
% 156.88/156.99  [3950]E(f337(f128(x39501,x39502),f129(x39501,x39503,x39504)),f337(f337(f81(a884),f337(f337(f81(a884),f337(x39502,x39503)),f337(f128(x39501,x39502),x39504))),f337(a115,f2(a884))))
% 156.88/156.99  [3970]E(f337(f144(x39701,x39702,f337(f7(x39702,x39701,x39701),x39703),x39704),f337(f171(x39702),f116(x39702))),x39704)
% 156.88/156.99  [4019]E(f77(x40191,x40192,x40193,x40194,f197(f892(x40191,a878))),x40193)
% 156.88/156.99  [4064]E(f337(f337(f337(f337(f73(x40641,f887(x40642)),f337(f16(f887(x40642),x40641),f210(x40642))),x40643),f210(x40642)),x40644),f210(x40642))
% 156.88/156.99  [4224]E(f337(f276(x42241,x42242,x42243),f337(f337(f8(f892(x42242,f891(x42241,x42242)),f892(x42242,x42243),x42241),f337(f8(f891(x42241,x42242),x42243,x42242),x42244)),f272(x42241,x42242))),x42244)
% 156.88/156.99  [3514]E(f337(f275(x35141,x35142),f337(f337(f272(x35141,x35142),x35143),x35144)),x35144)
% 156.88/156.99  [3515]E(f337(f271(x35151,x35152),f337(f337(f272(x35151,x35152),x35153),x35154)),x35153)
% 156.88/156.99  [3551]E(f337(f198(f885(x35511)),f337(f337(f156(x35512,x35511),x35513),x35514)),f337(f198(f885(x35512)),x35514))
% 156.88/156.99  [3552]E(f337(f198(f885(x35521)),f337(f337(f161(x35521,x35522),x35523),x35524)),f337(f198(f885(x35521)),x35522))
% 156.88/156.99  [3572]E(f337(f337(f140(x35721),f337(a115,x35722)),f337(f337(f153(x35721),x35723),x35724)),f337(f337(f140(x35721),x35722),x35724))
% 156.88/156.99  [3639]E(f337(f337(f178(x36391),x36392),f172(x36391,x36393,x36394)),f172(x36391,f337(f337(f249(a884),x36392),x36393),x36394))
% 156.88/156.99  [3640]E(f337(f337(f140(x36401),x36402),f172(x36401,x36403,x36404)),f172(x36401,f337(f337(f22(a884),x36403),x36402),x36404))
% 156.88/156.99  [3646]E(f337(f337(f315(x36461),x36462),f337(f337(f315(x36461),x36463),x36464)),f337(f337(f315(x36461),x36463),f337(f337(f315(x36461),x36462),x36464)))
% 156.88/156.99  [3649]E(f337(f337(f156(x36491,x36492),x36493),f117(x36491,x36494)),f117(x36492,f337(f337(f156(x36491,x36492),x36493),x36494)))
% 156.88/156.99  [3665]E(f337(f171(x36651),f337(f337(f156(x36652,x36651),x36653),x36654)),f337(f337(f156(x36652,x36651),x36653),f337(f171(x36652),x36654)))
% 156.88/156.99  [3666]E(f337(f337(f156(x36661,x36662),x36663),f337(f174(x36661),x36664)),f337(f174(x36662),f337(f337(f156(x36661,x36662),x36663),x36664)))
% 156.88/156.99  [3677]E(f337(f337(f178(x36771),f337(a115,x36772)),f337(f337(f153(x36771),x36773),x36774)),f337(f337(f153(x36771),x36773),f337(f337(f178(x36771),x36772),x36774)))
% 156.88/156.99  [3681]E(f337(f175(x36811),f337(f337(f156(x36812,x36811),x36813),x36814)),f337(f316(x36812,x36811,x36813),f337(f175(x36812),x36814)))
% 156.88/156.99  [3696]E(f337(f337(f156(x36961,x36962),f337(f16(x36962,x36961),x36963)),x36964),f172(x36962,f337(f198(f885(x36961)),x36964),x36963))
% 156.88/156.99  [3734]E(f17(x37341,x37342,x37343,f337(a3,f337(a115,f337(a19,x37344)))),f337(x37343,x37344))
% 156.88/156.99  [3737]E(f337(f337(f136(x37371),f337(f138(x37371,x37372),x37373)),f337(f138(x37371,x37372),x37374)),f337(f138(x37371,x37372),f337(f337(f136(x37371),x37373),x37374)))
% 156.88/156.99  [3750]E(f154(x37501,f337(f337(f156(x37502,x37501),x37503),f154(x37502,x37504))),f154(x37501,f337(f337(f156(x37502,x37501),x37503),x37504)))
% 156.88/156.99  [3766]E(f337(f292(x37661,x37661),f337(f337(f293(x37662,x37661),x37663),x37664)),f337(f337(f293(x37662,x37661),f337(f292(x37662,x37662),x37663)),x37664))
% 156.88/156.99  [3777]E(f337(f337(f294(x37771,x37772,x37773),x37774),f197(f892(f891(x37772,x37773),a878))),f197(f892(f891(x37771,x37773),a878)))
% 156.88/156.99  [3778]E(f337(f337(f178(x37781),f337(f337(f22(a884),x37782),x37783)),f337(f337(f140(x37781),x37783),x37784)),f337(f337(f140(x37781),x37783),f337(f337(f178(x37781),x37782),x37784)))
% 156.88/156.99  [3799]E(f337(f337(f136(x37991),f172(x37991,x37992,x37993)),f172(x37991,x37994,x37993)),f172(x37991,f337(f337(f81(a884),x37992),x37994),x37993))
% 156.88/156.99  [3826]E(f39(f892(x38261,a878),f337(f316(x38262,f892(x38261,a878),x38263),x38264)),f337(f337(f41(x38262,f892(x38261,a878)),x38264),x38263))
% 156.88/156.99  [3827]E(f40(f892(x38271,a878),f337(f316(x38272,f892(x38271,a878),x38273),x38274)),f337(f337(f42(x38272,f892(x38271,a878)),x38274),x38273))
% 156.88/156.99  [3828]E(f337(f198(f885(f891(x38281,x38282))),f337(f337(f185(x38281,x38282),x38283),x38284)),f337(f337(f249(a884),f337(f198(f885(x38281)),x38283)),f337(f198(f885(x38282)),x38284)))
% 156.88/156.99  [3830]E(f337(f317(x38301,x38302,x38303),f337(f80(f892(x38302,a878)),x38304)),f337(f80(f892(x38301,a878)),f337(f317(x38301,x38302,x38303),x38304)))
% 156.88/156.99  [3861]E(f337(f191(x38611,x38612,x38613,f197(f892(x38611,a878))),x38614),f210(x38612))
% 156.88/156.99  [3882]E(f337(f317(x38821,x38822,x38823),f337(f257(x38822),x38824)),f337(f257(x38821),f337(f337(f8(x38822,a878,x38821),x38824),x38823)))
% 156.88/156.99  [3900]E(f337(f337(f167(x39001),f337(f337(f136(x39001),x39002),f337(f337(f153(x39001),x39003),x39004))),f337(f198(f885(x39001)),x39002)),x39003)
% 156.88/156.99  [3905]E(f337(f191(x39051,x39052,f337(f16(f887(x39052),x39051),f210(x39052)),x39053),x39054),f210(x39052))
% 156.88/156.99  [3927]E(f337(f316(x39271,x39272,x39273),f337(f317(x39271,x39272,x39273),x39274)),f337(f337(f104(f892(x39272,a878)),x39274),f337(f316(x39271,x39272,x39273),f260(f892(x39271,a878)))))
% 156.88/156.99  [3945]P4(f337(f337(f339(x39451),f337(x39452,x39453)),f337(f316(x39454,x39451,x39452),f260(f892(x39454,a878)))))
% 156.88/156.99  [3957]E(f337(f337(f136(x39571),f172(x39571,x39572,x39573)),f337(f337(f153(x39571),x39573),x39574)),f337(f337(f153(x39571),x39573),f337(f337(f136(x39571),f172(x39571,x39572,x39573)),x39574)))
% 156.88/156.99  [3959]E(f337(f337(f274(x39591,x39592),f337(f175(x39591),x39593)),f337(f16(f892(x39592,a878),x39591),f337(f175(x39592),x39594))),f337(f175(f891(x39591,x39592)),f59(x39591,x39592,x39593,x39594)))
% 156.88/156.99  [3973]E(f157(x39731,x39732,f337(f337(f153(x39731),x39733),x39734)),f337(f337(f81(a884),f337(f337(f81(a884),f337(x39732,x39733)),f157(x39731,x39732,x39734))),f337(a115,f2(a884))))
% 156.88/156.99  [3988]E(f194(f885(x39881),f337(f337(f153(x39881),x39882),x39883),f337(f337(f7(a884,f885(x39881),f885(x39881)),f140(x39881)),x39883),x39884),f337(f337(f140(x39881),x39884),f337(f337(f153(x39881),x39882),x39883)))
% 156.88/156.99  [3989]P25(x39891,f891(x39892,x39891),f341(x39893,x39894,x39892,x39891),f337(f337(f41(x39892,f892(x39891,a878)),x39894),x39893))
% 156.88/156.99  [3998]E(f337(f337(f22(f892(x39981,a878)),f337(f337(f22(f892(x39981,a878)),x39982),x39983)),f337(f337(f315(x39981),x39984),f197(f892(x39981,a878)))),f337(f337(f22(f892(x39981,a878)),x39982),f337(f337(f315(x39981),x39984),x39983)))
% 156.88/156.99  [4010]E(f337(f337(f192(f892(x40101,x40102),f892(x40101,x40102)),x40103),f74(x40102,x40102,x40101,x40104)),f74(x40102,x40102,x40101,f337(f337(f192(x40102,x40102),x40103),x40104)))
% 156.88/156.99  [4087]E(f337(f337(f337(f192(f885(x40871),f885(x40871)),x40872),f170(x40871)),f337(f337(f337(f192(f885(x40871),f885(x40871)),x40873),f170(x40871)),x40874)),f337(f337(f337(f192(f885(x40871),f885(x40871)),f337(f337(f81(a884),x40872),x40873)),f170(x40871)),x40874))
% 156.88/156.99  [4176]P4(f337(f337(f251(f892(x41761,a878)),f337(f175(x41761),f337(f337(f161(x41761,x41762),x41763),x41764))),f337(f337(f315(x41761),x41764),f337(f175(x41761),x41762))))
% 156.88/156.99  [4214]E(f337(f337(f41(f892(x42141,a878),f892(f891(x42141,x42142),a878)),x42143),f337(f337(f7(f892(x42141,a878),f892(x42141,f892(x42142,a878)),f892(f891(x42141,x42142),a878)),f274(x42141,x42142)),x42144)),f337(f337(f274(x42141,x42142),f39(f892(x42141,a878),x42143)),x42144))
% 156.88/156.99  [4252]E(f222(x42521,x42522,x42523,f337(f74(x42522,f892(a102,f892(a102,f892(f891(a102,a102),f892(a102,f886(x42522))))),x42521,f221(x42522)),x42524)),f223(x42521,x42522,x42524,x42523))
% 156.88/156.99  [4269]E(f218(x42691,x42692,x42693,f337(f74(x42692,f892(a102,f892(a102,f892(f891(a102,a102),f892(a102,f886(f887(x42692)))))),x42691,f217(x42692)),x42694)),f219(x42691,x42692,x42694,x42693))
% 156.88/156.99  [4274]P4(f337(f66(x42741,x42742,x42743,x42744,f197(f892(x42741,a878))),x42744))
% 156.88/156.99  [4316]E(f337(f337(f41(x43161,f892(x43162,a878)),x43163),f337(f337(f7(x43161,f892(x43162,a878),f892(x43162,a878)),f337(f337(f8(x43162,f892(f892(x43162,a878),f892(x43162,a878)),x43161),f315(x43162)),x43164)),f197(f892(x43162,a878)))),f337(f316(x43161,x43162,x43164),x43163))
% 156.88/156.99  [4323]P4(f337(f337(f251(f892(x43231,a878)),f337(f268(x43232,x43231),f337(f337(f104(f892(f891(x43232,x43231),a878)),x43233),x43234))),f337(f337(f104(f892(x43231,a878)),f337(f268(x43232,x43231),x43233)),f337(f268(x43232,x43231),x43234))))
% 156.88/156.99  [4324]P4(f337(f337(f251(f892(x43241,a878)),f337(f270(x43241,x43242),f337(f337(f104(f892(f891(x43241,x43242),a878)),x43243),x43244))),f337(f337(f104(f892(x43241,a878)),f337(f270(x43241,x43242),x43243)),f337(f270(x43241,x43242),x43244))))
% 156.88/156.99  [4386]P4(f337(f337(f251(f892(f891(x43861,x43862),a878)),f337(f316(x43862,f891(x43861,x43862),f341(x43863,x43864,x43861,x43862)),f337(f337(f41(x43861,f892(x43862,a878)),x43864),x43863))),f337(f337(f274(x43861,x43862),x43864),x43863)))
% 156.88/156.99  [4387]E(f337(f121(x43871,f891(x43871,x43872),x43873),f337(f337(f8(f892(x43872,f886(f891(x43871,x43872))),f886(f891(x43871,x43872)),x43871),f121(x43872,f891(x43871,x43872),x43874)),f337(f337(f8(f892(x43872,f891(x43871,x43872)),f892(x43872,f886(f891(x43871,x43872))),x43871),f337(f8(f891(x43871,x43872),f886(f891(x43871,x43872)),x43872),f132(f891(x43871,x43872)))),f272(x43871,x43872)))),f133(x43871,x43872,x43873,x43874))
% 156.88/156.99  [4428]E(f86(f891(x44281,x44282),f337(f276(x44281,x44282,a878),f337(f337(f7(x44281,f892(x44282,a878),f892(x44282,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x44282,a878),f892(x44282,a878)),x44281),f8(a878,a878,x44282)),f337(f337(f8(a878,f892(a878,a878),x44281),a335),f337(a334,x44283)))),f337(a334,x44284)))),f337(f337(f272(x44281,x44282),x44283),x44284))
% 156.88/156.99  [4429]E(f91(f891(x44291,x44292),f337(f276(x44291,x44292,a878),f337(f337(f7(x44291,f892(x44292,a878),f892(x44292,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x44292,a878),f892(x44292,a878)),x44291),f8(a878,a878,x44292)),f337(f337(f8(a878,f892(a878,a878),x44291),a335),f337(a334,x44293)))),f337(a334,x44294)))),f337(f337(f272(x44291,x44292),x44293),x44294))
% 156.88/156.99  [4500]E(f337(f337(f276(f885(x45001),f885(x45001),f891(f885(x45001),f885(x45001))),f337(f337(f18(f885(x45001),f892(f885(x45001),f891(f885(x45001),f885(x45001))),f892(f885(x45001),f891(f885(x45001),f885(x45001)))),f337(f337(f8(f892(f885(x45001),f892(f891(f885(x45001),f885(x45001)),f891(f885(x45001),f885(x45001)))),f892(f892(f885(x45001),f891(f885(x45001),f885(x45001))),f892(f885(x45001),f891(f885(x45001),f885(x45001)))),f885(x45001)),f18(f885(x45001),f891(f885(x45001),f885(x45001)),f891(f885(x45001),f885(x45001)))),f337(f337(f8(f892(f885(x45001),f891(f885(x45001),f885(x45001))),f892(f885(x45001),f892(f891(f885(x45001),f885(x45001)),f891(f885(x45001),f885(x45001)))),f885(x45001)),f337(f8(f891(f885(x45001),f885(x45001)),f892(f891(f885(x45001),f885(x45001)),f891(f885(x45001),f885(x45001))),f885(x45001)),f337(f99(f891(f885(x45001),f885(x45001))),f337(x45002,x45003)))),f337(f337(f8(f885(x45001),f892(f885(x45001),f891(f885(x45001),f885(x45001))),f885(x45001)),f272(f885(x45001),f885(x45001))),f337(f153(x45001),x45003))))),f337(f337(f7(f885(x45001),f892(f885(x45001),f885(x45001)),f892(f885(x45001),f891(f885(x45001),f885(x45001)))),f337(f337(f8(f892(f885(x45001),f891(f885(x45001),f885(x45001))),f892(f892(f885(x45001),f885(x45001)),f892(f885(x45001),f891(f885(x45001),f885(x45001)))),f885(x45001)),f8(f885(x45001),f891(f885(x45001),f885(x45001)),f885(x45001))),f272(f885(x45001),f885(x45001)))),f337(f153(x45001),x45003)))),f169(x45001,x45002,x45004)),f169(x45001,x45002,f337(f337(f153(x45001),x45003),x45004)))
% 156.88/156.99  [4506]E(f337(f144(f892(x45061,f887(x45062)),f891(x45061,x45062),f337(f7(f891(x45061,x45062),f892(x45061,f887(x45062)),f892(x45061,f887(x45062))),f337(f276(x45061,x45062,f892(f892(x45061,f887(x45062)),f892(x45061,f887(x45062)))),f337(f337(f7(x45061,f892(x45062,f887(x45062)),f892(x45062,f892(f892(x45061,f887(x45062)),f892(x45061,f887(x45062))))),f337(f337(f8(f892(f887(x45062),f892(f892(x45061,f887(x45062)),f892(x45061,f887(x45062)))),f892(f892(x45062,f887(x45062)),f892(x45062,f892(f892(x45061,f887(x45062)),f892(x45061,f887(x45062))))),x45061),f8(f887(x45062),f892(f892(x45061,f887(x45062)),f892(x45061,f887(x45062))),x45062)),f337(f337(f8(f892(f892(x45061,f887(x45062)),f892(f887(x45062),f892(x45061,f887(x45062)))),f892(f887(x45062),f892(f892(x45061,f887(x45062)),f892(x45061,f887(x45062)))),x45061),f7(f892(x45061,f887(x45062)),f887(x45062),f892(x45061,f887(x45062)))),f337(f7(f892(x45061,f887(x45062)),x45061,f892(f887(x45062),f892(x45061,f887(x45062)))),f73(x45061,f887(x45062)))))),f209(x45062)))),x45063),f337(f171(f891(x45061,x45062)),x45064)),f188(x45061,x45062,x45063,f337(f181(x45061,x45062),x45064)))
% 156.88/156.99  [3591]E(f337(f198(f882(x35911)),f337(f337(f337(f93(x35911),x35912),x35913),x35914)),f2(a884))
% 156.88/156.99  [3713]E(f337(f337(f178(x37131),x37132),f337(f337(f178(x37131),x37133),x37134)),f337(f337(f178(x37131),f337(f337(f249(a884),x37132),x37133)),x37134))
% 156.88/156.99  [3714]E(f337(f337(f140(x37141),x37142),f337(f337(f140(x37141),x37143),x37144)),f337(f337(f140(x37141),f337(f337(f81(a884),x37142),x37143)),x37144))
% 156.88/156.99  [3726]E(f337(f337(f136(x37261),f337(f337(f153(x37261),x37262),x37263)),x37264),f337(f337(f153(x37261),x37262),f337(f337(f136(x37261),x37263),x37264)))
% 156.88/156.99  [3727]E(f337(f337(f136(x37271),f337(f337(f136(x37271),x37272),x37273)),x37274),f337(f337(f136(x37271),x37272),f337(f337(f136(x37271),x37273),x37274)))
% 156.88/156.99  [3810]E(f337(f337(f167(x38101),f337(f337(f153(x38101),x38102),x38103)),x38104),f194(x38101,x38102,f337(f167(x38101),x38103),x38104))
% 156.88/156.99  [3819]E(f337(f337(f192(x38191,x38191),x38192),f337(f337(f192(x38191,x38191),x38193),x38194)),f337(f337(f192(x38191,x38191),f337(f337(f82(a884),x38193),x38192)),x38194))
% 156.88/156.99  [3849]E(f337(f337(f113(f892(x38491,a878)),x38492),f337(f337(f315(x38491),x38493),x38494)),f337(f337(f315(x38491),x38493),f337(f337(f113(f892(x38491,a878)),x38492),x38494)))
% 156.88/156.99  [3864]E(f337(f337(f337(f192(x38641,x38641),x38642),x38643),f337(x38643,x38644)),f337(x38643,f337(f337(f337(f192(x38641,x38641),x38642),x38643),x38644)))
% 156.88/156.99  [3872]E(f337(f337(f294(x38721,x38722,x38723),f197(f892(f891(x38721,x38722),a878))),x38724),f197(f892(f891(x38721,x38723),a878)))
% 156.88/156.99  [3888]E(f337(f337(f113(f892(x38881,a878)),f337(f337(f315(x38881),x38882),x38883)),x38884),f337(f337(f315(x38881),x38882),f337(f337(f113(f892(x38881,a878)),x38883),x38884)))
% 156.88/156.99  [3908]E(f188(x39081,x39082,f337(f181(x39081,x39082),x39083),f337(f181(x39081,x39082),x39084)),f337(f181(x39081,x39082),f337(f337(f136(f891(x39081,x39082)),x39084),x39083)))
% 156.88/156.99  [3909]E(f337(f37(f891(x39091,x39092)),f337(f337(f274(x39091,x39092),x39093),f337(f16(f892(x39092,a878),x39091),x39094))),f337(f337(f82(a884),f337(f37(x39091),x39093)),f337(f37(x39092),x39094)))
% 156.88/156.99  [3916]E(f337(f337(f104(f892(x39161,a878)),f337(f337(f315(x39161),x39162),x39163)),f337(f337(f315(x39161),x39162),x39164)),f337(f337(f315(x39161),x39162),f337(f337(f104(f892(x39161,a878)),x39163),x39164)))
% 156.88/156.99  [3931]E(f337(f337(f113(f892(x39311,a878)),x39312),f337(f337(f113(f892(x39311,a878)),x39313),x39314)),f337(f337(f113(f892(x39311,a878)),x39313),f337(f337(f113(f892(x39311,a878)),x39312),x39314)))
% 156.88/156.99  [3932]E(f337(f337(f104(f892(x39321,a878)),x39322),f337(f337(f104(f892(x39321,a878)),x39323),x39324)),f337(f337(f104(f892(x39321,a878)),x39323),f337(f337(f104(f892(x39321,a878)),x39322),x39324)))
% 156.88/156.99  [3941]E(f64(x39411,x39412,f337(f337(f8(x39412,f892(x39412,x39412),x39411),x39413),x39414)),f337(f65(x39412,x39411,x39413),x39414))
% 156.88/156.99  [3951]E(f183(x39511,f337(f337(f156(f885(x39512),f885(x39511)),f337(f156(x39512,x39511),x39513)),x39514)),f337(f337(f156(f885(x39512),f885(x39511)),f337(f156(x39512,x39511),x39513)),f183(x39512,x39514)))
% 156.88/156.99  [3969]E(f337(f144(f885(x39691),f885(x39691),f136(x39691),f116(x39691)),f337(f337(f156(x39692,f885(x39691)),x39693),x39694)),f166(x39692,x39691,x39693,x39694))
% 156.88/156.99  [3972]E(f191(x39721,x39722,x39723,f337(f80(f892(x39721,a878)),f337(f337(f315(x39721),x39724),f197(f892(x39721,a878))))),f337(f337(f337(f73(x39721,f887(x39722)),x39723),x39724),f210(x39722)))
% 156.88/156.99  [4015]E(f337(f337(f337(f73(x40151,f887(x40152)),f337(f181(x40151,x40152),x40153)),f337(f271(x40151,x40152),x40154)),f337(f209(x40152),f337(f275(x40151,x40152),x40154))),f337(f181(x40151,x40152),f337(f337(f153(f891(x40151,x40152)),x40154),x40153)))
% 156.88/156.99  [4032]E(f337(f74(x40321,x40321,x40321,f337(f337(f192(x40321,x40321),x40322),x40323)),f337(f337(f192(x40321,x40321),x40324),x40323)),f337(f337(f192(x40321,x40321),f337(f337(f81(a884),x40322),x40324)),x40323))
% 156.88/156.99  [4056]E(f337(f337(f104(f892(x40561,a878)),f337(f337(f113(f892(x40561,a878)),x40562),x40563)),f337(f337(f113(f892(x40561,a878)),x40562),x40564)),f337(f337(f113(f892(x40561,a878)),x40562),f337(f337(f104(f892(x40561,a878)),x40563),x40564)))
% 156.88/156.99  [4057]E(f337(f337(f104(f892(x40571,a878)),f337(f337(f22(f892(x40571,a878)),x40572),x40573)),f337(f337(f22(f892(x40571,a878)),x40572),x40574)),f337(f337(f22(f892(x40571,a878)),x40572),f337(f337(f113(f892(x40571,a878)),x40573),x40574)))
% 156.88/156.99  [4058]E(f337(f337(f113(f892(x40581,a878)),f337(f337(f22(f892(x40581,a878)),x40582),x40583)),f337(f337(f22(f892(x40581,a878)),x40582),x40584)),f337(f337(f22(f892(x40581,a878)),x40582),f337(f337(f104(f892(x40581,a878)),x40583),x40584)))
% 156.88/156.99  [4059]E(f337(f337(f113(f892(x40591,a878)),f337(f337(f104(f892(x40591,a878)),x40592),x40593)),f337(f337(f104(f892(x40591,a878)),x40592),x40594)),f337(f337(f104(f892(x40591,a878)),x40592),f337(f337(f113(f892(x40591,a878)),x40593),x40594)))
% 156.88/156.99  [4060]E(f337(f337(f22(f892(x40601,a878)),f337(f337(f104(f892(x40601,a878)),x40602),x40603)),f337(f337(f104(f892(x40601,a878)),x40602),x40604)),f337(f337(f104(f892(x40601,a878)),x40602),f337(f337(f22(f892(x40601,a878)),x40603),x40604)))
% 156.88/156.99  [4066]E(f337(f37(f891(x40661,x40662)),f337(f337(f274(x40661,x40662),f337(f337(f315(x40661),x40663),f197(f892(x40661,a878)))),f337(f16(f892(x40662,a878),x40661),x40664))),f337(f37(x40662),x40664))
% 156.88/156.99  [4103]E(f337(f337(f42(x41031,f892(x41032,a878)),x41033),f337(f337(f8(f892(x41032,a878),f892(x41032,a878),x41031),f80(f892(x41032,a878))),x41034)),f337(f80(f892(x41032,a878)),f337(f337(f41(x41031,f892(x41032,a878)),x41033),x41034)))
% 156.88/156.99  [4104]E(f337(f337(f41(x41041,f892(x41042,a878)),x41043),f337(f337(f8(f892(x41042,a878),f892(x41042,a878),x41041),f80(f892(x41042,a878))),x41044)),f337(f80(f892(x41042,a878)),f337(f337(f42(x41041,f892(x41042,a878)),x41043),x41044)))
% 156.88/156.99  [4120]E(f337(f337(f294(x41201,x41201,x41201),f337(f337(f192(f891(x41201,x41201),a878),x41202),x41203)),f337(f337(f192(f891(x41201,x41201),a878),x41204),x41203)),f337(f337(f192(f891(x41201,x41201),a878),f337(f337(f81(a884),x41202),x41204)),x41203))
% 156.88/156.99  [4151]E(f337(f337(f42(x41511,f892(f892(x41512,a878),a878)),x41513),f337(f337(f8(f892(x41512,a878),f892(f892(x41512,a878),a878),x41511),f314(x41512)),x41514)),f337(f314(x41512),f337(f337(f42(x41511,f892(x41512,a878)),x41513),x41514)))
% 156.88/156.99  [4181]E(f337(f337(f41(f892(x41811,a878),f892(x41812,a878)),x41813),f337(f337(f7(f892(x41811,a878),f892(x41811,f892(x41812,a878)),f892(x41812,a878)),f41(x41811,f892(x41812,a878))),x41814)),f337(f337(f41(x41811,f892(x41812,a878)),f39(f892(x41811,a878),x41813)),x41814))
% 156.88/156.99  [4182]E(f337(f337(f42(f892(x41821,a878),f892(x41822,a878)),x41823),f337(f337(f7(f892(x41821,a878),f892(x41821,f892(x41822,a878)),f892(x41822,a878)),f42(x41821,f892(x41822,a878))),x41824)),f337(f337(f42(x41821,f892(x41822,a878)),f39(f892(x41821,a878),x41823)),x41824))
% 156.88/156.99  [4187]E(f337(f337(f156(x41871,x41872),x41873),f337(f144(f885(x41871),f885(x41871),f136(x41871),f116(x41871)),x41874)),f337(f144(f885(x41872),f885(x41872),f136(x41872),f116(x41872)),f337(f337(f156(f885(x41871),f885(x41872)),f337(f156(x41871,x41872),x41873)),x41874)))
% 156.88/156.99  [4191]E(f194(f885(x41911),f116(x41911),f337(f337(f8(f885(x41911),f885(x41911),a884),f337(f153(x41911),x41912)),f337(f337(f7(a884,f885(x41911),f885(x41911)),f178(x41911)),x41913)),x41914),f337(f337(f178(x41911),x41914),f337(f337(f153(x41911),x41912),x41913)))
% 156.88/156.99  [4234]P4(f337(f337(f251(f892(x42341,a878)),f337(f316(x42342,x42341,x42343),f337(f317(x42342,x42341,x42343),x42344))),x42344))
% 156.88/156.99  [4237]E(f337(f316(f891(x42371,x42372),f891(x42372,x42371),f337(f276(x42371,x42372,f891(x42372,x42371)),f337(f7(x42372,x42371,f891(x42372,x42371)),f272(x42372,x42371)))),f337(f337(f274(x42371,x42372),x42373),f337(f16(f892(x42372,a878),x42371),x42374))),f337(f337(f274(x42372,x42371),x42374),f337(f16(f892(x42371,a878),x42372),x42373)))
% 156.88/156.99  [4246]E(f337(f337(f41(x42461,f892(x42462,a878)),x42463),f337(f337(f8(f892(x42461,a878),f892(x42462,a878),x42461),f291(x42461,x42462,x42464)),f337(f337(f7(x42461,f892(x42461,a878),f892(x42461,a878)),f315(x42461)),f197(f892(x42461,a878))))),f337(f291(x42461,x42462,x42464),x42463))
% 156.88/156.99  [4247]E(f337(f337(f41(x42471,f892(x42472,a878)),x42473),f337(f337(f8(f892(x42471,a878),f892(x42472,a878),x42471),f317(x42472,x42471,x42474)),f337(f337(f7(x42471,f892(x42471,a878),f892(x42471,a878)),f315(x42471)),f197(f892(x42471,a878))))),f337(f317(x42472,x42471,x42474),x42473))
% 156.88/156.99  [4338]E(f337(f337(f113(f892(x43381,a878)),f337(f337(f113(f892(x43381,a878)),f337(f337(f104(f892(x43381,a878)),x43382),x43383)),f337(f337(f104(f892(x43381,a878)),x43383),x43384))),f337(f337(f104(f892(x43381,a878)),x43384),x43382)),f337(f337(f104(f892(x43381,a878)),f337(f337(f104(f892(x43381,a878)),f337(f337(f113(f892(x43381,a878)),x43382),x43383)),f337(f337(f113(f892(x43381,a878)),x43383),x43384))),f337(f337(f113(f892(x43381,a878)),x43384),x43382)))
% 156.88/156.99  [4401]E(f337(f144(f885(x44011),f885(x44011),f136(x44011),f116(x44011)),f337(f337(f156(x44012,f885(x44011)),f337(f337(f7(x44012,f885(x44011),f885(x44011)),f337(f337(f8(x44011,f892(f885(x44011),f885(x44011)),x44012),f153(x44011)),x44013)),f116(x44011))),x44014)),f337(f337(f156(x44012,x44011),x44013),x44014))
% 156.88/156.99  [4412]E(f337(f337(f87(a1,x44121),f337(f106(a1),f337(f337(f81(a1),x44122),a100))),f337(f337(f18(a1,x44121,x44121),f337(f337(f7(a1,x44121,f892(x44121,x44121)),f337(f337(f8(a878,f892(x44121,f892(x44121,x44121)),a1),f99(x44121)),a202)),x44123)),f337(f337(f8(a884,x44121,a1),x44124),a107))),f194(x44121,x44123,x44124,f337(f106(a884),x44122)))
% 156.88/156.99  [4616]~P4(f337(f337(f197(f892(x46161,f892(x46162,a878))),x46163),x46164))
% 156.88/156.99  [3875]E(f337(f337(f167(x38751),f337(f337(f136(x38751),x38752),x38753)),f337(f337(f81(a884),f337(f198(f885(x38751)),x38752)),x38754)),f337(f337(f167(x38751),x38753),x38754))
% 156.88/156.99  [3881]E(f337(f337(f140(x38811),x38812),f337(f337(f178(x38811),f337(f337(f81(a884),x38813),x38812)),x38814)),f337(f337(f178(x38811),x38813),f337(f337(f140(x38811),x38812),x38814)))
% 156.88/156.99  [3986]E(f337(f337(f113(f892(x39861,a878)),f337(f268(x39862,x39861),x39863)),f337(f268(x39862,x39861),x39864)),f337(f268(x39862,x39861),f337(f337(f113(f892(f891(x39862,x39861),a878)),x39863),x39864)))
% 156.88/156.99  [3987]E(f337(f337(f113(f892(x39871,a878)),f337(f270(x39871,x39872),x39873)),f337(f270(x39871,x39872),x39874)),f337(f270(x39871,x39872),f337(f337(f113(f892(f891(x39871,x39872),a878)),x39873),x39874)))
% 156.88/156.99  [3992]E(f337(f337(f113(f892(x39921,a878)),f337(f337(f113(f892(x39921,a878)),x39922),x39923)),x39924),f337(f337(f113(f892(x39921,a878)),x39922),f337(f337(f113(f892(x39921,a878)),x39923),x39924)))
% 156.88/156.99  [3993]E(f337(f337(f22(f892(x39931,a878)),f337(f337(f104(f892(x39931,a878)),x39932),x39933)),x39934),f337(f337(f104(f892(x39931,a878)),x39932),f337(f337(f22(f892(x39931,a878)),x39933),x39934)))
% 156.88/156.99  [3994]E(f337(f337(f104(f892(x39941,a878)),f337(f337(f104(f892(x39941,a878)),x39942),x39943)),x39944),f337(f337(f104(f892(x39941,a878)),x39942),f337(f337(f104(f892(x39941,a878)),x39943),x39944)))
% 156.88/156.99  [4034]E(f337(f337(f113(f892(f891(x40341,x40342),a878)),f337(f292(x40342,x40341),x40343)),f337(f292(x40342,x40341),x40344)),f337(f292(x40342,x40341),f337(f337(f113(f892(f891(x40342,x40341),a878)),x40343),x40344)))
% 156.88/156.99  [4035]E(f337(f337(f104(f892(f891(x40351,x40352),a878)),f337(f292(x40352,x40351),x40353)),f337(f292(x40352,x40351),x40354)),f337(f292(x40352,x40351),f337(f337(f104(f892(f891(x40352,x40351),a878)),x40353),x40354)))
% 156.88/156.99  [4049]E(f337(f337(f113(f892(x40491,f892(x40492,a878))),f261(x40492,x40491,x40493)),f261(x40492,x40491,x40494)),f261(x40492,x40491,f337(f337(f113(f892(x40492,f892(x40491,a878))),x40493),x40494)))
% 156.88/156.99  [4050]E(f337(f337(f104(f892(x40501,f892(x40502,a878))),f261(x40502,x40501,x40503)),f261(x40502,x40501,x40504)),f261(x40502,x40501,f337(f337(f104(f892(x40502,f892(x40501,a878))),x40503),x40504)))
% 156.88/156.99  [4107]E(f337(f337(f104(f892(x41071,a878)),f337(f337(f113(f892(x41071,a878)),x41072),x41073)),f337(f337(f113(f892(x41071,a878)),x41074),x41073)),f337(f337(f113(f892(x41071,a878)),f337(f337(f104(f892(x41071,a878)),x41072),x41074)),x41073))
% 156.88/156.99  [4108]E(f337(f337(f113(f892(x41081,a878)),f337(f337(f22(f892(x41081,a878)),x41082),x41083)),f337(f337(f22(f892(x41081,a878)),x41084),x41083)),f337(f337(f22(f892(x41081,a878)),f337(f337(f113(f892(x41081,a878)),x41082),x41084)),x41083))
% 156.88/156.99  [4109]E(f337(f337(f113(f892(x41091,a878)),f337(f337(f104(f892(x41091,a878)),x41092),x41093)),f337(f337(f104(f892(x41091,a878)),x41094),x41093)),f337(f337(f104(f892(x41091,a878)),f337(f337(f113(f892(x41091,a878)),x41092),x41094)),x41093))
% 156.88/156.99  [4110]E(f337(f337(f22(f892(x41101,a878)),f337(f337(f104(f892(x41101,a878)),x41102),x41103)),f337(f337(f104(f892(x41101,a878)),x41104),x41103)),f337(f337(f104(f892(x41101,a878)),f337(f337(f22(f892(x41101,a878)),x41102),x41104)),x41103))
% 156.88/156.99  [4111]E(f337(f337(f22(f892(x41111,a878)),f337(f337(f104(f892(x41111,a878)),x41112),x41113)),f337(f337(f104(f892(x41111,a878)),x41114),x41113)),f337(f337(f22(f892(x41111,a878)),f337(f337(f104(f892(x41111,a878)),x41112),x41113)),x41114))
% 156.88/156.99  [4123]E(f337(f337(f22(f892(x41231,a878)),f337(f337(f22(f892(x41231,a878)),x41232),f337(f337(f315(x41231),x41233),f197(f892(x41231,a878))))),x41234),f337(f337(f22(f892(x41231,a878)),x41232),f337(f337(f315(x41231),x41233),x41234)))
% 156.88/156.99  [4178]E(f337(f337(f113(f892(x41781,a878)),f337(f337(f315(x41781),x41782),f337(f337(f315(x41781),x41783),f197(f892(x41781,a878))))),f337(f290(x41781),x41784)),f337(f290(x41781),f337(f337(f315(f891(x41781,x41781)),f337(f337(f272(x41781,x41781),x41782),x41783)),x41784)))
% 156.88/156.99  [4209]E(f337(f337(f41(a884,f892(x42091,a878)),f337(f306(a884),x42092)),f337(f337(f8(a884,f892(x42091,a878),a884),x42093),f337(f337(f7(a884,a884,a884),f81(a884)),x42094))),f337(f337(f41(a884,f892(x42091,a878)),f308(a884,x42094,f337(f337(f81(a884),x42092),x42094))),x42093))
% 156.88/156.99  [4210]E(f177(x42101,f337(f291(x42101,x42101,x42102),f337(f337(f315(x42101),x42103),f197(f892(x42101,a878)))),f337(f291(f885(x42101),f885(x42101),f160(x42101,x42102)),f337(f337(f315(f885(x42101)),x42104),f197(f892(f885(x42101),a878))))),f337(f291(f885(x42101),f885(x42101),f160(x42101,x42102)),f337(f337(f315(f885(x42101)),f337(f337(f153(x42101),x42103),x42104)),f197(f892(f885(x42101),a878)))))
% 156.88/156.99  [4272]E(f337(f181(x42721,x42722),f337(f337(f156(x42721,f891(x42721,x42722)),f337(f337(f18(x42721,x42722,f891(x42721,x42722)),f272(x42721,x42722)),x42723)),x42724)),f191(x42721,x42722,f337(f74(x42722,f887(x42722),x42721,f209(x42722)),x42723),f337(f175(x42721),x42724)))
% 156.88/156.99  [4277]E(f337(f257(x42771),f337(f337(f7(x42771,f892(x42772,a878),a878),f337(f337(f8(x42772,f892(f892(x42772,a878),a878),x42771),f339(x42772)),x42773)),x42774)),f337(f317(x42771,x42772,x42773),x42774))
% 156.88/156.99  [4371]E(f337(f257(x43711),f337(f337(f7(x43711,f892(f891(x43712,x43711),a878),a878),f337(f337(f8(f891(x43712,x43711),f892(f892(f891(x43712,x43711),a878),a878),x43711),f339(f891(x43712,x43711))),f337(f272(x43712,x43711),x43713))),x43714)),f337(f291(x43712,x43711,x43714),f337(f337(f315(x43712),x43713),f197(f892(x43712,a878)))))
% 156.88/156.99  [4385]E(f337(f337(f156(f891(x43851,a884),x43851),f271(x43851,a884)),f337(f138(f891(x43851,a884),f337(f337(f8(a884,a878,f891(x43851,a884)),x43852),f337(f337(f8(a884,a884,f891(x43851,a884)),a115),f275(x43851,a884)))),f337(f337(f185(x43851,a884),x43853),x43854))),f337(f337(f156(f891(x43851,a884),x43851),f271(x43851,a884)),f337(f138(f891(x43851,a884),f337(f337(f8(a884,a878,f891(x43851,a884)),x43852),f275(x43851,a884))),f337(f337(f185(x43851,a884),x43853),f337(f337(f156(a884,a884),a115),x43854)))))
% 156.88/156.99  [4394]P4(f337(f337(f251(f892(f892(x43941,a878),a878)),f337(f337(f41(x43942,f892(f892(x43941,a878),a878)),x43943),f337(f337(f8(f892(x43941,a878),f892(f892(x43941,a878),a878),x43942),f314(x43941)),x43944))),f337(f314(x43941),f337(f337(f41(x43942,f892(x43941,a878)),x43943),x43944))))
% 156.88/156.99  [4436]E(f337(f337(f87(a1,x44361),f337(f106(a1),f337(f337(f81(a1),x44362),a100))),f337(f337(f18(a1,x44361,x44361),f337(f337(f7(a1,x44361,f892(x44361,x44361)),f337(f337(f8(a878,f892(x44361,f892(x44361,x44361)),a1),f99(x44361)),a202)),x44363)),f337(f337(f18(a1,x44361,x44361),f337(f337(f8(a884,f892(x44361,x44361),a1),x44364),a107)),f337(f337(f8(a884,x44361,a1),f193(x44361,x44363,x44364)),a107)))),f337(f193(x44361,x44363,x44364),f337(f106(a884),x44362)))
% 156.88/156.99  [4439]E(f337(f337(f156(x44391,x44392),f337(f74(f887(x44392),x44392,x44391,f248(x44392)),x44393)),f337(f138(x44391,f337(f337(f8(a878,a878,x44391),a332),f337(f337(f7(x44391,f887(x44392),a878),f337(f337(f8(f887(x44392),f892(f887(x44392),a878),x44391),a334),x44393)),f210(x44392)))),x44394)),f165(x44391,x44392,x44393,x44394))
% 156.88/156.99  [4462]E(f337(f257(f891(x44621,x44622)),f337(f276(x44621,x44622,a878),f337(f337(f7(x44621,f892(x44622,a878),f892(x44622,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x44622,a878),f892(x44622,a878)),x44621),f8(a878,a878,x44622)),f337(f337(f8(a878,f892(a878,a878),x44621),a335),f337(f337(f7(x44621,f892(x44621,a878),a878),f339(x44621)),x44623)))),f337(f337(f7(x44622,f892(x44622,a878),a878),f339(x44622)),x44624)))),f241(x44621,x44622,x44623,x44624))
% 156.88/156.99  [4495]E(f337(f337(f41(x44951,f892(f891(x44951,x44952),a878)),x44953),f337(f337(f18(x44951,f892(x44952,f892(f891(x44951,x44952),a878)),f892(f891(x44951,x44952),a878)),f337(f337(f8(f892(x44952,a878),f892(f892(x44952,f892(f891(x44951,x44952),a878)),f892(f891(x44951,x44952),a878)),x44951),f41(x44952,f892(f891(x44951,x44952),a878))),x44954)),f337(f337(f7(x44951,f892(f891(x44951,x44952),a878),f892(x44952,f892(f891(x44951,x44952),a878))),f337(f337(f8(f892(x44952,f892(f892(f891(x44951,x44952),a878),f892(f891(x44951,x44952),a878))),f892(f892(f891(x44951,x44952),a878),f892(x44952,f892(f891(x44951,x44952),a878))),x44951),f7(x44952,f892(f891(x44951,x44952),a878),f892(f891(x44951,x44952),a878))),f337(f337(f8(f892(x44952,f891(x44951,x44952)),f892(x44952,f892(f892(f891(x44951,x44952),a878),f892(f891(x44951,x44952),a878))),x44951),f337(f8(f891(x44951,x44952),f892(f892(f891(x44951,x44952),a878),f892(f891(x44951,x44952),a878)),x44952),f315(f891(x44951,x44952)))),f272(x44951,x44952)))),f197(f892(f891(x44951,x44952),a878))))),f337(f337(f274(x44951,x44952),x44953),x44954))
% 156.88/156.99  [4044]E(f337(f337(f136(x40441),f337(f337(f178(x40441),x40442),x40443)),f337(f337(f178(x40441),f337(f337(f22(a884),x40442),f337(f198(f885(x40441)),x40443))),x40444)),f337(f337(f178(x40441),x40442),f337(f337(f136(x40441),x40443),x40444)))
% 156.88/156.99  [4045]E(f337(f337(f136(x40451),f337(f337(f140(x40451),x40452),x40453)),f337(f337(f140(x40451),f337(f337(f22(a884),x40452),f337(f198(f885(x40451)),x40453))),x40454)),f337(f337(f140(x40451),x40452),f337(f337(f136(x40451),x40453),x40454)))
% 156.88/156.99  [4096]E(f337(f337(f81(a884),f337(f337(f82(a884),x40961),x40962)),f337(f337(f81(a884),f337(f337(f82(a884),x40963),x40962)),x40964)),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f81(a884),x40961),x40963)),x40962)),x40964))
% 156.88/156.99  [4302]P4(f337(f337(f251(f892(x43021,a878)),f337(f337(f22(f892(x43021,a878)),f337(f268(x43022,x43021),x43023)),f337(f268(x43022,x43021),x43024))),f337(f268(x43022,x43021),f337(f337(f22(f892(f891(x43022,x43021),a878)),x43023),x43024))))
% 156.88/156.99  [4303]P4(f337(f337(f251(f892(x43031,a878)),f337(f337(f22(f892(x43031,a878)),f337(f270(x43031,x43032),x43033)),f337(f270(x43031,x43032),x43034))),f337(f270(x43031,x43032),f337(f337(f22(f892(f891(x43031,x43032),a878)),x43033),x43034))))
% 156.88/156.99  [4414]E(f337(f337(f81(a1),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x44141),x44142)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x44143),x44144)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),f337(f337(f81(a884),x44141),x44143)),f337(f337(f81(a884),x44142),x44144))),f197(f892(f891(a884,a884),a878))))))
% 156.88/156.99  [4457]E(f337(f337(f82(a1),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x44571),x44572)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x44573),x44574)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),f337(f337(f81(a884),f337(f337(f82(a884),x44571),x44573)),f337(f337(f82(a884),x44572),x44574))),f337(f337(f81(a884),f337(f337(f82(a884),x44571),x44574)),f337(f337(f82(a884),x44572),x44573)))),f197(f892(f891(a884,a884),a878))))))
% 156.88/156.99  [4477]E(f337(f257(x44771),f337(f337(f8(f892(x44772,a878),a878,x44771),f89(x44772)),f337(f337(f8(f892(x44772,a878),f892(x44772,a878),x44771),f337(f18(x44772,a878,a878),f337(f337(f8(a878,f892(a878,a878),x44772),a340),f337(f337(f7(x44772,f892(x44772,a878),a878),f339(x44772)),x44773)))),f337(f337(f7(x44771,f892(x44772,f892(x44771,a878)),f892(x44772,a878)),f337(f337(f8(f892(f892(x44771,a878),a878),f892(f892(x44772,f892(x44771,a878)),f892(x44772,a878)),x44771),f8(f892(x44771,a878),a878,x44772)),f339(x44771))),x44774)))),f337(f337(f42(x44772,f892(x44771,a878)),x44773),x44774))
% 156.88/156.99  [4510]E(f337(f337(f294(x45101,x45101,x45101),f337(f337(f315(f891(x45101,x45101)),f337(f337(f272(x45101,x45101),x45102),x45103)),x45104)),f313(x45101,f337(f337(f315(f891(x45101,x45101)),f337(f337(f272(x45101,x45101),x45102),x45103)),x45104))),f337(f337(f113(f892(f891(x45101,x45101),a878)),f337(f337(f294(x45101,x45101,x45101),x45104),f313(x45101,x45104))),f337(f257(f891(x45101,x45101)),f337(f276(x45101,x45101,a878),f337(f337(f7(x45101,f892(x45101,a878),f892(x45101,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x45101,a878),f892(x45101,a878)),x45101),f8(a878,a878,x45101)),f337(f337(f8(a878,f892(a878,a878),x45101),a335),f337(f337(f7(x45101,f892(f891(x45101,x45101),a878),a878),f337(f337(f8(f891(x45101,x45101),f892(f892(f891(x45101,x45101),a878),a878),x45101),f339(f891(x45101,x45101))),f337(f337(f7(x45101,x45101,f891(x45101,x45101)),f272(x45101,x45101)),x45102))),f313(x45101,x45104))))),f337(f337(f7(x45101,f892(f891(x45101,x45101),a878),a878),f337(f337(f8(f891(x45101,x45101),f892(f892(f891(x45101,x45101),a878),a878),x45101),f339(f891(x45101,x45101))),f337(f272(x45101,x45101),x45103))),f313(x45101,x45104)))))))
% 156.88/156.99  [4304]E(f337(f138(x43041,f337(f337(f18(x43041,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43041),a335),x43042)),x43043)),x43044),f337(f138(x43041,x43043),f337(f138(x43041,x43042),x43044)))
% 156.88/156.99  [4408]E(f337(f337(f136(x44081),f337(f337(f337(f99(f885(x44081)),f337(f337(f339(a884),f2(a884)),x44082)),f337(f337(f153(x44081),x44083),f116(x44081))),f116(x44081))),f179(x44081,x44084,f337(f257(a884),f337(f337(f7(a884,f892(a884,a878),a878),f337(f337(f8(a884,f892(f892(a884,a878),a878),a884),f339(a884)),a115)),x44082)))),f179(x44081,f337(f337(f153(x44081),x44083),x44084),x44082))
% 156.88/156.99  [4504]E(f337(f257(f891(x45041,x45042)),f337(f337(f8(f892(a884,a878),a878,f891(x45041,x45042)),f88(a884)),f337(f337(f7(f891(x45041,x45042),f892(a884,a878),f892(a884,a878)),f337(f337(f8(f892(a884,f892(a878,a878)),f892(f892(a884,a878),f892(a884,a878)),f891(x45041,x45042)),f18(a884,a878,a878)),f337(f337(f8(f892(a884,a878),f892(a884,f892(a878,a878)),f891(x45041,x45042)),f337(f8(a878,f892(a878,a878),a884),a335)),f337(f337(f7(f891(x45041,x45042),f892(a884,f891(x45041,x45042)),f892(a884,a878)),f337(f337(f8(f892(f891(x45041,x45042),a878),f892(f892(a884,f891(x45041,x45042)),f892(a884,a878)),f891(x45041,x45042)),f8(f891(x45041,x45042),a878,a884)),a334)),f337(f337(f18(a884,x45042,f891(x45041,x45042)),f337(f337(f8(x45041,f892(x45042,f891(x45041,x45042)),a884),f272(x45041,x45042)),f337(f167(x45041),x45043))),f337(f167(x45042),x45044)))))),f337(f337(f7(a884,a884,a878),f252(a884)),f337(f337(f249(a884),f337(f198(f885(x45041)),x45043)),f337(f198(f885(x45042)),x45044)))))),f337(f175(f891(x45041,x45042)),f337(f337(f185(x45041,x45042),x45043),x45044)))
% 156.88/156.99  [4427]E(f337(f257(f891(x44271,x44272)),f337(f276(x44271,x44272,a878),f337(f337(f7(x44271,f892(x44272,a878),f892(x44272,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x44272,a878),f892(x44272,a878)),x44271),f8(a878,a878,x44272)),f337(f337(f8(a878,f892(a878,a878),x44271),a335),x44273))),x44274))),f337(f337(f274(x44271,x44272),f337(f257(x44271),x44273)),f337(f16(f892(x44272,a878),x44271),f337(f257(x44272),x44274))))
% 156.88/156.99  [4430]E(f337(f257(f891(x44301,x44302)),f337(f276(x44301,x44302,a878),f337(f337(f18(x44301,f892(x44302,a878),f892(x44302,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x44302,a878),f892(x44302,a878)),x44301),f8(a878,a878,x44302)),f337(f337(f8(a878,f892(a878,a878),x44301),a335),x44303))),x44304))),f337(f337(f274(x44301,x44302),f337(f257(x44301),x44303)),f337(f337(f8(f892(x44302,a878),f892(x44302,a878),x44301),f257(x44302)),x44304)))
% 156.88/156.99  [4446]E(f337(f257(x44461),f337(f337(f8(f892(x44462,a878),a878,x44461),f89(x44462)),f337(f337(f8(f892(x44462,a878),f892(x44462,a878),x44461),f337(f18(x44462,a878,a878),f337(f337(f8(a878,f892(a878,a878),x44462),a340),f337(f337(f7(x44462,f892(x44462,a878),a878),f339(x44462)),x44463)))),x44464))),f337(f337(f42(x44462,f892(x44461,a878)),x44463),f337(f337(f8(f892(x44461,a878),f892(x44461,a878),x44462),f257(x44461)),f337(f7(x44461,x44462,a878),x44464))))
% 156.88/156.99  [4490]E(f337(f337(f156(f891(x44901,a884),x44901),f271(x44901,a884)),f337(f138(f891(x44901,a884),f337(f337(f7(f891(x44901,a884),f892(a884,a878),a878),f337(f337(f8(a884,f892(f892(a884,a878),a878),f891(x44901,a884)),f339(a884)),f275(x44901,a884))),x44902)),f337(f337(f185(x44901,a884),x44903),f141(a884,f337(f307(a884,x44904),f337(f337(f81(a884),x44904),f337(f198(f885(x44901)),x44903))))))),f337(f337(f156(f891(x44901,a884),x44901),f271(x44901,a884)),f337(f138(f891(x44901,a884),f337(f337(f7(f891(x44901,a884),f892(a884,a878),a878),f337(f337(f8(a884,f892(f892(a884,a878),a878),f891(x44901,a884)),f339(a884)),f337(f337(f7(f891(x44901,a884),a884,a884),f337(f337(f8(a884,f892(a884,a884),f891(x44901,a884)),f81(a884)),f275(x44901,a884))),x44904))),x44902)),f337(f337(f185(x44901,a884),x44903),f141(a884,f337(f307(a884,f2(a884)),f337(f198(f885(x44901)),x44903)))))))
% 156.88/156.99  [4491]E(f337(a115,f337(f337(f250(a884),f337(f198(f885(x44911)),x44912)),f337(f144(a884,f885(x44913),f337(f7(f885(x44913),a884,a884),f337(f337(f8(a884,f892(a884,a884),f885(x44913)),f250(a884)),f337(f337(f7(f885(x44913),a884,a884),f337(f337(f8(a884,f892(a884,a884),f885(x44913)),f22(a884)),f198(f885(x44913)))),f337(a115,f2(a884))))),f2(a884)),f337(f171(f885(x44913)),f337(f138(f885(x44913),f337(f337(f8(a878,a878,f885(x44913)),a332),f337(f337(f7(f885(x44913),f885(x44913),a878),a334),f116(x44913)))),x44914))))),f337(f337(f250(a884),f337(a115,f337(f198(f885(x44911)),x44912))),f337(f144(a884,f885(x44913),f337(f7(f885(x44913),a884,a884),f337(f337(f8(a884,f892(a884,a884),f885(x44913)),f250(a884)),f198(f885(x44913)))),f2(a884)),f337(f171(f885(x44913)),x44914))))
% 156.88/156.99  [4445]E(f337(f337(f136(x44451),f179(x44451,x44452,x44453)),f179(x44451,x44454,f337(f257(a884),f337(f337(f7(a884,f892(a884,a878),a878),f337(f337(f8(a884,f892(f892(a884,a878),a878),a884),f339(a884)),f337(f337(f7(a884,a884,a884),f81(a884)),f337(f198(f885(x44451)),x44452)))),x44453)))),f179(x44451,f337(f337(f136(x44451),x44452),x44454),x44453))
% 156.88/156.99  [4497]E(f337(f337(f153(f885(x44971)),f337(f337(f153(x44971),x44972),f337(f144(f885(x44971),f885(x44971),f136(x44971),f116(x44971)),f337(f337(f156(f885(x44971),f885(x44971)),f158(f885(x44971),x44971,f116(x44971),f337(f337(f8(f885(x44971),f892(f885(x44971),f885(x44971)),x44971),f16(f885(x44971),f885(x44971))),f337(f337(f7(x44971,f885(x44971),f885(x44971)),f153(x44971)),f116(x44971))))),x44973)))),f183(x44971,f337(f337(f153(f885(x44971)),x44974),f337(f144(f885(f885(x44971)),f885(f885(x44971)),f136(f885(x44971)),f116(f885(x44971))),f337(f337(f156(f885(x44971),f885(f885(x44971))),f158(f885(f885(x44971)),x44971,f116(f885(x44971)),f337(f16(f892(f885(x44971),f885(f885(x44971))),x44971),f337(f337(f7(f885(x44971),f885(f885(x44971)),f885(f885(x44971))),f153(f885(x44971))),f116(f885(x44971)))))),x44973))))),f183(x44971,f337(f337(f153(f885(x44971)),f337(f337(f153(x44971),x44972),x44974)),x44973)))
% 156.88/156.99  [4505]E(f337(f257(f891(x45051,x45051)),f337(f276(x45051,x45051,a878),f337(f337(f7(x45051,f892(f891(x45052,x45052),a878),f892(x45051,a878)),f337(f337(f8(f892(x45051,f892(f892(f891(x45052,x45052),a878),a878)),f892(f892(f891(x45052,x45052),a878),f892(x45051,a878)),x45051),f7(x45051,f892(f891(x45052,x45052),a878),a878)),f337(f337(f8(f892(x45051,f891(x45052,x45052)),f892(x45051,f892(f892(f891(x45052,x45052),a878),a878)),x45051),f337(f8(f891(x45052,x45052),f892(f892(f891(x45052,x45052),a878),a878),x45051),f339(f891(x45052,x45052)))),f337(f337(f7(x45051,f892(x45051,x45052),f892(x45051,f891(x45052,x45052))),f337(f337(f8(f892(x45052,f891(x45052,x45052)),f892(f892(x45051,x45052),f892(x45051,f891(x45052,x45052))),x45051),f8(x45052,f891(x45052,x45052),x45051)),f337(f337(f8(x45052,f892(x45052,f891(x45052,x45052)),x45051),f272(x45052,x45052)),x45053))),x45053)))),x45054))),f337(f337(f293(x45052,x45051),x45054),x45053))
% 156.88/156.99  [4563]~E(f33(x45631,x45632),f30(x45633,x45634,x45635))
% 156.88/156.99  [4564]~E(f33(x45641,x45642),f29(x45643,x45644,x45645))
% 156.88/156.99  [4565]~E(f32(x45651,x45652),f30(x45653,x45654,x45655))
% 156.88/156.99  [4566]~E(f32(x45661,x45662),f29(x45663,x45664,x45665))
% 156.88/156.99  [4567]~E(f30(x45671,x45672,x45673),f33(x45674,x45675))
% 156.88/156.99  [4568]~E(f30(x45681,x45682,x45683),f32(x45684,x45685))
% 156.88/156.99  [4569]~E(f29(x45691,x45692,x45693),f33(x45694,x45695))
% 156.88/156.99  [4570]~E(f29(x45701,x45702,x45703),f32(x45704,x45705))
% 156.88/156.99  [3610]E(f337(f337(f156(x36101,x36102),x36103),f172(x36101,x36104,x36105)),f172(x36102,x36104,f337(x36103,x36105)))
% 156.88/156.99  [3984]E(f337(f188(x39841,x39842,x39843,x39844),x39845),f337(f246(f887(x39842),x39842,f337(x39843,x39845),f209(x39842)),f337(x39844,x39845)))
% 156.88/156.99  [4071]E(f188(x40711,x40712,f188(x40711,x40712,x40713,x40714),x40715),f188(x40711,x40712,x40713,f188(x40711,x40712,x40714,x40715)))
% 156.88/156.99  [4251]E(f273(x42511,x42512,x42513,f261(x42512,x42511,x42514),f261(x42513,x42512,x42515)),f261(x42513,x42511,f273(x42513,x42512,x42511,x42515,x42514)))
% 156.88/156.99  [4258]E(f337(f337(f113(f892(x42581,a878)),f337(f175(x42581),f337(f337(f178(x42581),f337(f198(f885(x42582)),x42583)),x42584))),f187(x42581,x42582,x42585)),f187(x42581,x42582,f190(x42581,x42582,x42585,x42584,x42583)))
% 156.88/156.99  [3804]E(f337(f337(f276(x38041,x38042,x38043),x38044),x38045),f337(f337(x38044,f337(f271(x38041,x38042),x38045)),f337(f275(x38041,x38042),x38045)))
% 156.88/156.99  [3831]E(f337(f246(x38311,x38312,x38313,x38314),f337(f209(x38312),x38315)),f337(x38314,x38315))
% 156.88/156.99  [3841]E(f337(f337(f337(f65(x38411,x38412,x38413),x38414),x38415),f197(f892(x38412,a878))),x38415)
% 156.88/156.99  [3983]E(f129(f887(x39831),f337(f337(f211(x39832,x39831),x39833),x39834),f125(x39832,x39831,x39833,x39835)),f125(x39832,x39831,x39833,f129(f887(x39832),x39834,x39835)))
% 156.88/156.99  [4016]E(f247(x40161,x40162,x40163,x40164,f337(f209(x40162),x40165)),f337(x40164,x40165))
% 156.88/156.99  [4129]E(f337(f74(f887(x41291),f887(x41292),f887(x41293),f337(f211(x41291,x41292),x41294)),f337(f211(x41293,x41291),x41295)),f337(f211(x41293,x41292),f337(f74(x41291,x41292,x41293,x41294),x41295)))
% 156.88/156.99  [4131]E(f337(f74(f885(x41311),f885(x41312),f885(x41313),f337(f156(x41311,x41312),x41314)),f337(f156(x41313,x41311),x41315)),f337(f156(x41313,x41312),f337(f74(x41311,x41312,x41313,x41314),x41315)))
% 156.88/156.99  [4188]E(f337(f246(x41881,f891(x41882,f886(x41882)),x41883,f337(f276(x41882,f886(x41882),x41881),x41884)),f337(f137(x41882),x41885)),f130(x41881,x41882,x41883,x41884,x41885))
% 156.88/156.99  [4189]E(f124(x41891,f125(x41892,f886(f887(x41891)),f337(f337(f7(x41892,a102,f886(f887(x41891))),x41893),x41894),f337(x41895,x41894))),f337(f204(x41892,x41891,x41895,x41893),x41894))
% 156.88/156.99  [4213]E(f86(x42131,f66(x42132,x42131,x42133,x42134,x42135)),f337(f337(f64(x42132,x42131,x42133),x42134),x42135))
% 156.88/156.99  [4249]E(f337(f337(f81(a884),f337(f337(f81(a884),f337(x42491,f337(f271(x42492,x42493),x42494))),f337(x42495,f337(f275(x42492,x42493),x42494)))),f337(a115,f2(a884))),f280(x42492,x42493,x42491,x42495,x42494))
% 156.88/156.99  [4441]E(f165(x44411,x44412,f337(f337(f7(x44411,f887(x44412),f887(x44412)),f337(f337(f18(x44411,f887(x44412),f892(f887(x44412),f887(x44412))),f337(f337(f8(a878,f892(f887(x44412),f892(f887(x44412),f887(x44412))),x44411),f99(f887(x44412))),x44413)),f337(f337(f8(x44412,f887(x44412),x44411),f209(x44412)),x44414))),f210(x44412)),x44415),f337(f337(f156(x44411,x44412),x44414),f337(f138(x44411,x44413),x44415)))
% 156.88/156.99  [4608]~E(f337(f337(f337(f73(x46081,f887(x46082)),x46083),x46084),f337(f209(x46082),x46085)),f337(f16(f887(x46082),x46081),f210(x46082)))
% 156.88/156.99  [3738]E(f337(f337(f178(x37381),x37382),f337(f337(f156(x37383,x37381),x37384),x37385)),f337(f337(f156(x37383,x37381),x37384),f337(f337(f178(x37383),x37382),x37385)))
% 156.88/156.99  [3739]E(f337(f337(f140(x37391),x37392),f337(f337(f156(x37393,x37391),x37394),x37395)),f337(f337(f156(x37393,x37391),x37394),f337(f337(f140(x37393),x37392),x37395)))
% 156.88/156.99  [3772]E(f337(f337(f156(x37721,x37722),x37723),f337(f337(f153(x37721),x37724),x37725)),f337(f337(f153(x37722),f337(x37723,x37724)),f337(f337(f156(x37721,x37722),x37723),x37725)))
% 156.88/156.99  [3835]E(f337(f316(x38351,x38352,x38353),f337(f337(f315(x38351),x38354),x38355)),f337(f337(f315(x38352),f337(x38353,x38354)),f337(f316(x38351,x38352,x38353),x38355)))
% 156.88/156.99  [3865]E(f176(x38651,f337(f337(f153(x38651),x38652),x38653),f337(f337(f153(x38651),x38654),x38655)),f337(f337(f153(x38651),x38652),f337(f337(f153(x38651),x38654),f176(x38651,x38653,x38655))))
% 156.88/156.99  [3902]E(f337(f337(f185(x39021,x39022),f337(f337(f178(x39021),x39023),x39024)),f337(f337(f178(x39022),x39023),x39025)),f337(f337(f178(f891(x39021,x39022)),x39023),f337(f337(f185(x39021,x39022),x39024),x39025)))
% 156.88/156.99  [3903]E(f337(f337(f185(x39031,x39032),f337(f337(f140(x39031),x39033),x39034)),f337(f337(f140(x39032),x39033),x39035)),f337(f337(f140(f891(x39031,x39032)),x39033),f337(f337(f185(x39031,x39032),x39034),x39035)))
% 156.88/156.99  [3915]E(f337(f337(f161(x39151,f337(f337(f153(x39151),x39152),x39153)),f337(a115,x39154)),x39155),f337(f337(f153(x39151),x39152),f337(f337(f161(x39151,x39153),x39154),x39155)))
% 156.88/156.99  [3918]E(f337(f246(f887(x39181),x39182,f210(x39181),x39183),f337(f337(f16(f887(x39182),x39184),f210(x39182)),x39185)),f210(x39181))
% 156.88/156.99  [3920]E(f337(f337(f136(x39201),f337(f337(f156(x39202,x39201),x39203),x39204)),f337(f337(f156(x39202,x39201),x39203),x39205)),f337(f337(f156(x39202,x39201),x39203),f337(f337(f136(x39202),x39204),x39205)))
% 156.88/156.99  [3924]E(f337(f337(x39241,x39242),f337(f337(f263(x39243,x39244,x39241),x39242),x39245)),f337(f337(f263(x39243,x39244,x39241),x39242),f337(a115,x39245)))
% 156.88/156.99  [3954]E(f166(x39541,x39542,x39543,f337(f337(f153(x39541),x39544),x39545)),f337(f337(f136(x39542),f337(x39543,x39544)),f166(x39541,x39542,x39543,x39545)))
% 156.88/156.99  [3967]E(f337(f337(f294(x39671,x39672,x39673),f337(f292(x39672,x39671),x39674)),f337(f292(x39673,x39672),x39675)),f337(f292(x39673,x39671),f337(f337(f294(x39673,x39672,x39671),x39675),x39674)))
% 156.88/156.99  [4002]E(f337(f337(f337(f192(f885(x40021),f885(x40021)),x40022),f170(x40021)),f337(f337(f156(x40023,x40021),x40024),x40025)),f337(f337(f156(x40023,x40021),x40024),f337(f337(f337(f192(f885(x40023),f885(x40023)),x40022),f170(x40023)),x40025)))
% 156.88/156.99  [4003]E(f337(f337(f278(x40031,x40032,x40031,x40033),f337(f272(x40032,x40031),x40034)),x40035),f337(x40035,x40034))
% 156.88/156.99  [4030]E(f157(x40301,x40302,f337(f337(f156(x40303,x40301),x40304),x40305)),f157(x40303,f337(f74(x40301,a884,x40303,x40302),x40304),x40305))
% 156.88/156.99  [4094]E(f337(f337(f74(f887(x40941),f887(x40942),x40943,f337(f211(x40941,x40942),x40944)),f337(f16(f887(x40941),x40943),f210(x40941))),x40945),f210(x40942))
% 156.88/156.99  [4095]E(f180(f891(x40951,x40952),f337(f74(x40952,a878,f891(x40951,x40952),x40953),f275(x40951,x40952)),f337(f337(f185(x40951,x40952),x40954),x40955)),f337(f337(f185(x40951,x40952),x40954),f180(x40952,x40953,x40955)))
% 156.88/156.99  [4101]E(f337(f316(x41011,x41012,f337(f337(f8(x41013,x41012,x41011),x41014),x41015)),f260(f892(x41011,a878))),f337(f316(x41013,x41012,x41014),f337(f316(x41011,x41013,x41015),f260(f892(x41011,a878)))))
% 156.88/156.99  [4114]E(f180(f891(x41141,x41142),f337(f74(x41141,a878,f891(x41141,x41142),x41143),f271(x41141,x41142)),f337(f337(f185(x41141,x41142),x41144),x41145)),f337(f337(f185(x41141,x41142),f180(x41141,x41143,x41144)),x41145))
% 156.88/156.99  [4135]E(f337(f337(f113(f892(x41351,a878)),f337(f317(x41351,x41352,x41353),f337(f337(f315(x41352),x41354),f197(f892(x41352,a878))))),f337(f317(x41351,x41352,x41353),x41355)),f337(f317(x41351,x41352,x41353),f337(f337(f315(x41352),x41354),x41355)))
% 156.88/156.99  [4196]E(f337(f337(f136(f891(x41961,x41962)),f337(f337(f156(x41962,f891(x41961,x41962)),f337(f272(x41961,x41962),x41963)),x41964)),f59(x41961,x41962,x41965,x41964)),f59(x41961,x41962,f337(f337(f153(x41961),x41963),x41965),x41964))
% 156.88/156.99  [4197]E(f337(f337(f156(x41971,x41972),x41973),f180(x41971,f337(f74(x41972,a878,x41971,x41974),x41973),x41975)),f180(x41972,x41974,f337(f337(f156(x41971,x41972),x41973),x41975)))
% 156.88/156.99  [4204]E(f337(f144(x42041,x42042,f337(f7(x42042,x42041,x42041),f337(f7(x42041,x42042,x42041),x42043)),x42044),f337(f171(x42042),f337(f171(x42042),x42045))),f337(f144(x42041,x42042,x42043,x42044),x42045))
% 156.88/156.99  [4205]E(f337(f337(f337(f73(x42051,f887(x42052)),f191(x42051,x42052,x42053,x42054)),x42055),f337(x42053,x42055)),f191(x42051,x42052,x42053,f337(f337(f315(x42051),x42055),x42054)))
% 156.88/156.99  [4275]E(f337(f246(f885(x42751),x42751,f165(x42752,x42751,x42753,x42754),f337(f337(f7(x42751,f885(x42751),f885(x42751)),f153(x42751)),f165(x42752,x42751,x42753,x42754))),f337(x42753,x42755)),f165(x42752,x42751,x42753,f337(f337(f153(x42752),x42755),x42754)))
% 156.88/156.99  [4312]P4(f337(f337(f251(f892(x43121,a878)),f337(f316(x43122,x43121,x43123),f337(f337(f104(f892(x43122,a878)),x43124),x43125))),f337(f337(f104(f892(x43121,a878)),f337(f316(x43122,x43121,x43123),x43124)),f337(f316(x43122,x43121,x43123),x43125))))
% 156.88/156.99  [4313]P4(f337(f337(f251(f892(x43131,a878)),f337(f291(x43132,x43131,x43133),f337(f337(f104(f892(x43132,a878)),x43134),x43135))),f337(f337(f104(f892(x43131,a878)),f337(f291(x43132,x43131,x43133),x43134)),f337(f291(x43132,x43131,x43133),x43135))))
% 156.88/156.99  [4415]E(f337(f275(x44151,x44152),f337(f277(x44153,x44151,x44152,x44152,x44154,f34(x44152)),x44155)),f337(f275(x44153,x44152),x44155))
% 156.88/156.99  [4416]E(f337(f271(x44161,x44162),f337(f277(x44161,x44161,x44163,x44162,f34(x44161),x44164),x44165)),f337(f271(x44161,x44163),x44165))
% 156.88/156.99  [4501]E(f337(f144(f892(x45011,f887(x45012)),f891(x45011,x45012),f337(f337(f8(f892(x45011,f892(x45012,f892(x45011,f887(x45012)))),f892(f891(x45011,x45012),f892(x45011,f887(x45012))),f892(x45011,f887(x45012))),f276(x45011,x45012,f892(x45011,f887(x45012)))),f337(f337(f7(f892(x45011,f887(x45012)),f892(x45012,f887(x45012)),f892(x45011,f892(x45012,f892(x45011,f887(x45012))))),f337(f337(f8(f892(x45011,f892(f892(x45012,f887(x45012)),f892(x45012,f892(x45011,f887(x45012))))),f892(f892(x45012,f887(x45012)),f892(x45011,f892(x45012,f892(x45011,f887(x45012))))),f892(x45011,f887(x45012))),f7(x45011,f892(x45012,f887(x45012)),f892(x45012,f892(x45011,f887(x45012))))),f337(f337(f8(f892(x45011,f892(f887(x45012),f892(x45011,f887(x45012)))),f892(x45011,f892(f892(x45012,f887(x45012)),f892(x45012,f892(x45011,f887(x45012))))),f892(x45011,f887(x45012))),f337(f8(f892(f887(x45012),f892(x45011,f887(x45012))),f892(f892(x45012,f887(x45012)),f892(x45012,f892(x45011,f887(x45012)))),x45011),f8(f887(x45012),f892(x45011,f887(x45012)),x45012))),f73(x45011,f887(x45012))))),f209(x45012))),x45013),f337(f337(f185(x45011,x45012),x45014),x45015)),f190(x45011,x45012,x45013,x45014,x45015))
% 156.88/156.99  [4503]P24(x45031,x45032,f337(f337(f315(f882(x45031)),f337(f337(f337(f93(x45031),f337(f337(f7(x45031,f892(a879,a878),f892(a879,a878)),f337(f337(f8(f892(a879,f892(a878,a878)),f892(f892(a879,a878),f892(a879,a878)),x45031),f18(a879,a878,a878)),f337(f337(f8(f892(a879,a878),f892(a879,f892(a878,a878)),x45031),f337(f8(a878,f892(a878,a878),a879),a335)),x45033))),f337(f337(f8(a878,a878,a879),a332),x45034))),f32(x45034,x45035)),x45033)),f197(f892(f882(x45031),a878))))
% 156.88/156.99  [3579]E(f337(f337(f337(f337(f217(x35791),x35792),x35793),x35794),x35795),f201(x35791,x35792))
% 156.88/156.99  [3580]E(f337(f337(f337(f337(f221(x35801),x35802),x35803),x35804),x35805),f212(x35801,x35802))
% 156.88/156.99  [3626]E(f96(x36261,x36262,f337(f337(f337(f93(x36261),x36263),x36264),x36265)),f2(a884))
% 156.88/156.99  [3722]E(f337(f337(f337(f337(f73(x37221,x37222),x37223),x37224),x37225),x37224),x37225)
% 156.88/156.99  [3955]E(f337(f337(f41(x39551,f892(x39552,a878)),f337(f337(f315(x39551),x39553),x39554)),x39555),f337(f337(f113(f892(x39552,a878)),f337(x39555,x39553)),f337(f337(f41(x39551,f892(x39552,a878)),x39554),x39555)))
% 156.88/156.99  [3956]E(f337(f337(f42(x39561,f892(x39562,a878)),f337(f337(f315(x39561),x39563),x39564)),x39565),f337(f337(f104(f892(x39562,a878)),f337(x39565,x39563)),f337(f337(f42(x39561,f892(x39562,a878)),x39564),x39565)))
% 156.88/156.99  [4009]E(f337(f121(x40091,x40092,f337(x40093,x40094)),f337(f337(f7(x40091,a102,f886(x40092)),x40095),x40094)),f337(f207(x40091,x40092,x40093,x40095),x40094))
% 156.88/156.99  [4023]E(f337(f337(f113(f892(x40231,a878)),f337(f316(x40232,x40231,x40233),x40234)),f337(f316(x40232,x40231,x40233),x40235)),f337(f316(x40232,x40231,x40233),f337(f337(f113(f892(x40232,a878)),x40234),x40235)))
% 156.88/156.99  [4024]E(f337(f337(f113(f892(x40241,a878)),f337(f291(x40242,x40241,x40243),x40244)),f337(f291(x40242,x40241,x40243),x40245)),f337(f291(x40242,x40241,x40243),f337(f337(f113(f892(x40242,a878)),x40244),x40245)))
% 156.88/156.99  [4025]E(f337(f337(f113(f892(x40251,a878)),f337(f317(x40251,x40252,x40253),x40254)),f337(f317(x40251,x40252,x40253),x40255)),f337(f317(x40251,x40252,x40253),f337(f337(f113(f892(x40252,a878)),x40254),x40255)))
% 156.88/156.99  [4026]E(f337(f337(f22(f892(x40261,a878)),f337(f317(x40261,x40262,x40263),x40264)),f337(f317(x40261,x40262,x40263),x40265)),f337(f317(x40261,x40262,x40263),f337(f337(f22(f892(x40262,a878)),x40264),x40265)))
% 156.88/156.99  [4027]E(f337(f337(f104(f892(x40271,a878)),f337(f317(x40271,x40272,x40273),x40274)),f337(f317(x40271,x40272,x40273),x40275)),f337(f317(x40271,x40272,x40273),f337(f337(f104(f892(x40272,a878)),x40274),x40275)))
% 156.88/156.99  [4029]E(f191(x40291,x40292,f191(x40291,x40292,x40293,x40294),x40295),f191(x40291,x40292,x40293,f337(f337(f104(f892(x40291,a878)),x40294),x40295)))
% 156.88/156.99  [4090]E(f337(f337(f161(x40901,f337(f337(f136(x40901),x40902),f337(f337(f153(x40901),x40903),x40904))),f337(f198(f885(x40901)),x40902)),x40905),f337(f337(f136(x40901),x40902),f337(f337(f153(x40901),x40905),x40904)))
% 156.88/156.99  [4098]E(f337(f337(f42(x40981,f892(x40982,a878)),x40983),f337(f337(f8(f892(x40982,a878),f892(x40982,a878),x40981),f337(f315(x40982),x40984)),x40985)),f337(f337(f315(x40982),x40984),f337(f337(f42(x40981,f892(x40982,a878)),x40983),x40985)))
% 156.88/156.99  [4169]E(f191(x41691,x41692,f337(f337(f337(f73(x41691,f887(x41692)),x41693),x41694),f337(f209(x41692),x41695)),f337(f80(f892(x41691,a878)),f337(f337(f315(x41691),x41694),f197(f892(x41691,a878))))),f191(x41691,x41692,x41693,f337(f80(f892(x41691,a878)),f337(f337(f315(x41691),x41694),f197(f892(x41691,a878))))))
% 156.88/156.99  [4262]E(f337(f337(f156(x42621,x42622),x42623),f337(f138(x42621,f337(f74(x42622,a878,x42621,x42624),x42623)),x42625)),f337(f138(x42622,x42624),f337(f337(f156(x42621,x42622),x42623),x42625)))
% 156.88/156.99  [4268]E(f337(f198(f885(x42681)),f337(f138(x42681,x42682),f337(f337(f156(x42683,x42681),x42684),x42685))),f337(f198(f885(x42683)),f337(f138(x42683,f337(f74(x42681,a878,x42683,x42682),x42684)),x42685)))
% 156.88/156.99  [4407]E(f337(f337(f113(f892(x44071,a878)),f337(f337(f22(f892(x44071,a878)),f187(x44071,x44072,x44073)),f337(f257(x44071),f337(f337(f7(x44071,f892(x44071,a878),a878),f339(x44071)),f337(f337(f22(f892(x44071,a878)),x44074),f187(x44071,x44072,x44075)))))),f337(f257(x44071),f337(f337(f7(x44071,f892(x44071,a878),a878),f339(x44071)),f337(f337(f104(f892(x44071,a878)),x44074),f187(x44071,x44072,x44075))))),f187(x44071,x44072,f77(x44071,f887(x44072),x44073,x44075,x44074)))
% 156.88/156.99  [4482]E(f337(f158(f885(f891(x44821,x44822)),x44822,f116(f891(x44821,x44822)),f337(f337(f7(x44822,f892(f885(x44822),f885(f891(x44821,x44822))),f892(f885(x44822),f885(f891(x44821,x44822)))),f337(f337(f8(f892(f885(f891(x44821,x44822)),f885(f891(x44821,x44822))),f892(f892(f885(x44822),f885(f891(x44821,x44822))),f892(f885(x44822),f885(f891(x44821,x44822)))),x44822),f8(f885(f891(x44821,x44822)),f885(f891(x44821,x44822)),f885(x44822))),f337(f337(f8(f891(x44821,x44822),f892(f885(f891(x44821,x44822)),f885(f891(x44821,x44822))),x44822),f153(f891(x44821,x44822))),f337(f272(x44821,x44822),x44823)))),f337(f185(x44821,x44822),x44824))),x44825),f337(f337(f185(x44821,x44822),f337(f337(f153(x44821),x44823),x44824)),x44825))
% 156.88/156.99  [3949]E(f337(f337(f161(x39491,f337(f337(f161(x39491,x39492),x39493),x39494)),x39493),x39495),f337(f337(f161(x39491,x39492),x39493),x39495))
% 156.88/156.99  [4004]E(f337(f268(x40041,x40042),f337(f337(f315(f891(x40041,x40042)),f337(f337(f272(x40041,x40042),x40043),x40044)),x40045)),f337(f337(f315(x40042),x40044),f337(f268(x40041,x40042),x40045)))
% 156.88/156.99  [4005]E(f337(f270(x40051,x40052),f337(f337(f315(f891(x40051,x40052)),f337(f337(f272(x40051,x40052),x40053),x40054)),x40055)),f337(f337(f315(x40051),x40053),f337(f270(x40051,x40052),x40055)))
% 156.88/156.99  [4083]E(f337(f337(f113(f892(f891(x40831,x40832),a878)),f337(f337(f274(x40831,x40832),x40833),x40834)),f337(f337(f274(x40831,x40832),x40835),x40834)),f337(f337(f274(x40831,x40832),f337(f337(f113(f892(x40831,a878)),x40833),x40835)),x40834))
% 156.88/156.99  [4084]E(f337(f337(f22(f892(f891(x40841,x40842),a878)),f337(f337(f274(x40841,x40842),x40843),x40844)),f337(f337(f274(x40841,x40842),x40845),x40844)),f337(f337(f274(x40841,x40842),f337(f337(f22(f892(x40841,a878)),x40843),x40845)),x40844))
% 156.88/156.99  [4085]E(f337(f337(f104(f892(f891(x40851,x40852),a878)),f337(f337(f274(x40851,x40852),x40853),x40854)),f337(f337(f274(x40851,x40852),x40855),x40854)),f337(f337(f274(x40851,x40852),f337(f337(f104(f892(x40851,a878)),x40853),x40855)),x40854))
% 156.88/156.99  [4147]E(f337(f337(f113(f892(x41471,a878)),f337(f337(f41(x41472,f892(x41471,a878)),x41473),x41474)),f337(f337(f41(x41472,f892(x41471,a878)),x41475),x41474)),f337(f337(f41(x41472,f892(x41471,a878)),f337(f337(f113(f892(x41472,a878)),x41473),x41475)),x41474))
% 156.88/156.99  [4148]E(f337(f337(f104(f892(x41481,a878)),f337(f337(f42(x41482,f892(x41481,a878)),x41483),x41484)),f337(f337(f42(x41482,f892(x41481,a878)),x41485),x41484)),f337(f337(f42(x41482,f892(x41481,a878)),f337(f337(f113(f892(x41482,a878)),x41483),x41485)),x41484))
% 156.88/156.99  [4162]E(f337(f337(f41(x41621,f892(x41622,a878)),x41623),f337(f337(f8(f892(x41622,a878),f892(x41622,a878),x41621),f337(f22(f892(x41622,a878)),x41624)),x41625)),f337(f337(f22(f892(x41622,a878)),x41624),f337(f337(f42(x41621,f892(x41622,a878)),x41623),x41625)))
% 156.88/156.99  [4163]E(f337(f337(f41(x41631,f892(x41632,a878)),x41633),f337(f337(f8(f892(x41632,a878),f892(x41632,a878),x41631),f337(f104(f892(x41632,a878)),x41634)),x41635)),f337(f337(f104(f892(x41632,a878)),x41634),f337(f337(f41(x41631,f892(x41632,a878)),x41633),x41635)))
% 156.88/156.99  [4164]E(f337(f337(f42(x41641,f892(x41642,a878)),x41643),f337(f337(f8(f892(x41642,a878),f892(x41642,a878),x41641),f337(f113(f892(x41642,a878)),x41644)),x41645)),f337(f337(f113(f892(x41642,a878)),x41644),f337(f337(f42(x41641,f892(x41642,a878)),x41643),x41645)))
% 156.88/156.99  [4203]E(f188(x42031,x42032,x42033,f337(f181(x42031,x42032),f337(f171(f891(x42031,x42032)),f337(f337(f185(x42031,x42032),x42034),x42035)))),f190(x42031,x42032,x42033,x42034,x42035))
% 156.88/156.99  [4225]E(f194(f885(x42251),f337(f337(f153(x42251),x42252),x42253),f337(f337(f8(f885(x42251),f885(x42251),a884),f337(f153(x42251),x42254)),f337(f337(f7(a884,x42251,f885(x42251)),f161(x42251,x42253)),x42252)),x42255),f337(f337(f161(x42251,f337(f337(f153(x42251),x42254),x42253)),x42255),x42252))
% 156.88/156.99  [4229]E(f337(f337(f41(x42291,f892(f891(x42292,x42293),a878)),x42294),f337(f337(f8(f892(f891(x42293,x42292),a878),f892(f891(x42292,x42293),a878),x42291),f292(x42293,x42292)),x42295)),f337(f292(x42293,x42292),f337(f337(f41(x42291,f892(f891(x42293,x42292),a878)),x42294),x42295)))
% 156.88/156.99  [4230]E(f337(f337(f42(x42301,f892(f891(x42302,x42303),a878)),x42304),f337(f337(f8(f892(f891(x42303,x42302),a878),f892(f891(x42302,x42303),a878),x42301),f292(x42303,x42302)),x42305)),f337(f292(x42303,x42302),f337(f337(f42(x42301,f892(f891(x42303,x42302),a878)),x42304),x42305)))
% 156.88/156.99  [4286]E(f187(x42861,x42862,f337(f337(f18(x42861,f887(x42863),f887(x42862)),f337(f337(f8(f892(x42863,x42862),f892(f887(x42863),f887(x42862)),x42861),f211(x42863,x42862)),x42864)),x42865)),f187(x42861,x42863,x42865))
% 156.88/156.99  [4337]P4(f337(f337(f251(f892(x43371,a878)),f337(f337(f22(f892(x43371,a878)),f337(f316(x43372,x43371,x43373),x43374)),f337(f316(x43372,x43371,x43373),x43375))),f337(f316(x43372,x43371,x43373),f337(f337(f22(f892(x43372,a878)),x43374),x43375))))
% 156.88/156.99  [4486]E(f337(f158(f885(f891(x44861,x44862)),x44861,f116(f891(x44861,x44862)),f337(f337(f7(x44861,f892(f885(x44861),f885(f891(x44861,x44862))),f892(f885(x44861),f885(f891(x44861,x44862)))),f337(f337(f8(f892(f885(f891(x44861,x44862)),f885(f891(x44861,x44862))),f892(f892(f885(x44861),f885(f891(x44861,x44862))),f892(f885(x44861),f885(f891(x44861,x44862)))),x44861),f8(f885(f891(x44861,x44862)),f885(f891(x44861,x44862)),f885(x44861))),f337(f337(f8(f891(x44861,x44862),f892(f885(f891(x44861,x44862)),f885(f891(x44861,x44862))),x44861),f153(f891(x44861,x44862))),f337(f337(f7(x44861,x44862,f891(x44861,x44862)),f272(x44861,x44862)),x44863)))),f337(f337(f7(f885(x44861),f885(x44862),f885(f891(x44861,x44862))),f185(x44861,x44862)),x44864))),x44865),f337(f337(f185(x44861,x44862),x44865),f337(f337(f153(x44862),x44863),x44864)))
% 156.88/156.99  [4190]E(f337(f337(f113(f892(x41901,a878)),f337(f291(x41902,x41901,x41903),x41904)),f337(f291(x41902,x41901,x41905),x41904)),f337(f291(x41902,x41901,f337(f337(f113(f892(f891(x41902,x41901),a878)),x41903),x41905)),x41904))
% 156.88/156.99  [4232]E(f337(f337(f136(f891(x42321,x42322)),f337(f337(f185(x42321,x42322),x42323),f337(f337(f178(x42322),f337(f198(f885(x42321)),x42323)),x42324))),f337(f337(f185(x42321,x42322),x42325),f337(f337(f140(x42322),f337(f198(f885(x42321)),x42323)),x42324))),f337(f337(f185(x42321,x42322),f337(f337(f136(x42321),x42323),x42325)),x42324))
% 156.88/156.99  [4340]E(f337(f337(f274(x43401,x43402),x43403),f337(f337(f18(x43401,f892(x43402,a878),f892(x43402,a878)),f337(f337(f8(f892(x43402,a878),f892(f892(x43402,a878),f892(x43402,a878)),x43401),f113(f892(x43402,a878))),x43404)),x43405)),f337(f337(f113(f892(f891(x43401,x43402),a878)),f337(f337(f274(x43401,x43402),x43403),x43404)),f337(f337(f274(x43401,x43402),x43403),x43405)))
% 156.88/156.99  [4341]E(f337(f337(f274(x43411,x43412),x43413),f337(f337(f18(x43411,f892(x43412,a878),f892(x43412,a878)),f337(f337(f8(f892(x43412,a878),f892(f892(x43412,a878),f892(x43412,a878)),x43411),f22(f892(x43412,a878))),x43414)),x43415)),f337(f337(f22(f892(f891(x43411,x43412),a878)),f337(f337(f274(x43411,x43412),x43413),x43414)),f337(f337(f274(x43411,x43412),x43413),x43415)))
% 156.88/156.99  [4342]E(f337(f337(f274(x43421,x43422),x43423),f337(f337(f18(x43421,f892(x43422,a878),f892(x43422,a878)),f337(f337(f8(f892(x43422,a878),f892(f892(x43422,a878),f892(x43422,a878)),x43421),f104(f892(x43422,a878))),x43424)),x43425)),f337(f337(f104(f892(f891(x43421,x43422),a878)),f337(f337(f274(x43421,x43422),x43423),x43424)),f337(f337(f274(x43421,x43422),x43423),x43425)))
% 156.88/156.99  [4346]E(f337(f337(f41(x43461,f892(x43462,a878)),x43463),f337(f337(f7(x43461,f892(x43462,a878),f892(x43462,a878)),f337(f337(f8(f892(x43462,a878),f892(f892(x43462,a878),f892(x43462,a878)),x43461),f22(f892(x43462,a878))),x43464)),x43465)),f337(f337(f22(f892(x43462,a878)),f337(f337(f41(x43461,f892(x43462,a878)),x43463),x43464)),x43465))
% 156.88/156.99  [4347]E(f337(f337(f41(x43471,f892(x43472,a878)),x43473),f337(f337(f7(x43471,f892(x43472,a878),f892(x43472,a878)),f337(f337(f8(f892(x43472,a878),f892(f892(x43472,a878),f892(x43472,a878)),x43471),f104(f892(x43472,a878))),x43474)),x43475)),f337(f337(f104(f892(x43472,a878)),f337(f337(f41(x43471,f892(x43472,a878)),x43473),x43474)),x43475))
% 156.88/156.99  [4348]E(f337(f337(f42(x43481,f892(x43482,a878)),x43483),f337(f337(f7(x43481,f892(x43482,a878),f892(x43482,a878)),f337(f337(f8(f892(x43482,a878),f892(f892(x43482,a878),f892(x43482,a878)),x43481),f113(f892(x43482,a878))),x43484)),x43485)),f337(f337(f113(f892(x43482,a878)),f337(f337(f42(x43481,f892(x43482,a878)),x43483),x43484)),x43485))
% 156.88/156.99  [4352]E(f337(f337(f41(x43521,f892(x43522,a878)),x43523),f337(f337(f18(x43521,f892(x43522,a878),f892(x43522,a878)),f337(f337(f8(f892(x43522,a878),f892(f892(x43522,a878),f892(x43522,a878)),x43521),f113(f892(x43522,a878))),x43524)),x43525)),f337(f337(f113(f892(x43522,a878)),f337(f337(f41(x43521,f892(x43522,a878)),x43523),x43524)),f337(f337(f41(x43521,f892(x43522,a878)),x43523),x43525)))
% 156.88/156.99  [4353]E(f337(f337(f42(x43531,f892(x43532,a878)),x43533),f337(f337(f18(x43531,f892(x43532,a878),f892(x43532,a878)),f337(f337(f8(f892(x43532,a878),f892(f892(x43532,a878),f892(x43532,a878)),x43531),f104(f892(x43532,a878))),x43534)),x43535)),f337(f337(f104(f892(x43532,a878)),f337(f337(f42(x43531,f892(x43532,a878)),x43533),x43534)),f337(f337(f42(x43531,f892(x43532,a878)),x43533),x43535)))
% 156.88/156.99  [4367]E(f337(f337(f41(x43671,f892(x43672,a878)),x43673),f337(f337(f18(x43671,f892(x43672,a878),f892(x43672,a878)),f337(f337(f8(f892(x43672,a878),f892(f892(x43672,a878),f892(x43672,a878)),x43671),f113(f892(x43672,a878))),x43674)),x43675)),f337(f337(f113(f892(x43672,a878)),f39(f892(x43672,a878),f337(f316(x43671,f892(x43672,a878),x43674),x43673))),f39(f892(x43672,a878),f337(f316(x43671,f892(x43672,a878),x43675),x43673))))
% 156.88/156.99  [4368]E(f337(f337(f42(x43681,f892(x43682,a878)),x43683),f337(f337(f18(x43681,f892(x43682,a878),f892(x43682,a878)),f337(f337(f8(f892(x43682,a878),f892(f892(x43682,a878),f892(x43682,a878)),x43681),f104(f892(x43682,a878))),x43684)),x43685)),f337(f337(f104(f892(x43682,a878)),f40(f892(x43682,a878),f337(f316(x43681,f892(x43682,a878),x43684),x43683))),f40(f892(x43682,a878),f337(f316(x43681,f892(x43682,a878),x43685),x43683))))
% 156.88/156.99  [4403]E(f337(f337(f140(x44031),f337(f198(f885(x44031)),f180(x44031,x44032,f337(f337(f156(x44033,x44031),x44034),x44035)))),f337(f337(f156(x44033,x44031),x44034),x44035)),f337(f337(f156(x44033,x44031),x44034),f337(f337(f140(x44033),f337(f198(f885(x44033)),f180(x44033,f337(f74(x44031,a878,x44033,x44032),x44034),x44035))),x44035)))
% 156.88/156.99  [4276]E(f337(f337(f136(f891(x42761,x42762)),f337(f337(f185(x42761,x42762),f337(f337(f178(x42761),f337(f198(f885(x42762)),x42763)),x42764)),x42763)),f337(f337(f185(x42761,x42762),f337(f337(f140(x42761),f337(f198(f885(x42762)),x42763)),x42764)),x42765)),f337(f337(f185(x42761,x42762),x42764),f337(f337(f136(x42762),x42763),x42765)))
% 156.88/156.99  [4395]E(f86(x43951,f337(f337(f18(x43951,a878,a878),f337(f337(f8(a878,f892(a878,a878),x43951),a335),f337(f337(f7(x43951,f892(x43951,a878),a878),f339(x43951)),x43952))),f337(f337(f7(x43951,x43953,a878),f337(f337(f8(x43953,f892(x43953,a878),x43951),a334),x43954)),x43955))),f337(f78(x43951,x43953,x43952,x43954),x43955))
% 156.88/156.99  [4447]E(f337(f337(f87(a1,x44471),f337(f106(a1),f337(f337(f81(a1),x44472),a100))),f337(f337(f18(a1,x44471,x44471),f337(f337(f7(a1,x44471,f892(x44471,x44471)),f337(f337(f8(a878,f892(x44471,f892(x44471,x44471)),a1),f99(x44471)),a202)),f194(x44471,x44473,x44474,x44475))),f337(f337(f8(a884,x44471,a1),x44474),f337(f337(f7(a1,a884,a884),f337(f337(f8(a884,f892(a884,a884),a1),f81(a884)),a107)),x44475)))),f194(x44471,x44473,x44474,f337(f337(f81(a884),f337(f106(a884),x44472)),x44475)))
% 156.88/156.99  [4483]E(f337(f181(x44831,x44832),f337(f337(f156(f891(x44831,x44833),f891(x44831,x44832)),f337(f276(x44831,x44833,f891(x44831,x44832)),f337(f337(f7(x44831,f892(x44833,x44832),f892(x44833,f891(x44831,x44832))),f337(f337(f8(f892(x44832,f891(x44831,x44832)),f892(f892(x44833,x44832),f892(x44833,f891(x44831,x44832))),x44831),f8(x44832,f891(x44831,x44832),x44833)),f272(x44831,x44832))),x44834))),x44835)),f337(f74(f887(x44833),f887(x44832),x44831,f337(f211(x44833,x44832),x44834)),f337(f181(x44831,x44833),x44835)))
% 156.88/156.99  [4440]E(f187(x44401,x44402,f337(f337(f18(x44401,f887(x44402),f887(x44402)),f337(f337(f18(x44401,f887(x44402),f892(f887(x44402),f887(x44402))),f337(f337(f8(a878,f892(f887(x44402),f892(f887(x44402),f887(x44402))),x44401),f99(f887(x44402))),x44403)),x44404)),x44405)),f337(f337(f113(f892(x44401,a878)),f337(f337(f104(f892(x44401,a878)),f187(x44401,x44402,x44404)),f337(f257(x44401),x44403))),f337(f337(f104(f892(x44401,a878)),f187(x44401,x44402,x44405)),f337(f257(x44401),f337(f337(f8(a878,a878,x44401),a332),x44403)))))
% 156.88/156.99  [4481]E(f337(f337(f87(a1,x44811),f337(f106(a1),f337(f337(f81(a1),x44812),a100))),f337(f337(f18(a1,x44811,x44811),f337(f337(f7(a1,x44811,f892(x44811,x44811)),f337(f337(f8(a878,f892(x44811,f892(x44811,x44811)),a1),f99(x44811)),a202)),f337(f193(x44811,x44813,x44814),x44815))),f337(f337(f18(a1,x44811,x44811),f337(f337(f8(a884,f892(x44811,x44811),a1),x44814),f337(f337(f7(a1,a884,a884),f337(f337(f8(a884,f892(a884,a884),a1),f81(a884)),a107)),x44815))),f337(f337(f8(a884,x44811,a1),f193(x44811,x44813,x44814)),f337(f337(f7(a1,a884,a884),f337(f337(f8(a884,f892(a884,a884),a1),f81(a884)),a107)),x44815))))),f337(f193(x44811,x44813,x44814),f337(f337(f81(a884),f337(f106(a884),x44812)),x44815)))
% 156.88/156.99  [4515]E(f337(f257(f891(x45151,x45152)),f337(f276(x45151,x45152,a878),f337(f337(f8(f892(x45152,f892(x45153,a878)),f892(x45152,a878),x45151),f337(f8(f892(x45153,a878),a878,x45152),f88(x45153))),f337(f337(f7(x45151,f892(x45152,f892(x45153,a878)),f892(x45152,f892(x45153,a878))),f337(f337(f8(f892(f892(x45153,a878),f892(x45153,a878)),f892(f892(x45152,f892(x45153,a878)),f892(x45152,f892(x45153,a878))),x45151),f8(f892(x45153,a878),f892(x45153,a878),x45152)),f337(f337(f8(f892(x45153,f892(a878,a878)),f892(f892(x45153,a878),f892(x45153,a878)),x45151),f18(x45153,a878,a878)),f337(f337(f8(f892(x45153,a878),f892(x45153,f892(a878,a878)),x45151),f337(f8(a878,f892(a878,a878),x45153),a335)),f337(f337(f7(x45151,f892(f891(x45151,x45153),a878),f892(x45153,a878)),f337(f337(f8(f892(x45153,f892(f892(f891(x45151,x45153),a878),a878)),f892(f892(f891(x45151,x45153),a878),f892(x45153,a878)),x45151),f7(x45153,f892(f891(x45151,x45153),a878),a878)),f337(f337(f8(f892(x45153,f891(x45151,x45153)),f892(x45153,f892(f892(f891(x45151,x45153),a878),a878)),x45151),f337(f8(f891(x45151,x45153),f892(f892(f891(x45151,x45153),a878),a878),x45153),f339(f891(x45151,x45153)))),f272(x45151,x45153)))),x45154))))),f337(f337(f7(x45152,f892(f891(x45153,x45152),a878),f892(x45153,a878)),f337(f337(f8(f892(x45153,f892(f892(f891(x45153,x45152),a878),a878)),f892(f892(f891(x45153,x45152),a878),f892(x45153,a878)),x45152),f7(x45153,f892(f891(x45153,x45152),a878),a878)),f337(f337(f8(f892(x45153,f891(x45153,x45152)),f892(x45153,f892(f892(f891(x45153,x45152),a878),a878)),x45152),f337(f8(f891(x45153,x45152),f892(f892(f891(x45153,x45152),a878),a878),x45153),f339(f891(x45153,x45152)))),f337(f7(x45153,x45152,f891(x45153,x45152)),f272(x45153,x45152))))),x45155))))),f337(f337(f294(x45151,x45153,x45152),x45154),x45155))
% 156.88/156.99  [4591]~E(f29(x45911,x45912,x45913),f30(x45914,x45915,x45916))
% 156.88/156.99  [4039]E(f130(x40391,x40392,x40393,x40394,f129(x40392,x40395,x40396)),f337(f337(x40394,x40395),x40396))
% 156.88/156.99  [4115]E(f236(x41151,x41152,x41153,x41154,f233(x41151,x41152,x41155,x41156)),f337(f337(x41154,x41155),x41156))
% 156.88/156.99  [4116]E(f237(x41161,x41162,x41163,x41164,f233(x41161,x41162,x41165,x41166)),f337(f337(x41164,x41165),x41166))
% 156.88/156.99  [4260]E(f190(x42601,x42602,f188(x42601,x42602,x42603,x42604),x42605,x42606),f188(x42601,x42602,x42603,f190(x42601,x42602,x42604,x42605,x42606)))
% 156.88/156.99  [4383]E(f337(f74(f891(x43831,x43832),x43832,f891(x43833,x43834),f275(x43831,x43832)),f277(x43833,x43831,x43834,x43832,x43835,x43836)),f337(f74(x43834,x43832,f891(x43833,x43834),x43836),f275(x43833,x43834)))
% 156.88/156.99  [4384]E(f337(f74(f891(x43841,x43842),x43841,f891(x43843,x43844),f271(x43841,x43842)),f277(x43843,x43841,x43844,x43842,x43845,x43846)),f337(f74(x43843,x43841,f891(x43843,x43844),x43845),f271(x43843,x43844)))
% 156.88/156.99  [3978]E(f337(f337(f74(x39781,x39782,x39783,x39784),x39785),x39786),f337(x39784,f337(x39785,x39786)))
% 156.88/156.99  [4177]E(f238(x41771,x41772,x41773,x41774,f233(x41771,x41772,x41775,x41776)),f337(f337(f81(a884),f337(f337(f81(a884),f337(x41773,x41775)),f337(x41774,x41776))),f337(a115,f2(a884))))
% 156.88/156.99  [3770]E(f337(f337(f276(x37701,x37702,x37703),x37704),f337(f337(f272(x37701,x37702),x37705),x37706)),f337(f337(x37704,x37705),x37706))
% 156.88/156.99  [3832]E(f337(f337(f337(f8(x38321,x38322,x38323),x38324),x38325),x38326),f337(x38324,f337(x38325,x38326)))
% 156.88/156.99  [3833]E(f337(f337(f337(f7(x38331,x38332,x38333),x38334),x38335),x38336),f337(f337(x38334,x38336),x38335))
% 156.88/156.99  [3851]E(f337(f337(f337(f18(x38511,x38512,x38513),x38514),x38515),x38516),f337(f337(x38514,x38516),f337(x38515,x38516)))
% 156.88/156.99  [3873]E(f337(f158(x38731,x38732,x38733,x38734),f337(f337(f153(x38732),x38735),x38736)),f337(f337(x38734,x38735),x38736))
% 156.88/156.99  [3914]E(f172(f891(x39141,x39142),f337(f337(f249(a884),x39143),x39144),f337(f337(f272(x39141,x39142),x39145),x39146)),f337(f337(f185(x39141,x39142),f172(x39141,x39143,x39145)),f172(x39142,x39144,x39146)))
% 156.88/156.99  [3982]E(f337(f337(f153(f891(x39821,x39822)),f337(f337(f272(x39821,x39822),x39823),x39824)),f337(f337(f185(x39821,x39822),x39825),x39826)),f337(f337(f185(x39821,x39822),f337(f337(f153(x39821),x39823),x39825)),f337(f337(f153(x39822),x39824),x39826)))
% 156.88/156.99  [3985]E(f337(f337(f156(x39851,x39852),x39853),f337(f337(f161(x39851,x39854),x39855),x39856)),f337(f337(f161(x39852,f337(f337(f156(x39851,x39852),x39853),x39854)),x39855),f337(x39853,x39856)))
% 156.88/156.99  [4028]E(f337(f144(x40281,x40282,x40283,x40284),f337(f337(f153(x40282),x40285),x40286)),f337(f144(x40281,x40282,x40283,f337(f337(x40283,x40284),x40285)),x40286))
% 156.88/156.99  [4054]E(f279(x40541,x40542,x40543,x40544,f337(f337(f272(x40541,x40542),x40545),x40546)),f337(f337(x40544,x40545),x40546))
% 156.88/156.99  [4140]E(f337(f337(f41(x41401,f892(x41402,a878)),x41403),f337(f74(x41404,f892(x41402,a878),x41401,x41405),x41406)),f337(f337(f41(x41404,f892(x41402,a878)),f337(f316(x41401,x41404,x41406),x41403)),x41405))
% 156.88/156.99  [4193]E(f337(f337(f211(x41931,x41932),x41933),f337(f337(f211(x41934,x41931),x41935),x41936)),f337(f337(f211(x41934,x41932),f337(f74(x41931,x41932,x41934,x41933),x41935)),x41936))
% 156.88/156.99  [4195]E(f337(f337(f156(x41951,x41952),x41953),f337(f337(f156(x41954,x41951),x41955),x41956)),f337(f337(f156(x41954,x41952),f337(f74(x41951,x41952,x41954,x41953),x41955)),x41956))
% 156.88/156.99  [4201]E(f337(f316(x42011,x42012,f337(f74(x42013,x42012,x42011,x42014),x42015)),x42016),f337(f316(x42013,x42012,x42014),f337(f316(x42011,x42013,x42015),x42016)))
% 156.88/156.99  [4202]E(f337(f317(x42021,x42022,f337(f74(x42023,x42022,x42021,x42024),x42025)),x42026),f337(f317(x42021,x42023,x42025),f337(f317(x42023,x42022,x42024),x42026)))
% 156.88/156.99  [4231]E(f188(x42311,x42312,x42313,f337(f337(f337(f73(x42311,f887(x42312)),x42314),x42315),f337(f209(x42312),x42316))),f337(f337(f337(f73(x42311,f887(x42312)),f188(x42311,x42312,x42313,x42314)),x42315),f337(f209(x42312),x42316)))
% 156.88/156.99  [4233]E(f337(f144(x42331,x42332,x42333,f337(f144(x42331,x42332,x42333,x42334),x42335)),x42336),f337(f144(x42331,x42332,x42333,x42334),f337(f337(f136(x42332),x42335),x42336)))
% 156.88/156.99  [4373]E(f337(f277(x43731,x43731,x43732,x43733,f34(x43731),x43734),f337(f337(f272(x43731,x43732),x43735),x43736)),f337(f337(f272(x43731,x43733),x43735),f337(x43734,x43736)))
% 156.88/156.99  [4374]E(f337(f277(x43741,x43742,x43743,x43743,x43744,f34(x43743)),f337(f337(f272(x43741,x43743),x43745),x43746)),f337(f337(f272(x43742,x43743),f337(x43744,x43745)),x43746))
% 156.88/156.99  [4465]E(f337(f337(f156(f891(x44651,x44652),f891(x44651,x44653)),f337(f276(x44651,x44652,f891(x44651,x44653)),f337(f337(f7(x44651,f892(x44652,x44653),f892(x44652,f891(x44651,x44653))),f337(f337(f8(f892(x44653,f891(x44651,x44653)),f892(f892(x44652,x44653),f892(x44652,f891(x44651,x44653))),x44651),f8(x44653,f891(x44651,x44653),x44652)),f272(x44651,x44653))),x44654))),f337(f337(f185(x44651,x44652),x44655),x44656)),f337(f337(f185(x44651,x44653),x44655),f337(f337(f156(x44652,x44653),x44654),x44656)))
% 156.88/156.99  [3838]E(f97(x38381,x38382,x38383,f337(f337(f337(f93(x38381),x38384),x38385),x38386)),f337(f337(f337(x38383,x38384),x38385),x38386))
% 156.88/156.99  [3839]E(f98(x38391,x38392,x38393,f337(f337(f337(f93(x38391),x38394),x38395),x38396)),f337(f337(f337(x38393,x38394),x38395),x38396))
% 156.88/156.99  [4038]E(f337(f337(f74(x40381,x40382,x40383,f337(f16(x40382,x40381),x40384)),x40385),x40386),x40384)
% 156.88/156.99  [4073]E(f337(f316(x40731,x40732,x40733),f337(f316(x40734,x40731,x40735),x40736)),f337(f316(x40734,x40732,f337(f337(f8(x40731,x40732,x40734),x40733),x40735)),x40736))
% 156.88/156.99  [4079]E(f337(f337(f41(x40791,f892(x40792,a878)),f337(f316(x40793,x40791,x40794),x40795)),x40796),f337(f337(f41(x40793,f892(x40792,a878)),x40795),f337(f337(f8(x40791,f892(x40792,a878),x40793),x40796),x40794)))
% 156.88/156.99  [4080]E(f337(f337(f42(x40801,f892(x40802,a878)),f337(f316(x40803,x40801,x40804),x40805)),x40806),f337(f337(f42(x40803,f892(x40802,a878)),x40805),f337(f337(f8(x40801,f892(x40802,a878),x40803),x40806),x40804)))
% 156.88/156.99  [4081]E(f337(f337(f41(x40811,f892(x40812,a878)),x40813),f337(f337(f8(x40814,f892(x40812,a878),x40811),x40815),x40816)),f337(f337(f41(x40814,f892(x40812,a878)),f337(f316(x40811,x40814,x40816),x40813)),x40815))
% 156.88/156.99  [4082]E(f337(f337(f42(x40821,f892(x40822,a878)),x40823),f337(f337(f8(x40824,f892(x40822,a878),x40821),x40825),x40826)),f337(f337(f42(x40824,f892(x40822,a878)),f337(f316(x40821,x40824,x40826),x40823)),x40825))
% 156.88/156.99  [4142]E(f337(f337(f41(x41421,f892(x41422,a878)),x41423),f337(f337(f8(f892(x41424,a878),f892(x41422,a878),x41421),f316(x41424,x41422,x41425)),x41426)),f337(f316(x41424,x41422,x41425),f337(f337(f41(x41421,f892(x41424,a878)),x41423),x41426)))
% 156.88/156.99  [4143]E(f337(f337(f41(x41431,f892(x41432,a878)),x41433),f337(f337(f8(f892(x41434,a878),f892(x41432,a878),x41431),f291(x41434,x41432,x41435)),x41436)),f337(f291(x41434,x41432,x41435),f337(f337(f41(x41431,f892(x41434,a878)),x41433),x41436)))
% 156.88/156.99  [4144]E(f337(f337(f41(x41441,f892(x41442,a878)),x41443),f337(f337(f8(f892(x41444,a878),f892(x41442,a878),x41441),f317(x41442,x41444,x41445)),x41446)),f337(f317(x41442,x41444,x41445),f337(f337(f41(x41441,f892(x41444,a878)),x41443),x41446)))
% 156.88/156.99  [4145]E(f337(f337(f42(x41451,f892(x41452,a878)),x41453),f337(f337(f8(f892(x41454,a878),f892(x41452,a878),x41451),f317(x41452,x41454,x41455)),x41456)),f337(f317(x41452,x41454,x41455),f337(f337(f42(x41451,f892(x41454,a878)),x41453),x41456)))
% 156.88/156.99  [4239]E(f337(f144(x42391,x42392,f337(f7(x42392,x42391,x42391),x42393),x42394),f337(f171(x42392),f337(f337(f153(x42392),x42395),x42396))),f337(f337(x42393,x42395),f337(f144(x42391,x42392,f337(f7(x42392,x42391,x42391),x42393),x42394),f337(f171(x42392),x42396))))
% 156.88/156.99  [4299]E(f337(f337(f18(f891(x42991,x42992),x42992,x42993),f337(f337(f8(x42994,f892(x42992,x42993),f891(x42991,x42992)),x42995),f337(f337(f8(x42991,x42994,f891(x42991,x42992)),x42996),f271(x42991,x42992)))),f275(x42991,x42992)),f337(f276(x42991,x42992,x42993),f337(f337(f8(x42994,f892(x42992,x42993),x42991),x42995),x42996)))
% 156.88/156.99  [4306]E(f337(f144(x43061,x43062,f337(f7(x43062,x43061,x43061),x43063),f337(f144(x43061,x43062,f337(f7(x43062,x43061,x43061),x43063),x43064),f337(f171(x43062),x43065))),f337(f171(x43062),x43066)),f337(f144(x43061,x43062,f337(f7(x43062,x43061,x43061),x43063),x43064),f337(f171(x43062),f337(f337(f136(x43062),x43066),x43065))))
% 156.88/156.99  [4308]E(f337(f337(f156(f891(x43081,x43082),f891(x43083,x43082)),f337(f276(x43081,x43082,f891(x43083,x43082)),f337(f337(f8(x43083,f892(x43082,f891(x43083,x43082)),x43081),f272(x43083,x43082)),x43084))),f337(f337(f185(x43081,x43082),x43085),x43086)),f337(f337(f185(x43083,x43082),f337(f337(f156(x43081,x43083),x43084),x43085)),x43086))
% 156.88/156.99  [4356]P4(f337(f337(f251(f892(x43561,a878)),f337(f291(x43562,x43561,x43563),f337(f337(f42(x43564,f892(x43562,a878)),x43565),x43566))),f337(f337(f42(x43564,f892(x43561,a878)),x43565),f337(f337(f8(f892(x43562,a878),f892(x43561,a878),x43564),f291(x43562,x43561,x43563)),x43566))))
% 156.88/156.99  [4155]E(f337(f337(f185(x41551,x41552),f337(f337(f161(x41551,x41553),x41554),f337(f271(x41551,x41552),x41555))),f337(f337(f161(x41552,x41556),x41554),f337(f275(x41551,x41552),x41555))),f337(f337(f161(f891(x41551,x41552),f337(f337(f185(x41551,x41552),x41553),x41556)),x41554),x41555))
% 156.88/156.99  [4220]E(f337(f337(f113(f892(f891(x42201,x42202),a878)),f337(f337(f294(x42201,x42203,x42202),x42204),x42205)),f337(f337(f294(x42201,x42203,x42202),x42204),x42206)),f337(f337(f294(x42201,x42203,x42202),x42204),f337(f337(f113(f892(f891(x42203,x42202),a878)),x42205),x42206)))
% 156.88/156.99  [4319]E(f337(f337(f315(f891(x43191,x43192)),f337(f337(f272(x43191,x43192),x43193),x43194)),f337(f337(f113(f892(f891(x43191,x43192),a878)),f337(f337(f274(x43191,x43192),x43195),f337(f16(f892(x43192,a878),x43191),f337(f337(f315(x43192),x43194),x43196)))),f337(f337(f274(x43191,x43192),f337(f337(f315(x43191),x43193),x43195)),f337(f16(f892(x43192,a878),x43191),x43196)))),f337(f337(f274(x43191,x43192),f337(f337(f315(x43191),x43193),x43195)),f337(f16(f892(x43192,a878),x43191),f337(f337(f315(x43192),x43194),x43196))))
% 156.88/156.99  [4398]E(f337(f337(f104(f892(x43981,a878)),f337(f317(x43981,x43982,f337(f74(f891(x43982,x43983),x43982,x43981,f271(x43982,x43983)),x43984)),x43985)),f337(f317(x43981,x43983,f337(f74(f891(x43982,x43983),x43983,x43981,f275(x43982,x43983)),x43984)),x43986)),f337(f317(x43981,f891(x43982,x43983),x43984),f337(f337(f274(x43982,x43983),x43985),f337(f16(f892(x43983,a878),x43982),x43986))))
% 156.88/156.99  [4139]E(f337(f337(f337(f73(x41391,x41392),f337(f337(f337(f73(x41391,x41392),x41393),x41394),x41395)),x41394),x41396),f337(f337(f337(f73(x41391,x41392),x41393),x41394),x41396))
% 156.88/156.99  [4245]E(f337(f337(f113(f892(f891(x42451,x42452),a878)),f337(f337(f294(x42451,x42453,x42452),x42454),x42455)),f337(f337(f294(x42451,x42453,x42452),x42456),x42455)),f337(f337(f294(x42451,x42453,x42452),f337(f337(f113(f892(f891(x42451,x42453),a878)),x42454),x42456)),x42455))
% 156.88/156.99  [4381]E(f337(f337(f41(x43811,f892(x43812,a878)),x43813),f337(f337(f7(x43811,f892(x43814,f892(x43812,a878)),f892(x43812,a878)),f337(f337(f8(f892(x43814,a878),f892(f892(x43814,f892(x43812,a878)),f892(x43812,a878)),x43811),f41(x43814,f892(x43812,a878))),x43815)),x43816)),f337(f337(f41(x43814,f892(x43812,a878)),f337(f337(f41(x43811,f892(x43814,a878)),x43813),x43815)),x43816))
% 156.88/156.99  [4382]E(f337(f337(f42(x43821,f892(x43822,a878)),x43823),f337(f337(f7(x43821,f892(x43824,f892(x43822,a878)),f892(x43822,a878)),f337(f337(f8(f892(x43824,a878),f892(f892(x43824,f892(x43822,a878)),f892(x43822,a878)),x43821),f42(x43824,f892(x43822,a878))),x43825)),x43826)),f337(f337(f42(x43824,f892(x43822,a878)),f337(f337(f41(x43821,f892(x43824,a878)),x43823),x43825)),x43826))
% 156.88/156.99  [4435]E(f337(f276(x44351,x44352,f891(x44353,x44354)),f337(f337(f7(x44351,f892(x44352,x44354),f892(x44352,f891(x44353,x44354))),f337(f337(f8(f892(x44354,f891(x44353,x44354)),f892(f892(x44352,x44354),f892(x44352,f891(x44353,x44354))),x44351),f8(x44354,f891(x44353,x44354),x44352)),f337(f337(f8(x44353,f892(x44354,f891(x44353,x44354)),x44351),f272(x44353,x44354)),x44355))),x44356)),f277(x44351,x44353,x44352,x44354,x44355,x44356))
% 156.88/156.99  [4355]E(f337(f337(f337(f73(x43551,f887(x43552)),f191(x43551,x43552,x43553,f337(f337(f22(f892(x43551,a878)),x43554),f337(f337(f315(x43551),x43555),f197(f892(x43551,a878)))))),x43555),x43556),f337(f337(f337(f73(x43551,f887(x43552)),f191(x43551,x43552,x43553,x43554)),x43555),x43556))
% 156.88/156.99  [4460]E(f337(f316(x44601,x44602,f337(f337(f18(x44601,x44602,x44602),f337(f337(f18(x44601,x44602,f892(x44602,x44602)),f337(f337(f8(a878,f892(x44602,f892(x44602,x44602)),x44601),f99(x44602)),x44603)),x44604)),x44605)),x44606),f337(f337(f113(f892(x44602,a878)),f337(f316(x44601,x44602,x44604),f337(f337(f104(f892(x44601,a878)),x44606),f337(f257(x44601),x44603)))),f337(f316(x44601,x44602,x44605),f337(f337(f104(f892(x44601,a878)),x44606),f337(f257(x44601),f337(f337(f8(a878,a878,x44601),a332),x44603))))))
% 156.88/156.99  [4471]E(f337(f316(x44711,f891(x44712,x44713),f337(f337(f18(x44711,x44713,f891(x44712,x44713)),f337(f337(f8(x44712,f892(x44713,f891(x44712,x44713)),x44711),f272(x44712,x44713)),x44714)),x44715)),x44716),f337(f337(f274(x44712,x44713),f337(f316(x44711,x44712,x44714),x44716)),f337(f337(f8(f892(x44711,a878),f892(x44713,a878),x44712),f316(x44711,x44713,x44715)),f337(f337(f7(x44712,f892(x44711,a878),f892(x44711,a878)),f337(f337(f8(f892(x44711,a878),f892(f892(x44711,a878),f892(x44711,a878)),x44712),f104(f892(x44711,a878))),f337(f337(f8(f892(x44712,a878),f892(x44711,a878),x44712),f317(x44711,x44712,x44714)),f337(f337(f7(x44712,f892(x44712,a878),f892(x44712,a878)),f315(x44712)),f197(f892(x44712,a878)))))),x44716))))
% 156.88/156.99  [4417]E(f337(f275(x44171,x44172),f337(f277(x44173,x44171,x44174,x44172,x44175,x44176),x44177)),f337(x44176,f337(f275(x44173,x44174),x44177)))
% 156.88/156.99  [4418]E(f337(f271(x44181,x44182),f337(f277(x44183,x44181,x44184,x44182,x44185,x44186),x44187)),f337(x44185,f337(f271(x44183,x44184),x44187)))
% 156.88/156.99  [4117]E(f337(f337(f185(x41171,x41172),f337(f337(f161(x41171,x41173),x41174),x41175)),f337(f337(f161(x41172,x41176),x41174),x41177)),f337(f337(f161(f891(x41171,x41172),f337(f337(f185(x41171,x41172),x41173),x41176)),x41174),f337(f337(f272(x41171,x41172),x41175),x41177)))
% 156.88/156.99  [4186]E(f337(f337(f337(f278(x41861,x41862,x41863,x41864),x41865),x41866),x41867),f337(f337(f276(x41862,x41863,x41864),x41866),f337(x41865,x41867)))
% 156.88/156.99  [4200]E(f337(f337(f337(f278(x42001,x42002,x42003,x42004),x42005),x42006),x42007),f337(f337(x42006,f337(f271(x42002,x42003),f337(x42005,x42007))),f337(f275(x42002,x42003),f337(x42005,x42007))))
% 156.88/156.99  [4235]E(f190(x42351,x42352,f337(f337(f337(f73(x42351,f887(x42352)),x42353),x42354),f337(f209(x42352),x42355)),x42356,x42357),f190(x42351,x42352,x42353,f337(f337(f153(x42351),x42354),x42356),f337(f337(f153(x42352),x42355),x42357)))
% 156.88/156.99  [4254]E(f337(f74(x42541,x42542,x42543,x42544),f337(f74(x42545,x42541,x42543,x42546),x42547)),f337(f74(x42545,x42542,x42543,f337(f74(x42541,x42542,x42545,x42544),x42546)),x42547))
% 156.88/156.99  [4315]E(f337(f74(f887(x43151),f887(x43152),x43153,f337(f211(x43151,x43152),x43154)),f337(f337(f337(f73(x43153,f887(x43151)),x43155),x43156),f337(f209(x43151),x43157))),f337(f337(f337(f73(x43153,f887(x43152)),f337(f74(f887(x43151),f887(x43152),x43153,f337(f211(x43151,x43152),x43154)),x43155)),x43156),f337(f209(x43152),f337(x43154,x43157))))
% 156.88/156.99  [4442]E(f337(f277(x44421,x44422,x44423,x44423,x44424,f34(x44423)),f337(f277(x44421,x44421,x44425,x44423,f34(x44421),x44426),x44427)),f337(f337(f272(x44422,x44423),f337(x44424,f337(f271(x44421,x44425),x44427))),f337(x44426,f337(f275(x44421,x44425),x44427))))
% 156.88/156.99  [4443]E(f337(f277(x44431,x44431,x44432,x44433,f34(x44431),x44434),f337(f277(x44435,x44431,x44432,x44432,x44436,f34(x44432)),x44437)),f337(f337(f272(x44431,x44433),f337(x44436,f337(f271(x44435,x44432),x44437))),f337(x44434,f337(f275(x44435,x44432),x44437))))
% 156.88/156.99  [4458]E(f337(f277(x44581,x44582,x44583,x44583,x44584,f34(x44583)),f337(f277(x44585,x44581,x44583,x44583,x44586,f34(x44583)),x44587)),f337(f277(x44585,x44582,x44583,x44583,f337(f74(x44581,x44582,x44585,x44584),x44586),f34(x44583)),x44587))
% 156.88/156.99  [4459]E(f337(f277(x44591,x44591,x44592,x44593,f34(x44591),x44594),f337(f277(x44591,x44591,x44595,x44592,f34(x44591),x44596),x44597)),f337(f277(x44591,x44591,x44595,x44593,f34(x44591),f337(f74(x44592,x44593,x44595,x44594),x44596)),x44597))
% 156.88/156.99  [4468]E(f337(f277(x44681,x44682,x44683,x44683,x44684,f34(x44683)),f337(f277(x44681,x44681,x44685,x44683,f34(x44681),x44686),x44687)),f337(f277(x44682,x44682,x44685,x44683,f34(x44682),x44686),f337(f277(x44681,x44682,x44685,x44685,x44684,f34(x44685)),x44687)))
% 156.88/156.99  [4152]E(f337(f337(f294(x41521,x41522,x41523),f337(f337(f294(x41521,x41524,x41522),x41525),x41526)),x41527),f337(f337(f294(x41521,x41524,x41523),x41525),f337(f337(f294(x41524,x41522,x41523),x41526),x41527)))
% 156.88/156.99  [4226]E(f337(f337(f276(x42261,x42262,x42263),f337(f74(x42264,f892(x42262,x42263),x42261,x42265),x42266)),x42267),f337(f337(x42265,f337(x42266,f337(f271(x42261,x42262),x42267))),f337(f275(x42261,x42262),x42267)))
% 156.88/156.99  [4279]E(f337(f74(x42791,x42792,x42793,x42794),f337(f337(f337(f73(x42793,x42791),x42795),x42796),x42797)),f337(f337(f337(f73(x42793,x42792),f337(f74(x42791,x42792,x42793,x42794),x42795)),x42796),f337(x42794,x42797)))
% 156.88/156.99  [4311]E(f337(f144(x43111,x43112,f337(f7(x43112,x43111,x43111),x43113),x43114),f337(f171(x43112),f337(f337(f156(x43115,x43112),x43116),x43117))),f337(f144(x43111,x43115,f337(f7(x43115,x43111,x43111),f337(f74(x43112,f892(x43111,x43111),x43115,x43113),x43116)),x43114),f337(f171(x43115),x43117)))
% 156.88/156.99  [4255]E(f337(f337(f41(x42551,f892(f891(x42552,x42553),a878)),x42554),f337(f337(f8(f892(f891(x42555,x42553),a878),f892(f891(x42552,x42553),a878),x42551),f337(f294(x42552,x42555,x42553),x42556)),x42557)),f337(f337(f294(x42552,x42555,x42553),x42556),f337(f337(f41(x42551,f892(f891(x42555,x42553),a878)),x42554),x42557)))
% 156.88/156.99  [4404]E(f337(f337(f41(x44041,f892(f891(x44042,x44043),a878)),x44044),f337(f337(f7(x44041,f892(f891(x44045,x44043),a878),f892(f891(x44042,x44043),a878)),f337(f337(f8(f892(f891(x44042,x44045),a878),f892(f892(f891(x44045,x44043),a878),f892(f891(x44042,x44043),a878)),x44041),f294(x44042,x44045,x44043)),x44046)),x44047)),f337(f337(f294(x44042,x44045,x44043),f337(f337(f41(x44041,f892(f891(x44042,x44045),a878)),x44044),x44046)),x44047))
% 156.88/156.99  [4405]E(f337(f144(x44051,x44052,f337(f337(f7(x44051,f892(x44052,x44053),f892(x44052,x44051)),f337(f337(f8(f892(x44053,x44051),f892(f892(x44052,x44053),f892(x44052,x44051)),x44051),f8(x44053,x44051,x44052)),x44054)),x44055),x44056),x44057),f337(f144(x44051,x44053,x44054,x44056),f337(f337(f156(x44052,x44053),x44055),x44057)))
% 156.88/156.99  [4469]E(f337(f337(f42(x44691,f892(x44692,a878)),x44693),f337(f337(f8(f892(x44694,f892(x44692,a878)),f892(x44692,a878),x44691),f337(f42(x44694,f892(x44692,a878)),x44695)),f337(f337(f7(x44691,f892(x44694,f892(x44692,a878)),f892(x44694,f892(x44692,a878))),f337(f337(f8(f892(f892(x44692,a878),f892(x44692,a878)),f892(f892(x44694,f892(x44692,a878)),f892(x44694,f892(x44692,a878))),x44691),f8(f892(x44692,a878),f892(x44692,a878),x44694)),f337(f337(f8(f892(x44692,a878),f892(f892(x44692,a878),f892(x44692,a878)),x44691),f113(f892(x44692,a878))),x44696))),x44697))),f337(f337(f113(f892(x44692,a878)),f337(f337(f42(x44691,f892(x44692,a878)),x44693),x44696)),f337(f337(f42(x44694,f892(x44692,a878)),x44695),x44697)))
% 156.88/156.99  [4470]E(f337(f337(f41(x44701,f892(x44702,a878)),x44703),f337(f337(f8(f892(x44704,f892(x44702,a878)),f892(x44702,a878),x44701),f337(f41(x44704,f892(x44702,a878)),x44705)),f337(f337(f7(x44701,f892(x44704,f892(x44702,a878)),f892(x44704,f892(x44702,a878))),f337(f337(f8(f892(f892(x44702,a878),f892(x44702,a878)),f892(f892(x44704,f892(x44702,a878)),f892(x44704,f892(x44702,a878))),x44701),f8(f892(x44702,a878),f892(x44702,a878),x44704)),f337(f337(f8(f892(x44702,a878),f892(f892(x44702,a878),f892(x44702,a878)),x44701),f104(f892(x44702,a878))),x44706))),x44707))),f337(f337(f104(f892(x44702,a878)),f337(f337(f41(x44701,f892(x44702,a878)),x44703),x44706)),f337(f337(f41(x44704,f892(x44702,a878)),x44705),x44707)))
% 156.88/156.99  [4463]E(f207(x44631,x44632,f337(f337(f337(x44633,x44634),x44635),x44636),f337(f337(f7(x44631,f891(a102,a102),f892(a102,f886(x44632))),f337(f337(f7(x44631,a102,f892(f891(a102,a102),f892(a102,f886(x44632)))),f337(f337(f7(x44631,a102,f892(a102,f892(f891(a102,a102),f892(a102,f886(x44632))))),x44637),x44634)),x44635)),x44636)),f337(f337(f337(f222(x44631,x44632,x44633,x44637),x44634),x44635),x44636))
% 156.88/156.99  [4476]E(f208(x44761,x44762,f337(f337(f337(x44763,x44764),x44765),x44766),f337(f337(f7(x44761,f891(a102,a102),f892(a102,f886(x44762))),f337(f337(f7(x44761,a102,f892(f891(a102,a102),f892(a102,f886(x44762)))),f337(f337(f7(x44761,a102,f892(a102,f892(f891(a102,a102),f892(a102,f886(x44762))))),x44767),x44764)),x44765)),x44766)),f224(x44761,x44762,x44763,x44767,x44764,x44765,x44766))
% 156.88/156.99  [4467]E(f204(x44671,x44672,f337(f337(f337(x44673,x44674),x44675),x44676),f337(f337(f7(x44671,f891(a102,a102),f892(a102,f886(f887(x44672)))),f337(f337(f7(x44671,a102,f892(f891(a102,a102),f892(a102,f886(f887(x44672))))),f337(f337(f7(x44671,a102,f892(a102,f892(f891(a102,a102),f892(a102,f886(f887(x44672)))))),x44677),x44674)),x44675)),x44676)),f337(f337(f337(f218(x44671,x44672,x44673,x44677),x44674),x44675),x44676))
% 156.88/156.99  [4478]E(f205(x44781,x44782,f337(f337(f337(x44783,x44784),x44785),x44786),f337(f337(f7(x44781,f891(a102,a102),f892(a102,f886(f887(x44782)))),f337(f337(f7(x44781,a102,f892(f891(a102,a102),f892(a102,f886(f887(x44782))))),f337(f337(f7(x44781,a102,f892(a102,f892(f891(a102,a102),f892(a102,f886(f887(x44782)))))),x44787),x44784)),x44785)),x44786)),f220(x44781,x44782,x44783,x44787,x44784,x44785,x44786))
% 156.88/156.99  [4375]E(f337(f277(x43751,x43752,x43753,x43754,x43755,x43756),f337(f337(f272(x43751,x43753),x43757),x43758)),f337(f337(f272(x43752,x43754),f337(x43755,x43757)),f337(x43756,x43758)))
% 156.88/156.99  [4480]E(f337(f337(f156(f891(x44801,x44802),f891(x44803,x44804)),f337(f276(x44801,x44802,f891(x44803,x44804)),f337(f337(f7(x44801,f892(x44802,x44804),f892(x44802,f891(x44803,x44804))),f337(f337(f8(f892(x44804,f891(x44803,x44804)),f892(f892(x44802,x44804),f892(x44802,f891(x44803,x44804))),x44801),f8(x44804,f891(x44803,x44804),x44802)),f337(f337(f8(x44803,f892(x44804,f891(x44803,x44804)),x44801),f272(x44803,x44804)),x44805))),x44806))),f337(f337(f185(x44801,x44802),x44807),x44808)),f337(f337(f185(x44803,x44804),f337(f337(f156(x44801,x44803),x44805),x44807)),f337(f337(f156(x44802,x44804),x44806),x44808)))
% 156.88/156.99  [4484]E(f337(f337(f156(f891(x44841,x44842),x44843),f337(f276(x44841,x44842,x44843),f337(f337(f8(f892(x44842,f891(x44841,x44844)),f892(x44842,x44843),x44841),f337(f8(f891(x44841,x44844),x44843,x44842),x44845)),f337(f337(f7(x44841,f892(x44842,x44844),f892(x44842,f891(x44841,x44844))),f337(f337(f8(f892(x44844,f891(x44841,x44844)),f892(f892(x44842,x44844),f892(x44842,f891(x44841,x44844))),x44841),f8(x44844,f891(x44841,x44844),x44842)),f272(x44841,x44844))),x44846)))),f337(f337(f185(x44841,x44842),x44847),x44848)),f337(f337(f156(f891(x44841,x44844),x44843),x44845),f337(f337(f185(x44841,x44844),x44847),f337(f337(f156(x44842,x44844),x44846),x44848))))
% 157.25/156.99  [4409]E(f337(f337(f156(f891(x44091,x44092),x44093),f337(f276(x44091,x44092,x44093),f337(f337(f8(f892(x44092,f891(x44094,x44092)),f892(x44092,x44093),x44091),f337(f8(f891(x44094,x44092),x44093,x44092),x44095)),f337(f337(f8(x44094,f892(x44092,f891(x44094,x44092)),x44091),f272(x44094,x44092)),x44096)))),f337(f337(f185(x44091,x44092),x44097),x44098)),f337(f337(f156(f891(x44094,x44092),x44093),x44095),f337(f337(f185(x44094,x44092),f337(f337(f156(x44091,x44094),x44096),x44097)),x44098)))
% 157.25/156.99  [4366]E(f337(f337(f276(x43661,x43662,x43663),f337(f337(f8(f892(x43662,f891(x43664,x43665)),f892(x43662,x43663),x43661),f337(f8(f891(x43664,x43665),x43663,x43662),f337(f276(x43664,x43665,x43663),x43666))),x43667)),x43668),f337(f337(f276(x43664,x43665,x43663),x43666),f337(f337(f276(x43661,x43662,f891(x43664,x43665)),x43667),x43668)))
% 157.25/156.99  [4485]E(f337(f337(f41(f891(x44851,x44852),f892(f891(x44853,x44854),a878)),f337(f337(f274(x44851,x44852),x44855),f337(f16(f892(x44852,a878),x44851),x44856))),f337(f276(x44851,x44852,f892(f891(x44853,x44854),a878)),f337(f337(f7(x44851,f892(x44852,f892(x44853,f892(x44854,a878))),f892(x44852,f892(f891(x44853,x44854),a878))),f337(f337(f8(f892(f892(x44853,f892(x44854,a878)),f892(f891(x44853,x44854),a878)),f892(f892(x44852,f892(x44853,f892(x44854,a878))),f892(x44852,f892(f891(x44853,x44854),a878))),x44851),f8(f892(x44853,f892(x44854,a878)),f892(f891(x44853,x44854),a878),x44852)),f337(f337(f8(f892(x44853,a878),f892(f892(x44853,f892(x44854,a878)),f892(f891(x44853,x44854),a878)),x44851),f274(x44853,x44854)),x44857))),f337(f337(f8(f892(x44854,a878),f892(x44853,f892(x44854,a878)),x44852),f16(f892(x44854,a878),x44853)),x44858)))),f337(f337(f274(x44853,x44854),f337(f337(f41(x44851,f892(x44853,a878)),x44855),x44857)),f337(f16(f892(x44854,a878),x44853),f337(f337(f41(x44852,f892(x44854,a878)),x44856),x44858))))
% 157.25/156.99  [4423]E(f337(f337(f278(x44231,x44232,x44233,x44234),f337(f337(f278(x44231,x44235,x44236,f891(x44232,x44233)),x44237),x44238)),x44239),f337(f337(f278(x44231,x44235,x44236,x44234),x44237),f337(f337(f7(x44235,f892(x44232,f892(x44233,x44234)),f892(x44236,x44234)),f337(f337(f8(f892(x44236,f891(x44232,x44233)),f892(f892(x44232,f892(x44233,x44234)),f892(x44236,x44234)),x44235),f278(x44236,x44232,x44233,x44234)),x44238)),x44239)))
% 157.25/156.99  [4455]E(f337(f74(f891(x44551,x44552),f891(x44553,x44554),f891(x44555,x44556),f277(x44551,x44553,x44552,x44554,x44557,x44558)),f277(x44555,x44551,x44556,x44552,x44559,x445510)),f277(x44555,x44553,x44556,x44554,f337(f74(x44551,x44553,x44555,x44557),x44559),f337(f74(x44552,x44554,x44556,x44558),x445510)))
% 157.25/156.99  [4461]E(f337(f277(x44611,x44612,x44613,x44614,x44615,x44616),f337(f277(x44617,x44611,x44618,x44613,x44619,x446110),x446111)),f337(f277(x44617,x44612,x44618,x44614,f337(f74(x44611,x44612,x44617,x44615),x44619),f337(f74(x44613,x44614,x44618,x44616),x446110)),x446111))
% 157.25/156.99  [4629]~P94(x46291)+E(f92(x46291),a334)
% 157.25/156.99  [4630]~P5(x46301)+P5(f887(x46301))
% 157.25/156.99  [4631]~P57(x46311)+P57(f887(x46311))
% 157.25/156.99  [4632]~P103(x46321)+P103(f885(x46321))
% 157.25/156.99  [4635]~P141(x46351)+~E(f79(x46351),f2(x46351))
% 157.25/156.99  [4637]~E(x46371,f2(a102))+E(f337(a20,x46371),f2(a1))
% 157.25/156.99  [4638]~E(x46381,f2(a1))+E(f83(a1,x46381),f2(a1))
% 157.25/156.99  [4644]~P142(x46441)+P30(x46441,f2(x46441))
% 157.25/156.99  [4646]~P105(x46461)+P14(x46461,f116(x46461))
% 157.25/156.99  [4655]P4(x46551)+P4(f337(a332,x46551))
% 157.25/156.99  [4698]~P142(x46981)+~P30(x46981,f79(x46981))
% 157.25/156.99  [4745]~P4(x47451)+~P4(f337(a332,x47451))
% 157.25/156.99  [4768]E(f337(a107,x47681),f2(a884))+~P4(f337(a202,x47681))
% 157.25/156.99  [4834]~P100(x48341)+P15(x48341,x48341,f113(x48341))
% 157.25/156.99  [4835]~P101(x48351)+P15(x48351,x48351,f104(x48351))
% 157.25/156.99  [4836]~P96(x48361)+P15(x48361,x48361,f82(x48361))
% 157.25/156.99  [4837]~P105(x48371)+P15(x48371,x48371,f249(x48371))
% 157.25/156.99  [4838]~P105(x48381)+P15(x48381,x48381,f250(x48381))
% 157.25/156.99  [4839]~P72(x48391)+P16(x48391,x48391,f82(x48391))
% 157.25/156.99  [4641]~E(x46411,f2(a884))+E(f337(f103(a1),x46411),f2(a1))
% 157.25/156.99  [4648]~P92(x46481)+E(f337(f106(x46481),a84),f2(x46481))
% 157.25/156.99  [4651]~E(f591(x46511),f2(a884))+E(f337(f168(a884),x46511),f2(a884))
% 157.25/156.99  [4652]~P107(x46521)+E(f253(x46521,f251(x46521)),f249(x46521))
% 157.25/156.99  [4653]~P107(x46531)+E(f254(x46531,f251(x46531)),f250(x46531))
% 157.25/156.99  [4654]~P89(x46541)+E(f83(x46541,f2(x46541)),f2(x46541))
% 157.25/156.99  [4663]~P142(x46631)+E(f337(f103(x46631),f79(a884)),f79(x46631))
% 157.25/156.99  [4664]~P142(x46641)+E(f337(f103(x46641),f2(a884)),f2(x46641))
% 157.25/156.99  [4665]~P138(x46651)+E(f337(f105(x46651),f79(a1)),f79(x46651))
% 157.25/156.99  [4666]~P138(x46661)+E(f337(f105(x46661),f2(a1)),f2(x46661))
% 157.25/156.99  [4667]E(x46671,f2(a884))+~E(f337(f103(a1),x46671),f2(a1))
% 157.25/156.99  [4692]~P111(x46921)+E(f337(f76(x46921),f79(x46921)),f79(x46921))
% 157.25/156.99  [4693]~P85(x46931)+E(f337(f76(x46931),f2(x46931)),f2(x46931))
% 157.25/156.99  [4694]~P95(x46941)+E(f337(f80(x46941),f197(x46941)),f260(x46941))
% 157.25/156.99  [4695]~P95(x46951)+E(f337(f80(x46951),f260(x46951)),f197(x46951))
% 157.25/156.99  [4696]~P74(x46961)+E(f337(f80(x46961),f2(x46961)),f2(x46961))
% 157.25/156.99  [4697]~P81(x46971)+E(f337(f168(x46971),f116(x46971)),f2(x46971))
% 157.25/156.99  [4718]~P36(x47181)+P38(f337(f175(a1),x47181))
% 157.25/156.99  [4750]~P92(x47501)+E(f337(f80(x47501),f79(x47501)),f337(f106(x47501),a100))
% 157.25/156.99  [4767]~P92(x47671)+P30(x47671,f337(f106(x47671),a84))
% 157.25/156.99  [4784]~P57(x47841)+E(f337(f175(x47841),f55(x47841)),f260(f892(x47841,a878)))
% 157.25/156.99  [4794]P36(x47941)+~P38(f337(f175(a1),x47941))
% 157.25/156.99  [4795]~P57(x47951)+P4(f337(f139(x47951),f55(x47951)))
% 157.25/156.99  [4840]E(f337(f103(a1),f337(a107,x48401)),x48401)+P4(f337(a202,x48401))
% 157.25/156.99  [4909]~P114(x49091)+E(f263(x49091,f79(x49091),f82(x49091)),f262(x49091))
% 157.25/156.99  [4939]~P92(x49391)+~P30(x49391,f337(f106(x49391),a100))
% 157.25/156.99  [4949]E(f337(a26,x49491),f210(a880))+P4(f337(a25,f337(a28,x49491)))
% 157.25/156.99  [5082]E(f337(f76(a1),x50821),x50821)+P4(f337(f337(f252(a1),x50821),f2(a1)))
% 157.25/156.99  [5103]~E(f337(a107,x51031),f2(a884))+P4(f337(f337(f251(a1),x51031),f2(a1)))
% 157.25/156.99  [5165]~P4(f337(a202,x51651))+P4(f337(f337(f252(a1),x51651),f2(a1)))
% 157.25/156.99  [5205]~P122(x52051)+P4(f337(f337(f251(x52051),f2(x52051)),f79(x52051)))
% 157.25/156.99  [5206]~P138(x52061)+P4(f337(f337(f339(x52061),f79(x52061)),f112(x52061)))
% 157.25/156.99  [5207]~P142(x52071)+P4(f337(f337(f339(x52071),f79(x52071)),f195(x52071)))
% 157.25/156.99  [5208]~P138(x52081)+P4(f337(f337(f339(x52081),f2(x52081)),f112(x52081)))
% 157.25/156.99  [5209]~P142(x52091)+P4(f337(f337(f339(x52091),f2(x52091)),f195(x52091)))
% 157.25/156.99  [5210]~P122(x52101)+P4(f337(f337(f252(x52101),f2(x52101)),f79(x52101)))
% 157.25/156.99  [5212]E(f337(f209(a880),f529(x52121)),f337(a26,x52121))+~P4(f337(a25,f337(a28,x52121)))
% 157.25/156.99  [5213]E(f337(f209(a880),f530(x52131)),f337(a26,x52131))+~P4(f337(a25,f337(a28,x52131)))
% 157.25/156.99  [5269]E(x52691,f2(a884))+~P4(f337(f337(f251(a884),x52691),f2(a884)))
% 157.25/156.99  [5314]E(f337(a107,x53141),f2(a884))+~P4(f337(f337(f251(a1),x53141),f2(a1)))
% 157.25/156.99  [5377]P4(f337(a202,x53771))+~P4(f337(f337(f252(a1),x53771),f2(a1)))
% 157.25/156.99  [5382]~P105(x53821)+P16(x53821,f885(x53821),f150(x53821,x53821,f5(x53821)))
% 157.25/156.99  [5399]P38(x53991)+~P4(f337(f337(f251(a1),f2(a1)),f344(x53991)))
% 157.25/156.99  [5405]E(f337(f76(a1),x54051),f337(f80(a1),x54051))+~P4(f337(f337(f252(a1),x54051),f2(a1)))
% 157.25/156.99  [5577]~P122(x55771)+~P4(f337(f337(f251(x55771),f79(x55771)),f2(x55771)))
% 157.25/156.99  [5578]~P122(x55781)+~P4(f337(f337(f252(x55781),f79(x55781)),f2(x55781)))
% 157.25/156.99  [5588]~E(x55881,f2(a884))+P4(f337(f337(f251(a1),f337(f103(a1),x55881)),f2(a1)))
% 157.25/156.99  [5589]~E(x55891,f2(a1))+P4(f337(f337(f252(a1),f337(f76(a1),x55891)),f79(a1)))
% 157.25/156.99  [5710]~P81(x57101)+E(f144(x57101,x57101,f81(x57101),f2(x57101)),f168(x57101))
% 157.25/156.99  [5883]~P102(x58831)+P25(a884,x58831,f103(x58831),f260(f892(a884,a878)))
% 157.25/156.99  [6078]E(x60781,f2(a884))+~P4(f337(f337(f251(a1),f337(f103(a1),x60781)),f2(a1)))
% 157.25/156.99  [6079]E(x60791,f2(a1))+~P4(f337(f337(f252(a1),f337(f76(a1),x60791)),f79(a1)))
% 157.25/156.99  [6880]~P4(f337(f337(f252(a1),x68801),f2(a1)))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x68801),x68801)),f2(a1)))
% 157.25/156.99  [7428]P4(f337(f337(f252(a1),x74281),f2(a1)))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),x74281),x74281)),f2(a1)))
% 157.25/156.99  [7983]E(x79831,f337(a3,f2(a884)))+P4(f337(f337(f252(a884),f337(f337(f22(a884),f337(a19,x79831)),f337(a115,f2(a884)))),f337(a19,x79831)))
% 157.25/156.99  [8729]~P4(f337(f337(f252(a1),x87291),f2(a1)))+P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87291),x87291)),a100)),f2(a1)))
% 157.25/156.99  [8815]~P4(f337(f337(f252(a1),x88151),f2(a1)))+P4(f337(f337(f252(a1),f337(f337(f81(a1),f337(f337(f81(a1),f79(a1)),x88151)),x88151)),f2(a1)))
% 157.25/156.99  [9129]P4(f337(f337(f252(a1),x91291),f2(a1)))+~P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91291),x91291)),a100)),f2(a1)))
% 157.25/156.99  [9192]P4(f337(f337(f252(a1),x91921),f2(a1)))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),f337(f337(f81(a1),f79(a1)),x91921)),x91921)),f2(a1)))
% 157.25/156.99  [4738]~E(a84,x47381)+E(f337(f337(f81(a1),x47381),x47381),a84)
% 157.25/156.99  [4739]~E(x47391,a84)+E(f337(f337(f81(a1),x47391),x47391),a84)
% 157.25/156.99  [4753]E(x47531,f2(a1))+E(f337(f337(f38(a1),x47531),x47531),f79(a1))
% 157.25/156.99  [4885]E(x48851,a84)+~E(f337(f337(f81(a1),x48851),x48851),a84)
% 157.25/156.99  [4886]E(a84,x48861)+~E(f337(f337(f81(a1),x48861),x48861),a84)
% 157.25/156.99  [4899]~P6(x48991)+E(f39(x48991,f197(f892(x48991,a878))),f197(x48991))
% 157.25/156.99  [4900]~P6(x49001)+E(f39(x49001,f260(f892(x49001,a878))),f260(x49001))
% 157.25/156.99  [4901]~P6(x49011)+E(f40(x49011,f197(f892(x49011,a878))),f260(x49011))
% 157.25/156.99  [4902]~P6(x49021)+E(f40(x49021,f260(f892(x49021,a878))),f197(x49021))
% 157.25/156.99  [4903]~P105(x49031)+E(f141(x49031,f197(f892(x49031,a878))),f116(x49031))
% 157.25/156.99  [5040]E(x50401,f2(a884))+P4(f337(f337(f252(a884),f2(a884)),x50401))
% 157.25/156.99  [5059]~P7(x50591)+P4(f337(f337(f251(a1),f2(a1)),x50591))
% 157.25/156.99  [5094]~E(f337(f106(a884),x50941),f2(a884))+P4(f337(f337(f251(a1),x50941),a84))
% 157.25/156.99  [5099]P38(x50991)+P4(f337(f337(f339(a1),f344(x50991)),x50991))
% 157.25/156.99  [5100]E(x51001,f337(a3,f2(a884)))+P4(f337(f337(f251(a102),f79(a102)),x51001))
% 157.25/156.99  [5139]P4(f337(a202,x51391))+P4(f337(f337(f251(a1),f2(a1)),x51391))
% 157.25/156.99  [5187]E(f337(f103(a1),f337(a107,x51871)),f2(a1))+P4(f337(f337(f251(a1),f2(a1)),x51871))
% 157.25/156.99  [5254]E(f337(f103(a1),f337(f106(a884),x52541)),f337(f106(a1),x52541))+P4(f337(a202,f337(f106(a1),x52541)))
% 157.25/156.99  [5275]E(f337(f106(a884),x52751),f2(a884))+~P4(f337(a202,f337(f106(a1),x52751)))
% 157.25/156.99  [5276]E(f337(f106(a884),x52761),f2(a884))+~P4(f337(f337(f251(a1),x52761),a84))
% 157.25/156.99  [5311]P7(x53111)+~P4(f337(f337(f251(a1),f2(a1)),x53111))
% 157.25/156.99  [5385]E(f337(a115,f874(x53851)),x53851)+~P4(f337(f337(f252(a884),f2(a884)),x53851))
% 157.25/156.99  [5393]E(f337(a115,f337(f106(a884),x53931)),f79(a884))+~P4(f337(a202,f337(f106(a1),x53931)))
% 157.25/156.99  [5401]E(f337(f103(a1),f398(x54011)),x54011)+~P4(f337(f337(f252(a1),f2(a1)),x54011))
% 157.25/156.99  [5408]~E(x54081,f337(a3,f2(a884)))+~P4(f337(f337(f251(a102),f79(a102)),x54081))
% 157.25/156.99  [5415]E(f337(f103(a1),f337(f106(a884),x54151)),f2(a1))+~P4(f337(a202,f337(f106(a1),x54151)))
% 157.25/156.99  [5441]E(f337(f168(a884),x54411),f2(a884))+P4(f337(f337(f339(a884),f591(x54411)),f337(f175(a884),x54411)))
% 157.25/156.99  [5462]E(f337(f103(a1),f337(a107,x54621)),x54621)+~P4(f337(f337(f251(a1),f2(a1)),x54621))
% 157.25/156.99  [5471]~P4(f337(a202,x54711))+~P4(f337(f337(f251(a1),f2(a1)),x54711))
% 157.25/156.99  [5570]E(f337(f337(f81(a884),f79(a884)),f337(f106(a884),x55701)),f79(a884))+~P4(f337(f337(f252(a1),x55701),a84))
% 157.25/156.99  [5630]E(x56301,f2(a884))+~P4(f337(f337(f252(a884),x56301),f337(a115,f2(a884))))
% 157.25/156.99  [5669]E(f337(f337(f22(a884),f337(f106(a884),x56691)),f79(a884)),f2(a884))+~P4(f337(f337(f251(a1),x56691),a84))
% 157.25/156.99  [5670]E(f337(f337(f81(a884),f337(f106(a884),x56701)),f79(a884)),f79(a884))+~P4(f337(f337(f252(a1),x56701),a84))
% 157.25/156.99  [5680]~P38(x56801)+E(f337(f37(a884),f337(f316(a1,a884,a107),x56801)),f337(f37(a1),x56801))
% 157.25/156.99  [5711]~P105(x57111)+E(f253(x57111,f337(f7(x57111,x57111,a878),f251(x57111))),f250(x57111))
% 157.25/156.99  [5712]~P105(x57121)+E(f254(x57121,f337(f7(x57121,x57121,a878),f251(x57121))),f249(x57121))
% 157.25/156.99  [5722]E(f44(a884,f337(a115,f2(a884)),f337(f106(a884),x57221)),f337(a115,f2(a884)))+~P4(f337(a202,f337(f106(a1),x57221)))
% 157.25/156.99  [5731]~P4(f337(f337(f252(a1),f2(a1)),x57311))+P4(f337(f337(f251(a1),f79(a1)),x57311))
% 157.25/156.99  [5732]P4(f337(f337(f252(a1),f2(a1)),x57321))+~P4(f337(f337(f251(a1),f79(a1)),x57321))
% 157.25/156.99  [5743]E(f337(a115,f337(f337(f22(a884),x57431),f79(a884))),x57431)+~P4(f337(f337(f252(a884),f2(a884)),x57431))
% 157.25/156.99  [5801]P4(f337(f337(f252(a884),f2(a884)),f398(x58011)))+~P4(f337(f337(f252(a1),f2(a1)),x58011))
% 157.25/157.00  [5860]E(f44(a1,f337(f106(a1),a100),x58601),f337(f337(f22(a1),x58601),f79(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x58601))
% 157.25/157.00  [5895]~P4(f337(f337(f252(a1),a84),x58951))+P4(f337(f337(f252(a884),f2(a884)),f337(f106(a884),x58951)))
% 157.25/157.00  [5945]P4(f337(f337(f252(a884),f2(a884)),f337(a107,x59451)))+~P4(f337(f337(f252(a1),f2(a1)),x59451))
% 157.25/157.00  [5997]~P4(f337(f337(f252(a884),f2(a884)),x59971))+P4(f337(f337(f252(a1),f2(a1)),f337(f103(a1),x59971)))
% 157.25/157.00  [6032]~P4(f337(f337(f252(a884),f2(a884)),f337(a107,x60321)))+P4(f337(f337(f252(a1),f2(a1)),x60321))
% 157.25/157.00  [6046]~P38(x60461)+E(f337(f316(a884,a1,f103(a1)),f337(f316(a1,a884,a107),x60461)),x60461)
% 157.25/157.00  [6059]P4(f337(f337(f252(a1),a84),x60591))+~P4(f337(f337(f252(a884),f2(a884)),f337(f106(a884),x60591)))
% 157.25/157.00  [6107]~P57(x61071)+E(f337(f337(f153(f887(x61071)),f210(x61071)),f337(f337(f156(x61071,f887(x61071)),f209(x61071)),f55(x61071))),f55(f887(x61071)))
% 157.25/157.00  [6118]P4(f337(f337(f252(a884),f2(a884)),x61181))+~P4(f337(f337(f252(a1),f2(a1)),f337(f103(a1),x61181)))
% 157.25/157.00  [6235]E(f337(f316(a884,a1,f103(a1)),f337(f258(a884),f337(a107,x62351))),f337(f307(a1,f2(a1)),x62351))+~P4(f337(f337(f251(a1),f2(a1)),x62351))
% 157.25/157.00  [6251]~P122(x62511)+P4(f337(f337(f252(x62511),f2(x62511)),f337(f337(f81(x62511),f79(x62511)),f79(x62511))))
% 157.25/157.00  [6302]P4(f337(f337(f252(a884),f337(a115,f2(a884))),f337(a107,x63021)))+~P4(f337(f337(f252(a1),f79(a1)),x63021))
% 157.25/157.00  [6396]E(x63961,f2(a1))+P4(f337(f48(f2(a1),x63961),f337(f337(f272(a1,a1),f2(a1)),f2(a1))))
% 157.25/157.00  [6564]~P4(f337(f337(f252(a884),f337(a115,f2(a884))),f337(a107,x65641)))+P4(f337(f337(f252(a1),f79(a1)),x65641))
% 157.25/157.00  [6990]~P115(x69901)+P37(x69901,f337(f257(f891(x69901,x69901)),f337(f276(x69901,x69901,a878),f252(x69901))))
% 157.25/157.00  [5617]E(f337(f106(a884),f337(f337(f22(a1),x56171),a100)),f337(a115,f337(f106(a884),x56171)))+P4(f337(a202,f337(f106(a1),x56171)))
% 157.25/157.00  [5633]~P36(x56331)+E(f337(f337(f156(a884,a1),f103(a1)),f337(f337(f156(a1,a884),a107),x56331)),x56331)
% 157.25/157.00  [5749]E(f337(f80(a1),f337(f103(a1),f337(a115,f456(x57491)))),x57491)+~P4(f337(f337(f252(a1),x57491),f2(a1)))
% 157.25/157.00  [5759]E(f337(f337(f81(a884),f79(a884)),f337(f106(a884),x57591)),f337(f106(a884),f337(f337(f22(a1),x57591),a100)))+P4(f337(f337(f252(a1),x57591),a84))
% 157.25/157.00  [5803]E(f337(f337(f38(a1),f337(f106(a1),a100)),x58031),f337(f106(a1),a100))+~P4(f337(f337(f252(a1),f2(a1)),x58031))
% 157.25/157.00  [5891]E(f337(f337(f22(a884),f337(f106(a884),x58911)),f79(a884)),f337(f106(a884),f337(f337(f81(a1),x58911),a100)))+P4(f337(f337(f251(a1),x58911),a84))
% 157.25/157.00  [5892]E(f337(f337(f81(a884),f337(f106(a884),x58921)),f79(a884)),f337(f106(a884),f337(f337(f22(a1),x58921),a100)))+P4(f337(f337(f252(a1),x58921),a84))
% 157.25/157.00  [5933]E(f337(a107,f337(f337(f81(a1),f79(a1)),x59331)),f337(a115,f337(a107,x59331)))+~P4(f337(f337(f251(a1),f2(a1)),x59331))
% 157.25/157.00  [5969]E(f337(a115,f337(f337(f22(a884),x59691),f337(a115,f2(a884)))),x59691)+~P4(f337(f337(f252(a884),f2(a884)),x59691))
% 157.25/157.00  [6178]E(f44(a884,f337(a115,f2(a884)),f337(f106(a884),x61781)),f337(a107,f44(a1,f79(a1),f337(f106(a1),x61781))))+P4(f337(a202,f337(f106(a1),x61781)))
% 157.25/157.00  [6225]~P4(f337(f337(f251(a1),a84),x62251))+P4(f337(f337(f251(a1),a84),f337(f337(f81(a1),x62251),x62251)))
% 157.25/157.00  [6226]~P4(f337(f337(f252(a1),a100),x62261))+P4(f337(f337(f251(a1),a100),f337(f337(f81(a1),x62261),x62261)))
% 157.25/157.00  [6227]~P4(f337(f337(f252(a1),a84),x62271))+P4(f337(f337(f252(a1),a84),f337(f337(f81(a1),x62271),x62271)))
% 157.25/157.00  [6228]~P4(f337(f337(f252(a1),a100),x62281))+P4(f337(f337(f252(a1),a100),f337(f337(f81(a1),x62281),x62281)))
% 157.25/157.00  [6229]~P4(f337(f337(f92(a1),a84),x62291))+P4(f337(f337(f92(a1),a84),f337(f337(f81(a1),x62291),x62291)))
% 157.25/157.00  [6409]~P4(f337(f61(x64091),f260(f892(x64091,a878))))+P4(f337(f61(f887(x64091)),f260(f892(f887(x64091),a878))))
% 157.25/157.00  [6495]~P4(f337(f337(f251(a1),f2(a1)),x64951))+P4(f337(f337(f252(a1),f2(a1)),f337(f337(f81(a1),f79(a1)),x64951)))
% 157.25/157.00  [6502]E(f337(f271(a1,a1),f46(f79(a1),f337(f106(a1),x65021))),f337(f337(f38(a1),f79(a1)),f337(f106(a1),x65021)))+~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x65021)))
% 157.25/157.00  [6522]E(f337(f275(a1,a1),f46(f79(a1),f337(f106(a1),x65221))),f44(a1,f79(a1),f337(f106(a1),x65221)))+~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x65221)))
% 157.25/157.00  [6534]P4(f337(f61(x65341),f260(f892(x65341,a878))))+~P4(f337(f61(f887(x65341)),f260(f892(f887(x65341),a878))))
% 157.25/157.00  [6565]P4(f337(f337(f251(a1),a84),x65651))+~P4(f337(f337(f251(a1),a84),f337(f337(f81(a1),x65651),x65651)))
% 157.25/157.00  [6566]P4(f337(f337(f252(a1),a84),x65661))+~P4(f337(f337(f252(a1),a84),f337(f337(f81(a1),x65661),x65661)))
% 157.25/157.00  [6567]P4(f337(f337(f252(a1),a100),x65671))+~P4(f337(f337(f251(a1),a100),f337(f337(f81(a1),x65671),x65671)))
% 157.25/157.00  [6568]P4(f337(f337(f252(a1),a100),x65681))+~P4(f337(f337(f252(a1),a100),f337(f337(f81(a1),x65681),x65681)))
% 157.25/157.00  [6569]P4(f337(f337(f92(a1),a84),x65691))+~P4(f337(f337(f92(a1),a84),f337(f337(f81(a1),x65691),x65691)))
% 157.25/157.00  [6884]~P4(f337(f61(x68841),f260(f892(x68841,a878))))+P4(f337(f337(f252(a884),f2(a884)),f337(f37(x68841),f260(f892(x68841,a878)))))
% 157.25/157.00  [7471]P4(f337(f61(a884),x74711))+~P4(f337(f61(a1),f337(f316(a884,a1,f103(a1)),x74711)))
% 157.25/157.00  [5545]~E(a100,x55451)+E(f337(f337(f22(a1),f337(f337(f81(a1),x55451),x55451)),a100),a100)
% 157.25/157.00  [5546]~E(x55461,a100)+E(f337(f337(f22(a1),f337(f337(f81(a1),x55461),x55461)),a100),a100)
% 157.25/157.00  [6054]E(x60541,a100)+~E(f337(f337(f22(a1),f337(f337(f81(a1),x60541),x60541)),a100),a100)
% 157.25/157.00  [6055]E(a100,x60551)+~E(f337(f337(f22(a1),f337(f337(f81(a1),x60551),x60551)),a100),a100)
% 157.25/157.00  [6463]~E(f337(f106(a884),x64631),f2(a884))+P4(f337(a202,f337(f106(a1),f337(f337(f81(a1),x64631),a100))))
% 157.25/157.00  [6810]~P4(f337(a202,f337(f106(a1),x68101)))+P4(f337(a202,f337(f106(a1),f337(f337(f81(a1),x68101),x68101))))
% 157.25/157.00  [6811]~P4(f337(f337(f251(a1),x68111),a84))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x68111),x68111)),a84))
% 157.25/157.00  [6812]~P4(f337(f337(f251(a1),x68121),a100))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x68121),x68121)),a100))
% 157.25/157.00  [6813]~P4(f337(f337(f252(a1),x68131),a84))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x68131),x68131)),a84))
% 157.25/157.00  [6814]~P4(f337(f337(f251(a1),x68141),a100))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x68141),x68141)),a100))
% 157.25/157.00  [6815]~P4(f337(f337(f92(a1),x68151),a84))+P4(f337(f337(f92(a1),f337(f337(f81(a1),x68151),x68151)),a84))
% 157.25/157.00  [7137]E(f337(f106(a884),x71371),f2(a884))+~P4(f337(a202,f337(f106(a1),f337(f337(f81(a1),x71371),a100))))
% 157.25/157.00  [7380]~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x73801)))+P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),f337(f337(f81(a1),x73801),x73801))))
% 157.25/157.00  [7381]P4(f337(a202,f337(f106(a1),x73811)))+~P4(f337(a202,f337(f106(a1),f337(f337(f81(a1),x73811),x73811))))
% 157.25/157.00  [7382]P4(f337(f337(f251(a1),x73821),a84))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),x73821),x73821)),a84))
% 157.25/157.00  [7383]P4(f337(f337(f251(a1),x73831),a100))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),x73831),x73831)),a100))
% 157.25/157.00  [7384]P4(f337(f337(f251(a1),x73841),a100))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),x73841),x73841)),a100))
% 157.25/157.00  [7385]P4(f337(f337(f252(a1),x73851),a84))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),x73851),x73851)),a84))
% 157.25/157.00  [7386]P4(f337(f337(f92(a1),x73861),a84))+~P4(f337(f337(f92(a1),f337(f337(f81(a1),x73861),x73861)),a84))
% 157.25/157.00  [7754]E(f337(a109,f583(x77541)),x77541)+~P4(f337(f337(f339(f892(f891(a884,a884),a878)),x77541),a101))
% 157.25/157.00  [6382]~P92(x63821)+E(f337(f106(x63821),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f79(x63821))
% 157.25/157.00  [6862]~P4(f337(a202,f337(f106(a1),x68621)))+E(f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),x68621),x68621)),a100)),f2(a884))
% 157.25/157.00  [7929]~P4(f337(f337(f252(a1),f337(f106(a1),x79291)),f2(a1)))+E(f337(f271(a1,a1),f337(a50,f49(f337(f80(a1),f79(a1)),f337(f80(a1),f337(f106(a1),x79291))))),f337(f337(f38(a1),f79(a1)),f337(f106(a1),x79291)))
% 157.25/157.00  [7942]~P4(f337(f337(f252(a1),f337(f106(a1),x79421)),f2(a1)))+E(f337(f275(a1,a1),f337(a50,f49(f337(f80(a1),f79(a1)),f337(f80(a1),f337(f106(a1),x79421))))),f44(a1,f79(a1),f337(f106(a1),x79421)))
% 157.25/157.00  [7989]~P4(f337(f337(f251(a1),a84),x79891))+P4(f337(f337(f251(a1),a84),f337(f337(f22(a1),f337(f337(f81(a1),x79891),x79891)),a100)))
% 157.25/157.00  [7990]~P4(f337(f337(f251(a1),a100),x79901))+P4(f337(f337(f251(a1),a100),f337(f337(f22(a1),f337(f337(f81(a1),x79901),x79901)),a100)))
% 157.25/157.00  [7991]~P4(f337(f337(f251(a1),a84),x79911))+P4(f337(f337(f252(a1),a84),f337(f337(f22(a1),f337(f337(f81(a1),x79911),x79911)),a100)))
% 157.25/157.00  [7992]~P4(f337(f337(f252(a1),a100),x79921))+P4(f337(f337(f252(a1),a100),f337(f337(f22(a1),f337(f337(f81(a1),x79921),x79921)),a100)))
% 157.25/157.00  [7993]~P4(f337(f337(f92(a1),a100),x79931))+P4(f337(f337(f92(a1),a100),f337(f337(f22(a1),f337(f337(f81(a1),x79931),x79931)),a100)))
% 157.25/157.00  [8293]~P92(x82931)+~P30(x82931,f337(f106(x82931),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))
% 157.25/157.00  [8469]P4(f337(f337(f251(a1),a84),x84691))+~P4(f337(f337(f251(a1),a84),f337(f337(f22(a1),f337(f337(f81(a1),x84691),x84691)),a100)))
% 157.25/157.00  [8470]P4(f337(f337(f251(a1),a84),x84701))+~P4(f337(f337(f252(a1),a84),f337(f337(f22(a1),f337(f337(f81(a1),x84701),x84701)),a100)))
% 157.25/157.00  [8471]P4(f337(f337(f251(a1),a100),x84711))+~P4(f337(f337(f251(a1),a100),f337(f337(f22(a1),f337(f337(f81(a1),x84711),x84711)),a100)))
% 157.25/157.00  [8472]P4(f337(f337(f252(a1),a100),x84721))+~P4(f337(f337(f252(a1),a100),f337(f337(f22(a1),f337(f337(f81(a1),x84721),x84721)),a100)))
% 157.25/157.00  [8473]P4(f337(f337(f92(a1),a100),x84731))+~P4(f337(f337(f92(a1),a100),f337(f337(f22(a1),f337(f337(f81(a1),x84731),x84731)),a100)))
% 157.25/157.00  [8773]E(f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),x87731),x87731)),a100)),f337(f337(f87(a884,a884),f337(f106(a884),x87731)),f337(f337(f8(a884,a884,a884),a115),f337(f337(f18(a884,a884,a884),f81(a884)),f5(a884)))))+P4(f337(a202,f337(f106(a1),x87731)))
% 157.25/157.00  [9599]E(x95991,f197(f892(f891(a884,a884),a878)))+P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x95991),f197(f892(f891(a884,a884),a878)))),a69))
% 157.25/157.00  [8704]~P4(f337(a202,f337(f106(a1),x87041)))+P4(f337(a202,f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87041),x87041)),a100))))
% 157.25/157.00  [8705]~P4(f337(f337(f252(a1),x87051),a84))+P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87051),x87051)),a100)),a84))
% 157.25/157.00  [8706]~P4(f337(f337(f251(a1),x87061),a100))+P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87061),x87061)),a100)),a100))
% 157.25/157.00  [8707]~P4(f337(f337(f252(a1),x87071),a84))+P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87071),x87071)),a100)),a84))
% 157.25/157.00  [8708]~P4(f337(f337(f252(a1),x87081),a100))+P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87081),x87081)),a100)),a100))
% 157.25/157.00  [8709]~P4(f337(f337(f92(a1),x87091),a100))+P4(f337(f337(f92(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87091),x87091)),a100)),a100))
% 157.25/157.00  [8808]~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x88081)))+P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),x88081),x88081)),a100))))
% 157.25/157.00  [8965]~P92(x89651)+E(f337(f337(f81(x89651),f79(x89651)),f79(x89651)),f337(f106(x89651),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))
% 157.25/157.00  [9113]P4(f337(a202,f337(f106(a1),x91131)))+~P4(f337(a202,f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91131),x91131)),a100))))
% 157.25/157.00  [9114]P4(f337(f337(f251(a1),x91141),a100))+~P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91141),x91141)),a100)),a100))
% 157.25/157.00  [9115]P4(f337(f337(f252(a1),x91151),a84))+~P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91151),x91151)),a100)),a84))
% 157.25/157.00  [9116]P4(f337(f337(f252(a1),x91161),a84))+~P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91161),x91161)),a100)),a84))
% 157.25/157.00  [9117]P4(f337(f337(f252(a1),x91171),a100))+~P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91171),x91171)),a100)),a100))
% 157.25/157.00  [9118]P4(f337(f337(f92(a1),x91181),a100))+~P4(f337(f337(f92(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91181),x91181)),a100)),a100))
% 157.25/157.00  [9645]~P4(f337(f61(f891(a884,a884)),x96451))+P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),f197(f892(f891(a884,a884),a878))),x96451)),a70))
% 157.25/157.00  [9431]~P142(x94311)+E(f337(f337(f262(x94311),f79(x94311)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f79(x94311))
% 157.25/157.00  [9432]~P142(x94321)+E(f337(f337(f262(x94321),f2(x94321)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f2(x94321))
% 157.25/157.00  [9874]~P4(f337(f337(f252(a884),f79(a884)),x98741))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f38(a884),x98741),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.00  [9884]~P4(f337(f337(f252(a884),f2(a884)),x98841))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f38(a884),f337(f337(f81(a884),x98841),f79(a884))),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.00  [9926]~E(f44(a884,x99261,f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f79(a884))+P4(f337(f337(f252(a884),f2(a884)),f44(a884,x99261,f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.00  [9945]E(f44(a884,x99451,f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f79(a884))+~P4(f337(f337(f252(a884),f2(a884)),f44(a884,x99451,f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.00  [4671]~P37(x46711,x46712)+P52(x46711,x46712)
% 157.25/157.00  [4672]~P43(x46721,x46722)+P52(x46721,x46722)
% 157.25/157.00  [4633]~E(x46331,x46332)+E(f284(x46331,x46332),f79(a102))
% 157.25/157.00  [4636]E(f229(x46361,x46362),x46361)+~E(x46362,f2(a884))
% 157.25/157.00  [4643]~E(x46432,f116(x46431))+E(f154(x46431,x46432),f116(x46431))
% 157.25/157.00  [4662]~E(f154(x46622,x46621),f116(x46622))+E(x46621,f116(x46622))
% 157.25/157.00  [4676]~P62(x46762)+P62(f892(x46761,x46762))
% 157.25/157.00  [4677]~P63(x46772)+P63(f892(x46771,x46772))
% 157.25/157.00  [4678]~P106(x46782)+P106(f892(x46781,x46782))
% 157.25/157.00  [4679]~P107(x46792)+P107(f892(x46791,x46792))
% 157.25/157.00  [4680]~P64(x46802)+P64(f892(x46801,x46802))
% 157.25/157.00  [4681]~P97(x46812)+P65(f892(x46811,x46812))
% 157.25/157.00  [4682]~P64(x46822)+P100(f892(x46821,x46822))
% 157.25/157.00  [4683]~P66(x46832)+P66(f892(x46831,x46832))
% 157.25/157.00  [4684]~P64(x46842)+P101(f892(x46841,x46842))
% 157.25/157.00  [4685]~P98(x46852)+P98(f892(x46851,x46852))
% 157.25/157.00  [4686]~P6(x46862)+P6(f892(x46861,x46862))
% 157.25/157.00  [4687]~P109(x46872)+P109(f892(x46871,x46872))
% 157.25/157.00  [4688]~P97(x46882)+P99(f892(x46881,x46882))
% 157.25/157.00  [4689]~P95(x46892)+P95(f892(x46891,x46892))
% 157.25/157.00  [4690]~P88(x46902)+P88(f892(x46901,x46902))
% 157.25/157.00  [4691]~P97(x46912)+P97(f892(x46911,x46912))
% 157.25/157.00  [4703]E(x47031,x47032)+~E(f337(a28,x47031),f337(a28,x47032))
% 157.25/157.00  [4705]E(x47051,x47052)+~E(f337(a115,x47051),f337(a115,x47052))
% 157.25/157.00  [4706]E(x47061,x47062)+~E(f337(a109,x47061),f337(a109,x47062))
% 157.25/157.00  [4707]E(x47071,x47072)+~E(f337(a3,x47071),f337(a3,x47072))
% 157.25/157.00  [4709]E(x47091,x47092)+~E(f337(a19,x47091),f337(a19,x47092))
% 157.25/157.00  [4813]~P55(x48131)+E(f44(x48131,x48132,x48132),f2(x48131))
% 157.25/157.00  [4847]~P37(x48471,x48472)+P37(f885(x48471),f148(x48471,x48472))
% 157.25/157.00  [4848]~P37(x48481,x48482)+P37(f885(x48481),f147(x48481,x48482))
% 157.25/157.00  [4944]~P37(x49441,x49442)+P37(f892(x49441,a878),f328(x49441,x49442))
% 157.25/157.00  [4945]~P37(x49451,x49452)+P37(f892(x49451,a878),f330(x49451,x49452))
% 157.25/157.00  [5065]~P7(x50651)+P38(f308(a1,x50651,x50652))
% 157.25/157.00  [5168]~P37(x51681,x51682)+P54(x51681,f67(x51681,x51681,x51682))
% 157.25/157.00  [5674]~P78(x56741)+P25(x56741,x56741,f80(x56741),x56742)
% 157.25/157.00  [4657]~E(x46572,f116(x46571))+E(f337(f170(x46571),x46572),f116(x46571))
% 157.25/157.00  [4658]~E(x46582,f116(x46581))+E(f337(f171(x46581),x46582),f116(x46581))
% 157.25/157.00  [4713]E(x47131,f337(a107,x47132))+~E(f337(f103(a1),x47131),x47132)
% 157.25/157.00  [4716]E(x47161,f116(x47162))+~E(f337(f170(x47162),x47161),f116(x47162))
% 157.25/157.00  [4717]E(x47171,f116(x47172))+~E(f337(f171(x47172),x47171),f116(x47172))
% 157.25/157.00  [4735]~P92(x47351)+E(f337(f106(x47351),x47352),f337(f105(x47351),x47352))
% 157.25/157.00  [4742]~E(x47422,f210(x47421))+E(f244(x47421,x47422),f197(f892(x47421,a878)))
% 157.25/157.00  [4744]~P5(x47441)+P4(f337(f61(x47441),x47442))
% 157.25/157.00  [4751]E(x47511,f210(x47512))+E(f337(f209(x47512),f681(x47512,x47511)),x47511)
% 157.25/157.00  [4752]E(x47521,f210(x47522))+E(f337(f209(x47522),f873(x47522,x47521)),x47521)
% 157.25/157.00  [4754]~E(f682(x47542,x47541),f116(x47541))+E(f183(x47541,x47542),f116(f885(x47541)))
% 157.25/157.00  [4763]~E(x47632,f116(x47631))+E(f337(f175(x47631),x47632),f197(f892(x47631,a878)))
% 157.25/157.00  [4764]~E(x47642,f116(x47641))+E(f197(f892(x47641,a878)),f337(f175(x47641),x47642))
% 157.25/157.00  [4766]E(x47661,x47662)+~E(f337(f103(a1),x47661),f337(f103(a1),x47662))
% 157.25/157.00  [4769]E(f227(x47691,x47692),f2(a884))+P4(f337(f61(x47691),x47692))
% 157.25/157.00  [4789]~P111(x47891)+E(f83(x47891,f83(x47891,x47892)),f83(x47891,x47892))
% 157.25/157.00  [4802]~P116(x48021)+E(f337(f337(f262(x48021),x48022),f79(a884)),x48022)
% 157.25/157.00  [4803]~P80(x48031)+E(f337(f337(f262(x48031),x48032),f79(a884)),x48032)
% 157.25/157.00  [4807]E(x48071,x48072)+E(f284(x48071,x48072),f337(f337(f81(a102),x48072),f79(a102)))
% 157.25/157.00  [4810]E(f337(f37(x48101),x48102),f2(a884))+P4(f337(f61(x48101),x48102))
% 157.25/157.00  [4814]~E(f154(x48141,x48142),x48142)+P4(f337(f139(x48141),x48142))
% 157.25/157.00  [4817]~P65(x48171)+E(f337(f337(f113(x48171),x48172),f197(x48171)),x48172)
% 157.25/157.00  [4818]~P74(x48181)+E(f337(f337(f22(x48181),x48182),f2(x48181)),x48182)
% 157.25/157.00  [4819]~P99(x48191)+E(f337(f337(f104(x48191),x48192),f260(x48191)),x48192)
% 157.25/157.00  [4820]~P68(x48201)+E(f337(f337(f81(x48201),x48202),f2(x48201)),x48202)
% 157.25/157.00  [4821]~P116(x48211)+E(f337(f337(f81(x48211),x48212),f2(x48211)),x48212)
% 157.25/157.00  [4822]~P81(x48221)+E(f337(f337(f81(x48221),x48222),f2(x48221)),x48222)
% 157.25/157.00  [4823]~P116(x48231)+E(f337(f337(f82(x48231),x48232),f79(x48231)),x48232)
% 157.25/157.00  [4824]~P80(x48241)+E(f337(f337(f82(x48241),x48242),f79(x48241)),x48242)
% 157.25/157.00  [4825]~P75(x48251)+E(f337(f337(f82(x48251),x48252),f79(x48251)),x48252)
% 157.25/157.00  [4826]~P119(x48261)+E(f337(f337(f295(x48261),x48262),f79(x48261)),x48262)
% 157.25/157.00  [4827]~P55(x48271)+E(f337(f337(f38(x48271),x48272),f79(x48271)),x48272)
% 157.25/157.00  [4828]~P116(x48281)+E(f337(f337(f262(x48281),x48282),f2(a884)),f79(x48281))
% 157.25/157.00  [4829]~P114(x48291)+E(f337(f337(f262(x48291),x48292),f2(a884)),f79(x48291))
% 157.25/157.00  [4830]~E(x48302,f197(f892(x48301,a878)))+E(f337(f37(x48301),x48302),f2(a884))
% 157.25/157.00  [4841]~P55(x48411)+E(f44(x48411,x48412,f2(x48411)),x48412)
% 157.25/157.00  [4849]~P99(x48491)+E(f337(f337(f113(x48491),x48492),f260(x48491)),f260(x48491))
% 157.25/157.00  [4850]~P65(x48501)+E(f337(f337(f104(x48501),x48502),f197(x48501)),f197(x48501))
% 157.25/157.00  [4851]~P116(x48511)+E(f337(f337(f82(x48511),x48512),f2(x48511)),f2(x48511))
% 157.25/157.00  [4852]~P126(x48521)+E(f337(f337(f82(x48521),x48522),f2(x48521)),f2(x48521))
% 157.25/157.00  [4853]~P120(x48531)+E(f337(f337(f295(x48531),x48532),f2(x48531)),f2(x48531))
% 157.25/157.00  [4854]~P55(x48541)+E(f337(f337(f38(x48541),x48542),f2(x48541)),f2(x48541))
% 157.25/157.00  [4855]E(x48551,f210(x48552))+~E(f244(x48552,x48551),f197(f892(x48552,a878)))
% 157.25/157.00  [4857]~P55(x48571)+E(f44(x48571,x48572,f79(x48571)),f2(x48571))
% 157.25/157.00  [4858]~P55(x48581)+E(f44(x48581,f2(x48581),x48582),f2(x48581))
% 157.25/157.00  [4887]E(x48871,f2(a884))+E(f54(x48872,x48871,f116(x48872)),f116(f885(x48872)))
% 157.25/157.00  [4911]P37(x49111,x49112)+~E(f592(x49112,x49111),f197(f892(x49111,a878)))
% 157.25/157.00  [4912]E(x49121,f116(x49122))+~E(f337(f175(x49122),x49121),f197(f892(x49122,a878)))
% 157.25/157.00  [4913]E(x49131,f116(x49132))+~E(f197(f892(x49132,a878)),f337(f175(x49132),x49131))
% 157.25/157.00  [4916]~E(x49161,x49162)+P4(f337(f337(a334,x49161),x49162))
% 157.25/157.00  [4926]P4(x49261)+P4(f337(f337(a340,x49261),x49262))
% 157.25/157.00  [4927]E(x49271,f116(x49272))+E(f337(f337(f167(x49272),x49271),f2(a884)),f337(f143(x49272),x49271))
% 157.25/157.00  [4930]E(f154(x49301,x49302),x49302)+~P4(f337(f139(x49301),x49302))
% 157.25/157.00  [4935]~P4(x49352)+P4(f337(f337(a336,x49351),x49352))
% 157.25/157.00  [4936]~P4(x49361)+P4(f337(f337(a336,x49361),x49362))
% 157.25/157.00  [4937]~P4(x49372)+P4(f337(f337(a340,x49371),x49372))
% 157.25/157.00  [4947]~E(f683(x49472,x49471),f688(x49472,x49471))+P4(f337(f139(x49471),x49472))
% 157.25/157.00  [4955]E(f337(f257(x49551),x49552),f197(f892(x49551,a878)))+P4(f337(x49552,f343(x49552)))
% 157.25/157.00  [4956]E(f197(f892(x49561,a878)),f337(f257(x49561),x49562))+P4(f337(x49562,f437(x49562)))
% 157.25/157.00  [5022]~P111(x50221)+E(f337(f337(f82(x50221),x50222),f83(x50221,x50222)),f337(f76(x50221),x50222))
% 157.25/157.00  [5033]~E(x50331,f2(a1))+E(f45(x50331,x50332),f337(f337(f272(a1,a1),f2(a1)),f2(a1)))
% 157.25/157.00  [5064]~P52(x50641,x50642)+P52(x50641,f337(f292(x50641,x50641),x50642))
% 157.25/157.00  [5083]~E(f337(a26,x50831),f337(f209(a880),x50832))+P4(f337(a25,f337(a28,x50831)))
% 157.25/157.00  [5088]E(x50881,x50882)+~P4(f337(f337(a334,x50881),x50882))
% 157.25/157.00  [5092]~P4(f337(a25,x50922))+P4(f337(a25,f32(x50921,x50922)))
% 157.25/157.00  [5101]P4(x51011)+~P4(f337(f337(a335,x51012),x51011))
% 157.25/157.00  [5102]P4(x51021)+~P4(f337(f337(a335,x51021),x51022))
% 157.25/157.00  [5107]~P109(x51071)+P4(f337(f337(f251(x51071),x51072),f260(x51071)))
% 157.25/157.00  [5111]E(x51111,x51112)+~E(f337(x51111,f438(x51112,x51111)),f337(x51112,f438(x51112,x51111)))
% 157.25/157.00  [5141]E(x51411,f2(a884))+E(f229(x51411,f44(a884,x51412,x51411)),f229(x51412,x51411))
% 157.25/157.00  [5146]~P105(x51461)+P14(x51461,f337(f337(f153(x51461),x51462),f116(x51461)))
% 157.25/157.00  [5148]E(x51481,f2(a1))+P4(f337(f48(x51482,x51481),f45(x51482,x51481)))
% 157.25/157.00  [5166]~E(x51661,x51662)+P4(f337(f337(f252(a884),x51661),f337(a115,x51662)))
% 157.25/157.00  [5176]~E(x51761,f2(a884))+P4(f337(f337(f252(a884),x51761),f337(a115,x51762)))
% 157.25/157.00  [5186]P4(f337(x51861,x51862))+P4(f337(f337(f251(a1),f2(a1)),f359(x51861)))
% 157.25/157.00  [5222]P4(f337(a25,x52221))+~P4(f337(a25,f32(x52222,x52221)))
% 157.25/157.00  [5224]P4(f337(a25,x52241))+~P4(f337(a25,f33(x52242,x52241)))
% 157.25/157.00  [5226]P4(f337(a25,x52261))+~P4(f337(a25,f33(x52261,x52262)))
% 157.25/157.00  [5259]P52(x52591,x52592)+~P52(x52591,f337(f292(x52591,x52591),x52592))
% 157.25/157.00  [5262]~E(f44(a884,x52622,x52621),f2(a884))+E(f337(f337(f82(a884),x52621),f454(x52621,x52622)),x52622)
% 157.25/157.00  [5263]~E(f44(a1,x52632,x52631),f2(a1))+E(f337(f337(f82(a1),x52631),f455(x52631,x52632)),x52632)
% 157.25/157.00  [5290]~P4(f337(x52901,x52902))+P4(f337(f337(f251(a1),f2(a1)),f358(x52901)))
% 157.25/157.00  [5302]E(f337(f337(f22(a884),f337(a107,x53021)),f337(a107,x53022)),f337(a107,x53021))+~P4(f337(a202,x53022))
% 157.25/157.00  [5332]E(f285(x53321,x53322),f79(a102))+~P4(f337(f337(f251(a102),x53321),f79(a102)))
% 157.25/157.00  [5427]E(f337(f337(f167(x54271),x54272),f683(x54272,x54271)),f337(f337(f167(x54271),x54272),f688(x54272,x54271)))+P4(f337(f139(x54271),x54272))
% 157.25/157.00  [5472]~P4(f337(x54721,f91(x54722,x54721)))+P4(f337(x54721,f593(x54722,x54721)))
% 157.25/157.00  [5535]P54(x55351,x55352)+~P4(f337(f325(x55351,x55352),f564(x55352,x55351)))
% 157.25/157.00  [5681]~E(f337(a115,f44(a884,x56811,x56812)),x56812)+E(f44(a884,f337(a115,x56811),x56812),f2(a884))
% 157.25/157.00  [5738]P37(x57381,x57382)+P4(f337(f337(f339(x57381),f631(x57382,x57381)),f632(x57382,x57381)))
% 157.25/157.00  [5745]~P138(x57451)+P4(f337(f337(f339(x57451),f337(f103(x57451),x57452)),f112(x57451)))
% 157.25/157.00  [5746]~P142(x57461)+P4(f337(f337(f339(x57461),f337(f103(x57461),x57462)),f195(x57461)))
% 157.25/157.00  [5747]~P138(x57471)+P4(f337(f337(f339(x57471),f337(f105(x57471),x57472)),f112(x57471)))
% 157.25/157.00  [5748]~P92(x57481)+P4(f337(f337(f339(x57481),f337(f106(x57481),x57482)),f112(x57481)))
% 157.25/157.00  [5894]E(f337(a115,f44(a884,x58941,x58942)),x58942)+E(f44(a884,f337(a115,x58941),x58942),f337(a115,f44(a884,x58941,x58942)))
% 157.25/157.00  [6314]P37(x63141,x63142)+~P4(f337(f337(f339(x63141),f553(x63142,x63141)),f326(x63141,x63142)))
% 157.25/157.00  [6348]~P122(x63481)+~P4(f337(f337(f252(x63481),f337(f103(x63481),x63482)),f2(x63481)))
% 157.25/157.00  [6349]~P85(x63491)+~P4(f337(f337(f252(x63491),f337(f76(x63491),x63492)),f2(x63491)))
% 157.25/157.00  [6436]P4(f337(f337(f252(a1),x64361),f44(a1,x64362,x64361)))+~P4(f337(f337(f252(a1),x64361),f2(a1)))
% 157.25/157.00  [6536]E(f337(f337(f315(a884),f337(a115,x65361)),f308(a884,x65362,x65361)),f308(a884,x65362,f337(a115,x65361)))+~P4(f337(f337(f251(a884),x65362),f337(a115,x65361)))
% 157.25/157.00  [6626]~P105(x66261)+P14(x66261,f152(x66261,x66261,f5(x66261),x66262))
% 157.25/157.00  [6754]E(f337(f170(x67541),x67542),x67542)+~P4(f337(f337(f251(a884),f337(f198(f885(x67541)),x67542)),f79(a884)))
% 157.25/157.00  [6774]~P85(x67741)+P4(f337(f337(f251(x67741),f337(f80(x67741),f337(f76(x67741),x67742))),f2(x67741)))
% 157.25/157.00  [6807]~P37(x68071,x68072)+P37(x68071,f337(f337(f294(x68071,x68071,x68071),x68072),f313(x68071,x68072)))
% 157.25/157.00  [7028]~P4(f337(f337(f252(a1),x70282),f2(a1)))+P4(f337(f337(f251(a1),f44(a1,x70281,x70282)),f2(a1)))
% 157.25/157.00  [7425]~P142(x74251)+E(f199(x74251,f337(f337(f7(x74251,x74251,x74251),f81(x74251)),f79(x74251)),x74252,f2(x74251)),f337(f103(x74251),x74252))
% 157.25/157.00  [7453]~P123(x74531)+~P4(f337(f337(f252(x74531),f337(f337(f82(x74531),x74532),x74532)),f2(x74531)))
% 157.25/157.00  [10035]~P111(x100351)+~P4(f337(f337(f252(x100351),f337(f337(f262(x100351),x100352),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f2(x100351)))
% 157.25/157.00  [4714]~E(x47142,f116(x47141))+E(f337(f198(f885(x47141)),x47142),f2(a884))
% 157.25/157.00  [4755]~E(x47551,f2(a884))+E(f337(f337(f81(a884),x47551),x47552),x47552)
% 157.25/157.00  [4756]~E(x47562,f2(a884))+E(f337(f337(f82(a884),x47561),x47562),f2(a884))
% 157.25/157.00  [4758]~E(x47581,f2(a884))+E(f337(f337(f82(a884),x47581),x47582),f2(a884))
% 157.25/157.00  [4759]~E(x47592,f2(a884))+E(f337(f337(f262(a884),x47591),x47592),f79(a884))
% 157.25/157.00  [4760]~E(x47602,f2(a1))+E(f337(f337(f38(a1),x47601),x47602),f2(a1))
% 157.25/157.00  [4770]E(x47701,f116(x47702))+~E(f337(f198(f885(x47702)),x47701),f2(a884))
% 157.25/157.00  [4771]~P64(x47711)+E(f337(f337(f113(x47711),x47712),x47712),x47712)
% 157.25/157.00  [4773]~P100(x47731)+E(f337(f337(f113(x47731),x47732),x47732),x47732)
% 157.25/157.00  [4774]~P64(x47741)+E(f337(f337(f104(x47741),x47742),x47742),x47742)
% 157.25/157.00  [4776]~P101(x47761)+E(f337(f337(f104(x47761),x47762),x47762),x47762)
% 157.25/157.00  [4778]~P96(x47781)+E(f337(f337(f82(x47781),x47782),x47782),x47782)
% 157.25/157.00  [4780]~P105(x47801)+E(f337(f337(f249(x47801),x47802),x47802),x47802)
% 157.25/157.00  [4782]~P105(x47821)+E(f337(f337(f250(x47821),x47822),x47822),x47822)
% 157.25/157.00  [4801]~P74(x48011)+E(f337(f337(f22(x48011),x48012),x48012),f2(x48011))
% 157.25/157.00  [4815]~P74(x48151)+E(f337(f80(x48151),f337(f80(x48151),x48152)),x48152)
% 157.25/157.00  [4816]~P95(x48161)+E(f337(f80(x48161),f337(f80(x48161),x48162)),x48162)
% 157.25/157.00  [4833]~E(x48332,f2(a884))+E(f337(f337(f262(a884),x48331),x48332),f337(a115,f2(a884)))
% 157.25/157.00  [4866]~P65(x48661)+E(f337(f337(f113(x48661),f197(x48661)),x48662),x48662)
% 157.25/157.00  [4867]~P99(x48671)+E(f337(f337(f104(x48671),f260(x48671)),x48672),x48672)
% 157.25/157.00  [4868]~P68(x48681)+E(f337(f337(f81(x48681),f2(x48681)),x48682),x48682)
% 157.25/157.00  [4869]~P116(x48691)+E(f337(f337(f81(x48691),f2(x48691)),x48692),x48692)
% 157.25/157.00  [4870]~P81(x48701)+E(f337(f337(f81(x48701),f2(x48701)),x48702),x48702)
% 157.25/157.00  [4871]~P116(x48711)+E(f337(f337(f82(x48711),f79(x48711)),x48712),x48712)
% 157.25/157.00  [4872]~P80(x48721)+E(f337(f337(f82(x48721),f79(x48721)),x48722),x48722)
% 157.25/157.00  [4873]~P75(x48731)+E(f337(f337(f82(x48731),f79(x48731)),x48732),x48732)
% 157.25/157.00  [4892]~P99(x48921)+E(f337(f337(f113(x48921),f260(x48921)),x48922),f260(x48921))
% 157.25/157.00  [4893]~P65(x48931)+E(f337(f337(f104(x48931),f197(x48931)),x48932),f197(x48931))
% 157.25/157.00  [4894]~P116(x48941)+E(f337(f337(f82(x48941),f2(x48941)),x48942),f2(x48941))
% 157.25/157.00  [4895]~P126(x48951)+E(f337(f337(f82(x48951),f2(x48951)),x48952),f2(x48951))
% 157.25/157.00  [4896]~P80(x48961)+E(f337(f337(f262(x48961),f79(x48961)),x48962),f79(x48961))
% 157.25/157.00  [4897]~P119(x48971)+E(f337(f337(f295(x48971),f2(x48971)),x48972),f2(x48971))
% 157.25/157.00  [4898]~P55(x48981)+E(f337(f337(f38(x48981),f2(x48981)),x48982),f2(x48981))
% 157.25/157.00  [4906]E(x49061,f116(x49062))+E(f146(x49062,f337(f171(x49062),x49061)),f337(f143(x49062),x49061))
% 157.25/157.00  [4907]E(x49071,f116(x49072))+E(f337(f143(x49072),f337(f171(x49072),x49071)),f146(x49072,x49071))
% 157.25/157.00  [4908]E(x49081,f2(a884))+~E(f337(f337(f81(a884),x49082),x49081),x49082)
% 157.25/157.00  [4914]~P138(x49141)+E(f337(f105(x49141),f337(f103(a1),x49142)),f337(f103(x49141),x49142))
% 157.25/157.00  [4915]~P92(x49151)+E(f337(f105(x49151),f337(f106(a1),x49152)),f337(f106(x49151),x49152))
% 157.25/157.00  [4922]E(x49221,f79(a884))+~E(f337(f337(f82(a884),x49222),x49221),f79(a884))
% 157.25/157.00  [4923]E(x49231,f79(a884))+~E(f337(f337(f82(a884),x49231),x49232),f79(a884))
% 157.25/157.00  [4924]E(x49241,f2(a884))+~E(f337(f337(f81(a884),x49242),x49241),f2(a884))
% 157.25/157.00  [4925]E(x49251,f2(a884))+~E(f337(f337(f81(a884),x49251),x49252),f2(a884))
% 157.25/157.00  [4940]~P111(x49401)+E(f337(f76(x49401),f337(f103(x49401),x49402)),f337(f103(x49401),x49402))
% 157.25/157.00  [4941]~P85(x49411)+E(f337(f76(x49411),f337(f76(x49411),x49412)),f337(f76(x49411),x49412))
% 157.25/157.00  [4942]~P85(x49421)+E(f337(f76(x49421),f337(f80(x49421),x49422)),f337(f76(x49421),x49422))
% 157.25/157.00  [4943]~P68(x49431)+E(f337(f168(x49431),f337(f171(x49431),x49432)),f337(f168(x49431),x49432))
% 157.25/157.00  [4948]~E(x49481,f337(a115,f2(a884)))+E(f337(f337(f262(a884),x49481),x49482),f337(a115,f2(a884)))
% 157.25/157.00  [4958]~P74(x49581)+E(f337(f337(f22(x49581),f2(x49581)),x49582),f337(f80(x49581),x49582))
% 157.25/157.00  [4959]~E(x49592,f2(a884))+E(f141(a884,f337(f307(a884,x49591),x49592)),f116(a884))
% 157.25/157.00  [4968]~P92(x49681)+E(f337(f337(f81(x49681),x49682),f337(f106(x49681),a84)),x49682)
% 157.25/157.00  [4969]E(x49691,f2(a1))+E(f46(f337(f76(a1),x49692),f337(f76(a1),x49691)),f52(x49692,x49691))
% 157.25/157.00  [4985]~E(x49851,x49852)+P4(f337(f337(f251(a884),x49851),x49852))
% 157.25/157.00  [4992]~E(x49921,f2(a102))+E(f337(f337(f81(a884),f337(a19,x49921)),x49922),x49922)
% 157.25/157.00  [4993]~E(f337(f106(a1),x49932),f337(f103(a1),x49931))+E(x49931,f337(a107,f337(f106(a1),x49932)))
% 157.25/157.00  [5002]~P7(x50021)+P7(f337(f337(f262(a1),x50021),x50022))
% 157.25/157.00  [5003]~P95(x50031)+E(f337(f337(f113(x50031),x50032),f337(f80(x50031),x50032)),f260(x50031))
% 157.25/157.00  [5004]~P95(x50041)+E(f337(f337(f104(x50041),x50042),f337(f80(x50041),x50042)),f197(x50041))
% 157.25/157.00  [5005]~P74(x50051)+E(f337(f337(f81(x50051),x50052),f337(f80(x50051),x50052)),f2(x50051))
% 157.25/157.00  [5030]E(x50301,f2(a884))+~E(f337(f80(a1),f337(f103(a1),x50302)),f337(f103(a1),x50301))
% 157.25/157.00  [5031]E(x50311,f2(a884))+~E(f337(f80(a1),f337(f103(a1),x50311)),f337(f103(a1),x50312))
% 157.25/157.00  [5041]E(f203(x50411,x50412),f2(a1))+P4(f337(f337(f251(a1),x50412),x50411))
% 157.25/157.00  [5042]E(f182(x50421,x50422),f116(a1))+P4(f337(f337(f251(a1),x50421),x50422))
% 157.25/157.00  [5055]E(x50551,f337(a115,f2(a884)))+~E(f337(f337(f82(a884),x50552),x50551),f337(a115,f2(a884)))
% 157.25/157.00  [5056]E(x50561,f337(a115,f2(a884)))+~E(f337(f337(f82(a884),x50561),x50562),f337(a115,f2(a884)))
% 157.25/157.00  [5057]~P62(x50571)+P4(f337(f337(f251(x50571),x50572),x50572))
% 157.25/157.00  [5058]~P94(x50581)+P4(f337(f337(f92(x50581),x50582),x50582))
% 157.25/157.00  [5061]~P92(x50611)+E(f337(f337(f82(x50611),x50612),f337(f106(x50611),a100)),f337(f80(x50611),x50612))
% 157.25/157.00  [5079]~P138(x50791)+E(f337(f80(x50791),f337(f105(x50791),x50792)),f337(f105(x50791),f337(f80(a1),x50792)))
% 157.25/157.00  [5080]~P92(x50801)+E(f337(f80(x50801),f337(f106(x50801),x50802)),f337(f106(x50801),f337(f80(a1),x50802)))
% 157.25/157.00  [5112]~E(x51121,f337(a115,x51122))+P4(f337(f337(f252(a884),f2(a884)),x51121))
% 157.25/157.00  [5129]~P105(x51291)+E(f337(f80(f892(x51291,a878)),f337(f258(x51291),x51292)),f337(f259(x51291),x51292))
% 157.25/157.00  [5130]~P105(x51301)+E(f337(f80(f892(x51301,a878)),f337(f309(x51301),x51302)),f337(f306(x51301),x51302))
% 157.25/157.00  [5131]~P105(x51311)+E(f337(f80(f892(x51311,a878)),f337(f259(x51311),x51312)),f337(f258(x51311),x51312))
% 157.25/157.00  [5132]~P105(x51321)+E(f337(f80(f892(x51321,a878)),f337(f306(x51321),x51322)),f337(f309(x51321),x51322))
% 157.25/157.00  [5140]~E(f337(f103(a1),x51402),x51401)+P4(f337(f337(f251(a1),f2(a1)),x51401))
% 157.25/157.00  [5147]~E(x51472,f2(a1))+E(f52(x51471,x51472),f337(f337(f272(a1,a1),f2(a1)),f337(f76(a1),x51471)))
% 157.25/157.00  [5149]~P63(x51491)+P4(f337(f337(f251(x51491),f197(x51491)),x51492))
% 157.25/157.00  [5181]E(x51811,x51812)+~E(f337(f337(f81(a1),x51811),x51811),f337(f337(f81(a1),x51812),x51812))
% 157.25/157.00  [5185]~P4(f337(x51851,x51852))+P4(f337(x51851,f337(a107,f358(x51851))))
% 157.25/157.00  [5211]~P111(x52111)+E(f337(f337(f82(x52111),f83(x52111,x52112)),f337(f76(x52111),x52112)),x52112)
% 157.25/157.00  [5220]~E(x52202,f2(a884))+E(f86(f891(a884,a884),f47(x52201,x52202)),f337(f337(f272(a884,a884),f2(a884)),x52201))
% 157.25/157.00  [5231]~E(x52311,x52312)+~P4(f337(f337(f252(a884),x52311),x52312))
% 157.25/157.00  [5232]~E(x52321,x52322)+~P4(f337(f337(f252(a1),x52321),x52322))
% 157.25/157.00  [5235]~P142(x52351)+E(f337(f337(f81(x52351),f79(x52351)),f337(f103(x52351),x52352)),f337(f103(x52351),f337(a115,x52352)))
% 157.25/157.00  [5239]~E(x52391,f2(a884))+~P4(f337(f337(f252(a884),x52392),x52391))
% 157.25/157.00  [5255]E(f154(x52551,x52552),x52552)+~E(f337(f198(f885(x52551)),f154(x52551,x52552)),f337(f198(f885(x52551)),x52552))
% 157.25/157.00  [5256]E(f337(f37(x52561),f337(f175(x52561),x52562)),f337(f198(f885(x52561)),x52562))+~P4(f337(f139(x52561),x52562))
% 157.25/157.00  [5267]~P4(f337(x52671,f360(x52671)))+P4(f337(x52671,f337(f103(a1),x52672)))
% 157.25/157.00  [5278]E(f285(x52781,x52782),f79(a102))+~P4(f337(f337(f252(a102),x52782),x52781))
% 157.25/157.00  [5279]E(f182(x52791,x52792),f116(a1))+~P4(f337(f337(f252(a1),x52792),x52791))
% 157.25/157.00  [5280]E(f131(x52801,x52802),f118(a1))+~P4(f337(f337(f252(a1),x52801),x52802))
% 157.25/157.00  [5283]~P106(x52831)+E(f308(x52831,x52832,x52832),f337(f337(f315(x52831),x52832),f197(f892(x52831,a878))))
% 157.25/157.00  [5305]~E(f337(f337(f22(a884),x53051),x53052),f2(a884))+P4(f337(f337(f251(a884),x53051),x53052))
% 157.25/157.00  [5306]~E(f337(f337(f22(a1),x53061),x53062),f2(a1))+P4(f337(f337(f92(a1),x53061),x53062))
% 157.25/157.00  [5329]~E(x53292,f2(a884))+E(f54(x53291,x53292,f116(x53291)),f337(f337(f153(f885(x53291)),f116(x53291)),f116(f885(x53291))))
% 157.25/157.00  [5333]~P62(x53331)+~P4(f337(f337(f252(x53331),x53332),x53332))
% 157.25/157.00  [5336]~E(f44(a1,x53361,x53362),f2(a1))+E(f44(a1,x53361,f337(f80(a1),x53362)),f2(a1))
% 157.25/157.00  [5338]~E(f44(a1,x53381,x53382),f2(a1))+E(f44(a1,f337(f80(a1),x53381),x53382),f2(a1))
% 157.25/157.00  [5347]E(f337(f307(a884,x53471),f337(a115,x53472)),f197(f892(a884,a878)))+P4(f337(f337(f251(a884),x53471),x53472))
% 157.25/157.00  [5368]E(f141(a884,f337(f307(a884,x53681),x53682)),f116(a884))+P4(f337(f337(f252(a884),x53681),x53682))
% 157.25/157.00  [5373]~E(f337(f37(x53731),f337(f175(x53731),x53732)),f337(f198(f885(x53731)),x53732))+P4(f337(f139(x53731),x53732))
% 157.25/157.00  [5378]~P4(f337(f139(x53781),x53782))+P4(f337(f139(x53781),f337(f170(x53781),x53782)))
% 157.25/157.00  [5379]~P4(f337(f139(x53791),x53792))+P4(f337(f139(x53791),f337(f174(x53791),x53792)))
% 157.25/157.00  [5380]~P4(f337(f139(x53801),x53802))+P4(f337(f139(x53801),f337(f171(x53801),x53802)))
% 157.25/157.00  [5387]P4(f337(x53871,x53872))+~P4(f337(x53871,f337(a107,f359(x53871))))
% 157.25/157.00  [5388]P4(f337(f337(f251(a884),x53882),x53881))+P4(f337(f337(f251(a884),x53881),x53882))
% 157.25/157.00  [5389]P4(f337(f337(f251(a1),x53892),x53891))+P4(f337(f337(f251(a1),x53891),x53892))
% 157.25/157.00  [5391]~P85(x53911)+P4(f337(f337(f251(x53911),x53912),f337(f76(x53911),x53912)))
% 157.25/157.00  [5394]P4(f337(x53941,f361(x53941)))+~P4(f337(x53941,f337(f103(a1),x53942)))
% 157.25/157.00  [5419]E(f337(f337(f22(a884),x54191),x54192),f2(a884))+~P4(f337(f337(f251(a884),x54191),x54192))
% 157.25/157.00  [5420]E(f337(f337(f22(a1),x54201),x54202),f2(a1))+~P4(f337(f337(f92(a1),x54201),x54202))
% 157.25/157.00  [5421]E(f337(f337(f38(a884),x54211),x54212),f2(a884))+~P4(f337(f337(f252(a884),x54211),x54212))
% 157.25/157.00  [5439]E(f44(a884,x54391,x54392),x54391)+~P4(f337(f337(f252(a884),x54391),x54392))
% 157.25/157.00  [5448]E(f44(a1,x54481,f337(f80(a1),x54482)),f296(x54481,x54482))+P4(f337(f337(f251(a1),f2(a1)),x54482))
% 157.25/157.00  [5460]E(f337(f337(f22(a1),x54601),x54602),f203(x54601,x54602))+~P4(f337(f337(f251(a1),x54602),x54601))
% 157.25/157.00  [5479]P4(f337(f337(f251(a1),f2(a1)),f360(x54791)))+P4(f337(x54791,f337(f103(a1),x54792)))
% 157.25/157.00  [5491]~P57(x54911)+P4(f337(f337(f339(x54911),x54912),f337(f175(x54911),f55(x54911))))
% 157.25/157.00  [5493]~P122(x54931)+P4(f337(f337(f251(x54931),f2(x54931)),f337(f103(x54931),x54932)))
% 157.25/157.00  [5494]~P85(x54941)+P4(f337(f337(f251(x54941),f2(x54941)),f337(f76(x54941),x54942)))
% 157.25/157.00  [5521]E(f337(f337(f81(a884),x55211),f812(x55212,x55211)),x55212)+~P4(f337(f337(f251(a884),x55211),x55212))
% 157.25/157.00  [5533]~E(f337(f106(a1),x55331),f337(f103(a1),x55332))+P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x55331)))
% 157.25/157.00  [5536]E(f308(a1,x55361,x55362),f197(f892(a1,a878)))+~P4(f337(f337(f252(a1),x55362),x55361))
% 157.25/157.00  [5538]~P111(x55381)+E(f337(f337(f82(x55381),f337(f76(x55381),x55382)),f337(f76(x55381),x55382)),f337(f337(f82(x55381),x55382),x55382))
% 157.25/157.00  [5544]E(f141(a884,f337(f307(a884,x55441),f337(a115,x55442))),f116(a884))+P4(f337(f337(f251(a884),x55441),x55442))
% 157.25/157.00  [5548]E(f337(f337(f38(a1),x55481),x55482),f297(x55481,x55482))+~P4(f337(f337(f251(a1),f2(a1)),x55482))
% 157.25/157.00  [5568]P4(f337(f139(x55681),x55682))+~P4(f337(f139(x55681),f337(f170(x55681),x55682)))
% 157.25/157.00  [5569]P4(f337(f139(x55691),x55692))+~P4(f337(f139(x55691),f337(f171(x55691),x55692)))
% 157.25/157.00  [5590]P4(f337(f61(a884),x55901))+P4(f337(f337(f339(a884),f362(x55901,x55902)),x55901))
% 157.25/157.00  [5591]P4(f337(f61(a884),x55911))+P4(f337(f337(f339(a884),f372(x55911,x55912)),x55911))
% 157.25/157.00  [5594]P4(f337(f337(f252(a884),x55942),f337(a115,x55941)))+P4(f337(f337(f252(a884),x55941),x55942))
% 157.25/157.00  [5595]E(f44(a1,x55951,x55952),f296(x55951,x55952))+~P4(f337(f337(f251(a1),f2(a1)),x55952))
% 157.25/157.00  [5598]E(f141(a884,f337(f307(a884,x55981),x55982)),f116(a884))+~P4(f337(f337(f251(a884),x55982),x55981))
% 157.25/157.00  [5599]~P78(x55991)+E(f337(f316(x55991,x55991,f80(x55991)),f337(f258(x55991),x55992)),f337(f309(x55991),f337(f80(x55991),x55992)))
% 157.25/157.00  [5600]~P78(x56001)+E(f337(f316(x56001,x56001,f80(x56001)),f337(f309(x56001),x56002)),f337(f258(x56001),f337(f80(x56001),x56002)))
% 157.25/157.00  [5601]~P78(x56011)+E(f337(f316(x56011,x56011,f80(x56011)),f337(f259(x56011),x56012)),f337(f306(x56011),f337(f80(x56011),x56012)))
% 157.25/157.00  [5602]~P78(x56021)+E(f337(f316(x56021,x56021,f80(x56021)),f337(f306(x56021),x56022)),f337(f259(x56021),f337(f80(x56021),x56022)))
% 157.25/157.00  [5613]E(x56131,f197(f892(x56132,a878)))+P4(f337(f337(f339(x56132),f630(x56131,x56132)),x56131))
% 157.25/157.00  [5614]E(x56141,f197(f892(x56142,a878)))+P4(f337(f337(f339(x56142),f552(x56141,x56142)),x56141))
% 157.25/157.00  [5625]~P4(f337(f337(f252(a884),x56251),x56252))+P4(f337(f337(f251(a884),x56251),x56252))
% 157.25/157.00  [5626]~P4(f337(f337(f252(a1),x56261),x56262))+P4(f337(f337(f251(a1),x56261),x56262))
% 157.25/157.00  [5642]E(f46(x56421,x56422),f337(f337(f272(a1,a1),f2(a1)),x56421))+~P4(f337(f337(f252(a1),x56421),x56422))
% 157.25/157.00  [5644]E(f228(f337(f80(a1),x56441),f337(f80(a1),x56442)),f228(x56441,x56442))+~P4(f337(f337(f252(a1),x56442),f2(a1)))
% 157.25/157.00  [5655]E(x56551,x56552)+~E(f337(a3,f337(a115,f337(a19,x56551))),f337(a3,f337(a115,f337(a19,x56552))))
% 157.25/157.00  [5660]E(f46(x56601,x56602),f337(f337(f272(a1,a1),f2(a1)),x56601))+~P4(f337(f337(f251(a1),x56602),f2(a1)))
% 157.25/157.00  [5687]E(f44(a884,f337(f106(a884),x56871),f337(f106(a884),x56872)),f2(a884))+~P4(f337(a202,f337(f106(a1),x56871)))
% 157.25/157.00  [5702]P4(f337(f337(f251(a1),f2(a1)),f361(x57021)))+~P4(f337(x57021,f337(f103(a1),x57022)))
% 157.25/157.00  [5736]P38(f308(a1,x57361,x57362))+~P4(f337(f337(f251(a1),f2(a1)),x57361))
% 157.25/157.00  [5741]~P4(f337(f61(x57411),x57412))+P4(f337(f61(f892(x57411,a878)),f337(f314(x57411),x57412)))
% 157.25/157.00  [5754]E(f337(f337(f81(a1),x57541),f337(f103(a1),f375(x57542,x57541))),x57542)+~P4(f337(f337(f251(a1),x57541),x57542))
% 157.25/157.00  [5762]P4(f337(f337(f251(a884),x57621),x57622))+P4(f337(f337(f251(a884),f337(a115,x57622)),x57621))
% 157.25/157.00  [5807]E(f337(f337(f38(a884),f337(f106(a884),x58071)),f337(f106(a884),x58072)),f2(a884))+~P4(f337(a202,f337(f106(a1),x58071)))
% 157.25/157.00  [5808]E(f337(f337(f82(a884),f337(f106(a884),x58081)),f337(f106(a884),x58082)),f2(a884))+~P4(f337(f337(f252(a1),x58081),a84))
% 157.25/157.00  [5810]P4(f337(f337(f251(a884),x58101),f337(a115,x58102)))+~P4(f337(f337(f251(a884),x58101),x58102))
% 157.25/157.00  [5812]P4(f337(f337(f252(a884),x58121),f337(a115,x58122)))+~P4(f337(f337(f251(a884),x58121),x58122))
% 157.25/157.00  [5814]P4(f337(f337(f252(a884),x58141),f337(a115,x58142)))+~P4(f337(f337(f252(a884),x58141),x58142))
% 157.25/157.00  [5817]~E(x58171,x58172)+P4(f337(f337(f252(a1),x58171),f337(f337(f81(a1),x58172),f79(a1))))
% 157.25/157.00  [5820]E(f44(a1,x58201,x58202),f2(a1))+E(f337(f337(f22(a1),x58202),f44(a1,x58201,x58202)),f44(a1,f337(f80(a1),x58201),x58202))
% 157.25/157.00  [5829]E(x58291,f116(x58292))+P4(f337(f337(f339(x58292),f146(x58292,x58291)),f337(f175(x58292),x58291)))
% 157.25/157.00  [5841]E(f86(f891(a884,a884),f47(x58411,x58412)),f337(f337(f272(a884,a884),f2(a884)),x58411))+~P4(f337(f337(f252(a884),x58411),x58412))
% 157.25/157.00  [5875]E(f337(f337(f22(a884),f337(f106(a884),x58751)),f337(f106(a884),x58752)),f337(f106(a884),x58751))+~P4(f337(f337(f252(a1),x58752),a84))
% 157.25/157.00  [5876]E(f337(f337(f81(a884),f337(f106(a884),x58761)),f337(f106(a884),x58762)),f337(f106(a884),x58762))+~P4(f337(f337(f252(a1),x58761),a84))
% 157.25/157.00  [5881]E(f337(a115,f337(f337(f81(a884),x58811),f833(x58812,x58811))),x58812)+~P4(f337(f337(f252(a884),x58811),x58812))
% 157.25/157.00  [5904]P4(f337(x59041,x59042))+~P4(f337(x59041,f337(a90,f582(x59042,x59041))))
% 157.25/157.00  [5912]~P4(f337(f337(f252(a884),x59121),f337(a115,x59122)))+P4(f337(f337(f251(a884),x59121),x59122))
% 157.25/157.00  [5958]E(f337(f337(f315(a884),x59581),f337(f307(a884,x59582),x59581)),f337(f307(a884,x59582),f337(a115,x59581)))+~P4(f337(f337(f251(a884),x59582),x59581))
% 157.25/157.00  [5962]E(x59621,f116(x59622))+E(f337(f337(f136(x59622),f117(x59622,x59621)),f337(f337(f153(x59622),f146(x59622,x59621)),f116(x59622))),x59621)
% 157.25/157.00  [5977]P4(f337(f61(x59771),x59772))+~P4(f337(f337(f252(a884),f2(a884)),f337(f37(x59771),x59772)))
% 157.25/157.00  [5979]~E(x59791,f197(f892(x59792,a878)))+~P4(f337(f337(f252(a884),f2(a884)),f337(f37(x59792),x59791)))
% 157.25/157.00  [5991]~P4(f337(f337(f252(a884),x59911),x59912))+P4(f337(f337(f251(a884),f337(a115,x59911)),x59912))
% 157.25/157.00  [5998]~P105(x59981)+E(f152(x59981,x59981,f5(x59981),f154(x59981,x59982)),f141(x59981,f337(f175(x59981),x59982)))
% 157.25/157.00  [6001]E(x60011,f116(x60012))+P4(f337(f337(f339(x60012),f337(f143(x60012),x60011)),f337(f175(x60012),x60011)))
% 157.25/157.00  [6007]~P122(x60071)+P4(f337(f337(f252(x60071),x60072),f337(f337(f81(x60071),x60072),f79(x60071))))
% 157.25/157.00  [6009]~P85(x60091)+P4(f337(f337(f251(x60091),f337(f80(x60091),x60092)),f337(f76(x60091),x60092)))
% 157.25/157.00  [6039]P4(f337(f61(a884),x60391))+~P4(f337(f337(f251(a884),f372(x60391,x60392)),x60392))
% 157.25/157.00  [6040]P4(f337(f61(a884),x60401))+~P4(f337(f337(f252(a884),f362(x60401,x60402)),x60402))
% 157.25/157.00  [6043]~P4(f337(f61(f891(x60431,x60431)),x60432))+P4(f337(f61(x60431),f337(f290(x60431),x60432)))
% 157.25/157.00  [6099]~P4(f337(f337(f252(a884),x60992),f337(a115,x60991)))+~P4(f337(f337(f252(a884),x60991),x60992))
% 157.25/157.00  [6100]~P106(x61001)+E(f337(f337(f104(f892(x61001,a878)),f337(f306(x61001),x61002)),f337(f259(x61001),x61002)),f337(f337(f315(x61001),x61002),f197(f892(x61001,a878))))
% 157.25/157.00  [6113]P4(f337(f61(x61131),x61132))+~P4(f337(f61(f892(x61131,a878)),f337(f314(x61131),x61132)))
% 157.25/157.00  [6137]P4(f337(f337(f251(a884),f337(a115,x61371)),f337(a115,x61372)))+~P4(f337(f337(f251(a884),x61371),x61372))
% 157.25/157.00  [6138]P4(f337(f337(f251(a884),f337(a19,x61381)),f337(a19,x61382)))+~P4(f337(f337(f251(a102),x61381),x61382))
% 157.25/157.00  [6139]P4(f337(f337(f251(a102),f337(a3,x61391)),f337(a3,x61392)))+~P4(f337(f337(f251(a884),x61391),x61392))
% 157.25/157.00  [6141]P4(f337(f337(f252(a884),f337(a115,x61411)),f337(a115,x61412)))+~P4(f337(f337(f252(a884),x61411),x61412))
% 157.25/157.00  [6142]P4(f337(f337(f252(a884),f337(a19,x61421)),f337(a19,x61422)))+~P4(f337(f337(f252(a102),x61421),x61422))
% 157.25/157.00  [6143]P4(f337(f337(f252(a102),f337(a3,x61431)),f337(a3,x61432)))+~P4(f337(f337(f252(a884),x61431),x61432))
% 157.25/157.00  [6146]E(x61461,x61462)+~E(f337(f316(a884,a1,f103(a1)),x61461),f337(f316(a884,a1,f103(a1)),x61462))
% 157.25/157.00  [6162]P4(f337(f337(f251(a884),x61621),x61622))+~P4(f337(f337(f251(a884),f337(a115,x61621)),x61622))
% 157.25/157.00  [6165]P4(f337(f337(f252(a884),x61651),x61652))+~P4(f337(f337(f251(a884),f337(a115,x61651)),x61652))
% 157.25/157.00  [6166]P4(f337(f337(f252(a884),x61661),x61662))+~P4(f337(f337(f252(a884),f337(a115,x61661)),x61662))
% 157.25/157.00  [6181]E(f44(a1,x61811,x61812),f2(a1))+E(f337(f337(f22(a1),f44(a1,x61811,x61812)),x61812),f44(a1,x61811,f337(f80(a1),x61812)))
% 157.25/157.00  [6254]E(f337(f37(f892(x62541,a878)),f337(f314(x62541),x62542)),f337(f337(f262(a884),f337(a115,f337(a115,f2(a884)))),f337(f37(x62541),x62542)))+~P4(f337(f61(x62541),x62542))
% 157.25/157.00  [6257]E(x62571,f116(x62572))+E(f337(f337(f167(x62572),x62571),f337(f337(f22(a884),f337(f198(f885(x62572)),x62571)),f79(a884))),f146(x62572,x62571))
% 157.25/157.00  [6282]E(x62821,f116(x62822))+E(f337(f337(f136(x62822),f337(f174(x62822),x62821)),f337(f337(f153(x62822),f337(f143(x62822),x62821)),f116(x62822))),f337(f170(x62822),x62821))
% 157.25/157.00  [6311]~P4(f337(f61(x63111),f39(f892(x63111,a878),x63112)))+P4(f337(f61(f892(x63111,a878)),x63112))
% 157.25/157.00  [6333]P4(f337(f337(f251(a884),f337(f106(a884),x63331)),f337(f106(a884),x63332)))+~P4(f337(f337(f251(a1),x63331),a84))
% 157.25/157.00  [6350]~P4(f337(f337(f252(a1),x63501),x63502))+P4(f337(f337(f251(a1),x63501),f337(f337(f22(a1),x63502),f79(a1))))
% 157.25/157.00  [6351]~P4(f337(f337(f251(a1),x63511),x63512))+P4(f337(f337(f252(a1),x63511),f337(f337(f81(a1),x63512),f79(a1))))
% 157.25/157.00  [6352]~P4(f337(f337(f252(a1),x63521),x63522))+P4(f337(f337(f252(a1),x63521),f337(f337(f81(a1),x63522),f79(a1))))
% 157.25/157.00  [6354]~P4(f337(f337(f251(a1),x63541),x63542))+P4(f337(f337(f251(a884),f337(f106(a884),x63541)),f337(f106(a884),x63542)))
% 157.25/157.00  [6356]~P4(f337(f337(f251(a884),x63561),x63562))+P4(f337(f337(f251(a1),f337(f103(a1),x63561)),f337(f103(a1),x63562)))
% 157.25/157.00  [6357]~P4(f337(f337(f251(a1),x63571),x63572))+P4(f337(f337(f251(a1),f337(f106(a1),x63571)),f337(f106(a1),x63572)))
% 157.25/157.00  [6359]~P4(f337(f337(f252(a884),x63591),x63592))+P4(f337(f337(f252(a1),f337(f103(a1),x63591)),f337(f103(a1),x63592)))
% 157.25/157.00  [6360]~P4(f337(f337(f252(a1),x63601),x63602))+P4(f337(f337(f252(a1),f337(f106(a1),x63601)),f337(f106(a1),x63602)))
% 157.25/157.00  [6361]~P4(f337(f337(f92(a1),x63611),x63612))+P4(f337(f337(f92(a1),f337(f106(a1),x63611)),f337(f106(a1),x63612)))
% 157.25/157.00  [6379]~P4(f337(f337(f251(a884),x63791),x63792))+~P4(f337(f337(f251(a884),f337(a115,x63792)),x63791))
% 157.25/157.00  [6422]~P4(f337(f337(f251(a884),f337(a115,x64221)),f337(a115,x64222)))+P4(f337(f337(f251(a884),x64221),x64222))
% 157.25/157.00  [6423]~P4(f337(f337(f251(a102),f337(a3,x64231)),f337(a3,x64232)))+P4(f337(f337(f251(a884),x64231),x64232))
% 157.25/157.00  [6424]~P4(f337(f337(f251(a884),f337(a19,x64241)),f337(a19,x64242)))+P4(f337(f337(f251(a102),x64241),x64242))
% 157.25/157.00  [6426]~P4(f337(f337(f252(a884),f337(a115,x64261)),f337(a115,x64262)))+P4(f337(f337(f252(a884),x64261),x64262))
% 157.25/157.00  [6427]~P4(f337(f337(f252(a102),f337(a3,x64271)),f337(a3,x64272)))+P4(f337(f337(f252(a884),x64271),x64272))
% 157.25/157.00  [6428]~P4(f337(f337(f252(a884),f337(a107,x64281)),f337(a107,x64282)))+P4(f337(f337(f252(a1),x64281),x64282))
% 157.25/157.00  [6429]~P4(f337(f337(f252(a884),f337(a19,x64291)),f337(a19,x64292)))+P4(f337(f337(f252(a102),x64291),x64292))
% 157.25/157.00  [6469]~P4(f337(f337(f252(a884),f337(a107,x64692)),f337(a107,x64691)))+P4(f337(f337(f252(a1),f2(a1)),x64691))
% 157.25/157.00  [6501]P4(f337(f337(f251(a1),f2(a1)),f44(a1,x65011,x65012)))+~P4(f337(f337(f252(a1),f2(a1)),x65012))
% 157.25/157.00  [6661]P37(x66611,x66612)+~E(f337(f337(f294(x66611,x66611,x66611),x66612),x66612),f197(f892(f891(x66611,x66611),a878)))
% 157.25/157.00  [6673]~P37(x66731,x66732)+P37(x66731,f337(f337(f294(x66731,x66731,x66731),x66732),x66732))
% 157.25/157.00  [6684]P4(f337(f337(f251(a1),x66841),x66842))+~P4(f337(f337(f252(a1),x66841),f337(f337(f81(a1),x66842),f79(a1))))
% 157.25/157.00  [6685]P4(f337(f337(f252(a1),x66851),x66852))+~P4(f337(f337(f251(a1),x66851),f337(f337(f22(a1),x66852),f79(a1))))
% 157.25/157.00  [6688]P4(f337(f337(f251(a884),x66881),x66882))+~P4(f337(f337(f251(a1),f337(f103(a1),x66881)),f337(f103(a1),x66882)))
% 157.25/157.00  [6689]P4(f337(f337(f251(a1),x66891),x66892))+~P4(f337(f337(f251(a1),f337(f106(a1),x66891)),f337(f106(a1),x66892)))
% 157.25/157.00  [6691]P4(f337(f337(f252(a884),x66911),x66912))+~P4(f337(f337(f252(a1),f337(f103(a1),x66911)),f337(f103(a1),x66912)))
% 157.25/157.00  [6692]P4(f337(f337(f252(a1),x66921),x66922))+~P4(f337(f337(f252(a884),f337(f106(a884),x66921)),f337(f106(a884),x66922)))
% 157.25/157.00  [6693]P4(f337(f337(f252(a1),x66931),x66932))+~P4(f337(f337(f252(a1),f337(f106(a1),x66931)),f337(f106(a1),x66932)))
% 157.25/157.00  [6694]P4(f337(f337(f92(a1),x66941),x66942))+~P4(f337(f337(f92(a1),f337(f106(a1),x66941)),f337(f106(a1),x66942)))
% 157.25/157.00  [6787]~E(f732(x67872,x67871),f116(x67871))+E(f337(f144(f885(x67871),f885(x67871),f136(x67871),f116(x67871)),x67872),f116(x67871))
% 157.25/157.00  [6788]~E(f733(x67882,x67881),f116(x67881))+E(f337(f144(f885(x67881),f885(x67881),f136(x67881),f116(x67881)),x67882),f116(x67881))
% 157.25/157.00  [6795]~P6(x67951)+E(f337(f144(x67951,x67951,f113(x67951),f197(x67951)),x67952),f39(x67951,f337(f175(x67951),x67952)))
% 157.25/157.00  [6796]~P6(x67961)+E(f337(f144(x67961,x67961,f104(x67961),f260(x67961)),x67962),f40(x67961,f337(f175(x67961),x67962)))
% 157.25/157.00  [6808]E(x68081,f2(a102))+E(f337(f337(f81(a884),f337(a19,f337(f337(f22(a102),x68081),f79(a102)))),f337(a115,x68082)),f337(f337(f81(a884),f337(a19,x68081)),x68082))
% 157.25/157.00  [6858]P4(f337(f337(f252(a1),f337(f337(f22(a1),x68581),x68582)),f2(a1)))+~P4(f337(f337(f252(a1),x68581),x68582))
% 157.25/157.00  [6886]~P105(x68861)+E(f337(f337(f113(f892(x68861,a878)),f337(f337(f315(x68861),x68862),f197(f892(x68861,a878)))),f337(f309(x68861),x68862)),f337(f259(x68861),x68862))
% 157.25/157.00  [6961]~P54(x69611,x69612)+P37(x69611,f337(f257(f891(x69611,x69611)),f337(f276(x69611,x69611,a878),x69612)))
% 157.25/157.00  [6962]~P54(x69621,x69622)+P52(x69621,f337(f257(f891(x69621,x69621)),f337(f276(x69621,x69621,a878),x69622)))
% 157.25/157.00  [6963]E(x69631,f197(f892(x69632,a878)))+~P4(f337(f337(f251(f892(x69632,a878)),x69631),f197(f892(x69632,a878))))
% 157.25/157.00  [7044]~P4(f337(f337(f252(a884),f2(a884)),x70442))+P4(f337(f337(f251(a884),f44(a884,x70441,x70442)),x70442))
% 157.25/157.00  [7045]~P4(f337(f337(f251(a1),f2(a1)),x70451))+P4(f337(f337(f251(a1),f44(a1,x70451,x70452)),x70451))
% 157.25/157.00  [7046]~P4(f337(f337(f252(a884),f2(a884)),x70462))+P4(f337(f337(f252(a884),f44(a884,x70461,x70462)),x70462))
% 157.25/157.00  [7048]~P4(f337(f337(f252(a1),f2(a1)),x70482))+P4(f337(f337(f252(a1),f44(a1,x70481,x70482)),x70482))
% 157.25/157.00  [7126]~P106(x71261)+E(f337(f337(f22(f892(x71261,a878)),f337(f337(f315(x71261),x71262),f197(f892(x71261,a878)))),f337(f258(x71261),x71262)),f337(f337(f315(x71261),x71262),f197(f892(x71261,a878))))
% 157.25/157.00  [7199]~P48(x71991,x71992)+P39(x71991,f260(f892(x71991,a878)),f337(f257(f891(x71991,x71991)),f337(f276(x71991,x71991,a878),x71992)))
% 157.25/157.00  [7200]P4(f337(x72001,x72002))+P4(f337(f337(f339(f892(f891(a884,a884),a878)),f582(x72002,x72001)),a101))
% 157.25/157.00  [7246]E(f337(f337(f136(a884),f141(a884,f337(f307(a884,x72461),x72462))),f337(f337(f153(a884),x72462),f116(a884))),f141(a884,f337(f307(a884,x72461),f337(a115,x72462))))+~P4(f337(f337(f251(a884),x72461),x72462))
% 157.25/157.00  [7390]E(x73901,f2(a884))+~E(f337(f144(a884,a884,f81(a884),x73901),x73902),f2(a884))
% 157.25/157.00  [7415]~P4(f337(f337(f252(a1),f337(f337(f22(a1),x74151),x74152)),f2(a1)))+P4(f337(f337(f252(a1),x74151),x74152))
% 157.25/157.00  [7444]P37(x74441,x74442)+~P37(x74441,f337(f337(f294(x74441,x74441,x74441),x74442),x74442))
% 157.25/157.00  [7474]~P4(f337(f337(f251(a884),f337(a115,x74741)),x74742))+P4(f194(a878,a255,f337(f251(a884),x74741),x74742))
% 157.25/157.00  [7633]P25(a884,a884,f337(f337(f7(a884,a884,a884),f22(a884)),x76331),x76332)+P4(f337(f337(f339(a884),f597(x76331,x76332)),x76332))
% 157.25/157.00  [7689]E(f337(f337(f337(f65(a884,x76891,f81(a884)),f337(f16(a884,x76891),f79(a884))),f2(a884)),x76892),f337(f37(x76891),x76892))+~P4(f337(f61(x76891),x76892))
% 157.25/157.00  [7731]P25(a884,a884,f337(f337(f7(a884,a884,a884),f22(a884)),x77311),x77312)+~P4(f337(f337(f251(a884),x77311),f597(x77311,x77312)))
% 157.25/157.00  [7789]P37(x77891,x77892)+P4(f337(f337(f251(f892(x77891,a878)),f592(x77892,x77891)),f337(f291(x77891,x77891,x77892),f592(x77892,x77891))))
% 157.25/157.00  [7794]P54(x77941,x77942)+~P37(x77941,f337(f257(f891(x77941,x77941)),f337(f276(x77941,x77941,a878),x77942)))
% 157.25/157.00  [7862]P4(f337(f337(f251(a884),f337(a115,x78621)),x78622))+~P4(f194(a878,a255,f337(f251(a884),x78621),x78622))
% 157.25/157.00  [7917]P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),x79171),x79172)),f313(a884,a327)))+~P4(f337(f337(f251(a884),x79171),x79172))
% 157.25/157.00  [8014]P48(x80141,x80142)+~P39(x80141,f260(f892(x80141,a878)),f337(f257(f891(x80141,x80141)),f337(f276(x80141,x80141,a878),x80142)))
% 157.25/157.00  [8069]~P4(f337(f139(x80691),x80692))+P4(f337(f139(f892(x80691,a878)),f337(f337(f156(f885(x80691),f892(x80691,a878)),f175(x80691)),f53(x80691,x80692))))
% 157.25/157.00  [8270]~P37(x82701,f337(f292(x82701,x82701),x82702))+P37(x82701,f337(f292(x82701,x82701),f337(f337(f294(x82701,x82701,x82701),x82702),f313(x82701,x82702))))
% 157.25/157.00  [8390]P4(f337(f61(f891(x83901,x83901)),f337(f337(f294(x83901,x83901,x83901),x83902),f313(x83901,x83902))))+~P4(f337(f61(f891(x83901,x83901)),x83902))
% 157.25/157.00  [8421]E(x84211,f2(a1))+P4(f337(f48(x84212,x84211),f337(f337(f272(a1,a1),f337(f337(f38(a1),x84212),x84211)),f44(a1,x84212,x84211))))
% 157.25/157.00  [8432]~P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),x84321),x84322)),f313(a884,a327)))+P4(f337(f337(f251(a884),x84321),x84322))
% 157.25/157.00  [8447]~P81(x84471)+E(f337(f144(x84471,x84471,f337(f7(x84471,x84471,x84471),f81(x84471)),f2(x84471)),f337(f171(x84471),x84472)),f337(f144(x84471,x84471,f81(x84471),f2(x84471)),x84472))
% 157.25/157.00  [8613]~P105(x86131)+E(f337(f144(f885(x86131),x86131,f337(f7(x86131,f885(x86131),f885(x86131)),f150(x86131,x86131,f5(x86131))),f116(x86131)),x86132),f152(x86131,x86131,f5(x86131),x86132))
% 157.25/157.00  [8714]~P52(x87141,f337(f257(f891(x87141,x87141)),f337(f276(x87141,x87141,a878),x87142)))+P52(x87141,f337(f257(f891(x87141,x87141)),f337(f276(x87141,x87141,a878),f261(x87141,x87141,x87142))))
% 157.25/157.00  [8728]P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),x87281),x87282)),f337(f337(f294(a884,a884,a884),a327),f313(a884,a327))))+~P4(f337(f337(f252(a884),x87281),x87282))
% 157.25/157.00  [8771]~P4(f337(f61(f891(x87711,x87711)),f337(f337(f294(x87711,x87711,x87711),x87712),f313(x87711,x87712))))+P4(f337(f61(f891(x87711,x87711)),x87712))
% 157.25/157.00  [8822]~P52(x88221,f337(f257(f891(x88221,x88221)),f337(f276(x88221,x88221,a878),f261(x88221,x88221,x88222))))+P52(x88221,f337(f257(f891(x88221,x88221)),f337(f276(x88221,x88221,a878),x88222)))
% 157.25/157.00  [9016]P52(x90161,x90162)+P4(f337(f337(f339(f891(x90161,x90161)),f337(f337(f272(x90161,x90161),f624(x90162,x90161)),f624(x90162,x90161))),f337(f337(f294(x90161,x90161,x90161),x90162),f313(x90161,x90162))))
% 157.25/157.00  [9017]P52(x90171,x90172)+P4(f337(f337(f339(f891(x90171,x90171)),f337(f337(f272(x90171,x90171),f636(x90172,x90171)),f636(x90172,x90171))),f337(f337(f294(x90171,x90171,x90171),x90172),f313(x90171,x90172))))
% 157.25/157.00  [9132]~P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),x91321),x91322)),f337(f337(f294(a884,a884,a884),a327),f313(a884,a327))))+P4(f337(f337(f252(a884),x91321),x91322))
% 157.25/157.00  [5125]~P92(x51251)+E(f337(f337(f81(x51251),f337(f106(x51251),a84)),x51252),x51252)
% 157.25/157.00  [5154]~P95(x51541)+E(f337(f337(f113(x51541),f337(f80(x51541),x51542)),x51542),f260(x51541))
% 157.25/157.00  [5155]~P95(x51551)+E(f337(f337(f104(x51551),f337(f80(x51551),x51552)),x51552),f197(x51551))
% 157.25/157.00  [5156]~P67(x51561)+E(f337(f337(f81(x51561),f337(f80(x51561),x51562)),x51562),f2(x51561))
% 157.25/157.00  [5157]~P74(x51571)+E(f337(f337(f81(x51571),f337(f80(x51571),x51572)),x51572),f2(x51571))
% 157.25/157.00  [5189]~P92(x51891)+E(f337(f337(f82(x51891),f337(f106(x51891),a100)),x51892),f337(f80(x51891),x51892))
% 157.25/157.00  [5361]~P113(x53611)+E(f337(f337(f82(x53611),f337(f80(x53611),f79(x53611))),x53612),f337(f80(x53611),x53612))
% 157.25/157.00  [5404]E(f337(f76(a1),x54041),f79(a1))+~E(f337(f76(a1),f337(f337(f82(a1),x54041),x54042)),f79(a1))
% 157.25/157.00  [5496]~P92(x54961)+E(f337(f337(f81(x54961),f79(x54961)),f337(f106(x54961),x54962)),f337(f106(x54961),f337(f337(f22(a1),x54962),a100)))
% 157.25/157.00  [5549]~P64(x55491)+E(f10(x55491,f337(f337(f315(x55491),x55492),f197(f892(x55491,a878)))),x55492)
% 157.25/157.00  [5550]~P64(x55501)+E(f11(x55501,f337(f337(f315(x55501),x55502),f197(f892(x55501,a878)))),x55502)
% 157.25/157.00  [5551]~P6(x55511)+E(f39(x55511,f337(f337(f315(x55511),x55512),f197(f892(x55511,a878)))),x55512)
% 157.25/157.00  [5552]~P6(x55521)+E(f40(x55521,f337(f337(f315(x55521),x55522),f197(f892(x55521,a878)))),x55522)
% 157.25/157.00  [5553]~P105(x55531)+E(f14(x55531,f337(f337(f315(x55531),x55532),f197(f892(x55531,a878)))),x55532)
% 157.25/157.00  [5554]~P105(x55541)+E(f15(x55541,f337(f337(f315(x55541),x55542),f197(f892(x55541,a878)))),x55542)
% 157.25/157.00  [5576]E(f337(f337(f81(a884),x55761),f337(f337(f22(a884),x55762),x55761)),x55762)+P4(f337(f337(f252(a884),x55762),x55761))
% 157.25/157.00  [5608]E(x56081,f116(x56082))+P4(f337(f337(f252(a884),f2(a884)),f337(f198(f885(x56082)),x56081)))
% 157.25/157.00  [5733]~P105(x57331)+E(f12(x57331,f250(x57331),f337(f337(f315(x57331),x57332),f197(f892(x57331,a878)))),x57332)
% 157.25/157.00  [5734]~P105(x57341)+E(f13(x57341,f249(x57341),f337(f337(f315(x57341),x57342),f197(f892(x57341,a878)))),x57342)
% 157.25/157.00  [5797]E(f337(f337(f22(a884),x57971),f337(f337(f22(a884),x57971),x57972)),x57972)+~P4(f337(f337(f251(a884),x57972),x57971))
% 157.25/157.00  [5798]E(f337(f337(f81(a884),x57981),f337(f337(f22(a884),x57982),x57981)),x57982)+~P4(f337(f337(f251(a884),x57981),x57982))
% 157.25/157.00  [5819]E(f44(a884,f337(f337(f22(a884),x58191),x58192),x58192),f44(a884,x58191,x58192))+P4(f337(f337(f252(a884),x58191),x58192))
% 157.25/157.00  [5830]E(f337(f80(a1),f337(f337(f38(a1),x58301),f337(f80(a1),x58302))),f297(x58301,x58302))+P4(f337(f337(f251(a1),f2(a1)),x58302))
% 157.25/157.00  [5832]~E(x58322,f2(a884))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f262(a884),x58321),x58322)))
% 157.25/157.00  [5884]~P92(x58841)+E(f337(f337(f81(x58841),f337(f80(x58841),f79(x58841))),f337(f106(x58841),x58842)),f337(f106(x58841),f337(f337(f81(a1),x58842),a100)))
% 157.25/157.00  [5885]E(f337(f337(f262(a884),f337(f106(a884),x58851)),x58852),f337(f337(f262(a884),f2(a884)),x58852))+~P4(f337(a202,f337(f106(a1),x58851)))
% 157.25/157.00  [5983]E(f337(f143(a884),f141(a884,f337(f307(a884,x59831),x59832))),x59831)+~P4(f337(f337(f252(a884),x59831),x59832))
% 157.25/157.00  [6002]E(f337(f337(f82(a884),f337(f106(a884),x60021)),f337(f106(a884),x60022)),f337(f106(a884),f337(f337(f82(a1),x60021),x60022)))+P4(f337(f337(f252(a1),x60021),a84))
% 157.25/157.00  [6008]~P123(x60081)+P4(f337(f337(f251(x60081),f2(x60081)),f337(f337(f82(x60081),x60082),x60082)))
% 157.25/157.00  [6020]E(f337(f337(f22(a884),f337(a115,x60201)),x60202),f337(a115,f337(f337(f22(a884),x60201),x60202)))+~P4(f337(f337(f251(a884),x60202),x60201))
% 157.25/157.00  [6023]E(f44(a884,f337(f337(f22(a884),x60231),x60232),x60232),f44(a884,x60231,x60232))+~P4(f337(f337(f251(a884),x60232),x60231))
% 157.25/157.00  [6074]E(f337(f337(f262(a884),f337(a107,x60741)),x60742),f337(a107,f337(f337(f262(a1),x60741),x60742)))+~P4(f337(f337(f251(a1),f2(a1)),x60741))
% 157.25/157.00  [6090]P4(f337(f139(x60901),x60902))+P4(f337(f337(f252(a884),f683(x60902,x60901)),f337(f198(f885(x60901)),x60902)))
% 157.25/157.00  [6091]P4(f337(f139(x60911),x60912))+P4(f337(f337(f252(a884),f688(x60912,x60911)),f337(f198(f885(x60911)),x60912)))
% 157.25/157.00  [6106]~E(x61061,f116(x61062))+~P4(f337(f337(f252(a884),f2(a884)),f337(f198(f885(x61062)),x61061)))
% 157.25/157.00  [6120]E(f146(a884,f141(a884,f337(f307(a884,x61201),x61202))),f337(f337(f22(a884),x61202),f79(a884)))+~P4(f337(f337(f252(a884),x61201),x61202))
% 157.25/157.00  [6123]E(f337(f337(f81(a1),x61231),f337(f103(a1),f337(a115,f376(x61232,x61231)))),x61232)+~P4(f337(f337(f252(a1),x61231),x61232))
% 157.25/157.00  [6130]E(x61301,f2(a884))+E(f337(f337(f82(a884),x61302),f337(f337(f262(a884),x61302),f337(f337(f22(a884),x61301),f79(a884)))),f337(f337(f262(a884),x61302),x61301))
% 157.25/157.00  [6156]E(f337(f337(f82(a884),f337(a107,x61561)),f337(a107,x61562)),f337(a107,f337(f337(f82(a1),x61561),x61562)))+~P4(f337(f337(f251(a1),f2(a1)),x61561))
% 157.25/157.00  [6157]E(f337(f337(f38(a884),f337(a107,x61571)),f337(a107,x61572)),f337(a107,f337(f337(f38(a1),x61571),x61572)))+~P4(f337(f337(f251(a1),f2(a1)),x61571))
% 157.25/157.00  [6171]~P116(x61711)+E(f337(f337(f81(x61711),x61712),x61712),f337(f337(f82(x61711),f337(f337(f81(x61711),f79(x61711)),f79(x61711))),x61712))
% 157.25/157.00  [6190]E(f337(f337(f22(a1),f337(f103(a1),x61901)),f337(f103(a1),x61902)),f337(f103(a1),f337(f337(f22(a884),x61901),x61902)))+~P4(f337(f337(f251(a884),x61902),x61901))
% 157.25/157.00  [6192]E(f337(f337(f272(a1,a1),f337(f106(a1),a100)),f337(f337(f81(a1),x61921),x61922)),f49(x61921,x61922))+~P4(f337(f337(f251(a1),x61922),f2(a1)))
% 157.25/157.00  [6232]E(f183(x62321,x62322),f116(f885(x62321)))+P4(f337(f337(f339(f885(x62321)),f682(x62322,x62321)),f337(f175(f885(x62321)),x62322)))
% 157.25/157.00  [6241]E(f119(a1,f337(f132(a1),x62411),f131(x62412,f337(f337(f81(a1),x62411),f79(a1)))),f131(x62412,x62411))+P4(f337(f337(f252(a1),x62412),x62411))
% 157.25/157.00  [6317]E(f337(f337(f153(a1),x63171),f182(f337(f337(f81(a1),x63171),f79(a1)),x63172)),f182(x63171,x63172))+~P4(f337(f337(f251(a1),x63171),x63172))
% 157.25/157.00  [6353]~P4(f337(f337(f252(a884),x63532),x63531))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f22(a884),x63531),x63532)))
% 157.25/157.00  [6384]~P4(f337(f337(f252(a884),x63841),f337(a107,x63842)))+P4(f337(f337(f252(a1),f337(f103(a1),x63841)),x63842))
% 157.25/157.00  [6413]~P105(x64131)+E(f337(f337(f113(f892(x64131,a878)),f337(f258(x64131),x64132)),f337(f337(f315(x64131),x64132),f197(f892(x64131,a878)))),f337(f306(x64131),x64132))
% 157.25/157.00  [6414]~P4(f337(f337(f251(a1),f2(a1)),x64141))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f262(a1),x64141),x64142)))
% 157.25/157.00  [6417]~P4(f337(f337(f252(a884),f2(a884)),x64171))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f262(a884),x64171),x64172)))
% 157.25/157.00  [6445]~E(f337(x64451,f2(a884)),f2(a884))+E(f337(f337(f6(a884,a884),x64451),f308(a884,f337(a115,f2(a884)),x64452)),f337(f337(f6(a884,a884),x64451),f308(a884,f2(a884),x64452)))
% 157.25/157.00  [6509]~P92(x65091)+E(f337(f337(f82(x65091),f337(f337(f81(x65091),f79(x65091)),f79(x65091))),f337(f106(x65091),x65092)),f337(f106(x65091),f337(f337(f81(a1),x65092),x65092)))
% 157.25/157.00  [6525]E(f337(f337(f315(a1),x65251),f308(a1,f337(f337(f81(a1),x65251),f79(a1)),x65252)),f308(a1,x65251,x65252))+P4(f337(f337(f252(a1),x65252),x65251))
% 157.25/157.00  [6526]P4(f337(f337(f252(a884),x65261),f337(a107,x65262)))+~P4(f337(f337(f252(a1),f337(f103(a1),x65261)),x65262))
% 157.25/157.00  [6629]E(f337(a107,f337(f337(f38(a1),f337(f106(a1),x66291)),f337(f106(a1),x66292))),f337(f337(f38(a884),f337(f106(a884),x66291)),f337(f106(a884),x66292)))+P4(f337(a202,f337(f106(a1),x66291)))
% 157.25/157.00  [6686]P4(f337(f337(f252(a884),x66861),x66862))+~P4(f337(f337(f252(a884),f2(a884)),f337(f337(f22(a884),x66862),x66861)))
% 157.25/157.00  [6730]P4(f337(f337(f252(a884),f2(a884)),x67301))+~P4(f337(f337(f252(a884),f2(a884)),f337(f337(f82(a884),x67302),x67301)))
% 157.25/157.00  [6731]P4(f337(f337(f252(a884),f2(a884)),x67311))+~P4(f337(f337(f252(a884),f2(a884)),f337(f337(f82(a884),x67311),x67312)))
% 157.25/157.00  [6748]~P4(f337(f337(f251(a1),x67481),f2(a1)))+E(f337(f337(f82(a884),f337(a107,f337(f80(a1),x67481))),f337(a107,f337(f80(a1),x67482))),f337(a107,f337(f337(f82(a1),x67481),x67482)))
% 157.25/157.00  [6806]~E(x68062,f197(f892(x68061,a878)))+P4(f337(f337(f251(f892(x68061,a878)),x68062),f337(f80(f892(x68061,a878)),x68062)))
% 157.25/157.00  [6869]~P92(x68691)+E(f337(f337(f81(x68691),f337(f337(f81(x68691),f2(x68691)),f337(f106(x68691),x68692))),f337(f106(x68691),x68692)),f337(f106(x68691),f337(f337(f81(a1),x68692),x68692)))
% 157.25/157.00  [6926]~P4(f337(f337(f252(a1),x69261),x69262))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x69261),f79(a1))),x69262))
% 157.25/157.00  [6991]E(x69911,f2(a884))+~P4(f337(f337(f251(a1),f337(f103(a1),x69912)),f337(f80(a1),f337(f103(a1),x69911))))
% 157.25/157.00  [6992]E(x69921,f2(a884))+~P4(f337(f337(f251(a1),f337(f103(a1),x69921)),f337(f80(a1),f337(f103(a1),x69922))))
% 157.25/157.00  [7096]E(f337(f337(f272(a1,a1),f337(f106(a1),a100)),f337(f337(f81(a1),x70961),x70962)),f49(x70961,x70962))+~P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),x70961),x70962)))
% 157.25/157.00  [7139]~P26(x71391,x71392)+P37(x71391,f337(f271(f892(f891(x71391,x71391),a878),f892(f891(x71391,x71391),a878)),x71392))
% 157.25/157.00  [7157]~P4(f337(f337(f251(a884),f337(a115,f2(a884))),x71571))+P4(f337(f337(f251(a884),f337(a115,f2(a884))),f337(f337(f262(a884),x71571),x71572)))
% 157.25/157.00  [7331]~P4(f337(f337(f251(a1),x73311),x73312))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x73311),x73311)),f337(f337(f81(a1),x73312),x73312)))
% 157.25/157.00  [7336]~P4(f337(f337(f252(a1),x73361),x73362))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x73361),x73361)),f337(f337(f81(a1),x73362),x73362)))
% 157.25/157.00  [7337]~P4(f337(f337(f92(a1),x73371),x73372))+P4(f337(f337(f92(a1),f337(f337(f81(a1),x73371),x73371)),f337(f337(f81(a1),x73372),x73372)))
% 157.25/157.00  [7392]~P4(f337(f337(f252(a884),f2(a884)),x73921))+P4(f337(f337(f252(a884),f337(f337(f22(a884),x73921),f337(a115,x73922))),x73921))
% 157.25/157.00  [7426]P4(f337(f337(f251(a884),f337(a115,f2(a884))),x74261))+~P4(f337(f337(f251(a884),f337(a115,f2(a884))),f337(f337(f82(a884),x74262),x74261)))
% 157.25/157.00  [7427]P4(f337(f337(f251(a884),f337(a115,f2(a884))),x74271))+~P4(f337(f337(f251(a884),f337(a115,f2(a884))),f337(f337(f82(a884),x74271),x74272)))
% 157.25/157.00  [7431]P4(f337(f337(f251(a884),f337(f337(f167(a884),x74311),x74312)),f337(f168(a884),x74311)))+~P4(f337(f337(f252(a884),x74312),f337(f198(f885(a884)),x74311)))
% 157.25/157.00  [7473]P4(f337(f337(f252(a1),x74731),x74732))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),x74731),f79(a1))),x74732))
% 157.25/157.00  [7517]P4(f337(f61(x75171),f260(f892(x75171,a878))))+~P4(f337(f61(f892(x75172,x75171)),f260(f892(f892(x75172,x75171),a878))))
% 157.25/157.00  [7518]P4(f337(f61(x75181),f260(f892(x75181,a878))))+~P4(f337(f61(f893(x75182,x75181)),f260(f892(f893(x75182,x75181),a878))))
% 157.25/157.00  [7519]P4(f337(f61(x75191),f260(f892(x75191,a878))))+~P4(f337(f61(f893(x75191,x75192)),f260(f892(f893(x75191,x75192),a878))))
% 157.25/157.00  [7561]E(x75611,f197(f892(x75612,a878)))+~P4(f337(f337(f251(f892(x75612,a878)),x75611),f337(f80(f892(x75612,a878)),x75611)))
% 157.25/157.00  [7699]E(f337(f144(f885(x76991),f885(x76991),f136(x76991),f116(x76991)),x76992),f116(x76991))+P4(f337(f337(f339(f885(x76991)),f732(x76992,x76991)),f337(f175(f885(x76991)),x76992)))
% 157.25/157.00  [7700]E(f337(f144(f885(x77001),f885(x77001),f136(x77001),f116(x77001)),x77002),f116(x77001))+P4(f337(f337(f339(f885(x77001)),f733(x77002,x77001)),f337(f175(f885(x77001)),x77002)))
% 157.25/157.00  [7934]P4(f337(f337(f251(a1),x79341),x79342))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),x79341),x79341)),f337(f337(f81(a1),x79342),x79342)))
% 157.25/157.00  [7939]P4(f337(f337(f252(a1),x79391),x79392))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),x79391),x79391)),f337(f337(f81(a1),x79392),x79392)))
% 157.25/157.00  [7940]P4(f337(f337(f92(a1),x79401),x79402))+~P4(f337(f337(f92(a1),f337(f337(f81(a1),x79401),x79401)),f337(f337(f81(a1),x79402),x79402)))
% 157.25/157.00  [8034]~P116(x80341)+E(f337(f337(f82(x80341),f337(f337(f81(x80341),f79(x80341)),f79(x80341))),f337(f337(f6(a884,x80341),f103(x80341)),f308(a884,f79(a884),x80342))),f337(f337(f82(x80341),f337(f103(x80341),x80342)),f337(f337(f81(x80341),f337(f103(x80341),x80342)),f79(x80341))))
% 157.25/157.00  [8083]P4(f337(f337(f339(a884),x80831),x80832))+~P4(f337(f337(f339(a1),f337(f103(a1),x80831)),f337(f316(a884,a1,f103(a1)),x80832)))
% 157.25/157.00  [8241]~P4(f337(f61(x82411),x82412))+E(f337(f316(a884,x82411,f440(x82412,x82411)),f337(f257(a884),f337(f337(f7(a884,a884,a878),f252(a884)),f441(x82412,x82411)))),x82412)
% 157.25/157.00  [8518]P41(x85181,x85182)+P4(f337(f337(f339(f891(x85181,x85181)),f337(f337(f272(x85181,x85181),f517(x85182,x85181)),f517(x85182,x85181))),x85182))
% 157.25/157.00  [8654]~P92(x86541)+E(f337(f337(f22(x86541),f79(x86541)),f337(f106(x86541),x86542)),f337(f106(x86541),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f80(a1),x86542))))
% 157.25/157.00  [8768]~P4(f337(f337(f252(f892(a884,a878)),x87681),x87682))+P4(f337(f337(f252(f892(a1,a878)),f337(f316(a884,a1,f103(a1)),x87681)),f337(f316(a884,a1,f103(a1)),x87682)))
% 157.25/157.00  [8796]~P4(f337(f337(f252(a1),x87961),x87962))+P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87961),x87961)),a100)),f337(f337(f81(a1),x87962),x87962)))
% 157.25/157.00  [8798]~P4(f337(f337(f252(a1),x87981),x87982))+P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x87981),x87981)),a100)),f337(f337(f81(a1),x87982),x87982)))
% 157.25/157.00  [8868]~P4(f337(f337(f339(a884),x88681),f337(f175(a884),x88682)))+P4(f337(f337(f251(a884),x88681),f337(f144(a884,a884,f81(a884),f2(a884)),x88682)))
% 157.25/157.00  [8961]P45(x89611,x89612)+~P4(f337(f337(f339(f891(x89611,x89611)),f337(f337(f272(x89611,x89611),f513(x89612,x89611)),f513(x89612,x89611))),x89612))
% 157.25/157.00  [9032]P24(a879,x90321,f337(f337(f315(f882(a879)),f337(a94,f337(a28,x90322))),f197(f892(f882(a879),a878))))+~P24(a879,f337(f337(f315(f882(a879)),f337(a94,f337(a28,x90322))),x90321),f337(f337(f315(f882(a879)),f337(a94,f337(f248(a880),f337(a26,x90322)))),f197(f892(f882(a879),a878))))
% 157.25/157.00  [9098]~P4(f337(f337(f251(f892(a1,a878)),f337(f316(a884,a1,f103(a1)),x90981)),f337(f316(a884,a1,f103(a1)),x90982)))+P4(f337(f337(f251(f892(a884,a878)),x90981),x90982))
% 157.25/157.00  [9099]~P4(f337(f337(f252(f892(a1,a878)),f337(f316(a884,a1,f103(a1)),x90991)),f337(f316(a884,a1,f103(a1)),x90992)))+P4(f337(f337(f252(f892(a884,a878)),x90991),x90992))
% 157.25/157.00  [9181]P4(f337(f337(f252(a1),x91811),x91812))+~P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91811),x91811)),a100)),f337(f337(f81(a1),x91812),x91812)))
% 157.25/157.00  [9183]P4(f337(f337(f252(a1),x91831),x91832))+~P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x91831),x91831)),a100)),f337(f337(f81(a1),x91832),x91832)))
% 157.25/157.00  [10055]~P103(x100551)+E(f119(f885(x100551),f337(f132(f885(x100551)),f116(x100551)),f337(f337(f337(f99(f886(f885(x100551))),f337(f337(f252(a1),f2(a1)),x100552)),f337(f121(f891(x100551,f885(x100551)),f885(x100551),f133(x100551,f885(x100551),f134(x100551,f337(f337(f22(a1),x100552),f79(a1))),f134(f885(x100551),f337(f337(f22(a1),x100552),f79(a1))))),f337(f276(x100551,f885(x100551),f886(f885(x100551))),f337(f337(f8(f892(f885(x100551),f885(x100551)),f892(f885(x100551),f886(f885(x100551))),x100551),f337(f8(f885(x100551),f886(f885(x100551)),f885(x100551)),f132(f885(x100551)))),f153(x100551))))),f118(f885(x100551)))),f134(f885(x100551),x100552))
% 157.25/157.00  [10076]~P4(f337(f61(x100761),x100762))+E(f337(f198(f885(x100761)),f91(f885(x100761),f337(f337(f18(f885(x100761),a878,a878),f337(f337(f8(a878,f892(a878,a878),f885(x100761)),a335),f337(f337(f7(f885(x100761),f892(x100761,a878),a878),f337(f337(f8(f892(x100761,a878),f892(f892(x100761,a878),a878),f885(x100761)),a334),f175(x100761))),x100762))),f139(x100761)))),f227(x100761,x100762))
% 157.25/157.00  [6119]E(f337(f337(f81(a884),f337(f337(f22(a884),x61191),x61192)),x61192),x61191)+~P4(f337(f337(f251(a884),x61192),x61191))
% 157.25/157.00  [6186]E(f337(f337(f38(a884),f337(f337(f82(a884),x61861),x61862)),x61862),x61861)+~P4(f337(f337(f252(a884),f2(a884)),x61862))
% 157.25/157.00  [6187]E(f337(f337(f38(a884),f337(f337(f82(a884),x61871),x61872)),x61871),x61872)+~P4(f337(f337(f252(a884),f2(a884)),x61871))
% 157.25/157.00  [6191]~P68(x61911)+E(f337(f337(f6(a884,x61911),f337(f167(x61911),x61912)),f337(f307(a884,f2(a884)),f337(f198(f885(x61911)),x61912))),f337(f168(x61911),x61912))
% 157.25/157.00  [6309]E(f44(a884,f337(a115,f337(f337(f82(a884),x63091),x63092)),x63091),f79(a884))+~P4(f337(f337(f252(a884),f79(a884)),x63091))
% 157.25/157.00  [6315]E(f337(a115,f337(f337(f81(a884),f337(f106(a884),x63151)),x63152)),f337(f337(f81(a884),f79(a884)),x63152))+~P4(f337(a202,f337(f106(a1),x63151)))
% 157.25/157.00  [6342]E(f337(a107,f337(f337(f262(a1),f337(f106(a1),x63421)),x63422)),f337(f337(f262(a884),f337(f106(a884),x63421)),x63422))+P4(f337(a202,f337(f106(a1),x63421)))
% 157.25/157.00  [6581]E(f337(f337(f22(a884),x65811),f337(f106(a884),f337(f337(f81(a1),x65812),a100))),f337(f337(f22(a884),f337(a115,x65811)),f337(f106(a884),x65812)))+~P4(f337(f337(f252(a1),a84),x65812))
% 157.25/157.00  [6660]E(x66601,f2(a884))+E(f337(a115,f337(f337(f81(a884),f337(f337(f22(a884),x66601),f79(a884))),x66602)),f337(f337(f81(a884),x66601),x66602))
% 157.25/157.00  [6700]E(x67001,f2(a1))+P4(f337(f337(f252(a1),f2(a1)),f337(f337(f262(a1),f337(f76(a1),x67001)),x67002)))
% 157.25/157.00  [6715]~E(x67152,f2(a884))+P4(f337(f337(f252(a1),f2(a1)),f337(f337(f262(a1),f337(f76(a1),x67151)),x67152)))
% 157.25/157.00  [6752]E(x67521,f2(a884))+E(f337(f337(f81(a884),x67522),f337(f337(f82(a884),f337(f337(f22(a884),x67521),f79(a884))),x67522)),f337(f337(f82(a884),x67521),x67522))
% 157.25/157.00  [6800]~P4(f337(f337(f251(a1),x68001),x68002))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x68001),a100)),x68002))
% 157.25/157.00  [6929]E(f337(f337(f153(a884),x69291),f141(a884,f337(f307(a884,f337(a115,x69291)),x69292))),f141(a884,f337(f307(a884,x69291),x69292)))+~P4(f337(f337(f252(a884),x69291),x69292))
% 157.25/157.00  [7130]E(x71301,x71302)+~E(f337(f337(f22(a1),f337(f337(f81(a1),x71301),x71301)),a100),f337(f337(f22(a1),f337(f337(f81(a1),x71302),x71302)),a100))
% 157.25/157.00  [7133]E(x71331,f116(x71332))+E(f281(x71332,f337(f337(f156(x71332,f891(a102,x71332)),f337(f272(a102,x71332),f79(a102))),x71331)),f288(x71332,x71331))
% 157.25/157.00  [7361]P4(f337(f337(f251(a1),x73611),x73612))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),x73611),a100)),x73612))
% 157.25/157.00  [7842]~P4(f337(f337(f252(a884),x78421),x78422))+P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),x78421),x78422)),a256))
% 157.25/157.00  [8060]~P4(f337(f337(f252(a102),f2(a102)),x80601))+P4(f337(f337(f252(a102),f337(f271(a102,f891(a102,a102)),f337(f282(x80601),x80602))),x80601))
% 157.25/157.00  [8368]~P85(x83681)+P4(f337(f337(f251(x83681),f337(f76(x83681),f337(f168(x83681),x83682))),f337(f168(x83681),f337(f337(f156(x83681,x83681),f76(x83681)),x83682))))
% 157.25/157.00  [8392]P4(f337(f337(f252(a884),x83921),x83922))+~P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),x83921),x83922)),a256))
% 157.25/157.00  [8538]E(f337(f337(f272(x85381,x85381),f634(x85382,x85381)),f634(x85382,x85381)),x85382)+~P4(f337(f337(f339(f891(x85381,x85381)),x85382),f313(x85381,f197(f892(f891(x85381,x85381),a878)))))
% 157.25/157.00  [8579]E(f337(f307(a884,x85791),f337(f337(f81(a884),x85791),f337(f37(a884),x85792))),x85792)+~P4(f337(f337(f251(f892(a884,a878)),x85792),f337(f307(a884,x85791),f337(f337(f81(a884),x85791),f337(f37(a884),x85792)))))
% 157.25/157.00  [8907]E(f337(f337(f38(a1),f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),x89071),x89071)),a100))),f337(f106(a1),f337(f337(f81(a1),x89072),x89072))),f337(f337(f38(a1),f337(f106(a1),x89071)),f337(f106(a1),x89072)))+~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x89072)))
% 157.25/157.00  [9027]E(f180(f885(x90271),f337(f337(f8(a878,a878,f885(x90271)),a332),f337(f337(f7(f885(x90271),f885(x90271),a878),a334),f116(x90271))),x90272),f183(x90271,f183(x90271,x90272)))+~P14(a884,f337(f171(a884),f337(f337(f156(f885(x90271),a884),f198(f885(x90271))),x90272)))
% 157.25/157.00  [9030]E(f337(f337(f38(a1),f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),x90301),x90301)),a100))),f337(f106(a1),f337(f337(f81(a1),x90302),x90302))),f337(f337(f38(a1),f337(f337(f81(a1),f337(f106(a1),x90301)),f79(a1))),f337(f106(a1),x90302)))+P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x90302)))
% 157.25/157.00  [9854]P4(f337(a202,x98542))+E(f337(f337(f87(a1,a884),f337(f337(f22(a1),x98541),x98542)),f337(f337(f18(a1,a884,a884),f337(f337(f7(a1,a884,f892(a884,a884)),f337(f337(f8(a878,f892(a884,f892(a884,a884)),a1),f99(a884)),a202)),f2(a884))),a107)),f337(f337(f22(a884),f337(a107,x98541)),f337(a107,x98542)))
% 157.25/157.00  [9862]E(f337(f337(f87(a1,a884),f337(f106(a1),f337(f337(f81(a1),x98621),f337(f80(a1),x98622)))),f337(f337(f18(a1,a884,a884),f337(f337(f7(a1,a884,f892(a884,a884)),f337(f337(f8(a878,f892(a884,f892(a884,a884)),a1),f99(a884)),a202)),f2(a884))),a107)),f337(f337(f22(a884),f337(f106(a884),x98621)),f337(f106(a884),x98622)))+P4(f337(f337(f252(a1),x98622),a84))
% 157.25/157.00  [9864]~P26(x98641,x98642)+P4(f337(f337(f251(f892(f891(x98641,x98641),a878)),f337(f337(f294(x98641,x98641,x98641),f337(f271(f892(f891(x98641,x98641),a878),f892(f891(x98641,x98641),a878)),x98642)),f337(f275(f892(f891(x98641,x98641),a878),f892(f891(x98641,x98641),a878)),x98642))),f337(f271(f892(f891(x98641,x98641),a878),f892(f891(x98641,x98641),a878)),x98642)))
% 157.25/157.00  [9927]~E(f337(f37(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,f892(a884,a878),a878),f339(a884)),x99271))),f337(f337(f7(a884,a884,a878),f252(a884)),f337(a115,x99272))))),f2(a884))+~P4(f337(f337(f339(a884),f2(a884)),x99271))
% 157.25/157.00  [9983]E(f44(a1,f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),x99831),x99831)),a100)),f337(f106(a1),f337(f337(f81(a1),x99832),x99832))),f337(f337(f81(a1),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f44(a1,f337(f106(a1),x99831),f337(f106(a1),x99832)))),f79(a1)))+~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x99832)))
% 157.25/157.00  [9992]E(f44(a1,f337(f106(a1),f337(f337(f22(a1),f337(f337(f81(a1),x99921),x99921)),a100)),f337(f106(a1),f337(f337(f81(a1),x99922),x99922))),f337(f337(f22(a1),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f44(a1,f337(f337(f81(a1),f337(f106(a1),x99921)),f79(a1)),f337(f106(a1),x99922)))),f79(a1)))+P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x99922)))
% 157.25/157.00  [10044]~P6(x100441)+E(f39(x100441,f337(f257(x100441),f337(f337(f8(f892(x100441,a878),a878,x100441),f89(x100441)),f337(f337(f8(f892(x100441,a878),f892(x100441,a878),x100441),f337(f18(x100441,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100441),a340),f337(f337(f7(x100441,f892(x100441,a878),a878),f339(x100441)),x100442)))),f251(x100441))))),f40(x100441,x100442))
% 157.25/157.00  [10069]~P37(x100691,x100692)+P54(x100691,f337(f337(f7(x100691,f892(f891(x100691,x100691),a878),f892(x100691,a878)),f337(f337(f8(f892(x100691,f892(f892(f891(x100691,x100691),a878),a878)),f892(f892(f891(x100691,x100691),a878),f892(x100691,a878)),x100691),f7(x100691,f892(f891(x100691,x100691),a878),a878)),f337(f337(f8(f892(x100691,f891(x100691,x100691)),f892(x100691,f892(f892(f891(x100691,x100691),a878),a878)),x100691),f337(f8(f891(x100691,x100691),f892(f892(f891(x100691,x100691),a878),a878),x100691),f339(f891(x100691,x100691)))),f272(x100691,x100691)))),x100692))
% 157.25/157.00  [10070]~P9(x100701,f260(f892(x100701,a878)),x100702)+P8(x100701,f337(f337(f7(x100701,f892(f891(x100701,x100701),a878),f892(x100701,a878)),f337(f337(f8(f892(x100701,f892(f892(f891(x100701,x100701),a878),a878)),f892(f892(f891(x100701,x100701),a878),f892(x100701,a878)),x100701),f7(x100701,f892(f891(x100701,x100701),a878),a878)),f337(f337(f8(f892(x100701,f891(x100701,x100701)),f892(x100701,f892(f892(f891(x100701,x100701),a878),a878)),x100701),f337(f8(f891(x100701,x100701),f892(f892(f891(x100701,x100701),a878),a878),x100701),f339(f891(x100701,x100701)))),f272(x100701,x100701)))),x100702))
% 157.25/157.00  [10107]P37(x101071,x101072)+~P54(x101071,f337(f337(f7(x101071,f892(f891(x101071,x101071),a878),f892(x101071,a878)),f337(f337(f8(f892(x101071,f892(f892(f891(x101071,x101071),a878),a878)),f892(f892(f891(x101071,x101071),a878),f892(x101071,a878)),x101071),f7(x101071,f892(f891(x101071,x101071),a878),a878)),f337(f337(f8(f892(x101071,f891(x101071,x101071)),f892(x101071,f892(f892(f891(x101071,x101071),a878),a878)),x101071),f337(f8(f891(x101071,x101071),f892(f892(f891(x101071,x101071),a878),a878),x101071),f339(f891(x101071,x101071)))),f272(x101071,x101071)))),x101072))
% 157.25/157.00  [10108]P9(x101081,f260(f892(x101081,a878)),x101082)+~P8(x101081,f337(f337(f7(x101081,f892(f891(x101081,x101081),a878),f892(x101081,a878)),f337(f337(f8(f892(x101081,f892(f892(f891(x101081,x101081),a878),a878)),f892(f892(f891(x101081,x101081),a878),f892(x101081,a878)),x101081),f7(x101081,f892(f891(x101081,x101081),a878),a878)),f337(f337(f8(f892(x101081,f891(x101081,x101081)),f892(x101081,f892(f892(f891(x101081,x101081),a878),a878)),x101081),f337(f8(f891(x101081,x101081),f892(f892(f891(x101081,x101081),a878),a878),x101081),f339(f891(x101081,x101081)))),f272(x101081,x101081)))),x101082))
% 157.25/157.00  [7311]E(f337(f337(f81(a884),f337(f106(a884),f337(f337(f22(a1),x73111),a100))),x73112),f337(a115,f337(f337(f81(a884),f337(f106(a884),x73111)),x73112)))+P4(f337(a202,f337(f106(a1),x73111)))
% 157.25/157.00  [7758]~P92(x77581)+E(f337(f337(f81(x77581),f337(f337(f81(x77581),f79(x77581)),f337(f106(x77581),x77582))),f337(f106(x77581),x77582)),f337(f106(x77581),f337(f337(f22(a1),f337(f337(f81(a1),x77582),x77582)),a100)))
% 157.25/157.00  [8394]~P4(f337(f337(f251(a1),x83941),x83942))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x83941),x83941)),f337(f337(f22(a1),f337(f337(f81(a1),x83942),x83942)),a100)))
% 157.25/157.00  [8396]~P4(f337(f337(f251(a1),x83961),x83962))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x83961),x83961)),f337(f337(f22(a1),f337(f337(f81(a1),x83962),x83962)),a100)))
% 157.25/157.00  [8800]P4(f337(f337(f251(a1),x88001),x88002))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),x88001),x88001)),f337(f337(f22(a1),f337(f337(f81(a1),x88002),x88002)),a100)))
% 157.25/157.00  [8802]P4(f337(f337(f251(a1),x88021),x88022))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),x88021),x88021)),f337(f337(f22(a1),f337(f337(f81(a1),x88022),x88022)),a100)))
% 157.25/157.00  [9086]~P4(f337(f337(f251(a1),x90861),x90862))+P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x90861),x90861)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x90862),x90862)),a100)))
% 157.25/157.00  [9088]~P4(f337(f337(f252(a1),x90881),x90882))+P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x90881),x90881)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x90882),x90882)),a100)))
% 157.25/157.00  [9089]~P4(f337(f337(f92(a1),x90891),x90892))+P4(f337(f337(f92(a1),f337(f337(f22(a1),f337(f337(f81(a1),x90891),x90891)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x90892),x90892)),a100)))
% 157.25/157.00  [9344]P4(f337(f337(f251(a1),x93441),x93442))+~P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),x93441),x93441)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x93442),x93442)),a100)))
% 157.25/157.00  [9346]P4(f337(f337(f252(a1),x93461),x93462))+~P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),x93461),x93461)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x93462),x93462)),a100)))
% 157.25/157.00  [9347]P4(f337(f337(f92(a1),x93471),x93472))+~P4(f337(f337(f92(a1),f337(f337(f22(a1),f337(f337(f81(a1),x93471),x93471)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),x93472),x93472)),a100)))
% 157.25/157.00  [9381]~P4(f337(f61(x93811),x93812))+P4(f337(f61(f892(x93811,a878)),f337(f257(f892(x93811,a878)),f337(f337(f7(f892(x93811,a878),f892(x93811,a878),a878),f251(f892(x93811,a878))),x93812))))
% 157.25/157.00  [9426]~E(f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),x94261),f197(f892(f891(a884,a884),a878)))),f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),x94262),f197(f892(f891(a884,a884),a878)))))+P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),x94261),x94262)),a111))
% 157.25/157.00  [9514]E(f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),x95141),f197(f892(f891(a884,a884),a878)))),f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),x95142),f197(f892(f891(a884,a884),a878)))))+~P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),x95141),x95142)),a111))
% 157.25/157.00  [9547]P4(f337(f337(f251(a1),f2(a1)),f657(x95471,x95472)))+E(f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x95471)),f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x95472)))
% 157.25/157.00  [10054]~P6(x100541)+E(f40(x100541,f337(f257(x100541),f337(f337(f8(f892(x100541,a878),a878,x100541),f89(x100541)),f337(f337(f8(f892(x100541,a878),f892(x100541,a878),x100541),f337(f18(x100541,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100541),a340),f337(f337(f7(x100541,f892(x100541,a878),a878),f339(x100541)),x100542)))),f337(f7(x100541,x100541,a878),f251(x100541)))))),f39(x100541,x100542))
% 157.25/157.00  [10075]P4(f337(f337(f339(a884),f2(a884)),x100751))+E(f337(f37(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,f892(a884,a878),a878),f337(f337(f8(a884,f892(f892(a884,a878),a878),a884),f339(a884)),a115)),x100751))),f337(f337(f7(a884,a884,a878),f252(a884)),x100752)))),f337(f37(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,f892(a884,a878),a878),f339(a884)),x100751))),f337(f337(f7(a884,a884,a878),f252(a884)),f337(a115,x100752))))))
% 157.25/157.00  [7627]~P92(x76271)+E(f337(f337(f82(x76271),x76272),f337(f106(x76271),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),x76272)
% 157.25/157.00  [7887]~P92(x78871)+E(f337(f337(f81(x78871),f337(f106(x78871),x78872)),f79(x78871)),f337(f106(x78871),f337(f337(f81(a1),x78872),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))
% 157.25/157.00  [8032]P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x80322)))+E(f337(f337(f262(a1),x80321),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),x80322),x80322)),a100))),f79(a1))
% 157.25/157.00  [9405]~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x94052)))+E(f337(f337(f262(a1),x94051),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),x94052),x94052)),a100))),f337(f337(f87(a1,a1),f337(f337(f262(a1),x94051),f337(f106(a884),x94052))),f337(f337(f18(a1,a1,a1),f337(f337(f8(a1,f892(a1,a1),a1),f82(a1)),f337(f82(a1),x94051))),f5(a1))))
% 157.25/157.00  [9768]~P4(f337(f337(f251(a884),f804(x97682,x97681)),f337(x97681,f804(x97682,x97681))))+P4(f337(f61(a884),f337(f257(a884),f337(f337(f7(a884,a884,a878),f337(f337(f8(a884,f892(a884,a878),a884),f251(a884)),x97681)),x97682))))
% 157.25/157.00  [9917]~P4(f337(f337(f251(a884),f337(f106(a884),x99171)),f337(a115,x99172)))+P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x99171),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),f251(a884)),a107)),x99172))))
% 157.25/157.00  [9918]~P4(f337(f337(f252(a884),f337(f106(a884),x99181)),f337(a115,x99182)))+P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x99181),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),f252(a884)),a107)),x99182))))
% 157.25/157.00  [9967]P4(f337(f337(f251(a884),f337(f106(a884),x99671)),f337(a115,x99672)))+~P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x99671),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),f251(a884)),a107)),x99672))))
% 157.25/157.00  [9968]P4(f337(f337(f252(a884),f337(f106(a884),x99681)),f337(a115,x99682)))+~P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x99681),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),f252(a884)),a107)),x99682))))
% 157.25/157.00  [9998]~P4(f337(f337(f251(a884),f337(a115,x99982)),f337(f106(a884),x99981)))+P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x99981),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f8(a884,a878,a1),f337(f251(a884),x99982)),a107)))))
% 157.25/157.00  [9999]~P4(f337(f337(f252(a884),f337(a115,x99992)),f337(f106(a884),x99991)))+P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x99991),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f8(a884,a878,a1),f337(f252(a884),x99992)),a107)))))
% 157.25/157.00  [10042]P4(f337(f337(f251(a884),f337(a115,x100421)),f337(f106(a884),x100422)))+~P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x100422),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f8(a884,a878,a1),f337(f251(a884),x100421)),a107)))))
% 157.25/157.00  [10043]P4(f337(f337(f252(a884),f337(a115,x100431)),f337(f106(a884),x100432)))+~P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x100432),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f8(a884,a878,a1),f337(f252(a884),x100431)),a107)))))
% 157.25/157.00  [10114]~P4(f337(f337(f339(a884),f2(a884)),x101141))+E(f337(a115,f337(f37(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,f892(a884,a878),a878),f337(f337(f8(a884,f892(f892(a884,a878),a878),a884),f339(a884)),a115)),x101141))),f337(f337(f7(a884,a884,a878),f252(a884)),x101142))))),f337(f37(a884),f337(f257(a884),f337(f337(f18(a884,a878,a878),f337(f337(f8(a878,f892(a878,a878),a884),a335),f337(f337(f7(a884,f892(a884,a878),a878),f339(a884)),x101141))),f337(f337(f7(a884,a884,a878),f252(a884)),f337(a115,x101142))))))
% 157.25/157.00  [8563]~P92(x85631)+E(f337(f337(f82(x85631),f337(f106(x85631),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),x85632),x85632)
% 157.25/157.00  [8622]~P92(x86221)+E(f337(f337(f81(x86221),f79(x86221)),f337(f106(x86221),x86222)),f337(f106(x86221),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),x86222)))
% 157.25/157.00  [8679]~P92(x86791)+E(f337(f337(f22(x86791),f337(f106(x86791),x86792)),f79(x86791)),f337(f106(x86791),f337(f337(f81(a1),x86792),f337(f80(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [8818]~P4(f337(f337(f252(a884),f337(f106(a884),a84)),x88182))+E(f337(f337(f22(a884),x88181),f337(f337(f22(a884),x88182),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f22(a884),f337(a115,x88181)),x88182))
% 157.25/157.00  [9444]~P116(x94441)+E(f337(f337(f82(x94441),x94442),x94442),f337(f337(f262(x94441),x94442),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [9445]~P80(x94451)+E(f337(f337(f262(x94451),x94452),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f82(x94451),x94452),x94452))
% 157.25/157.00  [9447]~P92(x94471)+E(f337(f337(f82(x94471),x94472),f337(f106(x94471),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f81(x94471),x94472),x94472))
% 157.25/157.00  [9686]~P111(x96861)+E(f337(f337(f262(x96861),f337(f76(x96861),x96862)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f262(x96861),x96862),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [9687]~P138(x96871)+E(f337(f337(f262(x96871),f337(f80(x96871),x96872)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f262(x96871),x96872),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [9683]~P92(x96831)+E(f337(f337(f82(x96831),f337(f106(x96831),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x96832),f337(f337(f81(x96831),x96832),x96832))
% 157.25/157.00  [9808]~P111(x98081)+E(f337(f76(x98081),f337(f337(f262(x98081),x98082),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x98081),x98082),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [9871]~P111(x98711)+P4(f337(f337(f251(x98711),f2(x98711)),f337(f337(f262(x98711),x98712),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.00  [10033]~E(f337(a115,x100332),f337(f106(a884),x100331))+P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x100331),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),a334),a107)),x100332)))))
% 157.25/157.00  [10034]~E(f337(f106(a884),x100341),f337(a115,x100342))+P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x100341),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),a334),a107)),x100342)))))
% 157.25/157.00  [10078]E(f337(a115,x100781),f337(f106(a884),x100782))+~P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x100782),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),a334),a107)),x100781)))))
% 157.25/157.00  [10079]E(f337(f106(a884),x100791),f337(a115,x100792))+~P4(f337(f337(f87(a1,a878),f337(f106(a1),f337(f337(f81(a1),x100791),a100))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a340),f337(f337(f8(a878,a878,a1),a332),a202))),f337(f337(f7(a1,a884,a878),f337(f337(f8(a884,f892(a884,a878),a1),a334),a107)),x100792)))))
% 157.25/157.00  [9869]~P92(x98691)+E(f337(f337(f262(x98691),f337(f106(x98691),a100)),f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x98692)),f79(x98691))
% 157.25/157.00  [9870]~P138(x98701)+E(f337(f337(f262(x98701),f337(f80(x98701),f79(x98701))),f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x98702)),f79(x98701))
% 157.25/157.00  [9873]~P80(x98731)+E(f337(f337(f262(x98731),x98732),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),a100))),f337(f337(f82(x98731),f337(f337(f82(x98731),x98732),x98732)),x98732))
% 157.25/157.00  [10058]~P4(f337(f337(f251(a1),f2(a1)),x100582))+E(f44(a1,f337(f337(f81(a1),f79(a1)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100581)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100582)),f337(f337(f81(a1),f79(a1)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f44(a1,x100581,x100582))))
% 157.25/157.00  [10081]~P4(f337(f337(f251(a1),f2(a1)),x100812))+E(f337(f337(f38(a1),f337(f337(f81(a1),f79(a1)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100811))),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100812)),f337(f337(f38(a1),x100811),x100812))
% 157.25/157.00  [10083]~P4(f337(f337(f251(a1),x100832),f2(a1)))+E(f337(f337(f38(a1),f337(f337(f81(a1),f79(a1)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100831))),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100832)),f337(f337(f38(a1),f337(f337(f81(a1),x100831),f79(a1))),x100832))
% 157.25/157.00  [10084]~P4(f337(f337(f251(a1),x100842),f2(a1)))+E(f44(a1,f337(f337(f81(a1),f79(a1)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100841)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100842)),f337(f337(f22(a1),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f44(a1,f337(f337(f81(a1),x100841),f79(a1)),x100842))),f79(a1)))
% 157.25/157.00  [9958]~P92(x99581)+E(f337(f337(f262(x99581),f337(f106(x99581),a100)),f337(a115,f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99582))),f337(f106(x99581),a100))
% 157.25/157.00  [9960]~P138(x99601)+E(f337(f337(f262(x99601),f337(f80(x99601),f79(x99601))),f337(a115,f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99602))),f337(f80(x99601),f79(x99601)))
% 157.25/157.00  [5162]~P24(x51621,x51622,x51623)+P28(x51621,x51622,x51623)
% 157.25/157.00  [8098]~E(x80982,x80983)+P34(x80981,x80981,a334,x80982,x80983)
% 157.25/157.00  [8635]E(x86351,x86352)+~P34(x86353,x86353,a334,x86351,x86352)
% 157.25/157.00  [4805]E(f172(x48051,x48052,x48053),f116(x48051))+~E(x48052,f2(a884))
% 157.25/157.00  [4971]~E(f172(x49712,x49711,x49713),f116(x49712))+E(x49711,f2(a884))
% 157.25/157.00  [5167]~P37(x51671,x51673)+P37(x51671,f331(x51671,x51672,x51673))
% 157.25/157.00  [5341]P27(x53411,x53412,x53413)+~P27(x53411,f337(a115,x53412),x53413)
% 157.25/157.00  [5428]~P9(x54281,x54282,x54283)+P9(f885(x54281),f163(x54281,x54282),f160(x54281,x54283))
% 157.25/157.00  [5429]~P39(x54291,x54292,x54293)+P39(f885(x54291),f163(x54291,x54292),f160(x54291,x54293))
% 157.25/157.00  [5541]P49(x55411,x55412,x55413)+~E(f611(x55413,x55412,x55411),f612(x55413,x55412,x55411))
% 157.25/157.00  [5542]P50(x55421,x55422,x55423)+~E(f627(x55423,x55422,x55421),f628(x55423,x55422,x55421))
% 157.25/157.00  [6483]P28(x64831,x64832,x64833)+~P27(x64831,f594(x64833,x64832,x64831),f599(x64833,x64832,x64831))
% 157.25/157.00  [4711]~E(x47111,f210(x47112))+~E(x47111,f337(f209(x47112),x47113))
% 157.25/157.00  [4761]~E(f337(f171(x47612),x47611),x47613)+E(x47611,f337(f171(x47612),x47613))
% 157.25/157.00  [4762]~E(x47622,f337(f171(x47621),x47623))+E(f337(f171(x47621),x47622),x47623)
% 157.25/157.00  [4811]E(x48111,x48112)+~E(f337(f209(x48113),x48111),f337(f209(x48113),x48112))
% 157.25/157.00  [4812]E(x48121,x48122)+~E(f337(f171(x48123),x48121),f337(f171(x48123),x48122))
% 157.25/157.00  [5018]~P8(x50183,x50181)+P4(f337(f337(x50181,x50182),x50182))
% 157.25/157.00  [5019]~P48(x50193,x50191)+P4(f337(f337(x50191,x50192),x50192))
% 157.25/157.00  [5021]~P54(x50211,x50212)+P4(f337(f325(x50211,x50212),x50213))
% 157.25/157.00  [5084]~P37(x50841,x50842)+P37(f885(x50841),f337(f145(x50841,x50842),x50843))
% 157.25/157.00  [5089]~P4(f337(x50892,x50893))+~E(f337(f257(x50891),x50892),f197(f892(x50891,a878)))
% 157.25/157.00  [5090]~P4(f337(x50902,x50903))+~E(f197(f892(x50901,a878)),f337(f257(x50901),x50902))
% 157.25/157.00  [5104]E(x51041,f2(a884))+E(f146(x51042,f172(x51042,x51041,x51043)),x51043)
% 157.25/157.00  [5122]~P4(f337(x51221,x51223))+P4(f337(x51221,f91(x51222,x51221)))
% 157.25/157.00  [5134]E(x51341,f2(a884))+E(f337(f143(x51342),f172(x51342,x51341,x51343)),x51343)
% 157.25/157.00  [5247]~E(x52472,x52473)+P4(f337(f337(f339(x52471),x52472),f337(a334,x52473)))
% 157.25/157.00  [5260]~E(x52602,f2(a884))+E(f337(f175(x52601),f172(x52601,x52602,x52603)),f197(f892(x52601,a878)))
% 157.25/157.00  [5307]E(f337(f171(x53071),x53072),f337(f337(f153(x53071),x53073),f116(x53071)))+~E(x53072,f337(f337(f153(x53071),x53073),f116(x53071)))
% 157.25/157.00  [5308]~E(x53083,f337(f337(f153(x53081),x53082),f116(x53081)))+E(f337(f337(f153(x53081),x53082),f116(x53081)),f337(f171(x53081),x53083))
% 157.25/157.00  [5334]~E(x53343,f337(f16(f887(x53342),x53341),f210(x53342)))+E(f187(x53341,x53342,x53343),f197(f892(x53341,a878)))
% 157.25/157.00  [5356]~P33(x53561,x53562,x53563)+P33(x53561,x53562,f337(f171(x53561),x53563))
% 157.25/157.00  [5357]~P31(x53571,x53572,x53573)+P31(x53571,x53572,f337(f171(x53571),x53573))
% 157.25/157.00  [5360]E(f337(f37(x53601),f345(x53602,x53603,x53601)),x53602)+~E(f337(f37(x53601),x53603),f337(a115,x53602))
% 157.25/157.00  [5366]~P37(x53661,x53663)+P4(f337(f337(f339(x53661),x53662),f326(x53661,x53663)))
% 157.25/157.00  [5370]~E(f337(f171(x53702),x53701),f337(f337(f153(x53702),x53703),f116(x53702)))+E(x53701,f337(f337(f153(x53702),x53703),f116(x53702)))
% 157.25/157.00  [5371]~E(f337(f337(f153(x53712),x53713),f116(x53712)),f337(f171(x53712),x53711))+E(x53711,f337(f337(f153(x53712),x53713),f116(x53712)))
% 157.25/157.00  [5386]E(x53861,f337(f16(f887(x53862),x53863),f210(x53862)))+~E(f187(x53863,x53862,x53861),f197(f892(x53863,a878)))
% 157.25/157.00  [5392]E(f86(f891(a884,a884),f47(x53921,x53922)),x53923)+~P4(f337(f47(x53921,x53922),x53923))
% 157.25/157.00  [5400]~E(x54003,f337(f209(x54001),x54002))+P4(f337(f337(f339(x54001),x54002),f244(x54001,x54003)))
% 157.25/157.00  [5432]P33(x54321,x54322,x54323)+~P33(x54321,x54322,f337(f171(x54321),x54323))
% 157.25/157.00  [5433]P31(x54331,x54332,x54333)+~P31(x54331,x54332,f337(f171(x54331),x54333))
% 157.25/157.00  [5495]~E(x54952,f116(x54951))+P4(f337(f337(f339(f885(x54951)),x54952),f163(x54951,x54953)))
% 157.25/157.00  [5502]~P39(x55021,x55022,x55023)+P39(x55021,x55022,f337(f292(x55021,x55021),x55023))
% 157.25/157.00  [5503]~P50(x55031,x55032,x55033)+P50(x55031,x55032,f337(f292(x55031,x55031),x55033))
% 157.25/157.00  [5522]~P55(x55221)+E(f44(x55221,f44(x55221,x55222,x55223),x55223),f44(x55221,x55222,x55223))
% 157.25/157.00  [5619]E(x56191,x56192)+~P4(f337(f337(f339(x56193),x56191),f337(a334,x56192)))
% 157.25/157.00  [5665]~P142(x56651)+E(f199(x56651,x56652,f2(a884),x56653),x56653)
% 157.25/157.00  [5685]P39(x56851,x56852,x56853)+~P39(x56851,x56852,f337(f292(x56851,x56851),x56853))
% 157.25/157.00  [5686]P50(x56861,x56862,x56863)+~P50(x56861,x56862,f337(f292(x56861,x56861),x56863))
% 157.25/157.00  [5690]~P105(x56902)+E(f152(x56901,x56902,x56903,f116(x56901)),f116(x56901))
% 157.25/157.00  [5703]E(f173(x57031,x57032,f154(x57031,x57033)),f154(x57031,f173(x57031,x57032,x57033)))+~P4(f337(f139(x57031),x57033))
% 157.25/157.00  [5709]E(x57091,f337(f209(x57092),x57093))+~P4(f337(f337(f339(x57092),x57093),f244(x57092,x57091)))
% 157.25/157.00  [5795]~P4(f337(a25,x57953))+P4(f337(a25,f29(x57951,x57952,x57953)))
% 157.25/157.00  [5806]E(f337(f138(x58061,x58062),x58063),f116(x58061))+P4(f337(x58062,f689(x58063,x58062,x58061)))
% 157.25/157.00  [5864]E(f68(x58641,x58642,x58643),x58642)+P4(f337(x58643,f768(x58642,x58641,x58643)))
% 157.25/157.00  [5950]~P4(f337(f139(x59501),x59503))+P4(f337(f139(x59501),f173(x59501,x59502,x59503)))
% 157.25/157.00  [5951]~P4(f337(f139(x59511),x59512))+P4(f337(f139(x59511),f179(x59511,x59512,x59513)))
% 157.25/157.00  [5952]~P4(f337(f139(x59521),x59523))+P4(f337(f139(x59521),f180(x59521,x59522,x59523)))
% 157.25/157.00  [5953]~P4(f337(f139(x59531),x59533))+P4(f337(f139(x59531),f142(x59531,x59532,x59533)))
% 157.25/157.00  [5954]~P144(x59541,x59543,x59542)+P4(f337(x59541,f44(a1,x59542,x59543)))
% 157.25/157.00  [5973]~P33(x59733,x59731,x59732)+P4(f337(x59731,f771(x59732,x59731,x59733)))
% 157.25/157.00  [5974]~P35(x59743,x59741,x59742)+P4(f337(x59741,f796(x59742,x59741,x59743)))
% 157.25/157.00  [5975]~P35(x59753,x59751,x59752)+P4(f337(x59751,f798(x59752,x59751,x59753)))
% 157.25/157.00  [5996]E(f337(f138(x59961,x59962),x59963),f180(x59961,x59962,x59963))+P4(f337(x59962,f747(x59963,x59962,x59961)))
% 157.25/157.00  [6035]~P4(f337(f139(x60351),x60353))+P4(f337(f139(f885(x60351)),f54(x60351,x60352,x60353)))
% 157.25/157.00  [6069]~P106(x60691)+E(f337(f337(f104(f892(x60691,a878)),f337(f258(x60691),x60692)),f308(x60691,x60692,x60693)),f197(f892(x60691,a878)))
% 157.25/157.00  [6070]~P106(x60701)+E(f337(f337(f104(f892(x60701,a878)),f337(f306(x60701),x60702)),f311(x60701,x60702,x60703)),f197(f892(x60701,a878)))
% 157.25/157.00  [6071]~P106(x60711)+E(f337(f337(f104(f892(x60711,a878)),f337(f306(x60711),x60712)),f310(x60711,x60712,x60713)),f197(f892(x60711,a878)))
% 157.25/157.00  [6220]P4(f337(a25,x62201))+~P4(f337(a25,f29(x62202,x62203,x62201)))
% 157.25/157.00  [6222]P4(f337(a25,x62221))+~P4(f337(a25,f30(x62222,x62223,x62221)))
% 157.25/157.00  [6224]P4(f337(a25,x62241))+~P4(f337(a25,f30(x62242,x62241,x62243)))
% 157.25/157.00  [6305]E(f337(f138(x63051,x63052),x63053),x63053)+~P4(f337(x63052,f690(x63053,x63052,x63051)))
% 157.25/157.00  [6307]E(f337(f337(f315(x63071),f351(x63072,x63073,x63071)),f345(x63072,x63073,x63071)),x63073)+~E(f337(f37(x63071),x63073),f337(a115,x63072))
% 157.25/157.00  [6322]P144(x63221,x63222,x63223)+~P4(f337(x63221,f44(a1,x63223,x63222)))
% 157.25/157.00  [6369]P31(x63691,x63692,x63693)+~P4(f337(x63692,f784(x63693,x63692,x63691)))
% 157.25/157.00  [6370]P31(x63701,x63702,x63703)+~P4(f337(x63702,f794(x63702,x63703,x63701)))
% 157.25/157.00  [6371]P31(x63711,x63712,x63713)+~P4(f337(x63712,f795(x63713,x63712,x63711)))
% 157.25/157.00  [6373]E(f180(x63731,x63732,x63733),x63733)+~P4(f337(x63732,f731(x63733,x63732,x63731)))
% 157.25/157.00  [6452]~P4(f337(x64522,f589(x64523,x64522,x64521)))+P4(f337(f265(x64521,x64522),x64523))
% 157.25/157.00  [6453]~P4(f337(x64532,f749(x64533,x64532,x64531)))+P4(f337(f162(x64531,x64532),x64533))
% 157.25/157.00  [6701]~P4(f337(f325(x67011,x67012),f506(x67013,x67012,x67011)))+P4(f337(f325(x67011,x67012),x67013))
% 157.25/157.00  [6702]~P4(f337(f325(x67021,x67022),f516(x67023,x67022,x67021)))+P4(f337(f325(x67021,x67022),x67023))
% 157.25/157.00  [7312]~P55(x73121)+E(f337(f337(f81(x73121),f337(f337(f82(x73121),x73122),f337(f337(f38(x73121),x73123),x73122))),f44(x73121,x73123,x73122)),x73123)
% 157.25/157.00  [7781]E(f337(f337(f272(x77811,x77811),f536(x77812,x77813,x77811)),f536(x77812,x77813,x77811)),x77813)+~P4(f337(f337(f339(f891(x77811,x77811)),x77813),f269(x77811,x77812)))
% 157.25/157.00  [7895]~P4(f337(f337(f339(x78951),f548(x78953,x78952,x78951)),f326(x78951,x78953)))+P4(f337(f337(f339(x78951),x78952),f326(x78951,x78953)))
% 157.25/157.00  [7896]~P4(f337(f337(f339(x78961),f613(x78963,x78962,x78961)),f326(x78961,x78963)))+P4(f337(f337(f339(x78961),x78962),f326(x78961,x78963)))
% 157.25/157.00  [7897]~P4(f337(f337(f339(x78971),f615(x78973,x78972,x78971)),f326(x78971,x78973)))+P4(f337(f337(f339(x78971),x78972),f326(x78971,x78973)))
% 157.25/157.00  [8079]~P55(x80791)+E(f337(f337(f81(x80791),f337(f337(f82(x80791),f337(f337(f38(x80791),x80792),x80793)),x80793)),f44(x80791,x80792,x80793)),x80792)
% 157.25/157.00  [8124]~E(f337(f37(x81241),x81242),f337(a115,x81243))+~P4(f337(f337(f339(x81241),f351(x81243,x81242,x81241)),f345(x81243,x81242,x81241)))
% 157.25/157.00  [8730]P4(f337(f337(f251(f892(f891(x87301,x87301),a878)),f313(x87301,x87302)),f313(x87301,x87303)))+~P4(f337(f337(f251(f892(f891(x87301,x87301),a878)),x87302),f313(x87301,x87303)))
% 157.25/157.00  [8996]E(x89961,f116(x89962))+~P4(f337(f337(f339(f891(f885(x89962),f885(x89962))),f337(f337(f272(f885(x89962),f885(x89962)),x89961),f116(x89962))),f160(x89962,x89963)))
% 157.25/157.00  [9021]E(x90211,f116(x90212))+~P4(f337(f337(f339(f891(f885(x90212),f885(x90212))),f337(f337(f272(f885(x90212),f885(x90212)),f116(x90212)),x90211)),f160(x90212,x90213)))
% 157.25/157.00  [9146]E(f337(f337(f153(x91461),f712(x91462,x91463,x91461)),f713(x91462,x91463,x91461)),x91463)+~P4(f337(f337(f339(f891(f885(x91461),f885(x91461))),f337(f337(f272(f885(x91461),f885(x91461)),f116(x91461)),x91463)),f149(x91461,x91462)))
% 157.25/157.00  [9374]~P123(x93741)+~P4(f337(f337(f252(x93741),f337(f337(f81(x93741),f337(f337(f82(x93741),x93742),x93742)),f337(f337(f82(x93741),x93743),x93743))),f2(x93741)))
% 157.25/157.00  [9421]P4(f337(f61(x94211),x94212))+~P4(f337(f337(f339(f891(f892(x94211,a878),f892(x94211,a878))),f337(f337(f272(f892(x94211,a878),f892(x94211,a878)),x94213),x94212)),f312(x94211)))
% 157.25/157.00  [9709]~P46(x97091,x97092,x97093)+P4(f337(f337(f251(a1),f337(f337(f74(f891(a1,a1),a1,x97091,f271(a1,a1)),f225(x97091)),f242(x97091,x97092,f239(x97091,x97093)))),f2(a1)))
% 157.25/157.00  [9710]~P47(x97101,x97102,x97103)+P4(f337(f337(f252(a1),f337(f337(f74(f891(a1,a1),a1,x97101,f271(a1,a1)),f225(x97101)),f242(x97101,x97102,f239(x97101,x97103)))),f2(a1)))
% 157.25/157.00  [9838]P47(x98381,x98382,x98383)+~P4(f337(f337(f252(a1),f337(f337(f74(f891(a1,a1),a1,x98381,f271(a1,a1)),f225(x98381)),f242(x98381,x98382,f239(x98381,x98383)))),f2(a1)))
% 157.25/157.00  [9839]P46(x98391,x98392,x98393)+~P4(f337(f337(f251(a1),f337(f337(f74(f891(a1,a1),a1,x98391,f271(a1,a1)),f225(x98391)),f242(x98391,x98392,f239(x98391,x98393)))),f2(a1)))
% 157.25/157.00  [10159]~P111(x101591)+~P4(f337(f337(f252(x101591),f337(f337(f81(x101591),f337(f337(f262(x101591),x101592),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101591),x101593),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f2(x101591)))
% 157.25/157.00  [4792]~E(x47923,f116(x47921))+E(f337(f337(f136(x47921),x47922),x47923),x47922)
% 157.25/157.00  [4793]~E(x47932,f116(x47931))+E(f337(f337(f136(x47931),x47932),x47933),x47933)
% 157.25/157.00  [4800]~E(x48002,f2(a884))+E(f337(f337(f178(x48001),x48002),x48003),f116(x48001))
% 157.25/157.00  [4806]~E(x48063,f116(x48061))+E(f337(f337(f178(x48061),x48062),x48063),f116(x48061))
% 157.25/157.00  [4846]~E(x48461,x48463)+E(x48461,f337(f337(f136(x48462),f116(x48462)),x48463))
% 157.25/157.00  [4933]~P63(x49332)+E(f337(f197(f892(x49331,x49332)),x49333),f197(x49332))
% 157.25/157.00  [4934]~P109(x49342)+E(f337(f260(f892(x49341,x49342)),x49343),f260(x49342))
% 157.25/157.00  [4953]E(x49531,f116(x49532))+~E(f337(f337(f136(x49532),x49533),x49531),x49533)
% 157.25/157.00  [4954]E(x49541,f116(x49542))+~E(f337(f337(f136(x49542),x49541),x49543),x49543)
% 157.25/157.00  [4962]E(x49621,f116(x49622))+~E(f337(f337(f136(x49622),x49623),x49621),f116(x49622))
% 157.25/157.00  [4963]E(x49631,f116(x49632))+~E(f337(f337(f136(x49632),x49631),x49633),f116(x49632))
% 157.25/157.00  [4988]~E(x49882,f2(a884))+E(f337(f337(f82(a884),x49881),x49882),f337(f337(f82(a884),x49883),x49882))
% 157.25/157.00  [4990]~E(x49901,f2(a884))+E(f337(f337(f82(a884),x49901),x49902),f337(f337(f82(a884),x49901),x49903))
% 157.25/157.00  [5043]~P64(x50431)+E(f337(f337(f113(x50431),x50432),x50433),f337(f337(f113(x50431),x50433),x50432))
% 157.25/157.00  [5045]~P100(x50451)+E(f337(f337(f113(x50451),x50452),x50453),f337(f337(f113(x50451),x50453),x50452))
% 157.25/157.00  [5046]~P64(x50461)+E(f337(f337(f104(x50461),x50462),x50463),f337(f337(f104(x50461),x50463),x50462))
% 157.25/157.00  [5048]~P101(x50481)+E(f337(f337(f104(x50481),x50482),x50483),f337(f337(f104(x50481),x50483),x50482))
% 157.25/157.00  [5049]~P116(x50491)+E(f337(f337(f81(x50491),x50492),x50493),f337(f337(f81(x50491),x50493),x50492))
% 157.25/157.00  [5050]~P116(x50501)+E(f337(f337(f82(x50501),x50502),x50503),f337(f337(f82(x50501),x50503),x50502))
% 157.25/157.00  [5052]~P105(x50521)+E(f337(f337(f249(x50521),x50522),x50523),f337(f337(f249(x50521),x50523),x50522))
% 157.25/157.00  [5054]~P105(x50541)+E(f337(f337(f250(x50541),x50542),x50543),f337(f337(f250(x50541),x50543),x50542))
% 157.25/157.00  [5117]E(f44(a884,x51171,x51172),f2(a884))+~E(x51171,f337(f337(f82(a884),x51172),x51173))
% 157.25/157.00  [5118]E(f44(a1,x51181,x51182),f2(a1))+~E(x51181,f337(f337(f82(a1),x51182),x51183))
% 157.25/157.00  [5179]E(x51791,x51792)+~E(f337(f337(f81(a884),x51793),x51791),f337(f337(f81(a884),x51793),x51792))
% 157.25/157.00  [5180]E(x51801,x51802)+~E(f337(f337(f81(a884),x51801),x51803),f337(f337(f81(a884),x51802),x51803))
% 157.25/157.00  [5190]~P95(x51901)+E(f337(f337(f104(x51901),x51902),f337(f80(x51901),x51903)),f337(f337(f22(x51901),x51902),x51903))
% 157.25/157.00  [5191]~P67(x51911)+E(f337(f337(f81(x51911),x51912),f337(f80(x51911),x51913)),f337(f337(f22(x51911),x51912),x51913))
% 157.25/157.00  [5192]~P74(x51921)+E(f337(f337(f81(x51921),x51922),f337(f80(x51921),x51923)),f337(f337(f22(x51921),x51922),x51923))
% 157.25/157.00  [5193]~P113(x51931)+E(f337(f337(f81(x51931),x51932),f337(f80(x51931),x51933)),f337(f337(f22(x51931),x51932),x51933))
% 157.25/157.00  [5194]~P74(x51941)+E(f337(f337(f22(x51941),x51942),f337(f80(x51941),x51943)),f337(f337(f81(x51941),x51942),x51943))
% 157.25/157.00  [5240]~P4(f337(x52403,x52402))+P4(f337(f337(f339(x52401),x52402),x52403))
% 157.25/157.00  [5242]~P68(x52422)+E(f337(f337(f6(x52421,x52422),x52423),f197(f892(x52421,a878))),f2(x52422))
% 157.25/157.00  [5244]~P75(x52442)+E(f337(f337(f9(x52441,x52442),x52443),f197(f892(x52441,a878))),f79(x52442))
% 157.25/157.00  [5295]~E(x52952,f337(f337(f81(a884),x52951),x52953))+P4(f337(f337(f251(a884),x52951),x52952))
% 157.25/157.00  [5298]~E(x52982,f197(f892(x52981,a878)))+E(f337(f337(f60(x52981),x52982),x52983),f197(f892(f892(x52981,a878),a878)))
% 157.25/157.00  [5299]~E(x52992,f197(f892(x52991,a878)))+E(f197(f892(f892(x52991,a878),a878)),f337(f337(f60(x52991),x52992),x52993))
% 157.25/157.00  [5375]~E(f337(f268(x53752,x53753),x53751),f197(f892(x53753,a878)))+E(x53751,f197(f892(f891(x53752,x53753),a878)))
% 157.25/157.00  [5376]~E(f337(f270(x53762,x53763),x53761),f197(f892(x53762,a878)))+E(x53761,f197(f892(f891(x53762,x53763),a878)))
% 157.25/157.00  [5406]E(f337(f268(x54061,x54062),x54063),f197(f892(x54062,a878)))+~E(x54063,f197(f892(f891(x54061,x54062),a878)))
% 157.25/157.00  [5407]E(f337(f270(x54071,x54072),x54073),f197(f892(x54071,a878)))+~E(x54073,f197(f892(f891(x54071,x54072),a878)))
% 157.25/157.00  [5410]E(f287(x54101,x54102,x54103),f337(f337(f22(a102),x54102),x54103))+P4(f337(f337(f252(a102),x54102),x54103))
% 157.25/157.00  [5426]P4(f337(x54261,x54262))+~P4(f337(f337(f339(x54263),x54262),x54261))
% 157.25/157.00  [5465]E(x54651,x54652)+~E(f337(f80(f892(x54653,a878)),x54651),f337(f80(f892(x54653,a878)),x54652))
% 157.25/157.00  [5470]E(f319(x54701,x54702,x54703),f210(f885(a333)))+~P4(f337(f337(f252(a1),x54702),x54703))
% 157.25/157.00  [5475]~E(x54751,f197(f892(x54752,a878)))+~P4(f337(f337(f339(x54752),x54753),x54751))
% 157.25/157.00  [5504]~E(x55042,f337(f337(f81(a1),x55041),f337(f103(a1),x55043)))+P4(f337(f337(f251(a1),x55041),x55042))
% 157.25/157.00  [5520]E(f337(f337(f315(x55201),x55202),x55203),x55203)+~P4(f337(f337(f339(x55201),x55202),x55203))
% 157.25/157.00  [5531]E(x55311,f197(f892(x55312,a878)))+~E(f337(f337(f60(x55312),x55311),x55313),f197(f892(f892(x55312,a878),a878)))
% 157.25/157.00  [5532]E(x55321,f197(f892(x55322,a878)))+~E(f197(f892(f892(x55322,a878),a878)),f337(f337(f60(x55322),x55321),x55323))
% 157.25/157.00  [5539]~P108(x55391)+E(f337(f337(f82(x55391),f337(f80(x55391),x55392)),f337(f80(x55391),x55393)),f337(f337(f82(x55391),x55392),x55393))
% 157.25/157.00  [5540]~P58(x55401)+E(f337(f337(f295(x55401),f337(f80(x55401),x55402)),f337(f80(x55401),x55403)),f337(f337(f295(x55401),x55402),x55403))
% 157.25/157.00  [5572]~P4(f337(x55723,x55722))+P4(f337(f337(f339(x55721),x55722),f337(f257(x55721),x55723)))
% 157.25/157.00  [5593]E(x55931,f2(a884))+E(f337(f175(x55932),f172(x55932,x55931,x55933)),f337(f337(f315(x55932),x55933),f197(f892(x55932,a878))))
% 157.25/157.00  [5612]E(f173(x56121,x56122,x56123),x56123)+P4(f337(f337(f339(x56121),x56122),f337(f175(x56121),x56123)))
% 157.25/157.00  [5694]~P4(f337(f139(x56941),x56943))+P4(f337(f139(x56941),f337(f138(x56941,x56942),x56943)))
% 157.25/157.00  [5739]~P55(x57391)+E(f337(f337(f38(x57391),f44(x57391,x57392,x57393)),x57393),f2(x57391))
% 157.25/157.00  [5758]E(f179(x57581,f337(f337(f153(x57581),x57582),f116(x57581)),x57583),f116(x57581))+P4(f337(f337(f339(a884),f2(a884)),x57583))
% 157.25/157.00  [5764]E(x57641,f2(a884))+E(f337(f174(x57642),f172(x57642,x57641,x57643)),f172(x57642,f337(f337(f22(a884),x57641),f79(a884)),x57643))
% 157.25/157.00  [5816]E(f337(f337(f153(x58161),x58162),x58163),f142(x58161,x58162,x58163))+P4(f337(f337(f339(x58161),x58162),f337(f175(x58161),x58163)))
% 157.25/157.00  [5825]E(x58251,x58252)+~E(f337(f337(f82(a884),f337(a115,x58253)),x58251),f337(f337(f82(a884),f337(a115,x58253)),x58252))
% 157.25/157.00  [5826]~E(x58262,f337(f337(f81(a1),x58261),f337(f103(a1),f337(a115,x58263))))+P4(f337(f337(f252(a1),x58261),x58262))
% 157.25/157.00  [5932]~E(x59323,f116(x59321))+E(f337(f337(f337(f192(f885(x59321),f885(x59321)),x59322),f170(x59321)),x59323),f116(x59321))
% 157.25/157.00  [5936]P4(f337(x59361,x59362))+~P4(f337(f337(f339(x59363),x59362),f337(f257(x59363),x59361)))
% 157.25/157.00  [5968]E(x59681,x59682)+~E(f337(f337(f315(x59683),x59681),f197(f892(x59683,a878))),f337(f337(f315(x59683),x59682),f197(f892(x59683,a878))))
% 157.25/157.00  [5980]~P106(x59801)+E(f337(f337(f104(f892(x59801,a878)),f337(f258(x59801),x59802)),f337(f307(x59801,x59802),x59803)),f197(f892(x59801,a878)))
% 157.25/157.00  [6022]E(f142(x60221,x60222,x60223),x60223)+~P4(f337(f337(f339(x60221),x60222),f337(f175(x60221),x60223)))
% 157.25/157.00  [6042]~P78(x60421)+E(f337(f316(x60421,x60421,f80(x60421)),f337(f307(x60421,x60422),x60423)),f310(x60421,f337(f80(x60421),x60423),f337(f80(x60421),x60422)))
% 157.25/157.00  [6053]E(f337(f198(f885(x60531)),f173(x60531,x60532,x60533)),f337(f198(f885(x60531)),x60533))+P4(f337(f337(f339(x60531),x60532),f337(f175(x60531),x60533)))
% 157.25/157.00  [6105]~P106(x61051)+E(f337(f337(f104(f892(x61051,a878)),f337(f307(x61051,x61052),x61053)),f337(f259(x61051),x61053)),f197(f892(x61051,a878)))
% 157.25/157.00  [6128]~P78(x61281)+E(f337(f316(x61281,x61281,f80(x61281)),f311(x61281,x61282,x61283)),f311(x61281,f337(f80(x61281),x61283),f337(f80(x61281),x61282)))
% 157.25/157.00  [6129]~P78(x61291)+E(f337(f316(x61291,x61291,f80(x61291)),f308(x61291,x61292,x61293)),f308(x61291,f337(f80(x61291),x61293),f337(f80(x61291),x61292)))
% 157.25/157.00  [6188]E(f179(x61881,f337(f337(f153(x61881),x61882),f116(x61881)),x61883),f337(f337(f153(x61881),x61882),f116(x61881)))+~P4(f337(f337(f339(a884),f2(a884)),x61883))
% 157.25/157.00  [6195]~P78(x61951)+E(f337(f316(x61951,x61951,f80(x61951)),f310(x61951,x61952,x61953)),f337(f307(x61951,f337(f80(x61951),x61953)),f337(f80(x61951),x61952)))
% 157.25/157.00  [6215]~P56(x62151)+E(f44(x62151,f337(f80(x62151),f44(x62151,x62152,x62153)),x62153),f44(x62151,f337(f80(x62151),x62152),x62153))
% 157.25/157.00  [6320]~P4(f337(f61(f891(x63202,x63201)),x63203))+P4(f337(f61(x63201),f337(f268(x63202,x63201),x63203)))
% 157.25/157.00  [6321]~P4(f337(f61(f891(x63211,x63212)),x63213))+P4(f337(f61(x63211),f337(f270(x63211,x63212),x63213)))
% 157.25/157.00  [6326]~P106(x63261)+E(f337(f337(f104(f892(x63261,a878)),f311(x63261,x63262,x63263)),f337(f259(x63261),x63263)),f197(f892(x63261,a878)))
% 157.25/157.00  [6327]~P106(x63271)+E(f337(f337(f104(f892(x63271,a878)),f310(x63271,x63272,x63273)),f337(f309(x63271),x63273)),f197(f892(x63271,a878)))
% 157.25/157.00  [6328]~P106(x63281)+E(f337(f337(f104(f892(x63281,a878)),f308(x63281,x63282,x63283)),f337(f309(x63281),x63283)),f197(f892(x63281,a878)))
% 157.25/157.00  [6394]E(f337(f337(f167(x63941),x63942),f691(x63942,x63943,x63941)),x63943)+~P4(f337(f337(f339(x63941),x63943),f337(f175(x63941),x63942)))
% 157.25/157.00  [6535]E(x65351,f116(x65352))+~E(f337(f337(f337(f192(f885(x65352),f885(x65352)),x65353),f170(x65352)),x65351),f116(x65352))
% 157.25/157.00  [6639]~P4(f337(f61(f891(x66392,x66391)),x66393))+P4(f337(f61(f891(x66391,x66392)),f337(f292(x66392,x66391),x66393)))
% 157.25/157.00  [6789]P50(x67891,x67892,x67893)+P4(f337(f337(f339(x67891),f628(x67893,x67892,x67891)),x67892))
% 157.25/157.00  [6790]P50(x67901,x67902,x67903)+P4(f337(f337(f339(x67901),f627(x67903,x67902,x67901)),x67902))
% 157.25/157.00  [6802]P4(f337(f325(x68021,x68022),x68023))+P4(f337(f337(x68022,f506(x68023,x68022,x68021)),x68023))
% 157.25/157.00  [6803]P4(f337(f325(x68031,x68032),x68033))+P4(f337(f337(x68032,f516(x68033,x68032,x68031)),x68033))
% 157.25/157.00  [6834]E(f337(f198(f885(x68341)),f173(x68341,x68342,x68343)),f337(f337(f22(a884),f337(f198(f885(x68341)),x68343)),f79(a884)))+~P4(f337(f337(f339(x68341),x68342),f337(f175(x68341),x68343)))
% 157.25/157.00  [6874]P4(f337(f265(x68741,x68742),x68743))+P4(f337(f337(f339(x68741),f589(x68743,x68742,x68741)),x68743))
% 157.25/157.00  [6885]~P4(f337(f61(f891(x68852,x68851)),f337(f292(x68851,x68852),x68853)))+P4(f337(f61(f891(x68851,x68852)),x68853))
% 157.25/157.00  [6941]~P4(f337(f337(f339(x69411),x69412),f337(f175(x69411),f117(x69411,x69413))))+P4(f337(f337(f339(x69411),x69412),f337(f175(x69411),x69413)))
% 157.25/157.00  [6946]P28(x69461,x69462,x69463)+P4(f337(f337(f339(f882(x69461)),f599(x69463,x69462,x69461)),x69463))
% 157.25/157.00  [6974]E(f337(f138(x69741,x69742),x69743),x69743)+P4(f337(f337(f339(x69741),f690(x69743,x69742,x69741)),f337(f175(x69741),x69743)))
% 157.25/157.00  [6989]E(f337(f138(x69891,x69892),x69893),f116(x69891))+P4(f337(f337(f339(x69891),f689(x69893,x69892,x69891)),f337(f175(x69891),x69893)))
% 157.25/157.00  [7012]P31(x70121,x70122,x70123)+P4(f337(f337(f339(x70121),f784(x70123,x70122,x70121)),f337(f175(x70121),x70123)))
% 157.25/157.00  [7013]P31(x70131,x70132,x70133)+P4(f337(f337(f339(x70131),f795(x70133,x70132,x70131)),f337(f175(x70131),x70133)))
% 157.25/157.00  [7014]P31(x70141,x70142,x70143)+P4(f337(f337(f339(x70141),f794(x70142,x70143,x70141)),f337(f175(x70141),x70143)))
% 157.25/157.00  [7017]E(f180(x70171,x70172,x70173),x70173)+P4(f337(f337(f339(x70171),f731(x70173,x70172,x70171)),f337(f175(x70171),x70173)))
% 157.25/157.00  [7097]P4(f337(f162(x70971,x70972),x70973))+P4(f337(f337(f339(x70971),f749(x70973,x70972,x70971)),f337(f175(x70971),x70973)))
% 157.25/157.00  [7106]~P33(x71061,x71063,x71062)+P4(f337(f337(f339(x71061),f771(x71062,x71063,x71061)),f337(f175(x71061),x71062)))
% 157.25/157.00  [7107]~P35(x71071,x71073,x71072)+P4(f337(f337(f339(x71071),f796(x71072,x71073,x71071)),f337(f175(x71071),x71072)))
% 157.25/157.00  [7108]~P35(x71081,x71083,x71082)+P4(f337(f337(f339(x71081),f798(x71082,x71083,x71081)),f337(f175(x71081),x71082)))
% 157.25/157.00  [7143]P4(f337(f337(f339(x71431),x71432),f655(x71433,x71432,x71431)))+~P4(f337(f337(f339(x71431),x71432),f39(f892(x71431,a878),x71433)))
% 157.25/157.00  [7144]~P68(x71441)+E(f337(f337(f81(x71441),f337(f337(f6(a884,x71441),x71442),f337(f258(a884),x71443))),f337(x71442,x71443)),f337(f337(f6(a884,x71441),x71442),f337(f258(a884),f337(a115,x71443))))
% 157.25/157.00  [7234]~P33(x72342,x72341,x72343)+P4(f337(x72341,f337(f337(f167(x72342),x72343),f783(x72343,x72341,x72342))))
% 157.25/157.00  [7247]~P4(f337(f337(f339(x72471),x72472),f507(x72472,x72473,x72471)))+P4(f337(f337(f339(x72471),x72472),f40(f892(x72471,a878),x72473)))
% 157.25/157.00  [7277]~P68(x72771)+E(f337(f337(f81(x72771),f337(f337(f6(a884,x72771),x72772),f337(f306(a884),x72773))),f337(x72772,f337(a115,x72773))),f337(f337(f6(a884,x72771),x72772),f337(f306(a884),f337(a115,x72773))))
% 157.25/157.00  [7413]P4(f337(f337(f339(f885(x74131)),x74132),f163(x74131,x74133)))+P4(f337(f337(f339(x74131),f710(x74133,x74132,x74131)),f337(f175(x74131),x74132)))
% 157.25/157.00  [7429]~P4(f337(f337(f339(f885(x74291)),x74292),f163(x74291,f326(x74291,x74293))))+P4(f337(f337(f339(f885(x74291)),x74292),f326(f885(x74291),f159(x74291,x74293))))
% 157.25/157.00  [7455]~P4(f337(f337(f339(f885(x74551)),x74552),f326(f885(x74551),f159(x74551,x74553))))+P4(f337(f337(f339(f885(x74551)),x74552),f163(x74551,f326(x74551,x74553))))
% 157.25/157.00  [7491]E(f337(f337(f337(f192(f885(x74911),f885(x74911)),x74912),f170(x74911)),x74913),x74913)+~P4(f337(f337(f251(a884),f337(f198(f885(x74911)),x74913)),f79(a884)))
% 157.25/157.00  [7526]E(f337(f337(f136(x75261),f786(x75262,x75263,x75261)),f337(f337(f153(x75261),x75263),f787(x75262,x75263,x75261))),x75262)+~P4(f337(f337(f339(x75261),x75263),f337(f175(x75261),x75262)))
% 157.25/157.00  [7527]E(f337(f337(f136(x75271),f788(x75272,x75273,x75271)),f337(f337(f153(x75271),x75273),f791(x75272,x75273,x75271))),x75272)+~P4(f337(f337(f339(x75271),x75273),f337(f175(x75271),x75272)))
% 157.25/157.00  [7528]E(f337(f337(f136(x75281),f792(x75282,x75283,x75281)),f337(f337(f153(x75281),x75283),f793(x75282,x75283,x75281))),x75282)+~P4(f337(f337(f339(x75281),x75283),f337(f175(x75281),x75282)))
% 157.25/157.00  [7552]~P25(x75521,x75522,x75523,f260(f892(x75521,a878)))+P25(f885(x75521),f885(x75522),f337(f156(x75521,x75522),x75523),f260(f892(f885(x75521),a878)))
% 157.25/157.00  [7702]E(x77021,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),x77022)),x77023)),f337(f275(a884,a884),x77022)))+~P4(f337(f47(x77021,x77023),x77022))
% 157.25/157.00  [7710]P25(x77101,x77102,x77103,f260(f892(x77101,a878)))+~P25(f885(x77101),f885(x77102),f337(f156(x77101,x77102),x77103),f260(f892(f885(x77101),a878)))
% 157.25/157.00  [7753]P4(f337(f337(f339(f892(x77531,a878)),f507(x77532,x77533,x77531)),x77533))+P4(f337(f337(f339(x77531),x77532),f40(f892(x77531,a878),x77533)))
% 157.25/157.00  [7845]P4(f337(f337(f339(f885(x78451)),x78452),f163(x78451,x78453)))+~P4(f337(f337(f339(x78451),f710(x78453,x78452,x78451)),x78453))
% 157.25/157.00  [7944]P31(x79441,x79442,x79443)+~P4(f337(x79442,f337(f337(f167(x79441),x79443),f785(x79443,x79442,x79441))))
% 157.25/157.00  [7968]E(x79681,x79682)+~E(f337(f337(f7(x79683,f892(x79683,a878),a878),f339(x79683)),x79681),f337(f337(f7(x79683,f892(x79683,a878),a878),f339(x79683)),x79682))
% 157.25/157.00  [7974]~P4(f337(f337(f339(f891(x79741,x79741)),x79743),f269(x79741,x79742)))+P4(f337(f337(f339(x79741),f536(x79742,x79743,x79741)),x79742))
% 157.25/157.00  [7976]~P4(f337(f337(f339(x79761),x79763),f39(f892(x79761,a878),x79762)))+P4(f337(f337(f339(f892(x79761,a878)),f655(x79762,x79763,x79761)),x79762))
% 157.25/157.00  [8151]~P4(f337(f337(f339(x81511),x81512),f337(f175(x81511),f791(x81513,x81512,x81511))))+~P4(f337(f337(f339(x81511),x81512),f337(f175(x81511),x81513)))
% 157.25/157.00  [8152]~P4(f337(f337(f339(x81521),x81522),f337(f175(x81521),f792(x81523,x81522,x81521))))+~P4(f337(f337(f339(x81521),x81522),f337(f175(x81521),x81523)))
% 157.25/157.00  [8240]E(f337(f246(f887(f885(a333)),f885(a333),f319(x82401,x82402,f337(f337(f81(a1),x82403),f79(a1))),f209(f885(a333))),f337(x82401,x82403)),f319(x82401,x82402,x82403))+P4(f337(f337(f252(a1),x82402),x82403))
% 157.25/157.00  [8341]E(x83411,f116(x83412))+P4(f337(f337(f339(x83412),f337(f271(x83412,f891(a102,a102)),f337(f288(x83412,x83411),x83413))),f337(f175(x83412),x83411)))
% 157.25/157.00  [8437]~P69(x84371)+E(f337(f144(x84371,x84371,f337(f7(x84371,x84371,x84371),f81(x84371)),x84372),f337(f171(x84371),x84373)),f337(f144(x84371,x84371,f81(x84371),x84372),x84373))
% 157.25/157.00  [8913]~P105(x89131)+E(f337(f175(x89131),f151(x89131,x89131,f5(x89131),x89132,x89133)),f337(f337(f315(x89131),x89132),f337(f175(x89131),x89133)))
% 157.25/157.00  [8925]P4(f337(f337(f252(a884),f2(a884)),f637(x89251,x89252,x89253)))+~P4(f337(f337(f339(f891(x89253,x89253)),x89252),f337(f337(f294(x89253,x89253,x89253),x89251),f313(x89253,x89251))))
% 157.25/157.00  [9203]~P52(x92031,x92032)+~P4(f337(f337(f339(f891(x92031,x92031)),f337(f337(f272(x92031,x92031),x92033),x92033)),f337(f337(f294(x92031,x92031,x92031),x92032),f313(x92031,x92032))))
% 157.25/157.00  [9327]~E(f337(f337(f104(f892(f891(x93271,x93271),a878)),f337(f292(x93271,x93271),x93272)),f313(x93271,x93272)),f197(f892(f891(x93271,x93271),a878)))+~P4(f337(f337(f339(f891(x93271,x93271)),f337(f337(f272(x93271,x93271),x93273),x93273)),f337(f337(f294(x93271,x93271,x93271),x93272),f313(x93271,x93272))))
% 157.25/157.00  [9508]~P4(f337(f61(x95081),x95082))+P4(f337(f337(f251(a884),f337(f37(x95081),f337(f337(f22(f892(x95081,a878)),x95082),f337(f337(f315(x95081),x95083),f197(f892(x95081,a878)))))),f337(f37(x95081),x95082)))
% 157.25/157.00  [5106]~E(x51063,f116(x51061))+E(f146(x51061,f337(f337(f153(x51061),x51062),x51063)),x51062)
% 157.25/157.00  [5114]~E(x51143,f116(x51141))+E(f117(x51141,f337(f337(f153(x51141),x51142),x51143)),f116(x51141))
% 157.25/157.00  [5143]E(x51431,f116(x51432))+E(f146(x51432,f337(f337(f153(x51432),x51433),x51431)),f146(x51432,x51431))
% 157.25/157.00  [5145]E(x51451,f116(x51452))+E(f146(x51452,f337(f337(f136(x51452),x51453),x51451)),f146(x51452,x51451))
% 157.25/157.00  [5151]~E(x51513,f116(x51511))+E(f146(x51511,f337(f337(f136(x51511),x51512),x51513)),f146(x51511,x51512))
% 157.25/157.00  [5152]~E(x51523,f116(x51521))+E(f117(x51521,f337(f337(f136(x51521),x51522),x51523)),f117(x51521,x51522))
% 157.25/157.00  [5184]E(x51841,f116(x51842))+E(f337(f143(x51842),f337(f337(f136(x51842),x51841),x51843)),f337(f143(x51842),x51841))
% 157.25/157.00  [5214]~E(x52142,f116(x52141))+E(f337(f143(x52141),f337(f337(f136(x52141),x52142),x52143)),f337(f143(x52141),x52143))
% 157.25/157.00  [5270]~P64(x52701)+E(f337(f337(f113(x52701),x52702),f337(f337(f104(x52701),x52702),x52703)),x52702)
% 157.25/157.00  [5271]~P64(x52711)+E(f337(f337(f104(x52711),x52712),f337(f337(f113(x52711),x52712),x52713)),x52712)
% 157.25/157.00  [5272]~P105(x52721)+E(f337(f337(f249(x52721),x52722),f337(f337(f250(x52721),x52722),x52723)),x52722)
% 157.25/157.00  [5273]~P105(x52731)+E(f337(f337(f250(x52731),x52732),f337(f337(f249(x52731),x52732),x52733)),x52732)
% 157.25/157.00  [5293]~P55(x52931)+E(f44(x52931,f337(f337(f82(x52931),x52932),x52933),x52933),f2(x52931))
% 157.25/157.00  [5294]~P55(x52941)+E(f44(x52941,f337(f337(f82(x52941),x52942),x52943),x52942),f2(x52941))
% 157.25/157.00  [5369]~P67(x53691)+E(f337(f80(x53691),f337(f337(f22(x53691),x53692),x53693)),f337(f337(f22(x53691),x53693),x53692))
% 157.25/157.00  [5430]E(x54301,f116(x54302))+E(f117(x54302,f337(f337(f153(x54302),x54303),x54301)),f337(f337(f153(x54302),x54303),f117(x54302,x54301)))
% 157.25/157.00  [5431]E(x54311,f116(x54312))+E(f117(x54312,f337(f337(f136(x54312),x54313),x54311)),f337(f337(f136(x54312),x54313),f117(x54312,x54311)))
% 157.25/157.00  [5434]~P6(x54341)+E(f39(x54341,f337(f337(f315(x54341),x54342),x54343)),f337(f337(f113(x54341),x54342),f39(x54341,x54343)))
% 157.25/157.00  [5435]~P6(x54351)+E(f40(x54351,f337(f337(f315(x54351),x54352),x54353)),f337(f337(f104(x54351),x54352),f40(x54351,x54353)))
% 157.25/157.00  [5480]~P64(x54801)+E(f337(f337(f113(x54801),x54802),f337(f337(f113(x54801),x54802),x54803)),f337(f337(f113(x54801),x54802),x54803))
% 157.25/157.00  [5482]~P100(x54821)+E(f337(f337(f113(x54821),x54822),f337(f337(f113(x54821),x54822),x54823)),f337(f337(f113(x54821),x54822),x54823))
% 157.25/157.00  [5483]~P64(x54831)+E(f337(f337(f104(x54831),x54832),f337(f337(f104(x54831),x54832),x54833)),f337(f337(f104(x54831),x54832),x54833))
% 157.25/157.00  [5485]~P101(x54851)+E(f337(f337(f104(x54851),x54852),f337(f337(f104(x54851),x54852),x54853)),f337(f337(f104(x54851),x54852),x54853))
% 157.25/157.00  [5486]~P96(x54861)+E(f337(f337(f82(x54861),x54862),f337(f337(f82(x54861),x54862),x54863)),f337(f337(f82(x54861),x54862),x54863))
% 157.25/157.00  [5488]~P105(x54881)+E(f337(f337(f249(x54881),x54882),f337(f337(f249(x54881),x54882),x54883)),f337(f337(f249(x54881),x54882),x54883))
% 157.25/157.00  [5490]~P105(x54901)+E(f337(f337(f250(x54901),x54902),f337(f337(f250(x54901),x54902),x54903)),f337(f337(f250(x54901),x54902),x54903))
% 157.25/157.00  [5498]~P55(x54981)+E(f44(x54981,f337(f337(f81(x54981),x54982),x54983),x54983),f44(x54981,x54982,x54983))
% 157.25/157.00  [5499]~P55(x54991)+E(f44(x54991,f337(f337(f81(x54991),x54992),x54993),x54992),f44(x54991,x54993,x54992))
% 157.25/157.00  [5505]~P108(x55051)+E(f337(f337(f82(x55051),x55052),f337(f80(x55051),x55053)),f337(f80(x55051),f337(f337(f82(x55051),x55052),x55053)))
% 157.25/157.00  [5506]~P58(x55061)+E(f337(f337(f295(x55061),x55062),f337(f80(x55061),x55063)),f337(f80(x55061),f337(f337(f295(x55061),x55062),x55063)))
% 157.25/157.00  [5507]~P81(x55071)+E(f337(f337(f81(x55071),x55072),f337(f168(x55071),x55073)),f337(f168(x55071),f337(f337(f153(x55071),x55072),x55073)))
% 157.25/157.00  [5537]~P108(x55371)+E(f337(f337(f82(x55371),f337(f80(x55371),x55372)),x55373),f337(f337(f82(x55371),x55372),f337(f80(x55371),x55373)))
% 157.25/157.00  [5543]~P9(x55431,x55432,x55433)+E(f39(f892(x55431,a878),f337(f337(f60(x55431),x55432),x55433)),x55432)
% 157.25/157.00  [5604]~P114(x56041)+E(f337(f337(f82(x56041),x56042),f337(f337(f262(x56041),x56042),x56043)),f337(f337(f262(x56041),x56042),f337(a115,x56043)))
% 157.25/157.00  [5605]~P116(x56051)+E(f337(f337(f82(x56051),x56052),f337(f337(f262(x56051),x56052),x56053)),f337(f337(f262(x56051),x56052),f337(a115,x56053)))
% 157.25/157.00  [5615]~P74(x56151)+E(f337(f337(f81(x56151),f337(f80(x56151),x56152)),f337(f337(f81(x56151),x56152),x56153)),x56153)
% 157.25/157.00  [5638]~P142(x56381)+E(f337(f337(f262(x56381),f337(f103(x56381),x56382)),x56383),f337(f103(x56381),f337(f337(f262(a884),x56382),x56383)))
% 157.25/157.00  [5639]~P138(x56391)+E(f337(f337(f262(x56391),f337(f105(x56391),x56392)),x56393),f337(f105(x56391),f337(f337(f262(a1),x56392),x56393)))
% 157.25/157.00  [5645]~P85(x56451)+E(f337(f76(x56451),f337(f337(f22(x56451),x56452),x56453)),f337(f76(x56451),f337(f337(f22(x56451),x56453),x56452)))
% 157.25/157.00  [5647]~P111(x56471)+E(f337(f337(f82(x56471),f83(x56471,x56472)),f83(x56471,x56473)),f83(x56471,f337(f337(f82(x56471),x56472),x56473)))
% 157.25/157.00  [5651]E(x56511,f116(x56512))+E(f337(f337(f136(x56512),f337(f174(x56512),x56511)),x56513),f337(f174(x56512),f337(f337(f136(x56512),x56511),x56513)))
% 157.25/157.00  [5656]~E(x56562,f337(a115,f337(f337(f81(a884),x56561),x56563)))+P4(f337(f337(f252(a884),x56561),x56562))
% 157.25/157.00  [5657]~P111(x56571)+E(f337(f337(f262(x56571),f337(f76(x56571),x56572)),x56573),f337(f76(x56571),f337(f337(f262(x56571),x56572),x56573)))
% 157.25/157.00  [5658]~P108(x56581)+E(f337(f337(f82(x56581),f337(f80(x56581),x56582)),x56583),f337(f80(x56581),f337(f337(f82(x56581),x56582),x56583)))
% 157.25/157.00  [5659]~P119(x56591)+E(f337(f337(f295(x56591),f337(f80(x56591),x56592)),x56593),f337(f80(x56591),f337(f337(f295(x56591),x56592),x56593)))
% 157.25/157.00  [5757]E(f653(x57571,x57572,x57573),f684(x57571,x57572,x57573))+E(f337(f337(f104(f892(x57573,a878)),x57572),x57571),f197(f892(x57573,a878)))
% 157.25/157.00  [5772]~P68(x57722)+E(f337(f337(f6(x57721,x57722),f337(f16(x57722,x57721),f2(x57722))),x57723),f2(x57722))
% 157.25/157.00  [5773]~P75(x57732)+E(f337(f337(f9(x57731,x57732),f337(f16(x57732,x57731),f79(x57732))),x57733),f79(x57732))
% 157.25/157.00  [5775]~P142(x57751)+E(f337(f337(f81(x57751),f337(f103(x57751),x57752)),f337(f103(x57751),x57753)),f337(f103(x57751),f337(f337(f81(a884),x57752),x57753)))
% 157.25/157.00  [5776]~P142(x57761)+E(f337(f337(f82(x57761),f337(f103(x57761),x57762)),f337(f103(x57761),x57763)),f337(f103(x57761),f337(f337(f82(a884),x57762),x57763)))
% 157.25/157.00  [5777]~P138(x57771)+E(f337(f337(f22(x57771),f337(f105(x57771),x57772)),f337(f105(x57771),x57773)),f337(f105(x57771),f337(f337(f22(a1),x57772),x57773)))
% 157.25/157.00  [5778]~P138(x57781)+E(f337(f337(f81(x57781),f337(f105(x57781),x57782)),f337(f105(x57781),x57783)),f337(f105(x57781),f337(f337(f81(a1),x57782),x57783)))
% 157.25/157.00  [5779]~P138(x57791)+E(f337(f337(f82(x57791),f337(f105(x57791),x57792)),f337(f105(x57791),x57793)),f337(f105(x57791),f337(f337(f82(a1),x57792),x57793)))
% 157.25/157.00  [5780]~P92(x57801)+E(f337(f337(f22(x57801),f337(f106(x57801),x57802)),f337(f106(x57801),x57803)),f337(f106(x57801),f337(f337(f22(a1),x57802),x57803)))
% 157.25/157.00  [5783]~P92(x57831)+E(f337(f337(f81(x57831),f337(f106(x57831),x57832)),f337(f106(x57831),x57833)),f337(f106(x57831),f337(f337(f81(a1),x57832),x57833)))
% 157.25/157.00  [5784]~P92(x57841)+E(f337(f337(f82(x57841),f337(f106(x57841),x57842)),f337(f106(x57841),x57843)),f337(f106(x57841),f337(f337(f82(a1),x57842),x57843)))
% 157.25/157.00  [5833]~E(x58333,x58332)+P4(f337(f337(f251(f892(x58331,a878)),x58332),x58333))
% 157.25/157.00  [5839]~E(x58392,x58393)+P4(f337(f337(f251(f892(x58391,a878)),x58392),x58393))
% 157.25/157.00  [5844]~P111(x58441)+E(f337(f337(f82(x58441),f337(f76(x58441),x58442)),f337(f76(x58441),x58443)),f337(f76(x58441),f337(f337(f82(x58441),x58442),x58443)))
% 157.25/157.00  [5845]~P60(x58451)+E(f337(f337(f295(x58451),f337(f76(x58451),x58452)),f337(f76(x58451),x58453)),f337(f76(x58451),f337(f337(f295(x58451),x58452),x58453)))
% 157.25/157.00  [5846]~P95(x58461)+E(f337(f337(f104(x58461),f337(f80(x58461),x58462)),f337(f80(x58461),x58463)),f337(f80(x58461),f337(f337(f113(x58461),x58462),x58463)))
% 157.25/157.00  [5847]~P95(x58471)+E(f337(f337(f113(x58471),f337(f80(x58471),x58472)),f337(f80(x58471),x58473)),f337(f80(x58471),f337(f337(f104(x58471),x58472),x58473)))
% 157.25/157.00  [5848]~P74(x58481)+E(f337(f337(f81(x58481),f337(f80(x58481),x58482)),f337(f80(x58481),x58483)),f337(f80(x58481),f337(f337(f81(x58481),x58483),x58482)))
% 157.25/157.00  [5849]~P67(x58491)+E(f337(f337(f81(x58491),f337(f80(x58491),x58492)),f337(f80(x58491),x58493)),f337(f80(x58491),f337(f337(f81(x58491),x58492),x58493)))
% 157.25/157.00  [5850]~P76(x58501)+E(f337(f337(f250(x58501),f337(f80(x58501),x58502)),f337(f80(x58501),x58503)),f337(f80(x58501),f337(f337(f249(x58501),x58502),x58503)))
% 157.25/157.00  [5851]~P76(x58511)+E(f337(f337(f249(x58511),f337(f80(x58511),x58512)),f337(f80(x58511),x58513)),f337(f80(x58511),f337(f337(f250(x58511),x58512),x58513)))
% 157.25/157.00  [5852]~P81(x58521)+E(f337(f337(f81(x58521),f337(f168(x58521),x58522)),f337(f168(x58521),x58523)),f337(f168(x58521),f337(f337(f136(x58521),x58522),x58523)))
% 157.25/157.00  [5853]E(x58531,f197(f892(x58532,a878)))+~E(f337(f337(f113(f892(x58532,a878)),x58533),x58531),f197(f892(x58532,a878)))
% 157.25/157.00  [5854]E(x58541,f197(f892(x58542,a878)))+~E(f337(f337(f113(f892(x58542,a878)),x58541),x58543),f197(f892(x58542,a878)))
% 157.25/157.00  [5855]~P145(x58551,x58553,x58552)+P4(f337(x58551,f337(f337(f38(a1),x58552),x58553)))
% 157.25/157.00  [5906]~P4(f337(f61(x59061),x59063))+P4(f337(f61(x59061),f337(f337(f315(x59061),x59062),x59063)))
% 157.25/157.00  [5907]~P4(f337(f139(x59071),x59073))+P4(f337(f139(x59071),f337(f337(f178(x59071),x59072),x59073)))
% 157.25/157.00  [5908]~P4(f337(f139(x59081),x59083))+P4(f337(f139(x59081),f337(f337(f140(x59081),x59082),x59083)))
% 157.25/157.00  [5937]~P64(x59371)+P4(f337(f337(f251(x59371),x59372),f337(f337(f113(x59371),x59373),x59372)))
% 157.25/157.00  [5938]~P100(x59381)+P4(f337(f337(f251(x59381),x59382),f337(f337(f113(x59381),x59383),x59382)))
% 157.25/157.00  [5939]~P64(x59391)+P4(f337(f337(f251(x59391),x59392),f337(f337(f113(x59391),x59392),x59393)))
% 157.25/157.00  [5940]~P100(x59401)+P4(f337(f337(f251(x59401),x59402),f337(f337(f113(x59401),x59402),x59403)))
% 157.25/157.00  [5941]~P105(x59411)+P4(f337(f337(f251(x59411),x59412),f337(f337(f250(x59411),x59413),x59412)))
% 157.25/157.00  [5942]~P105(x59421)+P4(f337(f337(f251(x59421),x59422),f337(f337(f250(x59421),x59422),x59423)))
% 157.25/157.00  [5956]~E(x59561,f2(a884))+E(f337(f337(f38(a884),f337(f337(f82(a884),x59561),x59562)),f337(f337(f82(a884),x59561),x59563)),f2(a884))
% 157.25/157.00  [6037]~P92(x60371)+E(f337(f337(f22(x60371),f337(f106(x60371),x60372)),f337(f106(x60371),x60373)),f337(f106(x60371),f337(f337(f81(a1),x60372),f337(f80(a1),x60373))))
% 157.25/157.00  [6092]E(x60921,f2(a884))+E(f337(f337(f38(a884),f337(f337(f82(a884),x60921),x60922)),f337(f337(f82(a884),x60921),x60923)),f337(f337(f38(a884),x60922),x60923))
% 157.25/157.00  [6126]E(f154(x61261,f337(f337(f153(x61261),x61262),x61263)),f337(f337(f153(x61261),x61262),f154(x61261,x61263)))+P4(f337(f337(f339(x61261),x61262),f337(f175(x61261),x61263)))
% 157.25/157.00  [6160]P145(x61601,x61602,x61603)+~P4(f337(x61601,f337(f337(f38(a1),x61603),x61602)))
% 157.25/157.00  [6237]E(x62371,f116(x62372))+E(f337(f337(f153(x62372),f337(f143(x62372),x62371)),f337(f337(f178(x62372),x62373),f337(f174(x62372),x62371))),f337(f337(f178(x62372),f337(a115,x62373)),x62371))
% 157.25/157.00  [6244]E(f337(f337(f22(f892(x62441,a878)),x62442),x62443),x62442)+~E(f337(f337(f104(f892(x62441,a878)),x62442),x62443),f197(f892(x62441,a878)))
% 157.25/157.00  [6258]E(f154(x62581,f337(f337(f153(x62581),x62582),x62583)),f154(x62581,x62583))+~P4(f337(f337(f339(x62581),x62582),f337(f175(x62581),x62583)))
% 157.25/157.00  [6290]~P4(f337(f337(f251(a884),x62901),x62903))+P4(f337(f337(f251(a884),x62901),f337(f337(f81(a884),x62902),x62903)))
% 157.25/157.00  [6292]~P4(f337(f337(f251(a884),x62921),x62922))+P4(f337(f337(f251(a884),x62921),f337(f337(f81(a884),x62922),x62923)))
% 157.25/157.00  [6294]~P4(f337(f337(f252(a884),x62941),x62943))+P4(f337(f337(f252(a884),x62941),f337(f337(f81(a884),x62942),x62943)))
% 157.25/157.00  [6296]~P4(f337(f337(f252(a884),x62961),x62962))+P4(f337(f337(f252(a884),x62961),f337(f337(f81(a884),x62962),x62963)))
% 157.25/157.00  [6334]P4(f337(f61(x63341),x63342))+~P4(f337(f61(x63341),f337(f337(f315(x63341),x63343),x63342)))
% 157.25/157.00  [6335]P4(f337(f139(x63351),x63352))+~P4(f337(f139(x63351),f337(f337(f153(x63351),x63353),x63352)))
% 157.25/157.00  [6336]P4(f337(f139(x63361),x63362))+~P4(f337(f139(x63361),f337(f337(f136(x63361),x63363),x63362)))
% 157.25/157.00  [6337]P4(f337(f139(x63371),x63372))+~P4(f337(f139(x63371),f337(f337(f136(x63371),x63372),x63373)))
% 157.25/157.00  [6383]~P116(x63831)+E(f337(f337(f81(x63831),x63832),f337(f337(f82(x63831),x63833),x63832)),f337(f337(f82(x63831),f337(f337(f81(x63831),x63833),f79(x63831))),x63832))
% 157.25/157.00  [6430]~E(x64301,x64302)+~P4(f337(f337(f252(f892(x64303,a878)),x64301),x64302))
% 157.25/157.00  [6474]P4(f337(f337(f339(x64741),x64742),x64743))+P4(f337(f337(f339(x64741),x64742),f337(f80(f892(x64741,a878)),x64743)))
% 157.25/157.00  [6480]E(f146(x64801,f337(f337(f140(x64801),x64802),x64803)),f146(x64801,x64803))+~P4(f337(f337(f252(a884),x64802),f337(f198(f885(x64801)),x64803)))
% 157.25/157.00  [6481]E(f337(f337(f178(x64811),x64812),f117(x64811,x64813)),f337(f337(f178(x64811),x64812),x64813))+~P4(f337(f337(f252(a884),x64812),f337(f198(f885(x64811)),x64813)))
% 157.25/157.00  [6537]E(f337(f337(f337(f192(f885(x65371),f885(x65371)),x65372),f170(x65371)),x65373),x65373)+~E(f44(a884,x65372,f337(f198(f885(x65371)),x65373)),f2(a884))
% 157.25/157.00  [6544]~P9(x65441,x65443,x65442)+E(f337(f337(f294(x65441,x65441,x65441),f337(f292(x65441,x65441),x65442)),x65442),x65442)
% 157.25/157.00  [6588]~E(f337(f337(f113(f892(x65881,a878)),x65882),x65883),x65883)+P4(f337(f337(f251(f892(x65881,a878)),x65882),x65883))
% 157.25/157.00  [6593]~P49(x65931,x65931,x65933)+P49(x65931,x65931,f337(f337(f192(f891(x65931,x65931),a878),x65932),x65933))
% 157.25/157.00  [6596]~P4(f337(f337(f339(x65961),x65963),f337(f175(x65961),x65962)))+P4(f337(f337(f252(a884),f2(a884)),f337(f198(f885(x65961)),x65962)))
% 157.25/157.00  [6622]~P85(x66221)+E(f337(f76(x66221),f337(f337(f81(x66221),f337(f76(x66221),x66222)),f337(f76(x66221),x66223))),f337(f337(f81(x66221),f337(f76(x66221),x66222)),f337(f76(x66221),x66223)))
% 157.25/157.00  [6632]E(f337(f337(f38(a884),f337(f337(f82(a884),x66321),x66322)),f337(f337(f82(a884),x66321),x66323)),f337(f337(f38(a884),x66322),x66323))+~P4(f337(f337(f252(a884),f2(a884)),x66321))
% 157.25/157.00  [6768]~P4(f337(f61(x67681),x67683))+E(f337(f337(f64(x67681,f892(x67681,a878),f315(x67681)),x67682),x67683),f337(f337(f113(f892(x67681,a878)),x67683),x67682))
% 157.25/157.00  [6827]E(f337(f337(f113(f892(x68271,a878)),x68272),x68273),x68272)+~P4(f337(f337(f251(f892(x68271,a878)),x68273),x68272))
% 157.25/157.00  [6829]E(f337(f337(f113(f892(x68291,a878)),x68292),x68293),x68293)+~P4(f337(f337(f251(f892(x68291,a878)),x68292),x68293))
% 157.25/157.00  [6830]E(f337(f337(f104(f892(x68301,a878)),x68302),x68303),x68303)+~P4(f337(f337(f251(f892(x68301,a878)),x68303),x68302))
% 157.25/157.00  [6831]E(f337(f337(f104(f892(x68311,a878)),x68312),x68313),x68312)+~P4(f337(f337(f251(f892(x68311,a878)),x68312),x68313))
% 157.25/157.00  [6883]~P4(f337(f139(x68831),x68832))+E(f337(f337(f22(f892(x68831,a878)),f337(f175(x68831),x68832)),f337(f337(f315(x68831),x68833),f197(f892(x68831,a878)))),f337(f175(x68831),f173(x68831,x68833,x68832)))
% 157.25/157.00  [6936]P37(x69361,x69362)+~P37(x69361,f337(f337(f192(f891(x69361,x69361),a878),x69363),x69362))
% 157.25/157.00  [7000]P4(f337(f48(x70001,x70002),f337(a50,x70003)))+~P4(f337(f48(f337(f80(a1),x70001),f337(f80(a1),x70002)),x70003))
% 157.25/157.00  [7005]E(f337(f337(f22(f892(x70051,a878)),f337(f337(f315(x70051),x70052),x70053)),f337(f337(f315(x70051),x70052),f197(f892(x70051,a878)))),x70053)+P4(f337(f337(f339(x70051),x70052),x70053))
% 157.25/157.00  [7026]E(f337(f337(f104(f892(x70261,a878)),f337(f175(x70261),x70262)),f337(f175(x70261),x70263)),f197(f892(x70261,a878)))+~P4(f337(f139(x70261),f337(f337(f136(x70261),x70262),x70263)))
% 157.25/157.00  [7042]~P4(f337(f337(f339(x70421),x70422),f337(f175(x70421),x70423)))+~P4(f337(f139(x70421),f337(f337(f153(x70421),x70422),x70423)))
% 157.25/157.00  [7114]P31(x71141,x71142,x71143)+P4(f337(f337(f252(a884),f785(x71143,x71142,x71141)),f337(f198(f885(x71141)),x71143)))
% 157.25/157.00  [7124]E(f337(f337(f104(f892(x71241,a878)),x71242),x71243),f197(f892(x71241,a878)))+P4(f337(f337(f339(x71241),f653(x71243,x71242,x71241)),x71242))
% 157.25/157.00  [7125]E(f337(f337(f104(f892(x71251,a878)),x71252),x71253),f197(f892(x71251,a878)))+P4(f337(f337(f339(x71251),f684(x71253,x71252,x71251)),x71253))
% 157.25/157.00  [7129]E(f117(x71291,f337(f337(f178(x71291),x71292),x71293)),f337(f337(f178(x71291),f337(f337(f22(a884),x71292),f79(a884))),x71293))+~P4(f337(f337(f251(a884),x71292),f337(f198(f885(x71291)),x71293)))
% 157.25/157.00  [7188]~P33(x71883,x71882,x71881)+P4(f337(f337(f252(a884),f783(x71881,x71882,x71883)),f337(f198(f885(x71883)),x71881)))
% 157.25/157.00  [7206]P4(f337(f337(f252(a884),f2(a884)),x72061))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x72062),x72061)),f337(f337(f82(a884),x72063),x72061)))
% 157.25/157.00  [7207]P4(f337(f337(f252(a884),f2(a884)),x72071))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x72071),x72072)),f337(f337(f82(a884),x72071),x72073)))
% 157.25/157.00  [7210]~P4(f337(f337(f339(x72101),x72102),x72103))+~P4(f337(f337(f339(x72101),x72102),f337(f80(f892(x72101,a878)),x72103)))
% 157.25/157.00  [7217]~P4(f337(f337(f252(f892(x72171,a878)),x72172),x72173))+P4(f337(f337(f251(f892(x72171,a878)),x72172),x72173))
% 157.25/157.00  [7320]~P4(f337(f337(f251(a884),x73203),x73202))+P4(f337(f337(f251(a884),f337(f337(f22(a884),x73201),x73202)),f337(f337(f22(a884),x73201),x73203)))
% 157.25/157.00  [7321]~P4(f337(f337(f251(a884),x73211),x73213))+P4(f337(f337(f251(a884),f337(f337(f22(a884),x73211),x73212)),f337(f337(f22(a884),x73213),x73212)))
% 157.25/157.00  [7322]~P4(f337(f337(f251(a884),x73222),x73223))+P4(f337(f337(f251(a884),f337(f337(f81(a884),x73221),x73222)),f337(f337(f81(a884),x73221),x73223)))
% 157.25/157.00  [7323]~P4(f337(f337(f251(a884),x73231),x73233))+P4(f337(f337(f251(a884),f337(f337(f81(a884),x73231),x73232)),f337(f337(f81(a884),x73233),x73232)))
% 157.25/157.00  [7325]~P4(f337(f337(f251(a884),x73252),x73253))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x73251),x73252)),f337(f337(f82(a884),x73251),x73253)))
% 157.25/157.00  [7327]~P4(f337(f337(f251(a884),x73271),x73273))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x73271),x73272)),f337(f337(f82(a884),x73273),x73272)))
% 157.25/157.00  [7328]~P4(f337(f337(f251(a884),x73281),x73283))+P4(f337(f337(f251(a884),f337(f337(f38(a884),x73281),x73282)),f337(f337(f38(a884),x73283),x73282)))
% 157.25/157.00  [7329]~P4(f337(f337(f251(a1),x73292),x73293))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x73291),x73292)),f337(f337(f81(a1),x73291),x73293)))
% 157.25/157.00  [7332]~P4(f337(f337(f252(a884),x73322),x73323))+P4(f337(f337(f252(a884),f337(f337(f81(a884),x73321),x73322)),f337(f337(f81(a884),x73321),x73323)))
% 157.25/157.00  [7333]~P4(f337(f337(f252(a884),x73331),x73333))+P4(f337(f337(f252(a884),f337(f337(f81(a884),x73331),x73332)),f337(f337(f81(a884),x73333),x73332)))
% 157.25/157.00  [7334]~P4(f337(f337(f252(a1),x73341),x73343))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x73341),x73342)),f337(f337(f81(a1),x73343),x73342)))
% 157.25/157.00  [7412]E(x74121,x74122)+~P4(f337(f337(f339(x74123),x74121),f337(f337(f315(x74123),x74122),f197(f892(x74123,a878)))))
% 157.25/157.00  [7414]~E(f337(f337(f104(f892(x74141,a878)),x74142),x74143),f197(f892(x74141,a878)))+P4(f337(f337(f251(f892(x74141,a878)),x74142),f337(f80(f892(x74141,a878)),x74143)))
% 157.25/157.00  [7421]P4(f337(f337(f339(f892(x74211,a878)),x74212),f337(f314(x74211),x74213)))+~P4(f337(f337(f251(f892(x74211,a878)),x74212),x74213))
% 157.25/157.00  [7475]E(f337(f337(f153(x74751),f337(f337(f167(x74751),x74752),x74753)),f337(f337(f140(x74751),f337(a115,x74753)),x74752)),f337(f337(f140(x74751),x74753),x74752))+~P4(f337(f337(f252(a884),x74753),f337(f198(f885(x74751)),x74752)))
% 157.25/157.00  [7502]P4(f337(f337(f339(f891(x75021,x75021)),x75022),f313(x75021,x75023)))+~P4(f337(f337(f339(f891(x75021,x75021)),x75022),x75023))
% 157.25/157.00  [7512]~P4(f337(f337(f339(f892(x75121,a878)),x75122),f337(f314(x75121),x75123)))+P4(f337(f337(f251(f892(x75121,a878)),x75122),x75123))
% 157.25/157.00  [7558]P4(f337(f337(f251(f892(x75581,a878)),x75582),f39(f892(x75581,a878),x75583)))+~P4(f337(f337(f339(f892(x75581,a878)),x75582),x75583))
% 157.25/157.00  [7583]~P138(x75831)+E(f337(f337(f82(x75831),f337(f337(f262(x75831),f337(f80(x75831),f79(x75831))),x75832)),f337(f337(f262(x75831),x75833),x75832)),f337(f337(f262(x75831),f337(f80(x75831),x75833)),x75832))
% 157.25/157.00  [7605]E(f337(f337(f167(x76051),x76052),f337(f337(f22(a884),f337(f198(f885(x76051)),x76052)),f337(a115,x76053))),f337(f337(f167(x76051),f337(f171(x76051),x76052)),x76053))+~P4(f337(f337(f252(a884),x76053),f337(f198(f885(x76051)),x76052)))
% 157.25/157.00  [7622]~E(f337(f337(f104(f892(x76221,a878)),f844(x76223,x76222,x76221)),x76223),f197(f892(x76221,a878)))+E(f337(f337(f104(f892(x76221,a878)),f39(f892(x76221,a878),x76222)),x76223),f197(f892(x76221,a878)))
% 157.25/157.00  [7684]~P4(f337(f337(f339(x76843),x76842),f337(f175(x76843),x76841)))+P4(f337(f337(f252(a884),f691(x76841,x76842,x76843)),f337(f198(f885(x76843)),x76841)))
% 157.25/157.00  [7692]P4(f337(f337(f339(x76921),f337(f337(f167(x76921),x76922),x76923)),f337(f175(x76921),x76922)))+~P4(f337(f337(f252(a884),x76923),f337(f198(f885(x76921)),x76922)))
% 157.25/157.00  [7792]~P4(f337(x77922,f738(x77923,x77922,x77921)))+E(f337(f337(f140(x77921),f337(f198(f885(x77921)),f180(x77921,x77922,x77923))),x77923),f116(x77921))
% 157.25/157.00  [7803]P4(f337(f337(f251(f892(f885(x78031),a878)),f163(x78031,x78032)),f163(x78031,x78033)))+~P4(f337(f337(f251(f892(x78031,a878)),x78032),x78033))
% 157.25/157.00  [7804]P4(f337(f337(f251(f892(f885(x78041),a878)),f162(x78041,x78042)),f162(x78041,x78043)))+~P4(f337(f337(f251(f892(x78041,a878)),x78042),x78043))
% 157.25/157.00  [7831]E(f337(f337(f104(f892(x78311,a878)),f39(f892(x78311,a878),x78312)),x78313),f197(f892(x78311,a878)))+P4(f337(f337(f339(f892(x78311,a878)),f844(x78313,x78312,x78311)),x78312))
% 157.25/157.00  [7834]~P4(f337(f337(f339(f892(x78341,a878)),x78343),x78342))+P4(f337(f337(f251(f892(x78341,a878)),f40(f892(x78341,a878),x78342)),x78343))
% 157.25/157.00  [7836]E(f337(f337(f104(f892(x78361,a878)),x78362),x78363),f197(f892(x78361,a878)))+~P4(f337(f337(f251(f892(x78361,a878)),x78362),f337(f80(f892(x78361,a878)),x78363)))
% 157.25/157.00  [7882]E(f337(f337(f22(a884),f337(f337(f81(a884),f337(f168(a884),x78821)),x78822)),f337(f337(f167(a884),x78821),x78823)),f337(f168(a884),f337(f337(f161(a884,x78821),x78823),x78822)))+~P4(f337(f337(f252(a884),x78823),f337(f198(f885(a884)),x78821)))
% 157.25/157.00  [7932]P4(f337(f337(f251(a884),x79321),x79322))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),x79323),x79321)),f337(f337(f81(a884),x79323),x79322)))
% 157.25/157.00  [7935]P4(f337(f337(f252(a884),x79351),x79352))+~P4(f337(f337(f252(a884),f337(f337(f81(a884),x79353),x79351)),f337(f337(f81(a884),x79353),x79352)))
% 157.25/157.00  [7936]P4(f337(f337(f252(a884),x79361),x79362))+~P4(f337(f337(f252(a884),f337(f337(f82(a884),x79363),x79361)),f337(f337(f82(a884),x79363),x79362)))
% 157.25/157.00  [7937]P4(f337(f337(f252(a884),x79371),x79372))+~P4(f337(f337(f252(a884),f337(f337(f82(a884),x79371),x79373)),f337(f337(f82(a884),x79372),x79373)))
% 157.25/157.00  [7966]P4(f337(f337(f252(a884),f2(a884)),x79661))+~P4(f337(f337(f252(a884),f337(f337(f82(a884),x79662),x79661)),f337(f337(f82(a884),x79663),x79661)))
% 157.25/157.00  [7967]P4(f337(f337(f252(a884),f2(a884)),x79671))+~P4(f337(f337(f252(a884),f337(f337(f82(a884),x79671),x79672)),f337(f337(f82(a884),x79671),x79673)))
% 157.25/157.00  [8042]E(f264(x80421,x80422,x80423),x80422)+~P4(f337(f337(f251(f892(x80421,a878)),x80423),f337(f337(f315(x80421),x80422),f197(f892(x80421,a878)))))
% 157.25/157.00  [8092]~P4(f337(f139(x80921),x80923))+E(f337(f138(x80921,f337(f337(f8(a878,a878,x80921),a332),f337(a334,x80922))),x80923),f173(x80921,x80922,x80923))
% 157.25/157.00  [8115]E(f337(f337(f140(x81151),f337(f198(f885(x81151)),f180(x81151,x81152,x81153))),x81153),f116(x81151))+P4(f337(f337(f339(x81151),f738(x81153,x81152,x81151)),f337(f175(x81151),x81153)))
% 157.25/157.00  [8119]E(f337(f337(f136(x81191),f337(f337(f178(x81191),x81192),x81193)),f337(f337(f153(x81191),f337(f337(f167(x81191),x81193),x81192)),f116(x81191))),f337(f337(f178(x81191),f337(a115,x81192)),x81193))+~P4(f337(f337(f252(a884),x81192),f337(f198(f885(x81191)),x81193)))
% 157.25/157.00  [8180]E(f337(f138(x81801,f337(f337(f8(a878,a878,x81801),a332),f337(a334,x81802))),x81803),x81803)+P4(f337(f337(f339(x81801),x81802),f337(f175(x81801),x81803)))
% 157.25/157.00  [8187]P4(f337(f337(f251(f892(f892(x81871,a878),a878)),f265(x81871,x81872)),f265(x81871,x81873)))+~P4(f337(f337(f251(f892(x81871,a878)),x81872),x81873))
% 157.25/157.00  [8231]~P4(f337(f139(x82311),x82313))+P4(f337(f139(x82311),f337(f337(f337(f192(f885(x82311),f885(x82311)),x82312),f170(x82311)),x82313)))
% 157.25/157.00  [8237]~P4(f337(f337(f252(a884),x82372),x82373))+P4(f337(f337(f252(a884),f337(f337(f82(a884),f337(a115,x82371)),x82372)),f337(f337(f82(a884),f337(a115,x82371)),x82373)))
% 157.25/157.00  [8259]P4(f337(f337(f251(f892(f892(x82591,a878),a878)),f337(f314(x82591),x82592)),f337(f314(x82591),x82593)))+~P4(f337(f337(f251(f892(x82591,a878)),x82592),x82593))
% 157.25/157.00  [8420]~P4(f337(f337(f251(f892(x84201,a878)),x84203),x84202))+P4(f337(f337(f251(f892(x84201,a878)),f337(f80(f892(x84201,a878)),x84202)),f337(f80(f892(x84201,a878)),x84203)))
% 157.25/157.00  [8450]E(f337(f316(a884,a884,f337(f337(f7(a884,a884,a884),f22(a884)),x84501)),f337(f307(a884,x84502),x84503)),f337(f307(a884,f337(f337(f22(a884),x84502),x84501)),f337(f337(f22(a884),x84503),x84501)))+~P4(f337(f337(f252(a884),x84501),x84503))
% 157.25/157.00  [8477]~P81(x84771)+E(f337(f337(f81(x84771),x84772),f337(f144(x84771,x84771,f81(x84771),f2(x84771)),x84773)),f337(f144(x84771,x84771,f81(x84771),x84772),x84773))
% 157.25/157.00  [8550]~P85(x85501)+P4(f337(f337(f251(x85501),f337(f76(x85501),f337(f337(f22(x85501),x85502),x85503))),f337(f337(f81(x85501),f337(f76(x85501),x85502)),f337(f76(x85501),x85503))))
% 157.25/157.00  [8551]~P85(x85511)+P4(f337(f337(f251(x85511),f337(f76(x85511),f337(f337(f81(x85511),x85512),x85513))),f337(f337(f81(x85511),f337(f76(x85511),x85512)),f337(f76(x85511),x85513))))
% 157.25/157.00  [8561]E(f337(f337(f81(a1),f337(f337(f82(a1),x85611),f44(a1,f337(f337(f38(a1),x85612),x85611),x85613))),f44(a1,x85612,x85611)),f44(a1,x85612,f337(f337(f82(a1),x85611),x85613)))+~P4(f337(f337(f252(a1),f2(a1)),x85613))
% 157.25/157.00  [8567]E(f337(f337(f136(x85671),f337(f337(f178(x85671),x85672),x85673)),f337(f337(f153(x85671),f337(f143(x85671),f337(f337(f140(x85671),x85672),x85673))),f116(x85671))),f337(f337(f178(x85671),f337(a115,x85672)),x85673))+~P4(f337(f337(f252(a884),x85672),f337(f198(f885(x85671)),x85673)))
% 157.25/157.00  [8586]E(f337(f283(x85861,f337(f337(f156(x85861,f891(a102,x85861)),f337(f272(a102,x85861),f79(a102))),x85862)),f337(a3,x85863)),f337(f337(f167(x85861),x85862),x85863))+~P4(f337(f337(f252(a884),x85863),f337(f198(f885(x85861)),x85862)))
% 157.25/157.00  [8651]P4(f337(f337(f339(f891(x86511,x86511)),x86512),f337(f337(f294(x86511,x86511,x86511),x86513),f313(x86511,x86513))))+~P4(f337(f337(f339(f891(x86511,x86511)),x86512),x86513))
% 157.25/157.00  [8668]P4(f337(f337(f251(a884),x86681),x86682))+~P4(f337(f337(f251(a884),f337(f337(f82(a884),f337(a115,x86683)),x86681)),f337(f337(f82(a884),f337(a115,x86683)),x86682)))
% 157.25/157.00  [8684]P4(f337(f337(f251(f892(x86841,a878)),x86842),x86843))+~P4(f337(f337(f251(f892(x86841,a878)),f337(f80(f892(x86841,a878)),x86843)),f337(f80(f892(x86841,a878)),x86842)))
% 157.25/157.00  [8703]P4(f337(f139(x87031),x87032))+~P4(f337(f139(x87031),f337(f337(f337(f192(f885(x87031),f885(x87031)),x87033),f170(x87031)),x87032)))
% 157.25/157.00  [8763]E(f337(f316(f891(x87631,x87632),x87632,f275(x87631,x87632)),f337(f175(f891(x87631,x87632)),x87633)),f189(x87631,x87632,f337(f181(x87631,x87632),x87633)))+~P4(f337(f139(x87631),f337(f337(f156(f891(x87631,x87632),x87631),f271(x87631,x87632)),x87633)))
% 157.25/157.00  [8772]E(f337(f291(x87721,x87721,f313(x87721,x87722)),x87723),x87723)+~P4(f337(f337(f251(f892(x87721,a878)),f337(f291(x87721,x87721,x87722),x87723)),x87723))
% 157.25/157.00  [8814]~P105(x88141)+P14(x88141,f337(f138(x88141,f337(f337(f7(x88141,x88141,a878),a334),f337(x88142,x88143))),x88143))
% 157.25/157.00  [8820]~P4(f337(f337(f251(a884),x88201),x88202))+P4(f337(f337(f251(a884),x88201),f337(f144(a884,a884,f81(a884),x88202),x88203)))
% 157.25/157.00  [8897]~P4(f337(f337(f339(f891(x88971,x88971)),x88972),f313(x88971,x88973)))+P4(f337(f337(f339(f891(x88971,x88971)),x88972),f337(f337(f192(f891(x88971,x88971),a878),f635(x88973,x88972,x88971)),x88973)))
% 157.25/157.00  [8985]~P81(x89851)+E(f337(f337(f81(x89851),x89852),f337(f144(x89851,x89851,f337(f7(x89851,x89851,x89851),f81(x89851)),f2(x89851)),f337(f171(x89851),x89853))),f337(f144(x89851,x89851,f81(x89851),x89852),x89853))
% 157.25/157.00  [9249]P49(x92491,x92492,x92493)+P4(f337(f337(f339(f891(x92491,x92492)),f337(f337(f272(x92491,x92492),f625(x92493,x92492,x92491)),f612(x92493,x92492,x92491))),x92493))
% 157.25/157.00  [9250]P49(x92501,x92502,x92503)+P4(f337(f337(f339(f891(x92501,x92502)),f337(f337(f272(x92501,x92502),f625(x92503,x92502,x92501)),f611(x92503,x92502,x92501))),x92503))
% 157.25/157.00  [9314]~P4(f337(f337(f339(f891(x93141,x93141)),x93142),f337(f337(f294(x93141,x93141,x93141),x93143),f313(x93141,x93143))))+P4(f337(f337(f339(f891(x93141,x93141)),x93142),f337(f337(f192(f891(x93141,x93141),a878),f637(x93143,x93142,x93141)),x93143)))
% 157.25/157.00  [9315]~P4(f337(x93151,f337(f337(f167(x93152),x93153),f337(f198(f885(x93152)),f180(x93152,x93151,x93153)))))+~P4(f337(f337(f252(a884),f337(f198(f885(x93152)),f180(x93152,x93151,x93153))),f337(f198(f885(x93152)),x93153)))
% 157.25/157.00  [9403]~P4(f337(f337(f251(f892(x94031,a878)),x94032),x94033))+P4(f337(f337(f251(f892(x94031,a878)),f337(f337(f7(x94031,f892(x94031,a878),a878),f339(x94031)),x94032)),f337(f337(f7(x94031,f892(x94031,a878),a878),f339(x94031)),x94033)))
% 157.25/157.00  [9456]~P4(f337(f337(f339(f891(f892(x94561,a878),f892(x94561,a878))),f337(f337(f272(f892(x94561,a878),f892(x94561,a878)),x94562),x94563)),f312(x94561)))+P4(f337(f337(f252(f892(x94561,a878)),x94562),x94563))
% 157.25/157.00  [9482]P50(x94821,x94822,x94823)+~P4(f337(f337(f339(f891(x94821,x94821)),f337(f337(f272(x94821,x94821),f628(x94823,x94822,x94821)),f627(x94823,x94822,x94821))),x94823))
% 157.25/157.00  [9483]P50(x94831,x94832,x94833)+~P4(f337(f337(f339(f891(x94831,x94831)),f337(f337(f272(x94831,x94831),f627(x94833,x94832,x94831)),f628(x94833,x94832,x94831))),x94833))
% 157.25/157.00  [9520]~P4(f337(f337(f339(f891(f885(x95201),f885(x95201))),f337(f337(f272(f885(x95201),f885(x95201)),x95202),x95202)),f149(x95201,x95203)))+P4(f337(f337(f339(f891(x95201,x95201)),f337(f337(f272(x95201,x95201),f715(x95202,x95203,x95201)),f715(x95202,x95203,x95201))),x95203))
% 157.25/157.00  [9568]P4(f337(f337(f251(f892(x95681,a878)),x95682),x95683))+~P4(f337(f337(f251(f892(x95681,a878)),f337(f337(f7(x95681,f892(x95681,a878),a878),f339(x95681)),x95682)),f337(f337(f7(x95681,f892(x95681,a878),a878),f339(x95681)),x95683)))
% 157.25/157.00  [9649]E(f337(f337(f22(a884),f337(f337(f6(a884,a884),x96491),f337(f258(a884),x96492))),f337(f337(f6(a884,a884),x96493),f337(f258(a884),x96492))),f337(f337(f6(a884,a884),f337(f337(f18(a884,a884,a884),f337(f337(f8(a884,f892(a884,a884),a884),f22(a884)),x96491)),x96493)),f337(f258(a884),x96492)))+~P4(f337(f337(f251(a884),f337(x96493,f385(x96492,x96491,x96493))),f337(x96491,f385(x96492,x96491,x96493))))
% 157.25/157.00  [9952]E(f337(f257(f891(x99521,x99522)),f337(f276(x99521,x99522,a878),f337(f337(f7(x99521,f892(x99522,f887(x99522)),f892(x99522,a878)),f337(f337(f8(f892(f887(x99522),a878),f892(f892(x99522,f887(x99522)),f892(x99522,a878)),x99521),f8(f887(x99522),a878,x99522)),f337(f337(f8(f887(x99522),f892(f887(x99522),a878),x99521),a334),f337(f181(x99521,x99522),x99523)))),f209(x99522)))),f337(f175(f891(x99521,x99522)),x99523))+~P4(f337(f139(x99521),f337(f337(f156(f891(x99521,x99522),x99521),f271(x99521,x99522)),x99523)))
% 157.25/157.00  [5691]~P74(x56911)+E(f337(f337(f22(x56911),f337(f337(f81(x56911),x56912),x56913)),x56913),x56912)
% 157.25/157.00  [5692]~P74(x56921)+E(f337(f337(f81(x56921),f337(f337(f22(x56921),x56922),x56923)),x56923),x56922)
% 157.25/157.00  [5914]~P74(x59141)+E(f337(f337(f81(x59141),x59142),f337(f337(f81(x59141),f337(f80(x59141),x59142)),x59143)),x59143)
% 157.25/157.00  [5999]~P80(x59991)+E(f337(f337(f82(x59991),f337(f337(f262(x59991),x59992),x59993)),x59992),f337(f337(f262(x59991),x59992),f337(a115,x59993)))
% 157.25/157.00  [6000]~P116(x60001)+E(f337(f337(f82(x60001),f337(f337(f262(x60001),x60002),x60003)),x60002),f337(f337(f262(x60001),x60002),f337(a115,x60003)))
% 157.25/157.00  [6212]~P111(x62121)+E(f337(f76(x62121),f337(f337(f262(x62121),f337(f80(x62121),x62122)),x62123)),f337(f76(x62121),f337(f337(f262(x62121),x62122),x62123)))
% 157.25/157.00  [6272]~P80(x62721)+E(f337(f337(f82(x62721),f337(f337(f262(x62721),x62722),x62723)),x62722),f337(f337(f82(x62721),x62722),f337(f337(f262(x62721),x62722),x62723)))
% 157.25/157.00  [6325]E(f337(f337(f22(a102),f337(f337(f81(a102),x63251),x63252)),x63253),f287(x63251,x63252,x63253))+~P4(f337(f337(f252(a102),x63252),x63253))
% 157.25/157.00  [6346]~E(f337(f337(f140(x63461),x63463),x63462),f116(x63461))+P4(f337(f337(f251(a884),f337(f198(f885(x63461)),x63462)),x63463))
% 157.25/157.00  [6479]E(f337(f337(f82(a884),f337(f106(a884),x64791)),f337(f337(f82(a884),f337(f106(a884),x64792)),x64793)),f2(a884))+~P4(f337(f337(f252(a1),x64791),a84))
% 157.25/157.00  [6496]~P58(x64961)+E(f337(f337(f262(x64961),f337(f337(f295(x64961),f79(x64961)),x64962)),x64963),f337(f337(f295(x64961),f79(x64961)),f337(f337(f262(x64961),x64962),x64963)))
% 157.25/157.00  [6575]E(f337(f337(f22(a884),f337(f337(f81(a884),x65751),x65752)),x65753),f337(f337(f22(a884),x65751),f337(f337(f22(a884),x65753),x65752)))+~P4(f337(f337(f251(a884),x65752),x65753))
% 157.25/157.00  [6577]E(f337(f337(f22(a884),f337(f337(f81(a884),x65771),x65772)),x65773),f337(f337(f81(a884),x65771),f337(f337(f22(a884),x65772),x65773)))+~P4(f337(f337(f251(a884),x65773),x65772))
% 157.25/157.00  [6613]~P64(x66131)+P4(f337(f337(f251(x66131),f337(f337(f104(x66131),x66132),x66133)),x66133))
% 157.25/157.00  [6614]~P101(x66141)+P4(f337(f337(f251(x66141),f337(f337(f104(x66141),x66142),x66143)),x66143))
% 157.25/157.00  [6615]~P64(x66151)+P4(f337(f337(f251(x66151),f337(f337(f104(x66151),x66152),x66153)),x66152))
% 157.25/157.00  [6616]~P101(x66161)+P4(f337(f337(f251(x66161),f337(f337(f104(x66161),x66162),x66163)),x66162))
% 157.25/157.00  [6617]~P105(x66171)+P4(f337(f337(f251(x66171),f337(f337(f249(x66171),x66172),x66173)),x66173))
% 157.25/157.00  [6618]~P105(x66181)+P4(f337(f337(f251(x66181),f337(f337(f249(x66181),x66182),x66183)),x66182))
% 157.25/157.00  [6631]E(f337(f337(f38(a1),f337(f337(f38(a1),x66311),x66312)),x66313),f337(f337(f38(a1),x66311),f337(f337(f82(a1),x66312),x66313)))+~P4(f337(f337(f252(a1),f2(a1)),x66313))
% 157.25/157.00  [6682]~P116(x66821)+E(f337(f337(f81(x66821),f337(f337(f82(x66821),x66822),x66823)),x66823),f337(f337(f82(x66821),f337(f337(f81(x66821),x66822),f79(x66821))),x66823))
% 157.25/157.00  [6683]~P92(x66831)+E(f337(f337(f82(x66831),f337(f80(x66831),f337(f106(x66831),x66832))),x66833),f337(f337(f82(x66831),f337(f106(x66831),f337(f80(a1),x66832))),x66833))
% 157.25/157.00  [6755]~P81(x67551)+E(f337(f168(x67551),f337(f337(f156(x67552,x67551),f337(f16(x67551,x67552),f2(x67551))),x67553)),f2(x67551))
% 157.25/157.00  [6771]E(f337(f337(f81(a884),f337(f106(a884),x67711)),f337(f337(f81(a884),f337(f106(a884),x67712)),x67713)),f337(f337(f81(a884),f337(f106(a884),x67712)),x67713))+~P4(f337(a202,f337(f106(a1),x67711)))
% 157.25/157.00  [6785]~P6(x67851)+E(f39(x67851,f337(f337(f315(x67851),x67852),f337(f337(f315(x67851),x67853),f197(f892(x67851,a878))))),f337(f337(f113(x67851),x67852),x67853))
% 157.25/157.00  [6786]~P6(x67861)+E(f40(x67861,f337(f337(f315(x67861),x67862),f337(f337(f315(x67861),x67863),f197(f892(x67861,a878))))),f337(f337(f104(x67861),x67862),x67863))
% 157.25/157.00  [6809]E(f337(f337(f178(x68091),x68092),x68093),x68093)+~P4(f337(f337(f251(a884),f337(f198(f885(x68091)),x68093)),x68092))
% 157.25/157.00  [6822]E(f337(f337(f140(x68221),x68222),x68223),f116(x68221))+~P4(f337(f337(f251(a884),f337(f198(f885(x68221)),x68223)),x68222))
% 157.25/157.00  [6833]E(f337(f337(f81(a884),f337(f337(f22(a884),x68331),x68332)),x68333),f337(f337(f22(a884),f337(f337(f81(a884),x68331),x68333)),x68332))+~P4(f337(f337(f251(a884),x68332),x68331))
% 157.25/157.00  [6847]~P4(f337(f337(f252(a884),x68471),x68473))+P4(f337(f337(f252(a884),f337(f337(f22(a884),x68471),x68472)),x68473))
% 157.25/157.00  [6875]~P105(x68751)+E(f173(x68751,x68752,f337(f337(f150(x68751,x68751,f5(x68751)),x68752),x68753)),x68753)
% 157.25/157.00  [6964]E(f337(f337(f22(a884),f337(f337(f81(a884),x69641),x69642)),f337(a115,x69643)),f337(f337(f22(a884),x69641),f337(a115,f337(f337(f22(a884),x69643),x69642))))+~P4(f337(f337(f251(a884),x69642),x69643))
% 157.25/157.00  [6965]~P111(x69651)+P4(f337(f337(f251(x69651),f2(x69651)),f337(f337(f262(x69651),f337(f76(x69651),x69652)),x69653)))
% 157.25/157.00  [7010]P24(x70101,x70102,x70103)+~P4(f337(f337(f251(f892(f882(x70101),a878)),x70103),x70102))
% 157.25/157.00  [7053]~P4(f337(f61(x70531),x70532))+P4(f337(f61(x70531),f337(f337(f22(f892(x70531,a878)),x70532),x70533)))
% 157.25/157.00  [7054]~P4(f337(f61(x70541),x70543))+P4(f337(f61(x70541),f337(f337(f104(f892(x70541,a878)),x70542),x70543)))
% 157.25/157.00  [7055]~P4(f337(f61(x70551),x70552))+P4(f337(f61(x70551),f337(f337(f104(f892(x70551,a878)),x70552),x70553)))
% 157.25/157.00  [7196]~P37(x71961,x71963)+P37(x71961,f337(f337(f104(f892(f891(x71961,x71961),a878)),x71962),x71963))
% 157.25/157.00  [7197]~P37(x71971,x71972)+P37(x71971,f337(f337(f104(f892(f891(x71971,x71971),a878)),x71972),x71973))
% 157.25/157.00  [7316]~P64(x73161)+E(f10(x73161,f337(f175(x73161),f337(f337(f153(x73161),x73162),x73163))),f337(f144(x73161,x73161,f113(x73161),x73162),x73163))
% 157.25/157.00  [7317]~P64(x73171)+E(f11(x73171,f337(f175(x73171),f337(f337(f153(x73171),x73172),x73173))),f337(f144(x73171,x73171,f104(x73171),x73172),x73173))
% 157.25/157.00  [7318]~P105(x73181)+E(f14(x73181,f337(f175(x73181),f337(f337(f153(x73181),x73182),x73183))),f337(f144(x73181,x73181,f249(x73181),x73182),x73183))
% 157.25/157.00  [7319]~P105(x73191)+E(f15(x73191,f337(f175(x73191),f337(f337(f153(x73191),x73192),x73193))),f337(f144(x73191,x73191,f250(x73191),x73192),x73193))
% 157.25/157.00  [7379]~P4(f337(f61(x73791),x73792))+P4(f337(f337(f251(a884),f337(f37(x73791),x73792)),f337(f37(x73791),f337(f337(f315(x73791),x73793),x73792))))
% 157.25/157.00  [7387]E(f337(f337(f113(f892(a884,a878)),f337(f307(a884,x73871),x73872)),f337(f307(a884,x73872),f337(f337(f81(a884),x73872),x73873))),f337(f307(a884,x73871),f337(f337(f81(a884),x73872),x73873)))+~P4(f337(f337(f251(a884),x73871),x73872))
% 157.25/157.00  [7397]P4(f337(f337(f251(a884),x73971),x73972))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),x73973),x73971)),x73972))
% 157.25/157.00  [7398]P4(f337(f337(f251(a884),x73981),x73982))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),x73981),x73983)),x73982))
% 157.25/157.00  [7399]P4(f337(f337(f252(a884),x73991),x73992))+~P4(f337(f337(f252(a884),f337(f337(f81(a884),x73991),x73993)),x73992))
% 157.25/157.00  [7438]~P105(x74381)+E(f12(x74381,f250(x74381),f337(f175(x74381),f337(f337(f153(x74381),x74382),x74383))),f337(f144(x74381,x74381,f250(x74381),x74382),x74383))
% 157.25/157.00  [7439]~P105(x74391)+E(f13(x74391,f249(x74391),f337(f175(x74391),f337(f337(f153(x74391),x74392),x74393))),f337(f144(x74391,x74391,f249(x74391),x74392),x74393))
% 157.25/157.00  [7443]~E(x74432,f197(f892(f891(x74431,x74431),a878)))+P4(f337(f337(f251(f892(f891(x74431,x74431),a878)),x74432),x74433))
% 157.25/157.00  [7553]E(f337(f337(f113(f892(x75531,a878)),x75532),f337(f337(f22(f892(x75531,a878)),x75533),x75532)),x75533)+~P4(f337(f337(f251(f892(x75531,a878)),x75532),x75533))
% 157.25/157.00  [7554]~P4(f337(f337(f251(a884),x75541),f337(f337(f81(a884),x75543),x75542)))+P4(f337(f337(f251(a884),f337(f337(f22(a884),x75541),x75542)),x75543))
% 157.25/157.00  [7555]~P4(f337(f337(f252(a884),x75551),f337(f337(f22(a884),x75553),x75552)))+P4(f337(f337(f252(a884),f337(f337(f81(a884),x75551),x75552)),x75553))
% 157.25/157.00  [7612]E(x76121,f116(x76122))+E(f337(f143(x76122),f337(f337(f337(f192(f885(x76122),f885(x76122)),x76123),f170(x76122)),x76121)),f337(f337(f167(x76122),x76121),f44(a884,x76123,f337(f198(f885(x76122)),x76121))))
% 157.25/157.00  [7621]E(f337(f337(f315(x76211),x76212),f337(f337(f22(f892(x76211,a878)),x76213),f337(f337(f315(x76211),x76212),f197(f892(x76211,a878))))),x76213)+~P4(f337(f337(f339(x76211),x76212),x76213))
% 157.25/157.00  [7783]P4(f337(f337(f251(a884),x77831),f337(f337(f81(a884),x77832),x77833)))+~P4(f337(f337(f251(a884),f337(f337(f22(a884),x77831),x77833)),x77832))
% 157.25/157.00  [7784]P4(f337(f337(f252(a884),x77841),f337(f337(f22(a884),x77842),x77843)))+~P4(f337(f337(f252(a884),f337(f337(f81(a884),x77841),x77843)),x77842))
% 157.25/157.00  [7807]P4(f337(f61(x78071),x78072))+~P4(f337(f61(x78071),f337(f337(f113(f892(x78071,a878)),x78073),x78072)))
% 157.25/157.00  [7808]P4(f337(f61(x78081),x78082))+~P4(f337(f61(x78081),f337(f337(f113(f892(x78081,a878)),x78082),x78083)))
% 157.25/157.00  [7881]~P45(x78811,x78813)+P4(f337(f337(f339(f891(x78811,x78811)),f337(f337(f272(x78811,x78811),x78812),x78812)),x78813))
% 157.25/157.00  [8015]E(f337(f337(f167(a884),f141(a884,f337(f307(a884,x80151),x80152))),x80153),f337(f337(f81(a884),x80151),x80153))+~P4(f337(f337(f252(a884),f337(f337(f81(a884),x80151),x80153)),x80152))
% 157.25/157.00  [8081]E(f337(f337(f178(a884),x80811),f141(a884,f337(f307(a884,x80812),x80813))),f141(a884,f337(f307(a884,x80812),f337(f337(f81(a884),x80812),x80811))))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),x80812),x80811)),x80813))
% 157.25/157.00  [8134]~P92(x81341)+E(f337(f337(f262(x81341),x81342),f337(f106(a884),f337(f337(f81(a1),x81343),x81343))),f337(f337(f87(x81341,x81341),f337(f337(f262(x81341),x81342),f337(f106(a884),x81343))),f337(f337(f18(x81341,x81341,x81341),f82(x81341)),f5(x81341))))
% 157.25/157.00  [8400]E(f337(f337(f136(x84001),f337(f337(f178(x84001),x84002),x84003)),f337(f337(f153(x84001),f337(f337(f167(x84001),x84003),x84002)),f337(f337(f140(x84001),f337(a115,x84002)),x84003))),x84003)+~P4(f337(f337(f252(a884),x84002),f337(f198(f885(x84001)),x84003)))
% 157.25/157.00  [8407]P4(f337(f337(f251(f892(x84071,a878)),f325(x84071,x84072)),f325(x84071,x84073)))+~P4(f337(f337(f251(f892(x84071,f892(x84071,a878))),x84073),x84072))
% 157.25/157.00  [8409]~P50(x84091,x84092,x84093)+P50(x84091,x84092,f337(f337(f22(f892(f891(x84091,x84091),a878)),x84093),f313(x84091,f197(f892(f891(x84091,x84091),a878)))))
% 157.25/157.00  [8426]P4(f337(f337(f251(f892(x84261,a878)),f326(x84261,x84262)),f326(x84261,x84263)))+~P4(f337(f337(f251(f892(f891(x84261,x84261),a878)),x84263),x84262))
% 157.25/157.00  [8433]~P123(x84331)+P4(f337(f337(f251(x84331),f2(x84331)),f337(f337(f81(x84331),f337(f337(f82(x84331),x84332),x84332)),f337(f337(f82(x84331),x84333),x84333))))
% 157.25/157.00  [8465]P4(f337(f337(f251(f892(x84651,a878)),f337(f290(x84651),x84652)),f337(f290(x84651),x84653)))+~P4(f337(f337(f251(f892(f891(x84651,x84651),a878)),x84652),x84653))
% 157.25/157.00  [8495]~P41(x84951,x84952)+~P4(f337(f337(f339(f891(x84951,x84951)),f337(f337(f272(x84951,x84951),x84953),x84953)),x84952))
% 157.25/157.00  [8497]~P37(x84971,x84972)+~P4(f337(f337(f339(f891(x84971,x84971)),f337(f337(f272(x84971,x84971),x84973),x84973)),x84972))
% 157.25/157.00  [8552]P4(f337(f337(f251(f892(x85521,a878)),f39(f892(x85521,a878),x85522)),f39(f892(x85521,a878),x85523)))+~P4(f337(f337(f251(f892(f892(x85521,a878),a878)),x85522),x85523))
% 157.25/157.00  [8553]P4(f337(f337(f251(f892(x85531,a878)),f40(f892(x85531,a878),x85532)),f40(f892(x85531,a878),x85533)))+~P4(f337(f337(f251(f892(f892(x85531,a878),a878)),x85533),x85532))
% 157.25/157.00  [8605]~P9(x86051,x86053,x86052)+P4(f337(f337(f251(f892(f891(x86051,x86051),a878)),x86052),f337(f337(f274(x86051,x86051),x86053),f337(f16(f892(x86051,a878),x86051),x86053))))
% 157.25/157.00  [8606]~P39(x86061,x86063,x86062)+P4(f337(f337(f251(f892(f891(x86061,x86061),a878)),x86062),f337(f337(f274(x86061,x86061),x86063),f337(f16(f892(x86061,a878),x86061),x86063))))
% 157.25/157.00  [8652]~P85(x86521)+P4(f337(f337(f251(x86521),f337(f337(f22(x86521),f337(f76(x86521),x86522)),f337(f76(x86521),x86523))),f337(f76(x86521),f337(f337(f22(x86521),x86523),x86522))))
% 157.25/157.00  [8653]~P85(x86531)+P4(f337(f337(f251(x86531),f337(f337(f22(x86531),f337(f76(x86531),x86532)),f337(f76(x86531),x86533))),f337(f76(x86531),f337(f337(f22(x86531),x86532),x86533))))
% 157.25/157.00  [8682]P4(f337(f337(f251(f892(f891(x86821,x86821),a878)),f313(x86821,x86822)),f313(x86821,x86823)))+~P4(f337(f337(f251(f892(f891(x86821,x86821),a878)),x86822),x86823))
% 157.25/157.00  [8838]P50(x88381,x88382,x88383)+~P50(x88381,x88382,f337(f337(f22(f892(f891(x88381,x88381),a878)),x88383),f313(x88381,f197(f892(f891(x88381,x88381),a878)))))
% 157.25/157.00  [8856]P4(f337(f337(f251(f892(f891(f885(x88561),f885(x88561)),a878)),f160(x88561,x88562)),f160(x88561,x88563)))+~P4(f337(f337(f251(f892(f891(x88561,x88561),a878)),x88562),x88563))
% 157.25/157.00  [8857]P4(f337(f337(f251(f892(f891(f885(x88571),f885(x88571)),a878)),f159(x88571,x88572)),f159(x88571,x88573)))+~P4(f337(f337(f251(f892(f891(x88571,x88571),a878)),x88572),x88573))
% 157.25/157.00  [8876]~P39(x88761,x88763,x88762)+P4(f337(f337(f251(f892(f891(x88761,x88761),a878)),x88762),f337(f337(f294(x88761,x88761,x88761),f337(f292(x88761,x88761),x88762)),x88762)))
% 157.25/157.00  [8926]~P4(f337(f139(x89261),x89262))+E(f337(f138(x89261,f337(f337(f7(x89261,f892(x89261,a878),a878),f339(x89261)),f337(f175(x89261),f179(x89261,x89262,x89263)))),x89262),f179(x89261,x89262,x89263))
% 157.25/157.00  [8983]E(x89831,x89832)+~P4(f337(f337(f339(f891(x89833,x89833)),f337(f337(f272(x89833,x89833),x89831),x89832)),f313(x89833,f197(f892(f891(x89833,x89833),a878)))))
% 157.25/157.00  [9065]P4(f337(f337(f339(x90651),x90652),f326(x90651,x90653)))+P4(f337(f337(f339(f891(x90651,x90651)),f337(f337(f272(x90651,x90651),f548(x90653,x90652,x90651)),x90652)),x90653))
% 157.25/157.00  [9066]P4(f337(f337(f339(x90661),x90662),f326(x90661,x90663)))+P4(f337(f337(f339(f891(x90661,x90661)),f337(f337(f272(x90661,x90661),f613(x90663,x90662,x90661)),x90662)),x90663))
% 157.25/157.00  [9067]P4(f337(f337(f339(x90671),x90672),f326(x90671,x90673)))+P4(f337(f337(f339(f891(x90671,x90671)),f337(f337(f272(x90671,x90671),f615(x90673,x90672,x90671)),x90672)),x90673))
% 157.25/157.00  [9155]~P4(f337(f337(f339(f885(x91551)),x91553),f163(x91551,x91552)))+P4(f337(f162(x91551,f337(f337(f7(x91551,f892(x91551,a878),a878),f339(x91551)),x91552)),x91553))
% 157.25/157.00  [9176]P4(f337(x91763,x91762))+E(f337(f257(x91761),f337(f337(f18(x91761,a878,a878),f337(f337(f8(a878,f892(a878,a878),x91761),a335),f337(a334,x91762))),x91763)),f197(f892(x91761,a878)))
% 157.25/157.00  [9194]~P85(x91941)+P4(f337(f337(f251(x91941),f337(f76(x91941),f337(f337(f22(x91941),f337(f76(x91941),x91942)),f337(f76(x91941),x91943)))),f337(f76(x91941),f337(f337(f22(x91941),x91942),x91943))))
% 157.25/157.00  [9208]~P4(f337(x92083,x92082))+E(f337(f257(x92081),f337(f337(f18(x92081,a878,a878),f337(f337(f8(a878,f892(a878,a878),x92081),a335),f337(a334,x92082))),x92083)),f337(f337(f315(x92081),x92082),f197(f892(x92081,a878))))
% 157.25/157.00  [9215]~P4(f337(f337(f339(f892(x92151,a878)),x92153),f337(f314(x92151),x92152)))+P4(f337(f265(x92151,f337(f337(f7(x92151,f892(x92151,a878),a878),f339(x92151)),x92152)),x92153))
% 157.25/157.00  [9248]P37(x92481,x92482)+P4(f337(f337(f339(f891(x92481,x92481)),f337(f337(f272(x92481,x92481),f337(f559(x92482,x92481),f337(a115,x92483))),f337(f559(x92482,x92481),x92483))),x92482))
% 157.25/157.00  [9383]P4(f337(f337(f339(f885(x93831)),x93832),f163(x93831,x93833)))+~P4(f337(f162(x93831,f337(f337(f7(x93831,f892(x93831,a878),a878),f339(x93831)),x93833)),x93832))
% 157.25/157.00  [9395]P4(f337(f337(f339(f892(x93951,a878)),x93952),f337(f314(x93951),x93953)))+~P4(f337(f265(x93951,f337(f337(f7(x93951,f892(x93951,a878),a878),f339(x93951)),x93953)),x93952))
% 157.25/157.00  [9452]P4(f337(f337(f339(x94521),f337(f283(x94521,x94522),x94523)),f337(f175(x94521),f337(f337(f156(f891(a102,x94521),x94521),f275(a102,x94521)),x94522))))+~P4(f337(f337(f252(a102),x94523),f337(f168(a102),f337(f337(f156(f891(a102,x94521),a102),f271(a102,x94521)),x94522))))
% 157.25/157.00  [9501]P4(f337(f337(f251(f892(f891(f885(x95011),f885(x95011)),a878)),f160(x95011,x95012)),f337(f337(f274(f885(x95011),f885(x95011)),f163(x95011,x95013)),f337(f16(f892(f885(x95011),a878),f885(x95011)),f163(x95011,x95013)))))+~P4(f337(f337(f251(f892(f891(x95011,x95011),a878)),x95012),f337(f337(f274(x95011,x95011),x95013),f337(f16(f892(x95011,a878),x95011),x95013))))
% 157.25/157.00  [9523]P4(f337(f337(f339(x95231),f337(f271(x95231,f891(a102,a102)),f337(f281(x95231,x95232),x95233))),f337(f175(x95231),f337(f337(f156(f891(a102,x95231),x95231),f275(a102,x95231)),x95232))))+~P4(f337(f337(f252(a102),f2(a102)),f337(f168(a102),f337(f337(f156(f891(a102,x95231),a102),f271(a102,x95231)),x95232))))
% 157.25/157.00  [9537]~P4(f337(f337(f251(f892(f891(x95371,x95371),a878)),x95372),f337(f337(f274(x95371,x95371),x95373),f337(f16(f892(x95371,a878),x95371),x95373))))+P4(f337(f337(f251(f892(f891(x95371,x95371),a878)),f337(f337(f294(x95371,x95371,x95371),x95372),f313(x95371,x95372))),f337(f337(f274(x95371,x95371),x95373),f337(f16(f892(x95371,a878),x95371),x95373))))
% 157.25/157.00  [9841]~P37(x98411,x98412)+~P4(f337(f337(f339(f891(x98411,x98411)),f337(f337(f272(x98411,x98411),f337(x98413,f337(a115,f560(x98412,x98411,x98413)))),f337(x98413,f560(x98412,x98411,x98413)))),x98412))
% 157.25/157.00  [9842]~P37(x98421,x98422)+~P4(f337(f337(f339(f891(x98421,x98421)),f337(f337(f272(x98421,x98421),f337(x98423,f337(a115,f621(x98423,x98422,x98421)))),f337(x98423,f621(x98423,x98422,x98421)))),x98422))
% 157.25/157.00  [10092]P4(f337(f337(f251(f892(f891(f892(x100921,a878),f892(x100921,a878)),a878)),f337(f337(f294(f892(x100921,a878),f892(x100921,a878),f892(x100921,a878)),f328(x100921,x100922)),f337(f337(f113(f892(f891(f892(x100921,a878),f892(x100921,a878)),a878)),f328(x100921,x100923)),f337(f337(f315(f891(f892(x100921,a878),f892(x100921,a878))),f337(f337(f272(f892(x100921,a878),f892(x100921,a878)),f197(f892(x100921,a878))),f197(f892(x100921,a878)))),f197(f892(f891(f892(x100921,a878),f892(x100921,a878)),a878)))))),f328(x100921,x100922)))+~P4(f337(f337(f251(f892(f891(x100921,x100921),a878)),f337(f337(f294(x100921,x100921,x100921),x100922),x100923)),x100922))
% 157.25/157.00  [10093]P4(f337(f337(f251(f892(f891(f892(x100931,a878),f892(x100931,a878)),a878)),f337(f337(f294(f892(x100931,a878),f892(x100931,a878),f892(x100931,a878)),f330(x100931,x100932)),f337(f337(f113(f892(f891(f892(x100931,a878),f892(x100931,a878)),a878)),f330(x100931,x100933)),f337(f337(f315(f891(f892(x100931,a878),f892(x100931,a878))),f337(f337(f272(f892(x100931,a878),f892(x100931,a878)),f197(f892(x100931,a878))),f197(f892(x100931,a878)))),f197(f892(f891(f892(x100931,a878),f892(x100931,a878)),a878)))))),f330(x100931,x100932)))+~P4(f337(f337(f251(f892(f891(x100931,x100931),a878)),f337(f337(f294(x100931,x100931,x100931),x100932),x100933)),x100932))
% 157.25/157.00  [7315]~P4(f337(f337(f251(a884),x73152),x73151))+E(f337(f337(f22(a884),f337(a115,f337(f337(f22(a884),x73151),x73152))),x73153),f337(f337(f22(a884),f337(a115,x73151)),f337(f337(f81(a884),x73152),x73153)))
% 157.25/157.00  [7354]~P55(x73541)+E(f337(f337(f81(x73541),f44(x73541,x73542,x73543)),f337(f337(f82(x73541),f337(f337(f38(x73541),x73542),x73543)),x73543)),x73542)
% 157.25/157.00  [7559]E(f337(f337(f82(a884),f337(f106(a884),x75591)),f337(f337(f82(a884),f337(f106(a884),x75592)),x75593)),f337(f337(f82(a884),f337(f106(a884),f337(f337(f82(a1),x75591),x75592))),x75593))+P4(f337(f337(f252(a1),x75591),a84))
% 157.25/157.00  [8024]~P4(f337(f337(f251(a884),x80243),x80242))+P4(f337(f337(f251(a884),x80241),f337(f337(f22(a884),f337(f337(f81(a884),x80242),x80241)),x80243)))
% 157.25/157.00  [8221]~P4(f337(f337(f251(a884),x82211),x82212))+E(f337(f337(f136(a884),f141(a884,f337(f307(a884,x82211),x82212))),f141(a884,f337(f307(a884,x82212),f337(f337(f81(a884),x82212),x82213)))),f141(a884,f337(f307(a884,x82211),f337(f337(f81(a884),x82212),x82213))))
% 157.25/157.00  [8474]~P4(f337(f61(x84741),x84742))+E(f337(a115,f337(f37(x84741),f337(f337(f22(f892(x84741,a878)),x84742),f337(f337(f315(x84741),x84743),f197(f892(x84741,a878)))))),f337(f37(x84741),f337(f337(f315(x84741),x84743),x84742)))
% 157.25/157.00  [8515]~P4(f337(f61(x85151),x85152))+E(f337(f337(f81(a884),f79(a884)),f337(f37(x85151),f337(f337(f22(f892(x85151,a878)),x85152),f337(f337(f315(x85151),x85153),f197(f892(x85151,a878)))))),f337(f37(x85151),f337(f337(f315(x85151),x85153),x85152)))
% 157.25/157.00  [8691]E(f337(f337(f22(a884),f337(f37(x86911),x86912)),f337(f37(x86911),f337(f337(f104(f892(x86911,a878)),x86912),x86913))),f337(f37(x86911),f337(f337(f22(f892(x86911,a878)),x86912),x86913)))+~P4(f337(f61(x86911),f337(f337(f104(f892(x86911,a878)),x86912),x86913)))
% 157.25/157.00  [8922]~P7(f337(x89222,f430(x89222,x89223,x89221)))+E(f337(f103(a1),f337(f337(f6(x89221,a884),f337(f337(f8(a1,a884,x89221),a107),x89222)),x89223)),f337(f337(f6(x89221,a1),x89222),x89223))
% 157.25/157.00  [8923]~P7(f337(x89232,f481(x89232,x89233,x89231)))+E(f337(f103(a1),f337(f337(f9(x89231,a884),f337(f337(f8(a1,a884,x89231),a107),x89232)),x89233)),f337(f337(f9(x89231,a1),x89232),x89233))
% 157.25/157.00  [8968]~P4(f337(f61(x89681),x89683))+P4(f337(f337(f251(a884),f337(f337(f22(a884),f337(f37(x89681),x89682)),f337(f37(x89681),x89683))),f337(f37(x89681),f337(f337(f22(f892(x89681,a878)),x89682),x89683))))
% 157.25/157.00  [8991]P4(f337(f337(f339(x89911),f430(x89912,x89913,x89911)),x89913))+E(f337(f103(a1),f337(f337(f6(x89911,a884),f337(f337(f8(a1,a884,x89911),a107),x89912)),x89913)),f337(f337(f6(x89911,a1),x89912),x89913))
% 157.25/157.00  [8992]P4(f337(f337(f339(x89921),f481(x89922,x89923,x89921)),x89923))+E(f337(f103(a1),f337(f337(f9(x89921,a884),f337(f337(f8(a1,a884,x89921),a107),x89922)),x89923)),f337(f337(f9(x89921,a1),x89922),x89923))
% 157.25/157.00  [9057]E(f86(x90571,f337(f337(f7(x90571,f892(x90571,a878),a878),f339(x90571)),f337(f337(f22(f892(x90571,a878)),x90572),f337(f337(f315(x90571),x90573),f197(f892(x90571,a878)))))),f264(x90571,x90573,x90572))+P4(f337(f337(f251(f892(x90571,a878)),x90572),f337(f337(f315(x90571),x90573),f197(f892(x90571,a878)))))
% 157.25/157.00  [9396]E(f337(f337(f156(f885(x93961),x93961),f337(f337(f7(f885(x93961),a884,x93961),f167(x93961)),x93962)),f337(f138(f885(x93961),f337(f337(f8(a884,a878,f885(x93961)),f337(f252(a884),x93962)),f198(f885(x93961)))),x93963)),f337(f337(f167(f885(x93961)),f183(x93961,x93963)),x93962))+~P4(f337(f337(f252(a884),x93962),f337(f198(f885(f885(x93961))),f183(x93961,x93963))))
% 157.25/157.00  [9471]E(f337(f138(x94711,x94712),x94713),f180(x94711,x94712,x94713))+P4(f337(f337(f339(x94711),f747(x94713,x94712,x94711)),f337(f175(x94711),f337(f337(f140(x94711),f337(f198(f885(x94711)),f180(x94711,x94712,x94713))),x94713))))
% 157.25/157.00  [9608]E(f337(f337(f140(x96081),f337(f198(f885(x96081)),f180(x96081,x96082,x96083))),x96083),f116(x96081))+~P4(f337(x96082,f337(f143(x96081),f337(f337(f140(x96081),f337(f198(f885(x96081)),f180(x96081,x96082,x96083))),x96083))))
% 157.25/157.00  [9701]~P4(f337(f337(f339(f891(x97011,x97011)),x97012),f313(x97011,x97013)))+P4(f337(f337(f339(f891(x97011,x97011)),x97012),f337(f337(f41(a884,f892(f891(x97011,x97011),a878)),f260(f892(a884,a878))),f337(f337(f7(a884,f892(f891(x97011,x97011),a878),f892(f891(x97011,x97011),a878)),f192(f891(x97011,x97011),a878)),x97013))))
% 157.25/157.00  [9758]~P4(f337(f337(f251(f892(x97581,a878)),f337(f337(f41(a884,f892(x97581,a878)),f337(f307(a884,f2(a884)),f386(x97583,x97582,x97581))),x97582)),x97583))+P4(f337(f337(f251(f892(x97581,a878)),f337(f337(f41(a884,f892(x97581,a878)),f260(f892(a884,a878))),x97582)),x97583))
% 157.25/157.00  [9816]~P4(f337(f337(f252(a1),f2(a1)),x98163))+P4(f337(f337(f252(a1),x98161),f337(f337(f81(a1),x98162),f337(f337(f82(a1),f337(f337(f81(a1),f337(f76(a1),f337(f337(f22(a1),x98162),x98161))),f79(a1))),x98163))))
% 157.25/157.00  [9828]~P37(x98281,f337(f337(f113(f892(f891(x98281,x98281),a878)),x98282),x98283))+P37(x98281,f337(f337(f113(f892(f891(x98281,x98281),a878)),f337(f337(f113(f892(f891(x98281,x98281),a878)),f337(f337(f294(x98281,x98281,x98281),x98282),x98282)),f337(f337(f294(x98281,x98281,x98281),x98283),x98282))),x98283))
% 157.25/157.00  [9908]P37(x99081,f337(f337(f113(f892(f891(x99081,x99081),a878)),x99082),x99083))+~P37(x99081,f337(f337(f113(f892(f891(x99081,x99081),a878)),f337(f337(f113(f892(f891(x99081,x99081),a878)),f337(f337(f294(x99081,x99081,x99081),x99082),x99082)),f337(f337(f294(x99081,x99081,x99081),x99083),x99082))),x99083))
% 157.25/157.00  [9474]~P138(x94741)+E(f337(f105(x94741),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x94742),x94743)),f197(f892(f891(a884,a884),a878)))))),f337(f337(f22(x94741),f337(f103(x94741),x94742)),f337(f103(x94741),x94743)))
% 157.25/157.00  [9555]P4(f337(x95553,x95552))+E(f337(f257(x95551),f337(f337(f18(x95551,a878,a878),f337(f337(f8(a878,f892(a878,a878),x95551),a335),f337(f337(f7(x95551,x95551,a878),a334),x95552))),x95553)),f197(f892(x95551,a878)))
% 157.25/157.00  [9557]~P4(f337(x95573,x95572))+E(f337(f257(x95571),f337(f337(f18(x95571,a878,a878),f337(f337(f8(a878,f892(a878,a878),x95571),a335),f337(f337(f7(x95571,x95571,a878),a334),x95572))),x95573)),f337(f337(f315(x95571),x95572),f197(f892(x95571,a878))))
% 157.25/157.00  [9794]E(x97941,x97942)+P4(f337(f337(f261(x97943,x97943,f337(f337(f8(f892(x97943,a878),f892(x97943,a878),x97943),f337(f8(a878,a878,x97943),a332)),a334)),x97941),x97942))
% 157.25/157.00  [9886]~E(x98861,x98862)+~P4(f337(f337(f261(x98863,x98863,f337(f337(f8(f892(x98863,a878),f892(x98863,a878),x98863),f337(f8(a878,a878,x98863),a332)),a334)),x98861),x98862))
% 157.25/157.00  [9900]~P4(f337(f61(x99001),x99003))+E(f337(f337(f64(x99001,f892(x99001,a878),f337(f337(f8(f892(x99001,a878),f892(f892(x99001,a878),f892(x99001,a878)),x99001),f337(f7(f892(x99001,a878),f892(x99001,a878),f892(x99001,a878)),f22(f892(x99001,a878)))),f337(f337(f7(x99001,f892(x99001,a878),f892(x99001,a878)),f315(x99001)),f197(f892(x99001,a878))))),x99002),x99003),f337(f337(f22(f892(x99001,a878)),x99002),x99003))
% 157.25/157.00  [9932]~P4(f337(f337(f252(a1),f2(a1)),x99323))+P4(f337(f337(f252(a1),f337(f337(f22(a1),x99321),f337(f337(f82(a1),f337(f337(f81(a1),f337(f76(a1),f337(f337(f22(a1),x99321),x99322))),f79(a1))),x99323))),x99322))
% 157.25/157.00  [10155]~P4(f337(f337(f339(x101551),x101553),f326(x101551,x101552)))+P4(f337(f325(x101551,f337(f337(f7(x101551,f892(f891(x101551,x101551),a878),f892(x101551,a878)),f337(f337(f8(f892(x101551,f892(f892(f891(x101551,x101551),a878),a878)),f892(f892(f891(x101551,x101551),a878),f892(x101551,a878)),x101551),f7(x101551,f892(f891(x101551,x101551),a878),a878)),f337(f337(f8(f892(x101551,f891(x101551,x101551)),f892(x101551,f892(f892(f891(x101551,x101551),a878),a878)),x101551),f337(f8(f891(x101551,x101551),f892(f892(f891(x101551,x101551),a878),a878),x101551),f339(f891(x101551,x101551)))),f272(x101551,x101551)))),x101552)),x101553))
% 157.25/157.00  [10168]P4(f337(f337(f339(x101681),x101682),f326(x101681,x101683)))+~P4(f337(f325(x101681,f337(f337(f7(x101681,f892(f891(x101681,x101681),a878),f892(x101681,a878)),f337(f337(f8(f892(x101681,f892(f892(f891(x101681,x101681),a878),a878)),f892(f892(f891(x101681,x101681),a878),f892(x101681,a878)),x101681),f7(x101681,f892(f891(x101681,x101681),a878),a878)),f337(f337(f8(f892(x101681,f891(x101681,x101681)),f892(x101681,f892(f892(f891(x101681,x101681),a878),a878)),x101681),f337(f8(f891(x101681,x101681),f892(f892(f891(x101681,x101681),a878),a878),x101681),f339(f891(x101681,x101681)))),f272(x101681,x101681)))),x101683)),x101682))
% 157.25/157.00  [9756]~P4(f337(f61(x97561),f337(f257(x97561),x97563)))+P4(f337(f61(x97561),f337(f257(x97561),f337(f337(f18(x97561,a878,a878),f337(f337(f8(a878,f892(a878,a878),x97561),a335),x97562)),x97563))))
% 157.25/157.00  [9757]~P4(f337(f61(x97571),f337(f257(x97571),x97572)))+P4(f337(f61(x97571),f337(f257(x97571),f337(f337(f18(x97571,a878,a878),f337(f337(f8(a878,f892(a878,a878),x97571),a335),x97572)),x97573))))
% 157.25/157.00  [9860]P4(f337(f61(x98601),f337(f257(x98601),x98602)))+~P4(f337(f61(x98601),f337(f257(x98601),f337(f337(f18(x98601,a878,a878),f337(f337(f8(a878,f892(a878,a878),x98601),a336),x98603)),x98602))))
% 157.25/157.00  [9861]P4(f337(f61(x98611),f337(f257(x98611),x98612)))+~P4(f337(f61(x98611),f337(f257(x98611),f337(f337(f18(x98611,a878,a878),f337(f337(f8(a878,f892(a878,a878),x98611),a336),x98612)),x98613))))
% 157.25/157.00  [10142]~P4(f337(f61(x101421),x101422))+P4(f337(f61(f885(x101421)),f337(f257(f885(x101421)),f337(f337(f18(f885(x101421),a878,a878),f337(f337(f8(a878,f892(a878,a878),f885(x101421)),a335),f337(f337(f7(f885(x101421),f892(x101421,a878),a878),f337(f337(f8(f892(x101421,a878),f892(f892(x101421,a878),a878),f885(x101421)),f251(f892(x101421,a878))),f175(x101421))),x101422))),f337(f337(f7(f885(x101421),a884,a878),f337(f337(f8(a884,f892(a884,a878),f885(x101421)),a334),f198(f885(x101421)))),x101423)))))
% 157.25/157.00  [10143]~P4(f337(f61(x101431),x101432))+P4(f337(f61(f885(x101431)),f337(f257(f885(x101431)),f337(f337(f18(f885(x101431),a878,a878),f337(f337(f8(a878,f892(a878,a878),f885(x101431)),a335),f337(f337(f7(f885(x101431),f892(x101431,a878),a878),f337(f337(f8(f892(x101431,a878),f892(f892(x101431,a878),a878),f885(x101431)),f251(f892(x101431,a878))),f175(x101431))),x101432))),f337(f337(f7(f885(x101431),a884,a878),f337(f337(f8(a884,f892(a884,a878),f885(x101431)),f251(a884)),f198(f885(x101431)))),x101433)))))
% 157.25/157.00  [9875]~P116(x98751)+E(f337(f337(f262(x98751),x98752),f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x98753)),f337(f337(f82(x98751),f337(f337(f262(x98751),x98752),x98753)),f337(f337(f262(x98751),x98752),x98753)))
% 157.25/157.00  [9913]~P80(x99131)+E(f337(f337(f262(x99131),f337(f337(f262(x99131),x99132),x99133)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f262(x99131),x99132),f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99133)))
% 157.25/157.00  [9959]~P138(x99591)+E(f337(f337(f262(x99591),f337(f80(x99591),x99592)),f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99593)),f337(f337(f262(x99591),x99592),f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99593)))
% 157.25/157.00  [10099]~P111(x100991)+P4(f337(f337(f251(x100991),f2(x100991)),f337(f337(f81(x100991),f337(f337(f262(x100991),x100992),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x100991),x100993),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))))
% 157.25/157.00  [9969]~P116(x99691)+E(f337(f337(f262(x99691),x99692),f337(a115,f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99693))),f337(f337(f82(x99691),x99692),f337(f337(f82(x99691),f337(f337(f262(x99691),x99692),x99693)),f337(f337(f262(x99691),x99692),x99693))))
% 157.25/157.00  [10018]~P80(x100181)+E(f337(f337(f82(x100181),x100182),f337(f337(f262(x100181),f337(f337(f262(x100181),x100182),x100183)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x100181),x100182),f337(a115,f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100183))))
% 157.25/157.00  [10057]~P111(x100571)+P4(f337(f337(f251(x100571),f2(x100571)),f337(f337(f262(x100571),x100572),f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x100573))))
% 157.25/157.00  [10121]~P92(x101211)+E(f337(f337(f22(x101211),f337(f337(f81(x101211),f337(f337(f262(x101211),x101212),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101211),x101213),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f337(f337(f82(x101211),f337(f337(f82(x101211),f337(f106(x101211),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x101212)),x101213)),f337(f337(f262(x101211),f337(f337(f22(x101211),x101212),x101213)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [10122]~P92(x101221)+E(f337(f337(f81(x101221),f337(f337(f81(x101221),f337(f337(f262(x101221),x101222),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101221),x101223),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f337(f337(f82(x101221),f337(f337(f82(x101221),f337(f106(x101221),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x101222)),x101223)),f337(f337(f262(x101221),f337(f337(f81(x101221),x101222),x101223)),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [4731]E(x47311,x47312)+~E(f33(x47313,x47311),f33(x47314,x47312))
% 157.25/157.00  [4732]E(x47321,x47322)+~E(f33(x47321,x47323),f33(x47322,x47324))
% 157.25/157.00  [4733]E(x47331,x47332)+~E(f32(x47333,x47331),f32(x47334,x47332))
% 157.25/157.00  [4734]E(x47341,x47342)+~E(f32(x47341,x47343),f32(x47342,x47344))
% 157.25/157.00  [7825]P25(x78251,x78252,x78253,x78254)+~E(f543(x78254,x78253,x78252,x78251),f544(x78254,x78253,x78252,x78251))
% 157.25/157.00  [8113]P34(x81131,x81132,x81133,x81134,f116(x81132))+~E(x81134,f116(x81131))
% 157.25/157.00  [8114]P34(x81141,x81142,x81143,f116(x81141),x81144)+~E(x81144,f116(x81142))
% 157.25/157.00  [8327]~P25(x83271,f887(x83272),x83274,f187(x83271,x83272,x83274))+P25(x83271,f887(x83272),f188(x83271,x83272,x83273,x83274),f187(x83271,x83272,x83274))
% 157.25/157.00  [8529]~P25(x85291,f887(x85292),f188(x85291,x85292,x85294,x85293),f187(x85291,x85292,x85293))+P25(x85291,f887(x85292),x85293,f187(x85291,x85292,x85293))
% 157.25/157.00  [8642]~P34(x86422,x86423,x86424,x86421,f116(x86423))+E(x86421,f116(x86422))
% 157.25/157.00  [8643]~P34(x86433,x86432,x86434,f116(x86433),x86431)+E(x86431,f116(x86432))
% 157.25/157.00  [5110]~P17(x51103,x51101,x51104)+E(f337(f337(x51101,x51102),x51102),x51102)
% 157.25/157.00  [5367]P4(f337(x53672,x53674))+E(f337(f138(x53671,x53672),f172(x53671,x53673,x53674)),f116(x53671))
% 157.25/157.00  [5403]~E(x54034,f197(f892(x54031,a878)))+E(f337(f316(x54031,x54032,x54033),x54034),f197(f892(x54032,a878)))
% 157.25/157.00  [5643]~P4(f337(x56432,x56434))+E(f337(f138(x56431,x56432),f172(x56431,x56433,x56434)),f172(x56431,x56433,x56434))
% 157.25/157.00  [5672]~E(f337(f316(x56722,x56723,x56724),x56721),f197(f892(x56723,a878)))+E(x56721,f197(f892(x56722,a878)))
% 157.25/157.00  [5957]~P105(x59572)+E(f337(f337(f150(x59571,x59572,x59573),x59574),f116(x59571)),f337(f337(f153(x59571),x59574),f116(x59571)))
% 157.25/157.00  [5995]E(f337(x59951,x59952),f210(x59953))+P4(f337(f337(f339(x59954),x59952),f187(x59954,x59953,x59951)))
% 157.25/157.00  [6319]~E(x63191,f197(f892(x63192,a878)))+~P4(f337(f62(x63192,x63193,x63191),x63194))
% 157.25/157.00  [6340]~P53(x63401,x63403,x63404,x63402)+P4(f337(f61(x63401),x63402))
% 157.25/157.00  [6341]~P53(x63411,x63413,x63412,x63414)+P4(f337(f61(x63411),x63412))
% 157.25/157.00  [6347]~P53(x63472,x63473,x63474,x63471)+~E(x63471,f197(f892(x63472,a878)))
% 157.25/157.00  [6378]~P106(x63781)+E(f337(f337(f104(f892(x63781,a878)),f337(f307(x63781,x63782),x63783)),f308(x63781,x63783,x63784)),f197(f892(x63781,a878)))
% 157.25/157.00  [6405]~P4(f337(f337(x64053,x64054),x64052))+P4(f337(f337(f339(x64051),x64052),f298(x64051,x64053,x64054)))
% 157.25/157.00  [6406]~P4(f337(f337(x64063,x64064),x64062))+P4(f337(f337(f339(x64061),x64062),f299(x64061,x64063,x64064)))
% 157.25/157.00  [6407]~P4(f337(f337(x64073,x64072),x64074))+P4(f337(f337(f339(x64071),x64072),f303(x64071,x64073,x64074)))
% 157.25/157.00  [6408]~P4(f337(f337(x64083,x64082),x64084))+P4(f337(f337(f339(x64081),x64082),f300(x64081,x64083,x64084)))
% 157.25/157.00  [6548]~P106(x65481)+E(f337(f337(f104(f892(x65481,a878)),f311(x65481,x65482,x65483)),f308(x65481,x65483,x65484)),f197(f892(x65481,a878)))
% 157.25/157.00  [6549]~P106(x65491)+E(f337(f337(f104(f892(x65491,a878)),f310(x65491,x65492,x65493)),f311(x65491,x65493,x65494)),f197(f892(x65491,a878)))
% 157.25/157.00  [6550]~P106(x65501)+E(f337(f337(f104(f892(x65501,a878)),f310(x65501,x65502,x65503)),f310(x65501,x65503,x65504)),f197(f892(x65501,a878)))
% 157.25/157.00  [6551]~P106(x65511)+E(f337(f337(f104(f892(x65511,a878)),f308(x65511,x65512,x65513)),f311(x65511,x65513,x65514)),f197(f892(x65511,a878)))
% 157.25/157.00  [6552]~P106(x65521)+E(f337(f337(f104(f892(x65521,a878)),f308(x65521,x65522,x65523)),f310(x65521,x65523,x65524)),f197(f892(x65521,a878)))
% 157.25/157.00  [6591]P4(f337(f337(x65911,x65912),f575(x65912,x65911)))+~P4(f337(f266(x65913,x65914,x65911),x65912))
% 157.25/157.00  [6640]~E(f337(x66401,x66402),f210(x66403))+~P4(f337(f337(f339(x66404),x66402),f187(x66404,x66403,x66401)))
% 157.25/157.00  [6669]~P105(x66692)+E(f337(f175(x66691),f152(x66691,x66692,x66693,x66694)),f337(f175(x66691),x66694))
% 157.25/157.00  [6720]~P142(x67201)+E(f199(x67201,x67202,f337(a115,x67203),x67204),f199(x67201,x67202,x67203,f337(x67202,x67204)))
% 157.25/157.00  [6780]~P4(f337(f337(f339(x67804),x67803),f298(x67804,x67801,x67802)))+P4(f337(f337(x67801,x67802),x67803))
% 157.25/157.00  [6781]~P4(f337(f337(f339(x67814),x67813),f299(x67814,x67811,x67812)))+P4(f337(f337(x67811,x67812),x67813))
% 157.25/157.00  [6782]~P4(f337(f337(f339(x67824),x67822),f303(x67824,x67821,x67823)))+P4(f337(f337(x67821,x67822),x67823))
% 157.25/157.00  [6783]~P4(f337(f337(f339(x67834),x67832),f300(x67834,x67831,x67833)))+P4(f337(f337(x67831,x67832),x67833))
% 157.25/157.00  [6860]E(f337(f37(f893(x68601,x68602)),f324(x68601,x68602,x68603,x68604)),f2(a884))+P4(f337(f61(x68602),x68604))
% 157.25/157.00  [6861]E(f337(f37(f893(x68611,x68612)),f324(x68611,x68612,x68613,x68614)),f2(a884))+P4(f337(f61(x68611),x68613))
% 157.25/157.00  [7063]~P15(x70634,x70631,x70632)+E(f337(f74(x70631,x70631,x70631,f337(x70632,x70633)),f337(x70632,x70633)),f337(x70632,x70633))
% 157.25/157.00  [7945]~E(x79452,x79453)+P4(f337(f337(f339(f891(x79451,x79451)),f337(f337(f272(x79451,x79451),x79452),x79453)),f313(x79451,x79454)))
% 157.25/157.00  [7973]~P25(x79731,x79732,x79733,f260(f892(x79731,a878)))+E(f337(f78(x79731,x79732,f260(f892(x79731,a878)),x79733),f337(x79733,x79734)),x79734)
% 157.25/157.00  [8064]~P4(f337(f337(f339(f885(x80641)),f337(f337(f153(x80641),x80644),x80642)),f163(x80641,x80643)))+P4(f337(f337(f339(f885(x80641)),x80642),f163(x80641,x80643)))
% 157.25/157.00  [8065]~P4(f337(f337(f339(f885(x80651)),f337(f337(f136(x80651),x80654),x80652)),f163(x80651,x80653)))+P4(f337(f337(f339(f885(x80651)),x80652),f163(x80651,x80653)))
% 157.25/157.00  [8066]~P4(f337(f337(f339(f885(x80661)),f337(f337(f136(x80661),x80662),x80664)),f163(x80661,x80663)))+P4(f337(f337(f339(f885(x80661)),x80662),f163(x80661,x80663)))
% 157.25/157.00  [8077]~P105(x80771)+P14(x80771,f337(f337(f156(x80772,x80771),x80773),f152(x80772,x80771,x80773,x80774)))
% 157.25/157.00  [8174]P25(x81744,x81743,x81741,x81742)+E(f337(x81741,f543(x81742,x81741,x81743,x81744)),f337(x81741,f544(x81742,x81741,x81743,x81744)))
% 157.25/157.00  [8186]E(f188(x81861,x81862,x81863,x81864),f188(x81861,x81862,x81864,x81863))+~E(f337(f337(f104(f892(x81861,a878)),f187(x81861,x81862,x81863)),f187(x81861,x81862,x81864)),f197(f892(x81861,a878)))
% 157.25/157.00  [8289]~P25(x82892,x82891,x82894,x82893)+P25(x82891,x82892,f78(x82892,x82891,x82893,x82894),f337(f316(x82892,x82891,x82894),x82893))
% 157.25/157.00  [8424]P37(f891(x84242,x84244),f289(x84242,x84244,x84241,x84243))+P4(f337(x84241,f558(x84242,x84243,x84244,x84241)))
% 157.25/157.00  [8536]E(x85361,x85362)+~P4(f337(f337(f339(f891(x85363,x85363)),f337(f337(f272(x85363,x85363),x85361),x85362)),f269(x85363,x85364)))
% 157.25/157.00  [8597]~P4(f337(f61(f893(x85973,x85971)),f324(x85973,x85971,x85974,x85972)))+P4(f337(f61(x85971),x85972))
% 157.25/157.00  [8598]~P4(f337(f61(f893(x85981,x85983)),f324(x85981,x85983,x85982,x85984)))+P4(f337(f61(x85981),x85982))
% 157.25/157.00  [8775]P37(f891(x87751,x87752),f289(x87751,x87752,x87753,x87754))+~P37(x87752,f337(x87754,f558(x87751,x87754,x87752,x87753)))
% 157.25/157.00  [9319]E(f337(f337(f161(x93191,x93192),f699(x93193,x93194,x93192,x93191)),f700(x93193,x93194,x93192,x93191)),x93194)+~P4(f337(f337(f339(f891(f885(x93191),f885(x93191))),f337(f337(f272(f885(x93191),f885(x93191)),x93192),x93194)),f159(x93191,x93193)))
% 157.25/157.00  [9324]~P4(f337(f337(f339(f891(f885(x93241),f885(x93241))),f337(f337(f272(f885(x93241),f885(x93241)),x93242),x93243)),f147(x93241,x93244)))+P4(f337(f337(f339(f891(f885(x93241),f885(x93241))),f337(f337(f272(f885(x93241),f885(x93241)),x93242),x93243)),f149(x93241,x93244)))
% 157.25/157.00  [9429]P4(f337(f61(x94291),x94292))+~P4(f337(f337(f339(f891(f892(x94291,a878),f892(x94291,a878))),f337(f337(f272(f892(x94291,a878),f892(x94291,a878)),x94293),x94292)),f328(x94291,x94294)))
% 157.25/157.00  [9430]P4(f337(f61(x94301),x94302))+~P4(f337(f337(f339(f891(f892(x94301,a878),f892(x94301,a878))),f337(f337(f272(f892(x94301,a878),f892(x94301,a878)),x94302),x94303)),f328(x94301,x94304)))
% 157.25/157.00  [9433]~E(x94331,f197(f892(x94332,a878)))+~P4(f337(f337(f339(f891(f892(x94332,a878),f892(x94332,a878))),f337(f337(f272(f892(x94332,a878),f892(x94332,a878)),x94333),x94331)),f328(x94332,x94334)))
% 157.25/157.00  [10068]P12(x100681,x100682,x100683,x100684)+~P4(f337(f337(f276(x100681,x100681,a878),f337(f337(f7(x100681,f892(x100681,x100682),f892(x100681,a878)),f337(f337(f8(f892(x100682,a878),f892(f892(x100681,x100682),f892(x100681,a878)),x100681),f8(x100682,a878,x100681)),f337(f337(f8(x100682,f892(x100682,a878),x100681),a334),x100684))),x100684)),f590(x100684,x100683,x100682,x100681)))
% 157.25/157.00  [5009]~E(x50094,f210(x50091))+E(f337(f337(f211(x50091,x50092),x50093),x50094),f210(x50092))
% 157.25/157.00  [5010]~E(x50104,f116(x50101))+E(f337(f337(f156(x50101,x50102),x50103),x50104),f116(x50102))
% 157.25/157.00  [5011]~E(x50112,f116(x50111))+E(f337(f337(f161(x50111,x50112),x50113),x50114),f116(x50111))
% 157.25/157.00  [5249]E(x52491,f210(x52492))+~E(f337(f337(f211(x52492,x52493),x52494),x52491),f210(x52493))
% 157.25/157.00  [5250]E(x52501,f116(x52502))+~E(f337(f337(f156(x52502,x52503),x52504),x52501),f116(x52503))
% 157.25/157.00  [5251]E(x52511,f116(x52512))+~E(f337(f337(f161(x52512,x52511),x52513),x52514),f116(x52512))
% 157.25/157.00  [5285]E(x52851,x52852)+~E(f337(f337(f136(x52853),x52854),x52851),f337(f337(f136(x52853),x52854),x52852))
% 157.25/157.00  [5286]E(x52861,x52862)+~E(f337(f337(f136(x52863),x52861),x52864),f337(f337(f136(x52863),x52862),x52864))
% 157.25/157.00  [5440]P4(f337(x54403,x54402))+E(f173(x54401,x54402,f337(f138(x54401,x54403),x54404)),f337(f138(x54401,x54403),x54404))
% 157.25/157.00  [5443]~P4(f337(x54432,x54433))+P33(x54431,x54432,f337(f337(f153(x54431),x54433),x54434))
% 157.25/157.00  [5452]E(x54521,x54522)+~E(f141(a884,f337(f307(a884,x54521),x54523)),f337(f337(f153(a884),x54522),x54524))
% 157.25/157.00  [5500]~P26(x55002,x55003)+P26(x55001,f337(f337(f75(x55002,x55001),x55003),x55004))
% 157.25/157.00  [5501]~P37(x55012,x55013)+P37(x55011,f337(f337(f293(x55012,x55011),x55013),x55014))
% 157.25/157.00  [5627]~P33(x56271,x56272,x56274)+P33(x56271,x56272,f337(f337(f153(x56271),x56273),x56274))
% 157.25/157.00  [5628]~P33(x56281,x56282,x56284)+P33(x56281,x56282,f337(f337(f136(x56281),x56283),x56284))
% 157.25/157.00  [5629]~P33(x56291,x56292,x56293)+P33(x56291,x56292,f337(f337(f136(x56291),x56293),x56294))
% 157.25/157.00  [5715]~E(x57151,f116(x57152))+~E(f337(f337(f136(x57152),x57153),f337(f337(f153(x57152),x57154),f116(x57152))),x57151)
% 157.25/157.00  [5740]~P31(x57403,x57401,f337(f337(f153(x57403),x57402),x57404))+P4(f337(x57401,x57402))
% 157.25/157.00  [5750]E(f146(x57501,x57502),x57503)+~E(f337(f337(f136(x57501),x57504),f337(f337(f153(x57501),x57503),f116(x57501))),x57502)
% 157.25/157.00  [5751]E(f117(x57511,x57512),x57513)+~E(f337(f337(f136(x57511),x57513),f337(f337(f153(x57511),x57514),f116(x57511))),x57512)
% 157.25/157.00  [5861]~E(f141(a884,f337(f307(a884,x58611),x58612)),f337(f337(f153(a884),x58613),x58614))+P4(f337(f337(f252(a884),x58611),x58612))
% 157.25/157.00  [5870]P31(x58701,x58702,x58703)+~P31(x58701,x58702,f337(f337(f153(x58701),x58704),x58703))
% 157.25/157.00  [5871]P31(x58711,x58712,x58713)+~P31(x58711,x58712,f337(f337(f136(x58711),x58714),x58713))
% 157.25/157.00  [5872]P31(x58721,x58722,x58723)+~P31(x58721,x58722,f337(f337(f136(x58721),x58723),x58724))
% 157.25/157.00  [6060]E(x60601,f337(f337(f136(x60602),f337(f171(x60602),x60603)),f337(f337(f153(x60602),x60604),f116(x60602))))+~E(f337(f171(x60602),x60601),f337(f337(f153(x60602),x60604),x60603))
% 157.25/157.00  [6239]~P106(x62391)+E(f337(f337(f104(f892(x62391,a878)),f337(f307(x62391,x62392),x62393)),f337(f307(x62391,x62393),x62394)),f197(f892(x62391,a878)))
% 157.25/157.00  [6250]E(f337(f337(f167(x62501),f172(x62501,x62502,x62503)),x62504),x62503)+~P4(f337(f337(f252(a884),x62504),x62502))
% 157.25/157.00  [6277]~P68(x62771)+E(f337(f168(x62771),f337(f337(f156(a1,x62771),x62772),f182(x62773,x62774))),f337(f337(f6(a1,x62771),x62772),f337(f175(a1),f182(x62773,x62774))))
% 157.25/157.00  [6278]~P68(x62781)+E(f337(f337(f6(a1,x62781),x62782),f337(f175(a1),f182(x62783,x62784))),f337(f168(x62781),f337(f337(f156(a1,x62781),x62782),f182(x62783,x62784))))
% 157.25/157.00  [6418]~E(x64182,f337(f337(f136(x64181),f337(f171(x64181),x64184)),f337(f337(f153(x64181),x64183),f116(x64181))))+E(f337(f171(x64181),x64182),f337(f337(f153(x64181),x64183),x64184))
% 157.25/157.00  [6434]~P19(x64342,x64343,x64344,x64341)+E(f337(x64341,f197(f892(x64342,a878))),f34(x64343))
% 157.25/157.00  [6460]~P106(x64601)+E(f337(f337(f104(f892(x64601,a878)),f311(x64601,x64602,x64603)),f337(f307(x64601,x64603),x64604)),f197(f892(x64601,a878)))
% 157.25/157.00  [6670]E(x66701,f197(f892(x66702,a878)))+~E(f324(x66703,x66702,x66704,x66701),f197(f892(f893(x66703,x66702),a878)))
% 157.25/157.00  [6671]E(x66711,f197(f892(x66712,a878)))+~E(f324(x66712,x66713,x66711,x66714),f197(f892(f893(x66712,x66713),a878)))
% 157.25/157.00  [6739]~P105(x67392)+E(f337(f198(f885(x67391)),f152(x67391,x67392,x67393,x67394)),f337(f198(f885(x67391)),x67394))
% 157.25/157.00  [6751]~P4(f337(f267(x67513,x67514,x67511),x67512))+P4(f337(f337(x67511,f566(x67512,x67511)),x67512))
% 157.25/157.00  [6791]~P4(f337(f61(x67912),x67914))+P4(f337(f61(x67911),f337(f316(x67912,x67911,x67913),x67914)))
% 157.25/157.00  [7022]~P25(x70222,x70221,x70223,x70224)+E(f337(f37(x70221),f337(f316(x70222,x70221,x70223),x70224)),f337(f37(x70222),x70224))
% 157.25/157.00  [7041]E(f337(f316(x70411,x70412,x70413),f337(f317(x70411,x70412,x70413),x70414)),x70414)+~E(f337(f316(x70411,x70412,x70413),f260(f892(x70411,a878))),f260(f892(x70412,a878)))
% 157.25/157.00  [7452]~P25(x74521,x74522,x74523,f260(f892(x74521,a878)))+E(f337(f317(x74521,x74522,x74523),f337(f316(x74521,x74522,x74523),x74524)),x74524)
% 157.25/157.00  [7741]E(x77411,x77412)+~P4(f337(f337(f339(x77413),x77411),f337(f175(x77413),f172(x77413,x77414,x77412))))
% 157.25/157.00  [7750]~E(x77501,f2(a884))+~P4(f337(f337(f339(x77502),x77503),f337(f175(x77502),f172(x77502,x77501,x77504))))
% 157.25/157.00  [7786]P4(f337(x77861,x77862))+~P4(f337(f337(f339(x77863),x77862),f337(f175(x77863),f180(x77863,x77861,x77864))))
% 157.25/157.00  [7892]~P4(f337(f337(f339(f885(x78921)),f337(f337(f153(x78921),x78922),x78924)),f163(x78921,x78923)))+P4(f337(f337(f339(x78921),x78922),x78923))
% 157.25/157.00  [8020]~P4(f337(f337(f339(x80201),x80202),f337(f175(x80201),f173(x80201,x80204,x80203))))+P4(f337(f337(f339(x80201),x80202),f337(f175(x80201),x80203)))
% 157.25/157.00  [8022]~P4(f337(f337(f339(x80221),x80222),f337(f175(x80221),f179(x80221,x80223,x80224))))+P4(f337(f337(f339(x80221),x80222),f337(f175(x80221),x80223)))
% 157.25/157.00  [8023]~P4(f337(f337(f339(x80231),x80232),f337(f175(x80231),f180(x80231,x80234,x80233))))+P4(f337(f337(f339(x80231),x80232),f337(f175(x80231),x80233)))
% 157.25/157.00  [8033]E(f337(f198(f885(x80331)),x80332),x80333)+~P4(f337(f337(f339(f885(x80331)),x80332),f337(f175(f885(x80331)),f54(x80331,x80333,x80334))))
% 157.25/157.00  [8125]P4(f337(x81253,x81252))+E(f337(f138(x81251,f337(f337(f8(a878,a878,x81251),a332),f337(a334,x81252))),f337(f138(x81251,x81253),x81254)),f337(f138(x81251,x81253),x81254))
% 157.25/157.00  [8238]E(f337(f337(f167(x82381),f180(x82381,x82382,x82383)),x82384),f337(f337(f167(x82381),x82383),x82384))+~P4(f337(f337(f252(a884),x82384),f337(f198(f885(x82381)),f180(x82381,x82382,x82383))))
% 157.25/157.00  [8325]~P68(x83251)+E(f337(f337(f6(a884,x83251),f337(f337(f8(a884,x83251,a884),x83252),a115)),f337(f307(a884,x83253),x83254)),f337(f337(f6(a884,x83251),x83252),f337(f307(a884,f337(a115,x83253)),f337(a115,x83254))))
% 157.25/157.00  [8334]~P68(x83341)+E(f337(f337(f6(a884,x83341),f337(f337(f8(a884,x83341,a884),x83342),a115)),f308(a884,x83343,x83344)),f337(f337(f6(a884,x83341),x83342),f308(a884,f337(a115,x83343),f337(a115,x83344))))
% 157.25/157.00  [8459]~P25(x84591,x84593,x84594,f260(f892(x84591,a878)))+P25(x84591,f892(x84592,x84593),f337(f337(f8(x84593,f892(x84592,x84593),x84591),f16(x84593,x84592)),x84594),f260(f892(x84591,a878)))
% 157.25/157.00  [8541]~P25(x85412,x85411,x85414,x85413)+E(f337(f316(x85411,x85412,f78(x85412,x85411,x85413,x85414)),f337(f316(x85412,x85411,x85414),x85413)),x85413)
% 157.25/157.00  [8599]~P4(f337(f337(f339(f891(x85991,x85991)),f337(f337(f272(x85991,x85991),x85992),x85994)),f269(x85991,x85993)))+P4(f337(f337(f339(x85991),x85992),x85993))
% 157.25/157.00  [8687]E(f337(f337(f337(f73(x86871,f887(x86872)),f337(f16(f887(x86872),x86871),f210(x86872))),x86873),f337(f209(x86872),f872(x86873,x86874,x86872,x86871))),x86874)+~E(f187(x86871,x86872,x86874),f337(f337(f315(x86871),x86873),f197(f892(x86871,a878))))
% 157.25/157.00  [8810]~E(f337(f337(f6(x88101,a884),x88104),x88103),f337(a115,x88102))+P4(f337(f337(f339(x88101),f477(x88102,x88103,x88104,x88101)),x88103))
% 157.25/157.00  [8830]~E(f337(f337(f6(x88304,a884),x88301),x88303),f337(a115,x88302))+P4(f337(f337(f252(a884),f2(a884)),f337(x88301,f477(x88302,x88303,x88301,x88304))))
% 157.25/157.00  [8841]~P4(f337(f61(x88412),x88414))+P4(f337(f337(f251(a884),f337(f37(x88411),f337(f316(x88412,x88411,x88413),x88414))),f337(f37(x88412),x88414)))
% 157.25/157.00  [8842]E(f337(f337(f272(x88421,x88422),f659(x88423,x88424,x88422,x88421)),f660(x88423,x88424,x88422,x88421)),x88424)+~P4(f337(f337(f339(f891(x88421,x88422)),x88424),f337(f292(x88422,x88421),x88423)))
% 157.25/157.00  [8850]P25(x88501,x88502,x88503,x88504)+P4(f337(f337(f339(x88501),f543(x88504,x88503,x88502,x88501)),x88504))
% 157.25/157.00  [8851]P25(x88511,x88512,x88513,x88514)+P4(f337(f337(f339(x88511),f544(x88514,x88513,x88512,x88511)),x88514))
% 157.25/157.00  [8912]P12(x89121,x89122,x89123,x89124)+P4(f337(f337(f339(f891(x89121,x89121)),f590(x89124,x89123,x89122,x89121)),x89123))
% 157.25/157.00  [8972]P4(f337(x89721,x89722))+~P4(f337(x89721,f337(f337(f272(x89723,x89724),f514(x89724,x89723,x89721)),f515(x89724,x89723,x89721))))
% 157.25/157.00  [8986]E(f337(f198(f885(x89861)),x89862),f337(f198(f885(x89861)),x89863))+~P4(f337(f337(f339(f891(f885(x89861),f885(x89861))),f337(f337(f272(f885(x89861),f885(x89861)),x89862),x89863)),f147(x89861,x89864)))
% 157.25/157.00  [8989]E(f337(f198(f885(x89891)),x89892),f337(f198(f885(x89891)),x89893))+~P4(f337(f337(f339(f891(f885(x89891),f885(x89891))),f337(f337(f272(f885(x89891),f885(x89891)),x89892),x89893)),f160(x89891,x89894)))
% 157.25/157.00  [8990]E(f337(f198(f885(x89901)),x89902),f337(f198(f885(x89901)),x89903))+~P4(f337(f337(f339(f891(f885(x89901),f885(x89901))),f337(f337(f272(f885(x89901),f885(x89901)),x89902),x89903)),f159(x89901,x89904)))
% 157.25/157.00  [9061]P4(f337(f337(f251(a884),f157(x90611,x90612,x90613)),f157(x90611,x90614,x90613)))+P4(f337(f337(f339(x90611),f721(x90614,x90612,x90613,x90611)),f337(f175(x90611),x90613)))
% 157.25/157.00  [9064]E(f337(f198(f885(x90641)),x90642),f337(f198(f885(x90641)),x90643))+~P4(f337(f337(f339(f891(f885(x90641),f885(x90641))),f337(f337(f272(f885(x90641),f885(x90641)),x90642),x90643)),f313(f885(x90641),f159(x90641,x90644))))
% 157.25/157.00  [9294]~P25(x92941,x92942,x92943,x92944)+~P4(f337(f337(f252(a884),f337(f37(x92942),f337(f316(x92941,x92942,x92943),x92944))),f337(f37(x92941),x92944)))
% 157.25/157.00  [9335]~P4(f337(f337(f339(f891(f885(x93351),f885(x93351))),f337(f337(f272(f885(x93351),f885(x93351)),x93352),x93353)),f159(x93351,x93354)))+P4(f337(f337(f339(f891(f885(x93351),f885(x93351))),f337(f337(f272(f885(x93351),f885(x93351)),x93352),x93353)),f160(x93351,f313(x93351,x93354))))
% 157.25/157.00  [9339]~P4(f337(f337(f339(f891(f885(x93391),f885(x93391))),f337(f337(f272(f885(x93391),f885(x93391)),x93392),x93393)),f160(x93391,x93394)))+P4(f337(f337(f339(f891(f885(x93391),f885(x93391))),f337(f337(f272(f885(x93391),f885(x93391)),x93392),x93393)),f313(f885(x93391),f159(x93391,x93394))))
% 157.25/157.00  [9356]P4(f337(f337(f339(f891(x93561,x93561)),f337(f337(f272(x93561,x93561),x93562),x93563)),f313(x93561,x93564)))+~P4(f337(f337(f339(f891(x93561,x93561)),f337(f337(f272(x93561,x93561),x93562),x93563)),f337(f337(f294(x93561,x93561,x93561),x93564),f313(x93561,x93564))))
% 157.25/157.00  [9538]E(f337(f337(f136(x95381),f705(x95382,x95383,x95384,x95381)),f337(f337(f153(x95381),f706(x95382,x95383,x95384,x95381)),f708(x95382,x95383,x95384,x95381))),x95384)+~P4(f337(f337(f339(f891(f885(x95381),f885(x95381))),f337(f337(f272(f885(x95381),f885(x95381)),x95384),x95383)),f159(x95381,x95382)))
% 157.25/157.00  [9539]E(f337(f337(f136(x95391),f705(x95392,x95393,x95394,x95391)),f337(f337(f153(x95391),f707(x95392,x95393,x95394,x95391)),f708(x95392,x95393,x95394,x95391))),x95393)+~P4(f337(f337(f339(f891(f885(x95391),f885(x95391))),f337(f337(f272(f885(x95391),f885(x95391)),x95394),x95393)),f159(x95391,x95392)))
% 157.25/157.00  [9615]P4(f337(f337(f339(f891(x96151,x96151)),f337(f337(f272(x96151,x96151),x96152),f643(x96153,x96154,x96152,x96151))),f313(x96151,x96153)))+~P4(f337(f337(f339(f891(x96151,x96151)),f337(f337(f272(x96151,x96151),x96152),x96154)),f337(f337(f294(x96151,x96151,x96151),x96153),f313(x96151,x96153))))
% 157.25/157.00  [9684]P4(f337(f337(f251(a884),f157(x96841,x96842,x96843)),f157(x96841,x96844,x96843)))+~P4(f337(f337(f252(a884),f337(x96842,f721(x96844,x96842,x96843,x96841))),f337(x96844,f721(x96844,x96842,x96843,x96841))))
% 157.25/157.00  [9752]P4(f337(f337(f339(f891(x97521,x97521)),f337(f337(f272(x97521,x97521),f642(x97522,x97523,x97524,x97521)),x97523)),f313(x97521,x97522)))+~P4(f337(f337(f339(f891(x97521,x97521)),f337(f337(f272(x97521,x97521),x97524),x97523)),f337(f337(f294(x97521,x97521,x97521),x97522),f313(x97521,x97522))))
% 157.25/157.00  [5266]~E(x52662,x52663)+E(f173(x52661,x52662,f337(f337(f153(x52661),x52663),x52664)),x52664)
% 157.25/157.00  [5395]P4(f337(x53952,x53953))+E(f180(x53951,x53952,f337(f337(f153(x53951),x53953),x53954)),f116(x53951))
% 157.25/157.00  [5464]~P88(x54642)+E(f337(f337(f80(f892(x54641,x54642)),x54643),x54644),f337(f80(x54642),f337(x54643,x54644)))
% 157.25/157.00  [5476]~E(x54762,f2(a884))+E(f337(f337(f140(x54761),x54762),f337(f337(f153(x54761),x54763),x54764)),f337(f337(f153(x54761),x54763),x54764))
% 157.25/157.00  [5477]P4(f337(x54772,x54773))+E(f337(f138(x54771,x54772),f337(f337(f153(x54771),x54773),x54774)),f337(f138(x54771,x54772),x54774))
% 157.25/157.00  [5610]~E(x56102,x56104)+P4(f337(f337(f337(f315(x56101),x56102),x56103),x56104))
% 157.25/157.00  [5618]E(x56181,f116(x56182))+E(f146(x56183,f337(f337(f156(x56182,x56183),x56184),x56181)),f337(x56184,f146(x56182,x56181)))
% 157.25/157.00  [5632]~E(x56321,f63(x56322,x56324))+E(f337(x56321,f337(f337(f315(x56322),x56323),f197(f892(x56322,a878)))),x56323)
% 157.25/157.00  [5667]E(x56671,f116(x56672))+E(f337(f143(x56673),f337(f337(f156(x56672,x56673),x56674),x56671)),f337(x56674,f337(f143(x56672),x56671)))
% 157.25/157.00  [5770]~P4(f337(x57703,x57704))+P4(f337(f337(f337(f315(x57701),x57702),x57703),x57704))
% 157.25/157.00  [5887]~P18(x58872,x58874,x58871)+E(f337(x58871,f337(f337(f315(x58872),x58873),f197(f892(x58872,a878)))),x58873)
% 157.25/157.00  [5911]~E(x59112,x59113)+P4(f337(f337(f339(x59111),x59112),f337(f337(f315(x59111),x59113),x59114)))
% 157.25/157.00  [5915]~P64(x59151)+E(f337(f337(f113(x59151),x59152),f337(f337(f113(x59151),x59153),x59154)),f337(f337(f113(x59151),x59153),f337(f337(f113(x59151),x59152),x59154)))
% 157.25/157.00  [5917]~P100(x59171)+E(f337(f337(f113(x59171),x59172),f337(f337(f113(x59171),x59173),x59174)),f337(f337(f113(x59171),x59173),f337(f337(f113(x59171),x59172),x59174)))
% 157.25/157.00  [5918]~P64(x59181)+E(f337(f337(f104(x59181),x59182),f337(f337(f104(x59181),x59183),x59184)),f337(f337(f104(x59181),x59183),f337(f337(f104(x59181),x59182),x59184)))
% 157.25/157.00  [5920]~P101(x59201)+E(f337(f337(f104(x59201),x59202),f337(f337(f104(x59201),x59203),x59204)),f337(f337(f104(x59201),x59203),f337(f337(f104(x59201),x59202),x59204)))
% 157.25/157.00  [5921]~P116(x59211)+E(f337(f337(f81(x59211),x59212),f337(f337(f81(x59211),x59213),x59214)),f337(f337(f81(x59211),x59213),f337(f337(f81(x59211),x59212),x59214)))
% 157.25/157.00  [5922]~P116(x59221)+E(f337(f337(f82(x59221),x59222),f337(f337(f82(x59221),x59223),x59224)),f337(f337(f82(x59221),x59223),f337(f337(f82(x59221),x59222),x59224)))
% 157.25/157.00  [5924]~P105(x59241)+E(f337(f337(f249(x59241),x59242),f337(f337(f249(x59241),x59243),x59244)),f337(f337(f249(x59241),x59243),f337(f337(f249(x59241),x59242),x59244)))
% 157.25/157.00  [5926]~P105(x59261)+E(f337(f337(f250(x59261),x59262),f337(f337(f250(x59261),x59263),x59264)),f337(f337(f250(x59261),x59263),f337(f337(f250(x59261),x59262),x59264)))
% 157.25/157.00  [5931]E(x59311,x59312)+E(f173(x59313,x59311,f337(f337(f153(x59313),x59312),x59314)),f337(f337(f153(x59313),x59312),f173(x59313,x59311,x59314)))
% 157.25/157.00  [5944]~P4(f337(x59442,x59443))+E(f337(f138(x59441,x59442),f337(f337(f153(x59441),x59443),x59444)),f337(f337(f153(x59441),x59443),f337(f138(x59441,x59442),x59444)))
% 157.25/157.00  [6080]~P4(f337(x60802,x60803))+E(f180(x60801,x60802,f337(f337(f153(x60801),x60803),x60804)),f337(f337(f153(x60801),x60803),f180(x60801,x60802,x60804)))
% 157.25/157.00  [6131]P24(x61311,x61312,x61313)+~P24(x61311,x61312,f337(f337(f315(f882(x61311)),x61314),x61313))
% 157.25/157.00  [6144]E(x61441,f197(f892(x61442,a878)))+E(f337(f337(f41(x61442,f892(x61443,a878)),x61441),f337(f16(f892(x61443,a878),x61442),x61444)),x61444)
% 157.25/157.00  [6145]E(x61451,f197(f892(x61452,a878)))+E(f337(f337(f42(x61452,f892(x61453,a878)),x61451),f337(f16(f892(x61453,a878),x61452),x61454)),x61454)
% 157.25/157.00  [6154]~E(x61544,f197(f892(x61542,a878)))+E(f337(f337(f274(x61541,x61542),x61543),f337(f16(f892(x61542,a878),x61541),x61544)),f197(f892(f891(x61541,x61542),a878)))
% 157.25/157.00  [6155]~E(x61553,f197(f892(x61551,a878)))+E(f337(f337(f274(x61551,x61552),x61553),f337(f16(f892(x61552,a878),x61551),x61554)),f197(f892(f891(x61551,x61552),a878)))
% 157.25/157.00  [6203]E(x62031,f2(a884))+E(f337(f337(f140(x62032),x62031),f337(f337(f153(x62032),x62033),x62034)),f337(f337(f140(x62032),f337(f337(f22(a884),x62031),f79(a884))),x62034))
% 157.25/157.00  [6233]E(x62331,f197(f892(x62332,a878)))+E(f337(f316(x62332,x62333,f337(f16(x62333,x62332),x62334)),x62331),f337(f337(f315(x62333),x62334),f197(f892(x62333,a878))))
% 157.25/157.00  [6236]E(f337(f317(x62361,x62362,f337(f16(x62362,x62361),x62363)),x62364),f197(f892(x62361,a878)))+P4(f337(f337(f339(x62362),x62363),x62364))
% 157.25/157.00  [6303]~E(x63033,f197(f892(x63031,a878)))+E(f337(f337(f41(x63031,f892(x63032,a878)),x63033),f337(f16(f892(x63032,a878),x63031),x63034)),f197(f892(x63032,a878)))
% 157.25/157.00  [6304]~E(x63043,f197(f892(x63041,a878)))+E(f337(f337(f42(x63041,f892(x63042,a878)),x63043),f337(f16(f892(x63042,a878),x63041),x63044)),f260(f892(x63042,a878)))
% 157.25/157.00  [6306]~P55(x63061)+E(f44(x63061,f337(f337(f82(x63061),x63062),x63063),f337(f337(f82(x63061),x63062),x63064)),f337(f337(f82(x63061),x63062),f44(x63061,x63063,x63064)))
% 157.25/157.00  [6470]E(f337(f317(x64701,x64702,f337(f16(x64702,x64701),x64703)),x64704),f260(f892(x64701,a878)))+~P4(f337(f337(f339(x64702),x64703),x64704))
% 157.25/157.00  [6494]~P4(f337(f337(f339(x64941),x64942),x64944))+P4(f337(f337(f339(x64941),x64942),f337(f337(f315(x64941),x64943),x64944)))
% 157.25/157.00  [6499]P4(f337(x64991,x64992))+~P4(f337(f162(x64993,x64991),f337(f337(f153(x64993),x64992),x64994)))
% 157.25/157.00  [6508]~E(x65083,f337(f337(f22(a884),f337(f198(f885(x65081)),x65082)),f79(a884)))+E(f117(x65081,f337(f337(f161(x65081,x65082),x65083),x65084)),f117(x65081,x65082))
% 157.25/157.00  [6527]~P105(x65271)+E(f337(f337(f104(f892(x65271,a878)),f337(f306(x65271),x65272)),f308(x65271,x65273,x65274)),f308(x65271,x65273,f337(f337(f249(x65271),x65272),x65274)))
% 157.25/157.00  [6528]~P105(x65281)+E(f337(f337(f104(f892(x65281,a878)),f337(f259(x65281),x65282)),f308(x65281,x65283,x65284)),f308(x65281,f337(f337(f250(x65281),x65282),x65283),x65284))
% 157.25/157.00  [6543]E(f337(f337(f104(f892(x65431,a878)),x65432),f337(f337(f315(x65431),x65433),x65434)),f337(f337(f104(f892(x65431,a878)),x65432),x65434))+P4(f337(f337(f339(x65431),x65433),x65432))
% 157.25/157.00  [6555]E(f173(x65551,x65552,f337(f337(f136(x65551),x65553),x65554)),f337(f337(f136(x65551),x65553),f173(x65551,x65552,x65554)))+P4(f337(f337(f339(x65551),x65552),f337(f175(x65551),x65553)))
% 157.25/157.00  [6560]~P80(x65601)+E(f337(f337(f82(x65601),f337(f337(f262(x65601),x65602),x65603)),f337(f337(f262(x65601),x65602),x65604)),f337(f337(f262(x65601),x65602),f337(f337(f81(a884),x65603),x65604)))
% 157.25/157.00  [6561]~P116(x65611)+E(f337(f337(f82(x65611),f337(f337(f262(x65611),x65612),x65613)),f337(f337(f262(x65611),x65612),x65614)),f337(f337(f262(x65611),x65612),f337(f337(f81(a884),x65613),x65614)))
% 157.25/157.00  [6599]~P98(x65991)+E(f337(f337(f104(x65991),f337(f337(f113(x65991),x65992),x65993)),f337(f337(f113(x65991),x65992),x65994)),f337(f337(f113(x65991),x65992),f337(f337(f104(x65991),x65993),x65994)))
% 157.25/157.00  [6600]~P98(x66001)+E(f337(f337(f113(x66001),f337(f337(f104(x66001),x66002),x66003)),f337(f337(f104(x66001),x66002),x66004)),f337(f337(f104(x66001),x66002),f337(f337(f113(x66001),x66003),x66004)))
% 157.25/157.00  [6601]~P116(x66011)+E(f337(f337(f81(x66011),f337(f337(f82(x66011),x66012),x66013)),f337(f337(f82(x66011),x66012),x66014)),f337(f337(f82(x66011),x66012),f337(f337(f81(x66011),x66013),x66014)))
% 157.25/157.00  [6602]~P105(x66021)+E(f337(f337(f250(x66021),f337(f337(f249(x66021),x66022),x66023)),f337(f337(f249(x66021),x66022),x66024)),f337(f337(f249(x66021),x66022),f337(f337(f250(x66021),x66023),x66024)))
% 157.25/157.00  [6603]~P105(x66031)+E(f337(f337(f249(x66031),f337(f337(f250(x66031),x66032),x66033)),f337(f337(f250(x66031),x66032),x66034)),f337(f337(f250(x66031),x66032),f337(f337(f249(x66031),x66033),x66034)))
% 157.25/157.00  [6634]~P55(x66341)+E(f44(x66341,f337(f337(f82(x66341),x66342),x66343),f337(f337(f82(x66341),x66344),x66343)),f337(f337(f82(x66341),f44(x66341,x66342,x66344)),x66343))
% 157.25/157.00  [6637]~E(f337(f198(f885(x66371)),x66373),f337(f198(f885(x66372)),x66374))+E(f337(f337(f156(f891(x66371,x66372),x66372),f275(x66371,x66372)),f337(f337(f185(x66371,x66372),x66373),x66374)),x66374)
% 157.25/157.00  [6638]~E(f337(f198(f885(x66381)),x66383),f337(f198(f885(x66382)),x66384))+E(f337(f337(f156(f891(x66381,x66382),x66381),f271(x66381,x66382)),f337(f337(f185(x66381,x66382),x66383),x66384)),x66383)
% 157.25/157.00  [6644]P4(f337(f162(x66441,x66442),x66443))+~P4(f337(f162(x66441,x66442),f337(f337(f153(x66441),x66444),x66443)))
% 157.25/157.00  [6645]P4(f337(f162(x66451,x66452),x66453))+~P4(f337(f162(x66451,x66452),f337(f337(f136(x66451),x66454),x66453)))
% 157.25/157.00  [6646]P4(f337(f162(x66461,x66462),x66463))+~P4(f337(f162(x66461,x66462),f337(f337(f136(x66461),x66463),x66464)))
% 157.25/157.00  [6651]~P56(x66511)+E(f44(x66511,f337(f337(f22(x66511),x66512),f44(x66511,x66513,x66514)),x66514),f44(x66511,f337(f337(f22(x66511),x66512),x66513),x66514))
% 157.25/157.00  [6653]~P55(x66531)+E(f44(x66531,f337(f337(f82(x66531),x66532),f44(x66531,x66533,x66534)),x66534),f44(x66531,f337(f337(f82(x66531),x66532),x66533),x66534))
% 157.25/157.00  [6654]~P55(x66541)+E(f44(x66541,f337(f337(f81(x66541),x66542),f44(x66541,x66543,x66544)),x66544),f44(x66541,f337(f337(f81(x66541),x66542),x66543),x66544))
% 157.25/157.00  [6733]~P105(x67331)+E(f337(f337(f104(f892(x67331,a878)),f308(x67331,x67332,x67333)),f337(f306(x67331),x67334)),f308(x67331,x67332,f337(f337(f249(x67331),x67333),x67334)))
% 157.25/157.00  [6734]~P105(x67341)+E(f337(f337(f104(f892(x67341,a878)),f308(x67341,x67342,x67343)),f337(f259(x67341),x67344)),f308(x67341,f337(f337(f250(x67341),x67342),x67344),x67343))
% 157.25/157.00  [6737]~E(f337(f198(f885(x67371)),x67373),f337(f198(f885(x67372)),x67374))+E(f337(f337(f185(x67371,x67372),f337(f171(x67371),x67373)),f337(f171(x67372),x67374)),f337(f171(f891(x67371,x67372)),f337(f337(f185(x67371,x67372),x67373),x67374)))
% 157.25/157.00  [6747]E(x67471,f337(f337(f22(a884),f337(f198(f885(x67472)),x67473)),f79(a884)))+E(f117(x67472,f337(f337(f161(x67472,x67473),x67471),x67474)),f337(f337(f161(x67472,f117(x67472,x67473)),x67471),x67474))
% 157.25/157.00  [6762]~P4(f337(f139(x67622),x67624))+P4(f337(f139(f891(x67621,x67622)),f337(f337(f185(x67621,x67622),x67623),x67624)))
% 157.25/157.00  [6763]~P4(f337(f139(x67631),x67633))+P4(f337(f139(f891(x67631,x67632)),f337(f337(f185(x67631,x67632),x67633),x67634)))
% 157.25/157.00  [7025]E(f337(f337(f38(a884),x70251),x70252),x70253)+~P4(f337(f47(x70251,x70252),f337(f337(f272(a884,a884),x70253),x70254)))
% 157.25/157.00  [7049]E(f44(a884,x70491,x70492),x70493)+~P4(f337(f47(x70491,x70492),f337(f337(f272(a884,a884),x70494),x70493)))
% 157.25/157.00  [7052]P4(f337(f139(x70521),x70522))+~P4(f337(f139(x70523),f337(f337(f156(x70521,x70523),x70524),x70522)))
% 157.25/157.00  [7060]~P24(x70601,x70602,f337(f337(f315(f882(x70601)),x70603),x70604))+P24(x70601,x70602,f337(f337(f315(f882(x70601)),x70603),f197(f892(f882(x70601),a878))))
% 157.25/157.00  [7138]E(f173(x71381,x71382,f337(f337(f136(x71381),x71383),x71384)),f337(f337(f136(x71381),f173(x71381,x71382,x71383)),x71384))+~P4(f337(f337(f339(x71381),x71382),f337(f175(x71381),x71383)))
% 157.25/157.00  [7229]~P56(x72291)+E(f44(x72291,f337(f337(f22(x72291),f44(x72291,x72292,x72293)),x72294),x72293),f44(x72291,f337(f337(f22(x72291),x72292),x72294),x72293))
% 157.25/157.00  [7232]~P55(x72321)+E(f44(x72321,f337(f337(f81(x72321),f44(x72321,x72322,x72323)),x72324),x72323),f44(x72321,f337(f337(f81(x72321),x72322),x72324),x72323))
% 157.25/157.00  [7233]~P55(x72331)+E(f44(x72331,f337(f337(f82(x72331),f44(x72331,x72332,x72333)),x72334),x72333),f44(x72331,f337(f337(f82(x72331),x72332),x72334),x72333))
% 157.25/157.00  [7423]~E(x74231,f337(f337(f153(x74232),x74233),x74234))+~P4(f337(f337(f251(a884),f337(f198(f885(x74232)),x74231)),f337(f198(f885(x74232)),x74234)))
% 157.25/157.00  [7499]~E(f337(f181(x74991,x74992),x74993),f337(f181(x74991,x74992),x74994))+E(f337(f316(f891(x74991,x74992),x74991,f271(x74991,x74992)),f337(f175(f891(x74991,x74992)),x74993)),f337(f316(f891(x74991,x74992),x74991,f271(x74991,x74992)),f337(f175(f891(x74991,x74992)),x74994)))
% 157.25/157.00  [7634]P25(x76341,x76342,x76343,f337(f175(x76341),x76344))+~P4(f337(f139(x76342),f337(f337(f156(x76341,x76342),x76343),x76344)))
% 157.25/157.00  [7708]~P4(f337(f337(f251(f892(x77081,a878)),x77082),x77084))+P4(f337(f337(f251(f892(x77081,a878)),x77082),f337(f337(f315(x77081),x77083),x77084)))
% 157.25/157.00  [7742]~P56(x77421)+E(f44(x77421,f337(f337(f22(x77421),f44(x77421,x77422,x77423)),f44(x77421,x77424,x77423)),x77423),f44(x77421,f337(f337(f22(x77421),x77422),x77424),x77423))
% 157.25/157.00  [7743]~P55(x77431)+E(f44(x77431,f337(f337(f81(x77431),f44(x77431,x77432,x77433)),f44(x77431,x77434,x77433)),x77433),f44(x77431,f337(f337(f81(x77431),x77432),x77434),x77433))
% 157.25/157.00  [7744]~P55(x77441)+E(f44(x77441,f337(f337(f82(x77441),f44(x77441,x77442,x77443)),f44(x77441,x77444,x77443)),x77443),f44(x77441,f337(f337(f82(x77441),x77442),x77444),x77443))
% 157.25/157.00  [7849]~E(f337(x78494,f828(x78494,x78493,x78491,x78492)),f197(f892(x78492,a878)))+E(f337(f337(f41(x78491,f892(x78492,a878)),x78493),x78494),f197(f892(x78492,a878)))
% 157.25/157.00  [7850]~E(f337(x78504,f845(x78504,x78503,x78501,x78502)),f260(f892(x78502,a878)))+E(f337(f337(f42(x78501,f892(x78502,a878)),x78503),x78504),f260(f892(x78502,a878)))
% 157.25/157.00  [7851]~E(f337(x78514,f829(x78514,x78513,x78512,x78511)),f197(f892(x78512,a878)))+E(f337(f337(f41(x78511,f892(x78512,a878)),x78513),x78514),f197(f892(x78512,a878)))
% 157.25/157.00  [7852]~E(f337(x78524,f846(x78524,x78523,x78522,x78521)),f260(f892(x78522,a878)))+E(f337(f337(f42(x78521,f892(x78522,a878)),x78523),x78524),f260(f892(x78522,a878)))
% 157.25/157.00  [8239]P4(f337(x82391,x82392))+~P4(f337(f337(f339(x82393),x82392),f337(f337(f104(f892(x82393,a878)),x82394),f337(f257(x82393),x82391))))
% 157.25/157.00  [8278]~P4(f337(f337(f251(f892(x82781,a878)),x82783),x82784))+P4(f337(f337(f251(f892(x82781,a878)),f337(f337(f315(x82781),x82782),x82783)),f337(f337(f315(x82781),x82782),x82784)))
% 157.25/157.00  [8451]P4(f337(x84512,x84513))+E(f337(f337(f140(x84511),f337(f198(f885(x84511)),f180(x84511,x84512,f337(f337(f153(x84511),x84513),x84514)))),f337(f337(f153(x84511),x84513),x84514)),f337(f337(f153(x84511),x84513),x84514))
% 157.25/157.00  [8555]~P4(f337(f337(f252(a884),f337(x85554,x85552)),f337(x85554,x85553)))+P4(f337(f337(f339(f891(x85551,x85551)),f337(f337(f272(x85551,x85551),x85552),x85553)),f337(f337(f293(a884,x85551),a256),x85554)))
% 157.25/157.00  [8645]~P4(f337(x86452,f773(x86454,x86452,x86453,x86451)))+E(f180(x86451,x86452,f337(f337(f136(x86451),x86453),x86454)),f337(f337(f136(x86451),x86453),f180(x86451,x86452,x86454)))
% 157.25/157.00  [8715]P25(f885(x87151),f885(x87152),f337(f156(x87151,x87152),x87153),x87154)+~P25(x87151,x87152,x87153,f39(f892(x87151,a878),f337(f316(f885(x87151),f892(x87151,a878),f175(x87151)),x87154)))
% 157.25/157.00  [8782]~P4(f337(x87822,x87823))+E(f337(f337(f140(x87821),f337(f198(f885(x87821)),f180(x87821,x87822,f337(f337(f153(x87821),x87823),x87824)))),f337(f337(f153(x87821),x87823),x87824)),f337(f337(f140(x87821),f337(f198(f885(x87821)),f180(x87821,x87822,x87824))),x87824))
% 157.25/157.00  [8821]~E(x88212,x88213)+E(f337(f138(x88211,f337(f337(f8(a878,a878,x88211),a332),f337(a334,x88212))),f337(f337(f153(x88211),x88213),x88214)),f337(f138(x88211,f337(f337(f8(a878,a878,x88211),a332),f337(a334,x88212))),x88214))
% 157.25/157.00  [8831]E(f337(f337(f41(x88311,f892(x88312,a878)),x88313),x88314),f197(f892(x88312,a878)))+P4(f337(f337(f339(x88311),f828(x88314,x88313,x88311,x88312)),x88313))
% 157.25/157.00  [8832]E(f337(f337(f42(x88321,f892(x88322,a878)),x88323),x88324),f260(f892(x88322,a878)))+P4(f337(f337(f339(x88321),f845(x88324,x88323,x88321,x88322)),x88323))
% 157.25/157.00  [8833]E(f337(f337(f41(x88331,f892(x88332,a878)),x88333),x88334),f197(f892(x88332,a878)))+P4(f337(f337(f339(x88331),f829(x88334,x88333,x88332,x88331)),x88333))
% 157.25/157.00  [8834]E(f337(f337(f42(x88341,f892(x88342,a878)),x88343),x88344),f260(f892(x88342,a878)))+P4(f337(f337(f339(x88341),f846(x88344,x88343,x88342,x88341)),x88343))
% 157.25/157.00  [8870]P4(f337(f337(f252(a884),f337(x88701,x88702)),f337(x88701,x88703)))+~P4(f337(f337(f339(f891(x88704,x88704)),f337(f337(f272(x88704,x88704),x88702),x88703)),f337(f337(f293(a884,x88704),a256),x88701)))
% 157.25/157.00  [8891]E(f180(x88911,x88912,f337(f337(f136(x88911),x88913),x88914)),f337(f337(f136(x88911),x88913),f180(x88911,x88912,x88914)))+P4(f337(f337(f339(x88911),f773(x88914,x88912,x88913,x88911)),f337(f175(x88911),x88913)))
% 157.25/157.00  [9050]P4(f337(f337(f339(x90501),f532(x90502,x90503,x90504,x90501)),x90503))+~P4(f337(f337(f339(f892(x90501,a878)),x90504),f337(f337(f60(x90501),x90503),x90502)))
% 157.25/157.00  [9053]E(x90531,x90532)+~P4(f337(f337(f339(f891(x90533,x90533)),f337(f337(f272(x90533,x90533),x90531),x90532)),f337(f337(f192(f891(x90533,x90533),a878),f2(a884)),x90534)))
% 157.25/157.00  [9131]E(f337(f291(x91311,x91311,x91312),f337(f337(f315(x91311),f532(x91312,x91313,x91314,x91311)),f197(f892(x91311,a878)))),x91314)+~P4(f337(f337(f339(f892(x91311,a878)),x91314),f337(f337(f60(x91311),x91313),x91312)))
% 157.25/157.00  [9138]~P4(f337(f337(f339(f891(x91381,x91381)),f337(f337(f272(x91381,x91381),x91383),x91382)),f313(x91381,x91384)))+P4(f337(f337(f339(f891(x91381,x91381)),f337(f337(f272(x91381,x91381),x91382),x91383)),f313(x91381,f337(f292(x91381,x91381),x91384))))
% 157.25/157.00  [9151]~P55(x91511)+E(f337(f337(f81(x91511),f337(f337(f81(x91511),f337(f337(f82(x91511),x91512),f337(f337(f38(x91511),x91513),x91512))),f44(x91511,x91513,x91512))),x91514),f337(f337(f81(x91511),x91513),x91514))
% 157.25/157.00  [9161]~P4(f337(f337(f339(x91611),x91613),x91614))+P4(f337(f337(f339(f892(x91611,a878)),f337(f291(x91611,x91611,x91612),f337(f337(f315(x91611),x91613),f197(f892(x91611,a878))))),f337(f337(f60(x91611),x91614),x91612)))
% 157.25/157.00  [9172]P4(f337(f337(f339(f891(x91721,x91721)),f337(f337(f272(x91721,x91721),x91722),x91723)),f313(x91721,x91724)))+~P4(f337(f337(f339(f891(x91721,x91721)),f337(f337(f272(x91721,x91721),x91723),x91722)),f313(x91721,f337(f292(x91721,x91721),x91724))))
% 157.25/157.00  [9255]E(f337(f337(f161(x92551,f337(f171(x92551),x92552)),f337(f337(f22(a884),f337(f337(f22(a884),f337(f198(f885(x92551)),x92552)),x92553)),f79(a884))),x92554),f337(f171(x92551),f337(f337(f161(x92551,x92552),x92553),x92554)))+~P4(f337(f337(f252(a884),x92553),f337(f198(f885(x92551)),x92552)))
% 157.25/157.00  [9258]~P4(f337(x92582,f766(x92584,x92582,x92583,x92581)))+E(f337(f337(f140(x92581),f337(f198(f885(x92581)),f180(x92581,x92582,f337(f337(f136(x92581),x92583),x92584)))),f337(f337(f136(x92581),x92583),x92584)),f337(f337(f140(x92581),f337(f198(f885(x92581)),f180(x92581,x92582,x92584))),x92584))
% 157.25/157.00  [9300]~P25(x93002,x93001,x93003,f260(f892(x93002,a878)))+P4(f337(f337(f251(f892(x93001,a878)),f337(f316(x93002,x93001,x93003),f337(f80(f892(x93002,a878)),x93004))),f337(f80(f892(x93001,a878)),f337(f316(x93002,x93001,x93003),x93004))))
% 157.25/157.00  [9310]~P6(x93101)+E(f337(f144(x93101,x93102,f337(f7(x93102,x93101,x93101),f337(f337(f8(x93101,f892(x93101,x93101),x93102),f113(x93101)),x93103)),f197(x93101)),x93104),f337(f337(f41(x93102,x93101),f337(f175(x93102),x93104)),x93103))
% 157.25/157.00  [9311]~P6(x93111)+E(f337(f144(x93111,x93112,f337(f7(x93112,x93111,x93111),f337(f337(f8(x93111,f892(x93111,x93111),x93112),f104(x93111)),x93113)),f260(x93111)),x93114),f337(f337(f42(x93112,x93111),f337(f175(x93112),x93114)),x93113))
% 157.25/157.00  [9321]E(f337(f337(f140(x93211),f337(f198(f885(x93211)),f180(x93211,x93212,f337(f337(f136(x93211),x93213),x93214)))),f337(f337(f136(x93211),x93213),x93214)),f337(f337(f140(x93211),f337(f198(f885(x93211)),f180(x93211,x93212,x93214))),x93214))+P4(f337(f337(f339(x93211),f766(x93214,x93212,x93213,x93211)),f337(f175(x93211),x93213)))
% 157.25/157.00  [9390]~P4(f337(f337(f339(f891(f885(x93904),f885(x93904))),f337(f337(f272(f885(x93904),f885(x93904)),x93903),x93902)),f159(x93904,x93901)))+P4(f337(f337(f252(a884),f699(x93901,x93902,x93903,x93904)),f337(f198(f885(x93904)),x93903)))
% 157.25/157.00  [9391]~P55(x93911)+E(f337(f337(f81(x93911),f337(f337(f81(x93911),f337(f337(f82(x93911),f337(f337(f38(x93911),x93912),x93913)),x93913)),f44(x93911,x93912,x93913))),x93914),f337(f337(f81(x93911),x93912),x93914))
% 157.25/157.00  [9417]~P4(f337(f337(f339(f891(f885(x94171),f885(x94171))),f337(f337(f272(f885(x94171),f885(x94171)),x94172),x94173)),f337(f292(f885(x94171),f885(x94171)),f159(x94171,x94174))))+P4(f337(f337(f339(f891(f885(x94171),f885(x94171))),f337(f337(f272(f885(x94171),f885(x94171)),x94172),x94173)),f159(x94171,f337(f292(x94171,x94171),x94174))))
% 157.25/157.00  [9418]P4(f337(f337(f339(f891(f885(x94181),f885(x94181))),f337(f337(f272(f885(x94181),f885(x94181)),x94182),x94183)),f337(f292(f885(x94181),f885(x94181)),f159(x94181,x94184))))+~P4(f337(f337(f339(f891(f885(x94181),f885(x94181))),f337(f337(f272(f885(x94181),f885(x94181)),x94182),x94183)),f159(x94181,f337(f292(x94181,x94181),x94184))))
% 157.25/157.00  [9454]~P4(f337(f337(f339(x94541),x94543),f337(f270(x94541,x94542),x94544)))+P4(f337(f337(f339(f891(x94541,x94542)),f337(f337(f272(x94541,x94542),x94543),f576(x94544,x94542,x94543,x94541))),x94544))
% 157.25/157.00  [9455]~P4(f337(f337(f339(x94551),x94553),f337(f270(x94551,x94552),x94554)))+P4(f337(f337(f339(f891(x94551,x94552)),f337(f337(f272(x94551,x94552),x94553),f577(x94554,x94552,x94553,x94551))),x94554))
% 157.25/157.00  [9563]~P4(f337(f61(f887(x95631)),f337(f316(x95632,f887(x95631),x95633),f260(f892(x95632,a878)))))+P4(f337(f61(f887(x95631)),f337(f316(x95632,f887(x95631),f188(x95632,x95631,x95633,f337(f181(x95632,x95631),x95634))),f260(f892(x95632,a878)))))
% 157.25/157.00  [9610]~P4(f337(f337(f339(f891(x96101,x96101)),f337(f337(f272(x96101,x96101),x96102),x96104)),f337(f337(f294(x96101,x96101,x96101),x96103),f313(x96101,x96103))))+P4(f337(f337(f339(f891(x96101,x96101)),f337(f337(f272(x96101,x96101),x96102),f642(x96103,x96104,x96102,x96101))),x96103))
% 157.25/157.00  [9779]~P4(f337(f337(f339(f891(x97792,x97791)),x97794),f337(f292(x97791,x97792),x97793)))+P4(f337(f337(f339(f891(x97791,x97792)),f337(f337(f272(x97791,x97792),f660(x97793,x97794,x97791,x97792)),f659(x97793,x97794,x97791,x97792))),x97793))
% 157.25/157.00  [9807]~P4(f337(f337(f339(f891(f885(x98071),f885(x98071))),f337(f337(f272(f885(x98071),f885(x98071)),x98074),x98073)),f159(x98071,x98072)))+P4(f337(f337(f339(f891(x98071,x98071)),f337(f337(f272(x98071,x98071),f706(x98072,x98073,x98074,x98071)),f707(x98072,x98073,x98074,x98071))),x98072))
% 157.25/157.00  [9902]~P4(f337(f337(f339(f891(f885(x99021),f885(x99021))),f337(f337(f272(f885(x99021),f885(x99021)),x99022),x99024)),f159(x99021,x99023)))+P4(f337(f337(f339(f891(x99021,x99021)),f337(f337(f272(x99021,x99021),f337(f337(f167(x99021),x99022),f699(x99023,x99024,x99022,x99021))),f700(x99023,x99024,x99022,x99021))),x99023))
% 157.25/157.00  [9924]~P4(f337(f61(x99242),x99244))+E(f337(f337(f337(f65(f892(x99241,a878),x99242,f113(f892(x99241,a878))),f337(f337(f7(x99242,f892(x99241,a878),f892(x99241,a878)),f337(f337(f8(x99241,f892(f892(x99241,a878),f892(x99241,a878)),x99242),f315(x99241)),x99243)),f197(f892(x99241,a878)))),f197(f892(x99241,a878))),x99244),f337(f316(x99242,x99241,x99243),x99244))
% 157.25/157.00  [10019]~P25(x100191,x100192,x100193,f260(f892(x100191,a878)))+P4(f337(f337(f251(f892(x100191,a878)),f337(f317(x100191,x100192,x100193),f337(f337(f315(x100192),x100194),f197(f892(x100192,a878))))),f337(f337(f315(x100191),f86(x100191,f337(f337(f7(x100191,x100192,a878),f337(f337(f8(x100192,f892(x100192,a878),x100191),a334),x100193)),x100194))),f197(f892(x100191,a878)))))
% 157.25/157.00  [5676]~E(f337(f337(f136(x56761),x56762),x56764),x56763)+E(f337(f337(f178(x56761),f337(f198(f885(x56761)),x56762)),x56763),x56762)
% 157.25/157.00  [5677]~E(f337(f337(f136(x56772),x56773),x56771),x56774)+E(x56771,f337(f337(f140(x56772),f337(f198(f885(x56772)),x56773)),x56774))
% 157.25/157.00  [5688]~E(x56884,f2(a884))+E(f337(f337(f167(x56881),f337(f337(f153(x56881),x56882),x56883)),x56884),x56882)
% 157.25/157.00  [6216]~P116(x62161)+E(f337(f337(f262(x62161),f337(f337(f262(x62161),x62162),x62163)),x62164),f337(f337(f262(x62161),x62162),f337(f337(f82(a884),x62163),x62164)))
% 157.25/157.00  [6217]~P80(x62171)+E(f337(f337(f262(x62171),f337(f337(f262(x62171),x62172),x62173)),x62174),f337(f337(f262(x62171),x62172),f337(f337(f82(a884),x62173),x62174)))
% 157.25/157.00  [6234]E(x62341,f2(a884))+E(f337(f337(f167(x62342),f337(f337(f153(x62342),x62343),x62344)),x62341),f337(f337(f167(x62342),x62344),f337(f337(f22(a884),x62341),f79(a884))))
% 157.25/157.00  [6261]~P119(x62611)+E(f337(f337(f295(x62611),f337(f337(f82(x62611),x62612),x62613)),x62614),f337(f337(f82(x62611),x62612),f337(f337(f295(x62611),x62613),x62614)))
% 157.25/157.00  [6262]~P64(x62621)+E(f337(f337(f113(x62621),f337(f337(f113(x62621),x62622),x62623)),x62624),f337(f337(f113(x62621),x62622),f337(f337(f113(x62621),x62623),x62624)))
% 157.25/157.00  [6264]~P100(x62641)+E(f337(f337(f113(x62641),f337(f337(f113(x62641),x62642),x62643)),x62644),f337(f337(f113(x62641),x62642),f337(f337(f113(x62641),x62643),x62644)))
% 157.25/157.00  [6265]~P64(x62651)+E(f337(f337(f104(x62651),f337(f337(f104(x62651),x62652),x62653)),x62654),f337(f337(f104(x62651),x62652),f337(f337(f104(x62651),x62653),x62654)))
% 157.25/157.00  [6267]~P101(x62671)+E(f337(f337(f104(x62671),f337(f337(f104(x62671),x62672),x62673)),x62674),f337(f337(f104(x62671),x62672),f337(f337(f104(x62671),x62673),x62674)))
% 157.25/157.00  [6268]~P69(x62681)+E(f337(f337(f81(x62681),f337(f337(f81(x62681),x62682),x62683)),x62684),f337(f337(f81(x62681),x62682),f337(f337(f81(x62681),x62683),x62684)))
% 157.25/157.00  [6269]~P116(x62691)+E(f337(f337(f81(x62691),f337(f337(f81(x62691),x62692),x62693)),x62694),f337(f337(f81(x62691),x62692),f337(f337(f81(x62691),x62693),x62694)))
% 157.25/157.00  [6270]~P72(x62701)+E(f337(f337(f82(x62701),f337(f337(f82(x62701),x62702),x62703)),x62704),f337(f337(f82(x62701),x62702),f337(f337(f82(x62701),x62703),x62704)))
% 157.25/157.00  [6271]~P116(x62711)+E(f337(f337(f82(x62711),f337(f337(f82(x62711),x62712),x62713)),x62714),f337(f337(f82(x62711),x62712),f337(f337(f82(x62711),x62713),x62714)))
% 157.25/157.00  [6274]~P105(x62741)+E(f337(f337(f249(x62741),f337(f337(f249(x62741),x62742),x62743)),x62744),f337(f337(f249(x62741),x62742),f337(f337(f249(x62741),x62743),x62744)))
% 157.25/157.00  [6276]~P105(x62761)+E(f337(f337(f250(x62761),f337(f337(f250(x62761),x62762),x62763)),x62764),f337(f337(f250(x62761),x62762),f337(f337(f250(x62761),x62763),x62764)))
% 157.25/157.00  [6287]~P55(x62871)+E(f44(x62871,f337(f337(f81(x62871),x62872),f337(f337(f82(x62871),x62873),x62874)),x62874),f44(x62871,x62872,x62874))
% 157.25/157.00  [6288]~P55(x62881)+E(f44(x62881,f337(f337(f81(x62881),x62882),f337(f337(f82(x62881),x62883),x62884)),x62883),f44(x62881,x62882,x62883))
% 157.25/157.00  [6419]E(f337(f337(f167(x64191),f337(f337(f178(x64191),x64192),x64193)),x64194),f337(f337(f167(x64191),x64193),x64194))+~P4(f337(f337(f252(a884),x64194),x64192))
% 157.25/157.00  [6595]~E(x65952,x65954)+P4(f337(f337(f175(x65951),f337(f337(f153(x65951),x65952),x65953)),x65954))
% 157.25/157.00  [6597]~P116(x65971)+E(f337(f337(f81(x65971),f337(f337(f81(x65971),x65972),x65973)),x65974),f337(f337(f81(x65971),f337(f337(f81(x65971),x65972),x65974)),x65973))
% 157.25/157.00  [6598]~P116(x65981)+E(f337(f337(f82(x65981),f337(f337(f82(x65981),x65982),x65983)),x65984),f337(f337(f82(x65981),f337(f337(f82(x65981),x65982),x65984)),x65983))
% 157.25/157.00  [6657]~P142(x66572)+E(f337(f337(f6(x66571,x66572),f337(f16(x66572,x66571),x66573)),x66574),f337(f337(f82(x66572),f337(f103(x66572),f337(f37(x66571),x66574))),x66573))
% 157.25/157.00  [6825]E(f337(f337(f104(f892(x68251,a878)),f337(f337(f315(x68251),x68252),x68253)),x68254),f337(f337(f104(f892(x68251,a878)),x68253),x68254))+P4(f337(f337(f339(x68251),x68252),x68254))
% 157.25/157.00  [6895]~P98(x68951)+E(f337(f337(f104(x68951),f337(f337(f113(x68951),x68952),x68953)),f337(f337(f113(x68951),x68954),x68953)),f337(f337(f113(x68951),f337(f337(f104(x68951),x68952),x68954)),x68953))
% 157.25/157.00  [6896]~P78(x68961)+E(f337(f337(f249(x68961),f337(f337(f22(x68961),x68962),x68963)),f337(f337(f22(x68961),x68964),x68963)),f337(f337(f22(x68961),f337(f337(f249(x68961),x68962),x68964)),x68963))
% 157.25/157.00  [6897]~P78(x68971)+E(f337(f337(f250(x68971),f337(f337(f22(x68971),x68972),x68973)),f337(f337(f22(x68971),x68974),x68973)),f337(f337(f22(x68971),f337(f337(f250(x68971),x68972),x68974)),x68973))
% 157.25/157.00  [6898]~P98(x68981)+E(f337(f337(f113(x68981),f337(f337(f104(x68981),x68982),x68983)),f337(f337(f104(x68981),x68984),x68983)),f337(f337(f104(x68981),f337(f337(f113(x68981),x68982),x68984)),x68983))
% 157.25/157.00  [6899]~P83(x68991)+E(f337(f337(f249(x68991),f337(f337(f81(x68991),x68992),x68993)),f337(f337(f81(x68991),x68994),x68993)),f337(f337(f81(x68991),f337(f337(f249(x68991),x68992),x68994)),x68993))
% 157.25/157.00  [6900]~P83(x69001)+E(f337(f337(f250(x69001),f337(f337(f81(x69001),x69002),x69003)),f337(f337(f81(x69001),x69004),x69003)),f337(f337(f81(x69001),f337(f337(f250(x69001),x69002),x69004)),x69003))
% 157.25/157.00  [6901]~P112(x69011)+E(f337(f337(f81(x69011),f337(f337(f82(x69011),x69012),x69013)),f337(f337(f82(x69011),x69014),x69013)),f337(f337(f82(x69011),f337(f337(f81(x69011),x69012),x69014)),x69013))
% 157.25/157.00  [6903]~P105(x69031)+E(f337(f337(f250(x69031),f337(f337(f249(x69031),x69032),x69033)),f337(f337(f249(x69031),x69034),x69033)),f337(f337(f249(x69031),f337(f337(f250(x69031),x69032),x69034)),x69033))
% 157.25/157.00  [6904]~P105(x69041)+E(f337(f337(f249(x69041),f337(f337(f250(x69041),x69042),x69043)),f337(f337(f250(x69041),x69044),x69043)),f337(f337(f250(x69041),f337(f337(f249(x69041),x69042),x69044)),x69043))
% 157.25/157.00  [6905]~P116(x69051)+E(f337(f337(f82(x69051),f337(f337(f262(x69051),x69052),x69053)),f337(f337(f262(x69051),x69054),x69053)),f337(f337(f262(x69051),f337(f337(f82(x69051),x69052),x69054)),x69053))
% 157.25/157.00  [6906]~P75(x69061)+E(f337(f337(f82(x69061),f337(f337(f262(x69061),x69062),x69063)),f337(f337(f262(x69061),x69064),x69063)),f337(f337(f262(x69061),f337(f337(f82(x69061),x69062),x69064)),x69063))
% 157.25/157.00  [6907]~P58(x69071)+E(f337(f337(f295(x69071),f337(f337(f262(x69071),x69072),x69073)),f337(f337(f262(x69071),x69074),x69073)),f337(f337(f262(x69071),f337(f337(f295(x69071),x69072),x69074)),x69073))
% 157.25/157.00  [6908]~P119(x69081)+E(f337(f337(f22(x69081),f337(f337(f295(x69081),x69082),x69083)),f337(f337(f295(x69081),x69084),x69083)),f337(f337(f295(x69081),f337(f337(f22(x69081),x69082),x69084)),x69083))
% 157.25/157.00  [6909]~P119(x69091)+E(f337(f337(f81(x69091),f337(f337(f295(x69091),x69092),x69093)),f337(f337(f295(x69091),x69094),x69093)),f337(f337(f295(x69091),f337(f337(f81(x69091),x69092),x69094)),x69093))
% 157.25/157.00  [6910]~P116(x69101)+E(f337(f337(f81(x69101),f337(f337(f82(x69101),x69102),x69103)),f337(f337(f82(x69101),x69104),x69103)),f337(f337(f82(x69101),f337(f337(f81(x69101),x69102),x69104)),x69103))
% 157.25/157.00  [6942]E(f337(f337(f161(x69421,x69422),x69423),x69424),x69422)+~P4(f337(f337(f251(a884),f337(f198(f885(x69421)),x69422)),x69423))
% 157.25/157.00  [6967]~P4(f337(x69673,x69674))+P4(f337(f337(f337(f113(f892(x69671,a878)),x69672),x69673),x69674))
% 157.25/157.00  [6969]~P4(f337(x69692,x69694))+P4(f337(f337(f337(f113(f892(x69691,a878)),x69692),x69693),x69694))
% 157.25/157.00  [6988]E(f337(f337(f167(x69881),f337(f337(f136(x69881),x69882),x69883)),x69884),f337(f337(f167(x69881),x69882),x69884))+~P4(f337(f337(f252(a884),x69884),f337(f198(f885(x69881)),x69882)))
% 157.25/157.00  [6998]E(f337(f337(f22(f892(x69981,a878)),f337(f337(f315(x69981),x69982),x69983)),x69984),f337(f337(f22(f892(x69981,a878)),x69983),x69984))+~P4(f337(f337(f339(x69981),x69982),x69984))
% 157.25/157.00  [7039]~E(f141(a884,f337(f307(a884,x70391),x70392)),f337(f337(f153(a884),x70394),x70393))+E(f141(a884,f337(f307(a884,f337(f337(f81(a884),x70391),f79(a884))),x70392)),x70393)
% 157.25/157.00  [7061]~P4(f337(f337(f175(x70611),x70613),x70614))+P4(f337(f337(f175(x70611),f337(f337(f153(x70611),x70612),x70613)),x70614))
% 157.25/157.00  [7112]E(x71121,f2(a884))+E(f337(f337(f153(x71122),x71123),f337(f337(f178(x71122),f337(f337(f22(a884),x71121),f79(a884))),x71124)),f337(f337(f178(x71122),x71121),f337(f337(f153(x71122),x71123),x71124)))
% 157.25/157.00  [7212]E(f337(f337(f167(x72121),x72122),f337(f337(f22(a884),x72123),f337(f198(f885(x72121)),x72124))),f337(f337(f167(x72121),f337(f337(f136(x72121),x72124),x72122)),x72123))+P4(f337(f337(f252(a884),x72123),f337(f198(f885(x72121)),x72124)))
% 157.25/157.00  [7243]E(f337(f337(f104(f892(x72431,a878)),x72432),f337(f337(f315(x72431),x72433),x72434)),f337(f337(f315(x72431),x72433),f337(f337(f104(f892(x72431,a878)),x72432),x72434)))+~P4(f337(f337(f339(x72431),x72433),x72432))
% 157.25/157.00  [7278]E(f337(f337(f167(x72781),f337(f337(f161(x72781,x72782),x72783),x72784)),x72783),x72784)+~P4(f337(f337(f252(a884),x72783),f337(f198(f885(x72781)),x72782)))
% 157.25/157.00  [7299]E(x72991,f197(f892(x72992,a878)))+E(f337(f316(f891(x72993,x72992),x72993,f271(x72993,x72992)),f337(f337(f274(x72993,x72992),x72994),f337(f16(f892(x72992,a878),x72993),x72991))),x72994)
% 157.25/157.00  [7300]E(x73001,f197(f892(x73002,a878)))+E(f337(f316(f891(x73002,x73003),x73003,f275(x73002,x73003)),f337(f337(f274(x73002,x73003),x73001),f337(f16(f892(x73003,a878),x73002),x73004))),x73004)
% 157.25/157.00  [7370]E(f337(f337(f22(f892(x73701,a878)),f337(f337(f315(x73701),x73702),x73703)),x73704),f337(f337(f315(x73701),x73702),f337(f337(f22(f892(x73701,a878)),x73703),x73704)))+P4(f337(f337(f339(x73701),x73702),x73704))
% 157.25/157.00  [7407]~E(x74074,f197(f892(x74072,a878)))+E(f337(f316(f891(x74071,x74072),x74071,f271(x74071,x74072)),f337(f337(f274(x74071,x74072),x74073),f337(f16(f892(x74072,a878),x74071),x74074))),f197(f892(x74071,a878)))
% 157.25/157.00  [7408]~E(x74083,f197(f892(x74081,a878)))+E(f337(f316(f891(x74081,x74082),x74082,f275(x74081,x74082)),f337(f337(f274(x74081,x74082),x74083),f337(f16(f892(x74082,a878),x74081),x74084))),f197(f892(x74082,a878)))
% 157.25/157.00  [7464]~P4(f337(f337(f339(x74641),x74642),x74644))+P4(f337(f337(f339(x74641),x74642),f337(f337(f113(f892(x74641,a878)),x74643),x74644)))
% 157.25/157.00  [7467]~P4(f337(f337(f339(x74671),x74672),x74673))+P4(f337(f337(f339(x74671),x74672),f337(f337(f113(f892(x74671,a878)),x74673),x74674)))
% 157.25/157.00  [7486]E(f337(f337(f104(f892(x74861,a878)),f337(f337(f315(x74861),x74862),x74863)),x74864),f337(f337(f315(x74861),x74862),f337(f337(f104(f892(x74861,a878)),x74863),x74864)))+~P4(f337(f337(f339(x74861),x74862),x74864))
% 157.25/157.00  [7765]P4(f337(x77651,x77652))+~P4(f337(f337(f337(f104(f892(x77653,a878)),x77654),x77651),x77652))
% 157.25/157.00  [7766]P4(f337(x77661,x77662))+~P4(f337(f337(f337(f104(f892(x77663,a878)),x77661),x77664),x77662))
% 157.25/157.00  [7769]E(f337(f337(f6(x77691,a884),x77692),f337(f337(f22(f892(x77691,a878)),x77693),f337(f337(f315(x77691),x77694),f197(f892(x77691,a878))))),f337(f337(f6(x77691,a884),x77692),x77693))+P4(f337(f337(f339(x77691),x77694),x77693))
% 157.25/157.00  [7774]~P68(x77741)+E(f337(f168(x77741),f337(f337(f156(a884,x77741),x77742),f141(a884,f337(f307(a884,x77743),x77744)))),f337(f337(f6(a884,x77741),x77742),f337(f175(a884),f141(a884,f337(f307(a884,x77743),x77744)))))
% 157.25/157.00  [7775]~P68(x77751)+E(f337(f337(f6(a884,x77751),x77752),f337(f175(a884),f141(a884,f337(f307(a884,x77753),x77754)))),f337(f168(x77751),f337(f337(f156(a884,x77751),x77752),f141(a884,f337(f307(a884,x77753),x77754)))))
% 157.25/157.00  [7885]~E(x78853,x78854)+P4(f337(f62(x78851,x78852,f337(f337(f315(x78851),x78853),f197(f892(x78851,a878)))),x78854))
% 157.25/157.00  [7981]P4(f337(f337(f339(x79811),x79812),f337(f175(x79811),x79813)))+~P4(f337(f337(f339(x79811),x79812),f337(f175(x79811),f337(f337(f178(x79811),x79814),x79813))))
% 157.25/157.00  [7982]P4(f337(f337(f339(x79821),x79822),f337(f175(x79821),x79823)))+~P4(f337(f337(f339(x79821),x79822),f337(f175(x79821),f337(f337(f140(x79821),x79824),x79823))))
% 157.25/157.00  [8054]P4(f337(f337(f339(x80541),x80542),x80543))+~P4(f337(f337(f339(x80541),x80542),f337(f337(f22(f892(x80541,a878)),x80543),x80544)))
% 157.25/157.00  [8056]P4(f337(f337(f339(x80561),x80562),x80563))+~P4(f337(f337(f339(x80561),x80562),f337(f337(f104(f892(x80561,a878)),x80564),x80563)))
% 157.25/157.00  [8059]P4(f337(f337(f339(x80591),x80592),x80593))+~P4(f337(f337(f339(x80591),x80592),f337(f337(f104(f892(x80591,a878)),x80593),x80594)))
% 157.25/157.00  [8074]E(f337(f337(f136(x80741),f337(f337(f178(x80741),x80742),x80743)),f337(f337(f153(x80741),x80744),f337(f337(f140(x80741),f337(a115,x80742)),x80743))),f337(f337(f161(x80741,x80743),x80742),x80744))+~P4(f337(f337(f252(a884),x80742),f337(f198(f885(x80741)),x80743)))
% 157.25/157.00  [8097]P4(f337(f337(f339(x80971),x80972),x80973))+~P4(f337(f337(f251(f892(x80971,a878)),f337(f337(f315(x80971),x80972),x80974)),x80973))
% 157.25/157.00  [8130]~P4(f337(f337(f339(x81301),x81302),x81303))+~P4(f337(f337(f339(x81301),x81302),f337(f337(f22(f892(x81301,a878)),x81304),x81303)))
% 157.25/157.00  [8162]~P4(f337(f337(f252(a884),x81624),f337(f198(f885(x81621)),x81623)))+P4(f337(f337(f339(x81621),x81622),f337(f175(x81621),f337(f337(f161(x81621,x81623),x81624),x81622))))
% 157.25/157.00  [8216]E(f337(f337(f167(x82161),f337(f337(f140(x82161),x82162),x82163)),x82164),f337(f337(f167(x82161),x82163),f337(f337(f81(a884),x82162),x82164)))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),x82162),x82164)),f337(f198(f885(x82161)),x82163)))
% 157.25/157.00  [8226]~P142(x82262)+E(f337(f337(f6(x82261,x82262),f337(f337(f8(a884,x82262,x82261),f103(x82262)),x82263)),x82264),f337(f103(x82262),f337(f337(f6(x82261,a884),x82263),x82264)))
% 157.25/157.00  [8227]~P138(x82272)+E(f337(f337(f6(x82271,x82272),f337(f337(f8(a1,x82272,x82271),f105(x82272)),x82273)),x82274),f337(f105(x82272),f337(f337(f6(x82271,a1),x82273),x82274)))
% 157.25/157.00  [8280]~P61(x82802)+E(f337(f337(f9(x82801,x82802),f337(f337(f8(x82802,x82802,x82801),f76(x82802)),x82803)),x82804),f337(f76(x82802),f337(f337(f9(x82801,x82802),x82803),x82804)))
% 157.25/157.00  [8281]~P67(x82812)+E(f337(f337(f6(x82811,x82812),f337(f337(f8(x82812,x82812,x82811),f80(x82812)),x82813)),x82814),f337(f80(x82812),f337(f337(f6(x82811,x82812),x82813),x82814)))
% 157.25/157.00  [8283]E(f337(f337(f6(x82831,a884),x82832),f337(f337(f22(f892(x82831,a878)),x82833),f337(f337(f315(x82831),x82834),f197(f892(x82831,a878))))),f337(f337(f22(a884),f337(f337(f6(x82831,a884),x82832),x82833)),f337(x82832,x82834)))+~P4(f337(f337(f339(x82831),x82834),x82833))
% 157.25/157.00  [8303]P4(f337(f337(f251(f892(x83031,a878)),x83032),x83033))+~P4(f337(f337(f251(f892(x83031,a878)),f337(f337(f315(x83031),x83034),x83032)),x83033))
% 157.25/157.00  [8504]E(f337(f337(f181(x85041,x85042),x85043),x85044),f210(x85042))+P4(f337(f337(f339(x85041),x85044),f337(f316(f891(x85041,x85042),x85041,f271(x85041,x85042)),f337(f175(f891(x85041,x85042)),x85043))))
% 157.25/157.00  [8505]P37(x85051,x85052)+~P37(x85051,f337(f337(f315(f891(x85051,x85051)),f337(f337(f272(x85051,x85051),x85053),x85054)),x85052))
% 157.25/157.00  [8506]P52(x85061,x85062)+~P52(x85061,f337(f337(f315(f891(x85061,x85061)),f337(f337(f272(x85061,x85061),x85063),x85064)),x85062))
% 157.25/157.00  [8512]~P105(x85121)+E(f337(f337(f150(x85121,x85121,f5(x85121)),x85122),f337(f337(f150(x85121,x85121,f5(x85121)),x85123),x85124)),f337(f337(f150(x85121,x85121,f5(x85121)),x85123),f337(f337(f150(x85121,x85121,f5(x85121)),x85122),x85124)))
% 157.25/157.00  [8522]E(x85221,x85222)+~P4(f337(f62(x85223,x85224,f337(f337(f315(x85223),x85221),f197(f892(x85223,a878)))),x85222))
% 157.25/157.00  [8532]E(f337(f337(f136(x85321),f337(f337(f178(x85321),x85322),x85323)),f337(f337(f178(x85321),x85324),f337(f337(f140(x85321),x85322),x85323))),f337(f337(f178(x85321),f337(f337(f81(a884),x85322),x85324)),x85323))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),x85322),x85324)),f337(f198(f885(x85321)),x85323)))
% 157.25/157.00  [8569]P4(f337(f61(x85691),x85692))+~E(x85692,f337(f316(a884,x85691,x85693),f337(f257(a884),f337(f337(f7(a884,a884,a878),f252(a884)),x85694))))
% 157.25/157.00  [8589]~P90(x85891)+E(f337(f144(x85891,x85891,f81(x85891),f337(f337(f81(x85891),x85892),x85893)),x85894),f337(f337(f81(x85891),x85892),f337(f144(x85891,x85891,f81(x85891),x85893),x85894)))
% 157.25/157.00  [8623]P4(f337(f337(f251(f892(x86231,a878)),f337(f270(x86231,x86232),x86233)),f337(f270(x86231,x86232),x86234)))+~P4(f337(f337(f251(f892(f891(x86231,x86232),a878)),x86233),x86234))
% 157.25/157.00  [8636]~P4(f337(f337(f251(a884),x86362),x86364))+P4(f337(f337(f251(f892(x86361,a878)),f337(f175(x86361),f337(f337(f178(x86361),x86362),x86363))),f337(f175(x86361),f337(f337(f178(x86361),x86364),x86363))))
% 157.25/157.00  [8637]~P4(f337(f337(f251(a884),x86374),x86372))+P4(f337(f337(f251(f892(x86371,a878)),f337(f175(x86371),f337(f337(f140(x86371),x86372),x86373))),f337(f175(x86371),f337(f337(f140(x86371),x86374),x86373))))
% 157.25/157.00  [8689]~P4(f337(f61(x86891),f337(f337(f22(f892(x86891,a878)),x86892),x86894)))+P4(f337(f61(x86891),f337(f337(f22(f892(x86891,a878)),x86892),f337(f337(f315(x86891),x86893),x86894))))
% 157.25/157.00  [8726]P4(f337(f337(f339(f891(x87261,x87261)),x87262),f313(x87261,x87263)))+~P4(f337(f337(f339(f891(x87261,x87261)),x87262),f337(f337(f192(f891(x87261,x87261),a878),x87264),x87263)))
% 157.25/157.00  [8803]~P4(f337(f61(x88031),f337(f337(f22(f892(x88031,a878)),x88032),f337(f337(f315(x88031),x88034),x88033))))+P4(f337(f61(x88031),f337(f337(f22(f892(x88031,a878)),x88032),x88033)))
% 157.25/157.00  [8950]~E(f337(f337(f181(x89501,x89502),x89503),x89504),f210(x89502))+~P4(f337(f337(f339(x89501),x89504),f337(f316(f891(x89501,x89502),x89501,f271(x89501,x89502)),f337(f175(f891(x89501,x89502)),x89503))))
% 157.25/157.00  [9010]~P64(x90101)+P4(f337(f337(f251(x90101),f337(f337(f113(x90101),x90102),f337(f337(f104(x90101),x90103),x90104))),f337(f337(f104(x90101),f337(f337(f113(x90101),x90102),x90103)),f337(f337(f113(x90101),x90102),x90104))))
% 157.25/157.00  [9011]~P105(x90111)+P4(f337(f337(f251(x90111),f337(f337(f250(x90111),x90112),f337(f337(f249(x90111),x90113),x90114))),f337(f337(f249(x90111),f337(f337(f250(x90111),x90112),x90113)),f337(f337(f250(x90111),x90112),x90114))))
% 157.25/157.00  [9157]E(x91571,x91572)+~P4(f337(f337(f339(f891(x91573,x91573)),f337(f337(f272(x91573,x91573),x91571),x91572)),f337(f175(f891(x91573,x91573)),f337(f337(f185(x91573,x91573),x91574),x91574))))
% 157.25/157.00  [9187]~P4(f337(f337(f339(f891(x91871,x91871)),f337(f337(f272(x91871,x91871),x91873),x91872)),f313(x91871,x91874)))+~P37(x91871,f337(f337(f315(f891(x91871,x91871)),f337(f337(f272(x91871,x91871),x91872),x91873)),x91874))
% 157.25/157.00  [9188]~P4(f337(f337(f339(f891(x91881,x91881)),f337(f337(f272(x91881,x91881),x91883),x91882)),f313(x91881,x91884)))+~P52(x91881,f337(f337(f315(f891(x91881,x91881)),f337(f337(f272(x91881,x91881),x91882),x91883)),x91884))
% 157.25/157.00  [9193]E(x91931,x91932)+E(f337(f138(x91933,f337(f337(f8(a878,a878,x91933),a332),f337(a334,x91931))),f337(f337(f153(x91933),x91932),x91934)),f337(f337(f153(x91933),x91932),f337(f138(x91933,f337(f337(f8(a878,a878,x91933),a332),f337(a334,x91931))),x91934)))
% 157.25/157.00  [9237]~P64(x92371)+P4(f337(f337(f251(x92371),f337(f337(f113(x92371),f337(f337(f104(x92371),x92372),x92373)),f337(f337(f104(x92371),x92372),x92374))),f337(f337(f104(x92371),x92372),f337(f337(f113(x92371),x92373),x92374))))
% 157.25/157.00  [9238]~P105(x92381)+P4(f337(f337(f251(x92381),f337(f337(f250(x92381),f337(f337(f249(x92381),x92382),x92383)),f337(f337(f249(x92381),x92382),x92384))),f337(f337(f249(x92381),x92382),f337(f337(f250(x92381),x92383),x92384))))
% 157.25/157.00  [9306]~E(f337(f316(x93062,x93061,x93063),f260(f892(x93062,a878))),f260(f892(x93061,a878)))+P4(f337(f337(f251(f892(x93061,a878)),f337(f80(f892(x93061,a878)),f337(f316(x93062,x93061,x93063),x93064))),f337(f316(x93062,x93061,x93063),f337(f80(f892(x93062,a878)),x93064))))
% 157.25/157.00  [9624]P4(f337(f337(f339(f891(x96241,x96241)),f337(f337(f272(x96241,x96241),x96242),x96243)),f337(f292(x96241,x96241),f337(f337(f294(x96241,x96241,x96241),x96244),f313(x96241,x96244)))))+~P4(f337(f337(f339(f891(x96241,x96241)),f337(f337(f272(x96241,x96241),x96242),x96243)),f337(f337(f294(x96241,x96241,x96241),f337(f292(x96241,x96241),x96244)),f313(x96241,f337(f292(x96241,x96241),x96244)))))
% 157.25/157.00  [9625]~P4(f337(f337(f339(f891(x96251,x96251)),f337(f337(f272(x96251,x96251),x96252),x96253)),f337(f292(x96251,x96251),f337(f337(f294(x96251,x96251,x96251),x96254),f313(x96251,x96254)))))+P4(f337(f337(f339(f891(x96251,x96251)),f337(f337(f272(x96251,x96251),x96252),x96253)),f337(f337(f294(x96251,x96251,x96251),f337(f292(x96251,x96251),x96254)),f313(x96251,f337(f292(x96251,x96251),x96254)))))
% 157.25/157.00  [9646]~P4(f337(f337(f339(x96462),x96464),f337(f268(x96461,x96462),x96463)))+P4(f337(f337(f339(f891(x96461,x96462)),f337(f337(f272(x96461,x96462),f563(x96463,x96461,x96464,x96462)),x96464)),x96463))
% 157.25/157.00  [9647]~P4(f337(f337(f339(x96472),x96474),f337(f268(x96471,x96472),x96473)))+P4(f337(f337(f339(f891(x96471,x96472)),f337(f337(f272(x96471,x96472),f573(x96473,x96471,x96474,x96472)),x96474)),x96473))
% 157.25/157.00  [9672]~P4(f337(f337(f339(x96721),x96724),f337(f337(f113(f892(x96721,a878)),x96722),x96723)))+P4(f337(f337(f337(f113(f892(x96721,a878)),f337(f337(f7(x96721,f892(x96721,a878),a878),f339(x96721)),x96722)),f337(f337(f7(x96721,f892(x96721,a878),a878),f339(x96721)),x96723)),x96724))
% 157.25/157.00  [9673]~P4(f337(f337(f339(x96731),x96734),f337(f337(f104(f892(x96731,a878)),x96732),x96733)))+P4(f337(f337(f337(f104(f892(x96731,a878)),f337(f337(f7(x96731,f892(x96731,a878),a878),f339(x96731)),x96732)),f337(f337(f7(x96731,f892(x96731,a878),a878),f339(x96731)),x96733)),x96734))
% 157.25/157.00  [9750]~P4(f337(f337(f339(f891(x97501,x97501)),f337(f337(f272(x97501,x97501),x97504),x97503)),f337(f337(f294(x97501,x97501,x97501),x97502),f313(x97501,x97502))))+P4(f337(f337(f339(f891(x97501,x97501)),f337(f337(f272(x97501,x97501),f643(x97502,x97503,x97504,x97501)),x97503)),x97502))
% 157.25/157.00  [9795]P4(f337(f337(f339(x97951),x97952),f337(f337(f113(f892(x97951,a878)),x97953),x97954)))+~P4(f337(f337(f337(f113(f892(x97951,a878)),f337(f337(f7(x97951,f892(x97951,a878),a878),f339(x97951)),x97953)),f337(f337(f7(x97951,f892(x97951,a878),a878),f339(x97951)),x97954)),x97952))
% 157.25/157.00  [9796]P4(f337(f337(f339(x97961),x97962),f337(f337(f104(f892(x97961,a878)),x97963),x97964)))+~P4(f337(f337(f337(f104(f892(x97961,a878)),f337(f337(f7(x97961,f892(x97961,a878),a878),f339(x97961)),x97963)),f337(f337(f7(x97961,f892(x97961,a878),a878),f339(x97961)),x97964)),x97962))
% 157.25/157.00  [10073]P32(x100731,f337(f337(f7(x100731,f892(f891(x100731,x100731),a878),f892(x100731,a878)),f337(f337(f8(f892(x100731,f892(f892(f891(x100731,x100731),a878),a878)),f892(f892(f891(x100731,x100731),a878),f892(x100731,a878)),x100731),f7(x100731,f892(f891(x100731,x100731),a878),a878)),f337(f337(f8(f892(x100731,f891(x100731,x100731)),f892(x100731,f892(f892(f891(x100731,x100731),a878),a878)),x100731),f337(f8(f891(x100731,x100731),f892(f892(f891(x100731,x100731),a878),a878),x100731),f339(f891(x100731,x100731)))),f272(x100731,x100731)))),x100732),x100733,x100734)+~P4(f337(f337(f339(f891(f885(x100731),f885(x100731))),f337(f337(f272(f885(x100731),f885(x100731)),x100733),x100734)),f160(x100731,x100732)))
% 157.25/157.00  [10077]P53(x100771,f337(f337(f7(x100771,f892(f891(x100771,x100771),a878),f892(x100771,a878)),f337(f337(f8(f892(x100771,f892(f892(f891(x100771,x100771),a878),a878)),f892(f892(f891(x100771,x100771),a878),f892(x100771,a878)),x100771),f7(x100771,f892(f891(x100771,x100771),a878),a878)),f337(f337(f8(f892(x100771,f891(x100771,x100771)),f892(x100771,f892(f892(f891(x100771,x100771),a878),a878)),x100771),f337(f8(f891(x100771,x100771),f892(f892(f891(x100771,x100771),a878),a878),x100771),f339(f891(x100771,x100771)))),f272(x100771,x100771)))),x100772),x100773,x100774)+~P4(f337(f337(f339(f891(f892(x100771,a878),f892(x100771,a878))),f337(f337(f272(f892(x100771,a878),f892(x100771,a878)),x100773),x100774)),f328(x100771,x100772)))
% 157.25/157.00  [10106]E(x101061,x101062)+~E(f337(f337(f7(x101063,f892(f891(x101063,x101064),a878),f892(x101064,a878)),f337(f337(f8(f892(x101064,f892(f892(f891(x101063,x101064),a878),a878)),f892(f892(f891(x101063,x101064),a878),f892(x101064,a878)),x101063),f7(x101064,f892(f891(x101063,x101064),a878),a878)),f337(f337(f8(f892(x101064,f891(x101063,x101064)),f892(x101064,f892(f892(f891(x101063,x101064),a878),a878)),x101063),f337(f8(f891(x101063,x101064),f892(f892(f891(x101063,x101064),a878),a878),x101064),f339(f891(x101063,x101064)))),f272(x101063,x101064)))),x101061),f337(f337(f7(x101063,f892(f891(x101063,x101064),a878),f892(x101064,a878)),f337(f337(f8(f892(x101064,f892(f892(f891(x101063,x101064),a878),a878)),f892(f892(f891(x101063,x101064),a878),f892(x101064,a878)),x101063),f7(x101064,f892(f891(x101063,x101064),a878),a878)),f337(f337(f8(f892(x101064,f891(x101063,x101064)),f892(x101064,f892(f892(f891(x101063,x101064),a878),a878)),x101063),f337(f8(f891(x101063,x101064),f892(f892(f891(x101063,x101064),a878),a878),x101064),f339(f891(x101063,x101064)))),f272(x101063,x101064)))),x101062))
% 157.25/157.00  [10109]~P32(x101091,f337(f337(f7(x101091,f892(f891(x101091,x101091),a878),f892(x101091,a878)),f337(f337(f8(f892(x101091,f892(f892(f891(x101091,x101091),a878),a878)),f892(f892(f891(x101091,x101091),a878),f892(x101091,a878)),x101091),f7(x101091,f892(f891(x101091,x101091),a878),a878)),f337(f337(f8(f892(x101091,f891(x101091,x101091)),f892(x101091,f892(f892(f891(x101091,x101091),a878),a878)),x101091),f337(f8(f891(x101091,x101091),f892(f892(f891(x101091,x101091),a878),a878),x101091),f339(f891(x101091,x101091)))),f272(x101091,x101091)))),x101094),x101092,x101093)+P4(f337(f337(f339(f891(f885(x101091),f885(x101091))),f337(f337(f272(f885(x101091),f885(x101091)),x101092),x101093)),f160(x101091,x101094)))
% 157.25/157.00  [10110]~P53(x101101,f337(f337(f7(x101101,f892(f891(x101101,x101101),a878),f892(x101101,a878)),f337(f337(f8(f892(x101101,f892(f892(f891(x101101,x101101),a878),a878)),f892(f892(f891(x101101,x101101),a878),f892(x101101,a878)),x101101),f7(x101101,f892(f891(x101101,x101101),a878),a878)),f337(f337(f8(f892(x101101,f891(x101101,x101101)),f892(x101101,f892(f892(f891(x101101,x101101),a878),a878)),x101101),f337(f8(f891(x101101,x101101),f892(f892(f891(x101101,x101101),a878),a878),x101101),f339(f891(x101101,x101101)))),f272(x101101,x101101)))),x101104),x101102,x101103)+P4(f337(f337(f339(f891(f892(x101101,a878),f892(x101101,a878))),f337(f337(f272(f892(x101101,a878),f892(x101101,a878)),x101102),x101103)),f328(x101101,x101104)))
% 157.25/157.00  [7537]~P92(x75371)+E(f337(f337(f81(x75371),f337(f106(x75371),x75372)),f337(f337(f22(x75371),f337(f106(x75371),x75373)),x75374)),f337(f337(f22(x75371),f337(f106(x75371),f337(f337(f81(a1),x75372),x75373))),x75374))
% 157.25/157.00  [7538]~P92(x75381)+E(f337(f337(f81(x75381),f337(f106(x75381),x75382)),f337(f337(f81(x75381),f337(f106(x75381),x75383)),x75384)),f337(f337(f81(x75381),f337(f106(x75381),f337(f337(f81(a1),x75382),x75383))),x75384))
% 157.25/157.00  [7539]~P92(x75391)+E(f337(f337(f82(x75391),f337(f106(x75391),x75392)),f337(f337(f82(x75391),f337(f106(x75391),x75393)),x75394)),f337(f337(f82(x75391),f337(f106(x75391),f337(f337(f82(a1),x75392),x75393))),x75394))
% 157.25/157.00  [7584]~P142(x75841)+E(f337(f168(x75841),f337(f337(f156(x75842,x75841),f337(f16(x75841,x75842),x75843)),x75844)),f337(f337(f82(x75841),f337(f103(x75841),f337(f198(f885(x75842)),x75844))),x75843))
% 157.25/157.00  [7821]E(f337(f283(x78211,f337(f337(f153(f891(a102,x78211)),x78212),x78213)),x78214),f337(f275(a102,x78211),x78212))+~P4(f337(f337(f252(a102),x78214),f337(f271(a102,x78211),x78212)))
% 157.25/157.00  [7863]~P92(x78631)+E(f337(f337(f81(x78631),f337(f106(x78631),x78632)),f337(f337(f22(x78631),x78633),f337(f106(x78631),x78634))),f337(f337(f81(x78631),f337(f106(x78631),f337(f337(f81(a1),x78632),f337(f80(a1),x78634)))),x78633))
% 157.25/157.00  [7994]E(f337(f283(x79941,x79942),f337(f337(f22(a102),x79943),f337(f271(a102,x79941),x79944))),f337(f283(x79941,f337(f337(f153(f891(a102,x79941)),x79944),x79942)),x79943))+P4(f337(f337(f252(a102),x79943),f337(f271(a102,x79941),x79944)))
% 157.25/157.00  [8428]~P4(f337(f337(f339(x84281),x84282),f337(f175(x84281),f117(x84281,x84284))))+P4(f337(f337(f339(x84281),x84282),f337(f175(x84281),f117(x84281,f337(f337(f136(x84281),x84283),x84284)))))
% 157.25/157.00  [8429]~P4(f337(f337(f339(x84291),x84292),f337(f175(x84291),f117(x84291,x84293))))+P4(f337(f337(f339(x84291),x84292),f337(f175(x84291),f117(x84291,f337(f337(f136(x84291),x84293),x84294)))))
% 157.25/157.00  [8446]E(f337(f337(f113(f892(x84461,a878)),f337(f337(f104(f892(x84461,a878)),x84462),x84463)),x84464),f337(f337(f104(f892(x84461,a878)),x84462),f337(f337(f113(f892(x84461,a878)),x84463),x84464)))+~P4(f337(f337(f251(f892(x84461,a878)),x84464),x84462))
% 157.25/157.00  [8739]~E(f337(f337(f113(f892(x87391,a878)),f337(f337(f104(f892(x87391,a878)),x87393),x87394)),x87392),f337(f337(f104(f892(x87391,a878)),x87393),f337(f337(f113(f892(x87391,a878)),x87394),x87392)))+P4(f337(f337(f251(f892(x87391,a878)),x87392),x87393))
% 157.25/157.00  [9015]~P4(f337(f337(f251(f892(x90151,a878)),x90152),f337(f337(f113(f892(x90151,a878)),x90153),x90154)))+P4(f337(f337(f251(f892(x90151,a878)),f337(f337(f22(f892(x90151,a878)),x90152),x90153)),x90154))
% 157.25/157.00  [9133]P4(f337(f337(f251(f892(x91331,a878)),x91332),f337(f337(f113(f892(x91331,a878)),x91333),x91334)))+~P4(f337(f337(f251(f892(x91331,a878)),f337(f337(f22(f892(x91331,a878)),x91332),x91333)),x91334))
% 157.25/157.00  [9218]~P85(x92181)+E(f337(f76(x92181),f337(f337(f6(x92182,x92181),f337(f337(f8(x92181,x92181,x92182),f76(x92181)),x92183)),x92184)),f337(f337(f6(x92182,x92181),f337(f337(f8(x92181,x92181,x92182),f76(x92181)),x92183)),x92184))
% 157.25/157.00  [9382]~P85(x93821)+P4(f337(f337(f251(x93821),f2(x93821)),f337(f337(f6(x93822,x93821),f337(f337(f8(x93821,x93821,x93822),f76(x93821)),x93823)),x93824)))
% 157.25/157.00  [9386]~P67(x93861)+E(f337(f168(x93861),f337(f337(f156(x93862,x93861),f337(f74(x93861,x93861,x93862,f80(x93861)),x93863)),x93864)),f337(f80(x93861),f337(f168(x93861),f337(f337(f156(x93862,x93861),x93863),x93864))))
% 157.25/157.00  [9522]~P85(x95221)+P4(f337(f337(f251(x95221),f337(f76(x95221),f337(f337(f6(x95222,x95221),x95223),x95224))),f337(f337(f6(x95222,x95221),f337(f337(f8(x95221,x95221,x95222),f76(x95221)),x95223)),x95224)))
% 157.25/157.00  [9549]~E(f337(f337(f81(a884),x95491),x95494),f337(f337(f81(a884),x95493),x95492))+P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),f337(f337(f272(a884,a884),x95491),x95492)),f337(f337(f272(a884,a884),x95493),x95494))),a111))
% 157.25/157.00  [9550]~P4(f337(f337(f252(a884),x95501),x95503))+P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),f337(f337(f272(a884,a884),x95501),x95502)),f337(f337(f272(a884,a884),x95503),x95504))),a35))
% 157.25/157.00  [9551]~P4(f337(f337(f252(a884),x95511),x95513))+P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),f337(f337(f272(a884,a884),x95511),x95512)),f337(f337(f272(a884,a884),x95513),x95514))),a71))
% 157.25/157.00  [9697]E(f337(f337(f81(a884),x96971),x96972),f337(f337(f81(a884),x96973),x96974))+~P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),f337(f337(f272(a884,a884),x96971),x96974)),f337(f337(f272(a884,a884),x96973),x96972))),a111))
% 157.25/157.00  [9724]E(f337(f337(f167(x97241),f337(f337(f140(x97241),f337(f198(f885(x97241)),f180(x97241,x97242,x97243))),x97243)),x97244),f337(f337(f167(x97241),x97243),f337(f337(f81(a884),x97244),f337(f198(f885(x97241)),f180(x97241,x97242,x97243)))))+~P4(f337(f337(f252(a884),x97244),f337(f198(f885(x97241)),f337(f337(f140(x97241),f337(f198(f885(x97241)),f180(x97241,x97242,x97243))),x97243))))
% 157.25/157.00  [9741]~P4(f337(f337(f339(x97412),x97414),f337(f337(f41(x97411,f892(x97412,a878)),f260(f892(x97411,a878))),x97413)))+P4(f337(f337(f337(f41(x97411,f892(x97412,a878)),f260(f892(x97411,a878))),f337(f337(f8(f892(x97412,a878),f892(x97412,a878),x97411),f337(f7(x97412,f892(x97412,a878),a878),f339(x97412))),x97413)),x97414))
% 157.25/157.00  [9742]~P4(f337(f337(f339(x97422),x97424),f337(f337(f42(x97421,f892(x97422,a878)),f260(f892(x97421,a878))),x97423)))+P4(f337(f337(f337(f42(x97421,f892(x97422,a878)),f260(f892(x97421,a878))),f337(f337(f8(f892(x97422,a878),f892(x97422,a878),x97421),f337(f7(x97422,f892(x97422,a878),a878),f339(x97422))),x97423)),x97424))
% 157.25/157.00  [9823]~P4(f337(f48(x98231,x98232),f337(f337(f272(a1,a1),x98234),x98233)))+P4(f337(f48(f337(f80(a1),x98231),x98232),f337(f337(f272(a1,a1),f337(f337(f337(f99(a1),f337(f337(a334,x98233),f2(a1))),f337(f80(a1),x98234)),f337(f337(f22(a1),f337(f80(a1),x98234)),f79(a1)))),f337(f337(f337(f99(a1),f337(f337(a334,x98233),f2(a1))),f2(a1)),f337(f337(f22(a1),x98232),x98233)))))
% 157.25/157.00  [9833]P4(f337(f337(f339(x98331),x98332),f337(f337(f41(x98333,f892(x98331,a878)),f260(f892(x98333,a878))),x98334)))+~P4(f337(f337(f337(f41(x98333,f892(x98331,a878)),f260(f892(x98333,a878))),f337(f337(f8(f892(x98331,a878),f892(x98331,a878),x98333),f337(f7(x98331,f892(x98331,a878),a878),f339(x98331))),x98334)),x98332))
% 157.25/157.00  [9834]P4(f337(f337(f339(x98341),x98342),f337(f337(f42(x98343,f892(x98341,a878)),f260(f892(x98343,a878))),x98344)))+~P4(f337(f337(f337(f42(x98343,f892(x98341,a878)),f260(f892(x98343,a878))),f337(f337(f8(f892(x98341,a878),f892(x98341,a878),x98343),f337(f7(x98341,f892(x98341,a878),a878),f339(x98341))),x98344)),x98342))
% 157.25/157.00  [9846]E(f337(f337(f41(a884,f892(x98461,a878)),f260(f892(a884,a878))),x98462),f337(f337(f41(a884,f892(x98461,a878)),f260(f892(a884,a878))),x98463))+~E(f337(f337(f41(a884,f892(x98461,a878)),f337(f307(a884,f2(a884)),f387(x98462,x98464,x98463,x98461))),x98463),f337(f337(f41(a884,f892(x98461,a878)),f337(f307(a884,f2(a884)),f337(f337(f81(a884),f387(x98462,x98464,x98463,x98461)),x98464))),x98462))
% 157.25/157.00  [10166]~P4(f337(f337(f251(f892(f891(x101661,x101662),a878)),x101663),x101664))+P4(f337(f337(f251(f892(x101661,f892(x101662,a878))),f337(f337(f7(x101661,f892(f891(x101661,x101662),a878),f892(x101662,a878)),f337(f337(f8(f892(x101662,f892(f892(f891(x101661,x101662),a878),a878)),f892(f892(f891(x101661,x101662),a878),f892(x101662,a878)),x101661),f7(x101662,f892(f891(x101661,x101662),a878),a878)),f337(f337(f8(f892(x101662,f891(x101661,x101662)),f892(x101662,f892(f892(f891(x101661,x101662),a878),a878)),x101661),f337(f8(f891(x101661,x101662),f892(f892(f891(x101661,x101662),a878),a878),x101662),f339(f891(x101661,x101662)))),f272(x101661,x101662)))),x101663)),f337(f337(f7(x101661,f892(f891(x101661,x101662),a878),f892(x101662,a878)),f337(f337(f8(f892(x101662,f892(f892(f891(x101661,x101662),a878),a878)),f892(f892(f891(x101661,x101662),a878),f892(x101662,a878)),x101661),f7(x101662,f892(f891(x101661,x101662),a878),a878)),f337(f337(f8(f892(x101662,f891(x101661,x101662)),f892(x101662,f892(f892(f891(x101661,x101662),a878),a878)),x101661),f337(f8(f891(x101661,x101662),f892(f892(f891(x101661,x101662),a878),a878),x101662),f339(f891(x101661,x101662)))),f272(x101661,x101662)))),x101664)))
% 157.25/157.00  [10184]P4(f337(f337(f251(f892(f891(x101841,x101842),a878)),x101843),x101844))+~P4(f337(f337(f251(f892(x101841,f892(x101842,a878))),f337(f337(f7(x101841,f892(f891(x101841,x101842),a878),f892(x101842,a878)),f337(f337(f8(f892(x101842,f892(f892(f891(x101841,x101842),a878),a878)),f892(f892(f891(x101841,x101842),a878),f892(x101842,a878)),x101841),f7(x101842,f892(f891(x101841,x101842),a878),a878)),f337(f337(f8(f892(x101842,f891(x101841,x101842)),f892(x101842,f892(f892(f891(x101841,x101842),a878),a878)),x101841),f337(f8(f891(x101841,x101842),f892(f892(f891(x101841,x101842),a878),a878),x101842),f339(f891(x101841,x101842)))),f272(x101841,x101842)))),x101843)),f337(f337(f7(x101841,f892(f891(x101841,x101842),a878),f892(x101842,a878)),f337(f337(f8(f892(x101842,f892(f892(f891(x101841,x101842),a878),a878)),f892(f892(f891(x101841,x101842),a878),f892(x101842,a878)),x101841),f7(x101842,f892(f891(x101841,x101842),a878),a878)),f337(f337(f8(f892(x101842,f891(x101841,x101842)),f892(x101842,f892(f892(f891(x101841,x101842),a878),a878)),x101841),f337(f8(f891(x101841,x101842),f892(f892(f891(x101841,x101842),a878),a878),x101842),f339(f891(x101841,x101842)))),f272(x101841,x101842)))),x101844)))
% 157.25/157.00  [9261]~P4(f337(f337(f339(f891(x92611,x92611)),x92612),f313(x92611,x92614)))+P4(f337(f337(f339(f891(x92611,x92611)),x92612),f313(x92611,f337(f337(f113(f892(f891(x92611,x92611),a878)),x92613),x92614))))
% 157.25/157.00  [9262]~P4(f337(f337(f339(f891(x92621,x92621)),x92622),f313(x92621,x92623)))+P4(f337(f337(f339(f891(x92621,x92621)),x92622),f313(x92621,f337(f337(f113(f892(f891(x92621,x92621),a878)),x92623),x92624))))
% 157.25/157.00  [9616]~E(f337(f175(x96161),x96164),f187(x96161,x96162,x96163))+E(f337(f181(x96161,x96162),f337(f337(f156(x96161,f891(x96161,x96162)),f337(f337(f18(x96161,x96162,f891(x96161,x96162)),f272(x96161,x96162)),f337(f337(f8(f887(x96162),x96162,x96161),f248(x96162)),x96163))),x96164)),x96163)
% 157.25/157.00  [9938]~P4(f337(f337(f251(a884),f337(f337(f81(a884),x99381),x99384)),f337(f337(f81(a884),x99383),x99382)))+P4(f337(f337(f251(a1),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x99381),x99382)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x99383),x99384)),f197(f892(f891(a884,a884),a878)))))))
% 157.25/157.00  [9939]~P4(f337(f337(f252(a884),f337(f337(f81(a884),x99391),x99394)),f337(f337(f81(a884),x99393),x99392)))+P4(f337(f337(f252(a1),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x99391),x99392)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x99393),x99394)),f197(f892(f891(a884,a884),a878)))))))
% 157.25/157.00  [10016]P4(f337(f337(f251(a884),f337(f337(f81(a884),x100161),x100162)),f337(f337(f81(a884),x100163),x100164)))+~P4(f337(f337(f251(a1),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x100161),x100164)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x100163),x100162)),f197(f892(f891(a884,a884),a878)))))))
% 157.25/157.00  [10017]P4(f337(f337(f252(a884),f337(f337(f81(a884),x100171),x100172)),f337(f337(f81(a884),x100173),x100174)))+~P4(f337(f337(f252(a1),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x100171),x100174)),f197(f892(f891(a884,a884),a878)))))),f337(a90,f337(f291(f891(a884,a884),f891(a884,a884),a111),f337(f337(f315(f891(a884,a884)),f337(f337(f272(a884,a884),x100173),x100172)),f197(f892(f891(a884,a884),a878)))))))
% 157.25/157.00  [10059]P4(f337(f337(f251(f892(x100591,a878)),f337(f337(f41(a884,f892(x100591,a878)),f260(f892(a884,a878))),x100592)),f337(f337(f41(a884,f892(x100591,a878)),f260(f892(a884,a878))),x100593)))+~P4(f337(f337(f251(f892(x100591,a878)),f337(f337(f41(a884,f892(x100591,a878)),f337(f307(a884,f2(a884)),f388(x100593,x100594,x100592,x100591))),x100592)),f337(f337(f41(a884,f892(x100591,a878)),f337(f307(a884,f2(a884)),f337(f337(f81(a884),f388(x100593,x100594,x100592,x100591)),x100594))),x100593)))
% 157.25/157.00  [10156]~P4(f337(f337(f339(x101562),x101564),f337(f268(x101561,x101562),x101563)))+P4(f337(f267(x101561,x101562,f337(f337(f7(x101561,f892(f891(x101561,x101562),a878),f892(x101562,a878)),f337(f337(f8(f892(x101562,f892(f892(f891(x101561,x101562),a878),a878)),f892(f892(f891(x101561,x101562),a878),f892(x101562,a878)),x101561),f7(x101562,f892(f891(x101561,x101562),a878),a878)),f337(f337(f8(f892(x101562,f891(x101561,x101562)),f892(x101562,f892(f892(f891(x101561,x101562),a878),a878)),x101561),f337(f8(f891(x101561,x101562),f892(f892(f891(x101561,x101562),a878),a878),x101562),f339(f891(x101561,x101562)))),f272(x101561,x101562)))),x101563)),x101564))
% 157.25/157.00  [10157]~P4(f337(f337(f339(x101571),x101574),f337(f270(x101571,x101572),x101573)))+P4(f337(f266(x101571,x101572,f337(f337(f7(x101571,f892(f891(x101571,x101572),a878),f892(x101572,a878)),f337(f337(f8(f892(x101572,f892(f892(f891(x101571,x101572),a878),a878)),f892(f892(f891(x101571,x101572),a878),f892(x101572,a878)),x101571),f7(x101572,f892(f891(x101571,x101572),a878),a878)),f337(f337(f8(f892(x101572,f891(x101571,x101572)),f892(x101572,f892(f892(f891(x101571,x101572),a878),a878)),x101571),f337(f8(f891(x101571,x101572),f892(f892(f891(x101571,x101572),a878),a878),x101572),f339(f891(x101571,x101572)))),f272(x101571,x101572)))),x101573)),x101574))
% 157.25/157.00  [10169]P4(f337(f337(f339(x101691),x101692),f337(f268(x101693,x101691),x101694)))+~P4(f337(f267(x101693,x101691,f337(f337(f7(x101693,f892(f891(x101693,x101691),a878),f892(x101691,a878)),f337(f337(f8(f892(x101691,f892(f892(f891(x101693,x101691),a878),a878)),f892(f892(f891(x101693,x101691),a878),f892(x101691,a878)),x101693),f7(x101691,f892(f891(x101693,x101691),a878),a878)),f337(f337(f8(f892(x101691,f891(x101693,x101691)),f892(x101691,f892(f892(f891(x101693,x101691),a878),a878)),x101693),f337(f8(f891(x101693,x101691),f892(f892(f891(x101693,x101691),a878),a878),x101691),f339(f891(x101693,x101691)))),f272(x101693,x101691)))),x101694)),x101692))
% 157.25/157.00  [10170]P4(f337(f337(f339(x101701),x101702),f337(f270(x101701,x101703),x101704)))+~P4(f337(f266(x101701,x101703,f337(f337(f7(x101701,f892(f891(x101701,x101703),a878),f892(x101703,a878)),f337(f337(f8(f892(x101703,f892(f892(f891(x101701,x101703),a878),a878)),f892(f892(f891(x101701,x101703),a878),f892(x101703,a878)),x101701),f7(x101703,f892(f891(x101701,x101703),a878),a878)),f337(f337(f8(f892(x101703,f891(x101701,x101703)),f892(x101703,f892(f892(f891(x101701,x101703),a878),a878)),x101701),f337(f8(f891(x101701,x101703),f892(f892(f891(x101701,x101703),a878),a878),x101703),f339(f891(x101701,x101703)))),f272(x101701,x101703)))),x101704)),x101702))
% 157.25/157.00  [9856]P4(f337(f162(x98561,x98562),x98563))+~P4(f337(f162(x98561,f337(f337(f18(x98561,a878,a878),f337(f337(f8(a878,f892(a878,a878),x98561),a335),x98564)),x98562)),x98563))
% 157.25/157.00  [9857]P4(f337(f162(x98571,x98572),x98573))+~P4(f337(f162(x98571,f337(f337(f18(x98571,a878,a878),f337(f337(f8(a878,f892(a878,a878),x98571),a335),x98572)),x98574)),x98573))
% 157.25/157.00  [9940]~P116(x99401)+E(f337(f337(f82(x99401),f337(f337(f81(x99401),f79(x99401)),f79(x99401))),f337(f337(f6(a884,x99401),f337(f337(f8(x99401,x99401,a884),f337(f81(x99401),x99402)),f337(f337(f7(a884,x99401,x99401),f337(f337(f8(x99401,f892(x99401,x99401),a884),f82(x99401)),f103(x99401))),x99403))),f337(f258(a884),x99404))),f337(f337(f82(x99401),f337(f103(x99401),x99404)),f337(f337(f81(x99401),x99402),f337(f337(f81(x99401),x99402),f337(f337(f82(x99401),f337(f103(x99401),f337(f337(f22(a884),x99404),f79(a884)))),x99403)))))
% 157.25/157.00  [10080]P4(f337(x100801,f562(x100802,x100803,x100804,x100801)))+P37(x100802,f337(f257(f891(x100802,x100802)),f337(f276(x100802,x100802,a878),f337(f337(f8(f892(x100802,a878),f892(x100802,a878),x100802),f337(f18(x100802,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100802),a335),x100801))),f337(f337(f7(x100802,f892(x100802,x100802),f892(x100802,a878)),f337(f337(f8(f892(x100802,a878),f892(f892(x100802,x100802),f892(x100802,a878)),x100802),f8(x100802,a878,x100802)),a334)),x100803)))))
% 157.25/157.00  [10094]~P4(f337(f337(f252(a884),f337(x100944,f337(x100943,f562(x100941,x100943,x100944,x100942)))),f337(x100944,f562(x100941,x100943,x100944,x100942))))+P37(x100941,f337(f257(f891(x100941,x100941)),f337(f276(x100941,x100941,a878),f337(f337(f8(f892(x100941,a878),f892(x100941,a878),x100941),f337(f18(x100941,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100941),a335),x100942))),f337(f337(f7(x100941,f892(x100941,x100941),f892(x100941,a878)),f337(f337(f8(f892(x100941,a878),f892(f892(x100941,x100941),f892(x100941,a878)),x100941),f8(x100941,a878,x100941)),a334)),x100943)))))
% 157.25/157.00  [10197]~P4(f337(f337(f339(f891(x101971,x101971)),f337(f337(f272(x101971,x101971),x101973),x101974)),f337(f337(f113(f892(f891(x101971,x101971),a878)),x101972),f313(x101971,f197(f892(f891(x101971,x101971),a878))))))+P4(f337(f337(f337(f337(f113(f892(x101971,f892(x101971,a878))),f337(f337(f7(x101971,f892(f891(x101971,x101971),a878),f892(x101971,a878)),f337(f337(f8(f892(x101971,f892(f892(f891(x101971,x101971),a878),a878)),f892(f892(f891(x101971,x101971),a878),f892(x101971,a878)),x101971),f7(x101971,f892(f891(x101971,x101971),a878),a878)),f337(f337(f8(f892(x101971,f891(x101971,x101971)),f892(x101971,f892(f892(f891(x101971,x101971),a878),a878)),x101971),f337(f8(f891(x101971,x101971),f892(f892(f891(x101971,x101971),a878),a878),x101971),f339(f891(x101971,x101971)))),f272(x101971,x101971)))),x101972)),a334),x101973),x101974))
% 157.25/157.00  [10207]P4(f337(f337(f339(f891(x102071,x102071)),f337(f337(f272(x102071,x102071),x102072),x102073)),f337(f337(f113(f892(f891(x102071,x102071),a878)),x102074),f313(x102071,f197(f892(f891(x102071,x102071),a878))))))+~P4(f337(f337(f337(f337(f113(f892(x102071,f892(x102071,a878))),f337(f337(f7(x102071,f892(f891(x102071,x102071),a878),f892(x102071,a878)),f337(f337(f8(f892(x102071,f892(f892(f891(x102071,x102071),a878),a878)),f892(f892(f891(x102071,x102071),a878),f892(x102071,a878)),x102071),f7(x102071,f892(f891(x102071,x102071),a878),a878)),f337(f337(f8(f892(x102071,f891(x102071,x102071)),f892(x102071,f892(f892(f891(x102071,x102071),a878),a878)),x102071),f337(f8(f891(x102071,x102071),f892(f892(f891(x102071,x102071),a878),a878),x102071),f339(f891(x102071,x102071)))),f272(x102071,x102071)))),x102074)),a334),x102072),x102073))
% 157.25/157.00  [10154]E(f337(f337(f153(f885(x101541)),f337(f337(f153(x101541),x101542),f337(f144(f885(x101541),f885(x101541),f136(x101541),f116(x101541)),f337(f337(f156(f885(x101541),f885(x101541)),f158(f885(x101541),x101541,f116(x101541),f337(f337(f8(f885(x101541),f892(f885(x101541),f885(x101541)),x101541),f16(f885(x101541),f885(x101541))),f337(f337(f7(x101541,f885(x101541),f885(x101541)),f153(x101541)),f116(x101541))))),x101543)))),f183(x101541,f337(f337(f153(f885(x101541)),x101544),f337(f144(f885(f885(x101541)),f885(f885(x101541)),f136(f885(x101541)),f116(f885(x101541))),f337(f337(f156(f885(x101541),f885(f885(x101541))),f158(f885(f885(x101541)),x101541,f116(f885(x101541)),f337(f16(f892(f885(x101541),f885(f885(x101541))),x101541),f337(f337(f7(f885(x101541),f885(f885(x101541)),f885(f885(x101541))),f153(f885(x101541))),f116(f885(x101541)))))),x101543))))),f183(x101541,f337(f337(f153(f885(x101541)),f337(f337(f153(x101541),x101542),x101544)),x101543)))+~P4(f337(f325(f885(f885(x101541)),f184(x101541)),f337(f337(f153(f885(x101541)),f337(f337(f153(x101541),x101542),x101544)),x101543)))
% 157.25/157.00  [10196]~P4(f337(f61(x101962),f337(f257(x101962),x101964)))+P4(f337(f61(x101961),f337(f257(x101961),f337(f337(f8(f892(x101962,a878),a878,x101961),f88(x101962)),f337(f337(f7(x101961,f892(x101962,a878),f892(x101962,a878)),f337(f337(f8(f892(x101962,f892(a878,a878)),f892(f892(x101962,a878),f892(x101962,a878)),x101961),f18(x101962,a878,a878)),f337(f337(f8(f892(x101962,a878),f892(x101962,f892(a878,a878)),x101961),f337(f8(a878,f892(a878,a878),x101962),a335)),f337(f337(f7(x101961,f892(x101962,x101961),f892(x101962,a878)),f337(f337(f8(f892(x101961,a878),f892(f892(x101962,x101961),f892(x101962,a878)),x101961),f8(x101961,a878,x101962)),a334)),x101963)))),x101964)))))
% 157.25/157.00  [5321]E(x53211,x53212)+~E(f129(x53213,x53214,x53211),f129(x53213,x53215,x53212))
% 157.25/157.00  [5322]E(x53221,x53222)+~E(f129(x53223,x53221,x53224),f129(x53223,x53222,x53225))
% 157.25/157.00  [5323]E(x53231,x53232)+~E(f172(x53233,x53231,x53234),f172(x53233,x53232,x53235))
% 157.25/157.00  [5701]E(f337(f337(f315(x57011),x57012),f187(x57011,x57013,x57014)),f187(x57011,x57013,x57014))+~E(f337(x57014,x57012),f337(f209(x57013),x57015))
% 157.25/157.00  [6110]P4(f337(f267(x61101,x61102,x61103),x61104))+~P4(f337(f337(x61103,x61105),x61104))
% 157.25/157.00  [6112]P4(f337(f266(x61121,x61122,x61123),x61124))+~P4(f337(f337(x61123,x61124),x61125))
% 157.25/157.00  [6115]~E(f337(x61154,x61152),f337(f209(x61153),x61155))+P4(f337(f337(f339(x61151),x61152),f187(x61151,x61153,x61154)))
% 157.25/157.00  [6116]~E(f337(x61164,x61165),f337(f209(x61161),x61162))+P4(f337(f337(f339(x61161),x61162),f189(x61163,x61161,x61164)))
% 157.25/157.00  [6586]~E(x65865,f2(a102))+E(f337(f205(x65861,x65862,x65863,x65864),x65865),f127(x65862))
% 157.25/157.00  [6587]~E(x65875,f2(a102))+E(f337(f208(x65871,x65872,x65873,x65874),x65875),f118(x65872))
% 157.25/157.00  [6722]~E(x67223,f2(a102))+E(f337(f286(x67221,x67222,x67223,x67224),x67225),f337(f272(x67221,x67222),x67225))
% 157.25/157.00  [6794]~E(f337(x67944,x67945),f210(x67942))+E(f337(f246(f887(x67941),x67942,f210(x67941),x67943),f337(x67944,x67945)),f210(x67941))
% 157.25/157.00  [7418]E(f337(x74181,x74182),f210(x74183))+~E(f337(f188(x74184,x74183,x74185,x74181),x74182),f210(x74183))
% 157.25/157.00  [7419]E(f337(x74191,x74192),f210(x74193))+~E(f337(f188(x74194,x74193,x74191,x74195),x74192),f210(x74193))
% 157.25/157.00  [7456]E(f337(f188(x74561,x74562,x74563,x74564),x74565),f337(x74563,x74565))+P4(f337(f337(f339(x74561),x74565),f187(x74561,x74562,x74564)))
% 157.25/157.00  [7457]E(f337(f188(x74571,x74572,x74573,x74574),x74575),f337(x74574,x74575))+P4(f337(f337(f339(x74571),x74575),f187(x74571,x74572,x74573)))
% 157.25/157.00  [7779]~P20(x77794,x77791,x77792,x77795)+E(f337(f74(x77791,x77791,x77791,f337(x77792,x77793)),f337(x77792,x77793)),f337(x77792,x77793))
% 157.25/157.00  [7823]E(f337(f188(x78231,x78232,x78233,x78234),x78235),f337(x78234,x78235))+~P4(f337(f337(f339(x78231),x78235),f187(x78231,x78232,x78234)))
% 157.25/157.00  [8163]~P16(x81635,x81631,x81632)+E(f337(f74(x81631,x81631,x81631,f337(x81632,x81633)),f337(x81632,x81634)),f337(f74(x81631,x81631,x81631,f337(x81632,x81634)),f337(x81632,x81633)))
% 157.25/157.00  [8487]P4(f337(f337(f339(f891(x84871,x84871)),f337(f337(f272(x84871,x84871),x84872),x84873)),f331(x84871,x84874,x84875)))+~P4(f337(f337(f252(a884),f337(x84874,x84872)),f337(x84874,x84873)))
% 157.25/157.00  [8575]~P4(f337(f337(f339(x85754),x85753),f304(x85754,x85751,x85752,x85755)))+P4(f337(f337(x85751,x85752),x85753))
% 157.25/157.00  [8576]~P4(f337(f337(f339(x85764),x85763),f301(x85764,x85761,x85762,x85765)))+P4(f337(f337(x85761,x85762),x85763))
% 157.25/157.00  [8577]~P4(f337(f337(f339(x85774),x85772),f304(x85774,x85771,x85775,x85773)))+P4(f337(f337(x85771,x85772),x85773))
% 157.25/157.00  [8578]~P4(f337(f337(f339(x85784),x85782),f301(x85784,x85781,x85785,x85783)))+P4(f337(f337(x85781,x85782),x85783))
% 157.25/157.00  [8716]~P51(x87162,x87161,x87165,x87163,x87164)+E(f337(f316(x87161,x87162,x87163),x87164),f260(f892(x87162,a878)))
% 157.25/157.00  [9147]~P34(x91471,x91472,x91473,x91474,x91475)+P34(x91471,x91472,x91473,f337(f171(x91471),x91474),f337(f171(x91472),x91475))
% 157.25/157.00  [9149]~P34(x91491,x91492,x91493,f337(f171(x91491),x91494),x91495)+P34(x91491,x91492,x91493,x91494,f337(f171(x91492),x91495))
% 157.25/157.00  [9150]~P34(x91501,x91502,x91503,x91504,f337(f171(x91502),x91505))+P34(x91501,x91502,x91503,f337(f171(x91501),x91504),x91505)
% 157.25/157.00  [9156]P34(x91561,x91562,x91563,x91564,x91565)+~P34(x91561,x91562,x91563,f337(f171(x91561),x91564),f337(f171(x91562),x91565))
% 157.25/157.00  [9540]P4(f337(f337(f339(f891(f885(x95401),f885(x95401))),f337(f337(f272(f885(x95401),f885(x95401)),f337(f337(f153(x95401),x95402),x95403)),f337(f337(f153(x95401),x95402),x95404))),f159(x95401,x95405)))+~P4(f337(f337(f339(f891(f885(x95401),f885(x95401))),f337(f337(f272(f885(x95401),f885(x95401)),x95403),x95404)),f159(x95401,x95405)))
% 157.25/157.00  [9541]P4(f337(f337(f339(f891(f885(x95411),f885(x95411))),f337(f337(f272(f885(x95411),f885(x95411)),f337(f337(f136(x95411),x95412),x95413)),f337(f337(f136(x95411),x95412),x95414))),f149(x95411,x95415)))+~P4(f337(f337(f339(f891(f885(x95411),f885(x95411))),f337(f337(f272(f885(x95411),f885(x95411)),x95413),x95414)),f149(x95411,x95415)))
% 157.25/157.00  [9731]E(f337(f337(f153(x97311),f677(x97312,x97313,x97314,x97315,x97311)),f678(x97312,x97313,x97314,x97315,x97311)),x97315)+~P4(f337(f337(f339(f891(f885(x97311),f885(x97311))),f337(f337(f272(f885(x97311),f885(x97311)),x97315),f337(f337(f153(x97311),x97314),x97313))),f160(x97311,x97312)))
% 157.25/157.00  [9753]E(f337(f337(f153(x97531),f679(x97532,x97533,x97534,x97535,x97531)),f680(x97532,x97533,x97534,x97535,x97531)),x97533)+~P4(f337(f337(f339(f891(f885(x97531),f885(x97531))),f337(f337(f272(f885(x97531),f885(x97531)),f337(f337(f153(x97531),x97535),x97534)),x97533)),f160(x97531,x97532)))
% 157.25/157.00  [9914]~P4(f337(f337(f339(f891(f885(x99141),f885(x99141))),f337(f337(f272(f885(x99141),f885(x99141)),f337(f337(f153(x99141),x99145),x99142)),x99144)),f160(x99141,x99143)))+P4(f337(f337(f339(f891(f885(x99141),f885(x99141))),f337(f337(f272(f885(x99141),f885(x99141)),x99142),f680(x99143,x99144,x99142,x99145,x99141))),f160(x99141,x99143)))
% 157.25/157.00  [9984]~P4(f337(f337(f339(f891(f885(x99841),f885(x99841))),f337(f337(f272(f885(x99841),f885(x99841)),x99845),f337(f337(f153(x99841),x99844),x99843))),f160(x99841,x99842)))+P4(f337(f337(f339(f891(f885(x99841),f885(x99841))),f337(f337(f272(f885(x99841),f885(x99841)),f678(x99842,x99843,x99844,x99845,x99841)),x99843)),f160(x99841,x99842)))
% 157.25/157.00  [10149]P4(f337(f337(f339(f891(x101491,x101491)),f337(f337(f272(x101491,x101491),f337(x101492,f337(f337(f81(a884),x101493),x101494))),f337(x101492,x101493))),f313(x101491,x101495)))+~P4(f337(f337(f339(f891(x101491,x101491)),f337(f337(f272(x101491,x101491),f337(x101492,f337(a115,f626(x101494,x101493,x101495,x101492,x101491)))),f337(x101492,f626(x101494,x101493,x101495,x101492,x101491)))),f313(x101491,x101495)))
% 157.25/157.00  [5287]E(x52871,x52872)+~E(f337(f337(f153(x52873),x52874),x52871),f337(f337(f153(x52873),x52875),x52872))
% 157.25/157.00  [5288]E(x52881,x52882)+~E(f337(f337(f153(x52883),x52881),x52884),f337(f337(f153(x52883),x52882),x52885))
% 157.25/157.00  [5339]P4(f337(x53391,x53392))+~E(f337(f138(x53393,x53391),x53394),f337(f337(f153(x53393),x53392),x53395))
% 157.25/157.00  [5340]P4(f337(x53401,x53402))+~E(f337(f337(f153(x53403),x53402),x53404),f337(f138(x53403,x53401),x53405))
% 157.25/157.00  [5497]~E(f337(f337(f140(x54971),x54973),x54972),f337(f337(f153(x54971),x54974),x54975))+E(f337(f337(f167(x54971),x54972),x54973),x54974)
% 157.25/157.00  [5631]~P15(x56314,x56315,x56311)+E(f337(f337(x56311,x56312),f337(f337(x56311,x56312),x56313)),f337(f337(x56311,x56312),x56313))
% 157.25/157.00  [6168]~E(x61684,f2(a102))+E(f337(f337(f120(x61681,x61682,x61683),x61684),x61685),f337(f337(f272(f885(x61682),x61681),f116(x61682)),x61685))
% 157.25/157.00  [6243]~P105(x62432)+~E(f337(f337(f150(x62431,x62432,x62433),x62434),x62435),f116(x62431))
% 157.25/157.00  [6624]E(x66241,x66242)+~E(f337(f337(f136(x66243),x66244),f337(f337(f153(x66243),x66241),f116(x66243))),f337(f337(f136(x66243),x66245),f337(f337(f153(x66243),x66242),f116(x66243))))
% 157.25/157.00  [6625]E(x66251,x66252)+~E(f337(f337(f136(x66253),x66251),f337(f337(f153(x66253),x66254),f116(x66253))),f337(f337(f136(x66253),x66252),f337(f337(f153(x66253),x66255),f116(x66253))))
% 157.25/157.00  [6878]E(f337(f191(x68781,x68782,x68783,x68784),x68785),f210(x68782))+P4(f337(f337(f339(x68781),x68785),x68784))
% 157.25/157.00  [6940]E(f337(f337(f315(x69401),f337(x69402,x69403)),f337(f316(x69404,x69401,x69402),x69405)),f337(f316(x69404,x69401,x69402),x69405))+~P4(f337(f337(f339(x69404),x69403),x69405))
% 157.25/157.00  [6947]~P4(f337(x69474,f337(x69473,x69475)))+P4(f337(f337(f317(x69471,x69472,x69473),x69474),x69475))
% 157.25/157.00  [6950]~P4(f337(f337(x69503,x69505),x69504))+P4(f337(f337(f261(x69501,x69502,x69503),x69504),x69505))
% 157.25/157.00  [7043]~E(f337(f316(x70431,x70432,x70433),x70434),x70435)+E(f337(f316(f892(x70431,a878),f892(x70432,a878),f316(x70431,x70432,x70433)),f337(f314(x70431),x70434)),f337(f314(x70432),x70435))
% 157.25/157.00  [7074]E(f337(f191(x70741,x70742,x70743,x70744),x70745),f337(x70743,x70745))+~P4(f337(f337(f339(x70741),x70745),x70744))
% 157.25/157.00  [7378]P25(x73781,x73782,x73783,x73784)+~P25(x73781,x73782,x73783,f337(f337(f315(x73781),x73785),x73784))
% 157.25/157.00  [7445]P4(f337(x74451,x74452))+~P4(f337(f337(f95(x74453,x74454,x74451),x74455),x74452))
% 157.25/157.00  [7490]~P4(f337(f337(f339(x74904),x74903),x74905))+P4(f337(f337(f339(x74901),f337(x74902,x74903)),f337(f316(x74904,x74901,x74902),x74905)))
% 157.25/157.00  [7513]~P105(x75132)+E(f152(x75131,x75132,x75133,f337(f138(x75131,x75134),x75135)),f337(f138(x75131,x75134),f152(x75131,x75132,x75133,x75135)))
% 157.25/157.00  [7546]P4(f337(x75461,f337(x75462,x75463)))+~P4(f337(f337(f317(x75464,x75465,x75462),x75461),x75463))
% 157.25/157.00  [7549]P4(f337(f337(x75491,x75492),x75493))+~P4(f337(f337(f261(x75494,x75495,x75491),x75493),x75492))
% 157.25/157.00  [7550]P4(f337(f337(x75501,x75502),x75503))+~P4(f337(f337(f95(x75504,x75501,x75505),x75502),x75503))
% 157.25/157.00  [7614]~P4(f337(f337(f339(x76143),f337(x76144,x76142)),x76145))+P4(f337(f337(f339(x76141),x76142),f337(f317(x76141,x76143,x76144),x76145)))
% 157.25/157.00  [8008]~P4(f337(f337(f339(x80085),x80083),f337(f317(x80085,x80081,x80082),x80084)))+P4(f337(f337(f339(x80081),f337(x80082,x80083)),x80084))
% 157.25/157.00  [8228]~E(x82283,f337(f337(f337(f73(x82281,f887(x82282)),f337(f16(f887(x82282),x82281),f210(x82282))),x82284),f337(f209(x82282),x82285)))+E(f187(x82281,x82282,x82283),f337(f337(f315(x82281),x82284),f197(f892(x82281,a878))))
% 157.25/157.00  [8308]~P16(x83082,x83081,x83083)+E(f337(f144(x83081,x83082,f337(f7(x83082,x83081,x83081),x83083),x83084),f154(x83082,x83085)),f337(f337(f64(x83082,x83081,x83083),x83084),f337(f175(x83082),x83085)))
% 157.25/157.00  [8328]E(f337(x83281,f789(x83282,x83281,x83283,x83284)),x83284)+~P4(f337(f337(f339(x83285),x83284),f337(f316(x83283,x83285,x83281),x83282)))
% 157.25/157.00  [8621]~E(x86212,f337(f337(f153(x86211),x86214),x86215))+P4(f337(f337(f339(f891(f885(x86211),f885(x86211))),f337(f337(f272(f885(x86211),f885(x86211)),f116(x86211)),x86212)),f149(x86211,x86213)))
% 157.25/157.00  [8672]~P34(x86721,x86723,x86725,x86722,x86724)+E(f337(f198(f885(x86721)),x86722),f337(f198(f885(x86723)),x86724))
% 157.25/157.00  [8683]P4(f337(f337(f251(f892(x86831,a878)),f337(f337(f42(x86832,f892(x86831,a878)),x86833),x86834)),f337(x86834,x86835)))+~P4(f337(f337(f339(x86832),x86835),x86833))
% 157.25/157.00  [8732]~P51(x87321,x87322,x87323,x87325,x87324)+E(f337(f316(x87321,x87322,x87323),f260(f892(x87321,a878))),x87324)
% 157.25/157.00  [8937]E(f337(f337(f337(f73(x89371,f887(x89372)),f191(x89371,x89372,x89373,x89374)),x89375),f210(x89372)),f191(x89371,x89372,x89373,x89374))+P4(f337(f337(f339(x89371),x89375),x89374))
% 157.25/157.00  [8942]E(f337(f138(x89421,x89422),f775(x89423,x89424,x89425,x89422,x89421)),x89423)+~E(f337(f138(x89421,x89422),x89425),f337(f337(f153(x89421),x89424),x89423))
% 157.25/157.00  [8943]E(f337(f138(x89431,x89432),f778(x89433,x89432,x89434,x89435,x89431)),x89434)+~E(f337(f337(f153(x89431),x89435),x89434),f337(f138(x89431,x89432),x89433))
% 157.25/157.00  [8944]E(f337(x89441,f662(x89442,x89443,x89441,x89444,x89445)),x89442)+~E(f337(f337(f211(x89445,x89444),x89441),x89443),f337(f209(x89444),x89442))
% 157.25/157.00  [8947]E(f337(f209(x89471),f662(x89472,x89473,x89474,x89475,x89471)),x89473)+~E(f337(f337(f211(x89471,x89475),x89474),x89473),f337(f209(x89475),x89472))
% 157.25/157.00  [9037]E(f337(f198(f885(x90371)),x90372),x90373)+~P4(f337(f337(f339(f891(f885(x90371),f885(x90371))),f337(f337(f272(f885(x90371),f885(x90371)),x90374),x90372)),f337(f145(x90371,x90375),x90373)))
% 157.25/157.00  [9038]E(f337(f198(f885(x90381)),x90382),x90383)+~P4(f337(f337(f339(f891(f885(x90381),f885(x90381))),f337(f337(f272(f885(x90381),f885(x90381)),x90382),x90384)),f337(f145(x90381,x90385),x90383)))
% 157.25/157.00  [9104]P4(f337(f337(f339(x91041),f789(x91042,x91043,x91041,x91044)),x91042))+~P4(f337(f337(f339(x91045),x91044),f337(f316(x91041,x91045,x91043),x91042)))
% 157.25/157.00  [9259]E(f337(f316(x92591,x92592,x92593),f838(x92594,x92593,x92591,x92595,x92592)),x92595)+~P4(f337(f337(f251(f892(x92592,a878)),x92595),f337(f316(x92591,x92592,x92593),x92594)))
% 157.25/157.00  [9511]E(f337(x95111,f370(x95112,x95111,x95113,x95114,x95115)),f337(f209(x95115),x95114))+~P4(f337(f337(f339(x95115),x95114),f189(x95113,x95115,f191(x95113,x95115,x95111,x95112))))
% 157.25/157.00  [9556]P4(f337(f337(f339(f891(f885(x95561),f885(x95561))),f337(f337(f272(f885(x95561),f885(x95561)),f337(f337(f153(x95561),x95562),x95563)),f337(f337(f153(x95561),x95562),x95564))),f313(f885(x95561),f159(x95561,x95565))))+~P4(f337(f337(f339(f891(f885(x95561),f885(x95561))),f337(f337(f272(f885(x95561),f885(x95561)),x95563),x95564)),f313(f885(x95561),f159(x95561,x95565))))
% 157.25/157.00  [9587]~E(f337(x95873,f672(x95875,x95874,x95873,x95872,x95871)),f337(x95875,f672(x95875,x95874,x95873,x95872,x95871)))+E(f337(f337(f156(x95871,x95872),x95873),x95874),f337(f337(f156(x95871,x95872),x95875),x95874))
% 157.25/157.00  [9663]~E(f337(f138(x96631,x96635),x96634),f337(f337(f153(x96631),x96633),x96632))+E(f337(f337(f136(x96631),f776(x96632,x96633,x96634,x96635,x96631)),f337(f337(f153(x96631),x96633),f775(x96632,x96633,x96634,x96635,x96631))),x96634)
% 157.25/157.00  [9664]~E(f337(f337(f153(x96641),x96645),x96644),f337(f138(x96641,x96643),x96642))+E(f337(f337(f136(x96641),f780(x96642,x96643,x96644,x96645,x96641)),f337(f337(f153(x96641),x96645),f778(x96642,x96643,x96644,x96645,x96641))),x96642)
% 157.25/157.00  [9668]E(f337(f337(f156(x96681,x96682),x96683),x96684),f337(f337(f156(x96681,x96682),x96685),x96684))+P4(f337(f337(f339(x96681),f672(x96683,x96684,x96685,x96682,x96681)),f337(f175(x96681),x96684)))
% 157.25/157.00  [9698]~P4(f337(f337(f339(x96985),x96984),f337(f291(x96981,x96985,x96983),x96982)))+P4(f337(f337(f339(x96981),f527(x96982,x96983,x96981,x96984,x96985)),x96982))
% 157.25/157.00  [9699]~P4(f337(f337(f339(x96995),x96994),f337(f291(x96991,x96995,x96993),x96992)))+P4(f337(f337(f339(x96991),f533(x96992,x96993,x96991,x96994,x96995)),x96992))
% 157.25/157.00  [9725]~P4(f337(f337(f251(f892(x97255,a878)),x97254),f337(f316(x97251,x97255,x97253),x97252)))+P4(f337(f337(f251(f892(x97251,a878)),f838(x97252,x97253,x97251,x97254,x97255)),x97252))
% 157.25/157.00  [9776]~P4(f337(f337(f339(x97765),x97764),f189(x97761,x97765,f191(x97761,x97765,x97763,x97762))))+P4(f337(f337(f339(x97761),f370(x97762,x97763,x97761,x97764,x97765)),x97762))
% 157.25/157.00  [10172]E(x101721,f2(a102))+E(f337(f246(f891(f885(x101722),x101723),f891(x101722,x101723),f337(f337(f272(f885(x101722),x101723),f116(x101722)),x101724),f337(f276(x101722,x101723,f891(f885(x101722),x101723)),f337(f337(f7(x101722,f892(x101723,f891(f885(x101722),x101723)),f892(x101723,f891(f885(x101722),x101723))),f337(f337(f8(f892(f891(f885(x101722),x101723),f891(f885(x101722),x101723)),f892(f892(x101723,f891(f885(x101722),x101723)),f892(x101723,f891(f885(x101722),x101723))),x101722),f8(f891(f885(x101722),x101723),f891(f885(x101722),x101723),x101723)),f337(f337(f8(f892(f885(x101722),f892(x101723,f891(f885(x101722),x101723))),f892(f891(f885(x101722),x101723),f891(f885(x101722),x101723)),x101722),f276(f885(x101722),x101723,f891(f885(x101722),x101723))),f337(f337(f8(f892(f885(x101722),f885(x101722)),f892(f885(x101722),f892(x101723,f891(f885(x101722),x101723))),x101722),f337(f8(f885(x101722),f892(x101723,f891(f885(x101722),x101723)),f885(x101722)),f272(f885(x101722),x101723))),f153(x101722))))),f337(f120(x101723,x101722,x101725),f337(f337(f22(a102),x101721),f79(a102)))))),f337(x101725,x101724)),f337(f337(f120(x101723,x101722,x101725),x101721),x101724))
% 157.25/157.00  [5510]~E(f337(x55103,x55104),x55105)+E(f337(f337(f337(f73(x55101,x55102),x55103),x55104),x55105),x55103)
% 157.25/157.00  [5955]E(f337(x59551,x59552),x59553)+~E(f337(f337(f337(f73(x59554,x59555),x59551),x59552),x59553),x59551)
% 157.25/157.00  [6049]E(x60491,x60492)+~E(f337(f275(x60493,x60494),f337(f337(f272(x60493,x60494),x60495),x60491)),x60492)
% 157.25/157.00  [6050]E(x60501,x60502)+~E(f337(f271(x60503,x60504),f337(f337(f272(x60503,x60504),x60501),x60505)),x60502)
% 157.25/157.00  [6318]~E(x63183,f337(f337(f136(x63181),x63184),f337(f337(f153(x63181),x63182),x63185)))+P4(f337(f337(f339(x63181),x63182),f337(f175(x63181),x63183)))
% 157.25/157.00  [6709]E(f337(f316(x67091,x67092,f337(f16(x67092,x67091),x67093)),x67094),f337(f337(f315(x67092),x67093),f197(f892(x67092,a878))))+~P4(f337(f337(f339(x67091),x67095),x67094))
% 157.25/157.00  [6779]E(f337(f337(f113(f892(x67791,a878)),f337(f175(x67791),x67792)),f337(f175(x67791),x67793)),f337(f175(x67791),x67794))+~E(f169(x67791,x67795,x67794),f337(f337(f272(f885(x67791),f885(x67791)),x67792),x67793))
% 157.25/157.00  [6882]~P105(x68822)+E(f337(f198(f885(x68821)),f337(f337(f150(x68821,x68822,x68823),x68824),x68825)),f337(a115,f337(f198(f885(x68821)),x68825)))
% 157.25/157.00  [6894]~P105(x68942)+E(f337(f175(x68941),f337(f337(f150(x68941,x68942,x68943),x68944),x68945)),f337(f337(f315(x68941),x68944),f337(f175(x68941),x68945)))
% 157.25/157.00  [7166]~P116(x71661)+E(f337(f337(f81(x71661),f337(f337(f81(x71661),x71662),x71663)),f337(f337(f81(x71661),x71664),x71665)),f337(f337(f81(x71661),f337(f337(f81(x71661),x71662),x71664)),f337(f337(f81(x71661),x71663),x71665)))
% 157.25/157.00  [7167]~P116(x71671)+E(f337(f337(f82(x71671),f337(f337(f82(x71671),x71672),x71673)),f337(f337(f82(x71671),x71674),x71675)),f337(f337(f82(x71671),f337(f337(f82(x71671),x71672),x71674)),f337(f337(f82(x71671),x71673),x71675)))
% 157.25/157.00  [7168]~P58(x71681)+E(f337(f337(f295(x71681),f337(f337(f82(x71681),x71682),x71683)),f337(f337(f82(x71681),x71684),x71685)),f337(f337(f82(x71681),f337(f337(f295(x71681),x71682),x71684)),f337(f337(f295(x71681),x71683),x71685)))
% 157.25/157.00  [7182]~P105(x71821)+E(f311(x71821,f337(f337(f250(x71821),x71822),x71823),f337(f337(f249(x71821),x71824),x71825)),f337(f337(f104(f892(x71821,a878)),f311(x71821,x71822,x71824)),f311(x71821,x71823,x71825)))
% 157.25/157.00  [7183]~P105(x71831)+E(f310(x71831,f337(f337(f250(x71831),x71832),x71833),f337(f337(f249(x71831),x71834),x71835)),f337(f337(f104(f892(x71831,a878)),f310(x71831,x71832,x71834)),f310(x71831,x71833,x71835)))
% 157.25/157.00  [7184]~P105(x71841)+E(f308(x71841,f337(f337(f250(x71841),x71842),x71843),f337(f337(f249(x71841),x71844),x71845)),f337(f337(f104(f892(x71841,a878)),f308(x71841,x71842,x71844)),f308(x71841,x71843,x71845)))
% 157.25/157.00  [7185]~P105(x71851)+E(f337(f337(f104(f892(x71851,a878)),f337(f307(x71851,x71852),x71853)),f337(f307(x71851,x71854),x71855)),f337(f307(x71851,f337(f337(f250(x71851),x71852),x71854)),f337(f337(f249(x71851),x71853),x71855)))
% 157.25/157.00  [7301]~P4(f337(x73011,f512(x73013,x73012,x73011)))+P4(f337(x73011,f337(f337(f272(x73012,x73013),x73014),x73015)))
% 157.25/157.00  [7391]~E(f337(x73913,x73914),f210(x73912))+E(f189(x73911,x73912,f337(f337(f337(f73(x73911,f887(x73912)),x73913),x73914),f337(f209(x73912),x73915))),f337(f337(f315(x73912),x73915),f189(x73911,x73912,x73913)))
% 157.25/157.00  [7410]~E(x74102,f337(x74104,x74105))+P4(f337(f337(f339(x74101),x74102),f337(f316(x74103,x74101,x74104),f260(f892(x74103,a878)))))
% 157.25/157.00  [7468]~E(f337(x74683,x74684),f210(x74682))+E(f337(f337(f22(f892(x74681,a878)),f187(x74681,x74682,x74683)),f337(f337(f315(x74681),x74684),x74685)),f337(f337(f22(f892(x74681,a878)),f187(x74681,x74682,x74683)),x74685))
% 157.25/157.00  [7487]~P15(x74873,x74872,x74874)+P15(x74871,x74872,f337(f337(f8(x74873,f892(x74872,x74872),x74871),x74874),x74875))
% 157.25/157.00  [7488]~P16(x74883,x74882,x74884)+P16(x74881,x74882,f337(f337(f8(x74883,f892(x74882,x74882),x74881),x74884),x74885))
% 157.25/157.00  [7631]~P25(x76311,x76312,x76313,x76314)+P25(x76311,x76312,x76313,f337(f337(f22(f892(x76311,a878)),x76314),x76315))
% 157.25/157.00  [7788]~P4(f337(f337(x77883,x77884),x77885))+P4(f337(f337(f276(x77881,x77882,a878),x77883),f337(f337(f272(x77881,x77882),x77884),x77885)))
% 157.25/157.00  [7898]~P4(f337(x78982,x78984))+~E(f337(f337(f140(x78981),f337(f198(f885(x78981)),f180(x78981,x78982,x78983))),x78983),f337(f337(f153(x78981),x78984),x78985))
% 157.25/157.00  [7918]P25(x79181,x79182,x79183,x79184)+~P25(x79181,x79182,x79183,f337(f337(f113(f892(x79181,a878)),x79185),x79184))
% 157.25/157.00  [7919]P25(x79191,x79192,x79193,x79194)+~P25(x79191,x79192,x79193,f337(f337(f113(f892(x79191,a878)),x79194),x79195))
% 157.25/157.00  [7965]~P105(x79652)+E(f337(f337(f150(x79651,x79652,x79653),x79654),f152(x79651,x79652,x79653,x79655)),f152(x79651,x79652,x79653,f337(f337(f153(x79651),x79654),x79655)))
% 157.25/157.00  [8123]~P27(x81231,f337(a115,x81232),f337(f337(f337(f93(x81231),x81233),f337(a28,x81234)),x81235))+P27(x81231,x81232,f337(f337(f337(f93(x81231),x81233),f337(f248(a880),f337(a26,x81234))),x81235))
% 157.25/157.00  [8255]P27(x82551,f337(a115,x82552),f337(f337(f337(f93(x82551),x82553),f337(a28,x82554)),x82555))+~P27(x82551,x82552,f337(f337(f337(f93(x82551),x82553),f337(f248(a880),f337(a26,x82554))),x82555))
% 157.25/157.00  [8284]~P15(x82842,x82841,x82843)+E(f337(f144(x82841,x82842,f337(f7(x82842,x82841,x82841),x82843),x82844),x82845),f337(f337(f64(x82842,x82841,x82843),x82844),f337(f175(x82842),x82845)))
% 157.25/157.00  [8313]~E(f337(f337(f140(x83131),f337(f198(f885(x83131)),f180(x83131,x83132,x83133))),x83133),f337(f337(f153(x83131),x83134),x83135))+E(f337(f337(f136(x83131),f180(x83131,x83132,x83133)),f337(f337(f153(x83131),x83134),x83135)),x83133)
% 157.25/157.00  [8338]P4(f337(f337(x83381,x83382),x83383))+~P4(f337(f337(f276(x83384,x83385,a878),x83381),f337(f337(f272(x83384,x83385),x83382),x83383)))
% 157.25/157.00  [8399]~E(f337(f337(f181(x83991,x83992),x83995),x83993),f337(f209(x83992),x83994))+P4(f337(f337(f339(f891(x83991,x83992)),f337(f337(f272(x83991,x83992),x83993),x83994)),f337(f175(f891(x83991,x83992)),x83995)))
% 157.25/157.00  [8787]P4(f337(f337(f251(f892(x87871,a878)),f337(f316(x87872,x87871,x87873),x87874)),f337(f316(x87872,x87871,x87873),x87875)))+~P4(f337(f337(f251(f892(x87872,a878)),x87874),x87875))
% 157.25/157.00  [8788]P4(f337(f337(f251(f892(x87881,a878)),f337(f317(x87881,x87882,x87883),x87884)),f337(f317(x87881,x87882,x87883),x87885)))+~P4(f337(f337(f251(f892(x87882,a878)),x87884),x87885))
% 157.25/157.00  [8863]E(x88631,f2(a102))+E(f337(f337(f278(x88632,x88633,x88632,f891(x88633,x88632)),f337(x88634,x88635)),f286(x88633,x88632,f337(f337(f22(a102),x88631),f79(a102)),x88634)),f337(f286(x88633,x88632,x88631,x88634),x88635))
% 157.25/157.00  [9366]E(f337(f209(x93661),f673(x93662,x93663,x93664,x93661,x93665)),f337(f337(f181(x93665,x93661),x93662),x93664))+~P4(f337(f337(f339(f891(x93665,x93661)),f337(f337(f272(x93665,x93661),x93664),x93663)),f337(f175(f891(x93665,x93661)),x93662)))
% 157.25/157.00  [9475]~P24(x94751,x94752,f337(f337(f315(f882(x94751)),f337(f337(f337(f93(x94751),x94753),f337(f248(a880),f337(a26,x94754))),x94755)),f197(f892(f882(x94751),a878))))+P24(x94751,x94752,f337(f337(f315(f882(x94751)),f337(f337(f337(f93(x94751),x94753),f337(a28,x94754)),x94755)),f197(f892(f882(x94751),a878))))
% 157.25/157.00  [9503]~P4(f337(f61(x95033),f337(f316(x95032,x95033,x95035),f260(f892(x95032,a878)))))+P4(f337(f61(x95031),f337(f316(x95032,x95031,f337(f337(f8(x95033,x95031,x95032),x95034),x95035)),f260(f892(x95032,a878)))))
% 157.25/157.00  [9526]P4(f337(f337(f251(f892(f892(x95261,a878),a878)),f337(f316(f892(x95262,a878),f892(x95261,a878),f316(x95262,x95261,x95263)),f337(f314(x95262),x95264))),f337(f314(x95261),x95265)))+~P4(f337(f337(f251(f892(x95261,a878)),f337(f316(x95262,x95261,x95263),x95264)),x95265))
% 157.25/157.00  [9536]~P4(f337(f61(f887(x95361)),f337(f316(x95362,f887(x95361),x95363),f260(f892(x95362,a878)))))+P4(f337(f61(f887(x95361)),f337(f316(x95362,f887(x95361),f337(f337(f337(f73(x95362,f887(x95361)),x95363),x95364),f337(f209(x95361),x95365))),f260(f892(x95362,a878)))))
% 157.25/157.00  [9596]E(x95961,x95962)+~P4(f337(f66(x95963,x95964,x95965,x95961,f197(f892(x95963,a878))),x95962))
% 157.25/157.00  [9611]E(f337(f337(f272(x96111,x96112),f572(x96113,x96114,x96115,x96112,x96111)),f574(x96113,x96114,x96115,x96112,x96111)),x96115)+~P4(f337(f337(f339(f891(x96111,x96112)),x96115),f337(f337(f274(x96111,x96112),x96114),x96113)))
% 157.25/157.00  [9703]P4(f337(f337(f339(x97031),f572(x97032,x97033,x97034,x97035,x97031)),x97033))+~P4(f337(f337(f339(f891(x97031,x97035)),x97034),f337(f337(f274(x97031,x97035),x97033),x97032)))
% 157.25/157.00  [9812]P24(x98125,x98124,f337(f337(f315(f882(x98125)),f337(f337(f337(f93(x98125),x98121),x98123),x98122)),f197(f892(f882(x98125),a878))))+P4(f337(f337(x98121,f442(x98122,x98123,x98124,x98125,x98121)),f453(x98122,x98123,x98124,x98125,x98121)))
% 157.25/157.00  [9865]P4(f337(f337(f339(x98651),f574(x98652,x98653,x98654,x98651,x98655)),f337(x98652,f572(x98652,x98653,x98654,x98651,x98655))))+~P4(f337(f337(f339(f891(x98655,x98651)),x98654),f337(f337(f274(x98655,x98651),x98653),x98652)))
% 157.25/157.00  [9890]P4(f337(f337(f339(f891(x98901,x98901)),f337(f337(f272(x98901,x98901),x98902),f649(x98903,x98904,x98905,x98902,x98901))),x98903))+~P4(f337(f337(f339(f891(x98901,x98901)),f337(f337(f272(x98901,x98901),x98902),x98905)),f337(f337(f192(f891(x98901,x98901),a878),f337(a115,x98904)),x98903)))
% 157.25/157.00  [9891]P4(f337(f337(f339(f891(x98911,x98911)),f337(f337(f272(x98911,x98911),x98912),f651(x98913,x98914,x98915,x98912,x98911))),x98913))+~P4(f337(f337(f339(f891(x98911,x98911)),f337(f337(f272(x98911,x98911),x98912),x98915)),f337(f337(f192(f891(x98911,x98911),a878),f337(a115,x98914)),x98913)))
% 157.25/157.00  [9909]~P4(f337(f337(f339(f891(f885(x99091),f885(x99091))),f337(f337(f272(f885(x99091),f885(x99091)),f337(f337(f153(x99091),x99092),x99095)),x99094)),f160(x99091,x99093)))+P4(f337(f337(f339(f891(x99091,x99091)),f337(f337(f272(x99091,x99091),x99092),f679(x99093,x99094,x99095,x99092,x99091))),x99093))
% 157.25/157.00  [9911]~P24(x99111,x99112,f337(f337(f315(f882(x99111)),f337(f337(f337(f93(x99111),f95(x99111,x99113,x99114)),x99115),x99113)),f197(f892(f882(x99111),a878))))+P24(x99111,x99112,f337(f337(f315(f882(x99111)),f337(f337(f337(f93(x99111),x99113),f32(x99114,x99115)),f95(x99111,x99113,f337(f74(a878,a878,a879,a332),x99114)))),f197(f892(f882(x99111),a878))))
% 157.25/157.00  [9912]~P28(x99121,x99122,f337(f337(f315(f882(x99121)),f337(f337(f337(f93(x99121),f95(x99121,x99123,x99124)),x99125),x99123)),f197(f892(f882(x99121),a878))))+P28(x99121,x99122,f337(f337(f315(f882(x99121)),f337(f337(f337(f93(x99121),x99123),f32(x99124,x99125)),f95(x99121,x99123,f337(f74(a878,a878,a879,a332),x99124)))),f197(f892(f882(x99121),a878))))
% 157.25/157.00  [10173]P24(x101731,x101732,f337(f337(f315(f882(x101731)),f337(f337(f337(f93(x101731),x101733),x101734),x101735)),f197(f892(f882(x101731),a878))))+~P24(x101731,x101732,f337(f337(f315(f882(x101731)),f337(f337(f337(f93(x101731),f337(f16(f892(a879,a878),x101731),f337(f337(f7(a879,a879,a878),a334),f453(x101735,x101734,x101732,x101731,x101733)))),x101734),f337(f16(f892(a879,a878),x101731),f337(x101735,f442(x101735,x101734,x101732,x101731,x101733))))),f197(f892(f882(x101731),a878))))
% 157.25/157.00  [6391]P4(f337(x63912,x63914))+E(f180(x63911,x63912,f337(f337(f136(x63911),x63913),f337(f337(f153(x63911),x63914),x63915))),f180(x63911,x63912,x63913))
% 157.25/157.00  [6439]~P64(x64392)+E(f337(f337(f337(f113(f892(x64391,x64392)),x64393),x64394),x64395),f337(f337(f113(x64392),f337(x64393,x64395)),f337(x64394,x64395)))
% 157.25/157.00  [6441]~P66(x64412)+E(f337(f337(f337(f22(f892(x64411,x64412)),x64413),x64414),x64415),f337(f337(f22(x64412),f337(x64413,x64415)),f337(x64414,x64415)))
% 157.25/157.00  [6443]~P64(x64432)+E(f337(f337(f337(f104(f892(x64431,x64432)),x64433),x64434),x64435),f337(f337(f104(x64432),f337(x64433,x64435)),f337(x64434,x64435)))
% 157.25/157.00  [6461]E(x64611,x64612)+E(f337(f337(f167(x64613),f337(f337(f161(x64613,x64614),x64611),x64615)),x64612),f337(f337(f167(x64613),x64614),x64612))
% 157.25/157.00  [6727]~E(x67274,f197(f892(x67273,a878)))+E(f337(f337(f113(f892(x67271,a878)),x67272),f337(f337(f41(x67273,f892(x67271,a878)),x67274),x67275)),x67272)
% 157.25/157.00  [6728]~E(x67284,f197(f892(x67283,a878)))+E(f337(f337(f22(f892(x67281,a878)),x67282),f337(f337(f41(x67283,f892(x67281,a878)),x67284),x67285)),x67282)
% 157.25/157.00  [6729]~E(x67294,f197(f892(x67293,a878)))+E(f337(f337(f104(f892(x67291,a878)),x67292),f337(f337(f42(x67293,f892(x67291,a878)),x67294),x67295)),x67292)
% 157.25/157.00  [6743]~E(x67434,f197(f892(x67433,a878)))+E(f337(f337(f315(x67431),x67432),f337(f337(f41(x67433,f892(x67431,a878)),x67434),x67435)),f337(f337(f315(x67431),x67432),f197(f892(x67431,a878))))
% 157.25/157.00  [7535]E(f337(f337(f167(x75351),f337(f337(f156(x75352,x75351),x75353),x75354)),x75355),f337(x75353,f337(f337(f167(x75352),x75354),x75355)))+~P4(f337(f337(f252(a884),x75355),f337(f198(f885(x75352)),x75354)))
% 157.25/157.00  [7602]E(f337(f337(f113(f892(x76021,a878)),f337(x76022,x76023)),f337(f337(f41(x76024,f892(x76021,a878)),x76025),x76022)),f337(f337(f41(x76024,f892(x76021,a878)),x76025),x76022))+~P4(f337(f337(f339(x76024),x76023),x76025))
% 157.25/157.00  [7603]E(f337(f337(f104(f892(x76031,a878)),f337(x76032,x76033)),f337(f337(f42(x76034,f892(x76031,a878)),x76035),x76032)),f337(f337(f42(x76034,f892(x76031,a878)),x76035),x76032))+~P4(f337(f337(f339(x76034),x76033),x76035))
% 157.25/157.00  [8201]~E(x82013,f197(f892(x82011,a878)))+E(f337(f337(f41(x82011,f892(x82012,a878)),x82013),f337(f337(f8(f892(x82012,a878),f892(x82012,a878),x82011),f337(f315(x82012),x82014)),x82015)),f197(f892(x82012,a878)))
% 157.25/157.00  [8206]~P4(f337(f337(f339(x82064),x82063),x82065))+P4(f337(f337(f251(f892(x82061,a878)),f337(x82062,x82063)),f337(f337(f41(x82064,f892(x82061,a878)),x82065),x82062)))
% 157.25/157.00  [8337]~E(f337(x83374,x83372),x83375)+P4(f337(f337(f339(x83371),x83372),f337(f317(x83371,x83373,x83374),f337(f337(f315(x83373),x83375),f197(f892(x83373,a878))))))
% 157.25/157.00  [8381]~P49(x83811,x83812,f337(f292(x83812,x83811),x83813))+E(f337(f337(f104(f892(x83811,a878)),f337(f291(x83812,x83811,x83813),x83814)),f337(f291(x83812,x83811,x83813),x83815)),f337(f291(x83812,x83811,x83813),f337(f337(f104(f892(x83812,a878)),x83814),x83815)))
% 157.25/157.00  [8455]E(x84551,f2(a102))+E(f337(f121(x84552,x84553,f337(x84554,f337(f337(f22(a102),x84551),f79(a102)))),f337(f337(f7(x84552,a102,f886(x84553)),x84555),x84551)),f337(f208(x84552,x84553,x84554,x84555),x84551))
% 157.25/157.00  [8494]E(x84941,f197(f892(x84942,a878)))+E(f337(f337(f41(x84942,f892(x84943,a878)),x84941),f337(f337(f8(f892(x84943,a878),f892(x84943,a878),x84942),f337(f315(x84943),x84944)),x84945)),f337(f337(f315(x84943),x84944),f337(f337(f41(x84942,f892(x84943,a878)),x84941),x84945)))
% 157.25/157.00  [8542]~P25(x85422,x85421,x85423,f260(f892(x85422,a878)))+E(f337(f337(f22(f892(x85421,a878)),f337(f316(x85422,x85421,x85423),x85424)),f337(f316(x85422,x85421,x85423),x85425)),f337(f316(x85422,x85421,x85423),f337(f337(f22(f892(x85422,a878)),x85424),x85425)))
% 157.25/157.00  [8543]~P25(x85432,x85431,x85433,f260(f892(x85432,a878)))+E(f337(f337(f104(f892(x85431,a878)),f337(f316(x85432,x85431,x85433),x85434)),f337(f316(x85432,x85431,x85433),x85435)),f337(f316(x85432,x85431,x85433),f337(f337(f104(f892(x85432,a878)),x85434),x85435)))
% 157.25/157.00  [8607]~P4(f337(f337(f67(x86071,x86072,x86075),x86073),x86074))+P4(f337(f337(f339(f891(x86071,x86072)),f337(f337(f272(x86071,x86072),x86073),x86074)),x86075))
% 157.25/157.00  [8639]P4(f337(f337(f339(x86391),x86392),f337(f268(x86393,x86391),x86394)))+~P4(f337(f337(f339(f891(x86393,x86391)),f337(f337(f272(x86393,x86391),x86395),x86392)),x86394))
% 157.25/157.00  [8641]P4(f337(f337(f339(x86411),x86412),f337(f270(x86411,x86413),x86414)))+~P4(f337(f337(f339(f891(x86411,x86413)),f337(f337(f272(x86411,x86413),x86412),x86415)),x86414))
% 157.25/157.00  [8774]P4(f337(f337(f67(x87741,x87742,x87743),x87744),x87745))+~P4(f337(f337(f339(f891(x87741,x87742)),f337(f337(f272(x87741,x87742),x87744),x87745)),x87743))
% 157.25/157.00  [8809]E(f337(x88091,x88092),x88093)+~P4(f337(f337(f339(x88094),x88092),f337(f317(x88094,x88095,x88091),f337(f337(f315(x88095),x88093),f197(f892(x88095,a878))))))
% 157.25/157.00  [9009]E(x90091,f2(a102))+E(f124(x90092,f125(x90093,f886(f887(x90092)),f337(f337(f7(x90093,a102,f886(f887(x90092))),x90094),x90091),f337(x90095,f337(f337(f22(a102),x90091),f79(a102))))),f337(f205(x90093,x90092,x90095,x90094),x90091))
% 157.25/157.00  [9034]P4(f337(f337(f339(f891(x90341,x90342)),f337(f337(f272(x90341,x90342),x90343),x90344)),f337(f292(x90342,x90341),x90345)))+~P4(f337(f337(f339(f891(x90342,x90341)),f337(f337(f272(x90342,x90341),x90344),x90343)),x90345))
% 157.25/157.00  [9052]~P4(f337(f337(x90521,x90525),x90524))+P4(f337(f337(x90521,f337(f275(x90522,x90523),f337(f337(f272(x90522,x90523),x90524),x90525))),f337(f271(x90522,x90523),f337(f337(f272(x90522,x90523),x90524),x90525))))
% 157.25/157.00  [9081]~P4(f337(f337(f339(f891(x90812,x90811)),f337(f337(f272(x90812,x90811),x90814),x90813)),f337(f292(x90811,x90812),x90815)))+P4(f337(f337(f339(f891(x90811,x90812)),f337(f337(f272(x90811,x90812),x90813),x90814)),x90815))
% 157.25/157.00  [9111]~P4(f337(f337(f339(f891(x91113,x91111)),f337(f337(f272(x91113,x91111),x91115),x91112)),x91114))+P4(f337(f337(f339(x91111),x91112),f337(f291(x91113,x91111,x91114),f337(f337(f315(x91113),x91115),f197(f892(x91113,a878))))))
% 157.25/157.00  [9159]P4(f337(f337(f339(f891(x91591,x91592)),f337(f337(f272(x91591,x91592),x91593),x91594)),x91595))+~P4(f337(f337(f339(x91592),x91594),f337(f291(x91591,x91592,x91595),f337(f337(f315(x91591),x91593),f197(f892(x91591,a878))))))
% 157.25/157.00  [9179]E(f337(f337(f337(f73(x91791,f887(x91792)),f191(x91791,x91792,x91793,x91794)),x91795),f210(x91792)),f191(x91791,x91792,x91793,f337(f337(f22(f892(x91791,a878)),x91794),f337(f337(f315(x91791),x91795),f197(f892(x91791,a878))))))+~P4(f337(f337(f339(x91791),x91795),x91794))
% 157.25/157.00  [9245]~P68(x92451)+E(f337(f337(f6(a884,x92451),x92452),f308(a884,f337(f337(f81(a884),x92453),x92454),f337(f337(f81(a884),x92455),x92454))),f337(f337(f6(a884,x92451),f337(f337(f8(a884,x92451,a884),x92452),f337(f337(f7(a884,a884,a884),f81(a884)),x92454))),f308(a884,x92453,x92455)))
% 157.25/157.00  [9263]~P68(x92631)+E(f337(f337(f6(a884,x92631),x92632),f337(f307(a884,f337(f337(f81(a884),x92633),x92634)),f337(f337(f81(a884),x92635),x92634))),f337(f337(f6(a884,x92631),f337(f337(f8(a884,x92631,a884),x92632),f337(f337(f7(a884,a884,a884),f81(a884)),x92634))),f337(f307(a884,x92633),x92635)))
% 157.25/157.00  [9316]~P25(x93161,x93162,x93163,f260(f892(x93161,a878)))+E(f337(f337(f156(x93161,x93162),x93163),f337(f138(x93161,f337(f337(f8(a878,a878,x93161),a332),f337(a334,x93164))),x93165)),f337(f138(x93162,f337(f337(f8(a878,a878,x93162),a332),f337(a334,f337(x93163,x93164)))),f337(f337(f156(x93161,x93162),x93163),x93165)))
% 157.25/157.00  [9332]~P25(x93321,x93322,x93323,f337(f337(f315(x93321),x93324),f337(f175(x93321),x93325)))+E(f337(f337(f156(x93321,x93322),x93323),f337(f138(x93321,f337(f337(f8(a878,a878,x93321),a332),f337(a334,x93324))),x93325)),f337(f138(x93322,f337(f337(f8(a878,a878,x93322),a332),f337(a334,f337(x93323,x93324)))),f337(f337(f156(x93321,x93322),x93323),x93325)))
% 157.25/157.00  [9490]P4(f337(f337(f339(f891(f885(x94901),f885(x94901))),f337(f337(f272(f885(x94901),f885(x94901)),f337(f337(f153(x94901),x94902),x94903)),f337(f337(f153(x94901),x94904),x94903))),f159(x94901,x94905)))+~P4(f337(f337(f339(f891(x94901,x94901)),f337(f337(f272(x94901,x94901),x94902),x94904)),x94905))
% 157.25/157.00  [9594]P24(x95941,x95942,f337(f337(f315(f882(x95941)),f337(f337(f337(f93(x95941),x95943),f337(a28,x95944)),x95945)),f197(f892(f882(x95941),a878))))+~P24(x95941,f337(f337(f315(f882(x95941)),f337(f337(f337(f93(x95941),x95943),f337(a28,x95944)),x95945)),x95942),f337(f337(f315(f882(x95941)),f337(f337(f337(f93(x95941),x95943),f337(f248(a880),f337(a26,x95944))),x95945)),f197(f892(f882(x95941),a878))))
% 157.25/157.00  [9606]E(f337(f337(f315(x96061),f860(x96062,x96063,x96064,x96065,x96061)),f861(x96062,x96063,x96064,x96065,x96061)),f337(f337(f315(x96061),x96064),x96063))+~P4(f337(f62(x96061,x96065,f337(f337(f315(x96061),x96064),x96063)),x96062))
% 157.25/157.00  [9607]E(f337(f337(f315(x96071),f862(x96072,x96073,x96074,x96075,x96071)),f863(x96072,x96073,x96074,x96075,x96071)),f337(f337(f315(x96071),x96074),x96073))+~P4(f337(f62(x96071,x96075,f337(f337(f315(x96071),x96074),x96073)),x96072))
% 157.25/157.00  [9689]P4(f337(f337(f339(x96891),f850(x96892,x96893,x96894,x96895,x96891)),x96894))+P4(f337(f337(f337(f42(x96891,f892(x96895,a878)),x96894),x96893),x96892))
% 157.25/157.00  [9694]P4(f337(f337(f339(x96941),f842(x96942,x96943,x96941,x96944,x96945)),x96943))+P4(f337(f337(f339(x96945),x96944),f337(f337(f42(x96941,f892(x96945,a878)),x96943),x96942)))
% 157.25/157.00  [9702]P4(f337(f337(f339(x97021),f843(x97022,x97023,x97021,x97024,x97025)),x97023))+P4(f337(f337(f251(f892(x97025,a878)),x97024),f337(f337(f42(x97021,f892(x97025,a878)),x97023),x97022)))
% 157.25/157.00  [9704]P4(f337(f337(x97041,f763(x97042,x97041,x97043,x97044,x97045)),x97042))+~P4(f337(f337(f337(f41(x97045,f892(x97044,a878)),x97043),x97041),x97042))
% 157.25/157.00  [9707]P4(f337(f337(f339(x97071),f763(x97072,x97073,x97074,x97075,x97071)),x97074))+~P4(f337(f337(f337(f41(x97071,f892(x97075,a878)),x97074),x97073),x97072))
% 157.25/157.00  [9708]P39(x97084,f337(f337(f42(x97081,f892(x97084,a878)),x97085),x97083),f337(f337(f42(x97081,f892(f891(x97084,x97084),a878)),x97085),x97082))+P4(f337(f337(f339(x97081),f808(x97082,x97083,x97084,x97085,x97081)),x97085))
% 157.25/157.00  [9718]P4(f337(f337(f339(x97181),f821(x97182,x97183,x97181,x97184,x97185)),x97183))+~P4(f337(f337(f339(x97185),x97184),f337(f337(f41(x97181,f892(x97185,a878)),x97183),x97182)))
% 157.25/157.00  [9723]P4(f337(f337(f339(x97231),x97232),f337(x97233,f821(x97233,x97234,x97235,x97232,x97231))))+~P4(f337(f337(f339(x97231),x97232),f337(f337(f41(x97235,f892(x97231,a878)),x97234),x97233)))
% 157.25/157.00  [9817]~P4(f337(f337(x98174,f850(x98175,x98174,x98173,x98172,x98171)),x98175))+P4(f337(f337(f337(f42(x98171,f892(x98172,a878)),x98173),x98174),x98175))
% 157.25/157.00  [9820]~P4(f337(f337(f339(x98201),x98202),f337(x98205,f842(x98205,x98204,x98203,x98202,x98201))))+P4(f337(f337(f339(x98201),x98202),f337(f337(f42(x98203,f892(x98201,a878)),x98204),x98205)))
% 157.25/157.00  [9824]~P39(x98241,f337(x98244,f808(x98245,x98244,x98241,x98243,x98242)),f337(x98245,f808(x98245,x98244,x98241,x98243,x98242)))+P39(x98241,f337(f337(f42(x98242,f892(x98241,a878)),x98243),x98244),f337(f337(f42(x98242,f892(f891(x98241,x98241),a878)),x98243),x98245))
% 157.25/157.00  [9825]~P4(f337(f337(f251(f892(x98251,a878)),x98252),f337(x98255,f843(x98255,x98254,x98253,x98252,x98251))))+P4(f337(f337(f251(f892(x98251,a878)),x98252),f337(f337(f42(x98253,f892(x98251,a878)),x98254),x98255)))
% 157.25/157.00  [9894]~P4(f337(f337(f339(x98941),f860(x98945,x98944,x98943,x98942,x98941)),f861(x98945,x98944,x98943,x98942,x98941)))+~P4(f337(f62(x98941,x98942,f337(f337(f315(x98941),x98943),x98944)),x98945))
% 157.25/157.00  [9895]~P4(f337(f337(f339(x98951),f862(x98955,x98954,x98953,x98952,x98951)),f863(x98955,x98954,x98953,x98952,x98951)))+~P4(f337(f62(x98951,x98952,f337(f337(f315(x98951),x98953),x98954)),x98955))
% 157.25/157.00  [9896]~P4(f337(f337(f339(f891(x98961,x98961)),f337(f337(f272(x98961,x98961),x98962),x98965)),f337(f337(f192(f891(x98961,x98961),a878),f337(a115,x98964)),x98963)))+P4(f337(f337(f339(f891(x98961,x98961)),f337(f337(f272(x98961,x98961),x98962),f650(x98963,x98964,x98965,x98962,x98961))),f337(f337(f192(f891(x98961,x98961),a878),x98964),x98963)))
% 157.25/157.00  [9903]P4(f337(f66(x99031,x99031,x99032,f860(x99033,x99034,x99035,x99032,x99031),f861(x99033,x99034,x99035,x99032,x99031)),x99033))+~P4(f337(f62(x99031,x99032,f337(f337(f315(x99031),x99035),x99034)),x99033))
% 157.25/157.00  [9904]P4(f337(f66(x99041,x99041,x99042,f862(x99043,x99044,x99045,x99042,x99041),f863(x99043,x99044,x99045,x99042,x99041)),x99043))+~P4(f337(f62(x99041,x99042,f337(f337(f315(x99041),x99045),x99044)),x99043))
% 157.25/157.00  [9916]~P105(x99161)+P14(x99161,f337(f337(f156(x99162,x99161),x99163),f337(f138(x99162,f337(f337(f7(x99162,x99161,a878),f337(f337(f8(x99161,f892(x99161,a878),x99162),a334),x99163)),f337(x99164,x99165))),x99165)))
% 157.25/157.00  [9956]~P4(f337(f337(f339(x99562),x99565),f337(f291(x99561,x99562,x99564),x99563)))+P4(f337(f337(f339(f891(x99561,x99562)),f337(f337(f272(x99561,x99562),f527(x99563,x99564,x99561,x99565,x99562)),x99565)),x99564))
% 157.25/157.00  [9957]~P4(f337(f337(f339(x99572),x99575),f337(f291(x99571,x99572,x99574),x99573)))+P4(f337(f337(f339(f891(x99571,x99572)),f337(f337(f272(x99571,x99572),f533(x99573,x99574,x99571,x99575,x99572)),x99575)),x99574))
% 157.25/157.00  [9977]~P4(f337(f337(f339(f891(x99771,x99771)),f337(f337(f272(x99771,x99771),x99775),x99774)),f337(f337(f192(f891(x99771,x99771),a878),f337(a115,x99773)),x99772)))+P4(f337(f337(f339(f891(x99771,x99771)),f337(f337(f272(x99771,x99771),f650(x99772,x99773,x99774,x99775,x99771)),x99774)),x99772))
% 157.25/157.00  [9980]~P4(f337(f337(f339(f891(x99801,x99801)),f337(f337(f272(x99801,x99801),x99805),x99804)),f337(f337(f192(f891(x99801,x99801),a878),f337(a115,x99803)),x99802)))+P4(f337(f337(f339(f891(x99801,x99801)),f337(f337(f272(x99801,x99801),f649(x99802,x99803,x99804,x99805,x99801)),x99804)),f337(f337(f192(f891(x99801,x99801),a878),x99803),x99802)))
% 157.25/157.00  [9981]~P4(f337(f337(f339(f891(x99811,x99811)),f337(f337(f272(x99811,x99811),x99815),x99814)),f337(f337(f192(f891(x99811,x99811),a878),f337(a115,x99813)),x99812)))+P4(f337(f337(f339(f891(x99811,x99811)),f337(f337(f272(x99811,x99811),f651(x99812,x99813,x99814,x99815,x99811)),x99814)),f337(f337(f192(f891(x99811,x99811),a878),x99813),x99812)))
% 157.25/157.00  [9982]~P4(f337(f337(f339(f891(f885(x99821),f885(x99821))),f337(f337(f272(f885(x99821),f885(x99821)),x99825),f337(f337(f153(x99821),x99824),x99823))),f160(x99821,x99822)))+P4(f337(f337(f339(f891(x99821,x99821)),f337(f337(f272(x99821,x99821),f677(x99822,x99823,x99824,x99825,x99821)),x99824)),x99822))
% 157.25/157.00  [7128]E(x71281,f210(x71282))+E(f187(x71283,x71282,f337(f337(f337(f73(x71283,f887(x71282)),x71284),x71285),x71281)),f337(f337(f315(x71283),x71285),f187(x71283,x71282,x71284)))
% 157.25/157.00  [7623]~E(x76233,f197(f892(x76232,a878)))+E(f337(f337(f113(f892(x76231,a878)),f337(f337(f41(x76232,f892(x76231,a878)),x76233),x76234)),x76235),x76235)
% 157.25/157.00  [7624]~E(x76243,f197(f892(x76242,a878)))+E(f337(f337(f104(f892(x76241,a878)),f337(f337(f42(x76242,f892(x76241,a878)),x76243),x76244)),x76245),x76245)
% 157.25/157.00  [7980]~E(x79805,f210(x79802))+E(f187(x79801,x79802,f337(f337(f337(f73(x79801,f887(x79802)),x79803),x79804),x79805)),f337(f337(f22(f892(x79801,a878)),f187(x79801,x79802,x79803)),f337(f337(f315(x79801),x79804),f197(f892(x79801,a878)))))
% 157.25/157.00  [8048]~E(x80483,f197(f892(x80482,a878)))+E(f337(f337(f22(f892(x80481,a878)),f337(f337(f42(x80482,f892(x80481,a878)),x80483),x80484)),x80485),f337(f337(f22(f892(x80481,a878)),f260(f892(x80481,a878))),x80485))
% 157.25/157.00  [8173]E(f337(f337(f161(x81731,f337(f337(f136(x81731),x81732),x81733)),x81734),x81735),f337(f337(f136(x81731),f337(f337(f161(x81731,x81732),x81734),x81735)),x81733))+~P4(f337(f337(f252(a884),x81734),f337(f198(f885(x81731)),x81732)))
% 157.25/157.00  [8288]P4(f337(f337(f339(x82881),x82885),f337(f175(x82881),x82883)))+E(f337(f337(f181(x82881,x82882),f337(f337(f185(x82881,x82882),x82883),f337(f337(f156(x82881,x82882),x82884),x82883))),x82885),f210(x82882))
% 157.25/157.00  [8408]~P4(f337(f337(f339(x84081),x84085),f337(f175(x84081),x84083)))+E(f337(f337(f181(x84081,x84082),f337(f337(f185(x84081,x84082),x84083),f337(f337(f156(x84081,x84082),x84084),x84083))),x84085),f337(f209(x84082),f337(x84084,x84085)))
% 157.25/157.00  [8445]E(f337(f337(f167(x84451),f337(f337(f156(a884,x84451),x84452),f141(a884,f337(f307(a884,x84453),x84454)))),x84455),f337(x84452,f337(f337(f81(a884),x84453),x84455)))+~P4(f337(f337(f252(a884),x84455),f337(f337(f22(a884),x84454),x84453)))
% 157.25/157.00  [8484]~E(x84843,f197(f892(x84841,a878)))+E(f337(f337(f41(x84841,f892(x84842,a878)),x84843),f337(f337(f8(f892(x84842,a878),f892(x84842,a878),x84841),f337(f113(f892(x84842,a878)),x84844)),x84845)),f197(f892(x84842,a878)))
% 157.25/157.00  [8485]~E(x84853,f197(f892(x84851,a878)))+E(f337(f337(f42(x84851,f892(x84852,a878)),x84853),f337(f337(f8(f892(x84852,a878),f892(x84852,a878),x84851),f337(f22(f892(x84852,a878)),x84854)),x84855)),f260(f892(x84852,a878)))
% 157.25/157.00  [8486]~E(x84863,f197(f892(x84861,a878)))+E(f337(f337(f42(x84861,f892(x84862,a878)),x84863),f337(f337(f8(f892(x84862,a878),f892(x84862,a878),x84861),f337(f104(f892(x84862,a878)),x84864)),x84865)),f260(f892(x84862,a878)))
% 157.25/157.00  [8488]~P135(x84882)+E(f337(f337(f6(x84881,x84882),f337(f337(f8(x84882,x84882,x84881),f337(f82(x84882),x84883)),x84884)),x84885),f337(f337(f82(x84882),x84883),f337(f337(f6(x84881,x84882),x84884),x84885)))
% 157.25/157.00  [8759]E(x87591,f197(f892(x87592,a878)))+E(f337(f337(f41(x87592,f892(x87593,a878)),x87591),f337(f337(f8(f892(x87593,a878),f892(x87593,a878),x87592),f337(f113(f892(x87593,a878)),x87594)),x87595)),f337(f337(f113(f892(x87593,a878)),x87594),f337(f337(f41(x87592,f892(x87593,a878)),x87591),x87595)))
% 157.25/157.00  [8760]E(x87601,f197(f892(x87602,a878)))+E(f337(f337(f42(x87602,f892(x87603,a878)),x87601),f337(f337(f8(f892(x87603,a878),f892(x87603,a878),x87602),f337(f22(f892(x87603,a878)),x87604)),x87605)),f337(f337(f22(f892(x87603,a878)),x87604),f337(f337(f41(x87602,f892(x87603,a878)),x87601),x87605)))
% 157.25/157.00  [8761]E(x87611,f197(f892(x87612,a878)))+E(f337(f337(f42(x87612,f892(x87613,a878)),x87611),f337(f337(f8(f892(x87613,a878),f892(x87613,a878),x87612),f337(f104(f892(x87613,a878)),x87614)),x87615)),f337(f337(f104(f892(x87613,a878)),x87614),f337(f337(f42(x87612,f892(x87613,a878)),x87611),x87615)))
% 157.25/157.00  [8956]~P4(f337(f337(f252(a884),f337(x89564,x89562)),f337(x89564,x89563)))+P4(f337(f337(f339(f891(x89561,x89561)),f337(f337(f272(x89561,x89561),x89562),x89563)),f155(x89561,f337(f337(f153(f892(x89561,a884)),x89564),x89565))))
% 157.25/157.00  [9212]~P25(x92122,x92121,x92123,f337(f337(f113(f892(x92122,a878)),x92124),x92125))+E(f337(f337(f104(f892(x92121,a878)),f337(f316(x92122,x92121,x92123),f337(f337(f22(f892(x92122,a878)),x92124),x92125))),f337(f316(x92122,x92121,x92123),f337(f337(f22(f892(x92122,a878)),x92125),x92124))),f197(f892(x92121,a878)))
% 157.25/157.00  [9486]~P4(f337(f337(f251(f892(x94863,a878)),f337(f291(x94861,x94863,x94864),x94862)),x94865))+P4(f337(f337(f251(f892(x94861,a878)),x94862),f337(f80(f892(x94861,a878)),f337(f291(x94863,x94861,f337(f292(x94861,x94863),x94864)),f337(f80(f892(x94863,a878)),x94865)))))
% 157.25/157.00  [9510]~P25(x95101,x95102,x95103,f337(f337(f315(x95101),x95104),x95105))+~P4(f337(f337(f339(x95102),f337(x95103,x95104)),f337(f316(x95101,x95102,x95103),f337(f337(f22(f892(x95101,a878)),x95105),f337(f337(f315(x95101),x95104),f197(f892(x95101,a878)))))))
% 157.25/157.00  [9560]P4(f337(f337(f251(f892(x95601,a878)),f337(f291(x95602,x95601,x95603),x95604)),x95605))+~P4(f337(f337(f251(f892(x95602,a878)),x95604),f337(f80(f892(x95602,a878)),f337(f291(x95601,x95602,f337(f292(x95602,x95601),x95603)),f337(f80(f892(x95601,a878)),x95605)))))
% 157.25/157.00  [9634]~P85(x96341)+P4(f337(f337(f251(x96341),f337(f76(x96341),f337(f337(f22(x96341),f337(f337(f81(x96341),x96342),x96343)),f337(f337(f81(x96341),x96344),x96345)))),f337(f337(f81(x96341),f337(f76(x96341),f337(f337(f22(x96341),x96342),x96344))),f337(f76(x96341),f337(f337(f22(x96341),x96343),x96345)))))
% 157.25/157.00  [9738]P4(f337(f337(f339(x97381),f832(x97382,x97383,x97384,x97381,x97385)),x97384))+P4(f337(f337(f251(f892(x97385,a878)),f337(f337(f41(x97381,f892(x97385,a878)),x97384),x97383)),x97382))
% 157.25/157.00  [9934]~P4(f337(f337(f251(f892(x99341,a878)),f337(x99344,f832(x99345,x99344,x99343,x99342,x99341))),x99345))+P4(f337(f337(f251(f892(x99341,a878)),f337(f337(f41(x99342,f892(x99341,a878)),x99343),x99344)),x99345))
% 157.25/157.00  [8588]E(f337(f337(f136(x85881),x85882),f337(f337(f161(x85881,x85883),f337(f337(f22(a884),x85884),f337(f198(f885(x85881)),x85882))),x85885)),f337(f337(f161(x85881,f337(f337(f136(x85881),x85882),x85883)),x85884),x85885))+P4(f337(f337(f252(a884),x85884),f337(f198(f885(x85881)),x85882)))
% 157.25/157.00  [8615]~P136(x86151)+E(f337(f337(f81(x86151),f337(f337(f82(x86151),x86152),x86153)),f337(f337(f81(x86151),f337(f337(f82(x86151),x86154),x86153)),x86155)),f337(f337(f81(x86151),f337(f337(f82(x86151),f337(f337(f81(x86151),x86152),x86154)),x86153)),x86155))
% 157.25/157.00  [9169]~P135(x91691)+E(f337(f168(x91691),f337(f337(f156(x91692,x91691),f337(f337(f8(x91691,x91691,x91692),f337(f82(x91691),x91693)),x91694)),x91695)),f337(f337(f82(x91691),x91693),f337(f168(x91691),f337(f337(f156(x91692,x91691),x91694),x91695))))
% 157.25/157.00  [9331]E(f337(f198(f885(x93311)),f337(f337(f178(x93311),f337(f337(f249(a884),f337(f198(f885(x93311)),x93312)),f337(f198(f885(x93313)),x93314))),x93312)),f337(f198(f885(x93313)),f337(f337(f178(x93313),f337(f337(f249(a884),f337(f198(f885(x93311)),x93312)),f337(f198(f885(x93313)),x93314))),x93314)))+P4(f337(x93315,f337(f337(f185(x93311,x93313),x93312),x93314)))
% 157.25/157.00  [9571]~P135(x95712)+E(f337(f337(f6(x95711,x95712),f337(f337(f7(x95711,x95712,x95712),f337(f337(f8(x95712,f892(x95712,x95712),x95711),f82(x95712)),x95713)),x95714)),x95715),f337(f337(f82(x95712),f337(f337(f6(x95711,x95712),x95713),x95715)),x95714))
% 157.25/157.00  [9572]~P59(x95722)+E(f337(f337(f6(x95721,x95722),f337(f337(f7(x95721,x95722,x95722),f337(f337(f8(x95722,f892(x95722,x95722),x95721),f295(x95722)),x95723)),x95724)),x95725),f337(f337(f295(x95722),f337(f337(f6(x95721,x95722),x95723),x95725)),x95724))
% 157.25/157.00  [9579]~P67(x95792)+E(f337(f337(f6(x95791,x95792),f337(f337(f18(x95791,x95792,x95792),f337(f337(f8(x95792,f892(x95792,x95792),x95791),f22(x95792)),x95793)),x95794)),x95795),f337(f337(f22(x95792),f337(f337(f6(x95791,x95792),x95793),x95795)),f337(f337(f6(x95791,x95792),x95794),x95795)))
% 157.25/157.00  [9580]~P68(x95802)+E(f337(f337(f6(x95801,x95802),f337(f337(f18(x95801,x95802,x95802),f337(f337(f8(x95802,f892(x95802,x95802),x95801),f81(x95802)),x95803)),x95804)),x95805),f337(f337(f81(x95802),f337(f337(f6(x95801,x95802),x95803),x95805)),f337(f337(f6(x95801,x95802),x95804),x95805)))
% 157.25/157.00  [9581]~P75(x95812)+E(f337(f337(f9(x95811,x95812),f337(f337(f18(x95811,x95812,x95812),f337(f337(f8(x95812,f892(x95812,x95812),x95811),f82(x95812)),x95813)),x95814)),x95815),f337(f337(f82(x95812),f337(f337(f9(x95811,x95812),x95813),x95815)),f337(f337(f9(x95811,x95812),x95814),x95815)))
% 157.25/157.00  [9619]~E(x96193,f197(f892(x96191,a878)))+E(f337(f337(f41(x96191,f892(x96192,a878)),x96193),f337(f337(f7(x96191,f892(x96192,a878),f892(x96192,a878)),f337(f337(f8(f892(x96192,a878),f892(f892(x96192,a878),f892(x96192,a878)),x96191),f113(f892(x96192,a878))),x96194)),x96195)),f197(f892(x96192,a878)))
% 157.25/157.00  [9620]~E(x96203,f197(f892(x96201,a878)))+E(f337(f337(f42(x96201,f892(x96202,a878)),x96203),f337(f337(f7(x96201,f892(x96202,a878),f892(x96202,a878)),f337(f337(f8(f892(x96202,a878),f892(f892(x96202,a878),f892(x96202,a878)),x96201),f22(f892(x96202,a878))),x96204)),x96205)),f260(f892(x96202,a878)))
% 157.25/157.00  [9621]~E(x96213,f197(f892(x96211,a878)))+E(f337(f337(f42(x96211,f892(x96212,a878)),x96213),f337(f337(f7(x96211,f892(x96212,a878),f892(x96212,a878)),f337(f337(f8(f892(x96212,a878),f892(f892(x96212,a878),f892(x96212,a878)),x96211),f104(f892(x96212,a878))),x96214)),x96215)),f260(f892(x96212,a878)))
% 157.25/157.00  [9642]E(x96421,f197(f892(x96422,a878)))+E(f337(f337(f41(x96422,f892(x96423,a878)),x96421),f337(f337(f7(x96422,f892(x96423,a878),f892(x96423,a878)),f337(f337(f8(f892(x96423,a878),f892(f892(x96423,a878),f892(x96423,a878)),x96422),f113(f892(x96423,a878))),x96424)),x96425)),f337(f337(f113(f892(x96423,a878)),f337(f337(f41(x96422,f892(x96423,a878)),x96421),x96424)),x96425))
% 157.25/157.00  [9643]E(x96431,f197(f892(x96432,a878)))+E(f337(f337(f42(x96432,f892(x96433,a878)),x96431),f337(f337(f7(x96432,f892(x96433,a878),f892(x96433,a878)),f337(f337(f8(f892(x96433,a878),f892(f892(x96433,a878),f892(x96433,a878)),x96432),f22(f892(x96433,a878))),x96434)),x96435)),f337(f337(f22(f892(x96433,a878)),f337(f337(f42(x96432,f892(x96433,a878)),x96431),x96434)),x96435))
% 157.25/157.00  [9644]E(x96441,f197(f892(x96442,a878)))+E(f337(f337(f42(x96442,f892(x96443,a878)),x96441),f337(f337(f7(x96442,f892(x96443,a878),f892(x96443,a878)),f337(f337(f8(f892(x96443,a878),f892(f892(x96443,a878),f892(x96443,a878)),x96442),f104(f892(x96443,a878))),x96444)),x96445)),f337(f337(f104(f892(x96443,a878)),f337(f337(f42(x96442,f892(x96443,a878)),x96441),x96444)),x96445))
% 157.25/157.00  [9219]~P4(f337(f337(f251(a884),x92191),x92194))+E(f337(f337(f22(a884),f337(f337(f81(a884),f337(f337(f82(a884),x92191),x92192)),x92193)),f337(f337(f81(a884),f337(f337(f82(a884),x92194),x92192)),x92195)),f337(f337(f22(a884),x92193),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x92194),x92191)),x92192)),x92195)))
% 157.25/157.00  [9798]~P135(x97981)+E(f337(f168(x97981),f337(f337(f156(x97982,x97981),f337(f337(f7(x97982,x97981,x97981),f337(f337(f8(x97981,f892(x97981,x97981),x97982),f82(x97981)),x97983)),x97984)),x97985)),f337(f337(f82(x97981),f337(f168(x97981),f337(f337(f156(x97982,x97981),x97983),x97985))),x97984))
% 157.25/157.00  [9804]~P67(x98041)+E(f337(f168(x98041),f337(f337(f156(x98042,x98041),f337(f337(f18(x98042,x98041,x98041),f337(f337(f8(x98041,f892(x98041,x98041),x98042),f22(x98041)),x98043)),x98044)),x98045)),f337(f337(f22(x98041),f337(f168(x98041),f337(f337(f156(x98042,x98041),x98043),x98045))),f337(f168(x98041),f337(f337(f156(x98042,x98041),x98044),x98045))))
% 157.25/157.00  [9805]~P68(x98051)+E(f337(f168(x98051),f337(f337(f156(x98052,x98051),f337(f337(f18(x98052,x98051,x98051),f337(f337(f8(x98051,f892(x98051,x98051),x98052),f81(x98051)),x98053)),x98054)),x98055)),f337(f337(f81(x98051),f337(f168(x98051),f337(f337(f156(x98052,x98051),x98053),x98055))),f337(f168(x98051),f337(f337(f156(x98052,x98051),x98054),x98055))))
% 157.25/157.00  [9947]P4(f337(x99471,f337(f337(f185(x99472,x99473),x99474),x99475)))+~P4(f337(x99471,f337(f337(f185(x99472,x99473),f337(f337(f178(x99472),f337(f337(f249(a884),f337(f198(f885(x99472)),x99474)),f337(f198(f885(x99473)),x99475))),x99474)),f337(f337(f178(x99473),f337(f337(f249(a884),f337(f198(f885(x99472)),x99474)),f337(f198(f885(x99473)),x99475))),x99475))))
% 157.25/157.00  [10183]~P4(f337(f337(f339(f891(x101832,x101831)),f337(f337(f272(x101832,x101831),x101834),x101835)),f337(f292(x101831,x101832),x101833)))+P4(f337(f337(f261(x101831,x101832,f337(f337(f7(x101831,f892(f891(x101831,x101832),a878),f892(x101832,a878)),f337(f337(f8(f892(x101832,f892(f892(f891(x101831,x101832),a878),a878)),f892(f892(f891(x101831,x101832),a878),f892(x101832,a878)),x101831),f7(x101832,f892(f891(x101831,x101832),a878),a878)),f337(f337(f8(f892(x101832,f891(x101831,x101832)),f892(x101832,f892(f892(f891(x101831,x101832),a878),a878)),x101831),f337(f8(f891(x101831,x101832),f892(f892(f891(x101831,x101832),a878),a878),x101832),f339(f891(x101831,x101832)))),f272(x101831,x101832)))),x101833)),x101834),x101835))
% 157.25/157.00  [10192]P4(f337(f337(f339(f891(x101921,x101922)),f337(f337(f272(x101921,x101922),x101923),x101924)),f337(f292(x101922,x101921),x101925)))+~P4(f337(f337(f261(x101922,x101921,f337(f337(f7(x101922,f892(f891(x101922,x101921),a878),f892(x101921,a878)),f337(f337(f8(f892(x101921,f892(f892(f891(x101922,x101921),a878),a878)),f892(f892(f891(x101922,x101921),a878),f892(x101921,a878)),x101922),f7(x101921,f892(f891(x101922,x101921),a878),a878)),f337(f337(f8(f892(x101921,f891(x101922,x101921)),f892(x101921,f892(f892(f891(x101922,x101921),a878),a878)),x101922),f337(f8(f891(x101922,x101921),f892(f892(f891(x101922,x101921),a878),a878),x101921),f339(f891(x101922,x101921)))),f272(x101922,x101921)))),x101925)),x101923),x101924))
% 157.25/157.00  [9453]~P4(f337(f337(f251(a884),x94534),x94531))+E(f337(f337(f22(a884),f337(f337(f81(a884),f337(f337(f82(a884),x94531),x94532)),x94533)),f337(f337(f81(a884),f337(f337(f82(a884),x94534),x94532)),x94535)),f337(f337(f22(a884),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x94531),x94534)),x94532)),x94533)),x94535))
% 157.25/157.00  [10201]P24(x102011,x102012,f337(f316(a881,f882(x102011),f337(f337(f18(a881,f892(x102011,f892(a879,a878)),f882(x102011)),f337(f337(f18(a881,a880,f892(f892(x102011,f892(a879,a878)),f882(x102011))),f337(f337(f8(f892(x102011,f892(a879,a878)),f892(a880,f892(f892(x102011,f892(a879,a878)),f882(x102011))),a881),f93(x102011)),x102013)),a28)),x102014)),x102015))+~P24(x102011,f337(f337(f113(f892(f882(x102011),a878)),x102012),f337(f316(a881,f882(x102011),f337(f337(f18(a881,f892(x102011,f892(a879,a878)),f882(x102011)),f337(f337(f18(a881,a880,f892(f892(x102011,f892(a879,a878)),f882(x102011))),f337(f337(f8(f892(x102011,f892(a879,a878)),f892(a880,f892(f892(x102011,f892(a879,a878)),f882(x102011))),a881),f93(x102011)),x102013)),a28)),x102014)),x102015)),f337(f316(a881,f882(x102011),f337(f337(f18(a881,f892(x102011,f892(a879,a878)),f882(x102011)),f337(f337(f18(a881,a880,f892(f892(x102011,f892(a879,a878)),f882(x102011))),f337(f337(f8(f892(x102011,f892(a879,a878)),f892(a880,f892(f892(x102011,f892(a879,a878)),f882(x102011))),a881),f93(x102011)),x102013)),f337(f337(f8(f887(a880),a880,a881),f248(a880)),a26))),x102014)),x102015))
% 157.25/157.00  [10202]P28(x102021,x102022,f337(f316(a881,f882(x102021),f337(f337(f18(a881,f892(x102021,f892(a879,a878)),f882(x102021)),f337(f337(f18(a881,a880,f892(f892(x102021,f892(a879,a878)),f882(x102021))),f337(f337(f8(f892(x102021,f892(a879,a878)),f892(a880,f892(f892(x102021,f892(a879,a878)),f882(x102021))),a881),f93(x102021)),x102023)),a28)),x102024)),x102025))+~P28(x102021,f337(f337(f113(f892(f882(x102021),a878)),x102022),f337(f316(a881,f882(x102021),f337(f337(f18(a881,f892(x102021,f892(a879,a878)),f882(x102021)),f337(f337(f18(a881,a880,f892(f892(x102021,f892(a879,a878)),f882(x102021))),f337(f337(f8(f892(x102021,f892(a879,a878)),f892(a880,f892(f892(x102021,f892(a879,a878)),f882(x102021))),a881),f93(x102021)),x102023)),a28)),x102024)),x102025)),f337(f316(a881,f882(x102021),f337(f337(f18(a881,f892(x102021,f892(a879,a878)),f882(x102021)),f337(f337(f18(a881,a880,f892(f892(x102021,f892(a879,a878)),f882(x102021))),f337(f337(f8(f892(x102021,f892(a879,a878)),f892(a880,f892(f892(x102021,f892(a879,a878)),f882(x102021))),a881),f93(x102021)),x102023)),f337(f337(f8(f887(a880),a880,a881),f248(a880)),a26))),x102024)),x102025))
% 157.25/157.00  [5315]E(x53151,x53152)+~E(f30(x53153,x53154,x53151),f30(x53155,x53156,x53152))
% 157.25/157.00  [5316]E(x53161,x53162)+~E(f30(x53163,x53161,x53164),f30(x53165,x53162,x53166))
% 157.25/157.00  [5317]E(x53171,x53172)+~E(f30(x53171,x53173,x53174),f30(x53172,x53175,x53176))
% 157.25/157.00  [5318]E(x53181,x53182)+~E(f29(x53183,x53184,x53181),f29(x53185,x53186,x53182))
% 157.25/157.00  [5319]E(x53191,x53192)+~E(f29(x53193,x53191,x53194),f29(x53195,x53192,x53196))
% 157.25/157.00  [5320]E(x53201,x53202)+~E(f29(x53201,x53203,x53204),f29(x53202,x53205,x53206))
% 157.25/157.00  [7309]E(x73091,x73092)+~E(f233(x73093,x73094,x73095,x73091),f233(x73093,x73094,x73096,x73092))
% 157.25/157.00  [7310]E(x73101,x73102)+~E(f233(x73103,x73104,x73101,x73105),f233(x73103,x73104,x73102,x73106))
% 157.25/157.00  [6770]E(f337(f188(x67701,x67702,x67703,x67704),x67705),f337(f209(x67702),x67706))+~E(f337(x67704,x67705),f337(f209(x67702),x67706))
% 157.25/157.00  [6914]E(f337(f246(f887(x69141),x69142,f210(x69141),x69143),f337(x69144,x69145)),f337(x69143,x69146))+~E(f337(x69144,x69145),f337(f209(x69142),x69146))
% 157.25/157.00  [8431]~P19(x84315,x84311,x84312,x84316)+E(f337(f74(x84311,x84311,x84311,f337(x84312,x84313)),f337(x84312,x84314)),f337(f74(x84311,x84311,x84311,f337(x84312,x84314)),f337(x84312,x84313)))
% 157.25/157.00  [8656]~P51(x86564,x86565,x86562,x86561,x86566)+E(f337(x86561,f337(x86562,x86563)),x86563)
% 157.25/157.00  [8807]P25(x88071,x88072,x88073,x88074)+~P25(x88071,x88075,f337(f74(x88072,x88075,x88071,x88076),x88073),x88074)
% 157.25/157.00  [8890]~P25(x88904,x88902,f337(f74(x88901,x88902,x88904,x88903),x88905),x88906)+P25(x88901,x88902,x88903,f337(f316(x88904,x88901,x88905),x88906))
% 157.25/157.00  [9582]P4(f337(f61(x95821),x95822))+~P4(f337(f66(x95821,x95823,x95824,x95825,x95822),x95826))
% 157.25/157.00  [9590]~P4(f337(f337(f339(x95904),x95903),f305(x95904,x95905,x95901,x95902,x95906)))+P4(f337(f337(x95901,x95902),x95903))
% 157.25/157.00  [9591]~P4(f337(f337(f339(x95914),x95913),f302(x95914,x95911,x95915,x95912,x95916)))+P4(f337(f337(x95911,x95912),x95913))
% 157.25/157.00  [9592]~P4(f337(f337(f339(x95924),x95922),f305(x95924,x95921,x95925,x95926,x95923)))+P4(f337(f337(x95921,x95922),x95923))
% 157.25/157.00  [9593]~P4(f337(f337(f339(x95934),x95932),f302(x95934,x95935,x95931,x95936,x95933)))+P4(f337(f337(x95931,x95932),x95933))
% 157.25/157.00  [5822]E(x58221,x58222)+~E(f337(f337(f272(x58223,x58224),x58225),x58221),f337(f337(f272(x58223,x58224),x58226),x58222))
% 157.25/157.00  [5824]E(x58241,x58242)+~E(f337(f337(f272(x58243,x58244),x58241),x58245),f337(f337(f272(x58243,x58244),x58242),x58246))
% 157.25/157.00  [5949]~P16(x59495,x59496,x59491)+E(f337(f337(x59491,x59492),f337(f337(x59491,x59493),x59494)),f337(f337(x59491,x59493),f337(f337(x59491,x59492),x59494)))
% 157.25/157.00  [7372]~P32(x73724,x73721,f337(f337(f153(x73724),x73722),x73725),f337(f337(f153(x73724),x73723),x73726))+P4(f337(f337(x73721,x73722),x73723))
% 157.25/157.00  [7738]P32(x77381,x77382,x77383,x77384)+~P32(x77381,x77382,f337(f337(f153(x77381),x77385),x77383),f337(f337(f153(x77381),x77386),x77384))
% 157.25/157.00  [8750]~P51(x87505,x87501,x87502,x87506,x87504)+P4(f337(f337(f339(x87501),f337(x87502,x87503)),x87504))
% 157.25/157.00  [8918]E(f337(f77(x89181,x89182,x89183,x89184,x89185),x89186),f337(x89183,x89186))+P4(f337(f337(f339(x89181),x89186),x89185))
% 157.25/157.00  [8940]~E(x89403,f337(f337(f153(x89401),x89405),x89406))+P4(f337(f337(f339(f891(f885(x89401),f885(x89401))),f337(f337(f272(f885(x89401),f885(x89401)),x89402),f337(f337(f136(x89401),x89402),x89403))),f149(x89401,x89404)))
% 157.25/157.00  [8946]E(f337(f77(x89461,x89462,x89463,x89464,x89465),x89466),f337(x89464,x89466))+~P4(f337(f337(f339(x89461),x89466),x89465))
% 157.25/157.00  [8951]E(f337(f190(x89511,x89512,x89513,x89514,x89515),x89516),f337(x89513,x89516))+P4(f337(f337(f339(x89511),x89516),f337(f175(x89511),x89514)))
% 157.25/157.00  [9173]~P34(x91731,x91732,x91733,x91735,x91736)+P34(x91731,x91732,x91733,f337(f337(f178(x91731),x91734),x91735),f337(f337(f178(x91732),x91734),x91736))
% 157.25/157.00  [9174]~P34(x91741,x91742,x91743,x91745,x91746)+P34(x91741,x91742,x91743,f337(f337(f140(x91741),x91744),x91745),f337(f337(f140(x91742),x91744),x91746))
% 157.25/157.00  [9654]~P23(x96544,x96542,x96545,x96543,x96546,x96541)+E(f337(x96541,f197(f892(x96542,a878))),x96543)
% 157.25/157.00  [9897]~E(f337(x98974,f337(f271(x98971,x98973),x98975)),f337(x98976,f337(f271(x98971,x98973),x98975)))+E(f337(f277(x98971,x98972,x98973,x98973,x98974,f34(x98973)),x98975),f337(f277(x98971,x98972,x98973,x98973,x98976,f34(x98973)),x98975))
% 157.25/157.00  [9898]~E(f337(x98984,f337(f275(x98981,x98982),x98985)),f337(x98986,f337(f275(x98981,x98982),x98985)))+E(f337(f277(x98981,x98981,x98982,x98983,f34(x98981),x98984),x98985),f337(f277(x98981,x98981,x98982,x98983,f34(x98981),x98986),x98985))
% 157.25/157.00  [9943]~E(f337(f277(x99432,x99436,x99433,x99433,x99431,f34(x99433)),x99434),f337(f277(x99432,x99436,x99433,x99433,x99435,f34(x99433)),x99434))+E(f337(x99431,f337(f271(x99432,x99433),x99434)),f337(x99435,f337(f271(x99432,x99433),x99434)))
% 157.25/157.00  [9944]~E(f337(f277(x99442,x99442,x99443,x99446,f34(x99442),x99441),x99444),f337(f277(x99442,x99442,x99443,x99446,f34(x99442),x99445),x99444))+E(f337(x99441,f337(f275(x99442,x99443),x99444)),f337(x99445,f337(f275(x99442,x99443),x99444)))
% 157.25/157.00  [8846]P4(f337(f337(f339(x88461),x88462),x88463))+~P4(f337(f337(f339(f891(x88461,x88464)),f337(f337(f272(x88461,x88464),x88462),x88465)),f337(f337(f274(x88461,x88464),x88463),x88466)))
% 157.25/157.00  [8860]P4(f337(f337(f339(x88601),x88602),f337(x88603,x88604)))+~P4(f337(f337(f339(f891(x88605,x88601)),f337(f337(f272(x88605,x88601),x88604),x88602)),f337(f337(f274(x88605,x88601),x88606),x88603)))
% 157.25/157.00  [8948]~E(f337(f198(f885(x89481)),x89484),f337(f198(f885(x89482)),x89485))+E(f190(x89481,x89482,x89483,x89484,f337(f337(f136(x89482),x89485),x89486)),f190(x89481,x89482,x89483,x89484,x89485))
% 157.25/157.00  [8949]~E(f337(f198(f885(x89491)),x89494),f337(f198(f885(x89492)),x89496))+E(f190(x89491,x89492,x89493,f337(f337(f136(x89491),x89494),x89495),x89496),f190(x89491,x89492,x89493,x89494,x89496))
% 157.25/157.00  [9191]P4(f337(f337(f339(x91911),x91914),f187(x91911,x91912,x91916)))+E(f188(x91911,x91912,f337(f337(f337(f73(x91911,f887(x91912)),x91913),x91914),f337(f209(x91912),x91915)),x91916),f337(f337(f337(f73(x91911,f887(x91912)),f188(x91911,x91912,x91913,x91916)),x91914),f337(f209(x91912),x91915)))
% 157.25/157.00  [9287]P4(f337(f337(f339(f891(x92871,x92871)),f337(f337(f272(x92871,x92871),f337(x92872,x92873)),f337(x92872,x92874))),x92875))+~P4(f337(f337(f339(f891(x92876,x92876)),f337(f337(f272(x92876,x92876),x92873),x92874)),f337(f337(f293(x92871,x92876),x92875),x92872)))
% 157.25/157.00  [9304]~P4(f337(f337(f339(f891(x93044,x93044)),f337(f337(f272(x93044,x93044),f337(x93046,x93042)),f337(x93046,x93043))),x93045))+P4(f337(f337(f339(f891(x93041,x93041)),f337(f337(f272(x93041,x93041),x93042),x93043)),f337(f337(f293(x93044,x93041),x93045),x93046)))
% 157.25/157.00  [9946]E(f337(f337(f272(x99461,x99462),f664(x99463,x99464,x99465,x99466,x99462,x99461)),f665(x99463,x99464,x99465,x99466,x99462,x99461)),x99466)+~P4(f337(f337(f339(f891(x99461,x99462)),x99466),f337(f337(f294(x99461,x99465,x99462),x99464),x99463)))
% 157.25/157.00  [10147]~P4(f337(f337(f339(f891(x101471,x101476)),x101475),f337(f337(f294(x101471,x101472,x101476),x101474),x101473)))+P4(f337(f337(f339(f891(x101471,x101472)),f337(f337(f272(x101471,x101472),f664(x101473,x101474,x101472,x101475,x101476,x101471)),f666(x101473,x101474,x101472,x101475,x101476,x101471))),x101474))
% 157.25/157.00  [10148]~P4(f337(f337(f339(f891(x101486,x101482)),x101485),f337(f337(f294(x101486,x101481,x101482),x101484),x101483)))+P4(f337(f337(f339(f891(x101481,x101482)),f337(f337(f272(x101481,x101482),f666(x101483,x101484,x101481,x101485,x101482,x101486)),f665(x101483,x101484,x101481,x101485,x101482,x101486))),x101483))
% 157.25/157.00  [6231]~E(x62316,x62314)+E(f337(f337(f337(f337(f73(x62311,x62312),x62313),x62314),x62315),x62316),x62315)
% 157.25/157.00  [6281]E(x62811,x62812)+E(f337(f337(f337(f337(f73(x62813,x62814),x62815),x62812),x62816),x62811),f337(x62815,x62811))
% 157.25/157.00  [7809]~P6(x78092)+E(f337(f337(f41(x78091,x78092),x78093),f337(f337(f7(x78091,x78094,x78092),x78095),x78096)),f337(f337(f337(f41(x78091,f892(x78094,x78092)),x78093),x78095),x78096))
% 157.25/157.00  [7810]~P6(x78102)+E(f337(f337(f42(x78101,x78102),x78103),f337(f337(f7(x78101,x78104,x78102),x78105),x78106)),f337(f337(f337(f42(x78101,f892(x78104,x78102)),x78103),x78105),x78106))
% 157.25/157.00  [8570]E(f337(f337(f41(x85701,f892(x85702,a878)),x85703),f337(f337(f8(f892(x85702,a878),f892(x85702,a878),x85701),f337(f315(x85702),x85704)),x85705)),f337(f337(f315(x85702),x85704),f337(f337(f41(x85701,f892(x85702,a878)),x85703),x85705)))+~P4(f337(f337(f339(x85701),x85706),x85703))
% 157.25/157.00  [8994]~P6(x89942)+E(f337(f337(f41(x89941,x89942),x89943),f337(f337(f8(f892(x89944,x89942),x89942,x89941),f337(f41(x89944,x89942),x89945)),f337(f7(x89944,x89941,x89942),x89946))),f337(f337(f41(x89944,x89942),x89945),f337(f337(f8(f892(x89941,x89942),x89942,x89944),f337(f41(x89941,x89942),x89943)),x89946)))
% 157.25/157.00  [8995]~P6(x89952)+E(f337(f337(f42(x89951,x89952),x89953),f337(f337(f8(f892(x89954,x89952),x89952,x89951),f337(f42(x89954,x89952),x89955)),f337(f7(x89954,x89951,x89952),x89956))),f337(f337(f42(x89954,x89952),x89955),f337(f337(f8(f892(x89951,x89952),x89952,x89954),f337(f42(x89951,x89952),x89953)),x89956)))
% 157.25/157.00  [9200]P4(f337(f337(f339(x92001),x92002),f337(f175(x92001),x92003)))+~P4(f337(f337(f339(f891(x92004,x92001)),f337(f337(f272(x92004,x92001),x92005),x92002)),f337(f175(f891(x92004,x92001)),f337(f337(f185(x92004,x92001),x92006),x92003))))
% 157.25/157.00  [9201]P4(f337(f337(f339(x92011),x92012),f337(f175(x92011),x92013)))+~P4(f337(f337(f339(f891(x92011,x92014)),f337(f337(f272(x92011,x92014),x92012),x92015)),f337(f175(f891(x92011,x92014)),f337(f337(f185(x92011,x92014),x92013),x92016))))
% 157.25/157.00  [9301]P4(f337(f337(f251(f892(x93011,a878)),f337(f291(x93012,x93011,x93013),x93014)),x93015))+~P4(f337(f337(f251(f892(f891(x93012,x93011),a878)),x93013),f337(f337(f274(x93012,x93011),x93016),f337(f16(f892(x93011,a878),x93012),x93015))))
% 157.25/157.00  [9489]P4(f337(f337(f339(f891(f885(x94891),f885(x94891))),f337(f337(f272(f885(x94891),f885(x94891)),f337(f337(f153(x94891),x94892),x94893)),f337(f337(f153(x94891),x94894),x94895))),f149(x94891,x94896)))+~P4(f337(f337(f339(f891(x94891,x94891)),f337(f337(f272(x94891,x94891),x94892),x94894)),x94896))
% 157.25/157.00  [9942]E(f337(f337(f272(x99421,x99422),f605(x99423,x99424,x99425,x99422,x99421,x99426)),f606(x99423,x99424,x99425,x99422,x99421,x99426)),x99426)+P4(f337(f337(f339(x99425),x99424),f337(f337(f276(x99421,x99422,f892(x99425,a878)),x99423),x99426)))
% 157.25/157.00  [9948]E(f337(f337(f272(x99481,x99482),f607(x99483,x99484,x99482,x99481,x99485,x99486)),f608(x99483,x99484,x99482,x99481,x99485,x99486)),x99483)+~P4(f337(f337(f339(x99486),x99485),f337(f337(f276(x99481,x99482,f892(x99486,a878)),x99484),x99483)))
% 157.25/157.00  [10105]P4(f337(f337(f339(x101051),x101052),f337(f337(x101053,f607(x101054,x101053,x101055,x101056,x101052,x101051)),f608(x101054,x101053,x101055,x101056,x101052,x101051))))+~P4(f337(f337(f339(x101051),x101052),f337(f337(f276(x101056,x101055,f892(x101051,a878)),x101053),x101054)))
% 157.25/157.00  [10123]~P4(f337(f337(f339(x101231),x101232),f337(f337(x101235,f605(x101235,x101232,x101231,x101234,x101233,x101236)),f606(x101235,x101232,x101231,x101234,x101233,x101236))))+P4(f337(f337(f339(x101231),x101232),f337(f337(f276(x101233,x101234,f892(x101231,a878)),x101235),x101236)))
% 157.25/157.00  [7927]P4(f337(f337(f339(x79271),x79274),x79276))+E(f191(x79271,x79272,f337(f337(f337(f73(x79271,f887(x79272)),x79273),x79274),x79275),x79276),f191(x79271,x79272,x79273,x79276))
% 157.25/157.00  [8003]P4(f337(f337(f339(x80031),x80034),x80036))+E(f337(f316(x80031,x80032,f337(f337(f337(f73(x80031,x80032),x80033),x80034),x80035)),x80036),f337(f316(x80031,x80032,x80033),x80036))
% 157.25/157.00  [8031]P4(f337(f337(f339(x80311),x80314),f337(f175(x80311),x80316)))+E(f337(f337(f156(x80311,x80312),f337(f337(f337(f73(x80311,x80312),x80313),x80314),x80315)),x80316),f337(f337(f156(x80311,x80312),x80313),x80316))
% 157.25/157.00  [8476]E(x84761,x84762)+E(f337(f337(f161(x84763,f337(f337(f161(x84763,x84764),x84761),x84765)),x84762),x84766),f337(f337(f161(x84763,f337(f337(f161(x84763,x84764),x84762),x84766)),x84761),x84765))
% 157.25/157.00  [9000]~P4(f337(f337(f339(x90003),x90006),x90005))+E(f337(f337(f315(x90001),x90002),f337(f316(x90003,x90001,x90004),f337(f337(f22(f892(x90003,a878)),x90005),f337(f337(f315(x90003),x90006),f197(f892(x90003,a878)))))),f337(f316(x90003,x90001,f337(f337(f337(f73(x90003,x90001),x90004),x90006),x90002)),x90005))
% 157.25/157.00  [9760]E(f190(x97601,x97602,x97603,f337(f337(f136(x97601),x97604),f337(f337(f153(x97601),x97605),f116(x97601))),x97606),f337(f337(f337(f73(x97601,f887(x97602)),f190(x97601,x97602,x97603,x97604,x97606)),x97605),f337(f209(x97602),f337(f337(f167(x97602),x97606),f337(f198(f885(x97601)),x97604)))))+~P4(f337(f337(f252(a884),f337(f198(f885(x97601)),x97604)),f337(f198(f885(x97602)),x97606)))
% 157.25/157.00  [8789]~E(x87893,x87896)+E(f337(f337(f181(x87891,x87892),f337(f337(f153(f891(x87891,x87892)),f337(f337(f272(x87891,x87892),x87893),x87894)),x87895)),x87896),f337(f209(x87892),x87894))
% 157.25/157.00  [8816]E(x88161,x88162)+E(f337(f337(f181(x88163,x88164),f337(f337(f153(f891(x88163,x88164)),f337(f337(f272(x88163,x88164),x88161),x88165)),x88166)),x88162),f337(f337(f181(x88163,x88164),x88166),x88162))
% 157.25/157.00  [9075]~P4(f337(f337(x90754,x90755),x90756))+P4(f337(f337(f337(f337(f113(f892(x90751,f892(x90752,a878))),x90753),x90754),x90755),x90756))
% 157.25/157.00  [9077]~P4(f337(f337(x90773,x90775),x90776))+P4(f337(f337(f337(f337(f113(f892(x90771,f892(x90772,a878))),x90773),x90774),x90775),x90776))
% 157.25/157.00  [9353]P4(f337(f337(x93531,x93532),x93533))+~P4(f337(f337(f337(f337(f104(f892(x93534,f892(x93535,a878))),x93536),x93531),x93532),x93533))
% 157.25/157.00  [9354]P4(f337(f337(x93541,x93542),x93543))+~P4(f337(f337(f337(f337(f104(f892(x93544,f892(x93545,a878))),x93541),x93546),x93542),x93543))
% 157.25/157.00  [9782]~P68(x97822)+E(f337(f337(f6(x97821,x97822),f337(f337(f7(x97821,f892(x97823,a878),x97822),f337(f337(f8(f892(x97823,x97822),f892(f892(x97823,a878),x97822),x97821),f6(x97823,x97822)),x97824)),x97825)),x97826),f337(f337(f6(f891(x97821,x97823),x97822),f337(f276(x97821,x97823,x97822),x97824)),f337(f337(f274(x97821,x97823),x97826),f337(f16(f892(x97823,a878),x97821),x97825))))
% 157.25/157.00  [9783]~P75(x97832)+E(f337(f337(f9(x97831,x97832),f337(f337(f7(x97831,f892(x97833,a878),x97832),f337(f337(f8(f892(x97833,x97832),f892(f892(x97833,a878),x97832),x97831),f9(x97833,x97832)),x97834)),x97835)),x97836),f337(f337(f9(f891(x97831,x97833),x97832),f337(f276(x97831,x97833,x97832),x97834)),f337(f337(f274(x97831,x97833),x97836),f337(f16(f892(x97833,a878),x97831),x97835))))
% 157.25/157.00  [9925]~P68(x99252)+E(f337(f337(f6(x99251,x99252),f337(f337(f7(x99251,f892(x99253,a878),x99252),f337(f337(f8(f892(x99253,x99252),f892(f892(x99253,a878),x99252),x99251),f6(x99253,x99252)),f337(f7(x99253,x99251,x99252),x99254))),x99255)),x99256),f337(f337(f6(x99253,x99252),f337(f337(f7(x99253,f892(x99251,a878),x99252),f337(f337(f8(f892(x99251,x99252),f892(f892(x99251,a878),x99252),x99253),f6(x99251,x99252)),x99254)),x99256)),x99255))
% 157.25/157.00  [9623]~P4(f337(f337(f339(x96231),x96235),x96234))+E(f337(f337(f337(f73(x96231,f887(x96232)),f191(x96231,x96232,x96233,f337(f337(f22(f892(x96231,a878)),x96234),f337(f337(f315(x96231),x96235),f197(f892(x96231,a878)))))),x96235),x96236),f191(x96231,x96232,f337(f337(f337(f73(x96231,f887(x96232)),x96233),x96235),x96236),x96234))
% 157.25/157.00  [10205]~P4(f337(f337(f339(f891(x102051,x102052)),f337(f337(f272(x102051,x102052),x102055),x102056)),f337(f337(f113(f892(f891(x102051,x102052),a878)),x102053),x102054)))+P4(f337(f337(f337(f337(f113(f892(x102051,f892(x102052,a878))),f337(f337(f7(x102051,f892(f891(x102051,x102052),a878),f892(x102052,a878)),f337(f337(f8(f892(x102052,f892(f892(f891(x102051,x102052),a878),a878)),f892(f892(f891(x102051,x102052),a878),f892(x102052,a878)),x102051),f7(x102052,f892(f891(x102051,x102052),a878),a878)),f337(f337(f8(f892(x102052,f891(x102051,x102052)),f892(x102052,f892(f892(f891(x102051,x102052),a878),a878)),x102051),f337(f8(f891(x102051,x102052),f892(f892(f891(x102051,x102052),a878),a878),x102052),f339(f891(x102051,x102052)))),f272(x102051,x102052)))),x102053)),f337(f337(f7(x102051,f892(f891(x102051,x102052),a878),f892(x102052,a878)),f337(f337(f8(f892(x102052,f892(f892(f891(x102051,x102052),a878),a878)),f892(f892(f891(x102051,x102052),a878),f892(x102052,a878)),x102051),f7(x102052,f892(f891(x102051,x102052),a878),a878)),f337(f337(f8(f892(x102052,f891(x102051,x102052)),f892(x102052,f892(f892(f891(x102051,x102052),a878),a878)),x102051),f337(f8(f891(x102051,x102052),f892(f892(f891(x102051,x102052),a878),a878),x102052),f339(f891(x102051,x102052)))),f272(x102051,x102052)))),x102054)),x102055),x102056))
% 157.25/157.00  [10206]~P4(f337(f337(f339(f891(x102061,x102062)),f337(f337(f272(x102061,x102062),x102065),x102066)),f337(f337(f104(f892(f891(x102061,x102062),a878)),x102063),x102064)))+P4(f337(f337(f337(f337(f104(f892(x102061,f892(x102062,a878))),f337(f337(f7(x102061,f892(f891(x102061,x102062),a878),f892(x102062,a878)),f337(f337(f8(f892(x102062,f892(f892(f891(x102061,x102062),a878),a878)),f892(f892(f891(x102061,x102062),a878),f892(x102062,a878)),x102061),f7(x102062,f892(f891(x102061,x102062),a878),a878)),f337(f337(f8(f892(x102062,f891(x102061,x102062)),f892(x102062,f892(f892(f891(x102061,x102062),a878),a878)),x102061),f337(f8(f891(x102061,x102062),f892(f892(f891(x102061,x102062),a878),a878),x102062),f339(f891(x102061,x102062)))),f272(x102061,x102062)))),x102063)),f337(f337(f7(x102061,f892(f891(x102061,x102062),a878),f892(x102062,a878)),f337(f337(f8(f892(x102062,f892(f892(f891(x102061,x102062),a878),a878)),f892(f892(f891(x102061,x102062),a878),f892(x102062,a878)),x102061),f7(x102062,f892(f891(x102061,x102062),a878),a878)),f337(f337(f8(f892(x102062,f891(x102061,x102062)),f892(x102062,f892(f892(f891(x102061,x102062),a878),a878)),x102061),f337(f8(f891(x102061,x102062),f892(f892(f891(x102061,x102062),a878),a878),x102062),f339(f891(x102061,x102062)))),f272(x102061,x102062)))),x102064)),x102065),x102066))
% 157.25/157.00  [10212]P4(f337(f337(f339(f891(x102121,x102122)),f337(f337(f272(x102121,x102122),x102123),x102124)),f337(f337(f113(f892(f891(x102121,x102122),a878)),x102125),x102126)))+~P4(f337(f337(f337(f337(f113(f892(x102121,f892(x102122,a878))),f337(f337(f7(x102121,f892(f891(x102121,x102122),a878),f892(x102122,a878)),f337(f337(f8(f892(x102122,f892(f892(f891(x102121,x102122),a878),a878)),f892(f892(f891(x102121,x102122),a878),f892(x102122,a878)),x102121),f7(x102122,f892(f891(x102121,x102122),a878),a878)),f337(f337(f8(f892(x102122,f891(x102121,x102122)),f892(x102122,f892(f892(f891(x102121,x102122),a878),a878)),x102121),f337(f8(f891(x102121,x102122),f892(f892(f891(x102121,x102122),a878),a878),x102122),f339(f891(x102121,x102122)))),f272(x102121,x102122)))),x102125)),f337(f337(f7(x102121,f892(f891(x102121,x102122),a878),f892(x102122,a878)),f337(f337(f8(f892(x102122,f892(f892(f891(x102121,x102122),a878),a878)),f892(f892(f891(x102121,x102122),a878),f892(x102122,a878)),x102121),f7(x102122,f892(f891(x102121,x102122),a878),a878)),f337(f337(f8(f892(x102122,f891(x102121,x102122)),f892(x102122,f892(f892(f891(x102121,x102122),a878),a878)),x102121),f337(f8(f891(x102121,x102122),f892(f892(f891(x102121,x102122),a878),a878),x102122),f339(f891(x102121,x102122)))),f272(x102121,x102122)))),x102126)),x102123),x102124))
% 157.25/157.00  [10213]P4(f337(f337(f339(f891(x102131,x102132)),f337(f337(f272(x102131,x102132),x102133),x102134)),f337(f337(f104(f892(f891(x102131,x102132),a878)),x102135),x102136)))+~P4(f337(f337(f337(f337(f104(f892(x102131,f892(x102132,a878))),f337(f337(f7(x102131,f892(f891(x102131,x102132),a878),f892(x102132,a878)),f337(f337(f8(f892(x102132,f892(f892(f891(x102131,x102132),a878),a878)),f892(f892(f891(x102131,x102132),a878),f892(x102132,a878)),x102131),f7(x102132,f892(f891(x102131,x102132),a878),a878)),f337(f337(f8(f892(x102132,f891(x102131,x102132)),f892(x102132,f892(f892(f891(x102131,x102132),a878),a878)),x102131),f337(f8(f891(x102131,x102132),f892(f892(f891(x102131,x102132),a878),a878),x102132),f339(f891(x102131,x102132)))),f272(x102131,x102132)))),x102135)),f337(f337(f7(x102131,f892(f891(x102131,x102132),a878),f892(x102132,a878)),f337(f337(f8(f892(x102132,f892(f892(f891(x102131,x102132),a878),a878)),f892(f892(f891(x102131,x102132),a878),f892(x102132,a878)),x102131),f7(x102132,f892(f891(x102131,x102132),a878),a878)),f337(f337(f8(f892(x102132,f891(x102131,x102132)),f892(x102132,f892(f892(f891(x102131,x102132),a878),a878)),x102131),f337(f8(f891(x102131,x102132),f892(f892(f891(x102131,x102132),a878),a878),x102132),f339(f891(x102131,x102132)))),f272(x102131,x102132)))),x102136)),x102133),x102134))
% 157.25/157.00  [10199]~P4(f337(f337(f339(f891(x101992,x101993)),f337(f337(f272(x101992,x101993),x101995),x101996)),f337(f337(f41(x101991,f892(f891(x101992,x101993),a878)),f260(f892(x101991,a878))),x101994)))+P4(f337(f337(f337(f337(f41(x101991,f892(x101992,f892(x101993,a878))),f260(f892(x101991,a878))),f337(f337(f8(f892(f891(x101992,x101993),a878),f892(x101992,f892(x101993,a878)),x101991),f337(f7(x101992,f892(f891(x101992,x101993),a878),f892(x101993,a878)),f337(f337(f8(f892(x101993,f892(f892(f891(x101992,x101993),a878),a878)),f892(f892(f891(x101992,x101993),a878),f892(x101993,a878)),x101992),f7(x101993,f892(f891(x101992,x101993),a878),a878)),f337(f337(f8(f892(x101993,f891(x101992,x101993)),f892(x101993,f892(f892(f891(x101992,x101993),a878),a878)),x101992),f337(f8(f891(x101992,x101993),f892(f892(f891(x101992,x101993),a878),a878),x101993),f339(f891(x101992,x101993)))),f272(x101992,x101993))))),x101994)),x101995),x101996))
% 157.25/157.00  [10200]~P4(f337(f337(f339(f891(x102002,x102003)),f337(f337(f272(x102002,x102003),x102005),x102006)),f337(f337(f42(x102001,f892(f891(x102002,x102003),a878)),f260(f892(x102001,a878))),x102004)))+P4(f337(f337(f337(f337(f42(x102001,f892(x102002,f892(x102003,a878))),f260(f892(x102001,a878))),f337(f337(f8(f892(f891(x102002,x102003),a878),f892(x102002,f892(x102003,a878)),x102001),f337(f7(x102002,f892(f891(x102002,x102003),a878),f892(x102003,a878)),f337(f337(f8(f892(x102003,f892(f892(f891(x102002,x102003),a878),a878)),f892(f892(f891(x102002,x102003),a878),f892(x102003,a878)),x102002),f7(x102003,f892(f891(x102002,x102003),a878),a878)),f337(f337(f8(f892(x102003,f891(x102002,x102003)),f892(x102003,f892(f892(f891(x102002,x102003),a878),a878)),x102002),f337(f8(f891(x102002,x102003),f892(f892(f891(x102002,x102003),a878),a878),x102003),f339(f891(x102002,x102003)))),f272(x102002,x102003))))),x102004)),x102005),x102006))
% 157.25/157.00  [10209]P4(f337(f337(f339(f891(x102091,x102092)),f337(f337(f272(x102091,x102092),x102093),x102094)),f337(f337(f41(x102095,f892(f891(x102091,x102092),a878)),f260(f892(x102095,a878))),x102096)))+~P4(f337(f337(f337(f337(f41(x102095,f892(x102091,f892(x102092,a878))),f260(f892(x102095,a878))),f337(f337(f8(f892(f891(x102091,x102092),a878),f892(x102091,f892(x102092,a878)),x102095),f337(f7(x102091,f892(f891(x102091,x102092),a878),f892(x102092,a878)),f337(f337(f8(f892(x102092,f892(f892(f891(x102091,x102092),a878),a878)),f892(f892(f891(x102091,x102092),a878),f892(x102092,a878)),x102091),f7(x102092,f892(f891(x102091,x102092),a878),a878)),f337(f337(f8(f892(x102092,f891(x102091,x102092)),f892(x102092,f892(f892(f891(x102091,x102092),a878),a878)),x102091),f337(f8(f891(x102091,x102092),f892(f892(f891(x102091,x102092),a878),a878),x102092),f339(f891(x102091,x102092)))),f272(x102091,x102092))))),x102096)),x102093),x102094))
% 157.25/157.00  [10210]P4(f337(f337(f339(f891(x102101,x102102)),f337(f337(f272(x102101,x102102),x102103),x102104)),f337(f337(f42(x102105,f892(f891(x102101,x102102),a878)),f260(f892(x102105,a878))),x102106)))+~P4(f337(f337(f337(f337(f42(x102105,f892(x102101,f892(x102102,a878))),f260(f892(x102105,a878))),f337(f337(f8(f892(f891(x102101,x102102),a878),f892(x102101,f892(x102102,a878)),x102105),f337(f7(x102101,f892(f891(x102101,x102102),a878),f892(x102102,a878)),f337(f337(f8(f892(x102102,f892(f892(f891(x102101,x102102),a878),a878)),f892(f892(f891(x102101,x102102),a878),f892(x102102,a878)),x102101),f7(x102102,f892(f891(x102101,x102102),a878),a878)),f337(f337(f8(f892(x102102,f891(x102101,x102102)),f892(x102102,f892(f892(f891(x102101,x102102),a878),a878)),x102101),f337(f8(f891(x102101,x102102),f892(f892(f891(x102101,x102102),a878),a878),x102102),f339(f891(x102101,x102102)))),f272(x102101,x102102))))),x102106)),x102103),x102104))
% 157.25/157.00  [7483]E(f337(x74831,f337(x74832,x74833)),f337(x74834,x74833))+~E(f337(f74(x74835,x74836,x74837,x74831),x74832),x74834)
% 157.25/157.00  [9653]~P22(x96533,x96534,x96531,x96535,x96536,x96537)+E(f337(f337(x96531,x96532),x96532),x96532)
% 157.25/157.00  [10022]~E(f337(f246(f887(x100227),x100221,f210(x100227),x100225),f337(x100224,x100223)),f337(f209(x100227),x100222))+E(f337(f209(x100221),f668(x100222,x100223,x100224,x100225,x100226,x100227,x100221)),f337(x100224,x100223))
% 157.25/157.00  [10023]~E(f337(f246(f887(x100236),x100237,f210(x100236),x100231),f337(x100234,x100233)),f337(f209(x100236),x100232))+E(f337(x100231,f668(x100232,x100233,x100234,x100231,x100235,x100236,x100237)),f337(f209(x100236),x100232))
% 157.25/157.00  [6051]~E(f337(f337(f156(x60511,x60515),x60516),x60512),f337(f337(f156(x60513,x60515),x60517),x60514))+E(f337(f198(f885(x60511)),x60512),f337(f198(f885(x60513)),x60514))
% 157.25/157.00  [7560]E(x75601,x75602)+~E(f337(f337(f337(f73(x75603,f887(x75604)),x75605),x75606),f337(f209(x75604),x75601)),f337(f337(f337(f73(x75603,f887(x75604)),x75607),x75606),f337(f209(x75604),x75602)))
% 157.25/157.00  [8508]E(f337(x85081,f337(x85082,x85083)),f337(x85084,x85083))+~E(f337(f74(x85085,x85086,x85087,x85081),x85082),f337(f74(x85086,x85086,x85087,f34(x85086)),x85084))
% 157.25/157.00  [8835]~P34(x88354,x88355,x88351,f337(f337(f153(x88354),x88352),x88356),f337(f337(f153(x88355),x88353),x88357))+P4(f337(f337(x88351,x88352),x88353))
% 157.25/157.00  [9207]P34(x92071,x92072,x92073,x92074,x92075)+~P34(x92071,x92072,x92073,f337(f337(f153(x92071),x92076),x92074),f337(f337(f153(x92072),x92077),x92075))
% 157.25/157.00  [9821]P4(f337(f337(x98211,x98212),f556(x98213,x98212,x98214,x98211)))+~P4(f337(f337(f273(x98215,x98216,x98217,x98211,x98214),x98212),x98213))
% 157.25/157.00  [9843]P4(f337(f337(x98431,f556(x98432,x98433,x98431,x98434)),x98432))+~P4(f337(f337(f273(x98435,x98436,x98437,x98434,x98431),x98433),x98432))
% 157.25/157.00  [6095]E(x60951,x60952)+~E(f337(f337(f337(f93(x60953),x60954),x60955),x60951),f337(f337(f337(f93(x60953),x60956),x60957),x60952))
% 157.25/157.00  [6096]E(x60961,x60962)+~E(f337(f337(f337(f93(x60963),x60964),x60961),x60965),f337(f337(f337(f93(x60963),x60966),x60962),x60967))
% 157.25/157.00  [6097]E(x60971,x60972)+~E(f337(f337(f337(f93(x60973),x60971),x60974),x60975),f337(f337(f337(f93(x60973),x60972),x60976),x60977))
% 157.25/157.00  [8954]~P20(x89546,x89541,x89543,x89547)+E(f337(f74(x89541,x89541,x89542,f337(x89543,x89544)),f337(f74(x89541,x89541,x89542,f337(x89543,x89544)),x89545)),f337(f74(x89541,x89541,x89542,f337(x89543,x89544)),x89545))
% 157.25/157.00  [9307]~P34(x93073,x93072,x93074,f337(f337(f156(x93071,x93073),x93075),x93076),x93077)+P34(x93071,x93072,f337(f337(f8(x93073,f892(x93072,a878),x93071),x93074),x93075),x93076,x93077)
% 157.25/157.00  [9328]P34(x93281,x93282,x93283,f337(f337(f156(x93284,x93281),x93285),x93286),x93287)+~P34(x93284,x93282,f337(f337(f8(x93281,f892(x93282,a878),x93284),x93283),x93285),x93286,x93287)
% 157.25/157.00  [9740]E(f190(x97401,x97402,f337(f337(f337(f73(x97401,f887(x97402)),x97403),x97404),f337(f209(x97402),x97405)),x97406,x97407),f337(f337(f337(f73(x97401,f887(x97402)),f190(x97401,x97402,x97403,x97406,x97407)),x97404),f337(f209(x97402),x97405)))+P4(f337(f337(f339(x97401),x97404),f337(f175(x97401),x97406)))
% 157.25/157.00  [8953]~P4(f337(f337(f339(x89531),x89532),f337(f337(x89535,x89536),x89537)))+P4(f337(f337(f339(x89531),x89532),f337(f337(f276(x89533,x89534,f892(x89531,a878)),x89535),f337(f337(f272(x89533,x89534),x89536),x89537))))
% 157.25/157.00  [9233]P4(f337(f337(f337(x92331,x92332),x92333),x92334))+~P4(f337(f337(f337(f276(x92335,x92336,f892(x92337,a878)),x92331),f337(f337(f272(x92335,x92336),x92332),x92333)),x92334))
% 157.25/157.00  [9369]P4(f337(f337(f339(x93691),f337(f337(x93692,x93693),x93694)),f337(f316(f891(x93695,x93696),x93691,f337(f276(x93695,x93696,x93691),x93692)),x93697)))+~P4(f337(f337(f339(f891(x93695,x93696)),f337(f337(f272(x93695,x93696),x93693),x93694)),x93697))
% 157.25/157.00  [9700]P4(f337(f337(f339(f891(f885(x97001),f885(x97001))),f337(f337(f272(f885(x97001),f885(x97001)),f337(f337(f136(x97001),x97002),f337(f337(f153(x97001),x97003),x97004))),f337(f337(f136(x97001),x97002),f337(f337(f153(x97001),x97005),x97006)))),f149(x97001,x97007)))+~P4(f337(f337(f339(f891(x97001,x97001)),f337(f337(f272(x97001,x97001),x97003),x97005)),x97007))
% 157.25/157.00  [9762]~P34(x97621,x97623,x97624,x97626,f337(f337(f156(x97622,x97623),x97625),x97627))+P34(x97621,x97622,f337(f337(f7(x97621,f892(x97622,x97623),f892(x97622,a878)),f337(f337(f8(f892(x97623,a878),f892(f892(x97622,x97623),f892(x97622,a878)),x97621),f8(x97623,a878,x97622)),x97624)),x97625),x97626,x97627)
% 157.25/157.00  [9847]P34(x98471,x98472,x98473,x98474,f337(f337(f156(x98475,x98472),x98476),x98477))+~P34(x98471,x98475,f337(f337(f7(x98471,f892(x98475,x98472),f892(x98475,a878)),f337(f337(f8(f892(x98472,a878),f892(f892(x98475,x98472),f892(x98475,a878)),x98471),f8(x98472,a878,x98475)),x98473)),x98476),x98474,x98477)
% 157.25/157.00  [9225]E(x92251,x92252)+E(f337(f337(f337(f73(x92253,x92254),f337(f337(f337(f73(x92253,x92254),x92255),x92251),x92256)),x92252),x92257),f337(f337(f337(f73(x92253,x92254),f337(f337(f337(f73(x92253,x92254),x92255),x92252),x92257)),x92251),x92256))
% 157.25/157.00  [9464]E(f190(x94641,x94642,f337(f337(f337(f73(x94641,f887(x94642)),x94643),x94644),f337(f209(x94642),x94645)),x94646,x94647),f190(x94641,x94642,x94643,x94646,x94647))+~P4(f337(f337(f339(x94641),x94644),f337(f175(x94641),f337(f337(f178(x94641),f337(f198(f885(x94642)),x94647)),x94646))))
% 157.25/157.00  [9773]E(f190(x97731,x97732,f337(f337(f337(f73(x97731,f887(x97732)),x97733),x97734),f337(f209(x97732),x97735)),x97736,x97737),f337(f337(f337(f73(x97731,f887(x97732)),f190(x97731,x97732,x97733,x97736,x97737)),x97734),f337(f209(x97732),x97735)))+P4(f337(f337(f339(x97731),x97734),f337(f175(x97731),f337(f337(f178(x97731),f337(f198(f885(x97732)),x97737)),x97736))))
% 157.25/157.00  [10134]P4(f337(f337(f339(x101341),f854(x101342,x101343,x101344,x101345,x101346,x101347,x101341)),x101345))+P4(f337(f337(f337(f337(f42(x101341,f892(x101347,f892(x101346,a878))),x101345),x101344),x101343),x101342))
% 157.25/157.00  [10135]P4(f337(f337(f339(x101351),f822(x101352,x101353,x101354,x101355,x101356,x101357,x101351)),x101357))+P4(f337(f337(f337(f337(f42(x101351,f892(x101353,f892(x101352,a878))),x101357),x101356),x101355),x101354))
% 157.25/157.00  [10136]P4(f337(f337(f339(x101361),f809(x101362,x101363,x101364,x101365,x101366,x101367,x101361)),x101365))+~P4(f337(f337(f337(f337(f41(x101361,f892(x101367,f892(x101366,a878))),x101365),x101364),x101363),x101362))
% 157.25/157.00  [10137]P4(f337(f337(f339(x101371),f853(x101372,x101373,x101374,x101375,x101376,x101377,x101371)),x101375))+~P4(f337(f337(f337(f337(f41(x101371,f892(x101377,f892(x101376,a878))),x101375),x101374),x101373),x101372))
% 157.25/157.00  [10162]P4(f337(f337(f337(x101621,f809(x101622,x101623,x101621,x101624,x101625,x101626,x101627)),x101623),x101622))+~P4(f337(f337(f337(f337(f41(x101627,f892(x101626,f892(x101625,a878))),x101624),x101621),x101623),x101622))
% 157.25/157.00  [10163]P4(f337(f337(f337(x101631,f853(x101632,x101633,x101631,x101634,x101635,x101636,x101637)),x101633),x101632))+~P4(f337(f337(f337(f337(f41(x101637,f892(x101636,f892(x101635,a878))),x101634),x101631),x101633),x101632))
% 157.25/157.00  [10180]~P4(f337(f337(f337(x101805,f854(x101807,x101806,x101805,x101804,x101803,x101802,x101801)),x101806),x101807))+P4(f337(f337(f337(f337(f42(x101801,f892(x101802,f892(x101803,a878))),x101804),x101805),x101806),x101807))
% 157.25/157.00  [10181]~P4(f337(f337(f337(x101815,f822(x101813,x101812,x101817,x101816,x101815,x101814,x101811)),x101816),x101817))+P4(f337(f337(f337(f337(f42(x101811,f892(x101812,f892(x101813,a878))),x101814),x101815),x101816),x101817))
% 157.25/157.00  [10198]~P4(f337(f337(f339(f891(x101981,x101983)),f337(f337(f272(x101981,x101983),x101986),x101987)),f337(f337(f294(x101981,x101982,x101983),x101984),x101985)))+P4(f337(f337(f273(x101981,x101982,x101983,f337(f337(f7(x101981,f892(f891(x101981,x101982),a878),f892(x101982,a878)),f337(f337(f8(f892(x101982,f892(f892(f891(x101981,x101982),a878),a878)),f892(f892(f891(x101981,x101982),a878),f892(x101982,a878)),x101981),f7(x101982,f892(f891(x101981,x101982),a878),a878)),f337(f337(f8(f892(x101982,f891(x101981,x101982)),f892(x101982,f892(f892(f891(x101981,x101982),a878),a878)),x101981),f337(f8(f891(x101981,x101982),f892(f892(f891(x101981,x101982),a878),a878),x101982),f339(f891(x101981,x101982)))),f272(x101981,x101982)))),x101984),f337(f337(f7(x101982,f892(f891(x101982,x101983),a878),f892(x101983,a878)),f337(f337(f8(f892(x101983,f892(f892(f891(x101982,x101983),a878),a878)),f892(f892(f891(x101982,x101983),a878),f892(x101983,a878)),x101982),f7(x101983,f892(f891(x101982,x101983),a878),a878)),f337(f337(f8(f892(x101983,f891(x101982,x101983)),f892(x101983,f892(f892(f891(x101982,x101983),a878),a878)),x101982),f337(f8(f891(x101982,x101983),f892(f892(f891(x101982,x101983),a878),a878),x101983),f339(f891(x101982,x101983)))),f272(x101982,x101983)))),x101985)),x101986),x101987))
% 157.25/157.00  [10208]P4(f337(f337(f339(f891(x102081,x102082)),f337(f337(f272(x102081,x102082),x102083),x102084)),f337(f337(f294(x102081,x102085,x102082),x102086),x102087)))+~P4(f337(f337(f273(x102081,x102085,x102082,f337(f337(f7(x102081,f892(f891(x102081,x102085),a878),f892(x102085,a878)),f337(f337(f8(f892(x102085,f892(f892(f891(x102081,x102085),a878),a878)),f892(f892(f891(x102081,x102085),a878),f892(x102085,a878)),x102081),f7(x102085,f892(f891(x102081,x102085),a878),a878)),f337(f337(f8(f892(x102085,f891(x102081,x102085)),f892(x102085,f892(f892(f891(x102081,x102085),a878),a878)),x102081),f337(f8(f891(x102081,x102085),f892(f892(f891(x102081,x102085),a878),a878),x102085),f339(f891(x102081,x102085)))),f272(x102081,x102085)))),x102086),f337(f337(f7(x102085,f892(f891(x102085,x102082),a878),f892(x102082,a878)),f337(f337(f8(f892(x102082,f892(f892(f891(x102085,x102082),a878),a878)),f892(f892(f891(x102085,x102082),a878),f892(x102082,a878)),x102085),f7(x102082,f892(f891(x102085,x102082),a878),a878)),f337(f337(f8(f892(x102082,f891(x102085,x102082)),f892(x102082,f892(f892(f891(x102085,x102082),a878),a878)),x102085),f337(f8(f891(x102085,x102082),f892(f892(f891(x102085,x102082),a878),a878),x102082),f339(f891(x102085,x102082)))),f272(x102085,x102082)))),x102087)),x102083),x102084))
% 157.25/157.00  [10146]~P135(x101462)+E(f337(f337(f6(x101461,x101462),f337(f337(f7(x101461,f892(x101463,a878),x101462),f337(f337(f8(f892(x101463,x101462),f892(f892(x101463,a878),x101462),x101461),f6(x101463,x101462)),f337(f337(f7(x101461,f892(x101463,x101462),f892(x101463,x101462)),f337(f337(f8(f892(x101462,x101462),f892(f892(x101463,x101462),f892(x101463,x101462)),x101461),f8(x101462,x101462,x101463)),f337(f337(f8(x101462,f892(x101462,x101462),x101461),f82(x101462)),x101464))),x101465))),x101466)),x101467),f337(f337(f82(x101462),f337(f337(f6(x101461,x101462),x101464),x101467)),f337(f337(f6(x101463,x101462),x101465),x101466)))
% 157.25/157.00  [9260]~P19(x92607,x92601,x92603,x92608)+E(f337(f74(x92601,x92601,x92602,f337(x92603,x92604)),f337(f74(x92601,x92601,x92602,f337(x92603,x92605)),x92606)),f337(f74(x92601,x92601,x92602,f337(x92603,x92605)),f337(f74(x92601,x92601,x92602,f337(x92603,x92604)),x92606)))
% 157.25/157.00  [10203]E(f337(f337(f272(x102031,x102032),f337(x102033,f578(x102034,x102035,x102033,x102036,x102037,x102038,x102032,x102031))),f337(x102035,f579(x102034,x102035,x102033,x102036,x102037,x102038,x102032,x102031))),x102038)+~P4(f337(f337(f339(f891(x102031,x102032)),x102038),f337(f316(f891(x102037,x102036),f891(x102031,x102032),f277(x102037,x102031,x102036,x102032,x102033,x102035)),x102034)))
% 157.25/157.00  [10217]~P4(f337(f337(f339(f891(x102178,x102177)),x102176),f337(f316(f891(x102171,x102172),f891(x102178,x102177),f277(x102171,x102178,x102172,x102177,x102175,x102174)),x102173)))+P4(f337(f337(f339(f891(x102171,x102172)),f337(f337(f272(x102171,x102172),f578(x102173,x102174,x102175,x102172,x102171,x102176,x102177,x102178)),f579(x102173,x102174,x102175,x102172,x102171,x102176,x102177,x102178))),x102173))
% 157.25/157.00  [9690]P4(f337(f337(f339(f891(f891(x96901,x96902),f891(x96901,x96902))),f337(f337(f272(f891(x96901,x96902),f891(x96901,x96902)),f337(f337(f272(x96901,x96902),x96903),x96904)),f337(f337(f272(x96901,x96902),x96905),x96906))),f329(x96901,x96902,x96907,x96908)))+~P4(f337(f337(f339(f891(x96901,x96901)),f337(f337(f272(x96901,x96901),x96903),x96905)),x96907))
% 157.25/157.00  [10191]E(f337(f144(x101911,x101912,f337(f7(x101912,x101911,x101911),x101913),f337(x101914,x101915)),x101916),f337(x101914,f337(f144(x101917,x101912,f337(f7(x101912,x101917,x101917),x101918),x101915),x101916)))+P4(f337(f337(f339(x101912),f765(x101915,x101918,x101914,x101913,x101917,x101911,x101916,x101912)),f337(f175(x101912),x101916)))
% 157.25/157.00  [10211]~E(f337(f74(x102111,x102111,x102117,f337(x102113,f765(x102115,x102118,x102114,x102113,x102117,x102111,x102116,x102112))),x102114),f337(f74(x102117,x102111,x102117,x102114),f337(x102118,f765(x102115,x102118,x102114,x102113,x102117,x102111,x102116,x102112))))+E(f337(f144(x102111,x102112,f337(f7(x102112,x102111,x102111),x102113),f337(x102114,x102115)),x102116),f337(x102114,f337(f144(x102117,x102112,f337(f7(x102112,x102117,x102117),x102118),x102115),x102116)))
% 157.25/157.00  [8514]E(f337(x85141,f337(x85142,x85143)),f337(x85144,f337(x85145,x85143)))+~E(f337(f74(x85146,x85147,x85148,x85141),x85142),f337(f74(x85149,x85147,x85148,x85144),x85145))
% 157.25/157.00  [10074]P4(f337(f337(f339(f891(x100741,x100742)),f337(f337(f272(x100741,x100742),f337(x100743,x100744)),f337(x100745,x100746))),f337(f316(f891(x100747,x100748),f891(x100741,x100742),f277(x100747,x100741,x100748,x100742,x100743,x100745)),x100749)))+~P4(f337(f337(f339(f891(x100747,x100748)),f337(f337(f272(x100747,x100748),x100744),x100746)),x100749))
% 157.25/157.00  [8783]~E(f337(x87834,f337(x87835,x87836)),f337(x87839,f337(x878310,x878311)))+E(f337(f337(f74(x87831,x87832,x87833,x87834),x87835),x87836),f337(f337(f74(x87837,x87832,x87838,x87839),x878310),x878311))
% 157.25/157.00  [4639]~P105(x46391)+~P101(x46391)+E(f104(x46391),f249(x46391))
% 157.25/157.00  [4640]~P105(x46401)+~P100(x46401)+E(f113(x46401),f250(x46401))
% 157.25/157.00  [4884]~P111(x48841)+~P92(x48841)+E(f337(f76(x48841),f337(f106(x48841),a100)),f79(x48841))
% 157.25/157.00  [5164]E(x51641,f2(a1))+E(f83(a1,x51641),f337(f80(a1),f79(a1)))+P4(f337(f337(f252(a1),f2(a1)),x51641))
% 157.25/157.00  [5381]E(x53811,f2(a1))+E(f83(a1,x53811),f79(a1))+~P4(f337(f337(f252(a1),f2(a1)),x53811))
% 157.25/157.00  [7376]~P38(x73761)+P4(f337(f61(a1),x73761))+~P4(f337(f61(a884),f337(f316(a1,a884,a107),x73761)))
% 157.25/157.00  [8612]~P1(a5000)+~P4(f337(f337(f339(f891(a881,a880)),x86121),f337(f175(f891(a881,a880)),a27)))+P4(f337(f337(f276(a881,a880,a878),f337(f16(f892(a880,a878),a881),a25)),x86121))
% 157.25/157.00  [9652]E(x96521,f197(f892(f891(a884,a884),a878)))+~P4(f337(f61(f891(a884,a884)),x96521))+P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),f197(f892(f891(a884,a884),a878))),x96521)),a36))
% 157.25/157.00  [9822]E(x98221,f2(a884))+E(x98221,f337(a115,f2(a884)))+~P4(f337(f337(f252(a884),x98221),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [10102]E(x101021,f2(a102))+E(f337(f337(f81(a1),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(a20,f337(f337(f38(a102),x101021),f337(f106(a102),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))),f79(a1)),f337(a20,x101021))+E(f44(a102,x101021,f337(f106(a102),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f2(a102))
% 157.25/157.00  [9953]E(x99531,f2(a102))+~E(f44(a102,x99531,f337(f106(a102),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f2(a102))+E(f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(a20,f337(f337(f38(a102),x99531),f337(f106(a102),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f337(a20,x99531))
% 157.25/157.00  [4712]~P52(x47121,x47122)+P43(x47121,x47122)+~P44(a878)
% 157.25/157.00  [4649]~P142(x46491)+P30(x46491,x46492)+~E(x46492,f2(x46491))
% 157.25/157.00  [4650]~P105(x46501)+P14(x46501,x46502)+~E(x46502,f116(x46501))
% 157.25/157.00  [4659]~P111(x46591)+~E(x46592,f2(x46591))+E(f83(x46591,x46592),f2(x46591))
% 157.25/157.00  [4660]~P89(x46601)+~E(x46602,f2(x46601))+E(f83(x46601,x46602),f2(x46601))
% 157.25/157.00  [4668]~P142(x46682)+~P30(x46682,x46681)+E(x46681,f2(x46682))
% 157.25/157.00  [4702]~P111(x47022)+~E(f83(x47022,x47021),f2(x47022))+E(x47021,f2(x47022))
% 157.25/157.00  [4719]~P5(x47192)+~P5(x47191)+P5(f892(x47191,x47192))
% 157.25/157.00  [4720]~P5(x47202)+~P5(x47201)+P5(f891(x47201,x47202))
% 157.25/157.00  [4721]~P5(x47212)+~P5(x47211)+P5(f893(x47211,x47212))
% 157.25/157.00  [4722]~P7(x47222)+~P7(x47221)+P7(f203(x47221,x47222))
% 157.25/157.00  [4723]~P143(x47232)+~P143(x47231)+P143(f891(x47231,x47232))
% 157.25/157.00  [4724]~P57(x47242)+~P57(x47241)+P57(f892(x47241,x47242))
% 157.25/157.00  [4725]~P57(x47252)+~P57(x47251)+P57(f891(x47251,x47252))
% 157.25/157.00  [4726]~P57(x47262)+~P57(x47261)+P57(f893(x47261,x47262))
% 157.25/157.00  [4727]~P57(x47271)+~P94(x47272)+P94(f892(x47271,x47272))
% 157.25/157.00  [4728]~P103(x47282)+~P103(x47281)+P103(f891(x47281,x47282))
% 157.25/157.00  [4856]~P105(x48561)+~P14(x48561,x48562)+P14(x48561,f154(x48561,x48562))
% 157.25/157.00  [5095]~P7(x50952)+~P7(x50951)+P7(f44(a1,x50951,x50952))
% 157.25/157.00  [4670]~P76(x46701)+~E(x46702,f2(x46701))+E(f337(f80(x46701),x46702),x46702)
% 157.25/157.00  [4674]~P138(x46741)+~E(x46742,f2(a1))+E(f337(f105(x46741),x46742),f2(x46741))
% 157.25/157.00  [4675]~P91(x46751)+~E(x46752,f2(a1))+E(f337(f105(x46751),x46752),f2(x46751))
% 157.25/157.00  [4699]~P74(x46991)+~E(f2(x46991),x46992)+E(f337(f80(x46991),x46992),f2(x46991))
% 157.25/157.00  [4700]~P85(x47001)+~E(x47002,f2(x47001))+E(f337(f76(x47001),x47002),f2(x47001))
% 157.25/157.00  [4701]~P74(x47011)+~E(x47012,f2(x47011))+E(f337(f80(x47011),x47012),f2(x47011))
% 157.25/157.00  [4730]~P76(x47302)+E(x47301,f2(x47302))+~E(f337(f80(x47302),x47301),x47301)
% 157.25/157.00  [4736]E(x47361,f337(a107,x47362))+~E(x47361,f2(a884))+~E(x47362,f337(f103(a1),x47361))
% 157.25/157.00  [4737]E(f337(a107,x47371),x47372)+~E(x47372,f2(a884))+~E(x47371,f337(f103(a1),x47372))
% 157.25/157.00  [4741]~P91(x47412)+E(x47411,f2(a1))+~E(f337(f105(x47412),x47411),f2(x47412))
% 157.25/157.00  [4746]~P85(x47462)+E(x47461,f2(x47462))+~E(f337(f76(x47462),x47461),f2(x47462))
% 157.25/157.00  [4747]~P74(x47472)+E(x47471,f2(x47472))+~E(f337(f80(x47472),x47471),f2(x47472))
% 157.25/157.00  [4748]~P74(x47481)+E(f2(x47481),x47482)+~E(f337(f80(x47481),x47482),f2(x47481))
% 157.25/157.00  [4889]~P1(a5000)+~E(f337(a26,x48892),f337(f209(a880),x48891))+P4(f337(a25,x48891))
% 157.25/157.00  [4931]~P105(x49311)+~P14(x49311,x49312)+P14(x49311,f337(f174(x49311),x49312))
% 157.25/157.00  [4957]~P4(x49572)+~P4(x49571)+P4(f337(f337(a335,x49571),x49572))
% 157.25/157.00  [4991]~E(f79(a884),f2(a884))+E(f337(f37(x49911),x49912),f2(a884))+~P4(f337(f61(x49911),x49912))
% 157.25/157.00  [5024]~P135(x50241)+~P114(x50241)+E(f337(f337(f262(x50241),f2(x50241)),f337(a115,x50242)),f2(x50241))
% 157.25/157.00  [5062]~P105(x50621)+P14(x50621,f141(x50621,x50622))+~P4(f337(f61(x50621),x50622))
% 157.25/157.00  [5063]~P105(x50631)+P14(x50631,f754(x50632,x50631))+~P4(f337(f61(x50631),x50632))
% 157.25/157.00  [5085]~P105(x50851)+E(f337(f175(x50851),f141(x50851,x50852)),x50852)+~P4(f337(f61(x50851),x50852))
% 157.25/157.00  [5086]~P105(x50861)+E(f337(f175(x50861),f754(x50862,x50861)),x50862)+~P4(f337(f61(x50861),x50862))
% 157.25/157.00  [5116]P4(x51161)+P4(x51162)+~P4(f337(f337(a336,x51162),x51161))
% 157.25/157.00  [5128]E(x51281,f197(f892(x51282,a878)))+~E(f337(f37(x51282),x51281),f2(a884))+~P4(f337(f61(x51282),x51281))
% 157.25/157.00  [5133]P4(x51331)+~P4(x51332)+~P4(f337(f337(a340,x51332),x51331))
% 157.25/157.00  [5182]~P73(x51821)+E(f337(f76(x51821),x51822),x51822)+P4(f337(f337(f252(x51821),x51822),f2(x51821)))
% 157.25/157.00  [5252]~P57(x52522)+~P4(f337(f57(x52522),x52521))+P4(f337(x52521,f723(x52521,x52522)))
% 157.25/157.00  [5253]~P57(x52532)+~P4(f337(f57(x52532),x52531))+P4(f337(x52531,f744(x52531,x52532)))
% 157.25/157.00  [5282]~P4(f337(a25,x52822))+~P4(f337(a25,x52821))+P4(f337(a25,f33(x52821,x52822)))
% 157.25/157.00  [5291]E(x52911,f116(x52912))+P4(f337(f139(x52912),f117(x52912,x52911)))+~P4(f337(f139(x52912),x52911))
% 157.25/157.00  [5296]~P105(x52961)+~P4(f337(f61(x52961),x52962))+P4(f337(f139(x52961),f141(x52961,x52962)))
% 157.25/157.00  [5297]~P105(x52971)+~P4(f337(f61(x52971),x52972))+P4(f337(f139(x52971),f754(x52972,x52971)))
% 157.25/157.00  [5303]~P138(x53031)+E(f337(f103(x53031),f337(a107,x53032)),f337(f105(x53031),x53032))+P4(f337(f337(f252(a1),x53032),f2(a1)))
% 157.25/157.00  [5331]P8(x53312,x53311)+E(f337(x53311,f531(x53311)),f337(x53311,f534(x53311)))+P4(f337(f337(x53311,f531(x53311)),f534(x53311)))
% 157.25/157.00  [5346]E(f337(f103(a1),f390(x53461,x53462)),x53461)+P4(f337(x53462,f337(a107,x53461)))+~P4(f337(x53462,f2(a884)))
% 157.25/157.00  [5358]~P57(x53581)+~P4(f337(x53582,f745(x53582,x53581)))+P4(f337(f58(x53581),x53582))
% 157.25/157.00  [5359]~P57(x53591)+~P4(f337(x53592,f746(x53592,x53591)))+P4(f337(f58(x53591),x53592))
% 157.25/157.00  [5374]~P57(x53742)+~P35(x53742,x53741,f55(x53742))+P4(f337(x53741,f769(x53741,x53742)))
% 157.25/157.00  [5390]~P111(x53901)+~E(f83(x53901,x53902),f337(f80(x53901),f79(x53901)))+P4(f337(f337(f252(x53901),x53902),f2(x53901)))
% 157.25/157.00  [5466]~E(x54662,f2(a1))+E(f228(x54661,x54662),f337(f337(f272(a1,a1),f2(a1)),f79(a1)))+P4(f337(f337(f252(a1),x54662),f2(a1)))
% 157.25/157.00  [5467]~E(x54671,f2(a1))+E(f228(x54671,x54672),f337(f337(f272(a1,a1),f2(a1)),f79(a1)))+P4(f337(f337(f252(a1),x54672),f2(a1)))
% 157.25/157.00  [5519]E(f337(f103(a1),f390(x55191,x55192)),x55191)+P4(f337(x55192,f337(a107,x55191)))+P4(f337(f337(f252(a1),x55191),f2(a1)))
% 157.25/157.00  [5582]~P111(x55821)+E(f83(x55821,x55822),f337(f80(x55821),f79(x55821)))+~P4(f337(f337(f252(x55821),x55822),f2(x55821)))
% 157.25/157.00  [5583]~P85(x55831)+E(f337(f76(x55831),x55832),f337(f80(x55831),x55832))+~P4(f337(f337(f251(x55831),x55832),f2(x55831)))
% 157.25/157.00  [5584]~P85(x55841)+E(f337(f76(x55841),x55842),f337(f80(x55841),x55842))+~P4(f337(f337(f252(x55841),x55842),f2(x55841)))
% 157.25/157.00  [5585]~P73(x55851)+E(f337(f76(x55851),x55852),f337(f80(x55851),x55852))+~P4(f337(f337(f252(x55851),x55852),f2(x55851)))
% 157.25/157.00  [5682]~P4(f337(x56821,f390(x56822,x56821)))+P4(f337(x56821,f337(a107,x56822)))+~P4(f337(x56821,f2(a884)))
% 157.25/157.00  [5689]E(x56891,f2(a884))+E(f337(a115,f875(x56892,x56891)),x56891)+~P4(f337(f337(f252(a884),x56891),f337(a115,x56892)))
% 157.25/157.00  [5693]P8(x56931,x56932)+~E(f337(x56932,f531(x56932)),f337(x56932,f534(x56932)))+~P4(f337(f337(x56932,f531(x56932)),f534(x56932)))
% 157.25/157.00  [5713]~P105(x57131)+P14(x57131,x57132)+P4(f337(f337(f251(a884),f724(x57132,x57131)),f725(x57132,x57131)))
% 157.25/157.00  [5714]~P105(x57141)+P14(x57141,x57142)+P4(f337(f337(f251(a884),f730(x57142,x57141)),f740(x57142,x57141)))
% 157.25/157.00  [5802]~P85(x58021)+~E(x58022,f2(x58021))+P4(f337(f337(f251(x58021),f337(f76(x58021),x58022)),f2(x58021)))
% 157.25/157.00  [5882]~P57(x58822)+~P57(x58821)+E(f59(x58821,x58822,f55(x58821),f55(x58822)),f55(f891(x58821,x58822)))
% 157.25/157.00  [5886]~P4(f337(x58861,f390(x58862,x58861)))+P4(f337(x58861,f337(a107,x58862)))+P4(f337(f337(f252(a1),x58862),f2(a1)))
% 157.25/157.00  [5909]~P4(f337(x59091,f337(a107,x59092)))+P4(f337(x59091,f2(a884)))+~P4(f337(f337(f252(a1),x59092),f2(a1)))
% 157.25/157.00  [6253]~P111(x62531)+~P4(f337(f337(f252(x62531),x62532),f2(x62531)))+P4(f337(f337(f252(x62531),f83(x62531,x62532)),f2(x62531)))
% 157.25/157.00  [6366]~P111(x63661)+P4(f337(f337(f251(x63661),f337(f105(x63661),x63662)),f2(x63661)))+~P4(f337(f337(f251(a1),x63662),f2(a1)))
% 157.25/157.00  [6367]~P111(x63671)+P4(f337(f337(f252(x63671),f337(f105(x63671),x63672)),f2(x63671)))+~P4(f337(f337(f252(a1),x63672),f2(a1)))
% 157.25/157.00  [6374]~P85(x63742)+E(x63741,f2(x63742))+~P4(f337(f337(f251(x63742),f337(f76(x63742),x63741)),f2(x63742)))
% 157.25/157.00  [6450]~P138(x64501)+~P4(f337(f337(f339(x64501),x64502),f112(x64501)))+P4(f337(f337(f339(x64501),f337(f80(x64501),x64502)),f112(x64501)))
% 157.25/157.00  [6482]~P111(x64821)+~P4(f337(f337(f252(x64821),f83(x64821,x64822)),f2(x64821)))+P4(f337(f337(f252(x64821),x64822),f2(x64821)))
% 157.25/157.00  [6655]~P111(x66552)+~P4(f337(f337(f251(x66552),f337(f105(x66552),x66551)),f2(x66552)))+P4(f337(f337(f251(a1),x66551),f2(a1)))
% 157.25/157.00  [6656]~P111(x66562)+~P4(f337(f337(f252(x66562),f337(f105(x66562),x66561)),f2(x66562)))+P4(f337(f337(f252(a1),x66561),f2(a1)))
% 157.25/157.00  [7158]~P76(x71581)+~P4(f337(f337(f251(x71581),x71582),f2(x71581)))+P4(f337(f337(f251(x71581),f337(f337(f81(x71581),x71582),x71582)),f2(x71581)))
% 157.25/157.00  [7160]~P111(x71601)+~P4(f337(f337(f252(x71601),x71602),f2(x71601)))+P4(f337(f337(f252(x71601),f337(f337(f81(x71601),x71602),x71602)),f2(x71601)))
% 157.25/157.00  [7161]~P76(x71611)+~P4(f337(f337(f252(x71611),x71612),f2(x71611)))+P4(f337(f337(f252(x71611),f337(f337(f81(x71611),x71612),x71612)),f2(x71611)))
% 157.25/157.00  [7732]~P76(x77321)+~P4(f337(f337(f251(x77321),f337(f337(f81(x77321),x77322),x77322)),f2(x77321)))+P4(f337(f337(f251(x77321),x77322),f2(x77321)))
% 157.25/157.00  [7733]~P111(x77331)+~P4(f337(f337(f252(x77331),f337(f337(f81(x77331),x77332),x77332)),f2(x77331)))+P4(f337(f337(f252(x77331),x77332),f2(x77331)))
% 157.25/157.00  [7734]~P76(x77341)+~P4(f337(f337(f252(x77341),f337(f337(f81(x77341),x77342),x77342)),f2(x77341)))+P4(f337(f337(f252(x77341),x77342),f2(x77341)))
% 157.25/157.00  [4786]~E(x47862,f2(a884))+~E(x47861,f2(a884))+E(f337(f337(f81(a884),x47861),x47862),f2(a884))
% 157.25/157.00  [4787]~E(x47872,f79(a884))+~E(x47871,f79(a884))+E(f337(f337(f82(a884),x47871),x47872),f79(a884))
% 157.25/157.00  [4788]~E(x47882,f79(a1))+~E(x47881,f79(a1))+E(f337(f337(f82(a1),x47881),x47882),f79(a1))
% 157.25/157.00  [4842]~P119(x48422)+E(x48421,f2(x48422))+E(f337(f337(f295(x48422),x48421),x48421),f79(x48422))
% 157.25/157.00  [4843]~P55(x48432)+E(x48431,f2(x48432))+E(f337(f337(f38(x48432),x48431),x48431),f79(x48432))
% 157.25/157.00  [4844]~P120(x48442)+E(x48441,f2(x48442))+E(f337(f337(f295(x48442),x48441),x48441),f79(x48442))
% 157.25/157.00  [4860]~P76(x48601)+~E(x48602,f2(x48601))+E(f337(f337(f81(x48601),x48602),x48602),f2(x48601))
% 157.25/157.00  [4863]~P139(x48631)+~E(x48632,f79(x48631))+E(f337(f337(f82(x48631),x48632),x48632),f79(x48631))
% 157.25/157.00  [4864]~P120(x48641)+~E(x48642,f2(x48641))+E(f337(f337(f295(x48641),x48642),x48642),f2(x48641))
% 157.25/157.00  [4910]~E(x49102,f2(a884))+~E(x49101,f2(a884))+E(f337(f80(a1),f337(f103(a1),x49101)),f337(f103(a1),x49102))
% 157.25/157.00  [4928]E(x49281,f79(a884))+E(x49282,f2(a884))+~E(f337(f337(f82(a884),x49282),x49281),x49282)
% 157.25/157.00  [4938]E(x49381,f2(a884))+E(x49382,f2(a884))+~E(f337(f337(f82(a884),x49382),x49381),f2(a884))
% 157.25/157.00  [4966]~E(x49662,f2(a884))+~E(x49661,f337(a115,f2(a884)))+E(f337(f337(f81(a884),x49661),x49662),f337(a115,f2(a884)))
% 157.25/157.00  [4967]~E(x49671,f2(a884))+~E(x49672,f337(a115,f2(a884)))+E(f337(f337(f81(a884),x49671),x49672),f337(a115,f2(a884)))
% 157.25/157.00  [4974]E(x49741,f79(a1))+E(x49742,f337(f106(a1),a100))+~E(f337(f337(f82(a1),x49741),x49742),f79(a1))
% 157.25/157.00  [4975]E(x49751,f79(a1))+E(x49752,f337(f106(a1),a100))+~E(f337(f337(f82(a1),x49752),x49751),f79(a1))
% 157.25/157.00  [4976]E(x49761,f79(a1))+E(x49761,f337(f106(a1),a100))+~E(f337(f337(f82(a1),x49762),x49761),f79(a1))
% 157.25/157.00  [4978]E(x49781,f79(a1))+E(x49781,f337(f106(a1),a100))+~E(f337(f337(f82(a1),x49781),x49782),f79(a1))
% 157.25/157.00  [4995]~P76(x49952)+E(x49951,f2(x49952))+~E(f337(f337(f81(x49952),x49951),x49951),f2(x49952))
% 157.25/157.00  [5001]~E(x50011,f337(f106(a1),a100))+~E(x50012,f337(f106(a1),a100))+E(f337(f337(f82(a1),x50011),x50012),f79(a1))
% 157.25/157.00  [5013]E(x50131,f2(a884))+E(x50132,f2(a884))+~E(f337(f337(f81(a884),x50132),x50131),f337(a115,f2(a884)))
% 157.25/157.00  [5023]~P58(x50231)+~P92(x50231)+E(f337(f337(f295(x50231),x50232),f337(f106(x50231),a84)),f2(x50231))
% 157.25/157.00  [5029]~P139(x50291)+~E(x50292,f337(f80(x50291),f79(x50291)))+E(f337(f337(f82(x50291),x50292),x50292),f79(x50291))
% 157.25/157.00  [5034]~P7(x50342)+~P7(x50341)+P7(f337(f337(f81(a1),x50341),x50342))
% 157.25/157.00  [5035]~P7(x50352)+~P7(x50351)+P7(f337(f337(f82(a1),x50351),x50352))
% 157.25/157.00  [5036]~P7(x50362)+~P7(x50361)+P7(f337(f337(f38(a1),x50361),x50362))
% 157.25/157.00  [5038]~E(x50382,f2(a1))+E(x50381,f2(a1))+E(f45(x50381,x50382),f337(f337(f272(a1,a1),f2(a1)),x50381))
% 157.25/157.00  [5060]~E(x50602,f337(a115,f2(a884)))+~E(x50601,f337(a115,f2(a884)))+E(f337(f337(f82(a884),x50601),x50602),f337(a115,f2(a884)))
% 157.25/157.00  [5075]E(x50751,f2(a884))+E(x50752,f337(a115,f2(a884)))+~E(f337(f337(f262(a884),x50752),x50751),f337(a115,f2(a884)))
% 157.25/157.00  [5076]E(x50761,f2(a884))+E(x50761,f337(a115,f2(a884)))+~E(f337(f337(f81(a884),x50762),x50761),f337(a115,f2(a884)))
% 157.25/157.00  [5077]E(x50771,f2(a884))+E(x50771,f337(a115,f2(a884)))+~E(f337(f337(f81(a884),x50771),x50772),f337(a115,f2(a884)))
% 157.25/157.00  [5087]~P58(x50871)+~P92(x50871)+E(f337(f337(f295(x50871),x50872),f337(f106(x50871),a100)),f337(f80(x50871),x50872))
% 157.25/157.00  [5108]E(x51081,f337(a107,x51082))+~E(x51081,f2(a884))+P4(f337(f337(f251(a1),f2(a1)),x51082))
% 157.25/157.00  [5109]E(f337(a107,x51091),x51092)+~E(x51092,f2(a884))+P4(f337(f337(f251(a1),f2(a1)),x51091))
% 157.25/157.00  [5124]E(x51241,f337(a115,f2(a884)))+E(x51242,f337(a115,f2(a884)))+~E(f337(f337(f81(a884),x51241),x51242),f337(a115,f2(a884)))
% 157.25/157.00  [5135]~E(x51351,f337(a107,x51352))+E(x51351,f2(a884))+P4(f337(f337(f251(a1),f2(a1)),x51352))
% 157.25/157.00  [5136]~E(f337(a107,x51362),x51361)+E(x51361,f2(a884))+P4(f337(f337(f251(a1),f2(a1)),x51362))
% 157.25/157.00  [5158]~P64(x51581)+E(f337(f63(x51581,f113(x51581)),x51582),f10(x51581,x51582))+~P4(f337(f61(x51581),x51582))
% 157.25/157.00  [5159]~P64(x51591)+E(f337(f63(x51591,f104(x51591)),x51592),f11(x51591,x51592))+~P4(f337(f61(x51591),x51592))
% 157.25/157.00  [5160]~P105(x51601)+E(f337(f63(x51601,f249(x51601)),x51602),f14(x51601,x51602))+~P4(f337(f61(x51601),x51602))
% 157.25/157.00  [5161]~P105(x51611)+E(f337(f63(x51611,f250(x51611)),x51612),f15(x51611,x51612))+~P4(f337(f61(x51611),x51612))
% 157.25/157.00  [5163]~P57(x51631)+~P4(f337(x51632,f210(x51631)))+P4(f337(f57(f887(x51631)),x51632))
% 157.25/157.00  [5245]~P57(x52452)+P4(f337(x52451,f210(x52452)))+~P4(f337(f58(f887(x52452)),x52451))
% 157.25/157.00  [5246]E(x52461,x52462)+~E(f337(f337(f22(a884),x52462),x52461),f2(a884))+~E(f337(f337(f22(a884),x52461),x52462),f2(a884))
% 157.25/157.00  [5261]P7(x52611)+~P38(x52612)+~P4(f337(f337(f339(a1),x52611),x52612))
% 157.25/157.00  [5292]~P111(x52921)+~E(f83(x52921,x52922),f79(x52921))+P4(f337(f337(f252(x52921),f2(x52921)),x52922))
% 157.25/157.00  [5304]~P92(x53041)+E(f337(f103(x53041),f337(f106(a884),x53042)),f337(f106(x53041),x53042))+P4(f337(a202,f337(f106(a1),x53042)))
% 157.25/157.00  [5310]~P43(x53101,x53102)+P44(a878)+P4(f337(f61(f891(x53101,x53101)),x53102))
% 157.25/157.00  [5383]~P105(x53831)+E(f337(f63(x53831,f250(x53831)),x53832),f12(x53831,f250(x53831),x53832))+~P4(f337(f61(x53831),x53832))
% 157.25/157.00  [5384]~P105(x53841)+E(f337(f63(x53841,f249(x53841)),x53842),f13(x53841,f249(x53841),x53842))+~P4(f337(f61(x53841),x53842))
% 157.25/157.00  [5397]E(x53971,x53972)+P4(f337(f337(f252(a884),x53972),x53971))+P4(f337(f337(f252(a884),x53971),x53972))
% 157.25/157.00  [5398]E(x53981,x53982)+P4(f337(f337(f252(a1),x53982),x53981))+P4(f337(f337(f252(a1),x53981),x53982))
% 157.25/157.00  [5453]~P92(x54531)+E(f337(f103(x54531),f337(f106(a884),x54532)),f2(x54531))+~P4(f337(a202,f337(f106(a1),x54532)))
% 157.25/157.00  [5456]~E(x54562,f337(a107,x54561))+E(x54561,f337(f103(a1),x54562))+~P4(f337(f337(f251(a1),f2(a1)),x54561))
% 157.25/157.00  [5457]~E(f337(a107,x54571),x54572)+E(x54571,f337(f103(a1),x54572))+~P4(f337(f337(f251(a1),f2(a1)),x54571))
% 157.25/157.00  [5458]~E(x54581,f337(a107,x54582))+E(f337(f103(a1),x54581),x54582)+~P4(f337(f337(f251(a1),f2(a1)),x54582))
% 157.25/157.00  [5468]E(x54681,f337(a107,x54682))+~E(x54682,f337(f103(a1),x54681))+~P4(f337(f337(f251(a1),f2(a1)),x54682))
% 157.25/157.00  [5469]E(f337(a107,x54691),x54692)+~E(x54691,f337(f103(a1),x54692))+~P4(f337(f337(f251(a1),f2(a1)),x54691))
% 157.25/157.00  [5508]~P85(x55082)+E(x55081,f2(x55082))+P4(f337(f337(f252(x55082),f2(x55082)),f337(f76(x55082),x55081)))
% 157.25/157.00  [5575]~P111(x55751)+E(f83(x55751,x55752),f79(x55751))+~P4(f337(f337(f252(x55751),f2(x55751)),x55752))
% 157.25/157.00  [5579]~P92(x55791)+E(f337(f103(x55791),f337(f106(a884),x55792)),f2(x55791))+P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x55792)))
% 157.25/157.00  [5586]~P85(x55861)+E(f337(f76(x55861),x55862),x55862)+~P4(f337(f337(f251(x55861),f2(x55861)),x55862))
% 157.25/157.00  [5587]~P85(x55871)+E(f337(f76(x55871),x55872),x55872)+~P4(f337(f337(f252(x55871),f2(x55871)),x55872))
% 157.25/157.00  [5596]E(x55961,f2(a884))+~E(f141(a884,f337(f307(a884,x55962),x55961)),f116(a884))+P4(f337(f337(f251(a884),x55961),x55962))
% 157.25/157.00  [5606]~P68(x56061)+E(f337(f337(f6(x56061,x56061),f5(x56061)),f337(f175(x56061),x56062)),f337(f168(x56061),x56062))+~P4(f337(f139(x56061),x56062))
% 157.25/157.00  [5609]~P138(x56091)+E(f337(f103(x56091),f337(a107,x56092)),f337(f105(x56091),x56092))+~P4(f337(f337(f251(a1),f2(a1)),x56092))
% 157.25/157.00  [5636]E(x56361,x56362)+P4(f337(f337(f252(a884),x56361),x56362))+~P4(f337(f337(f251(a884),x56361),x56362))
% 157.25/157.00  [5637]E(x56371,x56372)+P4(f337(f337(f252(a1),x56371),x56372))+~P4(f337(f337(f251(a1),x56371),x56372))
% 157.25/157.00  [5640]E(x56401,f79(a1))+~E(f337(f337(f82(a1),x56402),x56401),f79(a1))+~P4(f337(f337(f252(a1),f2(a1)),x56402))
% 157.25/157.00  [5641]E(x56411,f79(a1))+~E(f337(f337(f82(a1),x56411),x56412),f79(a1))+~P4(f337(f337(f252(a1),f2(a1)),x56411))
% 157.25/157.00  [5679]~P38(x56792)+P4(f337(f337(f251(a1),f2(a1)),x56791))+~P4(f337(f337(f339(a1),x56791),x56792))
% 157.25/157.00  [5698]~P52(x56981,x56982)+P37(x56981,x56982)+~P4(f337(f61(f891(x56981,x56981)),x56982))
% 157.25/157.00  [5700]~P52(x57001,x57002)+P43(x57001,x57002)+~P4(f337(f61(f891(x57001,x57001)),x57002))
% 157.25/157.00  [5744]E(x57441,f197(f892(x57442,a878)))+~P4(f337(f61(x57442),x57441))+P4(f337(f337(f252(a884),f2(a884)),f337(f37(x57442),x57441)))
% 157.25/157.00  [5771]~P4(f337(x57711,x57712))+P4(f337(x57711,f2(a884)))+P4(f337(f337(f252(a884),f363(x57712,x57711)),x57712))
% 157.25/157.00  [5796]E(x57961,f2(a884))+~E(f337(f168(a884),x57962),f2(a884))+~P4(f337(f337(f339(a884),x57961),f337(f175(a884),x57962)))
% 157.25/157.00  [5862]E(x58621,x58622)+~P4(f337(f337(f251(a884),x58622),x58621))+~P4(f337(f337(f251(a884),x58621),x58622))
% 157.25/157.00  [5863]E(x58631,x58632)+~P4(f337(f337(f251(a1),x58632),x58631))+~P4(f337(f337(f251(a1),x58631),x58632))
% 157.25/157.00  [5865]E(f337(f37(x58651),x58652),f2(a884))+~P4(f337(f61(x58651),x58652))+P4(f337(f337(f339(x58651),f499(x58652,x58651)),x58652))
% 157.25/157.00  [5874]E(f49(x58741,x58742),f45(x58741,x58742))+P4(f337(f337(f251(a1),f2(a1)),x58741))+~P4(f337(f337(f252(a1),f2(a1)),x58742))
% 157.25/157.00  [5898]~P4(f337(x58981,f383(x58981)))+P4(f337(x58981,f337(a107,x58982)))+~P4(f337(f337(f251(a1),f2(a1)),x58982))
% 157.25/157.00  [5900]P4(f337(f337(f251(a884),x59001),f373(x59002)))+~P4(f337(f61(a884),x59002))+~P4(f337(f337(f339(a884),x59001),x59002))
% 157.25/157.00  [5901]P4(f337(f337(f252(a884),x59011),f367(x59012)))+~P4(f337(f61(a884),x59012))+~P4(f337(f337(f339(a884),x59011),x59012))
% 157.25/157.00  [5930]E(x59301,x59302)+~P4(f337(f337(f252(a884),x59301),f337(a115,x59302)))+P4(f337(f337(f252(a884),x59301),x59302))
% 157.25/157.00  [5964]E(x59641,f337(a115,x59642))+~P4(f337(f337(f251(a884),x59641),f337(a115,x59642)))+P4(f337(f337(f251(a884),x59641),x59642))
% 157.25/157.00  [5978]P4(f337(x59781,f393(x59781)))+~P4(f337(x59781,f337(a107,x59782)))+~P4(f337(f337(f251(a1),f2(a1)),x59782))
% 157.25/157.00  [5992]~P4(f337(x59921,x59922))+~P4(f337(f337(f251(a1),f2(a1)),x59922))+P4(f337(x59921,f337(f103(a1),f381(x59921))))
% 157.25/157.00  [6006]~P85(x60062)+~E(x60061,f2(x60062))+~P4(f337(f337(f252(x60062),f2(x60062)),f337(f76(x60062),x60061)))
% 157.25/157.00  [6030]~P52(x60301,x60302)+P37(x60301,f337(f292(x60301,x60301),x60302))+~P4(f337(f61(f891(x60301,x60301)),x60302))
% 157.25/157.00  [6038]~P92(x60381)+E(f337(f103(x60381),f337(f106(a884),x60382)),f337(f106(x60381),x60382))+~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x60382)))
% 157.25/157.00  [6041]E(f337(a115,x60411),x60412)+~P4(f337(f337(f252(a884),x60411),x60412))+P4(f337(f337(f252(a884),f337(a115,x60411)),x60412))
% 157.25/157.00  [6057]E(f337(f337(f38(a1),x60571),x60572),f2(a1))+~P4(f337(f337(f251(a1),x60571),f2(a1)))+~P4(f337(f337(f252(a1),x60572),x60571))
% 157.25/157.00  [6068]E(f44(a1,x60681,x60682),x60681)+~P4(f337(f337(f251(a1),x60681),f2(a1)))+~P4(f337(f337(f252(a1),x60682),x60681))
% 157.25/157.00  [6081]E(f46(x60811,x60812),f45(x60811,x60812))+~P4(f337(f337(f251(a1),f2(a1)),x60811))+~P4(f337(f337(f251(a1),f2(a1)),x60812))
% 157.25/157.00  [6089]E(f337(f337(f38(a1),x60891),x60892),f2(a1))+~P4(f337(f337(f251(a1),f2(a1)),x60891))+~P4(f337(f337(f252(a1),x60891),x60892))
% 157.25/157.00  [6101]E(f44(a884,f337(f106(a884),x61011),f337(f106(a884),x61012)),f337(f106(a884),x61011))+P4(f337(a202,f337(f106(a1),x61011)))+~P4(f337(a202,f337(f106(a1),x61012)))
% 157.25/157.00  [6103]E(f44(a1,x61031,x61032),x61031)+~P4(f337(f337(f251(a1),f2(a1)),x61031))+~P4(f337(f337(f252(a1),x61031),x61032))
% 157.25/157.00  [6104]E(x61041,x61042)+~P4(f337(f337(f252(a884),x61041),f337(a115,x61042)))+~P4(f337(f337(f251(a884),x61042),x61041))
% 157.25/157.00  [6121]~P76(x61211)+~P4(f337(f337(f251(x61211),x61212),f2(x61211)))+P4(f337(f337(f251(x61211),x61212),f337(f80(x61211),x61212)))
% 157.25/157.00  [6122]~P111(x61221)+~P4(f337(f337(f252(x61221),x61222),f2(x61221)))+P4(f337(f337(f252(x61221),x61222),f337(f80(x61221),x61222)))
% 157.25/157.00  [6132]~P6(x61321)+E(f337(f337(f64(x61321,x61321,f113(x61321)),f197(x61321)),x61322),f39(x61321,x61322))+~P4(f337(f61(x61321),x61322))
% 157.25/157.00  [6133]~P6(x61331)+E(f337(f337(f64(x61331,x61331,f104(x61331)),f260(x61331)),x61332),f40(x61331,x61332))+~P4(f337(f61(x61331),x61332))
% 157.25/157.00  [6147]~P111(x61471)+~P4(f337(f337(f251(a1),f2(a1)),x61472))+P4(f337(f337(f251(x61471),f2(x61471)),f337(f105(x61471),x61472)))
% 157.25/157.00  [6148]~P122(x61481)+~P4(f337(f337(f252(a884),f2(a884)),x61482))+P4(f337(f337(f252(x61481),f2(x61481)),f337(f103(x61481),x61482)))
% 157.25/157.00  [6149]~P111(x61491)+~P4(f337(f337(f252(a1),f2(a1)),x61492))+P4(f337(f337(f252(x61491),f2(x61491)),f337(f105(x61491),x61492)))
% 157.25/157.00  [6152]~P7(x61522)+~P7(x61521)+E(f337(f316(a884,a1,f103(a1)),f308(a884,f337(a107,x61521),f337(a107,x61522))),f308(a1,x61521,x61522))
% 157.25/157.00  [6158]P4(f337(x61581,x61582))+~P4(f337(f337(f251(a1),f2(a1)),x61582))+~P4(f337(x61581,f337(f103(a1),f384(x61581))))
% 157.25/157.00  [6185]E(f337(f337(f81(a884),f337(f106(a884),x61851)),f337(f106(a884),x61852)),f337(f106(a884),x61851))+P4(f337(f337(f252(a1),x61851),a84))+~P4(f337(f337(f252(a1),x61852),a84))
% 157.25/157.00  [6189]~P111(x61891)+P4(f337(f337(f252(x61891),f2(x61891)),f83(x61891,x61892)))+~P4(f337(f337(f252(x61891),f2(x61891)),x61892))
% 157.25/157.00  [6200]~P78(x62001)+~P4(f337(f337(f251(x62001),x62002),f2(x62001)))+P4(f337(f337(f251(x62001),f2(x62001)),f337(f80(x62001),x62002)))
% 157.25/157.00  [6201]~P78(x62011)+~P4(f337(f337(f252(x62011),x62012),f2(x62011)))+P4(f337(f337(f252(x62011),f2(x62011)),f337(f80(x62011),x62012)))
% 157.25/157.00  [6204]E(x62041,f260(f892(x62042,a878)))+~E(f337(f37(x62042),x62041),f337(f37(x62042),f260(f892(x62042,a878))))+~P4(f337(f61(x62042),f260(f892(x62042,a878))))
% 157.25/157.00  [6245]~P76(x62451)+P4(f337(f337(f251(x62451),x62452),f2(x62451)))+~P4(f337(f337(f251(x62451),x62452),f337(f80(x62451),x62452)))
% 157.25/157.00  [6246]~P111(x62461)+P4(f337(f337(f252(x62461),x62462),f2(x62461)))+~P4(f337(f337(f252(x62461),x62462),f337(f80(x62461),x62462)))
% 157.25/157.00  [6255]~P92(x62551)+P4(f337(f337(f339(x62551),f337(f106(x62551),x62552)),f195(x62551)))+~P4(f337(f337(f251(a1),a84),x62552))
% 157.25/157.00  [6286]E(x62861,f2(a884))+~P4(f337(f337(f252(a884),x62861),f337(a115,x62862)))+P4(f337(f337(f252(a884),f875(x62862,x62861)),x62862))
% 157.25/157.00  [6308]~P111(x63081)+~P4(f337(f337(f252(x63081),f2(x63081)),f83(x63081,x63082)))+P4(f337(f337(f252(x63081),f2(x63081)),x63082))
% 157.25/157.00  [6310]~E(f337(f106(a884),x63102),f337(f106(a884),x63101))+P4(f337(f337(f251(a1),f337(f106(a1),x63101)),f2(a1)))+~P4(f337(a202,f337(f106(a1),x63102)))
% 157.25/157.00  [6339]E(f337(f271(a1,a1),f49(x63391,x63392)),f337(f337(f38(a1),x63391),x63392))+~P4(f337(f337(f252(a1),x63391),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x63392))
% 157.25/157.00  [6372]E(f337(f275(a1,a1),f49(x63721,x63722)),f44(a1,x63721,x63722))+~P4(f337(f337(f252(a1),x63721),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x63722))
% 157.25/157.00  [6375]~P111(x63752)+~P4(f337(f337(f251(x63752),f2(x63752)),f337(f105(x63752),x63751)))+P4(f337(f337(f251(a1),f2(a1)),x63751))
% 157.25/157.00  [6376]~P122(x63762)+~P4(f337(f337(f252(x63762),f2(x63762)),f337(f103(x63762),x63761)))+P4(f337(f337(f252(a884),f2(a884)),x63761))
% 157.25/157.00  [6377]~P111(x63772)+~P4(f337(f337(f252(x63772),f2(x63772)),f337(f105(x63772),x63771)))+P4(f337(f337(f252(a1),f2(a1)),x63771))
% 157.25/157.00  [6380]E(f337(f271(a1,a1),f46(x63801,x63802)),f337(f337(f38(a1),x63801),x63802))+~P4(f337(f337(f251(a1),f2(a1)),x63802))+~P4(f337(f337(f252(a1),f2(a1)),x63801))
% 157.25/157.00  [6395]E(f337(f275(a1,a1),f46(x63951,x63952)),f44(a1,x63951,x63952))+~P4(f337(f337(f251(a1),f2(a1)),x63952))+~P4(f337(f337(f252(a1),f2(a1)),x63951))
% 157.25/157.00  [6410]~P78(x64101)+P4(f337(f337(f251(x64101),x64102),f2(x64101)))+~P4(f337(f337(f251(x64101),f2(x64101)),f337(f80(x64101),x64102)))
% 157.25/157.00  [6411]~P78(x64111)+P4(f337(f337(f252(x64111),x64112),f2(x64111)))+~P4(f337(f337(f252(x64111),f2(x64111)),f337(f80(x64111),x64112)))
% 157.25/157.00  [6437]P4(f337(f48(x64371,x64372),f49(x64371,x64372)))+~P4(f337(f337(f252(a1),x64371),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x64372))
% 157.25/157.00  [6462]P4(f337(f48(x64621,x64622),f46(x64621,x64622)))+~P4(f337(f337(f251(a1),f2(a1)),x64621))+~P4(f337(f337(f252(a1),f2(a1)),x64622))
% 157.25/157.00  [6506]~P78(x65061)+P4(f337(f337(f251(x65061),f337(f80(x65061),x65062)),f2(x65061)))+~P4(f337(f337(f251(x65061),f2(x65061)),x65062))
% 157.25/157.00  [6507]~P78(x65071)+P4(f337(f337(f252(x65071),f337(f80(x65071),x65072)),f2(x65071)))+~P4(f337(f337(f252(x65071),f2(x65071)),x65072))
% 157.25/157.00  [6524]E(f337(f337(f22(a884),f337(a107,x65241)),f337(a107,x65242)),f337(a107,f203(x65241,x65242)))+~P4(f337(f337(f251(a1),f2(a1)),x65242))+~P4(f337(f337(f251(a1),f2(a1)),x65241))
% 157.25/157.00  [6541]P4(f337(f337(f251(a1),f2(a1)),f203(x65411,x65412)))+~P4(f337(f337(f251(a1),f2(a1)),x65412))+~P4(f337(f337(f251(a1),f2(a1)),x65411))
% 157.25/157.00  [6580]~P4(f337(x65801,x65802))+P4(f337(x65801,f2(a884)))+P4(f337(x65801,f337(f337(f81(a884),f363(x65802,x65801)),f79(a884))))
% 157.25/157.00  [6662]E(f337(f106(a884),x66621),f337(f106(a884),x66622))+~P4(f337(f337(f251(a1),f337(f106(a1),x66622)),f2(a1)))+~P4(f337(a202,f337(f106(a1),x66621)))
% 157.25/157.00  [6672]~E(x66721,f2(a884))+~E(f692(x66722,x66721),f2(a884))+E(f337(f144(a884,a884,f81(a884),x66721),x66722),f2(a884))
% 157.25/157.00  [6697]~P4(f337(f61(x66971),f834(x66972,x66971)))+~P4(f337(f61(f892(x66971,a878)),x66972))+P4(f337(f61(x66971),f39(f892(x66971,a878),x66972)))
% 157.25/157.00  [6703]E(x67031,x67032)+P4(f337(f337(f252(a1),x67031),x67032))+~P4(f337(f337(f252(a1),x67031),f337(f337(f81(a1),x67032),f79(a1))))
% 157.25/157.00  [6704]P4(f337(f337(f251(a884),f337(a107,x67041)),f337(a107,x67042)))+~P4(f337(f337(f251(a1),f2(a1)),x67042))+~P4(f337(f337(f251(a1),x67041),x67042))
% 157.25/157.00  [6705]P4(f337(f337(f251(a884),f337(a107,x67051)),f337(a107,x67052)))+~P4(f337(f337(f252(a1),f2(a1)),x67051))+~P4(f337(f337(f251(a1),x67051),x67052))
% 157.25/157.00  [6707]P4(f337(f337(f252(a884),f337(a107,x67071)),f337(a107,x67072)))+~P4(f337(f337(f251(a1),f2(a1)),x67071))+~P4(f337(f337(f252(a1),x67071),x67072))
% 157.25/157.00  [6708]P4(f337(f337(f252(a884),f337(a107,x67081)),f337(a107,x67082)))+~P4(f337(f337(f252(a1),f2(a1)),x67082))+~P4(f337(f337(f252(a1),x67081),x67082))
% 157.25/157.00  [6719]E(f44(a884,f337(a107,x67191),f337(a107,x67192)),f337(a107,f44(a1,x67191,x67192)))+~P4(f337(f337(f251(a1),f2(a1)),x67192))+~P4(f337(f337(f251(a1),f2(a1)),x67191))
% 157.25/157.00  [6741]~P78(x67411)+~P4(f337(f337(f251(x67411),f337(f80(x67411),x67412)),f2(x67411)))+P4(f337(f337(f251(x67411),f2(x67411)),x67412))
% 157.25/157.00  [6742]~P78(x67421)+~P4(f337(f337(f252(x67421),f337(f80(x67421),x67422)),f2(x67421)))+P4(f337(f337(f252(x67421),f2(x67421)),x67422))
% 157.25/157.00  [6757]~P4(f337(f337(f252(a1),a84),x67572))+~P4(f337(f337(f252(a1),x67571),x67572))+P4(f337(f337(f252(a884),f337(f106(a884),x67571)),f337(f106(a884),x67572)))
% 157.25/157.00  [6848]~P4(f337(f337(f251(a1),f2(a1)),x68481))+P4(f337(f337(f252(a884),f337(a107,x68481)),x68482))+~P4(f337(f337(f252(a1),x68481),f337(f103(a1),x68482)))
% 157.25/157.00  [6865]E(x68651,f2(a1))+E(f44(a1,x68652,x68651),f2(a1))+E(f337(f337(f22(a1),f337(f80(a1),f337(f337(f38(a1),x68652),x68651))),f79(a1)),f337(f337(f38(a1),x68652),f337(f80(a1),x68651)))
% 157.25/157.00  [6881]~P4(f337(f337(f251(a1),f2(a1)),x68811))+~P4(f337(f337(f252(a884),f337(a107,x68811)),x68812))+P4(f337(f337(f252(a1),x68811),f337(f103(a1),x68812)))
% 157.25/157.00  [6916]~P4(f337(f337(f251(a884),f337(a107,x69161)),f337(a107,x69162)))+~P4(f337(f337(f251(a1),f2(a1)),x69162))+P4(f337(f337(f251(a1),x69161),x69162))
% 157.25/157.00  [6917]~P4(f337(f337(f251(a884),f337(a107,x69171)),f337(a107,x69172)))+~P4(f337(f337(f252(a1),f2(a1)),x69171))+P4(f337(f337(f251(a1),x69171),x69172))
% 157.25/157.00  [6945]P4(f337(f337(f251(a1),x69451),x69452))+~P4(f337(f337(f251(a884),f337(f106(a884),x69451)),f337(f106(a884),x69452)))+P4(f337(f337(f251(a1),x69451),a84))
% 157.25/157.00  [6970]P4(f337(f337(f251(a1),f2(a1)),f44(a1,x69701,x69702)))+~P4(f337(f337(f251(a1),f2(a1)),x69702))+~P4(f337(f337(f251(a1),f2(a1)),x69701))
% 157.25/157.00  [7069]P4(f337(f337(f252(a1),a84),x70691))+~P4(f337(f337(f252(a1),x70692),x70691))+~P4(f337(f337(f252(a884),f337(f106(a884),x70692)),f337(f106(a884),x70691)))
% 157.25/157.00  [7121]E(f337(f337(f272(a1,a1),f337(f337(f38(a1),x71211),x71212)),f44(a1,x71211,x71212)),f49(x71211,x71212))+~P4(f337(f337(f252(a1),x71211),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x71212))
% 157.25/157.00  [7142]E(f337(f337(f272(a1,a1),f337(f337(f38(a1),x71421),x71422)),f44(a1,x71421,x71422)),f46(x71421,x71422))+~P4(f337(f337(f251(a1),f2(a1)),x71422))+~P4(f337(f337(f251(a1),f2(a1)),x71421))
% 157.25/157.00  [7193]~P96(x71932)+E(x71931,f116(x71932))+E(f337(f144(x71932,x71932,f82(x71932),f337(f143(x71932),x71931)),f337(f174(x71932),x71931)),f337(f63(x71932,f82(x71932)),f337(f175(x71932),x71931)))
% 157.25/157.00  [7306]~E(x73061,f2(a884))+E(f337(f144(a884,a884,f81(a884),x73061),x73062),f2(a884))+P4(f337(f337(f339(a884),f692(x73062,x73061)),f337(f175(a884),x73062)))
% 157.25/157.00  [7356]~P4(f337(f337(f251(a1),x73561),f2(a1)))+P4(f337(f337(f251(a1),f337(f337(f38(a1),x73561),x73562)),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x73562))
% 157.25/157.00  [7357]~P4(f337(f337(f252(a1),x73572),f2(a1)))+P4(f337(f337(f251(a1),f337(f337(f38(a1),x73571),x73572)),f2(a1)))+~P4(f337(f337(f251(a1),f2(a1)),x73571))
% 157.25/157.00  [7358]~P4(f337(f337(f252(a1),x73582),f2(a1)))+P4(f337(f337(f252(a1),f337(f337(f38(a1),x73581),x73582)),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x73581))
% 157.25/157.00  [7360]~P4(f337(f337(f252(a1),x73601),f2(a1)))+P4(f337(f337(f252(a1),f337(f337(f38(a1),x73601),x73602)),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x73602))
% 157.25/157.00  [7366]P4(f337(f337(f339(f892(x73661,a878)),f834(x73662,x73661)),x73662))+~P4(f337(f61(f892(x73661,a878)),x73662))+P4(f337(f61(x73661),f39(f892(x73661,a878),x73662)))
% 157.25/157.00  [7461]P25(x74611,x74611,x74612,f260(f892(x74611,a878)))+~E(f337(f316(x74611,x74611,x74612),f260(f892(x74611,a878))),f260(f892(x74611,a878)))+~P4(f337(f61(x74611),f260(f892(x74611,a878))))
% 157.25/157.00  [7588]~P25(x75881,x75881,x75882,f260(f892(x75881,a878)))+E(f337(f316(x75881,x75881,x75882),f260(f892(x75881,a878))),f260(f892(x75881,a878)))+~P4(f337(f61(x75881),f260(f892(x75881,a878))))
% 157.25/157.00  [7726]E(f337(f337(f38(a1),x77261),x77262),f337(f106(a1),a100))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),x77261),x77262)),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x77261))
% 157.25/157.00  [7785]~P4(f337(f337(f252(a1),x77852),f2(a1)))+~P4(f337(f337(f252(a1),f337(f337(f38(a1),x77851),x77852)),f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x77851))
% 157.25/157.00  [7790]E(f337(f337(f81(a1),x77901),x77902),f44(a1,x77901,x77902))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),x77901),x77902)),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x77901))
% 157.25/157.00  [7793]P4(f337(f337(f252(a1),x77931),f2(a1)))+~P4(f337(f337(f252(a1),f337(f337(f38(a1),x77931),x77932)),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x77932))
% 157.25/157.00  [8176]~P57(x81761)+~P4(f337(f58(f887(x81761)),x81762))+P4(f337(f58(x81761),f337(f337(f8(f887(x81761),a878,x81761),x81762),f209(x81761))))
% 157.25/157.00  [8481]~P105(x84811)+P14(x84811,x84812)+~P4(f337(f337(f251(x84811),f337(f337(f167(x84811),x84812),f724(x84812,x84811))),f337(f337(f167(x84811),x84812),f725(x84812,x84811))))
% 157.25/157.00  [8482]~P105(x84821)+P14(x84821,x84822)+~P4(f337(f337(f251(x84821),f337(f337(f167(x84821),x84822),f730(x84822,x84821))),f337(f337(f167(x84821),x84822),f740(x84822,x84821))))
% 157.25/157.00  [8626]~P57(x86261)+P4(f337(f57(f887(x86261)),x86262))+~P4(f337(f57(x86261),f337(f337(f8(f887(x86261),a878,x86261),x86262),f209(x86261))))
% 157.25/157.00  [9770]~P57(x97701)+~P57(x97702)+E(f337(f337(f156(f885(x97701),f892(x97702,x97701)),f337(f337(f8(f892(x97702,f887(x97701)),f892(x97702,x97701),f885(x97701)),f74(f887(x97701),x97701,x97702,f248(x97701))),f337(f337(f8(f885(f891(x97702,x97701)),f892(x97702,f887(x97701)),f885(x97701)),f181(x97702,x97701)),f337(f185(x97702,x97701),f55(x97702))))),f54(x97701,f337(f198(f885(x97702)),f55(x97702)),f55(x97701))),f55(f892(x97702,x97701)))
% 157.25/157.00  [5737]E(x57371,f2(a1))+~E(f44(a1,x57372,x57371),f2(a1))+E(f337(f337(f38(a1),x57372),f337(f80(a1),x57371)),f337(f80(a1),f337(f337(f38(a1),x57372),x57371)))
% 157.25/157.00  [5755]~P38(x57552)+~P38(x57551)+P38(f337(f337(f113(f892(a1,a878)),x57551),x57552))
% 157.25/157.00  [5756]~P38(x57562)+~P38(x57561)+P38(f337(f337(f104(f892(a1,a878)),x57561),x57562))
% 157.25/157.00  [5774]~P58(x57741)+~P92(x57741)+E(f337(f80(x57741),f337(f337(f295(x57741),f79(x57741)),x57742)),f337(f337(f295(x57741),f337(f106(x57741),a100)),x57742))
% 157.25/157.00  [5890]E(x58901,f2(a1))+~E(f44(a1,x58902,x58901),f2(a1))+E(f337(f337(f38(a1),f337(f80(a1),x58902)),x58901),f337(f80(a1),f337(f337(f38(a1),x58902),x58901)))
% 157.25/157.00  [6024]~P105(x60241)+P14(x60241,x60242)+P4(f337(f337(f252(a884),f725(x60242,x60241)),f337(f198(f885(x60241)),x60242)))
% 157.25/157.00  [6025]~P105(x60251)+P14(x60251,x60252)+P4(f337(f337(f252(a884),f740(x60252,x60251)),f337(f198(f885(x60251)),x60252)))
% 157.25/157.00  [6179]~P92(x61791)+~E(f337(f106(x61791),x61792),f2(x61791))+P30(x61791,f337(f106(x61791),f337(f337(f81(a1),x61792),f337(f80(a1),a84))))
% 157.25/157.00  [6180]~P92(x61801)+~E(f337(f106(x61801),x61802),f2(x61801))+P30(x61801,f337(f106(x61801),f337(f337(f81(a1),a84),f337(f80(a1),x61802))))
% 157.25/157.00  [6182]E(f337(a50,f46(f337(f80(a1),x61821),f337(f80(a1),x61822))),f45(x61821,x61822))+P4(f337(f337(f251(a1),f2(a1)),x61821))+P4(f337(f337(f252(a1),f2(a1)),x61822))
% 157.25/157.00  [6316]~E(x63162,f2(a884))+~E(x63161,f2(a884))+P4(f337(f337(f251(a1),f337(f103(a1),x63161)),f337(f80(a1),f337(f103(a1),x63162))))
% 157.25/157.00  [6343]E(f337(f337(f81(a884),f337(f106(a884),x63431)),f337(f106(a884),x63432)),f337(f106(a884),f337(f337(f81(a1),x63431),x63432)))+P4(f337(f337(f252(a1),x63431),a84))+P4(f337(f337(f252(a1),x63432),a84))
% 157.25/157.00  [6471]~P76(x64711)+~P4(f337(f337(f251(x64711),f2(x64711)),x64712))+P4(f337(f337(f251(x64711),f337(f80(x64711),x64712)),x64712))
% 157.25/157.00  [6472]~P76(x64721)+~P4(f337(f337(f252(x64721),f2(x64721)),x64722))+P4(f337(f337(f252(x64721),f337(f80(x64721),x64722)),x64722))
% 157.25/157.00  [6648]E(f337(f337(f22(a884),f337(a107,x66481)),f337(a107,x66482)),f337(a107,f337(f337(f22(a1),x66481),x66482)))+~P4(f337(f337(f251(a1),f2(a1)),x66482))+~P4(f337(f337(f251(a1),x66482),x66481))
% 157.25/157.00  [6680]E(f337(a107,f44(a1,f337(f106(a1),x66801),f337(f106(a1),x66802))),f44(a884,f337(f106(a884),x66801),f337(f106(a884),x66802)))+P4(f337(a202,f337(f106(a1),x66801)))+P4(f337(a202,f337(f106(a1),x66802)))
% 157.25/157.00  [6698]~P76(x66981)+P4(f337(f337(f251(x66981),f2(x66981)),x66982))+~P4(f337(f337(f251(x66981),f337(f80(x66981),x66982)),x66982))
% 157.25/157.00  [6699]~P76(x66991)+P4(f337(f337(f252(x66991),f2(x66991)),x66992))+~P4(f337(f337(f252(x66991),f337(f80(x66991),x66992)),x66992))
% 157.25/157.00  [6711]~P76(x67111)+~P4(f337(f337(f251(x67111),f2(x67111)),x67112))+P4(f337(f337(f251(x67111),f2(x67111)),f337(f337(f81(x67111),x67112),x67112)))
% 157.25/157.00  [6713]~P76(x67131)+~P4(f337(f337(f252(x67131),f2(x67131)),x67132))+P4(f337(f337(f252(x67131),f2(x67131)),f337(f337(f81(x67131),x67132),x67132)))
% 157.25/157.00  [6724]E(f337(f337(f81(a884),f337(a107,x67241)),f337(a107,x67242)),f337(a107,f337(f337(f81(a1),x67241),x67242)))+~P4(f337(f337(f251(a1),f2(a1)),x67242))+~P4(f337(f337(f251(a1),f2(a1)),x67241))
% 157.25/157.00  [6736]E(x67361,f2(a884))+P4(f337(f337(f252(a884),f2(a884)),x67362))+~P4(f337(f337(f252(a884),f2(a884)),f337(f337(f262(a884),x67362),x67361)))
% 157.25/157.00  [6766]~P92(x67661)+E(f337(f106(x67661),x67662),f2(x67661))+~P30(x67661,f337(f106(x67661),f337(f337(f81(a1),a84),f337(f80(a1),x67662))))
% 157.25/157.00  [6767]~P92(x67671)+E(f337(f106(x67671),x67672),f2(x67671))+~P30(x67671,f337(f106(x67671),f337(f337(f81(a1),x67672),f337(f80(a1),a84))))
% 157.25/157.00  [6826]~P4(f337(f61(x68261),x68262))+~P4(f337(f61(x68261),f260(f892(x68261,a878))))+P4(f337(f61(x68261),f337(f80(f892(x68261,a878)),x68262)))
% 157.25/157.00  [6849]~P4(f337(f337(f252(a1),f2(a1)),x68492))+~P4(f337(f337(f251(a1),x68492),x68491))+P4(f337(f337(f252(a1),f2(a1)),f337(f337(f38(a1),x68491),x68492)))
% 157.25/157.00  [6850]~P4(f337(f337(f251(a1),x68501),f2(a1)))+~P4(f337(f337(f252(a1),x68502),f2(a1)))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f38(a1),x68501),x68502)))
% 157.25/157.00  [6889]~P4(f337(f337(f251(a1),f2(a1)),x68892))+~P4(f337(f337(f251(a1),f2(a1)),x68891))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),x68891),x68892)))
% 157.25/157.00  [6890]~P4(f337(f337(f251(a1),f2(a1)),x68902))+~P4(f337(f337(f251(a1),f2(a1)),x68901))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f82(a1),x68901),x68902)))
% 157.25/157.00  [6891]~P4(f337(f337(f251(a1),f2(a1)),x68912))+~P4(f337(f337(f251(a1),f2(a1)),x68911))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f38(a1),x68911),x68912)))
% 157.25/157.00  [6892]~P4(f337(f337(f251(a1),f2(a1)),x68921))+~P4(f337(f337(f252(a1),f2(a1)),x68922))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f38(a1),x68921),x68922)))
% 157.25/157.00  [6893]~P4(f337(f337(f252(a884),f2(a884)),x68932))+~P4(f337(f337(f252(a884),f2(a884)),x68931))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f82(a884),x68931),x68932)))
% 157.25/157.00  [6958]E(x69581,f2(a1))+E(f44(a1,x69582,x69581),f2(a1))+E(f337(f337(f22(a1),f337(f80(a1),f337(f337(f38(a1),x69582),x69581))),f79(a1)),f337(f337(f38(a1),f337(f80(a1),x69582)),x69581))
% 157.25/157.00  [7011]P4(f337(f337(f252(a884),f2(a884)),x70111))+P4(f337(f337(f252(a884),f2(a884)),x70112))+~P4(f337(f337(f252(a884),f2(a884)),f337(f337(f81(a884),x70112),x70111)))
% 157.25/157.00  [7015]~P76(x70151)+P4(f337(f337(f251(x70151),f2(x70151)),x70152))+~P4(f337(f337(f251(x70151),f2(x70151)),f337(f337(f81(x70151),x70152),x70152)))
% 157.25/157.00  [7016]~P76(x70161)+P4(f337(f337(f252(x70161),f2(x70161)),x70162))+~P4(f337(f337(f252(x70161),f2(x70161)),f337(f337(f81(x70161),x70162),x70162)))
% 157.25/157.00  [7070]~P4(f337(f61(x70701),x70702))+P4(f337(f61(x70701),f260(f892(x70701,a878))))+~P4(f337(f61(x70701),f337(f80(f892(x70701,a878)),x70702)))
% 157.25/157.00  [7134]P4(f337(f337(f251(a1),x71341),f2(a1)))+~P4(f337(f337(f252(a1),x71342),f2(a1)))+~P4(f337(f337(f251(a1),f2(a1)),f337(f337(f38(a1),x71341),x71342)))
% 157.25/157.00  [7140]~P4(f337(f337(f252(a1),f2(a1)),x71401))+P4(f337(f337(f251(a1),x71401),x71402))+~P4(f337(f337(f252(a1),f2(a1)),f337(f337(f38(a1),x71402),x71401)))
% 157.25/157.00  [7141]~P4(f337(f337(f251(a1),f2(a1)),x71412))+P4(f337(f337(f251(a1),x71411),x71412))+~P4(f337(f337(f252(a1),f2(a1)),f337(f337(f38(a1),x71412),x71411)))
% 157.25/157.00  [7170]P4(f337(f337(f251(a1),f2(a1)),x71701))+~P4(f337(f337(f252(a1),f2(a1)),x71702))+~P4(f337(f337(f251(a1),f2(a1)),f337(f337(f38(a1),x71701),x71702)))
% 157.25/157.00  [7171]P4(f337(f337(f252(a1),f2(a1)),x71711))+~P4(f337(f337(f251(a1),f2(a1)),x71712))+~P4(f337(f337(f252(a1),f2(a1)),f337(f337(f38(a1),x71712),x71711)))
% 157.25/157.00  [7619]~P4(f337(f61(x76192),f260(f892(x76192,a878))))+~P4(f337(f61(x76191),f260(f892(x76191,a878))))+P4(f337(f61(f891(x76191,x76192)),f260(f892(f891(x76191,x76192),a878))))
% 157.25/157.00  [7620]~P4(f337(f61(x76202),f260(f892(x76202,a878))))+~P4(f337(f61(x76201),f260(f892(x76201,a878))))+P4(f337(f61(f893(x76201,x76202)),f260(f892(f893(x76201,x76202),a878))))
% 157.25/157.00  [7690]~P4(f337(f337(f252(a884),f337(a115,f2(a884))),x76901))+~P4(f337(f337(f252(a884),f337(a115,f2(a884))),x76902))+P4(f337(f337(f252(a884),x76901),f337(f337(f82(a884),x76902),x76901)))
% 157.25/157.00  [7691]~P4(f337(f337(f252(a884),f337(a115,f2(a884))),x76911))+~P4(f337(f337(f252(a884),f337(a115,f2(a884))),x76912))+P4(f337(f337(f252(a884),x76911),f337(f337(f82(a884),x76911),x76912)))
% 157.25/157.00  [7725]E(f337(f37(x77251),f260(f892(x77251,a878))),f337(a115,f2(a884)))+P4(f337(f61(x77252),f260(f892(x77252,a878))))+~P4(f337(f61(f892(x77252,x77251)),f260(f892(f892(x77252,x77251),a878))))
% 157.25/157.00  [7853]~P4(f337(f337(f251(a884),f337(a115,f2(a884))),x78531))+~P4(f337(f337(f251(a884),f337(a115,f2(a884))),x78532))+P4(f337(f337(f251(a884),f337(a115,f2(a884))),f337(f337(f82(a884),x78531),x78532)))
% 157.25/157.00  [7854]~P4(f337(f337(f252(a884),f337(a115,f2(a884))),x78542))+~P4(f337(f337(f252(a884),f337(a115,f2(a884))),x78541))+P4(f337(f337(f252(a884),f337(a115,f2(a884))),f337(f337(f82(a884),x78541),x78542)))
% 157.25/157.00  [8525]E(x85251,f116(x85252))+~P4(f337(f139(x85252),x85251))+E(f180(x85252,f337(f337(f8(a878,a878,x85252),a332),f337(f337(f7(x85252,x85252,a878),a334),f146(x85252,x85251))),x85251),f117(x85252,x85251))
% 157.25/157.00  [8617]~P38(x86172)+~P38(x86171)+E(f337(f316(a884,a1,f103(a1)),f337(f337(f113(f892(a884,a878)),f337(f316(a1,a884,a107),x86171)),f337(f316(a1,a884,a107),x86172))),f337(f337(f113(f892(a1,a878)),x86171),x86172))
% 157.25/157.00  [8618]~P38(x86182)+~P38(x86181)+E(f337(f316(a884,a1,f103(a1)),f337(f337(f104(f892(a884,a878)),f337(f316(a1,a884,a107),x86181)),f337(f316(a1,a884,a107),x86182))),f337(f337(f104(f892(a1,a878)),x86181),x86182))
% 157.25/157.00  [9254]~P92(x92541)+~E(f337(f106(x92541),x92542),f79(x92541))+P30(x92541,f337(f106(x92541),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f80(a1),x92542))))
% 157.25/157.00  [9487]~P92(x94871)+E(f337(f106(x94871),x94872),f79(x94871))+~P30(x94871,f337(f106(x94871),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f80(a1),x94872))))
% 157.25/157.00  [10215]E(x102151,f2(a1))+E(x102152,f2(a1))+E(f337(f277(a1,a1,a1,a1,f34(a1),f337(f82(a1),f83(a1,x102152))),f337(f337(f337(f99(f891(a1,a1)),f337(f337(a334,f83(a1,x102151)),f83(a1,x102152))),f52(x102151,x102152)),f337(f337(f276(a1,a1,f891(a1,a1)),f337(f337(f18(a1,f892(a1,f891(a1,a1)),f892(a1,f891(a1,a1))),f337(f337(f8(f892(a1,f892(f891(a1,a1),f891(a1,a1))),f892(f892(a1,f891(a1,a1)),f892(a1,f891(a1,a1))),a1),f18(a1,f891(a1,a1),f891(a1,a1))),f337(f337(f8(f891(a1,a1),f892(a1,f892(f891(a1,a1),f891(a1,a1))),a1),f337(f7(a1,f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),f337(f337(f8(a878,f892(f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),a1),f99(f891(a1,a1))),f337(f337(f7(a1,a1,a878),a334),f2(a1))))),f337(f337(f7(a1,a1,f891(a1,a1)),f337(f337(f8(a1,f892(a1,f891(a1,a1)),a1),f272(a1,a1)),f80(a1))),f2(a1))))),f337(f337(f7(a1,f892(a1,a1),f892(a1,f891(a1,a1))),f337(f337(f8(f892(a1,f891(a1,a1)),f892(f892(a1,a1),f892(a1,f891(a1,a1))),a1),f8(a1,f891(a1,a1),a1)),f337(f337(f8(a1,f892(a1,f891(a1,a1)),a1),f272(a1,a1)),f337(f337(f7(a1,a1,a1),f337(f337(f8(a1,f892(a1,a1),a1),f22(a1)),f80(a1))),f79(a1))))),f337(f22(a1),f337(f76(a1),x102152))))),f52(x102151,x102152)))),f45(x102151,x102152))
% 157.25/157.00  [10216]E(x102161,f2(a1))+E(x102162,f2(a1))+E(f337(f277(a1,a1,a1,a1,f34(a1),f337(f82(a1),f83(a1,x102162))),f337(f337(f337(f99(f891(a1,a1)),f337(f337(a336,f337(f337(a335,f337(f337(f252(a1),f2(a1)),x102162)),f337(f337(f251(a1),f2(a1)),x102161))),f337(f337(a335,f337(f337(f252(a1),x102162),f2(a1))),f337(f337(f252(a1),x102161),f2(a1))))),f52(x102161,x102162)),f337(f337(f276(a1,a1,f891(a1,a1)),f337(f337(f18(a1,f892(a1,f891(a1,a1)),f892(a1,f891(a1,a1))),f337(f337(f8(f892(a1,f892(f891(a1,a1),f891(a1,a1))),f892(f892(a1,f891(a1,a1)),f892(a1,f891(a1,a1))),a1),f18(a1,f891(a1,a1),f891(a1,a1))),f337(f337(f8(f891(a1,a1),f892(a1,f892(f891(a1,a1),f891(a1,a1))),a1),f337(f7(a1,f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),f337(f337(f8(a878,f892(f891(a1,a1),f892(f891(a1,a1),f891(a1,a1))),a1),f99(f891(a1,a1))),f337(f337(f7(a1,a1,a878),a334),f2(a1))))),f337(f337(f7(a1,a1,f891(a1,a1)),f337(f337(f8(a1,f892(a1,f891(a1,a1)),a1),f272(a1,a1)),f80(a1))),f2(a1))))),f337(f337(f7(a1,f892(a1,a1),f892(a1,f891(a1,a1))),f337(f337(f8(f892(a1,f891(a1,a1)),f892(f892(a1,a1),f892(a1,f891(a1,a1))),a1),f8(a1,f891(a1,a1),a1)),f337(f337(f8(a1,f892(a1,f891(a1,a1)),a1),f272(a1,a1)),f337(f337(f7(a1,a1,a1),f337(f337(f8(a1,f892(a1,a1),a1),f22(a1)),f80(a1))),f79(a1))))),f337(f22(a1),f337(f76(a1),x102162))))),f52(x102161,x102162)))),f45(x102161,x102162))
% 157.25/157.00  [5763]~P111(x57631)+~P92(x57631)+E(f337(f76(x57631),f337(f337(f262(x57631),f337(f106(x57631),a100)),x57632)),f79(x57631))
% 157.25/157.00  [6256]~P138(x62561)+~P4(f337(f337(f252(a1),x62562),f2(a1)))+E(f337(f80(x62561),f337(f103(x62561),f337(a107,f337(f80(a1),x62562)))),f337(f105(x62561),x62562))
% 157.25/157.00  [6455]P4(f337(f337(f251(a102),x64551),f79(a102)))+E(f337(f337(f81(a102),f79(a102)),f285(x64551,f337(f337(f38(a102),x64552),x64551))),f285(x64551,x64552))+P4(f337(f337(f252(a102),x64552),x64551))
% 157.25/157.00  [7056]~P91(x70561)+~P4(f337(f337(f339(x70561),x70562),f112(x70561)))+~E(f337(f337(f81(x70561),f337(f337(f81(x70561),f79(x70561)),x70562)),x70562),f2(x70561))
% 157.25/157.00  [7172]~P4(f337(f337(f251(a1),x71722),f2(a1)))+~P4(f337(f337(f252(a1),x71721),f2(a1)))+E(f337(f271(a1,a1),f337(a50,f46(f337(f80(a1),x71721),f337(f80(a1),x71722)))),f337(f337(f38(a1),x71721),x71722))
% 157.25/157.00  [7189]~P4(f337(f337(f251(a1),x71892),f2(a1)))+~P4(f337(f337(f252(a1),x71891),f2(a1)))+E(f337(f275(a1,a1),f337(a50,f46(f337(f80(a1),x71891),f337(f80(a1),x71892)))),f44(a1,x71891,x71892))
% 157.25/157.00  [7195]~P4(f337(f337(f252(a1),x71952),f2(a1)))+E(f337(f271(a1,a1),f337(a50,f49(f337(f80(a1),x71951),f337(f80(a1),x71952)))),f337(f337(f38(a1),x71951),x71952))+~P4(f337(f337(f252(a1),f2(a1)),x71951))
% 157.25/157.00  [7213]~P4(f337(f337(f252(a1),x72132),f2(a1)))+E(f337(f275(a1,a1),f337(a50,f49(f337(f80(a1),x72131),f337(f80(a1),x72132)))),f44(a1,x72131,x72132))+~P4(f337(f337(f252(a1),f2(a1)),x72131))
% 157.25/157.00  [7267]E(f337(f337(f38(a1),f337(f337(f262(a1),x72671),x72672)),x72671),f337(f337(f262(a1),x72671),f337(f337(f22(a884),x72672),f337(a115,f2(a884)))))+~P4(f337(f337(f252(a884),f2(a884)),x72672))+~P4(f337(f337(f252(a1),f2(a1)),x72671))
% 157.25/157.00  [7363]~P4(f337(f337(f252(a884),f2(a884)),x73631))+~P4(f337(f337(f252(a884),f2(a884)),x73632))+P4(f337(f337(f252(a884),f337(f337(f22(a884),x73631),x73632)),x73631))
% 157.25/157.00  [7364]~P4(f337(f337(f252(a884),f2(a884)),x73641))+~P4(f337(f337(f252(a884),f79(a884)),x73642))+P4(f337(f337(f252(a884),f337(f337(f38(a884),x73641),x73642)),x73641))
% 157.25/157.00  [7365]~P4(f337(f337(f252(a1),f2(a1)),x73651))+~P4(f337(f337(f252(a1),f79(a1)),x73652))+P4(f337(f337(f252(a1),f337(f337(f38(a1),x73651),x73652)),x73651))
% 157.25/157.00  [7510]E(x75101,f2(a884))+~E(x75102,f2(a1))+~P4(f337(f337(f252(a1),f2(a1)),f337(f337(f262(a1),f337(f76(a1),x75102)),x75101)))
% 157.25/157.00  [7930]~E(x79302,f116(f885(x79301)))+E(f337(f198(f885(f885(x79301))),f183(x79301,x79302)),f2(a884))+~P14(a884,f337(f171(a884),f337(f337(f156(f885(x79301),a884),f198(f885(x79301))),x79302)))
% 157.25/157.00  [8175]P4(f337(x81751,x81752))+~P4(f337(x81751,f337(a109,f580(x81751,x81752))))+~P4(f337(f337(f339(f892(f891(a884,a884),a878)),x81752),a101))
% 157.25/157.00  [8193]E(x81931,f116(f885(x81932)))+E(f337(f198(f885(x81932)),f337(f337(f167(f885(x81932)),x81931),f2(a884))),f337(f198(f885(f885(x81932))),f183(x81932,x81931)))+~P14(a884,f337(f171(a884),f337(f337(f156(f885(x81932),a884),f198(f885(x81932))),x81931)))
% 157.25/157.00  [8878]~P4(f337(f61(x88781),f337(f257(x88781),x88782)))+~P4(f337(f61(x88781),f260(f892(x88781,a878))))+P4(f337(f61(x88781),f337(f257(x88781),f337(f337(f8(a878,a878,x88781),a332),x88782))))
% 157.25/157.00  [8941]E(f337(f337(f272(a884,a884),f337(a115,f337(f337(f38(a884),f337(f337(f22(a884),x89411),x89412)),x89412))),f44(a884,f337(f337(f22(a884),x89411),x89412),x89412)),f86(f891(a884,a884),f47(x89411,x89412)))+~P4(f337(f337(f252(a884),f2(a884)),x89412))+~P4(f337(f337(f251(a884),x89412),x89411))
% 157.25/157.00  [9223]~P4(f337(f61(x92231),f337(f257(x92231),x92232)))+P4(f337(f61(x92231),f260(f892(x92231,a878))))+~P4(f337(f61(x92231),f337(f257(x92231),f337(f337(f8(a878,a878,x92231),a332),x92232))))
% 157.25/157.00  [9936]P26(x99361,x99362)+~P37(x99361,f337(f271(f892(f891(x99361,x99361),a878),f892(f891(x99361,x99361),a878)),x99362))+~P4(f337(f337(f251(f892(f891(x99361,x99361),a878)),f337(f337(f294(x99361,x99361,x99361),f337(f271(f892(f891(x99361,x99361),a878),f892(f891(x99361,x99361),a878)),x99362)),f337(f275(f892(f891(x99361,x99361),a878),f892(f891(x99361,x99361),a878)),x99362))),f337(f271(f892(f891(x99361,x99361),a878),f892(f891(x99361,x99361),a878)),x99362)))
% 157.25/157.00  [7293]~P4(f337(f337(f252(a884),f2(a884)),x72932))+P4(f337(f337(f252(a884),x72931),x72932))+E(f337(a115,f337(f337(f38(a884),f337(f337(f22(a884),x72931),x72932)),x72932)),f337(f337(f38(a884),x72931),x72932))
% 157.25/157.00  [7430]~P4(f337(f337(f252(a884),f2(a884)),x74302))+~P4(f337(f337(f251(a884),x74302),x74301))+E(f337(a115,f337(f337(f38(a884),f337(f337(f22(a884),x74301),x74302)),x74302)),f337(f337(f38(a884),x74301),x74302))
% 157.25/157.00  [8401]~P92(x84011)+~P91(x84011)+~P30(x84011,f337(f106(x84011),f337(f337(f22(a1),f337(f337(f81(a1),x84012),x84012)),a100)))
% 157.25/157.00  [9130]E(x91301,f2(a884))+E(f337(f337(f276(a884,a884,f891(a884,a884)),f337(f337(f8(a884,f892(a884,f891(a884,a884)),a884),f272(a884,a884)),a115)),f86(f891(a884,a884),f47(f337(f337(f22(a884),x91302),x91301),x91301))),f86(f891(a884,a884),f47(x91302,x91301)))+P4(f337(f337(f252(a884),x91302),x91301))
% 157.25/157.00  [9548]P4(f337(x95482,f657(x95482,x95481)))+P4(f337(x95481,f657(x95482,x95481)))+E(f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x95481)),f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x95482)))
% 157.25/157.00  [9552]~P4(f337(x95522,f657(x95522,x95521)))+~P4(f337(x95521,f657(x95522,x95521)))+E(f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x95521)),f337(f257(a1),f337(f337(f18(a1,a878,a878),f337(f337(f8(a878,f892(a878,a878),a1),a335),f337(f251(a1),f2(a1)))),x95522)))
% 157.25/157.00  [7648]~P59(x76481)+~P92(x76481)+E(f337(f337(f295(x76481),x76482),f337(f106(x76481),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))),x76482)
% 157.25/157.00  [9863]~P4(f337(f61(a881),x98632))+P24(a879,x98631,f337(f316(a881,f882(a879),f337(f337(f8(a880,f882(a879),a881),a94),a28)),x98632))+~P24(a879,f337(f337(f113(f892(f882(a879),a878)),x98631),f337(f316(a881,f882(a879),f337(f337(f8(a880,f882(a879),a881),a94),a28)),x98632)),f337(f316(a881,f882(a879),f337(f337(f8(a880,f882(a879),a881),a94),f337(f337(f8(f887(a880),a880,a881),f248(a880)),a26))),x98632))
% 157.25/157.00  [9253]~P92(x92531)+~E(f337(f106(x92531),x92532),f79(x92531))+P30(x92531,f337(f106(x92531),f337(f337(f81(a1),x92532),f337(f80(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [9427]~P139(x94271)+~E(x94272,f79(x94271))+E(f337(f337(f262(x94271),x94272),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f79(x94271))
% 157.25/157.00  [9428]~P139(x94281)+~E(x94282,f2(x94281))+E(f337(f337(f262(x94281),x94282),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f2(x94281))
% 157.25/157.00  [9443]~P139(x94431)+~E(x94432,f337(f80(x94431),f79(x94431)))+E(f337(f337(f262(x94431),x94432),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f79(x94431))
% 157.25/157.00  [9488]~P92(x94881)+E(f337(f106(x94881),x94882),f79(x94881))+~P30(x94881,f337(f106(x94881),f337(f337(f81(a1),x94882),f337(f80(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.00  [9872]~P111(x98722)+E(x98721,f2(x98722))+P4(f337(f337(f252(x98722),f2(x98722)),f337(f337(f262(x98722),x98721),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.00  [9935]~P111(x99352)+~E(x99351,f2(x99352))+~P4(f337(f337(f252(x99352),f2(x99352)),f337(f337(f262(x99352),x99351),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.00  [9961]P4(f337(f337(f251(a1),x99611),f2(a1)))+P4(f337(f337(f252(a1),x99612),x99611))+E(f337(f43(x99611),f46(x99612,f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99611))),f46(x99612,x99611))
% 157.25/157.00  [9962]~P4(f337(f337(f252(a1),f2(a1)),x99621))+P4(f337(f337(f252(a1),x99622),x99621))+E(f337(f43(x99621),f46(x99622,f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99621))),f46(x99622,x99621))
% 157.25/157.00  [9963]P4(f337(f337(f251(a1),x99631),f2(a1)))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),x99632),x99631)))+E(f337(f43(x99631),f49(x99632,f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99631))),f49(x99632,x99631))
% 157.25/157.00  [9964]~P4(f337(f337(f252(a1),f2(a1)),x99641))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),x99642),x99641)))+E(f337(f43(x99641),f49(x99642,f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99641))),f49(x99642,x99641))
% 157.25/157.00  [9965]~P142(x99651)+~P4(f337(f337(f251(a1),f2(a1)),x99652))+E(f337(f103(x99651),f337(a107,f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x99652))),f337(f337(f81(x99651),f337(f103(x99651),f337(a107,x99652))),f337(f103(x99651),f337(a107,x99652))))
% 157.25/157.00  [5096]~P144(x50961,x50963,x50962)+~E(x50963,f2(a1))+P4(f337(x50961,x50962))
% 157.25/157.00  [5218]~P105(x52181)+~P14(x52181,x52183)+P14(x52181,f173(x52181,x52182,x52183))
% 157.25/157.00  [5219]~P105(x52191)+~P14(x52191,x52193)+P14(x52191,f180(x52191,x52192,x52193))
% 157.25/157.00  [4797]~P74(x47972)+~E(x47973,f337(f80(x47972),x47971))+E(x47971,f337(f80(x47972),x47973))
% 157.25/157.00  [4799]~P74(x47991)+~E(f337(f80(x47991),x47993),x47992)+E(f337(f80(x47991),x47992),x47993)
% 157.25/157.00  [4874]~P105(x48743)+E(x48741,x48742)+~E(f337(f258(x48743),x48741),f337(f258(x48743),x48742))
% 157.25/157.00  [4875]~P102(x48753)+E(x48751,x48752)+~E(f337(f103(x48753),x48751),f337(f103(x48753),x48752))
% 157.25/157.00  [4876]~P105(x48763)+E(x48761,x48762)+~E(f337(f309(x48763),x48761),f337(f309(x48763),x48762))
% 157.25/157.00  [4877]~P105(x48773)+E(x48771,x48772)+~E(f337(f259(x48773),x48771),f337(f259(x48773),x48772))
% 157.25/157.00  [4878]~P105(x48783)+E(x48781,x48782)+~E(f337(f306(x48783),x48781),f337(f306(x48783),x48782))
% 157.25/157.00  [4879]~P74(x48793)+E(x48791,x48792)+~E(f337(f80(x48793),x48791),f337(f80(x48793),x48792))
% 157.25/157.00  [4880]~P95(x48803)+E(x48801,x48802)+~E(f337(f80(x48803),x48801),f337(f80(x48803),x48802))
% 157.25/157.00  [4881]~P91(x48813)+E(x48811,x48812)+~E(f337(f105(x48813),x48811),f337(f105(x48813),x48812))
% 157.25/157.00  [4982]~P57(x49821)+~P4(f337(x49822,x49823))+P4(f337(f57(x49821),x49822))
% 157.25/157.00  [5015]~P57(x50153)+P4(f337(x50151,x50152))+~P4(f337(f58(x50153),x50151))
% 157.25/157.00  [5115]~P145(x51151,x51152,x51153)+~E(x51152,f2(a1))+P4(f337(x51151,f2(a1)))
% 157.25/157.00  [5153]~E(x51531,f2(a884))+E(f345(x51531,x51532,x51533),f197(f892(x51533,a878)))+~E(f337(f37(x51533),x51532),f337(a115,x51531))
% 157.25/157.00  [5309]~E(x53092,f2(a884))+E(f337(f271(a884,a884),x53091),f2(a884))+~P4(f337(f47(x53093,x53092),x53091))
% 157.25/157.00  [5355]P4(f337(x53551,x53552))+~E(x53553,f337(f103(a1),x53552))+~P4(f337(x53551,f337(a107,x53553)))
% 157.25/157.00  [5828]~E(x58283,f2(a884))+~P4(f337(x58281,x58282))+P4(f337(x58281,f44(a884,x58282,x58283)))
% 157.25/157.00  [5960]~P4(f337(a25,x59603))+~P4(f337(a25,x59602))+P4(f337(a25,f30(x59601,x59602,x59603)))
% 157.25/157.00  [5993]~P57(x59933)+~P10(x59933,x59931,x59932)+P4(f337(x59931,f741(x59932,x59931,x59933)))
% 157.25/157.00  [6052]~P103(x60522)+~P103(x60521)+E(f133(x60521,x60522,f134(x60521,x60523),f134(x60522,x60523)),f134(f891(x60521,x60522),x60523))
% 157.25/157.00  [6238]~E(x62383,f2(a884))+P4(f337(x62381,x62382))+~P4(f337(x62381,f44(a884,x62382,x62383)))
% 157.25/157.00  [6386]~P57(x63861)+P11(x63861,x63862,x63863)+~P4(f337(x63862,f743(x63863,x63862,x63861)))
% 157.25/157.00  [6915]E(x69151,f2(a884))+~P4(f337(x69152,f500(x69151,x69153,x69152)))+P4(f337(x69152,f44(a884,x69153,x69151)))
% 157.25/157.00  [7021]~P6(x70211)+~P4(f337(f337(f251(x70211),x70212),f855(x70213,x70212,x70211)))+P4(f337(f337(f251(x70211),x70212),f40(x70211,x70213)))
% 157.25/157.00  [7023]~P4(f337(x70231,x70232))+~P4(f337(x70231,f500(x70233,x70232,x70231)))+P4(f337(x70231,f44(a884,x70232,x70233)))
% 157.25/157.00  [7127]E(x71271,f116(x71272))+E(f337(f337(f153(x71272),f709(x71273,x71271,x71272)),f718(x71273,x71271,x71272)),x71271)+~P4(f337(f337(f339(f885(x71272)),x71271),f163(x71272,x71273)))
% 157.25/157.00  [7159]~P138(x71591)+~P4(f337(f337(f339(x71591),x71592),f112(x71591)))+P4(f337(f337(f339(x71591),f337(f337(f262(x71591),x71592),x71593)),f112(x71591)))
% 157.25/157.00  [7480]P37(x74801,x74802)+~P4(f337(f337(f339(x74801),x74803),f632(x74802,x74801)))+P4(f337(f337(f339(x74801),f656(x74802,x74801,x74803)),f632(x74802,x74801)))
% 157.25/157.00  [7752]E(x77521,f116(x77522))+~P4(f337(f337(f339(f885(x77522)),x77521),f163(x77522,x77523)))+P4(f337(f337(f339(f885(x77522)),f718(x77523,x77521,x77522)),f163(x77522,x77523)))
% 157.25/157.00  [7805]E(x78051,f2(a884))+E(f337(f337(f81(a884),f337(f337(f82(a884),x78051),f501(x78051,x78052,x78053))),f500(x78051,x78052,x78053)),x78052)+P4(f337(x78053,f44(a884,x78052,x78051)))
% 157.25/157.00  [7848]~P4(f337(x78483,x78482))+E(f337(f337(f81(a884),f337(f337(f82(a884),x78481),f501(x78481,x78482,x78483))),f500(x78481,x78482,x78483)),x78482)+P4(f337(x78483,f44(a884,x78482,x78481)))
% 157.25/157.00  [7985]P4(f337(f337(f252(a1),x79851),f487(x79852,x79853,x79851)))+P4(f337(f337(x79853,f337(f337(f38(a1),x79852),x79851)),f44(a1,x79852,x79851)))+~P4(f337(f337(f252(a1),x79851),f2(a1)))
% 157.25/157.00  [8254]P4(f337(f337(x82542,f337(f337(f38(a1),x82541),x82543)),f44(a1,x82541,x82543)))+~P4(f337(f337(f252(a1),x82543),f2(a1)))+P4(f337(f337(f251(a1),f487(x82541,x82542,x82543)),f2(a1)))
% 157.25/157.00  [8434]E(f337(f337(f81(a1),f337(f337(f82(a1),x84341),f488(x84342,x84343,x84341))),f487(x84342,x84343,x84341)),x84342)+P4(f337(f337(x84343,f337(f337(f38(a1),x84342),x84341)),f44(a1,x84342,x84341)))+~P4(f337(f337(f252(a1),x84341),f2(a1)))
% 157.25/157.00  [8661]~P4(f337(f337(x86611,f488(x86612,x86611,x86613)),f487(x86612,x86611,x86613)))+P4(f337(f337(x86611,f337(f337(f38(a1),x86612),x86613)),f44(a1,x86612,x86613)))+~P4(f337(f337(f252(a1),x86613),f2(a1)))
% 157.25/157.00  [8888]~P105(x88881)+~P14(x88881,x88883)+P14(x88881,f151(x88881,x88881,f5(x88881),x88882,x88883))
% 157.25/157.00  [9379]~P124(x93792)+E(x93791,f2(x93792))+~P4(f337(f337(f251(x93792),f337(f337(f81(x93792),f337(f337(f82(x93792),x93793),x93793)),f337(f337(f82(x93792),x93791),x93791))),f2(x93792)))
% 157.25/157.00  [9380]~P124(x93802)+E(x93801,f2(x93802))+~P4(f337(f337(f251(x93802),f337(f337(f81(x93802),f337(f337(f82(x93802),x93801),x93801)),f337(f337(f82(x93802),x93803),x93803))),f2(x93802)))
% 157.25/157.00  [10152]~P111(x101521)+~P4(f337(f337(f252(x101521),x101522),f2(x101521)))+P4(f337(f337(f252(x101521),f337(f337(f262(x101521),x101522),f337(a115,f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x101523)))),f2(x101521)))
% 157.25/157.00  [10160]~P111(x101602)+E(x101601,f2(x101602))+~P4(f337(f337(f251(x101602),f337(f337(f81(x101602),f337(f337(f262(x101602),x101603),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101602),x101601),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f2(x101602)))
% 157.25/157.00  [10161]~P111(x101612)+E(x101611,f2(x101612))+~P4(f337(f337(f251(x101612),f337(f337(f81(x101612),f337(f337(f262(x101612),x101611),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101612),x101613),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f2(x101612)))
% 157.25/157.00  [4831]~E(x48312,x48313)+~P67(x48311)+E(f337(f337(f22(x48311),x48312),x48313),f2(x48311))
% 157.25/157.00  [4832]~E(x48322,x48323)+~P74(x48321)+E(f337(f337(f22(x48321),x48322),x48323),f2(x48321))
% 157.25/157.00  [4845]~P140(x48451)+~E(x48453,f2(x48451))+E(f337(f337(f81(x48451),x48452),x48453),x48452)
% 157.25/157.00  [4861]~P137(x48611)+~E(x48613,f2(x48611))+E(f337(f337(f82(x48611),x48612),x48613),f2(x48611))
% 157.25/157.00  [4862]~P137(x48621)+~E(x48622,f2(x48621))+E(f337(f337(f82(x48621),x48622),x48623),f2(x48621))
% 157.25/157.00  [4883]~E(x48833,f116(x48831))+~E(x48832,f116(x48831))+E(f337(f337(f136(x48831),x48832),x48833),f116(x48831))
% 157.25/157.00  [4972]~P140(x49722)+E(x49721,f2(x49722))+~E(f337(f337(f81(x49722),x49723),x49721),x49723)
% 157.25/157.00  [4973]~P74(x49731)+~E(x49732,f337(f80(x49731),x49733))+E(f337(f337(f81(x49731),x49732),x49733),f2(x49731))
% 157.25/157.00  [4980]E(x49801,f116(x49802))+E(x49803,f2(a884))+~E(f337(f337(f178(x49802),x49803),x49801),f116(x49802))
% 157.25/157.00  [4986]~P67(x49863)+E(x49861,x49862)+~E(f337(f337(f22(x49863),x49861),x49862),f2(x49863))
% 157.25/157.00  [4987]~P74(x49873)+E(x49871,x49872)+~E(f337(f337(f22(x49873),x49871),x49872),f2(x49873))
% 157.25/157.00  [4996]~P139(x49962)+E(x49961,f2(x49962))+~E(f337(f337(f262(x49962),x49961),x49963),f2(x49962))
% 157.25/157.00  [4997]~P65(x49972)+E(x49971,f197(x49972))+~E(f337(f337(f113(x49972),x49973),x49971),f197(x49972))
% 157.25/157.00  [4998]~P65(x49982)+E(x49981,f197(x49982))+~E(f337(f337(f113(x49982),x49981),x49983),f197(x49982))
% 157.25/157.00  [4999]~P99(x49992)+E(x49991,f260(x49992))+~E(f337(f337(f104(x49992),x49993),x49991),f260(x49992))
% 157.25/157.00  [5000]~P99(x50002)+E(x50001,f260(x50002))+~E(f337(f337(f104(x50002),x50001),x50003),f260(x50002))
% 157.25/157.00  [5066]~P74(x50662)+E(x50661,f337(f80(x50662),x50663))+~E(f337(f337(f81(x50662),x50661),x50663),f2(x50662))
% 157.25/157.00  [5067]~P74(x50671)+E(f337(f80(x50671),x50672),x50673)+~E(f337(f337(f81(x50671),x50672),x50673),f2(x50671))
% 157.25/157.00  [5069]~E(x50692,x50693)+~P62(x50691)+P4(f337(f337(f251(x50691),x50692),x50693))
% 157.25/157.00  [5071]~E(x50712,x50713)+~P106(x50711)+P4(f337(f337(f251(x50711),x50712),x50713))
% 157.25/157.00  [5072]~E(x50722,x50723)+~P94(x50721)+P4(f337(f337(f92(x50721),x50722),x50723))
% 157.25/157.00  [5169]~P118(x51691)+~E(x51692,f337(f80(x51691),x51693))+E(f337(f337(f82(x51691),x51692),x51692),f337(f337(f82(x51691),x51693),x51693))
% 157.25/157.00  [5177]~P105(x51771)+~P14(x51771,x51773)+P14(x51771,f337(f337(f178(x51771),x51772),x51773))
% 157.25/157.00  [5178]~P105(x51781)+~P14(x51781,x51783)+P14(x51781,f337(f337(f140(x51781),x51782),x51783))
% 157.25/157.00  [5216]E(x52161,x52162)+E(x52163,f2(a884))+~E(f337(f337(f82(a884),x52163),x52161),f337(f337(f82(a884),x52163),x52162))
% 157.25/157.00  [5217]E(x52171,x52172)+E(x52173,f2(a884))+~E(f337(f337(f82(a884),x52171),x52173),f337(f337(f82(a884),x52172),x52173))
% 157.25/157.00  [5300]~E(x53002,x53003)+~P106(x53001)+E(f308(x53001,x53002,x53003),f337(f337(f315(x53001),x53002),f197(f892(x53001,a878))))
% 157.25/157.00  [5342]E(x53421,x53422)+~P94(x53423)+~P4(f337(f337(f92(x53423),x53421),x53422))
% 157.25/157.00  [5353]~E(x53531,x53532)+~P105(x53533)+~P4(f337(f337(f252(x53533),x53531),x53532))
% 157.25/157.00  [5354]~E(x53541,x53542)+~P106(x53543)+~P4(f337(f337(f252(x53543),x53541),x53542))
% 157.25/157.00  [5364]~P106(x53641)+E(f337(f307(x53641,x53642),x53643),f197(f892(x53641,a878)))+P4(f337(f337(f252(x53641),x53642),x53643))
% 157.25/157.00  [5411]~P106(x54111)+E(f310(x54111,x54112,x54113),f197(f892(x54111,a878)))+P4(f337(f337(f252(x54111),x54112),x54113))
% 157.25/157.00  [5412]~P106(x54121)+E(f308(x54121,x54122,x54123),f197(f892(x54121,a878)))+P4(f337(f337(f251(x54121),x54122),x54123))
% 157.25/157.00  [5413]~P106(x54131)+E(f197(f892(x54131,a878)),f310(x54131,x54132,x54133))+P4(f337(f337(f252(x54131),x54132),x54133))
% 157.25/157.00  [5414]~P106(x54141)+E(f197(f892(x54141,a878)),f308(x54141,x54142,x54143))+P4(f337(f337(f251(x54141),x54142),x54143))
% 157.25/157.00  [5422]~P100(x54221)+~E(f337(f337(f113(x54221),x54222),x54223),x54223)+P4(f337(f337(f251(x54221),x54222),x54223))
% 157.25/157.00  [5423]~P101(x54231)+~E(f337(f337(f104(x54231),x54232),x54233),x54232)+P4(f337(f337(f251(x54231),x54232),x54233))
% 157.25/157.00  [5424]~P105(x54241)+~E(f337(f337(f249(x54241),x54242),x54243),x54242)+P4(f337(f337(f251(x54241),x54242),x54243))
% 157.25/157.00  [5425]~P105(x54251)+~E(f337(f337(f250(x54251),x54252),x54253),x54253)+P4(f337(f337(f251(x54251),x54252),x54253))
% 157.25/157.00  [5445]~P105(x54451)+P14(x54451,x54452)+~P14(x54451,f337(f337(f153(x54451),x54453),x54452))
% 157.25/157.00  [5446]~P105(x54461)+P14(x54461,x54462)+~P14(x54461,f337(f337(f136(x54461),x54463),x54462))
% 157.25/157.00  [5447]~P105(x54471)+P14(x54471,x54472)+~P14(x54471,f337(f337(f136(x54471),x54472),x54473))
% 157.25/157.00  [5512]~P105(x55121)+P4(f337(f337(f251(x55121),x55123),x55122))+P4(f337(f337(f251(x55121),x55122),x55123))
% 157.25/157.00  [5517]~P105(x55171)+P4(f337(f337(f252(x55171),x55173),x55172))+P4(f337(f337(f251(x55171),x55172),x55173))
% 157.25/157.00  [5555]~P100(x55551)+E(f337(f337(f113(x55551),x55552),x55553),x55552)+~P4(f337(f337(f251(x55551),x55553),x55552))
% 157.25/157.00  [5557]~P100(x55571)+E(f337(f337(f113(x55571),x55572),x55573),x55573)+~P4(f337(f337(f251(x55571),x55572),x55573))
% 157.25/157.00  [5558]~P101(x55581)+E(f337(f337(f104(x55581),x55582),x55583),x55583)+~P4(f337(f337(f251(x55581),x55583),x55582))
% 157.25/157.00  [5560]~P101(x55601)+E(f337(f337(f104(x55601),x55602),x55603),x55602)+~P4(f337(f337(f251(x55601),x55602),x55603))
% 157.25/157.00  [5561]~P105(x55611)+E(f337(f337(f249(x55611),x55612),x55613),x55613)+~P4(f337(f337(f251(x55611),x55613),x55612))
% 157.25/157.00  [5563]~P105(x55631)+E(f337(f337(f249(x55631),x55632),x55633),x55632)+~P4(f337(f337(f251(x55631),x55632),x55633))
% 157.25/157.00  [5564]~P105(x55641)+E(f337(f337(f250(x55641),x55642),x55643),x55642)+~P4(f337(f337(f251(x55641),x55643),x55642))
% 157.25/157.00  [5566]~P105(x55661)+E(f337(f337(f250(x55661),x55662),x55663),x55663)+~P4(f337(f337(f251(x55661),x55662),x55663))
% 157.25/157.00  [5573]~P119(x55732)+E(x55731,f2(x55732))+E(f337(f337(f295(x55732),f337(f80(x55732),x55733)),f337(f80(x55732),x55731)),f337(f337(f295(x55732),x55733),x55731))
% 157.25/157.00  [5620]~P106(x56201)+E(f337(f307(x56201,x56202),x56203),f197(f892(x56201,a878)))+~P4(f337(f337(f251(x56201),x56203),x56202))
% 157.25/157.00  [5652]~P106(x56521)+E(f311(x56521,x56522,x56523),f197(f892(x56521,a878)))+~P4(f337(f337(f251(x56521),x56523),x56522))
% 157.25/157.00  [5653]~P106(x56531)+E(f310(x56531,x56532,x56533),f197(f892(x56531,a878)))+~P4(f337(f337(f251(x56531),x56533),x56532))
% 157.25/157.00  [5654]~P106(x56541)+E(f308(x56541,x56542,x56543),f197(f892(x56541,a878)))+~P4(f337(f337(f252(x56541),x56543),x56542))
% 157.25/157.00  [5705]~E(f337(f337(f22(a884),x57051),x57053),x57052)+E(x57051,f337(f337(f81(a884),x57052),x57053))+~P4(f337(f337(f251(a884),x57053),x57051))
% 157.25/157.00  [5706]~E(x57061,f337(f337(f81(a884),x57063),x57062))+E(f337(f337(f22(a884),x57061),x57062),x57063)+~P4(f337(f337(f251(a884),x57062),x57061))
% 157.25/157.00  [5752]~P4(f337(x57521,x57523))+P4(f337(x57521,f374(x57521,x57522)))+~P4(f337(f337(f252(a884),x57523),x57522))
% 157.25/157.00  [5753]~P4(f337(x57531,x57533))+P4(f337(x57531,f391(x57531,x57532)))+~P4(f337(f337(f251(a884),x57533),x57532))
% 157.25/157.00  [5761]~P106(x57611)+~E(f337(f307(x57611,x57612),x57613),f197(f892(x57611,a878)))+~P4(f337(f337(f252(x57611),x57612),x57613))
% 157.25/157.00  [5766]~P62(x57661)+~P4(f337(f337(f252(x57661),x57662),x57663))+P4(f337(f337(f251(x57661),x57662),x57663))
% 157.25/157.00  [5768]~P106(x57681)+~P4(f337(f337(f252(x57681),x57682),x57683))+P4(f337(f337(f251(x57681),x57682),x57683))
% 157.25/157.00  [5877]~P106(x58771)+~E(f310(x58771,x58772,x58773),f197(f892(x58771,a878)))+~P4(f337(f337(f252(x58771),x58772),x58773))
% 157.25/157.00  [5878]~P106(x58781)+~E(f308(x58781,x58782,x58783),f197(f892(x58781,a878)))+~P4(f337(f337(f251(x58781),x58782),x58783))
% 157.25/157.00  [5879]~P106(x58791)+~E(f197(f892(x58791,a878)),f310(x58791,x58792,x58793))+~P4(f337(f337(f252(x58791),x58792),x58793))
% 157.25/157.00  [5880]~P106(x58801)+~E(f197(f892(x58801,a878)),f308(x58801,x58802,x58803))+~P4(f337(f337(f251(x58801),x58802),x58803))
% 157.25/157.00  [5888]P4(f337(x58881,x58882))+~P4(f337(x58881,f378(x58881,x58883)))+~P4(f337(f337(f252(a884),x58882),x58883))
% 157.25/157.00  [5889]P4(f337(x58891,x58892))+~P4(f337(x58891,f392(x58891,x58893)))+~P4(f337(f337(f251(a884),x58892),x58893))
% 157.25/157.00  [5897]~E(x58971,f337(a115,x58973))+P4(f337(f337(f252(a884),x58971),f337(a115,x58972)))+~P4(f337(f337(f252(a884),x58973),x58972))
% 157.25/157.00  [5913]E(x59131,x59132)+~E(f337(f337(f82(a884),x59133),x59131),f337(f337(f82(a884),x59133),x59132))+~P4(f337(f337(f252(a884),f2(a884)),x59133))
% 157.25/157.00  [5971]E(f337(x59711,f346(x59711,x59712,x59713)),f79(a884))+~E(f337(f337(f6(x59713,a884),x59711),x59712),f79(a884))+~P4(f337(f61(x59713),x59712))
% 157.25/157.00  [5984]~P6(x59841)+P4(f337(f337(f251(x59841),x59842),f39(x59841,x59843)))+~P4(f337(f337(f339(x59841),x59842),x59843))
% 157.25/157.00  [6010]~P62(x60101)+~P4(f337(f337(f252(x60101),x60103),x60102))+~P4(f337(f337(f251(x60101),x60102),x60103))
% 157.25/157.00  [6014]~P62(x60141)+~P4(f337(f337(f252(x60141),x60143),x60142))+~P4(f337(f337(f252(x60141),x60142),x60143))
% 157.25/157.00  [6017]~P105(x60171)+~P4(f337(f337(f252(x60171),x60173),x60172))+~P4(f337(f337(f251(x60171),x60172),x60173))
% 157.25/157.00  [6018]~P105(x60181)+~P4(f337(f337(f252(x60181),x60183),x60182))+~P4(f337(f337(f252(x60181),x60182),x60183))
% 157.25/157.00  [6019]~P106(x60191)+~P4(f337(f337(f252(x60191),x60193),x60192))+~P4(f337(f337(f252(x60191),x60192),x60193))
% 157.25/157.00  [6044]~E(f337(x60442,f876(x60442,x60443,x60441)),f2(a884))+E(f337(f337(f6(x60441,a884),x60442),x60443),f2(a884))+~P4(f337(f61(x60441),x60443))
% 157.25/157.00  [6045]~E(f337(x60452,f472(x60452,x60453,x60451)),f79(a884))+E(f337(f337(f9(x60451,a884),x60452),x60453),f79(a884))+~P4(f337(f61(x60451),x60453))
% 157.25/157.00  [6061]~P107(x60611)+~P4(f337(f337(f252(x60611),x60613),x60612))+P4(f337(f337(f339(x60611),x60612),f337(f309(x60611),x60613)))
% 157.25/157.00  [6062]~P107(x60621)+~P4(f337(f337(f251(x60621),x60623),x60622))+P4(f337(f337(f339(x60621),x60622),f337(f259(x60621),x60623)))
% 157.25/157.00  [6063]~P107(x60631)+~P4(f337(f337(f252(x60631),x60632),x60633))+P4(f337(f337(f339(x60631),x60632),f337(f258(x60631),x60633)))
% 157.25/157.00  [6064]~P107(x60641)+~P4(f337(f337(f251(x60641),x60642),x60643))+P4(f337(f337(f339(x60641),x60642),f337(f306(x60641),x60643)))
% 157.25/157.00  [6076]E(f337(x60761,f347(x60761,x60762,x60763)),f337(a115,f2(a884)))+~E(f337(f337(f6(x60763,a884),x60761),x60762),f337(a115,f2(a884)))+~P4(f337(f61(x60763),x60762))
% 157.25/157.00  [6159]~P6(x61591)+~P4(f337(f337(f339(x61591),x61593),x61592))+P4(f337(f337(f251(x61591),f40(x61591,x61592)),x61593))
% 157.25/157.00  [6176]~P4(f337(f337(f251(a884),x61761),x61763))+P4(f337(f337(f251(a884),x61761),x61762))+~P4(f337(f337(f251(a884),x61763),x61762))
% 157.25/157.00  [6177]~P4(f337(f337(f251(a1),x61771),x61773))+P4(f337(f337(f251(a1),x61771),x61772))+~P4(f337(f337(f251(a1),x61773),x61772))
% 157.25/157.00  [6196]~P107(x61961)+~P4(f337(f337(f339(x61961),x61963),f337(f259(x61961),x61962)))+P4(f337(f337(f251(x61961),x61962),x61963))
% 157.25/157.00  [6197]~P107(x61971)+~P4(f337(f337(f339(x61971),x61972),f337(f306(x61971),x61973)))+P4(f337(f337(f251(x61971),x61972),x61973))
% 157.25/157.00  [6198]~P107(x61981)+~P4(f337(f337(f339(x61981),x61983),f337(f309(x61981),x61982)))+P4(f337(f337(f252(x61981),x61982),x61983))
% 157.25/157.00  [6199]~P107(x61991)+~P4(f337(f337(f339(x61991),x61992),f337(f258(x61991),x61993)))+P4(f337(f337(f252(x61991),x61992),x61993))
% 157.25/157.00  [6420]~P60(x64201)+P4(f337(f337(f252(x64201),f2(x64201)),f479(x64203,x64202,x64201)))+P4(f337(f337(f251(x64201),x64202),x64203))
% 157.25/157.00  [6421]~P61(x64211)+P4(f337(f337(f252(x64211),f2(x64211)),f799(x64213,x64212,x64211)))+P4(f337(f337(f251(x64211),x64212),x64213))
% 157.25/157.00  [6489]~P78(x64891)+~P4(f337(f337(f251(x64891),x64893),f337(f80(x64891),x64892)))+P4(f337(f337(f251(x64891),x64892),f337(f80(x64891),x64893)))
% 157.25/157.00  [6491]~P78(x64911)+~P4(f337(f337(f252(x64911),x64913),f337(f80(x64911),x64912)))+P4(f337(f337(f252(x64911),x64912),f337(f80(x64911),x64913)))
% 157.25/157.00  [6503]~P4(f337(f337(f252(a884),x65031),x65033))+~P4(f337(f337(f252(a884),x65033),x65032))+P4(f337(f337(f252(a884),f337(a115,x65031)),x65032))
% 157.25/157.00  [6529]~P122(x65291)+P4(f337(f337(f251(x65291),f337(f103(x65291),x65292)),f337(f103(x65291),x65293)))+~P4(f337(f337(f251(a884),x65292),x65293))
% 157.25/157.00  [6530]~P111(x65301)+P4(f337(f337(f251(x65301),f337(f105(x65301),x65302)),f337(f105(x65301),x65303)))+~P4(f337(f337(f251(a1),x65302),x65303))
% 157.25/157.00  [6532]~P111(x65321)+P4(f337(f337(f252(x65321),f337(f105(x65321),x65322)),f337(f105(x65321),x65323)))+~P4(f337(f337(f252(a1),x65322),x65323))
% 157.25/157.00  [6533]~P122(x65331)+P4(f337(f337(f252(x65331),f337(f103(x65331),x65332)),f337(f103(x65331),x65333)))+~P4(f337(f337(f252(a884),x65332),x65333))
% 157.25/157.00  [6539]~P105(x65391)+E(f337(f337(f113(f892(x65391,a878)),f337(f258(x65391),x65392)),f337(f307(x65391,x65392),x65393)),f337(f258(x65391),x65393))+~P4(f337(f337(f251(x65391),x65392),x65393))
% 157.25/157.00  [6571]~P78(x65711)+~P4(f337(f337(f251(x65711),x65713),x65712))+P4(f337(f337(f251(x65711),f337(f80(x65711),x65712)),f337(f80(x65711),x65713)))
% 157.25/157.00  [6573]~P95(x65731)+~P4(f337(f337(f251(x65731),x65733),x65732))+P4(f337(f337(f251(x65731),f337(f80(x65731),x65732)),f337(f80(x65731),x65733)))
% 157.25/157.00  [6574]~P78(x65741)+~P4(f337(f337(f252(x65741),x65743),x65742))+P4(f337(f337(f252(x65741),f337(f80(x65741),x65742)),f337(f80(x65741),x65743)))
% 157.25/157.00  [6607]~P105(x66071)+E(f337(f337(f113(f892(x66071,a878)),f337(f258(x66071),x66072)),f308(x66071,x66072,x66073)),f337(f306(x66071),x66073))+~P4(f337(f337(f251(x66071),x66072),x66073))
% 157.25/157.00  [6608]~P105(x66081)+E(f337(f337(f113(f892(x66081,a878)),f337(f306(x66081),x66082)),f311(x66081,x66082,x66083)),f337(f258(x66081),x66083))+~P4(f337(f337(f252(x66081),x66082),x66083))
% 157.25/157.00  [6609]~P105(x66091)+E(f337(f337(f113(f892(x66091,a878)),f337(f306(x66091),x66092)),f310(x66091,x66092,x66093)),f337(f306(x66091),x66093))+~P4(f337(f337(f251(x66091),x66092),x66093))
% 157.25/157.00  [6643]~P105(x66431)+E(f337(f337(f113(f892(x66431,a878)),f337(f307(x66431,x66432),x66433)),f337(f259(x66431),x66433)),f337(f259(x66431),x66432))+~P4(f337(f337(f251(x66431),x66432),x66433))
% 157.25/157.00  [6797]~P105(x67971)+E(f337(f337(f113(f892(x67971,a878)),f311(x67971,x67972,x67973)),f337(f259(x67971),x67973)),f337(f309(x67971),x67972))+~P4(f337(f337(f252(x67971),x67972),x67973))
% 157.25/157.00  [6798]~P105(x67981)+E(f337(f337(f113(f892(x67981,a878)),f310(x67981,x67982,x67983)),f337(f309(x67981),x67983)),f337(f309(x67981),x67982))+~P4(f337(f337(f251(x67981),x67982),x67983))
% 157.25/157.00  [6799]~P105(x67991)+E(f337(f337(f113(f892(x67991,a878)),f308(x67991,x67992,x67993)),f337(f309(x67991),x67993)),f337(f259(x67991),x67992))+~P4(f337(f337(f251(x67991),x67992),x67993))
% 157.25/157.00  [6817]P4(f337(x68171,x68172))+~P4(f337(f337(f251(a884),x68172),x68173))+P4(f337(f337(f339(a884),f392(x68171,x68173)),f308(a884,f2(a884),x68173)))
% 157.25/157.00  [6851]E(x68511,x68512)+~E(f337(f337(f167(x68513),x68511),f685(x68513,x68512,x68511)),f337(f337(f167(x68513),x68512),f685(x68513,x68512,x68511)))+~E(f337(f198(f885(x68513)),x68511),f337(f198(f885(x68513)),x68512))
% 157.25/157.00  [6856]~E(x68563,f337(f337(f38(a884),x68561),x68562))+~P4(f337(f337(f252(a884),f2(a884)),x68562))+P4(f337(f337(f252(a884),x68561),f337(f337(f82(a884),x68562),f337(a115,x68563))))
% 157.25/157.00  [6873]~P4(f337(x68731,x68733))+~P4(f337(f337(f251(a884),x68733),x68732))+P4(f337(f337(f339(a884),f391(x68731,x68732)),f308(a884,f2(a884),x68732)))
% 157.25/157.00  [6912]~P4(f337(x69121,x69123))+P4(f337(x69121,f395(x69121,x69122)))+~P4(f337(f337(f339(a884),x69123),f308(a884,f2(a884),x69122)))
% 157.25/157.00  [6931]~P122(x69313)+~P4(f337(f337(f251(x69313),f337(f103(x69313),x69311)),f337(f103(x69313),x69312)))+P4(f337(f337(f251(a884),x69311),x69312))
% 157.25/157.00  [6932]~P111(x69323)+~P4(f337(f337(f251(x69323),f337(f105(x69323),x69321)),f337(f105(x69323),x69322)))+P4(f337(f337(f251(a1),x69321),x69322))
% 157.25/157.00  [6934]~P122(x69343)+~P4(f337(f337(f252(x69343),f337(f103(x69343),x69341)),f337(f103(x69343),x69342)))+P4(f337(f337(f252(a884),x69341),x69342))
% 157.25/157.00  [6935]~P111(x69353)+~P4(f337(f337(f252(x69353),f337(f105(x69353),x69351)),f337(f105(x69353),x69352)))+P4(f337(f337(f252(a1),x69351),x69352))
% 157.25/157.00  [6952]~P122(x69521)+~P4(f337(f337(f252(x69521),f79(x69521)),x69522))+P4(f337(f337(f252(x69521),f79(x69521)),f337(f337(f262(x69521),x69522),f337(a115,x69523))))
% 157.25/157.00  [6954]~P78(x69541)+~P4(f337(f337(f251(x69541),f337(f80(x69541),x69543)),f337(f80(x69541),x69542)))+P4(f337(f337(f251(x69541),x69542),x69543))
% 157.25/157.00  [6955]~P95(x69551)+~P4(f337(f337(f251(x69551),f337(f80(x69551),x69553)),f337(f80(x69551),x69552)))+P4(f337(f337(f251(x69551),x69552),x69553))
% 157.25/157.00  [6956]~P78(x69561)+~P4(f337(f337(f252(x69561),f337(f80(x69561),x69563)),f337(f80(x69561),x69562)))+P4(f337(f337(f252(x69561),x69562),x69563))
% 157.25/157.00  [6980]P4(f337(x69801,x69802))+~P4(f337(x69801,f394(x69801,x69803)))+~P4(f337(f337(f339(a884),x69802),f308(a884,f2(a884),x69803)))
% 157.25/157.00  [6999]~P60(x69991)+P4(f337(f337(f252(x69991),f479(x69993,x69992,x69991)),f79(x69991)))+P4(f337(f337(f251(x69991),x69992),x69993))
% 157.25/157.00  [7018]~E(f44(a884,x70183,x70182),f44(a884,x70181,x70182))+E(f337(f337(f81(a884),x70181),f337(f337(f82(a884),x70182),f503(x70181,x70182,x70183))),x70183)+~P4(f337(f337(f251(a884),x70181),x70183))
% 157.25/157.00  [7037]E(f337(x70371,f439(x70371,x70372,x70373)),f210(x70372))+~P4(f337(f61(x70373),f187(x70373,x70372,x70371)))+P4(f337(f61(x70373),f260(f892(x70373,a878))))
% 157.25/157.00  [7077]E(f337(f337(f6(x70771,a884),x70772),x70773),f2(a884))+~P4(f337(f61(x70771),x70773))+P4(f337(f337(f339(x70771),f876(x70772,x70773,x70771)),x70773))
% 157.25/157.00  [7078]E(f337(f337(f9(x70781,a884),x70782),x70783),f79(a884))+~P4(f337(f61(x70781),x70783))+P4(f337(f337(f339(x70781),f472(x70782,x70783,x70781)),x70783))
% 157.25/157.00  [7100]~P105(x71001)+~P4(f337(f337(f251(x71001),x71002),x71003))+P4(f337(f337(f251(f892(x71001,a878)),f337(f258(x71001),x71002)),f337(f258(x71001),x71003)))
% 157.25/157.00  [7101]~P105(x71011)+~P4(f337(f337(f251(x71011),x71013),x71012))+P4(f337(f337(f251(f892(x71011,a878)),f337(f309(x71011),x71012)),f337(f309(x71011),x71013)))
% 157.25/157.00  [7102]~P106(x71021)+~P4(f337(f337(f251(x71021),x71023),x71022))+P4(f337(f337(f251(f892(x71021,a878)),f337(f259(x71021),x71022)),f337(f259(x71021),x71023)))
% 157.25/157.00  [7103]~P106(x71031)+~P4(f337(f337(f251(x71031),x71032),x71033))+P4(f337(f337(f251(f892(x71031,a878)),f337(f306(x71031),x71032)),f337(f306(x71031),x71033)))
% 157.25/157.00  [7104]~P105(x71041)+~P4(f337(f337(f252(x71041),x71042),x71043))+P4(f337(f337(f252(f892(x71041,a878)),f337(f258(x71041),x71042)),f337(f258(x71041),x71043)))
% 157.25/157.00  [7113]~P6(x71131)+P4(f337(f337(f251(x71131),x71132),f40(x71131,x71133)))+P4(f337(f337(f339(x71131),f855(x71133,x71132,x71131)),x71133))
% 157.25/157.00  [7119]~P78(x71191)+P4(f337(f337(f251(x71191),f337(f337(f22(x71191),x71192),x71193)),f2(x71191)))+~P4(f337(f337(f251(x71191),x71192),x71193))
% 157.25/157.00  [7120]~P78(x71201)+P4(f337(f337(f252(x71201),f337(f337(f22(x71201),x71202),x71203)),f2(x71201)))+~P4(f337(f337(f252(x71201),x71202),x71203))
% 157.25/157.00  [7162]P4(f337(x71621,x71622))+P4(f337(f337(f251(a884),f394(x71621,x71623)),x71623))+~P4(f337(f337(f339(a884),x71622),f308(a884,f2(a884),x71623)))
% 157.25/157.00  [7202]~E(f337(f337(f6(x72021,a884),x72022),x72023),f79(a884))+~P4(f337(f61(x72021),x72023))+P4(f337(f337(f339(x72021),f346(x72022,x72023,x72021)),x72023))
% 157.25/157.00  [7203]~P4(f337(x72031,x72033))+P4(f337(f337(f251(a884),f395(x72031,x72032)),x72032))+~P4(f337(f337(f339(a884),x72033),f308(a884,f2(a884),x72032)))
% 157.25/157.00  [7244]~P6(x72441)+P4(f337(f337(f339(x72441),f836(x72443,x72442,x72441)),x72442))+P4(f337(f337(f251(x72441),f39(x72441,x72442)),x72443))
% 157.25/157.00  [7275]~E(f337(f337(f6(x72751,a884),x72752),x72753),f337(a115,f2(a884)))+~P4(f337(f61(x72751),x72753))+P4(f337(f337(f339(x72751),f347(x72752,x72753,x72751)),x72753))
% 157.25/157.00  [7286]E(x72861,f2(a884))+P4(f337(x72862,f44(a884,x72863,x72861)))+P4(f337(f337(f252(a884),f500(x72861,x72863,x72862)),x72861))
% 157.25/157.00  [7394]~P4(f337(x73941,x73942))+P4(f337(x73941,f44(a884,x73942,x73943)))+P4(f337(f337(f252(a884),f500(x73943,x73942,x73941)),x73943))
% 157.25/157.00  [7514]E(x75141,f116(x75142))+~P4(f337(f337(f339(f885(x75142)),x75141),f163(x75142,x75143)))+P4(f337(f337(f339(x75142),f709(x75143,x75141,x75142)),x75143))
% 157.25/157.00  [7536]~P105(x75361)+E(f337(f337(f113(f892(x75361,a878)),f337(f337(f315(x75361),x75362),f197(f892(x75361,a878)))),f311(x75361,x75362,x75363)),f337(f307(x75361,x75362),x75363))+~P4(f337(f337(f252(x75361),x75362),x75363))
% 157.25/157.00  [7562]~P105(x75621)+E(f337(f337(f113(f892(x75621,a878)),f337(f337(f315(x75621),x75622),f197(f892(x75621,a878)))),f310(x75621,x75622,x75623)),f308(x75621,x75622,x75623))+~P4(f337(f337(f251(x75621),x75622),x75623))
% 157.25/157.00  [7670]~P105(x76701)+P4(f337(f337(f251(x76701),x76702),x76703))+~P4(f337(f337(f251(f892(x76701,a878)),f337(f309(x76701),x76703)),f337(f309(x76701),x76702)))
% 157.25/157.00  [7671]~P106(x76711)+P4(f337(f337(f251(x76711),x76712),x76713))+~P4(f337(f337(f251(f892(x76711,a878)),f337(f259(x76711),x76713)),f337(f259(x76711),x76712)))
% 157.25/157.00  [7672]~P105(x76721)+P4(f337(f337(f251(x76721),x76722),x76723))+~P4(f337(f337(f251(f892(x76721,a878)),f337(f258(x76721),x76722)),f337(f258(x76721),x76723)))
% 157.25/157.00  [7673]~P106(x76731)+P4(f337(f337(f251(x76731),x76732),x76733))+~P4(f337(f337(f251(f892(x76731,a878)),f337(f306(x76731),x76732)),f337(f306(x76731),x76733)))
% 157.25/157.00  [7674]~P105(x76741)+P4(f337(f337(f252(x76741),x76742),x76743))+~P4(f337(f337(f252(f892(x76741,a878)),f337(f258(x76741),x76742)),f337(f258(x76741),x76743)))
% 157.25/157.00  [7697]~P78(x76971)+~P4(f337(f337(f251(x76971),f337(f337(f22(x76971),x76972),x76973)),f2(x76971)))+P4(f337(f337(f251(x76971),x76972),x76973))
% 157.25/157.00  [7698]~P78(x76981)+~P4(f337(f337(f252(x76981),f337(f337(f22(x76981),x76982),x76983)),f2(x76981)))+P4(f337(f337(f252(x76981),x76982),x76983))
% 157.25/157.00  [7855]E(x78551,f2(a884))+~E(f337(f144(a884,a884,f81(a884),x78552),x78553),f2(a884))+~P4(f337(f337(f339(a884),x78551),f337(f175(a884),x78553)))
% 157.25/157.00  [7859]~P6(x78591)+~P4(f337(f337(f251(x78591),f836(x78593,x78592,x78591)),x78593))+P4(f337(f337(f251(x78591),f39(x78591,x78592)),x78593))
% 157.25/157.00  [8012]P4(f337(f337(f251(a1),f2(a1)),f491(x80121,x80122,x80123)))+P4(f337(f337(x80122,f337(f337(f38(a1),x80121),x80123)),f44(a1,x80121,x80123)))+~P4(f337(f337(f252(a1),f2(a1)),x80123))
% 157.25/157.00  [8099]E(x80991,x80992)+~E(f337(f198(f885(x80993)),x80991),f337(f198(f885(x80993)),x80992))+~P4(f337(f337(f276(x80993,x80993,a878),a334),f674(x80993,x80991,x80992)))
% 157.25/157.00  [8166]~P37(x81662,x81663)+E(x81661,f197(f892(x81662,a878)))+~P4(f337(f337(f251(f892(x81662,a878)),x81661),f337(f291(x81662,x81662,x81663),x81661)))
% 157.25/157.00  [8195]~P61(x81951)+~P4(f337(f337(f251(x81951),x81952),f337(f337(f81(x81951),x81953),f799(x81953,x81952,x81951))))+P4(f337(f337(f251(x81951),x81952),x81953))
% 157.25/157.00  [8235]P39(x82351,x82352,x82353)+P4(f337(f337(f339(x82351),f585(x82353,x82352,x82351)),x82352))+P4(f337(f337(f339(f891(x82351,x82351)),f586(x82353,x82352,x82351)),x82353))
% 157.25/157.00  [8258]P4(f337(f337(x82582,f337(f337(f38(a1),x82581),x82583)),f44(a1,x82581,x82583)))+~P4(f337(f337(f252(a1),f2(a1)),x82583))+P4(f337(f337(f252(a1),f491(x82581,x82582,x82583)),x82583))
% 157.25/157.00  [8282]E(f337(f316(a884,a884,f337(f337(f7(a884,a884,a884),f22(a884)),x82821)),f337(f307(a884,x82822),x82823)),f197(f892(a884,a878)))+P4(f337(f337(f252(a884),x82821),x82823))+P4(f337(f337(f252(a884),x82822),x82823))
% 157.25/157.00  [8387]E(f337(f316(a884,a884,f337(f337(f7(a884,a884,a884),f22(a884)),x83871)),f337(f307(a884,x83872),x83873)),f337(f337(f315(a884),f2(a884)),f197(f892(a884,a878))))+P4(f337(f337(f252(a884),x83871),x83873))+~P4(f337(f337(f252(a884),x83872),x83873))
% 157.25/157.00  [8404]~P105(x84041)+E(f151(x84041,x84041,f5(x84041),x84042,x84043),x84043)+~P4(f337(f337(f339(x84041),x84042),f337(f175(x84041),x84043)))
% 157.25/157.00  [8418]P25(x84181,x84181,x84182,x84183)+~P4(f337(f61(x84181),x84183))+~P4(f337(f337(f251(f892(x84181,a878)),x84183),f337(f316(x84181,x84181,x84182),x84183)))
% 157.25/157.00  [8441]E(f337(f337(f81(a1),f337(f337(f82(a1),x84411),f492(x84412,x84413,x84411))),f491(x84412,x84413,x84411)),x84412)+P4(f337(f337(x84413,f337(f337(f38(a1),x84412),x84411)),f44(a1,x84412,x84411)))+~P4(f337(f337(f252(a1),f2(a1)),x84411))
% 157.25/157.00  [8667]~P4(f337(f337(x86671,f492(x86672,x86671,x86673)),f491(x86672,x86671,x86673)))+P4(f337(f337(x86671,f337(f337(f38(a1),x86672),x86673)),f44(a1,x86672,x86673)))+~P4(f337(f337(f252(a1),f2(a1)),x86673))
% 157.25/157.00  [9518]~P4(f337(f61(x95181),x95182))+~P4(f337(f337(f339(x95181),x95183),x95182))+P4(f337(f337(f252(a884),f337(f37(x95181),f337(f337(f22(f892(x95181,a878)),x95182),f337(f337(f315(x95181),x95183),f197(f892(x95181,a878)))))),f337(f37(x95181),x95182)))
% 157.25/157.00  [10111]P39(x101111,x101112,x101113)+~P4(f337(f337(f276(x101111,x101111,a878),f337(f337(f7(x101111,f892(x101111,a878),f892(x101111,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x101111,a878),f892(x101111,a878)),x101111),f8(a878,a878,x101111)),f337(f337(f8(a878,f892(a878,a878),x101111),a335),f337(f337(f7(x101111,f892(x101111,a878),a878),f339(x101111)),x101112)))),f337(f337(f7(x101111,f892(x101111,a878),a878),f339(x101111)),x101112))),f586(x101113,x101112,x101111)))+P4(f337(f337(f339(x101111),f585(x101113,x101112,x101111)),x101112))
% 157.25/157.00  [5534]~P119(x55342)+E(x55341,f2(x55342))+E(f337(f337(f295(x55342),x55343),f337(f80(x55342),x55341)),f337(f80(x55342),f337(f337(f295(x55342),x55343),x55341)))
% 157.25/157.00  [5668]~E(x56683,f197(f892(x56681,a878)))+~E(x56682,f197(f892(x56681,a878)))+E(f337(f337(f113(f892(x56681,a878)),x56682),x56683),f197(f892(x56681,a878)))
% 157.25/157.00  [5726]~E(x57263,f2(a884))+~P4(f337(x57261,f2(a884)))+P4(f337(x57261,f337(f337(f38(a884),x57262),x57263)))
% 157.25/157.00  [5869]~P61(x58692)+E(x58691,f2(x58692))+E(f337(f337(f295(x58692),f337(f76(x58692),x58693)),f337(f76(x58692),x58691)),f337(f76(x58692),f337(f337(f295(x58692),x58693),x58691)))
% 157.25/157.00  [6034]~P4(f337(f61(x60341),x60343))+E(f337(f37(x60341),f337(f337(f315(x60341),x60342),x60343)),f337(a115,f337(f37(x60341),x60343)))+P4(f337(f337(f339(x60341),x60342),x60343))
% 157.25/157.00  [6108]~E(x61082,f2(a884))+P4(f337(x61081,f2(a884)))+~P4(f337(x61081,f337(f337(f38(a884),x61083),x61082)))
% 157.25/157.00  [6127]~P4(f337(f61(x61271),x61273))+E(f337(f37(x61271),f337(f337(f315(x61271),x61272),x61273)),f337(f37(x61271),x61273))+~P4(f337(f337(f339(x61271),x61272),x61273))
% 157.25/157.00  [6161]~P4(f337(f61(x61611),x61613))+E(f337(f37(x61611),f337(f337(f315(x61611),x61612),x61613)),f337(f337(f81(a884),f79(a884)),f337(f37(x61611),x61613)))+P4(f337(f337(f339(x61611),x61612),x61613))
% 157.25/157.00  [6284]E(f337(f337(f81(a884),x62841),f348(x62841,x62842,x62843)),x62842)+~P4(f337(x62843,f2(a884)))+P4(f337(x62843,f337(f337(f22(a884),x62842),x62841)))
% 157.25/157.00  [6285]E(f337(f337(f81(a884),x62851),f349(x62851,x62852,x62853)),x62852)+~P4(f337(x62853,f2(a884)))+P4(f337(x62853,f337(f337(f22(a884),x62852),x62851)))
% 157.25/157.00  [6331]~P6(x63311)+~P4(f337(f61(x63311),x63313))+E(f337(f337(f64(x63311,x63311,f113(x63311)),x63312),x63313),f337(f337(f113(x63311),x63312),f39(x63311,x63313)))
% 157.25/157.00  [6332]~P6(x63321)+~P4(f337(f61(x63321),x63323))+E(f337(f337(f64(x63321,x63321,f104(x63321)),x63322),x63323),f337(f337(f104(x63321),x63322),f40(x63321,x63323)))
% 157.25/157.00  [6338]~P92(x63381)+~E(f337(f106(x63381),x63382),f337(f106(x63381),x63383))+P30(x63381,f337(f106(x63381),f337(f337(f81(a1),x63382),f337(f80(a1),x63383))))
% 157.25/157.00  [6345]~P138(x63451)+E(f337(f337(f22(x63451),f337(f103(x63451),x63452)),f337(f103(x63451),x63453)),f337(f103(x63451),f337(f337(f22(a884),x63452),x63453)))+~P4(f337(f337(f251(a884),x63453),x63452))
% 157.25/157.00  [6431]E(f337(f337(f81(a884),x64311),f348(x64311,x64312,x64313)),x64312)+P4(f337(f337(f252(a884),x64312),x64311))+P4(f337(x64313,f337(f337(f22(a884),x64312),x64311)))
% 157.25/157.00  [6432]E(f337(f337(f81(a884),x64321),f349(x64321,x64322,x64323)),x64322)+P4(f337(f337(f252(a884),x64322),x64321))+P4(f337(x64323,f337(f337(f22(a884),x64322),x64321)))
% 157.25/157.00  [6447]~P111(x64471)+E(f337(f337(f82(x64471),f337(f76(x64471),x64472)),x64473),f337(f76(x64471),f337(f337(f82(x64471),x64472),x64473)))+~P4(f337(f337(f251(x64471),f2(x64471)),x64473))
% 157.25/157.00  [6448]~P60(x64481)+E(f337(f337(f295(x64481),f337(f76(x64481),x64482)),x64483),f337(f76(x64481),f337(f337(f295(x64481),x64482),x64483)))+~P4(f337(f337(f252(x64481),f2(x64481)),x64483))
% 157.25/157.00  [6456]~P64(x64561)+~P4(f337(f61(x64561),x64563))+E(f337(f337(f64(x64561,x64561,f113(x64561)),x64562),x64563),f10(x64561,f337(f337(f315(x64561),x64562),x64563)))
% 157.25/157.00  [6457]~P64(x64571)+~P4(f337(f61(x64571),x64573))+E(f337(f337(f64(x64571,x64571,f104(x64571)),x64572),x64573),f11(x64571,f337(f337(f315(x64571),x64572),x64573)))
% 157.25/157.00  [6458]~P105(x64581)+~P4(f337(f61(x64581),x64583))+E(f337(f337(f64(x64581,x64581,f249(x64581)),x64582),x64583),f14(x64581,f337(f337(f315(x64581),x64582),x64583)))
% 157.25/157.00  [6459]~P105(x64591)+~P4(f337(f61(x64591),x64593))+E(f337(f337(f64(x64591,x64591,f250(x64591)),x64592),x64593),f15(x64591,f337(f337(f315(x64591),x64592),x64593)))
% 157.25/157.00  [6505]E(x65051,f116(x65052))+~E(f183(x65052,x65053),f116(f885(x65052)))+~P4(f337(f337(f339(f885(x65052)),x65051),f337(f175(f885(x65052)),x65053)))
% 157.25/157.00  [6547]~P4(f337(f139(x65471),x65473))+P4(f337(f337(f339(x65471),x65472),f337(f175(x65471),x65473)))+P4(f337(f139(x65471),f337(f337(f153(x65471),x65472),x65473)))
% 157.25/157.00  [6558]~P96(x65581)+~P4(f337(f61(x65581),x65583))+E(f337(f63(x65581,f82(x65581)),f337(f337(f315(x65581),x65582),x65583)),f337(f337(f64(x65581,x65581,f82(x65581)),x65582),x65583))
% 157.25/157.00  [6582]~P105(x65821)+~P4(f337(f61(x65821),x65823))+E(f12(x65821,f250(x65821),f337(f337(f315(x65821),x65822),x65823)),f337(f337(f64(x65821,x65821,f250(x65821)),x65822),x65823))
% 157.25/157.00  [6583]~P105(x65831)+~P4(f337(f61(x65831),x65833))+E(f13(x65831,f249(x65831),f337(f337(f315(x65831),x65832),x65833)),f337(f337(f64(x65831,x65831,f249(x65831)),x65832),x65833))
% 157.25/157.00  [6585]P4(f337(x65851,f2(a884)))+~P4(f337(f337(f252(a884),x65852),x65853))+~P4(f337(x65851,f337(f337(f22(a884),x65852),x65853)))
% 157.25/157.00  [6605]~P85(x66051)+P4(f337(f337(f251(x66051),x66052),x66053))+~P4(f337(f337(f251(x66051),f337(f76(x66051),x66052)),x66053))
% 157.25/157.00  [6606]~P111(x66061)+P4(f337(f337(f252(x66061),x66062),x66063))+~P4(f337(f337(f252(x66061),f337(f76(x66061),x66062)),x66063))
% 157.25/157.00  [6623]E(x66231,f116(x66232))+E(f337(f143(x66232),f337(f337(f140(x66232),x66233),x66231)),f337(f337(f167(x66232),x66231),x66233))+~P4(f337(f337(f252(a884),x66233),f337(f198(f885(x66232)),x66231)))
% 157.25/157.00  [6674]~P4(f337(x66741,x66743))+P4(f337(x66741,f379(x66741,x66742)))+~P4(f337(f337(f339(a884),x66743),f337(f307(a884,f2(a884)),x66742)))
% 157.25/157.00  [6695]P4(f337(x66951,x66952))+~P4(f337(f337(f252(a884),x66952),x66953))+P4(f337(f337(f339(a884),f378(x66951,x66953)),f337(f307(a884,f2(a884)),x66953)))
% 157.25/157.00  [6710]~P122(x67101)+~P4(f337(f337(f251(x67101),f79(x67101)),x67102))+P4(f337(f337(f251(x67101),f79(x67101)),f337(f337(f262(x67101),x67102),x67103)))
% 157.25/157.00  [6712]~P122(x67121)+~P4(f337(f337(f251(x67121),f2(x67121)),x67122))+P4(f337(f337(f251(x67121),f2(x67121)),f337(f337(f262(x67121),x67122),x67123)))
% 157.25/157.00  [6714]~P122(x67141)+~P4(f337(f337(f252(x67141),f2(x67141)),x67142))+P4(f337(f337(f252(x67141),f2(x67141)),f337(f337(f262(x67141),x67142),x67143)))
% 157.25/157.00  [6738]~P4(f337(x67381,x67383))+~P4(f337(f337(f252(a884),x67383),x67382))+P4(f337(f337(f339(a884),f374(x67381,x67382)),f337(f307(a884,f2(a884)),x67382)))
% 157.25/157.00  [6745]P4(f337(f61(x67451),x67452))+~P4(f337(f61(x67451),x67453))+~P4(f337(f337(f251(f892(x67451,a878)),x67452),x67453))
% 157.25/157.00  [6753]P4(f337(x67531,x67532))+~P4(f337(x67531,f380(x67531,x67533)))+~P4(f337(f337(f339(a884),x67532),f337(f307(a884,f2(a884)),x67533)))
% 157.25/157.00  [6764]E(x67641,f2(a884))+P4(f337(x67642,f493(x67641,x67643,x67642)))+~P4(f337(x67642,f337(f337(f38(a884),x67643),x67641)))
% 157.25/157.00  [6772]~P124(x67722)+E(x67721,f2(x67722))+~E(f337(f337(f81(x67722),f337(f337(f82(x67722),x67723),x67723)),f337(f337(f82(x67722),x67721),x67721)),f2(x67722))
% 157.25/157.00  [6773]~P124(x67732)+E(x67731,f2(x67732))+~E(f337(f337(f81(x67732),f337(f337(f82(x67732),x67731),x67731)),f337(f337(f82(x67732),x67733),x67733)),f2(x67732))
% 157.25/157.00  [6818]E(x68181,f2(a884))+~P4(f337(x68182,f494(x68181,x68183,x68182)))+P4(f337(x68182,f337(f337(f38(a884),x68183),x68181)))
% 157.25/157.00  [6823]~P105(x68231)+~P14(x68231,x68233)+P14(x68231,f337(f337(f150(x68231,x68231,f5(x68231)),x68232),x68233))
% 157.25/157.00  [6866]P4(f337(x68661,f493(x68662,x68663,x68661)))+P4(f337(x68661,f2(a884)))+~P4(f337(x68661,f337(f337(f38(a884),x68663),x68662)))
% 157.25/157.00  [6872]~P92(x68721)+E(f337(f106(x68721),x68722),f337(f106(x68721),x68723))+~P30(x68721,f337(f106(x68721),f337(f337(f81(a1),x68722),f337(f80(a1),x68723))))
% 157.25/157.00  [6938]E(x69381,f2(a1))+E(x69382,f2(a1))+~P4(f337(f48(x69382,x69382),f337(f337(f272(a1,a1),x69383),x69381)))
% 157.25/157.00  [6939]E(x69391,f79(a1))+E(x69392,f2(a1))+~P4(f337(f48(x69392,x69392),f337(f337(f272(a1,a1),x69391),x69393)))
% 157.25/157.00  [6953]P4(f337(x69531,x69532))+P4(f337(f337(f252(a884),f380(x69531,x69533)),x69533))+~P4(f337(f337(f339(a884),x69532),f337(f307(a884,f2(a884)),x69533)))
% 157.25/157.00  [6975]~P4(f337(x69751,f348(x69753,x69752,x69751)))+~P4(f337(x69751,f2(a884)))+P4(f337(x69751,f337(f337(f22(a884),x69752),x69753)))
% 157.25/157.00  [6976]~P4(f337(x69761,f349(x69763,x69762,x69761)))+~P4(f337(x69761,f2(a884)))+P4(f337(x69761,f337(f337(f22(a884),x69762),x69763)))
% 157.25/157.00  [6977]~P4(f337(x69771,f494(x69773,x69772,x69771)))+~P4(f337(x69771,f2(a884)))+P4(f337(x69771,f337(f337(f38(a884),x69772),x69773)))
% 157.25/157.00  [6995]~P4(f337(x69951,x69953))+P4(f337(f337(f252(a884),f379(x69951,x69952)),x69952))+~P4(f337(f337(f339(a884),x69953),f337(f307(a884,f2(a884)),x69952)))
% 157.25/157.00  [6996]E(f337(f337(f22(a884),f337(f337(f22(a884),x69961),x69962)),f337(f337(f22(a884),x69963),x69962)),f337(f337(f22(a884),x69961),x69963))+~P4(f337(f337(f251(a884),x69962),x69961))+~P4(f337(f337(f251(a884),x69962),x69963))
% 157.25/157.00  [7031]~P78(x70311)+~P4(f337(f337(f251(x70311),f337(f80(x70311),x70313)),x70312))+P4(f337(f337(f251(x70311),f337(f80(x70311),x70312)),x70313))
% 157.25/157.00  [7033]~P85(x70331)+~P4(f337(f337(f251(x70331),f337(f76(x70331),x70332)),x70333))+P4(f337(f337(f251(x70331),f337(f80(x70331),x70332)),x70333))
% 157.25/157.00  [7035]~P78(x70351)+~P4(f337(f337(f252(x70351),f337(f80(x70351),x70353)),x70352))+P4(f337(f337(f252(x70351),f337(f80(x70351),x70352)),x70353))
% 157.25/157.00  [7036]~P111(x70361)+~P4(f337(f337(f252(x70361),f337(f76(x70361),x70362)),x70363))+P4(f337(f337(f252(x70361),f337(f80(x70361),x70362)),x70363))
% 157.25/157.00  [7071]~P4(f337(x70713,f348(x70712,x70711,x70713)))+P4(f337(f337(f252(a884),x70711),x70712))+P4(f337(x70713,f337(f337(f22(a884),x70711),x70712)))
% 157.25/157.00  [7072]~P4(f337(x70723,f349(x70722,x70721,x70723)))+P4(f337(f337(f252(a884),x70721),x70722))+P4(f337(x70723,f337(f337(f22(a884),x70721),x70722)))
% 157.25/157.00  [7123]~E(f856(x71233,x71232,x71231),f857(x71233,x71232,x71231))+E(f337(f337(f104(f892(x71231,a878)),x71232),f39(f892(x71231,a878),x71233)),f197(f892(x71231,a878)))+P4(f337(f337(f339(f892(x71231,a878)),x71232),x71233))
% 157.25/157.00  [7132]~P4(f337(f61(x71321),x71323))+P4(f337(f61(x71321),f40(f892(x71321,a878),x71322)))+~P4(f337(f337(f339(f892(x71321,a878)),x71323),x71322))
% 157.25/157.00  [7191]~P105(x71911)+E(f337(f337(f113(f892(x71911,a878)),f337(f307(x71911,x71912),x71913)),f337(f337(f315(x71911),x71913),f197(f892(x71911,a878)))),f308(x71911,x71912,x71913))+~P4(f337(f337(f251(x71911),x71912),x71913))
% 157.25/157.00  [7192]E(x71921,f2(a884))+P4(f337(f337(f252(a884),f495(x71921,x71923,x71922)),x71921))+P4(f337(x71922,f337(f337(f38(a884),x71923),x71921)))
% 157.25/157.00  [7222]P4(f337(f337(f252(a884),f337(f198(f885(x72221)),x72222)),f816(x72223,x72221)))+~P4(f337(f61(f885(x72221)),x72223))+~P4(f337(f337(f339(f885(x72221)),x72222),x72223))
% 157.25/157.00  [7228]E(x72281,x72282)+~P4(f337(f337(f251(f892(x72283,a878)),x72281),x72282))+P4(f337(f337(f252(f892(x72283,a878)),x72281),x72282))
% 157.25/157.00  [7241]E(x72411,x72412)+~E(f337(f198(f885(x72413)),x72411),f337(f198(f885(x72413)),x72412))+P4(f337(f337(f252(a884),f685(x72413,x72411,x72412)),f337(f198(f885(x72413)),x72412)))
% 157.25/157.00  [7287]P9(x72871,x72872,x72873)+~E(f337(f270(x72871,x72871),x72873),x72872)+~E(f337(f337(f294(x72871,x72871,x72871),f337(f292(x72871,x72871),x72873)),x72873),x72873)
% 157.25/157.00  [7362]~P4(f337(x73621,f2(a884)))+P4(f337(f337(f252(a884),f495(x73623,x73622,x73621)),x73623))+P4(f337(x73621,f337(f337(f38(a884),x73622),x73623)))
% 157.25/157.00  [7371]~P105(x73711)+E(f337(f337(f113(f892(x73711,a878)),f311(x73711,x73712,x73713)),f337(f337(f315(x73711),x73713),f197(f892(x73711,a878)))),f310(x73711,x73712,x73713))+~P4(f337(f337(f252(x73711),x73712),x73713))
% 157.25/157.00  [7469]~P4(f337(f61(x74691),x74693))+P4(f337(f337(f251(a884),f337(f37(x74691),x74692)),f337(f37(x74691),x74693)))+~P4(f337(f337(f251(f892(x74691,a878)),x74692),x74693))
% 157.25/157.00  [7470]~P4(f337(f61(x74701),x74703))+P4(f337(f337(f252(a884),f337(f37(x74701),x74702)),f337(f37(x74701),x74703)))+~P4(f337(f337(f252(f892(x74701,a878)),x74702),x74703))
% 157.25/157.00  [7607]E(x76071,x76072)+~P4(f337(f337(f251(f892(x76073,a878)),x76072),x76071))+~P4(f337(f337(f251(f892(x76073,a878)),x76071),x76072))
% 157.25/157.00  [7610]~P105(x76101)+P14(x76101,x76102)+~P14(x76101,f337(f337(f150(x76101,x76101,f5(x76101)),x76103),x76102))
% 157.25/157.00  [7679]~P4(f337(f337(f252(a884),x76793),x76792))+~P4(f337(f337(f252(a884),x76793),x76791))+P4(f337(f337(f252(a884),f337(f337(f22(a884),x76791),x76792)),f337(f337(f22(a884),x76791),x76793)))
% 157.25/157.00  [7680]~P4(f337(f337(f251(a884),x76802),x76801))+~P4(f337(f337(f252(a884),x76801),x76803))+P4(f337(f337(f252(a884),f337(f337(f22(a884),x76801),x76802)),f337(f337(f22(a884),x76803),x76802)))
% 157.25/157.00  [7695]~P4(f337(f337(f252(a1),x76952),f2(a1)))+~P4(f337(f337(f251(a1),x76953),x76951))+P4(f337(f337(f251(a1),f337(f337(f38(a1),x76951),x76952)),f337(f337(f38(a1),x76953),x76952)))
% 157.25/157.00  [7713]~P4(f337(f337(f252(a884),f2(a884)),x77133))+~P4(f337(f337(f251(a884),x77133),x77132))+P4(f337(f337(f251(a884),f337(f337(f38(a884),x77131),x77132)),f337(f337(f38(a884),x77131),x77133)))
% 157.25/157.00  [7714]~P4(f337(f337(f252(a1),f2(a1)),x77142))+~P4(f337(f337(f251(a1),x77141),x77143))+P4(f337(f337(f251(a1),f337(f337(f38(a1),x77141),x77142)),f337(f337(f38(a1),x77143),x77142)))
% 157.25/157.00  [7718]~P4(f337(f337(f252(a884),f2(a884)),x77182))+~P4(f337(f337(f252(a884),x77181),x77183))+P4(f337(f337(f252(a884),f337(f337(f82(a884),x77181),x77182)),f337(f337(f82(a884),x77183),x77182)))
% 157.25/157.00  [7719]~P4(f337(f337(f252(a884),f2(a884)),x77191))+~P4(f337(f337(f252(a884),x77192),x77193))+P4(f337(f337(f252(a884),f337(f337(f82(a884),x77191),x77192)),f337(f337(f82(a884),x77191),x77193)))
% 157.25/157.00  [7720]~P4(f337(f337(f252(a1),f2(a1)),x77201))+~P4(f337(f337(f252(a1),x77202),x77203))+P4(f337(f337(f252(a1),f337(f337(f82(a1),x77201),x77202)),f337(f337(f82(a1),x77201),x77203)))
% 157.25/157.00  [7770]E(x77701,f2(a884))+E(f337(f337(f81(a884),f337(f337(f82(a884),x77701),f494(x77701,x77702,x77703))),f495(x77701,x77702,x77703)),x77702)+P4(f337(x77703,f337(f337(f38(a884),x77702),x77701)))
% 157.25/157.00  [7828]E(f337(f337(f81(a884),f337(f337(f82(a884),x78281),f494(x78281,x78282,x78283))),f495(x78281,x78282,x78283)),x78282)+~P4(f337(x78283,f2(a884)))+P4(f337(x78283,f337(f337(f38(a884),x78282),x78281)))
% 157.25/157.00  [7846]~P4(f337(f61(x78461),x78463))+P4(f337(f337(f339(x78461),f480(x78462,x78463,x78461)),x78463))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f9(x78461,a884),x78462),x78463)))
% 157.25/157.00  [7847]~P4(f337(f61(x78471),x78473))+P4(f337(f337(f339(x78471),f496(x78472,x78473,x78471)),x78473))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f9(x78471,a884),x78472),x78473)))
% 157.25/157.00  [8132]E(x81321,f197(f892(x81322,a878)))+E(x81321,f337(f337(f315(x81322),x81323),f197(f892(x81322,a878))))+~P4(f337(f337(f251(f892(x81322,a878)),x81321),f337(f337(f315(x81322),x81323),f197(f892(x81322,a878)))))
% 157.25/157.00  [8149]~P57(x81491)+P11(x81491,x81492,x81493)+P4(f337(f337(f339(f885(x81491)),f743(x81493,x81492,x81491)),f337(f175(f885(x81491)),f54(x81491,x81493,f55(x81491)))))
% 157.25/157.00  [8168]~P4(f337(f337(f252(a884),f2(a884)),x81683))+P4(f337(f337(f251(a884),x81681),x81682))+~P4(f337(f337(f251(a884),f337(f337(f82(a884),x81683),x81681)),f337(f337(f82(a884),x81683),x81682)))
% 157.25/157.00  [8169]~P4(f337(f337(f252(a884),f2(a884)),x81693))+P4(f337(f337(f251(a884),x81691),x81692))+~P4(f337(f337(f251(a884),f337(f337(f82(a884),x81691),x81693)),f337(f337(f82(a884),x81692),x81693)))
% 157.25/157.00  [8171]~P4(f337(f337(f252(a884),f2(a884)),x81713))+P4(f337(f337(f252(a884),x81711),x81712))+~P4(f337(f337(f252(a884),f337(f337(f262(a884),x81713),x81711)),f337(f337(f262(a884),x81713),x81712)))
% 157.25/157.00  [8197]~P57(x81971)+~P10(x81971,x81973,x81972)+P4(f337(f337(f339(f885(x81971)),f741(x81972,x81973,x81971)),f337(f175(f885(x81971)),f54(x81971,x81972,f55(x81971)))))
% 157.25/157.00  [8213]~E(f337(f337(f104(f892(x82131,a878)),f857(x82133,x82132,x82131)),f856(x82133,x82132,x82131)),f197(f892(x82131,a878)))+E(f337(f337(f104(f892(x82131,a878)),x82132),f39(f892(x82131,a878),x82133)),f197(f892(x82131,a878)))+P4(f337(f337(f339(f892(x82131,a878)),x82132),x82133))
% 157.25/157.00  [8230]E(x82301,f116(x82302))+~E(f337(f144(f885(x82302),f885(x82302),f136(x82302),f116(x82302)),x82303),f116(x82302))+~P4(f337(f337(f339(f885(x82302)),x82301),f337(f175(f885(x82302)),x82303)))
% 157.25/157.00  [8287]E(x82871,f197(f892(f892(x82872,a878),a878)))+P4(f337(f337(f339(f892(x82872,a878)),f868(x82873,x82871,x82872)),x82871))+P4(f337(f337(f251(f892(x82872,a878)),f40(f892(x82872,a878),x82871)),x82873))
% 157.25/157.00  [8294]~P68(x82941)+~P75(x82941)+E(f337(f337(f6(a1,x82941),f337(f337(f8(a884,x82941,a1),x82942),a107)),f337(f316(a884,a1,f103(a1)),x82943)),f337(f337(f6(a884,x82941),x82942),x82943))
% 157.25/157.00  [8295]~P68(x82951)+~P75(x82951)+E(f337(f337(f9(a1,x82951),f337(f337(f8(a884,x82951,a1),x82952),a107)),f337(f316(a884,a1,f103(a1)),x82953)),f337(f337(f9(a884,x82951),x82952),x82953))
% 157.25/157.00  [8335]~P4(f337(f61(x83351),x83353))+~P4(f337(f337(f252(a884),f2(a884)),f337(x83352,f480(x83352,x83353,x83351))))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f9(x83351,a884),x83352),x83353)))
% 157.25/157.00  [8336]~P4(f337(f61(x83361),x83363))+~P4(f337(f337(f252(a884),f2(a884)),f337(x83362,f496(x83362,x83363,x83361))))+P4(f337(f337(f252(a884),f2(a884)),f337(f337(f9(x83361,a884),x83362),x83363)))
% 157.25/157.00  [8369]~P59(x83692)+E(x83691,f79(x83692))+E(f337(f337(f295(x83692),f337(f337(f22(x83692),f337(f337(f262(x83692),x83691),x83693)),f79(x83692))),f337(f337(f22(x83692),x83691),f79(x83692))),f337(f337(f6(a884,x83692),f337(f262(x83692),x83691)),f337(f307(a884,f2(a884)),x83693)))
% 157.25/157.00  [8427]E(x84271,f2(a884))+~P4(f337(x84273,f337(f337(f38(a884),x84272),x84271)))+P4(f337(f337(f252(a884),x84272),f337(f337(f82(a884),x84271),f337(a115,f493(x84271,x84272,x84273)))))
% 157.25/157.00  [8444]P4(f337(x84441,f2(a884)))+~P4(f337(x84441,f337(f337(f38(a884),x84442),x84443)))+P4(f337(f337(f252(a884),x84442),f337(f337(f82(a884),x84443),f337(a115,f493(x84443,x84442,x84441)))))
% 157.25/157.00  [8483]E(x84831,f2(a884))+~P4(f337(x84833,f337(f337(f38(a884),x84832),x84831)))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x84831),f493(x84831,x84832,x84833))),x84832))
% 157.25/157.00  [8516]P4(f337(x85161,f2(a884)))+~P4(f337(x85161,f337(f337(f38(a884),x85163),x85162)))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x85162),f493(x85162,x85163,x85161))),x85163))
% 157.25/157.00  [8519]~P105(x85191)+E(f337(f337(f150(x85191,x85191,f5(x85191)),x85192),x85193),f151(x85191,x85191,f5(x85191),x85192,x85193))+P4(f337(f337(f339(x85191),x85192),f337(f175(x85191),x85193)))
% 157.25/157.00  [8554]~E(f337(x85543,f600(x85542,x85543,x85541)),f337(x85543,f602(x85542,x85543,x85541)))+~P54(x85541,f337(x85543,f601(x85542,x85543,x85541)))+P54(x85541,f337(f337(f41(x85542,f892(x85541,f892(x85541,a878))),f260(f892(x85542,a878))),x85543))
% 157.25/157.00  [8562]E(x85621,f197(f892(f892(x85622,a878),a878)))+~P4(f337(f337(f251(f892(x85622,a878)),f868(x85623,x85621,x85622)),x85623))+P4(f337(f337(f251(f892(x85622,a878)),f40(f892(x85622,a878),x85621)),x85623))
% 157.25/157.00  [8620]~P61(x86201)+~P4(f337(f337(f252(x86201),x86202),x86203))+P4(f337(f337(f252(x86201),x86202),f337(f337(f295(x86201),f337(f337(f81(x86201),x86202),x86203)),f337(f337(f81(x86201),f79(x86201)),f79(x86201)))))
% 157.25/157.00  [8673]~P4(f337(f337(x86731,f518(x86731,x86733,x86732)),f519(x86731,x86733,x86732)))+P4(f337(f337(x86731,x86732),x86733))+~P4(f337(f325(f891(a1,a1),a51),f337(f337(f272(a1,a1),x86732),x86733)))
% 157.25/157.00  [8674]~P4(f337(f337(x86741,f520(x86741,x86743,x86742)),f522(x86741,x86743,x86742)))+P4(f337(f337(x86741,x86742),x86743))+~P4(f337(f325(f891(a1,a1),a56),f337(f337(f272(a1,a1),x86742),x86743)))
% 157.25/157.00  [8675]~P4(f337(f337(x86751,f523(x86751,x86753,x86752)),f524(x86751,x86753,x86752)))+P4(f337(f337(x86751,x86752),x86753))+~P4(f337(f325(f891(a1,a1),a234),f337(f337(f272(a1,a1),x86752),x86753)))
% 157.25/157.00  [8676]~P4(f337(f337(x86761,f525(x86761,x86763,x86762)),f526(x86761,x86763,x86762)))+P4(f337(f337(x86761,x86762),x86763))+~P4(f337(f325(f891(a884,a884),a232),f337(f337(f272(a884,a884),x86762),x86763)))
% 157.25/157.00  [8677]~P4(f337(f337(x86771,f693(x86771,x86773,x86772)),f696(x86771,x86773,x86772)))+P4(f337(f337(x86771,x86772),x86773))+~P4(f337(f325(f891(a1,a1),a186),f337(f337(f272(a1,a1),x86772),x86773)))
% 157.25/157.00  [8678]~P4(f337(f337(x86781,f806(x86781,x86783,x86782)),f807(x86781,x86783,x86782)))+P4(f337(f337(x86781,x86782),x86783))+~P4(f337(f325(f891(a1,a1),a135),f337(f337(f272(a1,a1),x86782),x86783)))
% 157.25/157.00  [8930]P4(f337(f337(x89301,x89302),x89303))+P4(f337(f325(f891(a884,a884),a232),f337(f337(f272(a884,a884),f525(x89301,x89303,x89302)),f526(x89301,x89303,x89302))))+~P4(f337(f325(f891(a884,a884),a232),f337(f337(f272(a884,a884),x89302),x89303)))
% 157.25/157.00  [8931]P4(f337(f337(x89311,x89312),x89313))+P4(f337(f325(f891(a1,a1),a51),f337(f337(f272(a1,a1),f518(x89311,x89313,x89312)),f519(x89311,x89313,x89312))))+~P4(f337(f325(f891(a1,a1),a51),f337(f337(f272(a1,a1),x89312),x89313)))
% 157.25/157.00  [8932]P4(f337(f337(x89321,x89322),x89323))+P4(f337(f325(f891(a1,a1),a56),f337(f337(f272(a1,a1),f520(x89321,x89323,x89322)),f522(x89321,x89323,x89322))))+~P4(f337(f325(f891(a1,a1),a56),f337(f337(f272(a1,a1),x89322),x89323)))
% 157.25/157.00  [8933]P4(f337(f337(x89331,x89332),x89333))+P4(f337(f325(f891(a1,a1),a234),f337(f337(f272(a1,a1),f523(x89331,x89333,x89332)),f524(x89331,x89333,x89332))))+~P4(f337(f325(f891(a1,a1),a234),f337(f337(f272(a1,a1),x89332),x89333)))
% 157.25/157.00  [8934]P4(f337(f337(x89341,x89342),x89343))+P4(f337(f325(f891(a1,a1),a186),f337(f337(f272(a1,a1),f693(x89341,x89343,x89342)),f696(x89341,x89343,x89342))))+~P4(f337(f325(f891(a1,a1),a186),f337(f337(f272(a1,a1),x89342),x89343)))
% 157.25/157.00  [8935]P4(f337(f337(x89351,x89352),x89353))+P4(f337(f325(f891(a1,a1),a135),f337(f337(f272(a1,a1),f806(x89351,x89353,x89352)),f807(x89351,x89353,x89352))))+~P4(f337(f325(f891(a1,a1),a135),f337(f337(f272(a1,a1),x89352),x89353)))
% 157.25/157.00  [9265]~P4(f337(f61(x92651),x92653))+P4(f337(f337(f339(f891(f892(x92651,a878),f892(x92651,a878))),f337(f337(f272(f892(x92651,a878),f892(x92651,a878)),x92652),x92653)),f312(x92651)))+~P4(f337(f337(f252(f892(x92651,a878)),x92652),x92653))
% 157.25/157.00  [9274]~P28(a879,f197(f892(f882(a879),a878)),f337(f337(f315(f882(a879)),f337(f337(f337(f93(a879),x92741),x92742),x92743)),f197(f892(f882(a879),a878))))+P24(a879,f197(f892(f882(a879),a878)),f337(f337(f315(f882(a879)),f337(f337(f337(f93(a879),x92741),x92742),x92743)),f197(f892(f882(a879),a878))))+~P24(a879,f197(f892(f882(a879),a878)),f337(f337(f315(f882(a879)),f337(a94,x92742)),f197(f892(f882(a879),a878))))
% 157.25/157.00  [9333]~P54(x93331,f337(x93333,f601(x93332,x93333,x93331)))+P54(x93331,f337(f337(f41(x93332,f892(x93331,f892(x93331,a878))),f260(f892(x93332,a878))),x93333))+~E(f337(f337(f104(f892(x93331,a878)),f266(x93331,x93331,f337(x93333,f600(x93332,x93333,x93331)))),f267(x93331,x93331,f337(x93333,f602(x93332,x93333,x93331)))),f197(f892(x93331,a878)))
% 157.25/157.00  [9530]P39(x95301,x95302,x95303)+P4(f337(f337(f339(f891(x95301,x95301)),f586(x95303,x95302,x95301)),x95303))+~P4(f337(f337(f339(f891(x95301,x95301)),f337(f337(f272(x95301,x95301),f585(x95303,x95302,x95301)),f585(x95303,x95302,x95301))),x95303))
% 157.25/157.00  [10112]P39(x101121,x101122,x101123)+~P4(f337(f337(f276(x101121,x101121,a878),f337(f337(f7(x101121,f892(x101121,a878),f892(x101121,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x101121,a878),f892(x101121,a878)),x101121),f8(a878,a878,x101121)),f337(f337(f8(a878,f892(a878,a878),x101121),a335),f337(f337(f7(x101121,f892(x101121,a878),a878),f339(x101121)),x101122)))),f337(f337(f7(x101121,f892(x101121,a878),a878),f339(x101121)),x101122))),f586(x101123,x101122,x101121)))+~P4(f337(f337(f339(f891(x101121,x101121)),f337(f337(f272(x101121,x101121),f585(x101123,x101122,x101121)),f585(x101123,x101122,x101121))),x101123))
% 157.25/157.00  [5707]~P55(x57072)+E(x57071,f2(x57072))+E(f337(f337(f38(x57072),f337(f337(f82(x57072),x57073),x57071)),x57071),x57073)
% 157.25/157.00  [5708]~P55(x57082)+E(x57081,f2(x57082))+E(f337(f337(f38(x57082),f337(f337(f82(x57082),x57081),x57083)),x57081),x57083)
% 157.25/157.00  [6504]~P68(x65041)+~E(f337(x65042,f2(a884)),f2(x65041))+E(f337(f337(f6(a884,x65041),x65042),f337(f307(a884,f337(a115,f2(a884))),x65043)),f337(f337(f6(a884,x65041),x65042),f337(f307(a884,f2(a884)),x65043)))
% 157.25/157.00  [6635]~P55(x66352)+E(x66351,f2(x66352))+E(f337(f337(f38(x66352),f337(f337(f81(x66352),x66353),x66351)),x66351),f337(f337(f81(x66352),f337(f337(f38(x66352),x66353),x66351)),f79(x66352)))
% 157.25/157.00  [6636]~P55(x66362)+E(x66361,f2(x66362))+E(f337(f337(f38(x66362),f337(f337(f81(x66362),x66361),x66363)),x66361),f337(f337(f81(x66362),f337(f337(f38(x66362),x66363),x66361)),f79(x66362)))
% 157.25/157.00  [6854]~P4(f337(x68543,f2(a1)))+P4(f337(f337(f251(a884),x68541),x68542))+P4(f337(x68543,f337(f103(a1),f337(f337(f22(a884),x68542),x68541))))
% 157.25/157.00  [6959]P4(f337(f337(f252(a884),x69592),x69591))+P4(f337(f337(f251(a884),x69591),x69592))+P4(f337(x69593,f337(f103(a1),f337(f337(f22(a884),x69592),x69591))))
% 157.25/157.00  [7029]E(f337(f337(f81(a884),f337(f106(a884),x70291)),f337(f337(f81(a884),f337(f106(a884),x70292)),x70293)),f337(f337(f81(a884),f337(f106(a884),x70291)),x70293))+P4(f337(a202,f337(f106(a1),x70291)))+~P4(f337(a202,f337(f106(a1),x70292)))
% 157.25/157.00  [7110]~E(x71102,f337(f337(f38(a884),x71103),x71101))+~P4(f337(f337(f252(a884),f2(a884)),x71101))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x71101),x71102)),x71103))
% 157.25/157.00  [7225]~P4(f337(f61(x72251),x72253))+~P4(f337(f61(x72251),x72252))+P4(f337(f61(x72251),f337(f337(f113(f892(x72251,a878)),x72252),x72253)))
% 157.25/157.00  [7520]~P105(x75201)+~P4(f337(f61(x75201),x75202))+E(f141(x75201,f337(f337(f22(f892(x75201,a878)),x75202),f337(f337(f315(x75201),x75203),f197(f892(x75201,a878))))),f173(x75201,x75203,f141(x75201,x75202)))
% 157.25/157.00  [7586]P4(f337(x75861,f2(a1)))+~P4(f337(f337(f252(a884),x75862),x75863))+~P4(f337(x75861,f337(f103(a1),f337(f337(f22(a884),x75862),x75863))))
% 157.25/157.00  [7604]~P4(f337(f61(x76041),x76042))+E(f337(f37(x76041),f337(f337(f22(f892(x76041,a878)),x76042),f337(f337(f315(x76041),x76043),f197(f892(x76041,a878))))),f337(f37(x76041),x76042))+P4(f337(f337(f339(x76041),x76043),x76042))
% 157.25/157.00  [7735]~P122(x77351)+~P4(f337(f337(f252(x77351),f79(x77351)),x77352))+P4(f337(f337(f252(x77351),f79(x77351)),f337(f337(f82(x77351),x77352),f337(f337(f262(x77351),x77352),x77353))))
% 157.25/157.00  [7780]~P4(f337(f61(x77801),x77803))+E(f337(f337(f22(a884),f337(f37(x77801),x77802)),f337(f37(x77801),x77803)),f337(f37(x77801),f337(f337(f22(f892(x77801,a878)),x77802),x77803)))+~P4(f337(f337(f251(f892(x77801,a878)),x77803),x77802))
% 157.25/157.00  [7837]~P4(f337(f337(f251(a884),x78372),x78373))+~P4(f337(f337(f251(a884),x78371),f337(f337(f22(a884),x78373),x78372)))+P4(f337(f337(f251(a884),f337(f337(f81(a884),x78371),x78372)),x78373))
% 157.25/157.00  [7888]P4(f337(f61(x78881),x78882))+~P4(f337(f61(x78881),x78883))+~P4(f337(f61(x78881),f337(f337(f22(f892(x78881,a878)),x78882),x78883)))
% 157.25/157.00  [7894]~P4(f337(f61(x78941),x78942))+E(f337(f37(x78941),f337(f337(f22(f892(x78941,a878)),x78942),f337(f337(f315(x78941),x78943),f197(f892(x78941,a878))))),f337(f337(f22(a884),f337(f37(x78941),x78942)),f79(a884)))+~P4(f337(f337(f339(x78941),x78943),x78942))
% 157.25/157.00  [7969]P54(x79691,x79692)+~P54(x79691,x79693)+~P4(f337(f337(f251(f892(x79691,f892(x79691,a878))),x79692),x79693))
% 157.25/157.00  [8011]~P4(f337(f337(f251(a884),x80113),x80112))+P4(f337(f337(f251(a884),x80111),f337(f337(f22(a884),x80112),x80113)))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),x80111),x80113)),x80112))
% 157.25/157.00  [8029]P37(x80291,x80292)+~P37(x80291,x80293)+~P4(f337(f337(f251(f892(f891(x80291,x80291),a878)),x80292),x80293))
% 157.25/157.00  [8030]P52(x80301,x80302)+~P52(x80301,x80303)+~P4(f337(f337(f251(f892(f891(x80301,x80301),a878)),x80302),x80303))
% 157.25/157.00  [8265]~P122(x82651)+~P4(f337(f337(f252(x82651),f79(x82651)),x82652))+P4(f337(f337(f252(x82651),f337(f337(f262(x82651),x82652),x82653)),f337(f337(f82(x82651),x82652),f337(f337(f262(x82651),x82652),x82653))))
% 157.25/157.00  [8353]~P4(f337(x83531,f2(a1)))+~P4(f337(x83531,f337(f337(f22(a1),f337(f103(a1),x83532)),f337(f103(a1),x83533))))+P4(f337(x83531,f337(f103(a1),f337(f337(f22(a884),x83532),x83533))))
% 157.25/157.00  [8366]~P4(f337(f337(f251(a884),x83663),x83662))+P4(f337(x83661,f337(f337(f22(a1),f337(f103(a1),x83662)),f337(f103(a1),x83663))))+~P4(f337(x83661,f337(f103(a1),f337(f337(f22(a884),x83662),x83663))))
% 157.25/157.00  [8384]P4(f337(f337(f252(a884),x83841),x83842))+~P4(f337(x83843,f337(f337(f22(a1),f337(f103(a1),x83841)),f337(f103(a1),x83842))))+P4(f337(x83843,f337(f103(a1),f337(f337(f22(a884),x83841),x83842))))
% 157.25/157.00  [8438]~P124(x84382)+E(x84381,f2(x84382))+P4(f337(f337(f252(x84382),f2(x84382)),f337(f337(f81(x84382),f337(f337(f82(x84382),x84383),x84383)),f337(f337(f82(x84382),x84381),x84381))))
% 157.25/157.00  [8439]~P124(x84392)+E(x84391,f2(x84392))+P4(f337(f337(f252(x84392),f2(x84392)),f337(f337(f81(x84392),f337(f337(f82(x84392),x84391),x84391)),f337(f337(f82(x84392),x84393),x84393))))
% 157.25/157.00  [8537]~P4(f337(f337(f252(a884),f2(a884)),x85371))+~P4(f337(f337(f252(a1),x85372),x85373))+P4(f337(f337(f252(a1),f337(f337(f82(a1),f337(f103(a1),x85371)),x85372)),f337(f337(f82(a1),f337(f103(a1),x85371)),x85373)))
% 157.25/157.00  [8590]E(f337(f337(f104(f892(x85901,a878)),x85902),f39(f892(x85901,a878),x85903)),f197(f892(x85901,a878)))+P4(f337(f337(f339(f892(x85901,a878)),x85902),x85903))+P4(f337(f337(f339(f892(x85901,a878)),f857(x85903,x85902,x85901)),f337(f337(f315(f892(x85901,a878)),x85902),x85903)))
% 157.25/157.00  [8591]E(f337(f337(f104(f892(x85911,a878)),x85912),f39(f892(x85911,a878),x85913)),f197(f892(x85911,a878)))+P4(f337(f337(f339(f892(x85911,a878)),x85912),x85913))+P4(f337(f337(f339(f892(x85911,a878)),f856(x85913,x85912,x85911)),f337(f337(f315(f892(x85911,a878)),x85912),x85913)))
% 157.25/157.00  [8619]E(x86191,x86192)+~E(f337(f198(f885(x86193)),x86191),f337(f198(f885(x86193)),x86192))+P4(f337(f337(f339(f891(x86193,x86193)),f674(x86193,x86191,x86192)),f337(f175(f891(x86193,x86193)),f337(f337(f185(x86193,x86193),x86192),x86191))))
% 157.25/157.00  [8849]E(f313(x88491,x88492),f313(x88491,x88493))+~P4(f337(f337(f251(f892(f891(x88491,x88491),a878)),x88493),f313(x88491,x88492)))+~P4(f337(f337(f251(f892(f891(x88491,x88491),a878)),x88492),x88493))
% 157.25/157.00  [8909]~P39(x89091,f260(f892(x89091,a878)),x89093)+P4(f337(f337(f251(f892(f891(f885(x89091),f885(x89091)),a878)),f159(x89091,x89092)),f160(x89091,x89093)))+~P4(f337(f337(f251(f892(f891(x89091,x89091),a878)),x89092),x89093))
% 157.25/157.00  [9106]P37(x91061,x91062)+~P4(f337(f337(f339(x91061),x91063),f632(x91062,x91061)))+P4(f337(f337(f339(f891(x91061,x91061)),f337(f337(f272(x91061,x91061),f656(x91062,x91061,x91063)),x91063)),x91062))
% 157.25/157.00  [9143]~P4(f337(f61(x91431),x91432))+P4(f337(f61(f892(x91431,a878)),f337(f337(f60(x91431),x91432),x91433)))+~P4(f337(f337(f251(f892(f891(x91431,x91431),a878)),x91433),f337(f337(f274(x91431,x91431),x91432),f337(f16(f892(x91431,a878),x91431),x91432))))
% 157.25/157.00  [9177]P39(x91771,x91772,x91773)+P4(f337(f337(f339(x91771),f581(x91773,x91772,x91771)),x91772))+~P4(f337(f337(f251(f892(f891(x91771,x91771),a878)),x91773),f337(f337(f274(x91771,x91771),x91772),f337(f16(f892(x91771,a878),x91771),x91772))))
% 157.25/157.00  [9178]P39(x91781,x91782,x91783)+P4(f337(f337(f339(x91781),f584(x91782,x91783,x91781)),x91782))+~P4(f337(f337(f251(f892(f891(x91781,x91781),a878)),x91783),f337(f337(f274(x91781,x91781),x91782),f337(f16(f892(x91781,a878),x91781),x91782))))
% 157.25/157.00  [9211]~P61(x92111)+~P4(f337(f337(f252(x92111),x92112),x92113))+P4(f337(f337(f252(x92111),f337(f337(f295(x92111),f337(f337(f81(x92111),x92112),x92113)),f337(f337(f81(x92111),f79(x92111)),f79(x92111)))),x92113))
% 157.25/157.00  [9240]~P60(x92401)+P4(f337(f337(f251(x92401),x92402),x92403))+~P4(f337(f337(f251(x92401),f337(f337(f82(x92401),f479(x92403,x92402,x92401)),x92402)),x92403))
% 157.25/157.00  [9370]E(f337(f198(f885(f885(x93701))),f337(f138(f885(x93701),f337(f337(f8(a884,a878,f885(x93701)),f337(f252(a884),x93702)),f198(f885(x93701)))),f183(x93701,x93703))),f337(f198(f885(x93701)),f337(f337(f167(f885(x93701)),x93703),x93702)))+~P14(a884,f337(f171(a884),f337(f337(f156(f885(x93701),a884),f198(f885(x93701))),x93703)))+~P4(f337(f337(f252(a884),x93702),f337(f198(f885(f885(x93701))),x93703)))
% 157.25/157.00  [9478]~P37(x94781,x94782)+P26(x94781,f337(f337(f272(f892(f891(x94781,x94781),a878),f892(f891(x94781,x94781),a878)),x94782),x94783))+~P4(f337(f337(f251(f892(f891(x94781,x94781),a878)),f337(f337(f294(x94781,x94781,x94781),x94782),x94783)),x94782))
% 157.25/157.00  [9485]E(f337(f337(f156(f885(x94851),x94851),f337(f337(f7(f885(x94851),a884,x94851),f167(x94851)),x94852)),f337(f138(f885(x94851),f337(f337(f8(a884,a878,f885(x94851)),f337(f252(a884),x94852)),f198(f885(x94851)))),f183(x94851,x94853))),f337(f337(f167(f885(x94851)),x94853),x94852))+~P14(a884,f337(f171(a884),f337(f337(f156(f885(x94851),a884),f198(f885(x94851))),x94853)))+~P4(f337(f337(f252(a884),x94852),f337(f198(f885(f885(x94851))),x94853)))
% 157.25/157.00  [9617]P39(x96171,x96172,x96173)+~P4(f337(f337(f339(f891(x96171,x96171)),f337(f337(f272(x96171,x96171),f581(x96173,x96172,x96171)),f581(x96173,x96172,x96171))),x96173))+~P4(f337(f337(f251(f892(f891(x96171,x96171),a878)),x96173),f337(f337(f274(x96171,x96171),x96172),f337(f16(f892(x96171,a878),x96171),x96172))))
% 157.25/157.00  [9618]P39(x96181,x96182,x96183)+~P4(f337(f337(f339(f891(x96181,x96181)),f337(f337(f272(x96181,x96181),f584(x96182,x96183,x96181)),f584(x96182,x96183,x96181))),x96183))+~P4(f337(f337(f251(f892(f891(x96181,x96181),a878)),x96183),f337(f337(f274(x96181,x96181),x96182),f337(f16(f892(x96181,a878),x96181),x96182))))
% 157.25/157.00  [9793]~P138(x97931)+~P121(x97931)+E(f337(f337(f295(x97931),f337(f105(x97931),f337(f337(f74(f891(a1,a1),a1,x97932,f271(a1,a1)),f225(x97932)),x97933))),f337(f105(x97931),f337(f337(f74(f891(a1,a1),a1,x97932,f275(a1,a1)),f225(x97932)),x97933))),f235(x97932,x97931,x97933))
% 157.25/157.00  [9993]~E(x99933,f2(a884))+~E(f337(f198(f885(x99931)),f337(f337(f167(f885(x99931)),x99932),f735(x99933,x99931,x99932))),x99933)+E(f337(f337(f156(a884,f885(x99931)),f337(f337(f7(a884,f885(a884),f885(x99931)),f337(f337(f8(f892(a884,x99931),f892(f885(a884),f885(x99931)),a884),f156(a884,x99931)),f337(f7(a884,a884,x99931),f337(f337(f8(f885(x99931),f892(a884,x99931),a884),f167(x99931)),f337(f167(f885(x99931)),x99932))))),f141(a884,f337(f307(a884,f2(a884)),f337(f198(f885(f885(x99931))),x99932))))),f141(a884,f337(f307(a884,f2(a884)),x99933))),f183(x99931,x99932))
% 157.25/157.00  [9994]E(x99941,f116(f885(x99942)))+~E(f337(f198(f885(x99942)),f337(f337(f167(f885(x99942)),x99941),f735(x99943,x99942,x99941))),x99943)+E(f337(f337(f156(a884,f885(x99942)),f337(f337(f7(a884,f885(a884),f885(x99942)),f337(f337(f8(f892(a884,x99942),f892(f885(a884),f885(x99942)),a884),f156(a884,x99942)),f337(f7(a884,a884,x99942),f337(f337(f8(f885(x99942),f892(a884,x99942),a884),f167(x99942)),f337(f167(f885(x99942)),x99941))))),f141(a884,f337(f307(a884,f2(a884)),f337(f198(f885(f885(x99942))),x99941))))),f141(a884,f337(f307(a884,f2(a884)),x99943))),f183(x99942,x99941))
% 157.25/157.00  [9995]~E(x99953,f2(a884))+E(f337(f337(f156(a884,f885(x99951)),f337(f337(f7(a884,f885(a884),f885(x99951)),f337(f337(f8(f892(a884,x99951),f892(f885(a884),f885(x99951)),a884),f156(a884,x99951)),f337(f7(a884,a884,x99951),f337(f337(f8(f885(x99951),f892(a884,x99951),a884),f167(x99951)),f337(f167(f885(x99951)),x99952))))),f141(a884,f337(f307(a884,f2(a884)),f337(f198(f885(f885(x99951))),x99952))))),f141(a884,f337(f307(a884,f2(a884)),x99953))),f183(x99951,x99952))+P4(f337(f337(f252(a884),f735(x99953,x99951,x99952)),f337(f198(f885(f885(x99951))),x99952)))
% 157.25/157.00  [9996]E(x99961,f116(f885(x99962)))+E(f337(f337(f156(a884,f885(x99962)),f337(f337(f7(a884,f885(a884),f885(x99962)),f337(f337(f8(f892(a884,x99962),f892(f885(a884),f885(x99962)),a884),f156(a884,x99962)),f337(f7(a884,a884,x99962),f337(f337(f8(f885(x99962),f892(a884,x99962),a884),f167(x99962)),f337(f167(f885(x99962)),x99961))))),f141(a884,f337(f307(a884,f2(a884)),f337(f198(f885(f885(x99962))),x99961))))),f141(a884,f337(f307(a884,f2(a884)),x99963))),f183(x99962,x99961))+P4(f337(f337(f252(a884),f735(x99963,x99962,x99961)),f337(f198(f885(f885(x99962))),x99961)))
% 157.25/157.00  [7777]E(f337(f337(f81(a884),f337(f106(a884),x77771)),f337(f337(f81(a884),f337(f106(a884),x77772)),x77773)),f337(f337(f81(a884),f337(f106(a884),f337(f337(f81(a1),x77771),x77772))),x77773))+P4(f337(a202,f337(f106(a1),x77771)))+P4(f337(a202,f337(f106(a1),x77772)))
% 157.25/157.00  [8528]~P4(f337(f61(x85281),x85282))+~P4(f337(f337(f339(x85281),x85283),x85282))+E(f337(a115,f337(f37(x85281),f337(f337(f22(f892(x85281,a878)),x85282),f337(f337(f315(x85281),x85283),f197(f892(x85281,a878)))))),f337(f37(x85281),x85282))
% 157.25/157.00  [8544]~P4(f337(f61(x85441),x85442))+~P4(f337(f337(f339(x85441),x85443),x85442))+E(f337(f337(f81(a884),f79(a884)),f337(f37(x85441),f337(f337(f22(f892(x85441,a878)),x85442),f337(f337(f315(x85441),x85443),f197(f892(x85441,a878)))))),f337(f37(x85441),x85442))
% 157.25/157.00  [8628]~P105(x86281)+~P4(f337(f61(x86281),x86283))+E(f337(f337(f150(x86281,x86281,f5(x86281)),x86282),f141(x86281,f337(f337(f22(f892(x86281,a878)),x86283),f337(f337(f315(x86281),x86282),f197(f892(x86281,a878)))))),f141(x86281,f337(f337(f315(x86281),x86282),x86283)))
% 157.25/157.00  [8779]~P4(f337(f61(x87791),x87793))+~P4(f337(f61(x87791),x87792))+E(f337(f337(f81(a884),f337(f37(x87791),f337(f337(f113(f892(x87791,a878)),x87792),x87793))),f337(f37(x87791),f337(f337(f104(f892(x87791,a878)),x87792),x87793))),f337(f337(f81(a884),f337(f37(x87791),x87792)),f337(f37(x87791),x87793)))
% 157.25/157.00  [9941]~P25(x99411,f892(f892(x99411,a878),a878),f337(f337(f7(x99411,f892(f891(x99411,x99411),a878),f892(f892(x99411,a878),a878)),f337(f337(f8(f892(x99411,a878),f892(f892(f891(x99411,x99411),a878),f892(f892(x99411,a878),a878)),x99411),f60(x99411)),f337(f337(f7(x99411,f892(x99411,a878),f892(x99411,a878)),f315(x99411)),f197(f892(x99411,a878))))),x99413),x99412)+~P4(f337(f61(x99411),x99412))+E(f337(f37(f892(x99411,a878)),f337(f337(f60(x99411),x99412),x99413)),f337(f37(x99411),x99412))
% 157.25/157.00  [8043]~P92(x80431)+P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x80433)))+E(f337(f337(f262(x80431),x80432),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),x80433),x80433)),a100))),f79(x80431))
% 157.25/157.00  [9462]~P92(x94621)+~P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),x94623)))+E(f337(f337(f262(x94621),x94622),f337(f106(a884),f337(f337(f22(a1),f337(f337(f81(a1),x94623),x94623)),a100))),f337(f337(f87(x94621,x94621),f337(f337(f262(x94621),x94622),f337(f106(a884),x94623))),f337(f337(f18(x94621,x94621,x94621),f337(f337(f8(x94621,f892(x94621,x94621),x94621),f82(x94621)),f337(f82(x94621),x94622))),f5(x94621))))
% 157.25/157.00  [9853]~P4(f337(f139(x98531),x98533))+~P4(f337(f337(f339(x98531),x98532),f337(f175(x98531),x98533)))+E(f337(f337(f140(x98531),f337(f198(f885(x98531)),f180(x98531,f337(f337(f8(a878,a878,x98531),a332),f337(f337(f7(x98531,x98531,a878),a334),x98532)),f337(f171(x98531),x98533)))),f337(f171(x98531),x98533)),f337(f337(f153(x98531),x98532),f337(f171(x98531),f180(x98531,f337(f337(f8(a878,a878,x98531),a332),f337(f337(f7(x98531,x98531,a878),a334),x98532)),x98533))))
% 157.25/157.00  [9922]P4(f337(f337(f251(f892(f891(x99221,x99221),a878)),f313(x99221,x99222)),x99223))+~P4(f337(f337(f251(f892(f891(x99221,x99221),a878)),f313(x99221,f197(f892(f891(x99221,x99221),a878)))),x99223))+~P4(f337(f337(f251(f892(f891(x99221,x99221),a878)),f337(f337(f294(x99221,x99221,x99221),f337(f337(f104(f892(f891(x99221,x99221),a878)),f313(x99221,x99222)),x99223)),x99222)),x99223))
% 157.25/157.00  [9764]~P4(f337(f61(x97641),f337(f257(x97641),x97643)))+~P4(f337(f61(x97641),f337(f257(x97641),x97642)))+P4(f337(f61(x97641),f337(f257(x97641),f337(f337(f18(x97641,a878,a878),f337(f337(f8(a878,f892(a878,a878),x97641),a336),x97642)),x97643))))
% 157.25/157.00  [10056]P4(f337(f337(f251(f892(f891(x100561,x100561),a878)),f337(f337(f294(x100561,x100561,x100561),x100562),f313(x100561,x100562))),x100563))+~P4(f337(f337(f251(f892(f891(x100561,x100561),a878)),x100562),x100563))+~P4(f337(f337(f251(f892(f891(x100561,x100561),a878)),f337(f337(f294(x100561,x100561,x100561),f337(f337(f104(f892(f891(x100561,x100561),a878)),f337(f337(f294(x100561,x100561,x100561),x100562),f313(x100561,x100562))),x100563)),x100562)),x100563))
% 157.25/157.00  [10009]~P111(x100092)+E(x100091,f2(x100092))+~E(f337(f337(f81(x100092),f337(f337(f262(x100092),x100093),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x100092),x100091),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f2(x100092))
% 157.25/157.00  [10010]~P111(x100102)+E(x100101,f2(x100102))+~E(f337(f337(f81(x100102),f337(f337(f262(x100102),x100101),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x100102),x100103),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f2(x100102))
% 157.25/157.00  [10015]~P4(f337(f139(x100151),x100153))+~P4(f337(f337(f339(x100151),x100152),f337(f175(x100151),x100153)))+E(f337(f171(x100151),f337(f174(x100151),f337(f337(f140(x100151),f337(f198(f885(x100151)),f180(x100151,f337(f337(f8(a878,a878,x100151),a332),f337(f337(f7(x100151,x100151,a878),a334),x100152)),x100153))),x100153))),f180(x100151,f337(f337(f8(a878,a878,x100151),a332),f337(f337(f7(x100151,x100151,a878),a334),x100152)),f337(f171(x100151),x100153)))
% 157.25/157.00  [10100]~P111(x101002)+E(x101001,f2(x101002))+P4(f337(f337(f252(x101002),f2(x101002)),f337(f337(f81(x101002),f337(f337(f262(x101002),x101003),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101002),x101001),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))))
% 157.25/157.00  [10101]~P111(x101012)+E(x101011,f2(x101012))+P4(f337(f337(f252(x101012),f2(x101012)),f337(f337(f81(x101012),f337(f337(f262(x101012),x101011),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101012),x101013),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))))
% 157.25/157.00  [10144]~P111(x101441)+P4(f337(f337(f251(x101441),f2(x101441)),x101442))+~P4(f337(f337(f251(x101441),f2(x101441)),f337(f337(f262(x101441),x101442),f337(a115,f337(f337(f82(a884),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),x101443)))))
% 157.25/157.00  [5547]~P24(x55471,x55474,x55473)+P24(x55471,x55472,x55473)+~P24(x55471,x55472,x55474)
% 157.25/157.00  [5006]~E(x50062,f91(x50063,x50061))+P4(f337(x50061,x50062))+~P4(f337(x50061,x50064))
% 157.25/157.00  [5258]E(f68(x52583,x52582,x52584),x52582)+E(x52581,f768(x52582,x52583,x52584))+~P4(f337(x52584,x52581))
% 157.25/157.00  [6559]E(f68(x65591,x65592,x65593),f86(x65591,x65593))+~E(f810(x65592,x65591,x65593,x65594),x65594)+~P4(f337(x65593,x65594))
% 157.25/157.00  [6765]~P37(x67652,x67654)+~P37(x67651,x67653)+P37(f891(x67651,x67652),f329(x67651,x67652,x67653,x67654))
% 157.25/157.00  [5188]~P8(x51884,x51881)+~E(f337(x51881,x51882),f337(x51881,x51883))+P4(f337(f337(x51881,x51882),x51883))
% 157.25/157.00  [5362]~P8(x53624,x53621)+E(f337(x53621,x53622),f337(x53621,x53623))+~P4(f337(f337(x53621,x53622),x53623))
% 157.25/157.00  [5454]~P18(x54543,x54544,x54541)+E(f337(x54541,x54542),f337(f63(x54543,x54544),x54542))+~P4(f337(f61(x54543),x54542))
% 157.25/157.00  [5455]~P2(x54553,x54554,x54551)+E(f337(x54551,x54552),f337(f63(x54553,x54554),x54552))+~P4(f337(f61(x54553),x54552))
% 157.25/157.00  [5580]~P8(x55804,x55801)+~P4(f337(f337(x55801,x55803),x55802))+P4(f337(f337(x55801,x55802),x55803))
% 157.25/157.00  [5650]E(x56501,x56502)+~E(f337(f271(x56503,x56504),x56501),f337(f271(x56503,x56504),x56502))+~E(f337(f275(x56503,x56504),x56501),f337(f275(x56503,x56504),x56502))
% 157.25/157.00  [5675]E(x56751,x56752)+~P4(f337(f47(x56753,x56754),x56752))+~P4(f337(f47(x56753,x56754),x56751))
% 157.25/157.00  [5868]~P68(x58682)+E(f243(x58681,x58682,x58683,x58684),f2(x58682))+P4(f337(f61(x58681),x58684))
% 157.25/157.00  [6005]~P4(f337(f325(x60051,x60052),x60054))+P4(f337(f325(x60051,x60052),x60053))+~P4(f337(f337(x60052,x60053),x60054))
% 157.25/157.00  [7883]E(x78831,f2(a884))+~P4(f337(x78832,x78833))+P4(f337(x78832,f801(x78832,x78833,x78831,x78834)))
% 157.25/157.00  [7964]~P105(x79642)+~P4(f337(f139(x79641),x79644))+P4(f337(f139(x79641),f152(x79641,x79642,x79643,x79644)))
% 157.25/157.00  [8009]E(f68(x80091,x80092,x80093),f86(x80091,x80093))+~P4(f337(x80093,x80094))+P4(f337(x80093,f810(x80092,x80091,x80093,x80094)))
% 157.25/157.00  [8184]~P4(f337(f61(x81842),x81844))+~P4(f337(f61(x81841),x81843))+P4(f337(f61(f893(x81841,x81842)),f324(x81841,x81842,x81843,x81844)))
% 157.25/157.00  [8185]~P4(f337(f139(x81852),x81854))+~P4(f337(f139(x81851),x81853))+P4(f337(f139(f891(x81851,x81852)),f59(x81851,x81852,x81853,x81854)))
% 157.25/157.00  [8189]P4(f337(f337(f339(f885(x81891)),f337(f337(f136(x81891),x81892),x81893)),f163(x81891,x81894)))+~P4(f337(f337(f339(f885(x81891)),x81893),f163(x81891,x81894)))+~P4(f337(f337(f339(f885(x81891)),x81892),f163(x81891,x81894)))
% 157.25/157.00  [8468]E(x84681,f2(a884))+P4(f337(x84682,x84683))+~P4(f337(x84682,f805(x84682,x84683,x84681,x84684)))
% 157.25/157.00  [8507]~P105(x85073)+~P4(f337(f139(x85071),f152(x85071,x85073,x85074,x85072)))+P4(f337(f139(x85071),x85072))
% 157.25/157.00  [8770]~P4(f337(f337(f339(f891(x87701,x87701)),f337(f337(f272(x87701,x87701),x87702),x87704)),f313(x87701,x87703)))+P4(f337(f337(f339(x87701),x87702),f326(x87701,x87703)))+~P4(f337(f337(f339(x87701),x87704),f326(x87701,x87703)))
% 157.25/157.00  [5172]~P68(x51722)+E(f337(f337(f6(x51721,x51722),x51723),x51724),f2(x51722))+P4(f337(f61(x51721),x51724))
% 157.25/157.00  [5175]~P75(x51752)+E(f337(f337(f9(x51751,x51752),x51753),x51754),f79(x51752))+P4(f337(f61(x51751),x51754))
% 157.25/157.00  [5325]~P70(x53253)+E(x53251,x53252)+~E(f337(f337(f81(x53253),x53254),x53251),f337(f337(f81(x53253),x53254),x53252))
% 157.25/157.00  [5326]~P71(x53263)+E(x53261,x53262)+~E(f337(f337(f81(x53263),x53264),x53261),f337(f337(f81(x53263),x53264),x53262))
% 157.25/157.00  [5328]~P70(x53283)+E(x53281,x53282)+~E(f337(f337(f81(x53283),x53281),x53284),f337(f337(f81(x53283),x53282),x53284))
% 157.25/157.00  [5450]~P6(x54503)+E(x54501,f197(f892(x54502,a878)))+E(f337(f337(f41(x54502,x54503),x54501),f337(f16(x54503,x54502),x54504)),x54504)
% 157.25/157.00  [5451]~P6(x54513)+E(x54511,f197(f892(x54512,a878)))+E(f337(f337(f42(x54512,x54513),x54511),f337(f16(x54513,x54512),x54514)),x54514)
% 157.25/157.00  [5663]~P106(x56633)+E(x56631,x56632)+~E(f308(x56633,x56634,x56631),f337(f337(f315(x56633),x56632),f197(f892(x56633,a878))))
% 157.25/157.00  [5664]~P106(x56643)+E(x56641,x56642)+~E(f308(x56643,x56641,x56642),f337(f337(f315(x56643),x56644),f197(f892(x56643,a878))))
% 157.25/157.00  [5724]~P35(x57243,x57241,x57244)+P35(x57243,x57241,f337(f337(f153(x57243),x57242),x57244))+P4(f337(x57241,x57242))
% 157.25/157.00  [5827]~P31(x58271,x58272,x58274)+~P4(f337(x58272,x58273))+P31(x58271,x58272,f337(f337(f153(x58271),x58273),x58274))
% 157.25/157.00  [5961]P4(f337(x59611,x59612))+~P4(f337(f265(x59613,x59611),x59614))+~P4(f337(f337(f339(x59613),x59612),x59614))
% 157.25/157.00  [5970]~P31(x59701,x59702,x59704)+~P31(x59701,x59702,x59703)+P31(x59701,x59702,f337(f337(f136(x59701),x59703),x59704))
% 157.25/157.00  [5981]P33(x59811,x59812,x59813)+~P33(x59811,x59812,f337(f337(f153(x59811),x59814),x59813))+P4(f337(x59812,x59814))
% 157.25/157.00  [5982]P35(x59821,x59822,x59823)+~P35(x59821,x59822,f337(f337(f153(x59821),x59824),x59823))+P4(f337(x59822,x59824))
% 157.25/157.00  [6058]P33(x60581,x60582,x60583)+P33(x60581,x60582,x60584)+~P33(x60581,x60582,f337(f337(f136(x60581),x60584),x60583))
% 157.25/157.00  [6077]~P68(x60771)+E(f337(f337(f6(a884,x60771),x60772),f337(f307(a884,x60773),f337(a115,x60774))),f2(x60771))+~P4(f337(f337(f252(a884),x60774),x60773))
% 157.25/157.00  [6082]~P56(x60821)+~E(f44(x60821,x60822,x60823),f44(x60821,x60824,x60823))+E(f44(x60821,f337(f80(x60821),x60822),x60823),f44(x60821,f337(f80(x60821),x60824),x60823))
% 157.25/157.00  [6150]P4(f337(x61501,x61502))+~E(f337(f138(x61503,x61501),x61504),x61504)+~P4(f337(f337(f339(x61503),x61502),f337(f175(x61503),x61504)))
% 157.25/157.00  [6169]~E(f337(f337(f81(a884),x61693),x61692),f337(f337(f81(a884),x61691),x61694))+~P4(f337(f337(f252(a884),x61693),x61694))+P4(f337(f337(f252(a884),x61691),x61692))
% 157.25/157.00  [6173]P33(x61731,x61732,x61733)+~P4(f337(x61732,x61734))+~P4(f337(f337(f339(x61731),x61734),f337(f175(x61731),x61733)))
% 157.25/157.00  [6211]~P31(x62113,x62111,x62114)+P4(f337(x62111,x62112))+~P4(f337(f337(f339(x62113),x62112),f337(f175(x62113),x62114)))
% 157.25/157.00  [6213]~E(f337(f138(x62131,x62132),x62133),f116(x62131))+~P4(f337(x62132,x62134))+~P4(f337(f337(f339(x62131),x62134),f337(f175(x62131),x62133)))
% 157.25/157.00  [6214]~E(f180(x62143,x62141,x62144),x62144)+P4(f337(x62141,x62142))+~P4(f337(f337(f339(x62143),x62142),f337(f175(x62143),x62144)))
% 157.25/157.00  [6249]~E(x62494,f197(f892(x62492,a878)))+~E(x62493,f197(f892(x62491,a878)))+E(f324(x62491,x62492,x62493,x62494),f197(f892(f893(x62491,x62492),a878)))
% 157.25/157.00  [6393]P4(f337(x63931,x63932))+~P4(f337(f162(x63933,x63931),x63934))+~P4(f337(f337(f339(x63933),x63932),f337(f175(x63933),x63934)))
% 157.25/157.00  [6664]~P68(x66641)+E(f337(f337(f6(a884,x66641),x66642),f308(a884,x66643,f337(a115,x66644))),f2(x66641))+~P4(f337(f337(f252(a884),f337(a115,x66644)),x66643))
% 157.25/157.00  [6804]~P105(x68041)+E(f337(f337(f22(f892(x68041,a878)),f337(f307(x68041,x68042),x68043)),f337(f307(x68041,x68042),x68044)),f337(f307(x68041,x68044),x68043))+~P4(f337(f337(f251(x68041),x68042),x68044))
% 157.25/157.00  [6876]~E(x68763,x68764)+E(x68761,f2(a884))+P4(f337(f337(f339(x68762),x68763),f337(f175(x68762),f172(x68762,x68761,x68764))))
% 157.25/157.00  [7156]~P4(f337(f337(f339(f885(x71561)),x71564),f163(x71561,x71563)))+P4(f337(f337(f339(x71561),x71562),x71563))+~P4(f337(f337(f339(x71561),x71562),f337(f175(x71561),x71564)))
% 157.25/157.00  [7163]~P37(x71631,x71632)+P4(f337(f337(f339(x71631),f633(x71632,x71631,x71633)),x71633))+~P4(f337(f337(f339(x71631),x71634),x71633))
% 157.25/157.00  [7219]~P68(x72191)+E(f337(f337(f337(f65(x72191,x72192,f81(x72191)),x72193),f2(x72191)),x72194),f337(f337(f6(x72192,x72191),x72193),x72194))+~P4(f337(f61(x72192),x72194))
% 157.25/157.00  [7221]~P75(x72211)+E(f337(f337(f337(f65(x72211,x72212,f82(x72211)),x72213),f79(x72211)),x72214),f337(f337(f9(x72212,x72211),x72213),x72214))+~P4(f337(f61(x72212),x72214))
% 157.25/157.00  [7250]P25(x72501,x72502,x72503,x72504)+~E(f337(f37(x72502),f337(f316(x72501,x72502,x72503),x72504)),f337(f37(x72501),x72504))+~P4(f337(f61(x72501),x72504))
% 157.25/157.00  [7436]~P68(x74361)+E(f337(f337(f81(x74361),f337(x74362,x74363)),f337(f337(f6(a884,x74361),x74362),f310(a884,x74363,x74364))),f337(f337(f6(a884,x74361),x74362),f308(a884,x74363,x74364)))+~P4(f337(f337(f251(a884),x74363),x74364))
% 157.25/157.00  [7446]~P68(x74461)+~P25(x74462,x74461,x74463,x74464)+E(f337(f337(f6(x74461,x74461),f34(x74461)),f337(f316(x74462,x74461,x74463),x74464)),f337(f337(f6(x74462,x74461),x74463),x74464))
% 157.25/157.00  [7447]~P75(x74471)+~P25(x74472,x74471,x74473,x74474)+E(f337(f337(f9(x74471,x74471),f34(x74471)),f337(f316(x74472,x74471,x74473),x74474)),f337(f337(f9(x74472,x74471),x74473),x74474))
% 157.25/157.00  [7501]E(f337(f37(f893(x75011,x75012)),f324(x75011,x75012,x75013,x75014)),f337(f337(f81(a884),f337(f37(x75011),x75013)),f337(f37(x75012),x75014)))+~P4(f337(f61(x75012),x75014))+~P4(f337(f61(x75011),x75013))
% 157.25/157.00  [7587]E(x75871,x75872)+P4(f337(f337(f339(x75873),x75871),f337(f175(x75873),f173(x75873,x75872,x75874))))+~P4(f337(f337(f339(x75873),x75871),f337(f175(x75873),x75874)))
% 157.25/157.00  [7814]~P68(x78141)+E(f337(f337(f81(x78141),f337(f337(f6(a884,x78141),x78142),f337(f307(a884,x78143),x78144))),f337(x78142,x78144)),f337(f337(f6(a884,x78141),x78142),f337(f307(a884,x78143),f337(a115,x78144))))+P4(f337(f337(f252(a884),x78144),x78143))
% 157.25/157.00  [7865]~P25(x78651,x78652,x78653,f260(f892(x78651,a878)))+~P4(f337(f61(x78652),x78654))+P4(f337(f61(x78651),f337(f317(x78651,x78652,x78653),x78654)))
% 157.25/157.00  [7977]P4(f337(f337(f339(f885(x79771)),f337(f337(f153(x79771),x79772),x79773)),f163(x79771,x79774)))+~P4(f337(f337(f339(f885(x79771)),x79773),f163(x79771,x79774)))+~P4(f337(f337(f339(x79771),x79772),x79774))
% 157.25/157.00  [8067]~E(f337(f316(x80673,x80671,x80674),f260(f892(x80673,a878))),f260(f892(x80671,a878)))+P4(f337(f61(x80671),x80672))+~P4(f337(f61(x80673),f337(f317(x80673,x80671,x80674),x80672)))
% 157.25/157.00  [8157]~P25(x81571,x81573,x81574,x81572)+P4(f337(f61(x81571),x81572))+~P4(f337(f61(x81573),f337(f316(x81571,x81573,x81574),x81572)))
% 157.25/157.00  [8178]~E(x81782,x81783)+P4(f337(f337(f339(f891(x81781,x81781)),f337(f337(f272(x81781,x81781),x81782),x81783)),f269(x81781,x81784)))+~P4(f337(f337(f339(x81781),x81782),x81784))
% 157.25/157.00  [8215]~P68(x82151)+E(f337(f337(f81(x82151),f337(f337(f6(a884,x82151),x82152),f308(a884,x82153,x82154))),f337(x82152,f337(a115,x82154))),f337(f337(f6(a884,x82151),x82152),f308(a884,x82153,f337(a115,x82154))))+P4(f337(f337(f252(a884),f337(a115,x82154)),x82153))
% 157.25/157.00  [8279]P4(f337(x82791,x82792))+~P4(f337(x82791,f337(f337(f167(x82793),x82794),f687(x82791,x82794,x82793))))+~P4(f337(f337(f339(x82793),x82792),f337(f175(x82793),x82794)))
% 157.25/157.00  [8417]~P4(f337(f337(f339(x84171),x84172),f326(x84171,x84174)))+P4(f337(f337(f339(f885(x84171)),f337(f337(f153(x84171),x84172),x84173)),f326(f885(x84171),f159(x84171,x84174))))+~P4(f337(f337(f339(f885(x84171)),x84173),f326(f885(x84171),f159(x84171,x84174))))
% 157.25/157.00  [8430]~P25(x84302,x84303,x84304,f561(x84304,x84303,x84302,x84301))+P25(x84302,x84303,x84304,f40(f892(x84302,a878),x84301))+E(x84301,f197(f892(f892(x84302,a878),a878)))
% 157.25/157.00  [8688]E(x86881,x86882)+~P4(f337(f337(f339(f891(x86883,x86883)),f337(f337(f272(x86883,x86883),x86881),x86882)),f313(x86883,x86884)))+P4(f337(f337(f339(x86883),x86881),f337(f270(x86883,x86883),x86884)))
% 157.25/157.00  [8952]E(x89521,f2(a884))+P4(f337(x89522,x89523))+P4(f337(f337(f339(x89524),f805(x89522,x89523,x89521,x89524)),f337(f175(x89524),f172(x89524,x89521,x89523))))
% 157.25/157.00  [8962]E(x89621,f2(a884))+~P4(f337(x89623,x89624))+P4(f337(f337(f339(x89622),f801(x89623,x89624,x89621,x89622)),f337(f175(x89622),f172(x89622,x89621,x89624))))
% 157.25/157.00  [8967]P25(x89672,x89673,x89674,f40(f892(x89672,a878),x89671))+E(x89671,f197(f892(f892(x89672,a878),a878)))+P4(f337(f337(f339(f892(x89672,a878)),f561(x89674,x89673,x89672,x89671)),x89671))
% 157.25/157.00  [9097]P4(f337(f61(x90971),x90972))+~P4(f337(f61(x90974),f337(f316(x90971,x90974,x90973),x90972)))+P4(f337(f337(f339(x90971),f446(x90973,x90974,x90972,x90971)),x90972))
% 157.25/157.00  [9189]~P6(x91892)+E(f337(f337(f64(x91891,x91892,f337(f337(f8(x91892,f892(x91892,x91892),x91891),f113(x91892)),x91893)),f197(x91892)),x91894),f337(f337(f41(x91891,x91892),x91894),x91893))+~P4(f337(f61(x91891),x91894))
% 157.25/157.00  [9190]~P6(x91902)+E(f337(f337(f64(x91901,x91902,f337(f337(f8(x91902,f892(x91902,x91902),x91901),f104(x91902)),x91903)),f260(x91902)),x91904),f337(f337(f42(x91901,x91902),x91904),x91903))+~P4(f337(f61(x91901),x91904))
% 157.25/157.00  [9268]P4(f337(x92681,x92682))+~P4(f337(x92681,f337(f337(f167(x92683),x92684),f757(x92682,x92681,x92684,x92683))))+~P4(f337(f337(f339(x92683),x92682),f337(f175(x92683),x92684)))
% 157.25/157.00  [9290]E(x92901,x92902)+~P4(f337(f337(f339(f891(x92903,x92903)),f337(f337(f272(x92903,x92903),x92901),x92902)),f313(x92903,x92904)))+P4(f337(f337(f339(f891(x92903,x92903)),f337(f337(f272(x92903,x92903),x92901),x92902)),f337(f337(f294(x92903,x92903,x92903),x92904),f313(x92903,x92904))))
% 157.25/157.00  [9334]~E(f337(f198(f885(x93341)),x93342),f337(f198(f885(x93341)),x93343))+~P4(f337(f337(f339(f891(f885(x93341),f885(x93341))),f337(f337(f272(f885(x93341),f885(x93341)),x93342),x93343)),f149(x93341,x93344)))+P4(f337(f337(f339(f891(f885(x93341),f885(x93341))),f337(f337(f272(f885(x93341),f885(x93341)),x93342),x93343)),f147(x93341,x93344)))
% 157.25/157.00  [9564]P31(x95641,f337(f337(f18(x95641,a878,a878),f337(f337(f8(a878,f892(a878,a878),x95641),a336),f337(f337(f8(a878,a878,x95641),a332),x95642))),f337(a334,x95643)),x95644)+~P4(f337(x95642,x95643))+~P35(x95641,x95642,f337(f337(f153(x95641),x95643),x95644))
% 157.25/157.00  [9726]~P31(x97261,f337(f337(f18(x97261,a878,a878),f337(f337(f8(a878,f892(a878,a878),x97261),a336),f337(f337(f8(a878,a878,x97261),a332),x97262))),f337(a334,x97263)),x97264)+~P4(f337(x97262,x97263))+P35(x97261,x97262,f337(f337(f153(x97261),x97263),x97264))
% 157.25/157.00  [9730]~P35(x97301,x97302,x97304)+~P31(x97301,f337(f337(f18(x97301,a878,a878),f337(f337(f8(a878,f892(a878,a878),x97301),a336),f337(f337(f8(a878,a878,x97301),a332),x97302))),f337(a334,x97303)),x97304)+P35(x97301,x97302,f337(f337(f153(x97301),x97303),x97304))
% 157.25/157.00  [9767]~P67(x97671)+E(f337(f337(f6(a884,x97671),f337(f337(f18(a884,x97671,x97671),f337(f337(f8(x97671,f892(x97671,x97671),a884),f22(x97671)),x97672)),f337(f337(f8(a884,x97671,a884),x97672),f337(f337(f7(a884,a884,a884),f81(a884)),f79(a884))))),f308(a884,x97673,x97674)),f2(x97671))+P4(f337(f337(f251(a884),x97673),x97674))
% 157.25/157.00  [10008]~P37(x100082,x100084)+~P25(x100082,x100081,x100083,f260(f892(x100082,a878)))+P37(x100081,f337(f316(f891(x100082,x100082),f891(x100081,x100081),f277(x100082,x100081,x100082,x100081,x100083,x100083)),x100084))
% 157.25/157.00  [10171]~E(f337(f198(f885(x101711)),x101713),f337(f198(f885(x101711)),x101712))+P4(f337(f337(f339(f891(f885(x101711),f885(x101711))),f337(f337(f272(f885(x101711),f885(x101711)),x101712),x101713)),f160(x101711,x101714)))+~P4(f337(f337(f276(x101711,x101711,a878),f337(f337(f7(x101711,f892(f891(x101711,x101711),a878),f892(x101711,a878)),f337(f337(f8(f892(x101711,f892(f892(f891(x101711,x101711),a878),a878)),f892(f892(f891(x101711,x101711),a878),f892(x101711,a878)),x101711),f7(x101711,f892(f891(x101711,x101711),a878),a878)),f337(f337(f8(f892(x101711,f891(x101711,x101711)),f892(x101711,f892(f892(f891(x101711,x101711),a878),a878)),x101711),f337(f8(f891(x101711,x101711),f892(f892(f891(x101711,x101711),a878),a878),x101711),f339(f891(x101711,x101711)))),f272(x101711,x101711)))),x101714)),f676(x101714,x101713,x101712,x101711)))
% 157.25/157.00  [6134]~P55(x61341)+~E(x61342,f2(x61341))+E(f337(f337(f38(x61341),f337(f337(f82(x61341),x61342),x61343)),f337(f337(f82(x61341),x61342),x61344)),f2(x61341))
% 157.25/157.00  [6172]E(x61721,f116(x61722))+E(x61723,f337(f337(f22(a884),f337(f198(f885(x61722)),x61721)),f79(a884)))+E(f146(x61722,f337(f337(f161(x61722,x61721),x61723),x61724)),f146(x61722,x61721))
% 157.25/157.00  [6202]E(x62021,x62022)+P4(f337(x62023,x62022))+~P4(f337(f337(f337(f315(x62024),x62021),x62023),x62022))
% 157.25/157.00  [6218]~P68(x62181)+~P4(f337(f139(x62182),x62184))+E(f337(f168(x62181),f337(f337(f156(x62182,x62181),x62183),x62184)),f337(f337(f6(x62182,x62181),x62183),f337(f175(x62182),x62184)))
% 157.25/157.00  [6242]~P75(x62422)+~P4(f337(f61(x62421),x62424))+E(f337(f337(f9(x62421,x62422),f337(f16(x62422,x62421),x62423)),x62424),f337(f337(f262(x62422),x62423),f337(f37(x62421),x62424)))
% 157.25/157.00  [6297]~P58(x62972)+E(x62971,f2(x62972))+E(f337(f337(f295(x62972),f337(f337(f82(x62972),x62973),x62971)),f337(f337(f82(x62972),x62974),x62971)),f337(f337(f295(x62972),x62973),x62974))
% 157.25/157.00  [6298]~P58(x62982)+E(x62981,f2(x62982))+E(f337(f337(f295(x62982),f337(f337(f82(x62982),x62981),x62983)),f337(f337(f82(x62982),x62981),x62984)),f337(f337(f295(x62982),x62983),x62984))
% 157.25/157.00  [6299]~P55(x62992)+E(x62991,f2(x62992))+E(f337(f337(f38(x62992),f337(f337(f82(x62992),x62993),x62991)),f337(f337(f82(x62992),x62994),x62991)),f337(f337(f38(x62992),x62993),x62994))
% 157.25/157.00  [6301]~P55(x63012)+E(x63011,f2(x63012))+E(f337(f337(f38(x63012),f337(f337(f82(x63012),x63011),x63013)),f337(f337(f82(x63012),x63011),x63014)),f337(f337(f38(x63012),x63013),x63014))
% 157.25/157.00  [6363]P4(f337(x63631,x63632))+~E(x63633,f337(f337(f81(a884),x63634),x63632))+~P4(f337(x63631,f337(f337(f22(a884),x63633),x63634)))
% 157.25/157.00  [6444]P28(x64441,x64442,x64443)+P27(x64441,f594(x64443,x64442,x64441),x64444)+~P4(f337(f337(f339(f882(x64441)),x64444),x64442))
% 157.25/157.00  [6446]~P4(f337(x64462,x64463))+~P4(f337(f162(x64461,x64462),x64464))+P4(f337(f162(x64461,x64462),f337(f337(f153(x64461),x64463),x64464)))
% 157.25/157.00  [6487]E(x64871,f116(x64872))+~E(x64873,f337(f337(f22(a884),f337(f198(f885(x64872)),x64871)),f79(a884)))+E(f146(x64872,f337(f337(f161(x64872,x64871),x64873),x64874)),x64874)
% 157.25/157.00  [6510]~P100(x65101)+~P4(f337(f337(f251(x65101),x65102),x65104))+P4(f337(f337(f251(x65101),x65102),f337(f337(f113(x65101),x65103),x65104)))
% 157.25/157.00  [6511]~P100(x65111)+~P4(f337(f337(f251(x65111),x65112),x65113))+P4(f337(f337(f251(x65111),x65112),f337(f337(f113(x65111),x65113),x65114)))
% 157.25/157.00  [6513]~P105(x65131)+~P4(f337(f337(f251(x65131),x65132),x65134))+P4(f337(f337(f251(x65131),x65132),f337(f337(f250(x65131),x65133),x65134)))
% 157.25/157.00  [6515]~P105(x65151)+~P4(f337(f337(f251(x65151),x65152),x65153))+P4(f337(f337(f251(x65151),x65152),f337(f337(f250(x65151),x65153),x65154)))
% 157.25/157.00  [6516]~P100(x65161)+~P4(f337(f337(f252(x65161),x65162),x65164))+P4(f337(f337(f252(x65161),x65162),f337(f337(f113(x65161),x65163),x65164)))
% 157.25/157.00  [6517]~P100(x65171)+~P4(f337(f337(f252(x65171),x65172),x65173))+P4(f337(f337(f252(x65171),x65172),f337(f337(f113(x65171),x65173),x65174)))
% 157.25/157.00  [6519]~P105(x65191)+~P4(f337(f337(f252(x65191),x65192),x65194))+P4(f337(f337(f252(x65191),x65192),f337(f337(f250(x65191),x65193),x65194)))
% 157.25/157.00  [6521]~P105(x65211)+~P4(f337(f337(f252(x65211),x65212),x65213))+P4(f337(f337(f252(x65211),x65212),f337(f337(f250(x65211),x65213),x65214)))
% 157.25/157.00  [6610]~E(f337(f337(f167(x66101),x66102),x66103),x66104)+E(f337(f337(f161(x66101,x66102),x66103),x66104),x66102)+~P4(f337(f337(f252(a884),x66103),f337(f198(f885(x66101)),x66102)))
% 157.25/157.00  [6650]P4(f337(x66501,x66502))+~P4(f337(x66503,x66502))+~P4(f337(f337(f251(f892(x66504,a878)),x66503),x66501))
% 157.25/157.00  [6681]~E(f337(f337(f161(x66811,x66812),x66813),x66814),x66812)+E(f337(f337(f167(x66811),x66812),x66813),x66814)+~P4(f337(f337(f252(a884),x66813),f337(f198(f885(x66811)),x66812)))
% 157.25/157.00  [6696]~P4(f337(f162(x66961,x66962),x66964))+~P4(f337(f162(x66961,x66962),x66963))+P4(f337(f162(x66961,x66962),f337(f337(f136(x66961),x66963),x66964)))
% 157.25/157.00  [6792]P27(x67921,x67922,x67923)+~P27(x67921,f337(a115,x67922),f596(x67922,x67924,x67921))+~P4(f337(f337(f339(f882(x67921)),x67923),x67924))
% 157.25/157.00  [6801]E(x68011,f197(f892(x68012,a878)))+E(x68013,f197(f892(x68014,a878)))+~E(f337(f337(f274(x68014,x68012),x68013),f337(f16(f892(x68012,a878),x68014),x68011)),f197(f892(f891(x68014,x68012),a878)))
% 157.25/157.00  [6820]E(x68201,x68202)+P4(f337(f337(f339(x68203),x68201),x68204))+~P4(f337(f337(f339(x68203),x68201),f337(f337(f315(x68203),x68202),x68204)))
% 157.25/157.00  [6837]~P105(x68371)+P4(f337(f337(f251(x68371),x68372),x68373))+~P4(f337(f337(f251(x68371),x68372),f337(f337(f249(x68371),x68374),x68373)))
% 157.25/157.00  [6839]~P105(x68391)+P4(f337(f337(f251(x68391),x68392),x68393))+~P4(f337(f337(f251(x68391),x68392),f337(f337(f249(x68391),x68393),x68394)))
% 157.25/157.00  [6841]~P101(x68411)+P4(f337(f337(f251(x68411),x68412),x68413))+~P4(f337(f337(f251(x68411),x68412),f337(f337(f104(x68411),x68414),x68413)))
% 157.25/157.00  [6843]~P101(x68431)+P4(f337(f337(f251(x68431),x68432),x68433))+~P4(f337(f337(f251(x68431),x68432),f337(f337(f104(x68431),x68433),x68434)))
% 157.25/157.00  [6844]~P105(x68441)+P4(f337(f337(f252(x68441),x68442),x68443))+~P4(f337(f337(f252(x68441),x68442),f337(f337(f249(x68441),x68444),x68443)))
% 157.25/157.00  [6845]~P105(x68451)+P4(f337(f337(f252(x68451),x68452),x68453))+~P4(f337(f337(f252(x68451),x68452),f337(f337(f249(x68451),x68453),x68454)))
% 157.25/157.00  [6867]~E(f337(f337(f167(x68671),x68673),x68674),x68672)+P4(f337(f337(f339(x68671),x68672),f337(f175(x68671),x68673)))+~P4(f337(f337(f252(a884),x68674),f337(f198(f885(x68671)),x68673)))
% 157.25/157.00  [6879]~P105(x68791)+~P14(x68791,f337(f337(f153(x68791),x68792),f337(f337(f153(x68791),x68793),x68794)))+P4(f337(f337(f251(x68791),x68792),x68793))
% 157.25/157.00  [7019]~P31(x70192,x70191,x70193)+P4(f337(x70191,f337(f337(f167(x70192),x70193),x70194)))+~P4(f337(f337(f252(a884),x70194),f337(f198(f885(x70192)),x70193)))
% 157.25/157.00  [7038]E(x70381,f2(a1))+E(f337(f337(f38(a1),x70382),x70381),x70383)+~P4(f337(f48(x70382,x70381),f337(f337(f272(a1,a1),x70383),x70384)))
% 157.25/157.00  [7059]E(f44(a1,x70592,x70591),x70593)+E(x70591,f2(a1))+~P4(f337(f48(x70592,x70591),f337(f337(f272(a1,a1),x70594),x70593)))
% 157.25/157.00  [7180]P4(f337(f337(f339(x71801),x71802),x71803))+~P4(f337(f337(f339(x71801),x71802),x71804))+~P4(f337(f337(f252(f892(x71801,a878)),x71804),x71803))
% 157.25/157.00  [7181]P4(f337(f337(f339(x71811),x71812),x71813))+~P4(f337(f337(f339(x71811),x71812),x71814))+~P4(f337(f337(f251(f892(x71811,a878)),x71814),x71813))
% 157.25/157.00  [7290]P33(x72901,x72902,x72903)+~P4(f337(x72902,f337(f337(f167(x72901),x72903),x72904)))+~P4(f337(f337(f252(a884),x72904),f337(f198(f885(x72901)),x72903)))
% 157.25/157.00  [7402]~P107(x74022)+~P4(f337(f337(f252(f892(x74021,x74022)),x74023),x74024))+P4(f337(f337(f251(f892(x74021,x74022)),x74023),x74024))
% 157.25/157.00  [7489]~P24(x74891,x74892,x74894)+P24(x74891,x74892,f337(f337(f315(f882(x74891)),x74893),x74894))+~P24(x74891,x74892,f337(f337(f315(f882(x74891)),x74893),f197(f892(f882(x74891),a878))))
% 157.25/157.00  [7533]~P4(f337(f337(f339(x75331),x75332),x75334))+P4(f337(f337(f339(x75331),x75332),f39(f892(x75331,a878),x75333)))+~P4(f337(f337(f339(f892(x75331,a878)),x75334),x75333))
% 157.25/157.00  [7545]P27(x75451,x75452,x75453)+P4(f337(f337(f339(f882(x75451)),f596(x75452,x75454,x75451)),x75454))+~P4(f337(f337(f339(f882(x75451)),x75453),x75454))
% 157.25/157.00  [7565]~P83(x75651)+~P4(f337(f337(f251(x75651),x75653),x75654))+P4(f337(f337(f251(x75651),f337(f337(f81(x75651),x75652),x75653)),f337(f337(f81(x75651),x75652),x75654)))
% 157.25/157.00  [7566]~P84(x75661)+~P4(f337(f337(f251(x75661),x75663),x75664))+P4(f337(f337(f251(x75661),f337(f337(f81(x75661),x75662),x75663)),f337(f337(f81(x75661),x75662),x75664)))
% 157.25/157.00  [7567]~P83(x75671)+~P4(f337(f337(f251(x75671),x75672),x75674))+P4(f337(f337(f251(x75671),f337(f337(f81(x75671),x75672),x75673)),f337(f337(f81(x75671),x75674),x75673)))
% 157.25/157.00  [7568]~P84(x75681)+~P4(f337(f337(f251(x75681),x75682),x75684))+P4(f337(f337(f251(x75681),f337(f337(f81(x75681),x75682),x75683)),f337(f337(f81(x75681),x75684),x75683)))
% 157.25/157.00  [7569]~P82(x75691)+~P4(f337(f337(f252(x75691),x75693),x75694))+P4(f337(f337(f252(x75691),f337(f337(f81(x75691),x75692),x75693)),f337(f337(f81(x75691),x75692),x75694)))
% 157.25/157.00  [7570]~P83(x75701)+~P4(f337(f337(f252(x75701),x75703),x75704))+P4(f337(f337(f252(x75701),f337(f337(f81(x75701),x75702),x75703)),f337(f337(f81(x75701),x75702),x75704)))
% 157.25/157.00  [7571]~P82(x75711)+~P4(f337(f337(f252(x75711),x75712),x75714))+P4(f337(f337(f252(x75711),f337(f337(f81(x75711),x75712),x75713)),f337(f337(f81(x75711),x75714),x75713)))
% 157.25/157.00  [7572]~P83(x75721)+~P4(f337(f337(f252(x75721),x75722),x75724))+P4(f337(f337(f252(x75721),f337(f337(f81(x75721),x75722),x75723)),f337(f337(f81(x75721),x75724),x75723)))
% 157.25/157.00  [7581]~P108(x75811)+~P93(x75811)+E(f337(f337(f22(x75811),f337(f337(f82(x75811),x75812),f337(f106(x75811),x75813))),f337(f337(f82(x75811),x75814),f337(f106(x75811),x75813))),f337(f337(f82(x75811),f337(f337(f22(x75811),x75812),x75814)),f337(f106(x75811),x75813)))
% 157.25/157.00  [7582]~P136(x75821)+~P93(x75821)+E(f337(f337(f81(x75821),f337(f337(f82(x75821),x75822),f337(f106(x75821),x75823))),f337(f337(f82(x75821),x75824),f337(f106(x75821),x75823))),f337(f337(f82(x75821),f337(f337(f81(x75821),x75822),x75824)),f337(f106(x75821),x75823)))
% 157.25/157.00  [7618]~P68(x76181)+E(f337(f337(f81(x76181),f337(x76182,x76183)),f337(f337(f6(a884,x76181),x76182),f308(a884,f337(a115,x76183),x76184))),f337(f337(f6(a884,x76181),x76182),f308(a884,x76183,x76184)))+~P4(f337(f337(f251(a884),x76183),x76184))
% 157.25/157.00  [7630]~P25(x76302,x76301,x76303,f337(f175(x76302),x76304))+~P4(f337(f139(x76302),x76304))+P4(f337(f139(x76301),f337(f337(f156(x76302,x76301),x76303),x76304)))
% 157.25/157.00  [7677]~P4(f337(f337(f251(a884),x76772),x76774))+~P4(f337(f337(f251(a884),x76771),x76773))+P4(f337(f337(f251(a884),f337(f337(f81(a884),x76771),x76772)),f337(f337(f81(a884),x76773),x76774)))
% 157.25/157.00  [7678]~P4(f337(f337(f251(a884),x76782),x76784))+~P4(f337(f337(f251(a884),x76781),x76783))+P4(f337(f337(f251(a884),f337(f337(f82(a884),x76781),x76782)),f337(f337(f82(a884),x76783),x76784)))
% 157.25/157.00  [7681]~P4(f337(f337(f252(a884),x76812),x76814))+~P4(f337(f337(f252(a884),x76811),x76813))+P4(f337(f337(f252(a884),f337(f337(f81(a884),x76811),x76812)),f337(f337(f81(a884),x76813),x76814)))
% 157.25/157.00  [7682]~P4(f337(f337(f251(a1),x76822),x76824))+~P4(f337(f337(f252(a1),x76821),x76823))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x76821),x76822)),f337(f337(f81(a1),x76823),x76824)))
% 157.25/157.00  [7730]P4(f337(f337(f339(x77301),x77302),x77303))+~P4(f337(f337(f339(x77301),x77302),f40(f892(x77301,a878),x77304)))+~P4(f337(f337(f339(f892(x77301,a878)),x77303),x77304))
% 157.25/157.00  [7746]~P4(f337(x77461,f686(x77461,x77463,x77462)))+P4(f337(x77461,f337(f337(f167(x77462),x77463),x77464)))+~P4(f337(f337(f252(a884),x77464),f337(f198(f885(x77462)),x77463)))
% 157.25/157.00  [7751]P4(f337(x77511,x77512))+~P4(f337(f337(f339(x77514),x77512),f337(f175(x77514),x77513)))+P4(f337(f337(f252(a884),f687(x77511,x77513,x77514)),f337(f198(f885(x77514)),x77513)))
% 157.25/157.00  [7799]~P107(x77991)+~P4(f337(f337(f252(f892(x77992,x77991)),x77994),x77993))+~P4(f337(f337(f251(f892(x77992,x77991)),x77993),x77994))
% 157.25/157.00  [7844]~P4(f337(x78444,x78442))+~P4(f337(f337(f339(x78441),x78442),x78443))+P4(f337(f337(f339(x78441),x78442),f337(f337(f104(f892(x78441,a878)),x78443),f337(f257(x78441),x78444))))
% 157.25/157.00  [7986]~P4(f337(f337(f339(x79861),x79863),x79864))+~P4(f337(f337(f252(f892(x79861,a878)),x79862),x79864))+P4(f337(f337(f252(f892(x79861,a878)),x79862),f337(f337(f315(x79861),x79863),x79864)))
% 157.25/157.00  [7988]E(f337(f337(f104(f892(x79881,a878)),x79882),x79883),f197(f892(x79881,a878)))+~E(f337(f337(f104(f892(x79881,a878)),f39(f892(x79881,a878),x79884)),x79883),f197(f892(x79881,a878)))+~P4(f337(f337(f339(f892(x79881,a878)),x79882),x79884))
% 157.25/157.00  [8063]P4(f337(f337(f339(x80631),x80632),x80633))+~P4(f337(f337(f251(f892(x80631,a878)),x80633),f337(f337(f315(x80631),x80632),x80634)))+P4(f337(f337(f251(f892(x80631,a878)),x80633),x80634))
% 157.25/157.00  [8080]P4(f337(f337(f339(x80802),f686(x80801,x80803,x80802)),f337(f175(x80802),x80803)))+P4(f337(x80801,f337(f337(f167(x80802),x80803),x80804)))+~P4(f337(f337(f252(a884),x80804),f337(f198(f885(x80802)),x80803)))
% 157.25/157.00  [8088]~P4(f337(f337(f251(f892(x80881,a878)),x80882),x80884))+P4(f337(f337(f251(f892(x80881,a878)),x80882),x80883))+~P4(f337(f337(f251(f892(x80881,a878)),x80884),x80883))
% 157.25/157.00  [8089]~P4(f337(f337(f252(f892(x80891,a878)),x80892),x80894))+~P4(f337(f337(f251(f892(x80891,a878)),x80894),x80893))+P4(f337(f337(f252(f892(x80891,a878)),x80892),x80893))
% 157.25/157.00  [8090]~P4(f337(f337(f251(f892(x80901,a878)),x80902),x80904))+~P4(f337(f337(f252(f892(x80901,a878)),x80904),x80903))+P4(f337(f337(f252(f892(x80901,a878)),x80902),x80903))
% 157.25/157.00  [8091]~P4(f337(f337(f252(f892(x80911,a878)),x80912),x80914))+P4(f337(f337(f252(f892(x80911,a878)),x80912),x80913))+~P4(f337(f337(f252(f892(x80911,a878)),x80914),x80913))
% 157.25/157.00  [8131]~P4(f337(f337(f339(x81311),x81314),x81313))+~P4(f337(f337(f252(f892(x81311,a878)),x81312),f337(f337(f315(x81311),x81314),x81313)))+P4(f337(f337(f252(f892(x81311,a878)),x81312),x81313))
% 157.25/157.00  [8142]~P83(x81421)+P4(f337(f337(f251(x81421),x81422),x81423))+~P4(f337(f337(f251(x81421),f337(f337(f81(x81421),x81424),x81422)),f337(f337(f81(x81421),x81424),x81423)))
% 157.25/157.00  [8144]~P83(x81441)+P4(f337(f337(f251(x81441),x81442),x81443))+~P4(f337(f337(f251(x81441),f337(f337(f81(x81441),x81442),x81444)),f337(f337(f81(x81441),x81443),x81444)))
% 157.25/157.00  [8146]~P83(x81461)+P4(f337(f337(f252(x81461),x81462),x81463))+~P4(f337(f337(f252(x81461),f337(f337(f81(x81461),x81464),x81462)),f337(f337(f81(x81461),x81464),x81463)))
% 157.25/157.00  [8148]~P83(x81481)+P4(f337(f337(f252(x81481),x81482),x81483))+~P4(f337(f337(f252(x81481),f337(f337(f81(x81481),x81482),x81484)),f337(f337(f81(x81481),x81483),x81484)))
% 157.25/157.00  [8196]P4(f337(x81961,x81962))+~E(f337(f337(f140(x81963),f337(f198(f885(x81963)),f180(x81963,x81961,x81964))),x81964),f116(x81963))+~P4(f337(f337(f339(x81963),x81962),f337(f175(x81963),x81964)))
% 157.25/157.00  [8322]P4(f337(x83221,x83222))+~P4(f337(f337(f339(x83223),x83222),f337(f175(x83223),x83224)))+P4(f337(f337(f252(a884),f337(f198(f885(x83223)),f337(f138(x83223,x83221),x83224))),f337(f198(f885(x83223)),x83224)))
% 157.25/157.00  [8781]~P4(f337(x87811,f774(x87811,x87813,x87812,x87814)))+P4(f337(x87811,f337(f337(f167(x87812),x87813),x87814)))+~P4(f337(f337(f252(a884),x87814),f337(f198(f885(x87812)),x87813)))
% 157.25/157.00  [8804]~P25(x88044,x88043,x88041,f260(f892(x88044,a878)))+E(f337(x88041,f545(x88042,x88041,x88043,x88044)),x88042)+~P4(f337(f337(f339(x88043),x88042),f337(f316(x88044,x88043,x88041),f260(f892(x88044,a878)))))
% 157.25/157.00  [8869]E(f180(x88691,x88692,x88693),f337(f337(f178(x88691),x88694),x88693))+P4(f337(f337(f252(a884),f750(x88692,x88693,x88691,x88694)),x88694))+P4(f337(f337(f252(a884),x88694),f337(f198(f885(x88691)),x88693)))
% 157.25/157.00  [8872]E(f180(x88721,x88722,x88723),f337(f337(f178(x88721),x88724),x88723))+P4(f337(f337(f252(a884),f750(x88722,x88723,x88721,x88724)),x88724))+P4(f337(x88722,f337(f337(f167(x88721),x88723),x88724)))
% 157.25/157.00  [8901]P4(f337(x89011,x89012))+~P4(f337(f337(f339(x89014),x89012),f337(f175(x89014),x89013)))+P4(f337(f337(f252(a884),f757(x89012,x89011,x89013,x89014)),f337(f198(f885(x89014)),x89013)))
% 157.25/157.00  [8904]E(f180(x89041,x89042,x89043),f337(f337(f178(x89041),x89044),x89043))+P4(f337(f337(f252(a884),x89044),f337(f198(f885(x89041)),x89043)))+P4(f337(f337(f252(a884),f750(x89042,x89043,x89041,x89044)),f337(f198(f885(x89041)),x89043)))
% 157.25/157.00  [8911]E(f180(x89111,x89112,x89113),f337(f337(f178(x89111),x89114),x89113))+P4(f337(x89112,f337(f337(f167(x89111),x89113),x89114)))+P4(f337(f337(f252(a884),f750(x89112,x89113,x89111,x89114)),f337(f198(f885(x89111)),x89113)))
% 157.25/157.00  [8938]~P122(x89384)+P4(f337(f337(f339(x89381),f661(x89382,x89383,x89381,x89384)),x89383))+P4(f337(f337(f252(x89384),f2(x89384)),f337(f337(f9(x89381,x89384),x89382),x89383)))
% 157.25/157.00  [8939]~P122(x89394)+P4(f337(f337(f339(x89391),f803(x89392,x89393,x89391,x89394)),x89393))+P4(f337(f337(f251(x89394),f2(x89394)),f337(f337(f9(x89391,x89394),x89392),x89393)))
% 157.25/157.00  [8969]~P4(f337(f61(x89691),x89694))+P4(f337(f337(f339(x89691),f567(x89692,x89693,x89694,x89691)),x89694))+P4(f337(f61(f891(x89691,x89693)),f337(f337(f274(x89691,x89693),x89694),x89692)))
% 157.25/157.00  [8997]P4(f337(f337(f339(x89972),f774(x89971,x89973,x89972,x89974)),f337(f175(x89972),x89973)))+P4(f337(x89971,f337(f337(f167(x89972),x89973),x89974)))+~P4(f337(f337(f252(a884),x89974),f337(f198(f885(x89972)),x89973)))
% 157.25/157.00  [9126]P4(f337(f337(f251(a884),x91264),f337(f198(f885(x91262)),f180(x91262,x91263,x91261))))+P4(f337(f337(f252(a884),f752(x91261,x91262,x91263,x91264)),x91264))+~P4(f337(f337(f251(a884),x91264),f337(f198(f885(x91262)),x91261)))
% 157.25/157.00  [9230]~E(f337(f337(f181(x92301,x92302),x92303),f764(x92304,x92303,x92302,x92301)),f337(f337(f181(x92301,x92302),x92304),f764(x92304,x92303,x92302,x92301)))+E(f337(f181(x92301,x92302),x92303),f337(f181(x92301,x92302),x92304))+~E(f337(f175(x92301),f337(f337(f156(f891(x92301,x92302),x92301),f271(x92301,x92302)),x92303)),f337(f175(x92301),f337(f337(f156(f891(x92301,x92302),x92301),f271(x92301,x92302)),x92304)))
% 157.25/157.00  [9272]E(f180(x92721,x92722,x92723),f337(f337(f178(x92721),x92724),x92723))+~P4(f337(x92722,f337(f337(f167(x92721),x92723),f750(x92722,x92723,x92721,x92724))))+P4(f337(f337(f252(a884),x92724),f337(f198(f885(x92721)),x92723)))
% 157.25/157.00  [9277]E(f180(x92771,x92772,x92773),f337(f337(f178(x92771),x92774),x92773))+~P4(f337(x92772,f337(f337(f167(x92771),x92773),f750(x92772,x92773,x92771,x92774))))+P4(f337(x92772,f337(f337(f167(x92771),x92773),x92774)))
% 157.25/157.00  [9284]~P4(f337(f61(x92841),x92843))+~P4(f337(f61(x92842),f337(x92844,f567(x92844,x92842,x92843,x92841))))+P4(f337(f61(f891(x92841,x92842)),f337(f337(f274(x92841,x92842),x92843),x92844)))
% 157.25/157.00  [9292]~P122(x92921)+~P4(f337(f337(f251(x92921),f2(x92921)),f337(x92923,f803(x92923,x92924,x92922,x92921))))+P4(f337(f337(f251(x92921),f2(x92921)),f337(f337(f9(x92922,x92921),x92923),x92924)))
% 157.25/157.00  [9293]~P122(x92931)+~P4(f337(f337(f252(x92931),f2(x92931)),f337(x92933,f661(x92933,x92934,x92932,x92931))))+P4(f337(f337(f252(x92931),f2(x92931)),f337(f337(f9(x92932,x92931),x92933),x92934)))
% 157.25/157.00  [9299]~E(f337(f198(f885(x92994)),x92992),f337(f198(f885(x92994)),x92993))+P4(f337(f337(f339(f891(f885(x92994),f885(x92994))),f337(f337(f272(f885(x92994),f885(x92994)),x92993),x92992)),f160(x92994,x92991)))+P4(f337(f337(f252(a884),f694(x92991,x92992,x92993,x92994)),f337(f198(f885(x92994)),x92993)))
% 157.25/157.00  [9348]~P4(f337(x93483,f337(f337(f167(x93482),x93484),f752(x93484,x93482,x93483,x93481))))+P4(f337(f337(f251(a884),x93481),f337(f198(f885(x93482)),f180(x93482,x93483,x93484))))+~P4(f337(f337(f251(a884),x93481),f337(f198(f885(x93482)),x93484)))
% 157.25/157.00  [9424]E(f337(f337(f178(x94241),f695(x94242,x94243,x94244,x94241)),x94243),f337(f337(f178(x94241),f695(x94242,x94243,x94244,x94241)),x94244))+~P4(f337(f337(f339(f891(f885(x94241),f885(x94241))),f337(f337(f272(f885(x94241),f885(x94241)),x94244),x94243)),f149(x94241,x94242)))+P4(f337(f337(f252(a884),f337(f198(f885(x94241)),x94244)),f337(f198(f885(x94241)),x94243)))
% 157.25/157.00  [9481]~P4(f337(f337(f252(a884),f2(a884)),x94813))+~P4(f337(f337(f252(a884),x94814),x94811))+P4(f337(f337(f252(a884),f337(f337(f81(a884),f337(f337(f82(a884),x94811),f44(a884,x94812,x94813))),x94814)),f337(f337(f82(a884),x94811),x94813)))
% 157.25/157.00  [9670]~P107(x96702)+~P4(f337(f337(f251(x96702),f337(x96703,f382(x96704,x96703,x96701,x96702))),f337(x96704,f382(x96704,x96703,x96701,x96702))))+P4(f337(f337(f251(f892(x96701,x96702)),x96703),x96704))
% 157.25/157.00  [9774]~P67(x97741)+E(f337(f337(f6(a884,x97741),f337(f337(f18(a884,x97741,x97741),f337(f337(f8(x97741,f892(x97741,x97741),a884),f22(x97741)),x97742)),f337(f337(f8(a884,x97741,a884),x97742),f337(f337(f7(a884,a884,a884),f81(a884)),f79(a884))))),f308(a884,x97743,x97744)),f337(f337(f22(x97741),f337(x97742,x97743)),f337(x97742,f337(f337(f81(a884),x97744),f79(a884)))))+~P4(f337(f337(f251(a884),x97743),x97744))
% 157.25/157.00  [6871]E(f337(f337(f136(x68711),x68712),x68713),x68714)+~E(x68713,f337(f337(f140(x68711),f337(f198(f885(x68711)),x68712)),x68714))+~E(f337(f337(f178(x68711),f337(f198(f885(x68711)),x68712)),x68714),x68712)
% 157.25/157.00  [6927]~P59(x69272)+E(x69271,f2(x69272))+E(f337(f337(f295(x69272),f337(f337(f262(x69272),x69273),x69274)),f337(f337(f262(x69272),x69271),x69274)),f337(f337(f262(x69272),f337(f337(f295(x69272),x69273),x69271)),x69274))
% 157.25/157.00  [7062]~E(f337(f198(f885(x70621)),x70623),f337(f198(f885(x70622)),x70624))+~P4(f337(f139(x70621),x70623))+E(f187(x70621,x70622,f337(f181(x70621,x70622),f337(f337(f185(x70621,x70622),x70623),x70624))),f337(f175(x70621),x70623))
% 157.25/157.00  [7079]~P101(x70791)+~P4(f337(f337(f251(x70791),x70793),x70794))+P4(f337(f337(f251(x70791),f337(f337(f104(x70791),x70792),x70793)),x70794))
% 157.25/157.00  [7080]~P101(x70801)+~P4(f337(f337(f251(x70801),x70802),x70804))+P4(f337(f337(f251(x70801),f337(f337(f104(x70801),x70802),x70803)),x70804))
% 157.25/157.00  [7082]~P105(x70821)+~P4(f337(f337(f251(x70821),x70823),x70824))+P4(f337(f337(f251(x70821),f337(f337(f249(x70821),x70822),x70823)),x70824))
% 157.25/157.00  [7084]~P105(x70841)+~P4(f337(f337(f251(x70841),x70842),x70844))+P4(f337(f337(f251(x70841),f337(f337(f249(x70841),x70842),x70843)),x70844))
% 157.25/157.00  [7085]~P101(x70851)+~P4(f337(f337(f252(x70851),x70853),x70854))+P4(f337(f337(f252(x70851),f337(f337(f104(x70851),x70852),x70853)),x70854))
% 157.25/157.00  [7086]~P101(x70861)+~P4(f337(f337(f252(x70861),x70862),x70864))+P4(f337(f337(f252(x70861),f337(f337(f104(x70861),x70862),x70863)),x70864))
% 157.25/157.00  [7088]~P105(x70881)+~P4(f337(f337(f252(x70881),x70883),x70884))+P4(f337(f337(f252(x70881),f337(f337(f249(x70881),x70882),x70883)),x70884))
% 157.25/157.00  [7090]~P105(x70901)+~P4(f337(f337(f252(x70901),x70902),x70904))+P4(f337(f337(f252(x70901),f337(f337(f249(x70901),x70902),x70903)),x70904))
% 157.25/157.00  [7111]~P4(f337(x71113,x71114))+~P4(f337(x71112,x71114))+P4(f337(f337(f337(f104(f892(x71111,a878)),x71112),x71113),x71114))
% 157.25/157.00  [7236]P24(x72361,x72362,x72363)+~P24(x72361,x72364,x72363)+~P4(f337(f337(f251(f892(f882(x72361),a878)),x72364),x72362))
% 157.25/157.00  [7237]P24(x72371,x72372,x72373)+~P24(x72371,x72372,x72374)+~P4(f337(f337(f251(f892(f882(x72371),a878)),x72373),x72374))
% 157.25/157.00  [7608]~P68(x76081)+E(f337(f337(f81(x76081),f337(x76082,x76083)),f337(f337(f6(a884,x76081),x76082),f337(f307(a884,f337(a115,x76083)),x76084))),f337(f337(f6(a884,x76081),x76082),f337(f307(a884,x76083),x76084)))+~P4(f337(f337(f252(a884),x76083),x76084))
% 157.25/157.00  [7626]E(x76261,x76262)+P4(f337(f337(f175(x76263),x76264),x76262))+~P4(f337(f337(f175(x76263),f337(f337(f153(x76263),x76261),x76264)),x76262))
% 157.25/157.00  [7638]~P105(x76381)+P4(f337(f337(f251(x76381),x76382),x76383))+~P4(f337(f337(f251(x76381),f337(f337(f250(x76381),x76384),x76382)),x76383))
% 157.25/157.00  [7640]~P105(x76401)+P4(f337(f337(f251(x76401),x76402),x76403))+~P4(f337(f337(f251(x76401),f337(f337(f250(x76401),x76402),x76404)),x76403))
% 157.25/157.00  [7642]~P100(x76421)+P4(f337(f337(f251(x76421),x76422),x76423))+~P4(f337(f337(f251(x76421),f337(f337(f113(x76421),x76424),x76422)),x76423))
% 157.25/157.00  [7644]~P100(x76441)+P4(f337(f337(f251(x76441),x76442),x76443))+~P4(f337(f337(f251(x76441),f337(f337(f113(x76441),x76442),x76444)),x76443))
% 157.25/157.00  [7645]~P105(x76451)+P4(f337(f337(f252(x76451),x76452),x76453))+~P4(f337(f337(f252(x76451),f337(f337(f250(x76451),x76454),x76452)),x76453))
% 157.25/157.00  [7646]~P105(x76461)+P4(f337(f337(f252(x76461),x76462),x76463))+~P4(f337(f337(f252(x76461),f337(f337(f250(x76461),x76462),x76464)),x76463))
% 157.25/157.00  [7722]~P4(f337(f337(f339(x77221),x77222),x77224))+P4(f337(f337(f339(x77221),x77222),x77223))+P4(f337(f337(f339(x77221),x77222),f337(f337(f22(f892(x77221,a878)),x77224),x77223)))
% 157.25/157.00  [7806]P4(f337(x78061,x78062))+P4(f337(x78063,x78062))+~P4(f337(f337(f337(f113(f892(x78064,a878)),x78063),x78061),x78062))
% 157.25/157.00  [7817]~P4(f337(f337(f339(x78171),x78172),x78174))+~P4(f337(f337(f339(x78171),x78172),x78173))+P4(f337(f337(f339(x78171),x78172),f337(f337(f104(f892(x78171,a878)),x78173),x78174)))
% 157.25/157.00  [7866]~P100(x78661)+~P4(f337(f61(x78661),x78664))+E(f337(f337(f64(x78661,x78661,f113(x78661)),x78662),f337(f337(f315(x78661),x78663),x78664)),f337(f337(f113(x78661),x78663),f337(f337(f64(x78661,x78661,f113(x78661)),x78662),x78664)))
% 157.25/157.00  [7867]~P101(x78671)+~P4(f337(f61(x78671),x78674))+E(f337(f337(f64(x78671,x78671,f104(x78671)),x78672),f337(f337(f315(x78671),x78673),x78674)),f337(f337(f104(x78671),x78673),f337(f337(f64(x78671,x78671,f104(x78671)),x78672),x78674)))
% 157.25/157.00  [7868]~P105(x78681)+~P4(f337(f61(x78681),x78684))+E(f337(f337(f64(x78681,x78681,f249(x78681)),x78682),f337(f337(f315(x78681),x78683),x78684)),f337(f337(f249(x78681),x78683),f337(f337(f64(x78681,x78681,f249(x78681)),x78682),x78684)))
% 157.25/157.00  [7869]~P105(x78691)+~P4(f337(f61(x78691),x78694))+E(f337(f337(f64(x78691,x78691,f250(x78691)),x78692),f337(f337(f315(x78691),x78693),x78694)),f337(f337(f250(x78691),x78693),f337(f337(f64(x78691,x78691,f250(x78691)),x78692),x78694)))
% 157.25/157.00  [7870]~P108(x78701)+~P93(x78701)+E(f337(f337(f22(x78701),f337(f337(f82(x78701),f337(f106(x78701),x78702)),x78703)),f337(f337(f82(x78701),f337(f106(x78701),x78702)),x78704)),f337(f337(f82(x78701),f337(f106(x78701),x78702)),f337(f337(f22(x78701),x78703),x78704)))
% 157.25/157.00  [7871]~P136(x78711)+~P93(x78711)+E(f337(f337(f81(x78711),f337(f337(f82(x78711),f337(f106(x78711),x78712)),x78713)),f337(f337(f82(x78711),f337(f106(x78711),x78712)),x78714)),f337(f337(f82(x78711),f337(f106(x78711),x78712)),f337(f337(f81(x78711),x78713),x78714)))
% 157.25/157.00  [7984]E(x79841,x79842)+P4(f337(f337(f339(x79843),x79841),f337(f175(x79843),x79844)))+~P4(f337(f337(f339(x79843),x79841),f337(f175(x79843),f337(f337(f153(x79843),x79842),x79844))))
% 157.25/157.00  [8010]~P57(x80101)+~E(f337(f198(f885(x80102)),x80103),f337(f198(f885(x80101)),f55(x80101)))+E(f337(f337(f181(x80101,x80102),f337(f337(f185(x80101,x80102),f55(x80101)),x80103)),x80104),f337(f209(x80102),f748(x80104,x80103,x80102,x80101)))
% 157.25/157.00  [8155]P49(x81551,x81552,x81553)+~P49(x81551,x81552,x81554)+~P4(f337(f337(f251(f892(f891(x81551,x81552),a878)),x81553),x81554))
% 157.25/157.00  [8199]P4(f337(f337(f339(x81991),x81992),x81993))+P4(f337(f337(f339(x81991),x81992),x81994))+~P4(f337(f337(f339(x81991),x81992),f337(f337(f113(f892(x81991,a878)),x81994),x81993)))
% 157.25/157.00  [8209]~P39(x82091,x82094,x82093)+~P4(f337(f337(f339(x82091),x82092),x82094))+P4(f337(f337(f339(f891(x82091,x82091)),f337(f337(f272(x82091,x82091),x82092),x82092)),x82093))
% 157.25/157.00  [8224]~P4(f337(f61(x82242),x82244))+~P4(f337(f61(x82241),x82243))+P4(f337(f61(f891(x82241,x82242)),f337(f337(f274(x82241,x82242),x82243),f337(f16(f892(x82242,a878),x82241),x82244))))
% 157.25/157.00  [8225]~P4(f337(f337(f339(x82251),x82252),x82254))+~P4(f337(f337(f251(f892(x82251,a878)),x82253),x82254))+P4(f337(f337(f251(f892(x82251,a878)),f337(f337(f315(x82251),x82252),x82253)),x82254))
% 157.25/157.00  [8233]~P75(x82332)+~P142(x82332)+E(f337(f337(f9(x82331,x82332),f337(f337(f8(a884,x82332,x82331),f103(x82332)),x82333)),x82334),f337(f103(x82332),f337(f337(f9(x82331,a884),x82333),x82334)))
% 157.25/157.00  [8234]~P75(x82342)+~P138(x82342)+E(f337(f337(f9(x82341,x82342),f337(f337(f8(a1,x82342,x82341),f105(x82342)),x82343)),x82344),f337(f105(x82342),f337(f337(f9(x82341,a1),x82343),x82344)))
% 157.25/157.00  [8260]E(f337(f337(f22(f892(x82601,a878)),x82602),f337(f337(f22(f892(x82601,a878)),x82603),x82604)),x82604)+~P4(f337(f337(f251(f892(x82601,a878)),x82602),x82603))+~P4(f337(f337(f251(f892(x82601,a878)),x82604),x82602))
% 157.25/157.00  [8354]~P4(f337(f61(x83541),x83544))+E(f337(f337(f22(a884),f337(f337(f6(x83541,a884),x83542),x83543)),f337(f337(f6(x83541,a884),x83542),x83544)),f337(f337(f6(x83541,a884),x83542),f337(f337(f22(f892(x83541,a878)),x83543),x83544)))+~P4(f337(f337(f251(f892(x83541,a878)),x83544),x83543))
% 157.25/157.00  [8503]~P9(x85031,x85034,x85033)+~P4(f337(f337(f339(x85031),x85032),x85034))+P4(f337(f337(f339(x85031),x85032),f337(f291(x85031,x85031,x85033),f337(f337(f315(x85031),x85032),f197(f892(x85031,a878))))))
% 157.25/157.00  [8560]~P4(f337(f337(f251(f892(x85601,a878)),x85602),x85603))+~P4(f337(f337(f251(f892(x85601,a878)),x85602),x85604))+P4(f337(f337(f251(f892(x85601,a878)),x85602),f337(f337(f104(f892(x85601,a878)),x85603),x85604)))
% 157.25/157.00  [8657]E(x86571,f197(f892(x86572,a878)))+P4(f337(f61(x86573),x86574))+~P4(f337(f61(f891(x86573,x86572)),f337(f337(f274(x86573,x86572),x86574),f337(f16(f892(x86572,a878),x86573),x86571))))
% 157.25/157.00  [8658]E(x86581,f197(f892(x86582,a878)))+P4(f337(f61(x86583),x86584))+~P4(f337(f61(f891(x86582,x86583)),f337(f337(f274(x86582,x86583),x86581),f337(f16(f892(x86583,a878),x86582),x86584))))
% 157.25/157.00  [8724]P4(f337(f337(f339(x87241),x87242),f326(x87241,x87243)))+~P4(f337(f337(f339(x87241),x87244),f326(x87241,x87243)))+~P4(f337(f337(f339(f891(x87241,x87241)),f337(f337(f272(x87241,x87241),x87242),x87244)),x87243))
% 157.25/157.00  [8776]~P37(x87761,x87764)+P4(f337(f337(f339(f891(x87761,x87761)),f337(f337(f272(x87761,x87761),x87763),x87762)),f313(x87761,x87764)))+P37(x87761,f337(f337(f315(f891(x87761,x87761)),f337(f337(f272(x87761,x87761),x87762),x87763)),x87764))
% 157.25/157.00  [8777]~P52(x87771,x87774)+P4(f337(f337(f339(f891(x87771,x87771)),f337(f337(f272(x87771,x87771),x87773),x87772)),f313(x87771,x87774)))+P52(x87771,f337(f337(f315(f891(x87771,x87771)),f337(f337(f272(x87771,x87771),x87772),x87773)),x87774))
% 157.25/157.00  [8854]~E(x88542,x88543)+~P4(f337(f337(f339(x88541),x88542),f337(f175(x88541),x88544)))+P4(f337(f337(f339(f891(x88541,x88541)),f337(f337(f272(x88541,x88541),x88542),x88543)),f337(f175(f891(x88541,x88541)),f337(f337(f185(x88541,x88541),x88544),x88544))))
% 157.25/157.00  [8936]~E(x89363,x89364)+P4(f337(f337(f276(x89361,x89361,a878),a334),x89362))+~P4(f337(f337(f339(f891(x89361,x89361)),x89362),f337(f175(f891(x89361,x89361)),f337(f337(f185(x89361,x89361),x89363),x89364))))
% 157.25/157.00  [8984]P4(f337(f337(f339(f891(f885(x89841),f885(x89841))),f337(f337(f272(f885(x89841),f885(x89841)),x89842),x89843)),f149(x89841,x89844)))+~E(f337(f337(f178(x89841),f337(f198(f885(x89841)),x89842)),x89843),x89842)+~P4(f337(f337(f252(a884),f337(f198(f885(x89841)),x89842)),f337(f198(f885(x89841)),x89843)))
% 157.25/157.00  [9078]~P4(f337(f61(x90781),x90784))+P4(f337(f337(f339(x90781),f751(x90782,x90783,x90784,x90781)),x90784))+P4(f337(f61(x90783),f337(f337(f41(x90781,f892(x90783,a878)),x90784),x90782)))
% 157.25/157.00  [9079]~P4(f337(f61(x90791),x90794))+P4(f337(f337(f339(x90791),f837(x90792,x90793,x90794,x90791)),x90794))+P4(f337(f61(x90793),f337(f337(f41(x90791,f892(x90793,a878)),x90794),x90792)))
% 157.25/157.00  [9163]P4(f337(f337(f339(f891(x91631,x91631)),x91632),f337(f337(f294(x91631,x91631,x91631),x91633),f313(x91631,x91633))))+~P4(f337(f337(f252(a884),f2(a884)),x91634))+~P4(f337(f337(f339(f891(x91631,x91631)),x91632),f337(f337(f192(f891(x91631,x91631),a878),x91634),x91633)))
% 157.25/157.00  [9171]~P37(x91711,x91712)+~P4(f337(f337(f339(f891(x91711,x91711)),f337(f337(f272(x91711,x91711),x91714),x91713)),x91712))+~P4(f337(f337(f339(f891(x91711,x91711)),f337(f337(f272(x91711,x91711),x91713),x91714)),x91712))
% 157.25/157.00  [9291]~P4(f337(f61(x92911),x92914))+E(f337(f337(f6(x92911,a884),f337(f337(f8(f892(x92912,a878),a884,x92911),f37(x92912)),x92913)),x92914),f337(f37(f891(x92911,x92912)),f337(f337(f274(x92911,x92912),x92914),x92913)))+P4(f337(f337(f339(x92911),f568(x92913,x92912,x92914,x92911)),x92914))
% 157.25/157.00  [9295]~P4(f337(f139(x92951),x92952))+P4(f337(f139(x92951),f337(f337(f161(x92951,x92952),x92953),x92954)))+P4(f337(f337(f339(x92951),x92954),f337(f337(f22(f892(x92951,a878)),f337(f175(x92951),x92952)),f337(f337(f315(x92951),f337(f337(f167(x92951),x92952),x92953)),f197(f892(x92951,a878))))))
% 157.25/157.00  [9308]~P4(f337(f61(x93082),x93083))+~P4(f337(f61(x93081),f337(x93084,f751(x93084,x93081,x93083,x93082))))+P4(f337(f61(x93081),f337(f337(f41(x93082,f892(x93081,a878)),x93083),x93084)))
% 157.25/157.00  [9309]~P4(f337(f61(x93092),x93093))+~P4(f337(f61(x93091),f337(x93094,f837(x93094,x93091,x93093,x93092))))+P4(f337(f61(x93091),f337(f337(f41(x93092,f892(x93091,a878)),x93093),x93094)))
% 157.25/157.00  [9387]~P4(f337(f337(f339(f891(x93871,x93871)),x93872),f337(f337(f294(x93871,x93871,x93871),x93874),f313(x93871,x93874))))+P4(f337(f337(f339(f891(x93871,x93871)),x93872),f337(f337(f294(x93871,x93871,x93871),x93873),f313(x93871,x93873))))+~P4(f337(f337(f251(f892(f891(x93871,x93871),a878)),x93874),x93873))
% 157.25/157.00  [9394]E(f337(f337(f178(x93941),f695(x93944,x93943,x93942,x93941)),x93943),f337(f337(f178(x93941),f695(x93944,x93943,x93942,x93941)),x93942))+~P4(f337(f337(f339(f891(f885(x93941),f885(x93941))),f337(f337(f272(f885(x93941),f885(x93941)),x93942),x93943)),f149(x93941,x93944)))+E(f337(f337(f178(x93941),f337(f198(f885(x93941)),x93942)),x93943),x93942)
% 157.25/157.00  [9410]~P4(f337(f61(x94101),x94104))+E(f337(f337(f6(x94101,a884),f337(f337(f8(f892(x94102,a878),a884,x94101),f37(x94102)),x94103)),x94104),f337(f37(f891(x94101,x94102)),f337(f337(f274(x94101,x94102),x94104),x94103)))+~P4(f337(f61(x94102),f337(x94103,f568(x94103,x94102,x94104,x94101))))
% 157.25/157.00  [9413]~E(f337(f198(f885(x94131)),x94133),f337(f198(f885(x94131)),x94132))+P4(f337(f337(f339(f891(f885(x94131),f885(x94131))),f337(f337(f272(f885(x94131),f885(x94131)),x94132),x94133)),f160(x94131,x94134)))+P4(f337(f337(f339(f891(x94131,x94131)),f676(x94134,x94133,x94132,x94131)),f337(f175(f891(x94131,x94131)),f337(f337(f185(x94131,x94131),x94132),x94133))))
% 157.25/157.00  [9493]~P4(f337(f337(f339(f891(f885(x94931),f885(x94931))),f337(f337(f272(f885(x94931),f885(x94931)),x94932),x94933)),f149(x94931,x94934)))+E(f337(f337(f178(x94931),f337(f198(f885(x94931)),x94932)),x94933),x94932)+P4(f337(f337(f252(a884),f695(x94934,x94933,x94932,x94931)),f337(f337(f249(a884),f337(f198(f885(x94931)),x94932)),f337(f198(f885(x94931)),x94933))))
% 157.25/157.00  [9494]E(f337(f181(x94941,x94942),x94943),f337(f181(x94941,x94942),x94944))+~E(f337(f175(x94941),f337(f337(f156(f891(x94941,x94942),x94941),f271(x94941,x94942)),x94943)),f337(f175(x94941),f337(f337(f156(f891(x94941,x94942),x94941),f271(x94941,x94942)),x94944)))+P4(f337(f337(f339(x94941),f764(x94943,x94944,x94942,x94941)),f337(f175(x94941),f337(f337(f156(f891(x94941,x94942),x94941),f271(x94941,x94942)),x94944))))
% 157.25/157.00  [9516]~P4(f337(f337(f339(f891(f885(x95161),f885(x95161))),f337(f337(f272(f885(x95161),f885(x95161)),x95162),x95163)),f149(x95161,x95164)))+P4(f337(f337(f252(a884),f337(f198(f885(x95161)),x95162)),f337(f198(f885(x95161)),x95163)))+P4(f337(f337(f252(a884),f695(x95164,x95163,x95162,x95161)),f337(f337(f249(a884),f337(f198(f885(x95161)),x95162)),f337(f198(f885(x95161)),x95163))))
% 157.25/157.00  [9811]~P4(f337(f337(f337(x98111,f669(x98111,x98114,x98113,x98112)),f670(x98111,x98114,x98113,x98112)),f671(x98111,x98114,x98113,x98112)))+P4(f337(f337(f337(x98111,x98112),x98113),x98114))+~P4(f337(f325(f891(f892(a1,f887(f885(a333))),f891(a1,a1)),a323),f337(f337(f272(f892(a1,f887(f885(a333))),f891(a1,a1)),x98112),f337(f337(f272(a1,a1),x98113),x98114))))
% 157.25/157.00  [9889]P4(f337(f337(f337(x98891,x98892),x98893),x98894))+P4(f337(f325(f891(f892(a1,f887(f885(a333))),f891(a1,a1)),a323),f337(f337(f272(f892(a1,f887(f885(a333))),f891(a1,a1)),f669(x98891,x98894,x98893,x98892)),f337(f337(f272(a1,a1),f670(x98891,x98894,x98893,x98892)),f671(x98891,x98894,x98893,x98892)))))+~P4(f337(f325(f891(f892(a1,f887(f885(a333))),f891(a1,a1)),a323),f337(f337(f272(f892(a1,f887(f885(a333))),f891(a1,a1)),x98892),f337(f337(f272(a1,a1),x98893),x98894))))
% 157.25/157.00  [9928]~P4(f337(f337(f339(f891(f885(x99281),f885(x99281))),f337(f337(f272(f885(x99281),f885(x99281)),x99282),x99283)),f149(x99281,x99284)))+E(f337(f337(f178(x99281),f337(f198(f885(x99281)),x99282)),x99283),x99282)+P4(f337(f337(f339(f891(x99281,x99281)),f337(f337(f272(x99281,x99281),f337(f337(f167(x99281),x99282),f695(x99284,x99283,x99282,x99281))),f337(f337(f167(x99281),x99283),f695(x99284,x99283,x99282,x99281)))),x99284))
% 157.25/157.00  [9929]~P4(f337(f337(f339(f891(f885(x99291),f885(x99291))),f337(f337(f272(f885(x99291),f885(x99291)),x99292),x99293)),f149(x99291,x99294)))+P4(f337(f337(f252(a884),f337(f198(f885(x99291)),x99292)),f337(f198(f885(x99291)),x99293)))+P4(f337(f337(f339(f891(x99291,x99291)),f337(f337(f272(x99291,x99291),f337(f337(f167(x99291),x99292),f695(x99294,x99293,x99292,x99291))),f337(f337(f167(x99291),x99293),f695(x99294,x99293,x99292,x99291)))),x99294))
% 157.25/157.00  [9986]~E(f337(f198(f885(x99861)),x99862),f337(f198(f885(x99861)),x99863))+P4(f337(f337(f339(f891(f885(x99861),f885(x99861))),f337(f337(f272(f885(x99861),f885(x99861)),x99862),x99863)),f160(x99861,x99864)))+~P4(f337(f337(f339(f891(x99861,x99861)),f337(f337(f272(x99861,x99861),f337(f337(f167(x99861),x99862),f694(x99864,x99863,x99862,x99861))),f337(f337(f167(x99861),x99863),f694(x99864,x99863,x99862,x99861)))),x99864))
% 157.25/157.00  [10120]~P68(x101201)+~P4(f337(f61(x101202),x101204))+E(f337(f168(x101201),f337(f337(f156(x101202,x101201),x101203),f91(f885(x101202),f337(f337(f18(f885(x101202),a878,a878),f337(f337(f8(a878,f892(a878,a878),f885(x101202)),a335),f337(f337(f7(f885(x101202),f892(x101202,a878),a878),f337(f337(f8(f892(x101202,a878),f892(f892(x101202,a878),a878),f885(x101202)),a334),f175(x101202))),x101204))),f139(x101202))))),f243(x101202,x101201,x101203,x101204))
% 157.25/157.00  [7448]~P58(x74482)+E(x74481,f2(x74482))+E(f337(f337(f295(x74482),f337(f337(f81(x74482),x74483),f337(f337(f82(x74482),x74484),x74481))),x74481),f337(f337(f81(x74482),x74484),f337(f337(f295(x74482),x74483),x74481)))
% 157.25/157.00  [7449]~P55(x74492)+E(x74491,f2(x74492))+E(f337(f337(f38(x74492),f337(f337(f81(x74492),x74493),f337(f337(f82(x74492),x74494),x74491))),x74491),f337(f337(f81(x74492),x74494),f337(f337(f38(x74492),x74493),x74491)))
% 157.25/157.00  [7450]~P55(x74502)+E(x74501,f2(x74502))+E(f337(f337(f38(x74502),f337(f337(f81(x74502),x74503),f337(f337(f82(x74502),x74501),x74504))),x74501),f337(f337(f81(x74502),x74504),f337(f337(f38(x74502),x74503),x74501)))
% 157.25/157.00  [7685]~P59(x76852)+E(x76851,f2(x76852))+E(f337(f337(f295(x76852),f337(f337(f22(x76852),x76853),f337(f337(f82(x76852),x76851),x76854))),x76851),f337(f337(f22(x76852),f337(f337(f295(x76852),x76853),x76851)),x76854))
% 157.25/157.00  [7686]~P58(x76862)+E(x76861,f2(x76862))+E(f337(f337(f295(x76862),f337(f337(f81(x76862),x76863),f337(f337(f82(x76862),x76864),x76861))),x76861),f337(f337(f81(x76862),f337(f337(f295(x76862),x76863),x76861)),x76864))
% 157.25/157.00  [7687]~P59(x76872)+E(x76871,f2(x76872))+E(f337(f337(f295(x76872),f337(f337(f81(x76872),x76873),f337(f337(f82(x76872),x76871),x76874))),x76871),f337(f337(f81(x76872),f337(f337(f295(x76872),x76873),x76871)),x76874))
% 157.25/157.00  [8382]~P4(f337(f162(x83821,x83823),x83824))+~P4(f337(f162(x83821,x83822),x83824))+P4(f337(f162(x83821,f337(f337(f104(f892(x83821,a878)),x83822),x83823)),x83824))
% 157.25/157.00  [8738]~E(f337(f337(f294(x87381,x87381,x87381),x87382),x87384),f197(f892(f891(x87381,x87381),a878)))+~E(f337(f337(f294(x87381,x87381,x87381),x87382),x87383),f197(f892(f891(x87381,x87381),a878)))+E(f337(f337(f294(x87381,x87381,x87381),x87382),f337(f337(f113(f892(f891(x87381,x87381),a878)),x87383),x87384)),f197(f892(f891(x87381,x87381),a878)))
% 157.25/157.00  [8855]~P4(f337(f337(f251(f892(x88551,a878)),x88553),x88554))+~P4(f337(f337(f251(f892(x88551,a878)),x88552),x88554))+P4(f337(f337(f251(f892(x88551,a878)),f337(f337(f113(f892(x88551,a878)),x88552),x88553)),x88554))
% 157.25/157.00  [9224]~P4(f337(f61(x92241),x92244))+~P4(f337(f61(x92241),x92243))+E(f337(f337(f22(a884),f337(f337(f81(a884),f337(f337(f6(x92241,a884),x92242),x92243)),f337(f337(f6(x92241,a884),x92242),x92244))),f337(f337(f6(x92241,a884),x92242),f337(f337(f104(f892(x92241,a878)),x92243),x92244))),f337(f337(f6(x92241,a884),x92242),f337(f337(f113(f892(x92241,a878)),x92243),x92244)))
% 157.25/157.00  [9305]~P4(f337(f337(f339(x93051),x93053),x93052))+~P4(f337(f337(f251(f892(x93051,a878)),x93052),f337(f337(f315(x93051),x93053),x93054)))+P4(f337(f337(f251(f892(x93051,a878)),f337(f337(f22(f892(x93051,a878)),x93052),f337(f337(f315(x93051),x93053),f197(f892(x93051,a878))))),x93054))
% 157.25/157.00  [9466]~P4(f337(f337(f339(x94661),x94663),x94662))+P4(f337(f337(f251(f892(x94661,a878)),x94662),f337(f337(f315(x94661),x94663),x94664)))+~P4(f337(f337(f251(f892(x94661,a878)),f337(f337(f22(f892(x94661,a878)),x94662),f337(f337(f315(x94661),x94663),f197(f892(x94661,a878))))),x94664))
% 157.25/157.00  [9553]~P4(f337(f337(f251(a884),x95531),x95533))+~P4(f337(f337(f252(a884),x95532),x95534))+P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),f337(f337(f272(a884,a884),x95531),x95532)),f337(f337(f272(a884,a884),x95533),x95534))),a35))
% 157.25/157.00  [9554]~P4(f337(f337(f251(a884),x95542),x95544))+~P4(f337(f337(f251(a884),x95541),x95543))+P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),f337(f337(f272(a884,a884),x95541),x95542)),f337(f337(f272(a884,a884),x95543),x95544))),a71))
% 157.25/157.00  [9851]~P4(f337(f337(f339(f885(x98511)),x98514),f163(x98511,x98513)))+~P4(f337(f337(f339(f885(x98511)),x98514),f163(x98511,x98512)))+P4(f337(f162(x98511,f337(f337(f104(f892(x98511,a878)),f337(f337(f7(x98511,f892(x98511,a878),a878),f339(x98511)),x98512)),f337(f337(f7(x98511,f892(x98511,a878),a878),f339(x98511)),x98513))),x98514))
% 157.25/157.00  [9951]~P25(x99511,f892(f892(x99511,a878),a878),f337(f337(f7(x99511,f892(f891(x99511,x99511),a878),f892(f892(x99511,a878),a878)),f337(f337(f8(f892(x99511,a878),f892(f892(f891(x99511,x99511),a878),f892(f892(x99511,a878),a878)),x99511),f60(x99511)),f337(f337(f7(x99511,f892(x99511,a878),f892(x99511,a878)),f315(x99511)),f197(f892(x99511,a878))))),x99513),x99512)+~P4(f337(f337(f339(x99511),x99514),x99512))+E(f337(f337(f22(f892(f892(x99511,a878),a878)),f337(f337(f60(x99511),x99512),x99513)),f337(f337(f60(x99511),f337(f337(f315(x99511),x99514),f197(f892(x99511,a878)))),x99513)),f337(f337(f60(x99511),f337(f337(f22(f892(x99511,a878)),x99512),f337(f337(f315(x99511),x99514),f197(f892(x99511,a878))))),x99513))
% 157.25/157.00  [10085]~P39(x100851,x100852,x100854)+~P4(f337(f337(f339(f891(x100851,x100851)),x100853),x100854))+P4(f337(f337(f276(x100851,x100851,a878),f337(f337(f7(x100851,f892(x100851,a878),f892(x100851,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x100851,a878),f892(x100851,a878)),x100851),f8(a878,a878,x100851)),f337(f337(f8(a878,f892(a878,a878),x100851),a335),f337(f337(f7(x100851,f892(x100851,a878),a878),f339(x100851)),x100852)))),f337(f337(f7(x100851,f892(x100851,a878),a878),f339(x100851)),x100852))),x100853))
% 157.25/157.00  [10097]P4(f337(f61(x100971),x100972))+~P4(f337(f61(x100973),f337(f316(x100971,x100973,x100974),x100972)))+~P4(f337(f61(x100971),f337(f257(x100971),f337(f337(f18(x100971,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100971),a335),f337(f337(f7(x100971,f892(x100971,a878),a878),f339(x100971)),x100972))),f337(f337(f7(x100971,x100973,a878),f337(f337(f8(x100973,f892(x100973,a878),x100971),a334),x100974)),f337(x100974,f446(x100974,x100973,x100972,x100971)))))))
% 157.25/157.00  [8137]~P59(x81372)+E(x81371,f2(x81372))+E(f337(f337(f295(x81372),f337(f337(f22(x81372),f337(f337(f82(x81372),x81371),x81373)),x81374)),x81371),f337(f337(f22(x81372),x81373),f337(f337(f295(x81372),x81374),x81371)))
% 157.25/157.00  [8138]~P59(x81382)+E(x81381,f2(x81382))+E(f337(f337(f295(x81382),f337(f337(f81(x81382),f337(f337(f82(x81382),x81381),x81383)),x81384)),x81381),f337(f337(f81(x81382),x81383),f337(f337(f295(x81382),x81384),x81381)))
% 157.25/157.00  [9012]~E(f337(f337(f294(x90121,x90121,x90121),x90123),x90124),f197(f892(f891(x90121,x90121),a878)))+~E(f337(f337(f294(x90121,x90121,x90121),x90122),x90124),f197(f892(f891(x90121,x90121),a878)))+E(f337(f337(f294(x90121,x90121,x90121),f337(f337(f113(f892(f891(x90121,x90121),a878)),x90122),x90123)),x90124),f197(f892(f891(x90121,x90121),a878)))
% 157.25/157.00  [10028]~P143(x100281)+~P143(x100282)+E(f337(f337(f322(x100281),f337(f337(f7(x100281,a102,f887(f885(a333))),f337(f337(f8(f892(x100282,f887(f885(a333))),f892(a102,f887(f885(a333))),x100281),f322(x100282)),f337(f337(f8(f892(x100282,f891(x100281,x100282)),f892(x100282,f887(f885(a333))),x100281),f337(f8(f891(x100281,x100282),f887(f885(a333)),x100282),x100283)),f272(x100281,x100282)))),x100284)),x100284),f337(f337(f322(f891(x100281,x100282)),x100283),x100284))
% 157.25/157.00  [9759]~P4(f337(f162(x97591,x97593),x97594))+~P4(f337(f162(x97591,x97592),x97594))+P4(f337(f162(x97591,f337(f337(f18(x97591,a878,a878),f337(f337(f8(a878,f892(a878,a878),x97591),a335),x97592)),x97593)),x97594))
% 157.25/157.00  [10020]P4(f337(x100201,f443(x100202,x100203,x100201,x100204)))+~P4(f337(f61(x100204),f337(f257(x100204),x100201)))+P4(f337(f61(x100203),f337(f257(x100203),f337(f337(f8(f892(x100204,a878),a878,x100203),f88(x100204)),f337(f337(f8(f892(x100204,a878),f892(x100204,a878),x100203),f337(f18(x100204,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100204),a335),x100201))),x100202)))))
% 157.25/157.00  [10041]~P4(f337(f61(x100412),f337(f257(x100412),x100413)))+~P4(f337(f61(x100411),f337(f257(x100411),f337(f337(f7(x100411,x100412,a878),x100414),f443(x100414,x100411,x100413,x100412)))))+P4(f337(f61(x100411),f337(f257(x100411),f337(f337(f8(f892(x100412,a878),a878,x100411),f88(x100412)),f337(f337(f8(f892(x100412,a878),f892(x100412,a878),x100411),f337(f18(x100412,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100412),a335),x100413))),x100414)))))
% 157.25/157.00  [5081]~E(x50812,x50814)+E(f172(x50811,x50812,x50813),f172(x50811,x50814,x50815))+~E(x50812,f2(a884))
% 157.25/157.00  [5345]E(x53451,x53452)+~E(f172(x53454,x53453,x53451),f172(x53454,x53455,x53452))+E(x53453,f2(a884))
% 157.25/157.00  [6590]E(x65901,x65902)+~E(f337(x65903,x65901),f337(x65903,x65902))+~P25(x65904,x65905,x65903,f260(f892(x65904,a878)))
% 157.25/157.00  [6749]~E(f337(x67493,x67495),f210(x67492))+~E(f337(x67494,x67495),f210(x67492))+E(f337(f188(x67491,x67492,x67493,x67494),x67495),f210(x67492))
% 157.25/157.00  [7484]E(x74841,x74842)+~P25(x74843,x74844,x74845,f260(f892(x74843,a878)))+~E(f337(f316(x74843,x74844,x74845),x74841),f337(f316(x74843,x74844,x74845),x74842))
% 157.25/157.00  [7739]P25(x77392,x77393,f542(x77394,x77393,x77392,x77391),x77391)+~E(f337(f316(x77393,x77392,x77395),x77394),x77391)+E(x77391,f197(f892(x77392,a878)))
% 157.25/157.00  [8271]~P4(f337(f337(x82713,x82712),x82715))+~P4(f337(f337(x82713,x82714),x82712))+P4(f337(f337(f339(x82711),x82712),f304(x82711,x82713,x82714,x82715)))
% 157.25/157.00  [8272]~P4(f337(f337(x82723,x82722),x82725))+~P4(f337(f337(x82723,x82724),x82722))+P4(f337(f337(f339(x82721),x82722),f301(x82721,x82723,x82724,x82725)))
% 157.25/157.00  [8813]~P25(x88131,x88133,x88135,f260(f892(x88131,a878)))+~P25(x88133,x88132,x88134,f260(f892(x88133,a878)))+P25(x88131,x88132,f337(f74(x88133,x88132,x88131,x88134),x88135),f260(f892(x88131,a878)))
% 157.25/157.00  [9362]P4(f337(f337(f339(f891(x93621,x93621)),f337(f337(f272(x93621,x93621),x93622),x93623)),f313(x93621,x93624)))+~P4(f337(f337(f339(f891(x93621,x93621)),f337(f337(f272(x93621,x93621),x93622),x93625)),f313(x93621,x93624)))+~P4(f337(f337(f339(f891(x93621,x93621)),f337(f337(f272(x93621,x93621),x93625),x93623)),f313(x93621,x93624)))
% 157.25/157.00  [9401]~P105(x94012)+~P4(f337(f139(x94011),x94015))+P4(f337(f139(x94011),f151(x94011,x94012,x94013,x94014,x94015)))
% 157.25/157.01  [5416]~E(x54162,f116(x54161))+E(f337(f337(f136(x54161),x54162),x54163),f337(f337(f153(x54161),x54164),x54165))+~E(x54163,f337(f337(f153(x54161),x54164),x54165))
% 157.25/157.01  [5417]~E(x54172,f116(x54171))+E(f337(f337(f136(x54171),x54172),x54173),f337(f337(f153(x54171),x54174),x54175))+~E(f337(f337(f153(x54171),x54174),x54175),x54173)
% 157.25/157.01  [6545]~E(f337(f198(f885(x65451)),x65455),f337(f198(f885(x65452)),x65454))+E(f337(f337(f156(f891(x65451,x65452),x65452),f275(x65451,x65452)),x65453),x65454)+~E(f337(f337(f185(x65451,x65452),x65455),x65454),x65453)
% 157.25/157.01  [6546]~E(f337(f198(f885(x65461)),x65464),f337(f198(f885(x65462)),x65465))+E(f337(f337(f156(f891(x65461,x65462),x65461),f271(x65461,x65462)),x65463),x65464)+~E(f337(f337(f185(x65461,x65462),x65464),x65465),x65463)
% 157.25/157.01  [7020]~P105(x70201)+~P14(x70201,f337(f337(f156(x70202,x70201),x70203),x70205))+P14(x70201,f337(f337(f156(x70202,x70201),x70203),f337(f138(x70202,x70204),x70205)))
% 157.25/157.01  [7066]~P4(f337(x70663,x70665))+~P4(f337(f337(x70662,x70664),x70665))+P4(f337(f337(f95(x70661,x70662,x70663),x70664),x70665))
% 157.25/157.01  [7164]~P105(x71641)+P14(x71641,f337(f337(f156(x71642,x71641),x71643),f173(x71642,x71644,x71645)))+~P14(x71641,f337(f337(f156(x71642,x71641),x71643),x71645))
% 157.25/157.01  [7187]~P49(x71873,x71872,x71875)+~P49(x71871,x71873,x71874)+P49(x71871,x71872,f337(f337(f294(x71871,x71873,x71872),x71874),x71875))
% 157.25/157.01  [7280]E(x72801,x72802)+~P25(x72803,x72804,x72805,f260(f892(x72803,a878)))+~E(f337(f337(f156(x72803,x72804),x72805),x72801),f337(f337(f156(x72803,x72804),x72805),x72802))
% 157.25/157.01  [7434]~P4(f337(f337(f251(a884),x74341),f337(x74343,x74345)))+P4(f337(f337(f251(a884),x74341),f157(x74342,x74343,x74344)))+~P4(f337(f337(f339(x74342),x74345),f337(f175(x74342),x74344)))
% 157.25/157.01  [7435]~P4(f337(f337(f252(a884),x74351),f337(x74353,x74355)))+P4(f337(f337(f252(a884),x74351),f157(x74352,x74353,x74354)))+~P4(f337(f337(f339(x74352),x74355),f337(f175(x74352),x74354)))
% 157.25/157.01  [7838]P4(f337(x78381,x78382))+~P4(f337(x78381,x78383))+~P4(f337(f337(f339(x78384),x78382),f337(f175(x78384),f172(x78384,x78385,x78383))))
% 157.25/157.01  [7839]P4(f337(x78391,x78392))+~P4(f337(x78391,x78393))+~P4(f337(f337(f339(x78394),x78393),f337(f175(x78394),f172(x78394,x78395,x78392))))
% 157.25/157.01  [7843]~P106(x78431)+P4(f337(f337(f251(f892(x78431,a878)),f308(x78431,x78432,x78433)),f308(x78431,x78434,x78435)))+P4(f337(f337(f251(x78431),x78432),x78433))
% 157.25/157.01  [7864]~P6(x78641)+P4(f337(f337(f251(x78641),f337(f337(f42(x78642,x78641),x78643),x78644)),f337(x78644,x78645)))+~P4(f337(f337(f339(x78642),x78645),x78643))
% 157.25/157.01  [7931]~P25(x79311,x79312,x79314,x79313)+E(f337(f78(x79311,x79312,x79313,x79314),f337(x79314,x79315)),x79315)+~P4(f337(f337(f339(x79311),x79315),x79313))
% 157.25/157.01  [8126]~P4(f337(x81261,x81265))+P4(f337(x81261,f866(x81261,x81262,x81263,x81264)))+~P4(f337(f337(f339(x81264),x81265),x81263))
% 157.25/157.01  [8127]~P4(f337(x81271,x81275))+P4(f337(x81271,f866(x81271,x81272,x81273,x81274)))+~P4(f337(f337(f339(x81274),x81275),x81272))
% 157.25/157.01  [8222]P4(f337(f61(x82221),x82222))+~P4(f337(f61(x82223),x82224))+~P4(f337(f337(f251(f892(x82221,a878)),x82222),f337(f316(x82223,x82221,x82225),x82224)))
% 157.25/157.01  [8386]E(x83861,x83862)+~P25(x83863,x83864,x83865,f337(f337(f113(f892(x83863,a878)),f337(f175(x83863),x83861)),f337(f175(x83863),x83862)))+~E(f337(f337(f156(x83863,x83864),x83865),x83861),f337(f337(f156(x83863,x83864),x83865),x83862))
% 157.25/157.01  [8440]~P106(x84401)+~P4(f337(f337(f252(f892(x84401,a878)),f308(x84401,x84404,x84405)),f308(x84401,x84402,x84403)))+P4(f337(f337(f251(x84401),x84402),x84403))
% 157.25/157.01  [8502]~P25(x85021,x85024,x85025,f260(f892(x85021,a878)))+~P4(f337(f337(f339(x85024),f337(x85025,x85022)),f337(f316(x85021,x85024,x85025),x85023)))+P4(f337(f337(f339(x85021),x85022),x85023))
% 157.25/157.01  [8573]P4(f337(x85731,x85732))+~P4(f337(x85731,f877(x85731,x85733,x85734,x85735)))+~P4(f337(f337(f339(x85735),x85732),x85734))
% 157.25/157.01  [8574]P4(f337(x85741,x85742))+~P4(f337(x85741,f877(x85741,x85743,x85744,x85745)))+~P4(f337(f337(f339(x85745),x85742),x85743))
% 157.25/157.01  [8852]~P25(x88522,x88523,x88521,x88524)+E(f337(x88521,f337(f78(x88522,x88523,x88524,x88521),x88525)),x88525)+~P4(f337(f337(f339(x88523),x88525),f337(f316(x88522,x88523,x88521),x88524)))
% 157.25/157.01  [8957]E(x89571,f116(x89572))+E(f337(f337(f153(x89572),x89573),f697(x89574,x89573,x89575,x89571,x89572)),x89571)+~E(f337(f337(f136(x89572),x89571),x89575),f337(f337(f153(x89572),x89573),x89574))
% 157.25/157.01  [8958]E(x89581,f116(x89582))+E(f337(f337(f153(x89582),x89583),f698(x89584,x89581,x89585,x89583,x89582)),x89581)+~E(f337(f337(f136(x89582),x89581),x89584),f337(f337(f153(x89582),x89583),x89585))
% 157.25/157.01  [8973]E(f337(f337(f153(x89732),x89733),f697(x89734,x89733,x89731,x89735,x89732)),x89735)+~E(f337(f337(f136(x89732),x89735),x89731),f337(f337(f153(x89732),x89733),x89734))+E(x89731,f337(f337(f153(x89732),x89733),x89734))
% 157.25/157.01  [8974]E(f337(f337(f153(x89741),x89742),f698(x89744,x89745,x89743,x89742,x89741)),x89745)+~E(f337(f337(f136(x89741),x89745),x89744),f337(f337(f153(x89741),x89742),x89743))+E(f337(f337(f153(x89741),x89742),x89743),x89744)
% 157.25/157.01  [9049]~E(f337(f316(x90493,x90492,x90494),f260(f892(x90493,a878))),f260(f892(x90492,a878)))+~E(f337(f316(x90491,x90493,x90495),f260(f892(x90491,a878))),f260(f892(x90493,a878)))+E(f337(f316(x90491,x90492,f337(f74(x90493,x90492,x90491,x90494),x90495)),f260(f892(x90491,a878))),f260(f892(x90492,a878)))
% 157.25/157.01  [9407]E(x94071,f116(x94072))+~E(f337(f337(f136(x94072),x94071),x94073),f337(f337(f153(x94072),x94075),x94074))+E(f337(f337(f136(x94072),f698(x94073,x94071,x94074,x94075,x94072)),x94073),x94074)
% 157.25/157.01  [9408]E(x94081,f116(x94082))+~E(f337(f337(f136(x94082),x94081),x94085),f337(f337(f153(x94082),x94084),x94083))+E(f337(f337(f136(x94082),f697(x94083,x94084,x94085,x94081,x94082)),x94085),x94083)
% 157.25/157.01  [9414]E(f337(f337(f136(x94142),f697(x94144,x94143,x94141,x94145,x94142)),x94141),x94144)+~E(f337(f337(f136(x94142),x94145),x94141),f337(f337(f153(x94142),x94143),x94144))+E(x94141,f337(f337(f153(x94142),x94143),x94144))
% 157.25/157.01  [9415]~E(f337(f337(f136(x94151),x94155),x94154),f337(f337(f153(x94151),x94152),x94153))+E(f337(f337(f136(x94151),f698(x94154,x94155,x94153,x94152,x94151)),x94154),x94153)+E(f337(f337(f153(x94151),x94152),x94153),x94154)
% 157.25/157.01  [9416]E(f337(f337(f136(x94161),x94165),f703(x94163,x94162,x94164,x94165,x94161)),x94162)+E(f337(f337(f136(x94161),x94162),f702(x94163,x94162,x94164,x94165,x94161)),x94165)+~E(f337(f337(f136(x94161),x94165),x94164),f337(f337(f136(x94161),x94162),x94163))
% 157.25/157.01  [9450]~P105(x94501)+P14(x94501,f337(f337(f156(x94502,x94501),x94503),f151(x94502,x94501,x94503,x94504,x94505)))+~P14(x94501,f337(f337(f156(x94502,x94501),x94503),x94505))
% 157.25/157.01  [9463]~P53(x94635,x94631,x94634,x94633)+P4(f337(f337(x94631,x94632),f551(x94633,x94634,x94631,x94635,x94632)))+~P4(f337(f337(f339(x94635),x94632),x94634))
% 157.25/157.01  [9565]~P4(f337(f337(f339(f891(x95651,x95651)),f337(f337(f272(x95651,x95651),x95655),x95653)),f313(x95651,x95654)))+P4(f337(f337(f339(f891(x95651,x95651)),f337(f337(f272(x95651,x95651),x95652),x95653)),f337(f337(f294(x95651,x95651,x95651),x95654),f313(x95651,x95654))))+~P4(f337(f337(f339(f891(x95651,x95651)),f337(f337(f272(x95651,x95651),x95652),x95655)),f337(f337(f294(x95651,x95651,x95651),x95654),f313(x95651,x95654))))
% 157.25/157.01  [9566]~P4(f337(f337(f339(f891(x95661,x95661)),f337(f337(f272(x95661,x95661),x95662),x95665)),f313(x95661,x95664)))+P4(f337(f337(f339(f891(x95661,x95661)),f337(f337(f272(x95661,x95661),x95662),x95663)),f337(f337(f294(x95661,x95661,x95661),x95664),f313(x95661,x95664))))+~P4(f337(f337(f339(f891(x95661,x95661)),f337(f337(f272(x95661,x95661),x95665),x95663)),f337(f337(f294(x95661,x95661,x95661),x95664),f313(x95661,x95664))))
% 157.25/157.01  [9569]P4(f337(f337(f339(f891(f885(x95691),f885(x95691))),f337(f337(f272(f885(x95691),f885(x95691)),x95692),x95693)),f160(x95691,f313(x95691,x95694))))+~P4(f337(f337(f339(f891(f885(x95691),f885(x95691))),f337(f337(f272(f885(x95691),f885(x95691)),x95692),x95695)),f160(x95691,f313(x95691,x95694))))+~P4(f337(f337(f339(f891(f885(x95691),f885(x95691))),f337(f337(f272(f885(x95691),f885(x95691)),x95695),x95693)),f160(x95691,f313(x95691,x95694))))
% 157.25/157.01  [9573]E(f337(f337(f136(x95731),x95732),f702(x95733,x95732,x95734,x95735,x95731)),x95735)+E(f337(f337(f136(x95731),f703(x95733,x95732,x95734,x95735,x95731)),x95733),x95734)+~E(f337(f337(f136(x95731),x95732),x95733),f337(f337(f136(x95731),x95735),x95734))
% 157.25/157.01  [9574]E(f337(f337(f136(x95741),x95742),f703(x95743,x95744,x95745,x95742,x95741)),x95744)+E(f337(f337(f136(x95741),f702(x95743,x95744,x95745,x95742,x95741)),x95745),x95743)+~E(f337(f337(f136(x95741),x95742),x95745),f337(f337(f136(x95741),x95744),x95743))
% 157.25/157.01  [9628]P4(f337(f337(f339(f891(x96281,x96281)),f337(f337(f272(x96281,x96281),x96282),x96283)),f337(f337(f294(x96281,x96281,x96281),x96284),f313(x96281,x96284))))+~P4(f337(f337(f339(f891(x96281,x96281)),f337(f337(f272(x96281,x96281),x96282),x96285)),f337(f337(f294(x96281,x96281,x96281),x96284),f313(x96281,x96284))))+~P4(f337(f337(f339(f891(x96281,x96281)),f337(f337(f272(x96281,x96281),x96285),x96283)),f337(f337(f294(x96281,x96281,x96281),x96284),f313(x96281,x96284))))
% 157.25/157.01  [9655]P34(x96551,x96552,x96553,x96554,x96555)+~E(f337(f198(f885(x96551)),x96554),f337(f198(f885(x96552)),x96555))+~P4(f337(f337(f276(x96551,x96552,a878),x96553),f753(x96555,x96554,x96553,x96552,x96551)))
% 157.25/157.01  [9656]P34(x96561,x96562,x96563,x96564,x96565)+~E(f337(f198(f885(x96561)),x96564),f337(f198(f885(x96562)),x96565))+~P4(f337(f337(f276(x96561,x96562,a878),x96563),f758(x96563,x96565,x96564,x96562,x96561)))
% 157.25/157.01  [9661]E(f337(f337(f136(x96611),f702(x96612,x96613,x96614,x96615,x96611)),x96614),x96612)+~E(f337(f337(f136(x96611),x96613),x96612),f337(f337(f136(x96611),x96615),x96614))+E(f337(f337(f136(x96611),f703(x96612,x96613,x96614,x96615,x96611)),x96612),x96614)
% 157.25/157.01  [9676]~P105(x96762)+E(f337(f337(f150(x96761,x96762,x96763),x96764),x96765),f337(f337(f153(x96761),x96764),x96765))+P4(f337(f337(f339(x96761),f777(x96764,x96763,x96765,x96761,x96762)),f337(f175(x96761),x96765)))
% 157.25/157.01  [9681]~P53(x96811,x96814,x96813,x96812)+~P4(f337(f337(f339(x96811),x96815),x96813))+P4(f337(f337(f339(x96811),f551(x96812,x96813,x96814,x96811,x96815)),x96812))
% 157.25/157.01  [9802]~P4(f337(f337(f339(f891(f892(x98021,a878),f892(x98021,a878))),f337(f337(f272(f892(x98021,a878),f892(x98021,a878)),x98024),x98023)),f328(x98021,x98022)))+~P4(f337(f337(f339(x98021),x98025),x98024))+P4(f337(f337(f339(x98021),f620(x98022,x98023,x98024,x98021,x98025)),x98023))
% 157.25/157.01  [9814]~P105(x98142)+E(f337(f337(f150(x98141,x98142,x98143),x98144),x98145),f337(f337(f153(x98141),x98144),x98145))+~P4(f337(f337(f251(x98142),f337(x98143,x98144)),f337(x98143,f777(x98144,x98143,x98145,x98141,x98142))))
% 157.25/157.01  [10003]P34(x100031,x100032,x100033,x100034,x100035)+~E(f337(f198(f885(x100031)),x100034),f337(f198(f885(x100032)),x100035))+~P4(f337(f337(x100033,f337(f337(f167(x100031),x100034),f759(x100035,x100034,x100033,x100032,x100031))),f337(f337(f167(x100032),x100035),f759(x100035,x100034,x100033,x100032,x100031))))
% 157.25/157.01  [10004]P34(x100041,x100042,x100043,x100044,x100045)+~E(f337(f198(f885(x100041)),x100044),f337(f198(f885(x100042)),x100045))+~P4(f337(f337(x100043,f337(f337(f167(x100041),x100044),f767(x100043,x100045,x100042,x100044,x100041))),f337(f337(f167(x100042),x100045),f767(x100043,x100045,x100042,x100044,x100041))))
% 157.25/157.01  [6619]~P17(x66192,x66195,x66191)+~P4(f337(f61(x66192),x66194))+E(f337(x66191,f337(f337(f315(x66192),x66193),x66194)),f337(f337(f64(x66192,x66192,x66195),x66193),x66194))
% 157.25/157.01  [6620]~E(x66203,x66204)+~E(x66202,x66205)+E(f337(f337(f315(x66201),x66202),f337(f337(f315(x66201),x66203),f197(f892(x66201,a878)))),f337(f337(f315(x66201),x66204),f337(f337(f315(x66201),x66205),f197(f892(x66201,a878)))))
% 157.25/157.01  [6630]P4(f337(x66302,x66305))+E(f180(x66301,x66302,f337(f337(f136(x66301),x66303),x66304)),f180(x66301,x66302,x66303))+~P4(f337(f337(f339(x66301),x66305),f337(f175(x66301),x66303)))
% 157.25/157.01  [6667]E(f337(x66671,x66672),f197(f892(x66673,a878)))+~E(f337(f337(f41(x66674,f892(x66673,a878)),x66675),x66671),f197(f892(x66673,a878)))+~P4(f337(f337(f339(x66674),x66672),x66675))
% 157.25/157.01  [6668]E(f337(x66681,x66682),f260(f892(x66683,a878)))+~E(f337(f337(f42(x66684,f892(x66683,a878)),x66685),x66681),f260(f892(x66683,a878)))+~P4(f337(f337(f339(x66684),x66682),x66685))
% 157.25/157.01  [7174]~E(x71742,x71744)+~P140(x71741)+E(f337(f337(f81(x71741),f337(f337(f82(x71741),x71742),x71743)),f337(f337(f82(x71741),x71744),x71745)),f337(f337(f81(x71741),f337(f337(f82(x71741),x71742),x71745)),f337(f337(f82(x71741),x71744),x71743)))
% 157.25/157.01  [7235]~P6(x72351)+~P4(f337(f337(f339(x72354),x72353),x72355))+P4(f337(f337(f251(x72351),f337(x72352,x72353)),f337(f337(f41(x72354,x72351),x72355),x72352)))
% 157.25/157.01  [7285]~P107(x72851)+P4(f337(f337(f251(x72851),f337(x72852,x72853)),f337(x72854,x72853)))+~P4(f337(f337(f251(f892(x72855,x72851)),x72852),x72854))
% 157.25/157.01  [7403]E(x74031,x74032)+E(x74033,x74031)+~E(f337(f337(f315(x74034),x74031),f337(f337(f315(x74034),x74035),f197(f892(x74034,a878)))),f337(f337(f315(x74034),x74032),f337(f337(f315(x74034),x74033),f197(f892(x74034,a878)))))
% 157.25/157.01  [7404]E(x74041,x74042)+E(x74043,x74041)+~E(f337(f337(f315(x74044),x74043),f337(f337(f315(x74044),x74042),f197(f892(x74044,a878)))),f337(f337(f315(x74044),x74045),f337(f337(f315(x74044),x74041),f197(f892(x74044,a878)))))
% 157.25/157.01  [7405]E(x74051,x74052)+E(x74051,x74053)+~E(f337(f337(f315(x74054),x74053),f337(f337(f315(x74054),x74052),f197(f892(x74054,a878)))),f337(f337(f315(x74054),x74055),f337(f337(f315(x74054),x74051),f197(f892(x74054,a878)))))
% 157.25/157.01  [7406]E(x74061,x74062)+E(x74061,x74063)+~E(f337(f337(f315(x74064),x74061),f337(f337(f315(x74064),x74065),f197(f892(x74064,a878)))),f337(f337(f315(x74064),x74062),f337(f337(f315(x74064),x74063),f197(f892(x74064,a878)))))
% 157.25/157.01  [7941]P25(x79411,x79412,x79413,x79414)+~P25(x79411,x79412,x79413,x79415)+~P4(f337(f337(f251(f892(x79411,a878)),x79414),x79415))
% 157.25/157.01  [8116]E(x81161,x81162)+~E(f337(f316(x81163,x81164,x81165),x81161),f337(f316(x81163,x81164,x81165),x81162))+~P25(x81163,x81164,x81165,f337(f337(f113(f892(x81163,a878)),x81161),x81162))
% 157.25/157.01  [8188]P4(f337(x81882,x81884))+E(f337(f337(f140(x81881),f337(f198(f885(x81881)),f180(x81881,x81882,x81883))),x81883),f337(f337(f153(x81881),x81884),x81885))+~E(f337(f337(f136(x81881),f180(x81881,x81882,x81883)),f337(f337(f153(x81881),x81884),x81885)),x81883)
% 157.25/157.01  [8219]~P25(x82191,x82192,x82193,x82195)+~P25(x82191,x82192,x82193,x82194)+P25(x82191,x82192,x82193,f337(f337(f104(f892(x82191,a878)),x82194),x82195))
% 157.25/157.01  [8329]~P68(x83291)+E(f337(f337(f81(x83291),f337(x83292,x83293)),f337(f168(x83291),f337(f337(f156(x83294,x83291),x83292),f173(x83294,x83293,x83295)))),f337(f168(x83291),f337(f337(f156(x83294,x83291),x83292),x83295)))+~P4(f337(f337(f339(x83294),x83293),f337(f175(x83294),x83295)))
% 157.25/157.01  [8416]~P105(x84161)+~P14(x84161,f337(f337(f156(x84162,x84161),x84163),x84165))+P14(x84161,f337(f337(f156(x84162,x84161),x84163),f337(f337(f150(x84162,x84161,x84163),x84164),x84165)))
% 157.25/157.01  [8498]~P6(x84981)+P4(f337(f337(f251(x84981),f337(f337(f41(x84982,x84981),x84983),x84984)),f337(f337(f41(x84982,x84981),x84985),x84984)))+~P4(f337(f337(f251(f892(x84982,a878)),x84983),x84985))
% 157.25/157.01  [8499]~P6(x84991)+P4(f337(f337(f251(x84991),f337(f337(f42(x84992,x84991),x84993),x84994)),f337(f337(f42(x84992,x84991),x84995),x84994)))+~P4(f337(f337(f251(f892(x84992,a878)),x84995),x84993))
% 157.25/157.01  [8530]~P105(x85303)+P4(f337(f139(x85301),x85302))+~P4(f337(f139(x85301),f337(f337(f150(x85301,x85303,x85304),x85305),x85302)))
% 157.25/157.01  [8666]~P105(x86661)+~P4(f337(f337(f339(x86662),x86663),f337(f175(x86662),x86664)))+~P4(f337(f139(x86662),f337(f337(f150(x86662,x86661,x86665),x86663),x86664)))
% 157.25/157.01  [8748]~P105(x87481)+P14(x87481,f337(f337(f156(x87482,x87481),x87483),x87484))+~P14(x87481,f337(f337(f156(x87482,x87481),x87483),f337(f337(f150(x87482,x87481,x87483),x87485),x87484)))
% 157.25/157.01  [8840]~P105(x88402)+E(f337(f337(f150(x88401,x88402,x88403),x88404),x88405),f151(x88401,x88402,x88403,x88404,x88405))+P4(f337(f337(f339(x88402),f337(x88403,x88404)),f337(f316(x88401,x88402,x88403),f337(f175(x88401),x88405))))
% 157.25/157.01  [8914]~P105(x89142)+E(f151(x89141,x89142,x89143,x89144,x89145),x89145)+~P4(f337(f337(f339(x89142),f337(x89143,x89144)),f337(f316(x89141,x89142,x89143),f337(f175(x89141),x89145))))
% 157.25/157.01  [8929]~P25(x89292,x89291,x89293,x89295)+P4(f337(f337(f252(f892(x89291,a878)),f337(f316(x89292,x89291,x89293),x89294)),f337(f316(x89292,x89291,x89293),x89295)))+~P4(f337(f337(f252(f892(x89292,a878)),x89294),x89295))
% 157.25/157.01  [9090]~P25(x90901,x90902,x90903,f260(f892(x90901,a878)))+~P4(f337(f337(f251(f892(x90902,a878)),x90904),f337(f316(x90901,x90902,x90903),x90905)))+P4(f337(f337(f251(f892(x90901,a878)),f337(f317(x90901,x90902,x90903),x90904)),x90905))
% 157.25/157.01  [9110]~E(f337(f316(x91103,x91101,x91104),f260(f892(x91103,a878))),f260(f892(x91101,a878)))+P4(f337(f337(f251(f892(x91101,a878)),x91102),f337(f316(x91103,x91101,x91104),x91105)))+~P4(f337(f337(f251(f892(x91103,a878)),f337(f317(x91103,x91101,x91104),x91102)),x91105))
% 157.25/157.01  [9136]~E(f337(f209(x91362),x91364),f337(f337(f181(x91361,x91362),x91365),x91363))+~P4(f337(f139(x91361),f337(f337(f156(f891(x91361,x91362),x91361),f271(x91361,x91362)),x91365)))+P4(f337(f337(f339(f891(x91361,x91362)),f337(f337(f272(x91361,x91362),x91363),x91364)),f337(f175(f891(x91361,x91362)),x91365)))
% 157.25/157.01  [9216]~P25(x92161,x92164,x92165,f260(f892(x92161,a878)))+~P4(f337(f337(f251(f892(x92164,a878)),f337(f316(x92161,x92164,x92165),x92162)),f337(f316(x92161,x92164,x92165),x92163)))+P4(f337(f337(f251(f892(x92161,a878)),x92162),x92163))
% 157.25/157.01  [9278]E(f337(f209(x92781),x92782),f337(f337(f181(x92783,x92781),x92784),x92785))+~P4(f337(f139(x92783),f337(f337(f156(f891(x92783,x92781),x92783),f271(x92783,x92781)),x92784)))+~P4(f337(f337(f339(f891(x92783,x92781)),f337(f337(f272(x92783,x92781),x92785),x92782)),f337(f175(f891(x92783,x92781)),x92784)))
% 157.25/157.01  [9280]E(f337(f337(f181(x92801,x92802),x92803),x92804),f337(f209(x92802),x92805))+~P4(f337(f139(x92801),f337(f337(f156(f891(x92801,x92802),x92801),f271(x92801,x92802)),x92803)))+~P4(f337(f337(f339(f891(x92801,x92802)),f337(f337(f272(x92801,x92802),x92804),x92805)),f337(f175(f891(x92801,x92802)),x92803)))
% 157.25/157.01  [9330]~P81(x93301)+~E(f337(x93303,f739(x93303,x93304,x93305,x93302,x93301)),f2(x93301))+E(f337(f168(x93301),f337(f337(f156(x93302,x93301),x93303),f337(f138(x93302,x93304),x93305))),f337(f168(x93301),f337(f337(f156(x93302,x93301),x93303),x93305)))
% 157.25/157.01  [9509]~P16(x95091,x95092,x95093)+~P4(f337(f61(x95091),x95095))+P4(f337(f66(x95091,x95092,x95093,x95094,x95095),f337(f337(f64(x95091,x95092,x95093),x95094),x95095)))
% 157.25/157.01  [9586]P4(f337(x95861,f658(x95862,x95861,x95863,x95864,x95865)))+~P4(f337(f337(f251(f892(x95865,a878)),x95864),x95863))+P4(f337(f337(f251(f892(x95865,a878)),f337(f337(f104(f892(x95865,a878)),x95864),f337(f257(x95865),x95861))),f337(f337(f104(f892(x95865,a878)),x95863),f337(f257(x95865),x95862))))
% 157.25/157.01  [9600]~P81(x96001)+~P4(f337(x96004,f739(x96003,x96004,x96005,x96002,x96001)))+E(f337(f168(x96001),f337(f337(f156(x96002,x96001),x96003),f337(f138(x96002,x96004),x96005))),f337(f168(x96001),f337(f337(f156(x96002,x96001),x96003),x96005)))
% 157.25/157.01  [9679]~P6(x96795)+P4(f337(f337(f339(x96791),f848(x96792,x96793,x96791,x96794,x96795)),x96793))+P4(f337(f337(f251(x96795),x96794),f337(f337(f42(x96791,x96795),x96793),x96792)))
% 157.25/157.01  [9682]~P81(x96821)+E(f337(f168(x96821),f337(f337(f156(x96822,x96821),x96823),f337(f138(x96822,x96824),x96825))),f337(f168(x96821),f337(f337(f156(x96822,x96821),x96823),x96825)))+P4(f337(f337(f339(x96822),f739(x96823,x96824,x96825,x96822,x96821)),f337(f175(x96822),x96825)))
% 157.25/157.01  [9692]~P4(f337(x96925,f658(x96925,x96923,x96924,x96922,x96921)))+~P4(f337(f337(f251(f892(x96921,a878)),x96922),x96924))+P4(f337(f337(f251(f892(x96921,a878)),f337(f337(f104(f892(x96921,a878)),x96922),f337(f257(x96921),x96923))),f337(f337(f104(f892(x96921,a878)),x96924),f337(f257(x96921),x96925))))
% 157.25/157.01  [9727]P34(x97271,x97272,x97273,x97274,x97275)+~E(f337(f198(f885(x97272)),x97275),f337(f198(f885(x97271)),x97274))+P4(f337(f337(f252(a884),f759(x97275,x97274,x97273,x97272,x97271)),f337(f198(f885(x97271)),x97274)))
% 157.25/157.01  [9728]P34(x97281,x97282,x97283,x97284,x97285)+~E(f337(f198(f885(x97282)),x97285),f337(f198(f885(x97281)),x97284))+P4(f337(f337(f252(a884),f767(x97283,x97285,x97282,x97284,x97281)),f337(f198(f885(x97281)),x97284)))
% 157.25/157.01  [9761]P4(f337(f337(f339(x97611),f658(x97612,x97613,x97614,x97615,x97611)),x97615))+~P4(f337(f337(f251(f892(x97611,a878)),x97615),x97614))+P4(f337(f337(f251(f892(x97611,a878)),f337(f337(f104(f892(x97611,a878)),x97615),f337(f257(x97611),x97613))),f337(f337(f104(f892(x97611,a878)),x97614),f337(f257(x97611),x97612))))
% 157.25/157.01  [9815]~P6(x98151)+~P4(f337(f337(f251(x98151),x98152),f337(x98155,f848(x98155,x98154,x98153,x98152,x98151))))+P4(f337(f337(f251(x98151),x98152),f337(f337(f42(x98153,x98151),x98154),x98155)))
% 157.25/157.01  [9849]~P75(x98491)+~P4(f337(f61(x98492),x98495))+E(f337(f337(f337(f65(x98491,x98492,f82(x98491)),f337(f337(f18(x98492,x98491,x98491),f337(f337(f8(x98491,f892(x98491,x98491),x98492),f82(x98491)),x98493)),x98494)),f79(x98491)),x98495),f337(f337(f82(x98491),f337(f337(f337(f65(x98491,x98492,f82(x98491)),x98493),f79(x98491)),x98495)),f337(f337(f337(f65(x98491,x98492,f82(x98491)),x98494),f79(x98491)),x98495)))
% 157.25/157.01  [9910]~P4(f337(f337(f339(f891(f892(x99101,a878),f892(x99101,a878))),f337(f337(f272(f892(x99101,a878),f892(x99101,a878)),x99105),x99104)),f328(x99101,x99103)))+~P4(f337(f337(f339(x99101),x99102),x99105))+P4(f337(f337(f339(f891(x99101,x99101)),f337(f337(f272(x99101,x99101),x99102),f620(x99103,x99104,x99105,x99101,x99102))),x99103))
% 157.25/157.01  [10038]~P4(f337(f337(f339(f891(f885(x100381),f885(x100381))),f337(f337(f272(f885(x100381),f885(x100381)),f337(f337(f136(x100381),x100385),x100382)),f337(f337(f136(x100381),x100385),x100383))),f149(x100381,x100384)))+P4(f337(f337(f339(f891(f885(x100381),f885(x100381))),f337(f337(f272(f885(x100381),f885(x100381)),x100382),x100383)),f149(x100381,x100384)))+P4(f337(f337(f339(f891(x100381,x100381)),f337(f337(f272(x100381,x100381),f704(x100384,x100383,x100382,x100385,x100381)),f704(x100384,x100383,x100382,x100385,x100381))),x100384))
% 157.25/157.01  [7214]~E(f337(f198(f885(x72141)),x72143),f337(f198(f885(x72142)),x72144))+E(f337(f337(f181(x72141,x72142),f337(f337(f185(x72141,x72142),x72143),x72144)),x72145),f210(x72142))+P4(f337(f337(f339(x72141),x72145),f337(f175(x72141),x72143)))
% 157.25/157.01  [7288]~E(x72883,x72885)+E(f337(f337(f167(x72881),f337(f337(f161(x72881,x72882),x72883),x72884)),x72885),x72884)+~P4(f337(f337(f252(a884),x72883),f337(f198(f885(x72881)),x72882)))
% 157.25/157.01  [7400]~E(f337(f337(f136(x74001),x74002),x74004),f337(f337(f136(x74001),x74003),x74005))+E(f337(f337(f178(x74001),f337(f198(f885(x74001)),x74002)),x74003),x74002)+P4(f337(f337(f251(a884),f337(f198(f885(x74001)),x74003)),f337(f198(f885(x74001)),x74002)))
% 157.25/157.01  [7902]~E(f337(f337(f136(x79021),x79022),x79024),f337(f337(f136(x79021),x79023),x79025))+E(f337(f337(f178(x79021),f337(f198(f885(x79021)),x79022)),x79023),x79022)+~P4(f337(f337(f251(a884),f337(f198(f885(x79021)),x79022)),f337(f198(f885(x79021)),x79023)))
% 157.25/157.01  [7926]~P4(f337(f61(x79261),f337(x79264,x79265)))+~P4(f337(f337(f339(x79262),x79265),x79263))+P4(f337(f61(x79261),f337(f337(f42(x79262,f892(x79261,a878)),x79263),x79264)))
% 157.25/157.01  [7978]~E(f337(f198(f885(x79781)),x79782),f337(f198(f885(x79783)),x79784))+~E(f337(f337(f181(x79781,x79783),f337(f337(f185(x79781,x79783),x79782),x79784)),x79785),f210(x79783))+~P4(f337(f337(f339(x79781),x79785),f337(f175(x79781),x79782)))
% 157.25/157.01  [8101]~P39(x81011,x81013,x81015)+~P39(x81011,x81012,x81014)+P39(x81011,f337(f337(f113(f892(x81011,a878)),x81012),x81013),f337(f337(f113(f892(f891(x81011,x81011),a878)),x81014),x81015))
% 157.25/157.01  [8102]~P39(x81021,x81023,x81025)+~P39(x81021,x81022,x81024)+P39(x81021,f337(f337(f104(f892(x81021,a878)),x81022),x81023),f337(f337(f104(f892(f891(x81021,x81021),a878)),x81024),x81025))
% 157.25/157.01  [8452]E(f337(f337(f272(x84521,x84522),f337(f337(f167(x84521),x84523),x84524)),f337(f337(f167(x84522),x84525),x84524)),f337(f337(f167(f891(x84521,x84522)),f337(f337(f185(x84521,x84522),x84523),x84525)),x84524))+~P4(f337(f337(f252(a884),x84524),f337(f198(f885(x84521)),x84523)))+~P4(f337(f337(f252(a884),x84524),f337(f198(f885(x84522)),x84525)))
% 157.25/157.01  [8601]~P39(x86011,x86013,x86014)+P4(f337(f337(f339(x86011),x86012),x86013))+~P4(f337(f337(f339(f891(x86011,x86011)),f337(f337(f272(x86011,x86011),x86015),x86012)),x86014))
% 157.25/157.01  [8602]~P39(x86021,x86023,x86024)+P4(f337(f337(f339(x86021),x86022),x86023))+~P4(f337(f337(f339(f891(x86021,x86021)),f337(f337(f272(x86021,x86021),x86022),x86025)),x86024))
% 157.25/157.01  [8603]~P9(x86031,x86033,x86034)+P4(f337(f337(f339(x86031),x86032),x86033))+~P4(f337(f337(f339(f891(x86031,x86031)),f337(f337(f272(x86031,x86031),x86035),x86032)),x86034))
% 157.25/157.01  [8604]~P9(x86041,x86043,x86044)+P4(f337(f337(f339(x86041),x86042),x86043))+~P4(f337(f337(f339(f891(x86041,x86041)),f337(f337(f272(x86041,x86041),x86042),x86045)),x86044))
% 157.25/157.01  [8862]~P9(x88621,x88625,x88622)+E(f337(f291(x88621,x88621,x88622),f337(f337(f315(x88621),x88623),f197(f892(x88621,a878)))),f337(f291(x88621,x88621,x88622),f337(f337(f315(x88621),x88624),f197(f892(x88621,a878)))))+~P4(f337(f337(f339(f891(x88621,x88621)),f337(f337(f272(x88621,x88621),x88623),x88624)),x88622))
% 157.25/157.01  [9046]P4(f337(x90461,x90462))+~P4(f337(f337(f339(x90463),x90462),x90465))+P4(f337(f337(f339(x90463),f877(x90461,x90464,x90465,x90463)),f337(f337(f113(f892(x90463,a878)),x90465),x90464)))
% 157.25/157.01  [9047]P4(f337(x90471,x90472))+~P4(f337(f337(f339(x90473),x90472),x90474))+P4(f337(f337(f339(x90473),f877(x90471,x90474,x90475,x90473)),f337(f337(f113(f892(x90473,a878)),x90475),x90474)))
% 157.25/157.01  [9055]~P4(f337(x90552,x90555))+~P4(f337(f337(f339(x90551),x90555),x90554))+P4(f337(f337(f339(x90551),f866(x90552,x90553,x90554,x90551)),f337(f337(f113(f892(x90551,a878)),x90554),x90553)))
% 157.25/157.01  [9056]~P4(f337(x90562,x90565))+~P4(f337(f337(f339(x90561),x90565),x90563))+P4(f337(f337(f339(x90561),f866(x90562,x90563,x90564,x90561)),f337(f337(f113(f892(x90561,a878)),x90564),x90563)))
% 157.25/157.01  [9071]~P4(f337(f337(f251(f892(x90711,a878)),x90713),x90715))+~P4(f337(f337(f251(f892(x90711,a878)),x90712),x90714))+P4(f337(f337(f251(f892(x90711,a878)),f337(f337(f113(f892(x90711,a878)),x90712),x90713)),f337(f337(f113(f892(x90711,a878)),x90714),x90715)))
% 157.25/157.01  [9072]~P4(f337(f337(f251(f892(x90721,a878)),x90725),x90723))+~P4(f337(f337(f251(f892(x90721,a878)),x90722),x90724))+P4(f337(f337(f251(f892(x90721,a878)),f337(f337(f22(f892(x90721,a878)),x90722),x90723)),f337(f337(f22(f892(x90721,a878)),x90724),x90725)))
% 157.25/157.01  [9073]~P4(f337(f337(f251(f892(x90731,a878)),x90733),x90735))+~P4(f337(f337(f251(f892(x90731,a878)),x90732),x90734))+P4(f337(f337(f251(f892(x90731,a878)),f337(f337(f104(f892(x90731,a878)),x90732),x90733)),f337(f337(f104(f892(x90731,a878)),x90734),x90735)))
% 157.25/157.01  [9162]~E(f337(f198(f885(x91621)),x91623),f337(f198(f885(x91622)),x91624))+E(f337(f337(f181(x91621,x91622),f337(f337(f185(x91621,x91622),x91623),x91624)),x91625),f337(f209(x91622),f675(x91625,x91624,x91622,x91623,x91621)))+~P4(f337(f337(f339(x91621),x91625),f337(f175(x91621),x91623)))
% 157.25/157.01  [9166]P4(f337(f337(f339(f891(x91661,x91661)),f337(f337(f272(x91661,x91661),x91662),x91663)),f331(x91661,x91664,x91665)))+~P4(f337(f337(f251(a884),f337(x91664,x91662)),f337(x91664,x91663)))+~P4(f337(f337(f339(f891(x91661,x91661)),f337(f337(f272(x91661,x91661),x91662),x91663)),x91665))
% 157.25/157.01  [9340]P4(f337(f337(f339(f891(x93401,x93401)),f337(f337(f272(x93401,x93401),x93402),x93403)),f313(x93401,x93404)))+~P4(f337(f337(f339(f891(x93401,x93401)),f337(f337(f272(x93401,x93401),x93402),x93405)),f313(x93401,x93404)))+~P4(f337(f337(f339(f891(x93401,x93401)),f337(f337(f272(x93401,x93401),x93405),x93403)),x93404))
% 157.25/157.01  [9341]P4(f337(f337(f339(f891(x93411,x93411)),f337(f337(f272(x93411,x93411),x93412),x93413)),f313(x93411,x93414)))+~P4(f337(f337(f339(f891(x93411,x93411)),f337(f337(f272(x93411,x93411),x93415),x93413)),f313(x93411,x93414)))+~P4(f337(f337(f339(f891(x93411,x93411)),f337(f337(f272(x93411,x93411),x93412),x93415)),x93414))
% 157.25/157.01  [9437]E(x94371,x94372)+E(f337(a115,f638(x94373,x94374,x94371,x94372,x94375)),x94374)+~P4(f337(f337(f339(f891(x94375,x94375)),f337(f337(f272(x94375,x94375),x94372),x94371)),f337(f337(f192(f891(x94375,x94375),a878),x94374),x94373)))
% 157.25/157.01  [9438]E(x94381,x94382)+E(f337(a115,f640(x94383,x94384,x94381,x94382,x94385)),x94384)+~P4(f337(f337(f339(f891(x94385,x94385)),f337(f337(f272(x94385,x94385),x94382),x94381)),f337(f337(f192(f891(x94385,x94385),a878),x94384),x94383)))
% 157.25/157.01  [9439]E(x94391,f2(a884))+E(f337(a115,f638(x94392,x94391,x94393,x94394,x94395)),x94391)+~P4(f337(f337(f339(f891(x94395,x94395)),f337(f337(f272(x94395,x94395),x94394),x94393)),f337(f337(f192(f891(x94395,x94395),a878),x94391),x94392)))
% 157.25/157.01  [9440]E(x94401,f2(a884))+E(f337(a115,f640(x94402,x94401,x94403,x94404,x94405)),x94401)+~P4(f337(f337(f339(f891(x94405,x94405)),f337(f337(f272(x94405,x94405),x94404),x94403)),f337(f337(f192(f891(x94405,x94405),a878),x94401),x94402)))
% 157.25/157.01  [9460]P4(f337(f337(f339(f891(x94601,x94601)),f337(f337(f272(x94601,x94601),x94602),x94603)),f337(f337(f294(x94601,x94601,x94601),x94604),f313(x94601,x94604))))+~P4(f337(f337(f339(f891(x94601,x94601)),f337(f337(f272(x94601,x94601),x94602),x94605)),x94604))+~P4(f337(f337(f339(f891(x94601,x94601)),f337(f337(f272(x94601,x94601),x94605),x94603)),x94604))
% 157.25/157.01  [9467]~P4(f337(f337(f339(f891(x94671,x94671)),f337(f337(f272(x94671,x94671),x94672),x94675)),f313(x94671,x94674)))+P4(f337(f337(f339(f891(x94671,x94671)),f337(f337(f272(x94671,x94671),x94672),x94673)),f337(f337(f294(x94671,x94671,x94671),x94674),f313(x94671,x94674))))+~P4(f337(f337(f339(f891(x94671,x94671)),f337(f337(f272(x94671,x94671),x94675),x94673)),x94674))
% 157.25/157.01  [9505]~P9(x95051,x95055,x95052)+~P4(f337(f337(f339(f891(x95051,x95051)),f337(f337(f272(x95051,x95051),x95053),x95054)),x95052))+P4(f337(f337(f251(f892(x95051,a878)),f337(f291(x95051,x95051,x95052),f337(f337(f315(x95051),x95053),f197(f892(x95051,a878))))),f337(f291(x95051,x95051,x95052),f337(f337(f315(x95051),x95054),f197(f892(x95051,a878))))))
% 157.25/157.01  [9558]P4(f337(f337(f339(f891(x95581,x95581)),f337(f337(f272(x95581,x95581),x95582),x95583)),f337(f337(f294(x95581,x95581,x95581),x95584),f313(x95581,x95584))))+~P4(f337(f337(f339(f891(x95581,x95581)),f337(f337(f272(x95581,x95581),x95582),x95585)),f337(f337(f294(x95581,x95581,x95581),x95584),f313(x95581,x95584))))+~P4(f337(f337(f339(f891(x95581,x95581)),f337(f337(f272(x95581,x95581),x95585),x95583)),x95584))
% 157.25/157.01  [9559]P4(f337(f337(f339(f891(x95591,x95591)),f337(f337(f272(x95591,x95591),x95592),x95593)),f337(f337(f294(x95591,x95591,x95591),x95594),f313(x95591,x95594))))+~P4(f337(f337(f339(f891(x95591,x95591)),f337(f337(f272(x95591,x95591),x95595),x95593)),f337(f337(f294(x95591,x95591,x95591),x95594),f313(x95591,x95594))))+~P4(f337(f337(f339(f891(x95591,x95591)),f337(f337(f272(x95591,x95591),x95592),x95595)),x95594))
% 157.25/157.01  [9609]~P4(f337(f66(x96091,x96091,x96094,x96092,x96093),x96095))+P4(f337(f337(f339(x96091),x96092),x96093))+P4(f337(f62(x96091,x96094,f337(f337(f315(x96091),x96092),x96093)),x96095))
% 157.25/157.01  [9648]~E(f337(f316(x96483,x96482,x96485),x96484),x96481)+E(x96481,f197(f892(x96482,a878)))+P4(f337(f337(f251(f892(x96483,a878)),f337(f316(x96482,x96483,f542(x96484,x96483,x96482,x96481)),x96481)),x96484))
% 157.25/157.01  [9695]~P6(x96955)+P4(f337(f337(f339(x96951),f831(x96952,x96953,x96954,x96951,x96955)),x96954))+P4(f337(f337(f251(x96955),f337(f337(f41(x96951,x96955),x96954),x96953)),x96952))
% 157.25/157.01  [9747]P34(x97471,x97472,x97473,x97474,x97475)+~E(f337(f198(f885(x97471)),x97474),f337(f198(f885(x97472)),x97475))+P4(f337(f337(f339(f891(x97471,x97472)),f753(x97475,x97474,x97473,x97472,x97471)),f337(f175(f891(x97471,x97472)),f337(f337(f185(x97471,x97472),x97474),x97475))))
% 157.25/157.01  [9748]P34(x97481,x97482,x97483,x97484,x97485)+~E(f337(f198(f885(x97481)),x97484),f337(f198(f885(x97482)),x97485))+P4(f337(f337(f339(f891(x97481,x97482)),f758(x97483,x97485,x97484,x97482,x97481)),f337(f175(f891(x97481,x97482)),f337(f337(f185(x97481,x97482),x97484),x97485))))
% 157.25/157.01  [9887]E(x98871,x98872)+P4(f337(f337(f339(f891(x98873,x98873)),f337(f337(f272(x98873,x98873),x98871),f641(x98874,x98875,x98872,x98871,x98873))),x98874))+~P4(f337(f337(f339(f891(x98873,x98873)),f337(f337(f272(x98873,x98873),x98871),x98872)),f337(f337(f192(f891(x98873,x98873),a878),x98875),x98874)))
% 157.25/157.01  [9888]E(x98881,f2(a884))+P4(f337(f337(f339(f891(x98882,x98882)),f337(f337(f272(x98882,x98882),x98883),f641(x98884,x98881,x98885,x98883,x98882))),x98884))+~P4(f337(f337(f339(f891(x98882,x98882)),f337(f337(f272(x98882,x98882),x98883),x98885)),f337(f337(f192(f891(x98882,x98882),a878),x98881),x98884)))
% 157.25/157.01  [9931]~P6(x99311)+~P4(f337(f337(f251(x99311),f337(x99314,f831(x99315,x99314,x99313,x99312,x99311))),x99315))+P4(f337(f337(f251(x99311),f337(f337(f41(x99312,x99311),x99313),x99314)),x99315))
% 157.25/157.01  [9973]E(x99731,x99732)+P4(f337(f337(f339(f891(x99733,x99733)),f337(f337(f272(x99733,x99733),f639(x99734,x99735,x99731,x99732,x99733)),x99731)),x99734))+~P4(f337(f337(f339(f891(x99733,x99733)),f337(f337(f272(x99733,x99733),x99732),x99731)),f337(f337(f192(f891(x99733,x99733),a878),x99735),x99734)))
% 157.25/157.01  [9974]E(x99741,f2(a884))+P4(f337(f337(f339(f891(x99742,x99742)),f337(f337(f272(x99742,x99742),f639(x99743,x99741,x99744,x99745,x99742)),x99744)),x99743))+~P4(f337(f337(f339(f891(x99742,x99742)),f337(f337(f272(x99742,x99742),x99745),x99744)),f337(f337(f192(f891(x99742,x99742),a878),x99741),x99743)))
% 157.25/157.01  [9978]E(x99781,x99782)+P4(f337(f337(f339(f891(x99783,x99783)),f337(f337(f272(x99783,x99783),x99781),f639(x99784,x99785,x99782,x99781,x99783))),f337(f337(f192(f891(x99783,x99783),a878),f638(x99784,x99785,x99782,x99781,x99783)),x99784)))+~P4(f337(f337(f339(f891(x99783,x99783)),f337(f337(f272(x99783,x99783),x99781),x99782)),f337(f337(f192(f891(x99783,x99783),a878),x99785),x99784)))
% 157.25/157.01  [9979]E(x99791,f2(a884))+P4(f337(f337(f339(f891(x99792,x99792)),f337(f337(f272(x99792,x99792),x99793),f639(x99794,x99791,x99795,x99793,x99792))),f337(f337(f192(f891(x99792,x99792),a878),f638(x99794,x99791,x99795,x99793,x99792)),x99794)))+~P4(f337(f337(f339(f891(x99792,x99792)),f337(f337(f272(x99792,x99792),x99793),x99795)),f337(f337(f192(f891(x99792,x99792),a878),x99791),x99794)))
% 157.25/157.01  [10029]E(x100291,x100292)+P4(f337(f337(f339(f891(x100293,x100293)),f337(f337(f272(x100293,x100293),f641(x100294,x100295,x100291,x100292,x100293)),x100291)),f337(f337(f192(f891(x100293,x100293),a878),f640(x100294,x100295,x100291,x100292,x100293)),x100294)))+~P4(f337(f337(f339(f891(x100293,x100293)),f337(f337(f272(x100293,x100293),x100292),x100291)),f337(f337(f192(f891(x100293,x100293),a878),x100295),x100294)))
% 157.25/157.01  [10030]E(x100301,f2(a884))+P4(f337(f337(f339(f891(x100302,x100302)),f337(f337(f272(x100302,x100302),f641(x100303,x100301,x100304,x100305,x100302)),x100304)),f337(f337(f192(f891(x100302,x100302),a878),f640(x100303,x100301,x100304,x100305,x100302)),x100303)))+~P4(f337(f337(f339(f891(x100302,x100302)),f337(f337(f272(x100302,x100302),x100305),x100304)),f337(f337(f192(f891(x100302,x100302),a878),x100301),x100303)))
% 157.25/157.01  [10064]~P68(x100642)+~P4(f337(f61(x100641),x100645))+E(f337(f337(f6(x100641,x100642),f337(f337(f7(x100641,x100642,x100642),f337(f337(f18(x100641,x100642,f892(x100642,x100642)),f337(f337(f8(a878,f892(x100642,f892(x100642,x100642)),x100641),f99(x100642)),f337(f337(f7(x100641,f892(x100641,a878),a878),f339(x100641)),x100643))),x100644)),f2(x100642))),x100645),f337(f337(f6(x100641,x100642),x100644),f337(f337(f104(f892(x100641,a878)),x100645),x100643)))
% 157.25/157.01  [8663]~P68(x86631)+~P4(f337(f61(x86634),x86635))+E(f337(f337(f81(x86631),f337(x86632,x86633)),f337(f337(f6(x86634,x86631),x86632),f337(f337(f22(f892(x86634,a878)),x86635),f337(f337(f315(x86634),x86633),f197(f892(x86634,a878)))))),f337(f337(f6(x86634,x86631),x86632),f337(f337(f315(x86634),x86633),x86635)))
% 157.25/157.01  [8664]~P75(x86641)+~P4(f337(f61(x86644),x86645))+E(f337(f337(f82(x86641),f337(x86642,x86643)),f337(f337(f9(x86644,x86641),x86642),f337(f337(f22(f892(x86644,a878)),x86645),f337(f337(f315(x86644),x86643),f197(f892(x86644,a878)))))),f337(f337(f9(x86644,x86641),x86642),f337(f337(f315(x86644),x86643),x86645)))
% 157.25/157.01  [8979]~P105(x89792)+~P14(x89792,f337(f171(x89792),f337(f337(f156(x89791,x89792),x89794),x89795)))+E(f337(f138(x89791,f337(f337(f8(x89792,a878,x89791),f337(f252(x89792),x89793)),x89794)),x89795),f180(x89791,f337(f337(f8(x89792,a878,x89791),f337(f252(x89792),x89793)),x89794),x89795))
% 157.25/157.01  [9001]~P68(x90011)+E(f337(f337(f81(x90011),f337(f337(f6(a884,x90011),x90012),f308(a884,x90013,x90014))),f337(f337(f6(a884,x90011),x90012),f308(a884,f337(f337(f81(a884),x90014),f79(a884)),f337(f337(f81(a884),x90014),x90015)))),f337(f337(f6(a884,x90011),x90012),f308(a884,x90013,f337(f337(f81(a884),x90014),x90015))))+~P4(f337(f337(f251(a884),x90013),f337(f337(f81(a884),x90014),f79(a884))))
% 157.25/157.01  [9002]~P4(f337(f337(f339(x90021),x90024),x90025))+~P4(f337(f337(f251(f892(x90021,a878)),f337(f175(x90021),x90022)),x90025))+P4(f337(f337(f251(f892(x90021,a878)),f337(f175(x90021),f337(f337(f161(x90021,x90022),x90023),x90024))),x90025))
% 157.25/157.01  [9226]~P6(x92262)+~P4(f337(f61(x92261),x92265))+E(f337(f337(f64(x92261,x92262,f337(f337(f8(x92262,f892(x92262,x92262),x92261),f113(x92262)),x92263)),x92264),x92265),f337(f337(f113(x92262),x92264),f337(f337(f41(x92261,x92262),x92265),x92263)))
% 157.25/157.01  [9227]~P6(x92272)+~P4(f337(f61(x92271),x92275))+E(f337(f337(f64(x92271,x92272,f337(f337(f8(x92272,f892(x92272,x92272),x92271),f104(x92272)),x92273)),x92274),x92275),f337(f337(f104(x92272),x92274),f337(f337(f42(x92271,x92272),x92275),x92273)))
% 157.25/157.01  [9270]E(f337(x92701,x92702),f337(x92701,x92703))+P4(f337(f337(f252(a884),f337(x92701,x92702)),f337(x92701,x92703)))+~P4(f337(f337(f339(f891(x92704,x92704)),f337(f337(f272(x92704,x92704),x92702),x92703)),f155(x92704,f337(f337(f153(f892(x92704,a884)),x92701),x92705))))
% 157.25/157.01  [9302]~E(f337(x93024,x93022),f337(x93024,x93023))+~P4(f337(f337(f339(f891(x93021,x93021)),f337(f337(f272(x93021,x93021),x93022),x93023)),f155(x93021,x93025)))+P4(f337(f337(f339(f891(x93021,x93021)),f337(f337(f272(x93021,x93021),x93022),x93023)),f155(x93021,f337(f337(f153(f892(x93021,a884)),x93024),x93025))))
% 157.25/157.01  [9320]~P25(x93201,x93202,x93203,x93205)+P25(x93201,x93202,x93203,f337(f337(f315(x93201),x93204),x93205))+P4(f337(f337(f339(x93202),f337(x93203,x93204)),f337(f316(x93201,x93202,x93203),f337(f337(f22(f892(x93201,a878)),x93205),f337(f337(f315(x93201),x93204),f197(f892(x93201,a878)))))))
% 157.25/157.01  [9323]P4(f337(x93232,x93235))+~P4(f337(f337(f339(x93231),x93235),f337(f175(x93231),x93233)))+E(f337(f337(f140(x93231),f337(f198(f885(x93231)),f180(x93231,x93232,f337(f337(f136(x93231),x93233),x93234)))),f337(f337(f136(x93231),x93233),x93234)),f337(f337(f136(x93231),f337(f337(f140(x93231),f337(f198(f885(x93231)),f180(x93231,x93232,x93233))),x93233)),x93234))
% 157.25/157.01  [9326]~P4(f337(f337(f339(f891(x93261,x93261)),f337(f337(f272(x93261,x93261),x93262),x93263)),f155(x93261,x93265)))+~P4(f337(f337(f251(a884),f337(x93264,x93262)),f337(x93264,x93263)))+P4(f337(f337(f339(f891(x93261,x93261)),f337(f337(f272(x93261,x93261),x93262),x93263)),f155(x93261,f337(f337(f153(f892(x93261,a884)),x93264),x93265))))
% 157.25/157.01  [9392]P4(f337(f337(f339(f891(x93924,x93924)),f337(f337(f272(x93924,x93924),x93922),x93923)),f155(x93924,x93925)))+P4(f337(f337(f252(a884),f337(x93921,x93922)),f337(x93921,x93923)))+~P4(f337(f337(f339(f891(x93924,x93924)),f337(f337(f272(x93924,x93924),x93922),x93923)),f155(x93924,f337(f337(f153(f892(x93924,a884)),x93921),x93925))))
% 157.25/157.01  [9532]~P4(f337(f337(f339(f891(f885(x95321),f885(x95321))),f337(f337(f272(f885(x95321),f885(x95321)),x95322),x95324)),f160(x95321,x95325)))+~P4(f337(f337(f252(a884),x95323),f337(f198(f885(x95321)),x95322)))+P4(f337(f337(f339(f891(x95321,x95321)),f337(f337(f272(x95321,x95321),f337(f337(f167(x95321),x95322),x95323)),f337(f337(f167(x95321),x95324),x95323))),x95325))
% 157.25/157.01  [9775]E(x97751,f2(a1))+~P4(f337(f48(x97753,x97751),f337(f337(f272(a1,a1),x97754),x97755)))+P4(f337(f48(f337(f337(f82(a1),x97752),x97753),x97751),f337(f337(f272(a1,a1),f337(f337(f81(a1),f337(f337(f82(a1),x97752),x97754)),f337(f337(f38(a1),f337(f337(f82(a1),x97752),x97755)),x97751))),f44(a1,f337(f337(f82(a1),x97752),x97755),x97751))))
% 157.25/157.01  [9777]~P4(f337(f337(f252(a884),f2(a884)),x97773))+~P4(f337(f47(x97772,x97773),f337(f337(f272(a884,a884),x97774),x97775)))+P4(f337(f47(f337(f337(f82(a884),x97771),x97772),x97773),f337(f337(f272(a884,a884),f337(f337(f81(a884),f337(f337(f82(a884),x97771),x97774)),f337(f337(f38(a884),f337(f337(f82(a884),x97771),x97775)),x97773))),f44(a884,f337(f337(f82(a884),x97771),x97775),x97773))))
% 157.25/157.01  [10086]~P68(x100862)+~P4(f337(f61(x100861),x100864))+E(f337(f337(f6(x100861,x100862),x100863),f337(f257(x100861),f337(f337(f18(x100861,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100861),a335),f337(f337(f7(x100861,f892(x100861,a878),a878),f339(x100861)),x100864))),f337(f337(f7(x100861,f892(x100861,a878),a878),f339(x100861)),x100865)))),f337(f337(f6(x100861,x100862),f337(f337(f7(x100861,x100862,x100862),f337(f337(f18(x100861,x100862,f892(x100862,x100862)),f337(f337(f8(a878,f892(x100862,f892(x100862,x100862)),x100861),f99(x100862)),f337(f337(f7(x100861,f892(x100861,a878),a878),f339(x100861)),x100865))),x100863)),f2(x100862))),x100864))
% 157.25/157.01  [8310]~E(f337(f337(f136(x83101),x83102),x83105),f337(f337(f136(x83101),x83103),x83104))+E(f337(f337(f136(x83101),f337(f337(f140(x83101),f337(f198(f885(x83101)),x83102)),x83103)),x83104),x83105)+P4(f337(f337(f251(a884),f337(f198(f885(x83101)),x83103)),f337(f198(f885(x83101)),x83102)))
% 157.25/157.01  [8501]~E(f337(f337(f136(x85012),x85013),x85011),f337(f337(f136(x85012),x85014),x85015))+E(x85011,f337(f337(f136(x85012),f337(f337(f140(x85012),f337(f198(f885(x85012)),x85013)),x85014)),x85015))+~P4(f337(f337(f251(a884),f337(f198(f885(x85012)),x85013)),f337(f198(f885(x85012)),x85014)))
% 157.25/157.01  [8584]~E(f337(f337(f81(a884),f337(f337(f82(a884),x85843),x85844)),x85841),f337(f337(f81(a884),f337(f337(f82(a884),x85842),x85844)),x85845))+~P4(f337(f337(f251(a884),x85843),x85842))+E(x85841,f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x85842),x85843)),x85844)),x85845))
% 157.25/157.01  [8585]~E(f337(f337(f81(a884),f337(f337(f82(a884),x85851),x85853)),x85854),f337(f337(f81(a884),f337(f337(f82(a884),x85852),x85853)),x85855))+~P4(f337(f337(f251(a884),x85852),x85851))+E(f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x85851),x85852)),x85853)),x85854),x85855)
% 157.25/157.01  [8741]E(f337(f337(f81(a884),f337(f337(f82(a884),x87411),x87412)),x87413),f337(f337(f81(a884),f337(f337(f82(a884),x87414),x87412)),x87415))+~P4(f337(f337(f251(a884),x87414),x87411))+~E(x87415,f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x87411),x87414)),x87412)),x87413))
% 157.25/157.01  [8742]E(f337(f337(f81(a884),f337(f337(f82(a884),x87421),x87422)),x87423),f337(f337(f81(a884),f337(f337(f82(a884),x87424),x87422)),x87425))+~P4(f337(f337(f251(a884),x87424),x87421))+~E(f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x87421),x87424)),x87422)),x87423),x87425)
% 157.25/157.01  [9585]~P58(x95852)+~P4(f337(f61(x95851),x95855))+E(f337(f337(f9(x95851,x95852),f337(f337(f18(x95851,x95852,x95852),f337(f337(f8(x95852,f892(x95852,x95852),x95851),f295(x95852)),x95853)),x95854)),x95855),f337(f337(f295(x95852),f337(f337(f9(x95851,x95852),x95853),x95855)),f337(f337(f9(x95851,x95852),x95854),x95855)))
% 157.25/157.01  [9711]~E(f644(x97115,x97114,x97113,x97112,x97111),f645(x97115,x97114,x97113,x97112,x97111))+P4(f337(f337(f339(f891(x97111,x97111)),f337(f337(f272(x97111,x97111),x97112),x97113)),f313(x97111,x97114)))+~P4(f337(f337(f339(f891(x97111,x97111)),f337(f337(f272(x97111,x97111),x97112),x97113)),f313(x97111,f337(f337(f113(f892(f891(x97111,x97111),a878)),x97114),x97115))))
% 157.25/157.01  [9712]~E(f646(x97125,x97124,x97123,x97122,x97121),f647(x97125,x97124,x97123,x97122,x97121))+P4(f337(f337(f339(f891(x97121,x97121)),f337(f337(f272(x97121,x97121),x97122),x97123)),f313(x97121,x97124)))+~P4(f337(f337(f339(f891(x97121,x97121)),f337(f337(f272(x97121,x97121),x97122),x97123)),f313(x97121,f337(f337(f113(f892(f891(x97121,x97121),a878)),x97124),x97125))))
% 157.25/157.01  [9921]P4(f337(f337(f339(f891(x99211,x99211)),f337(f337(f272(x99211,x99211),x99212),f645(x99215,x99214,x99213,x99212,x99211))),f313(x99211,x99214)))+P4(f337(f337(f339(f891(x99211,x99211)),f337(f337(f272(x99211,x99211),x99212),x99213)),f313(x99211,x99214)))+~P4(f337(f337(f339(f891(x99211,x99211)),f337(f337(f272(x99211,x99211),x99212),x99213)),f313(x99211,f337(f337(f113(f892(f891(x99211,x99211),a878)),x99214),x99215))))
% 157.25/157.01  [10000]P4(f337(f337(f339(f891(x100001,x100001)),f337(f337(f272(x100001,x100001),f647(x100005,x100004,x100003,x100002,x100001)),x100003)),f313(x100001,x100004)))+P4(f337(f337(f339(f891(x100001,x100001)),f337(f337(f272(x100001,x100001),x100002),x100003)),f313(x100001,x100004)))+~P4(f337(f337(f339(f891(x100001,x100001)),f337(f337(f272(x100001,x100001),x100002),x100003)),f313(x100001,f337(f337(f113(f892(f891(x100001,x100001),a878)),x100004),x100005))))
% 157.25/157.01  [10036]P4(f337(f337(f339(f891(x100361,x100361)),f337(f337(f272(x100361,x100361),x100362),x100363)),f313(x100361,x100364)))+P4(f337(f337(f339(f891(x100361,x100361)),f337(f337(f272(x100361,x100361),f645(x100365,x100364,x100363,x100362,x100361)),f644(x100365,x100364,x100363,x100362,x100361))),x100365))+~P4(f337(f337(f339(f891(x100361,x100361)),f337(f337(f272(x100361,x100361),x100362),x100363)),f313(x100361,f337(f337(f113(f892(f891(x100361,x100361),a878)),x100364),x100365))))
% 157.25/157.01  [10037]P4(f337(f337(f339(f891(x100371,x100371)),f337(f337(f272(x100371,x100371),x100372),x100373)),f313(x100371,x100374)))+P4(f337(f337(f339(f891(x100371,x100371)),f337(f337(f272(x100371,x100371),f646(x100375,x100374,x100373,x100372,x100371)),f647(x100375,x100374,x100373,x100372,x100371))),x100375))+~P4(f337(f337(f339(f891(x100371,x100371)),f337(f337(f272(x100371,x100371),x100372),x100373)),f313(x100371,f337(f337(f113(f892(f891(x100371,x100371),a878)),x100374),x100375))))
% 157.25/157.01  [10158]~P4(f337(f337(f339(f891(f885(x101581),f885(x101581))),f337(f337(f272(f885(x101581),f885(x101581)),x101584),x101585)),f160(x101581,x101582)))+~P4(f337(f337(f339(f891(x101581,x101581)),x101583),f337(f175(f891(x101581,x101581)),f337(f337(f185(x101581,x101581),x101584),x101585))))+P4(f337(f337(f276(x101581,x101581,a878),f337(f337(f7(x101581,f892(f891(x101581,x101581),a878),f892(x101581,a878)),f337(f337(f8(f892(x101581,f892(f892(f891(x101581,x101581),a878),a878)),f892(f892(f891(x101581,x101581),a878),f892(x101581,a878)),x101581),f7(x101581,f892(f891(x101581,x101581),a878),a878)),f337(f337(f8(f892(x101581,f891(x101581,x101581)),f892(x101581,f892(f892(f891(x101581,x101581),a878),a878)),x101581),f337(f8(f891(x101581,x101581),f892(f892(f891(x101581,x101581),a878),a878),x101581),f339(f891(x101581,x101581)))),f272(x101581,x101581)))),x101582)),x101583))
% 157.25/157.01  [9613]~P4(f337(f337(f251(a884),x96133),x96132))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),f337(f337(f82(a884),x96133),x96134)),x96131)),f337(f337(f81(a884),f337(f337(f82(a884),x96132),x96134)),x96135)))+P4(f337(f337(f251(a884),x96131),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x96132),x96133)),x96134)),x96135)))
% 157.25/157.01  [9614]~P4(f337(f337(f251(a884),x96143),x96142))+~P4(f337(f337(f252(a884),f337(f337(f81(a884),f337(f337(f82(a884),x96143),x96144)),x96141)),f337(f337(f81(a884),f337(f337(f82(a884),x96142),x96144)),x96145)))+P4(f337(f337(f252(a884),x96141),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x96142),x96143)),x96144)),x96145)))
% 157.25/157.01  [9632]~P4(f337(f337(f251(a884),x96321),x96324))+P4(f337(f337(f251(a884),f337(f337(f81(a884),f337(f337(f82(a884),x96321),x96322)),x96323)),f337(f337(f81(a884),f337(f337(f82(a884),x96324),x96322)),x96325)))+~P4(f337(f337(f251(a884),x96323),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x96324),x96321)),x96322)),x96325)))
% 157.25/157.01  [9633]~P4(f337(f337(f251(a884),x96331),x96334))+P4(f337(f337(f252(a884),f337(f337(f81(a884),f337(f337(f82(a884),x96331),x96332)),x96333)),f337(f337(f81(a884),f337(f337(f82(a884),x96334),x96332)),x96335)))+~P4(f337(f337(f252(a884),x96333),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x96334),x96331)),x96332)),x96335)))
% 157.25/157.01  [9745]~P4(f337(f337(f251(a884),x97452),x97451))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),f337(f337(f82(a884),x97451),x97453)),x97454)),f337(f337(f81(a884),f337(f337(f82(a884),x97452),x97453)),x97455)))+P4(f337(f337(f251(a884),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x97451),x97452)),x97453)),x97454)),x97455))
% 157.25/157.01  [9746]~P4(f337(f337(f251(a884),x97462),x97461))+~P4(f337(f337(f252(a884),f337(f337(f81(a884),f337(f337(f82(a884),x97461),x97463)),x97464)),f337(f337(f81(a884),f337(f337(f82(a884),x97462),x97463)),x97465)))+P4(f337(f337(f252(a884),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x97461),x97462)),x97463)),x97464)),x97465))
% 157.25/157.01  [9799]~P4(f337(f337(f251(a884),x97994),x97991))+P4(f337(f337(f251(a884),f337(f337(f81(a884),f337(f337(f82(a884),x97991),x97992)),x97993)),f337(f337(f81(a884),f337(f337(f82(a884),x97994),x97992)),x97995)))+~P4(f337(f337(f251(a884),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x97991),x97994)),x97992)),x97993)),x97995))
% 157.25/157.01  [9800]~P4(f337(f337(f251(a884),x98004),x98001))+P4(f337(f337(f252(a884),f337(f337(f81(a884),f337(f337(f82(a884),x98001),x98002)),x98003)),f337(f337(f81(a884),f337(f337(f82(a884),x98004),x98002)),x98005)))+~P4(f337(f337(f252(a884),f337(f337(f81(a884),f337(f337(f82(a884),f337(f337(f22(a884),x98001),x98004)),x98002)),x98003)),x98005))
% 157.25/157.01  [10021]~P12(x100211,x100212,x100215,x100213)+~P4(f337(f337(f339(f891(x100211,x100211)),x100214),x100215))+P4(f337(f337(f276(x100211,x100211,a878),f337(f337(f7(x100211,f892(x100211,x100212),f892(x100211,a878)),f337(f337(f8(f892(x100212,a878),f892(f892(x100211,x100212),f892(x100211,a878)),x100211),f8(x100212,a878,x100211)),f337(f337(f8(x100212,f892(x100212,a878),x100211),a334),x100213))),x100213)),x100214))
% 157.25/157.01  [6859]~E(f337(x68594,x68595),f210(x68592))+E(f337(f188(x68591,x68592,x68593,x68594),x68595),f337(f209(x68592),x68596))+~E(f337(x68593,x68595),f337(f209(x68592),x68596))
% 157.25/157.01  [6960]~E(f337(x69603,x69606),f210(x69601))+E(f337(f246(f887(x69601),x69602,f210(x69601),x69603),f337(x69604,x69605)),f210(x69601))+~E(f337(x69604,x69605),f337(f209(x69602),x69606))
% 157.25/157.01  [7544]E(f337(x75441,x75442),f210(x75443))+~E(f337(f188(x75445,x75443,x75446,x75441),x75442),f337(f209(x75443),x75444))+E(f337(x75441,x75442),f337(f209(x75443),x75444))
% 157.25/157.01  [7580]~E(f337(f188(x75806,x75803,x75805,x75801),x75802),f337(f209(x75803),x75804))+E(f337(x75801,x75802),f337(f209(x75803),x75804))+E(f337(x75805,x75802),f337(f209(x75803),x75804))
% 157.25/157.01  [8464]~P19(x84646,x84641,x84642,x84644)+E(f337(f74(x84641,x84641,x84641,f337(x84642,x84643)),f337(x84644,x84645)),f337(f74(x84641,x84641,x84641,f337(x84644,x84645)),f337(x84642,x84643)))+~P4(f337(f61(x84646),x84645))
% 157.25/157.01  [8874]~P25(x88741,x88743,x88745,x88746)+~P25(x88743,x88742,x88744,f337(f316(x88741,x88743,x88745),x88746))+P25(x88741,x88742,f337(f74(x88743,x88742,x88741,x88744),x88745),x88746)
% 157.25/157.01  [9422]~P4(f337(f337(x94223,x94222),x94226))+~P4(f337(f337(x94224,x94225),x94222))+P4(f337(f337(f339(x94221),x94222),f305(x94221,x94223,x94224,x94225,x94226)))
% 157.25/157.01  [9423]~P4(f337(f337(x94234,x94232),x94236))+~P4(f337(f337(x94233,x94235),x94232))+P4(f337(f337(f339(x94231),x94232),f302(x94231,x94233,x94234,x94235,x94236)))
% 157.25/157.01  [9533]E(x95331,x95332)+E(x95333,x95334)+~P4(f337(f337(f339(f891(f885(x95335),f885(x95335))),f337(f337(f272(f885(x95335),f885(x95335)),f337(f337(f153(x95335),x95333),x95331)),f337(f337(f153(x95335),x95334),x95332))),f159(x95335,x95336)))
% 157.25/157.01  [9542]~E(x95422,x95424)+P4(f337(f337(f339(f891(f885(x95421),f885(x95421))),f337(f337(f272(f885(x95421),f885(x95421)),f337(f337(f153(x95421),x95422),x95423)),f337(f337(f153(x95421),x95424),x95425))),f147(x95421,x95426)))+~P4(f337(f337(f339(f891(f885(x95421),f885(x95421))),f337(f337(f272(f885(x95421),f885(x95421)),x95423),x95425)),f147(x95421,x95426)))
% 157.25/157.01  [9543]~E(x95432,x95434)+P4(f337(f337(f339(f891(f885(x95431),f885(x95431))),f337(f337(f272(f885(x95431),f885(x95431)),f337(f337(f153(x95431),x95432),x95433)),f337(f337(f153(x95431),x95434),x95435))),f149(x95431,x95436)))+~P4(f337(f337(f339(f891(f885(x95431),f885(x95431))),f337(f337(f272(f885(x95431),f885(x95431)),x95433),x95435)),f149(x95431,x95436)))
% 157.25/157.01  [9544]~E(x95442,x95444)+P4(f337(f337(f339(f891(f885(x95441),f885(x95441))),f337(f337(f272(f885(x95441),f885(x95441)),f337(f337(f153(x95441),x95442),x95443)),f337(f337(f153(x95441),x95444),x95445))),f159(x95441,x95446)))+~P4(f337(f337(f339(f891(f885(x95441),f885(x95441))),f337(f337(f272(f885(x95441),f885(x95441)),x95443),x95445)),f159(x95441,x95446)))
% 157.25/157.01  [9545]~E(x95452,x95454)+P4(f337(f337(f339(f891(f885(x95451),f885(x95451))),f337(f337(f272(f885(x95451),f885(x95451)),f337(f337(f136(x95451),x95452),x95453)),f337(f337(f136(x95451),x95454),x95455))),f159(x95451,x95456)))+~P4(f337(f337(f339(f891(f885(x95451),f885(x95451))),f337(f337(f272(f885(x95451),f885(x95451)),x95453),x95455)),f159(x95451,x95456)))
% 157.25/157.01  [9546]~E(x95463,x95465)+P4(f337(f337(f339(f891(f885(x95461),f885(x95461))),f337(f337(f272(f885(x95461),f885(x95461)),f337(f337(f136(x95461),x95462),x95463)),f337(f337(f136(x95461),x95464),x95465))),f159(x95461,x95466)))+~P4(f337(f337(f339(f891(f885(x95461),f885(x95461))),f337(f337(f272(f885(x95461),f885(x95461)),x95462),x95464)),f159(x95461,x95466)))
% 157.25/157.01  [9601]E(x96011,x96012)+P4(f337(f337(f339(f891(f885(x96013),f885(x96013))),f337(f337(f272(f885(x96013),f885(x96013)),x96011),x96012)),f159(x96013,x96014)))+~P4(f337(f337(f339(f891(f885(x96013),f885(x96013))),f337(f337(f272(f885(x96013),f885(x96013)),f337(f337(f153(x96013),x96015),x96011)),f337(f337(f153(x96013),x96016),x96012))),f159(x96013,x96014)))
% 157.25/157.01  [9749]~E(x97493,x97495)+P4(f337(f337(f339(f891(f885(x97491),f885(x97491))),f337(f337(f272(f885(x97491),f885(x97491)),f337(f337(f136(x97491),x97492),f337(f337(f153(x97491),x97493),f116(x97491)))),f337(f337(f136(x97491),x97494),f337(f337(f153(x97491),x97495),f116(x97491))))),f159(x97491,x97496)))+~P4(f337(f337(f339(f891(f885(x97491),f885(x97491))),f337(f337(f272(f885(x97491),f885(x97491)),x97492),x97494)),f159(x97491,x97496)))
% 157.25/157.01  [9765]E(f337(x97651,x97652),f210(x97653))+~E(f337(f246(f887(x97656),x97653,f210(x97656),x97654),f337(x97651,x97652)),f210(x97656))+E(f337(x97654,f667(x97652,x97651,x97654,x97655,x97656,x97653)),f210(x97656))
% 157.25/157.01  [9766]E(f337(x97661,x97662),f210(x97663))+~E(f337(f246(f887(x97666),x97663,f210(x97666),x97664),f337(x97661,x97662)),f210(x97666))+E(f337(f209(x97663),f667(x97662,x97661,x97664,x97665,x97666,x97663)),f337(x97661,x97662))
% 157.25/157.01  [9803]E(x98031,x98032)+E(x98033,x98034)+~P4(f337(f337(f339(f891(f885(x98035),f885(x98035))),f337(f337(f272(f885(x98035),f885(x98035)),f337(f337(f136(x98035),x98033),f337(f337(f153(x98035),x98031),f116(x98035)))),f337(f337(f136(x98035),x98034),f337(f337(f153(x98035),x98032),f116(x98035))))),f159(x98035,x98036)))
% 157.25/157.01  [9829]E(x98291,x98292)+~P4(f337(f337(f339(f891(f885(x98293),f885(x98293))),f337(f337(f272(f885(x98293),f885(x98293)),f337(f337(f136(x98293),x98291),f337(f337(f153(x98293),x98295),f116(x98293)))),f337(f337(f136(x98293),x98292),f337(f337(f153(x98293),x98296),f116(x98293))))),f159(x98293,x98294)))+P4(f337(f337(f339(f891(f885(x98293),f885(x98293))),f337(f337(f272(f885(x98293),f885(x98293)),x98291),x98292)),f159(x98293,x98294)))
% 157.25/157.01  [9866]~P4(f337(f337(f339(f891(f892(x98661,a878),f892(x98661,a878))),f337(f337(f272(f892(x98661,a878),f892(x98661,a878)),x98662),x98664)),f328(x98661,x98666)))+~P4(f337(f337(f339(f891(f892(x98661,a878),f892(x98661,a878))),f337(f337(f272(f892(x98661,a878),f892(x98661,a878)),x98663),x98665)),f328(x98661,x98666)))+P4(f337(f337(f339(f891(f892(x98661,a878),f892(x98661,a878))),f337(f337(f272(f892(x98661,a878),f892(x98661,a878)),f337(f337(f113(f892(x98661,a878)),x98662),x98663)),f337(f337(f113(f892(x98661,a878)),x98664),x98665))),f328(x98661,x98666)))
% 157.25/157.01  [5301]~E(f337(x53013,x53016),x53015)+~E(x53014,f337(f209(x53011),x53016))+E(f337(f337(f211(x53011,x53012),x53013),x53014),f337(f209(x53012),x53015))
% 157.25/157.01  [5716]~E(f337(f337(f136(x57161),x57166),x57163),x57165)+E(f337(f337(f136(x57161),x57162),x57163),f337(f337(f153(x57161),x57164),x57165))+~E(x57162,f337(f337(f153(x57161),x57164),x57166))
% 157.25/157.01  [5717]~E(f337(f337(f136(x57171),x57176),x57173),x57175)+E(f337(f337(f136(x57171),x57172),x57173),f337(f337(f136(x57171),x57174),x57175))+~E(x57172,f337(f337(f136(x57171),x57174),x57176))
% 157.25/157.01  [5719]E(f337(f337(f136(x57191),x57192),x57193),f337(f337(f153(x57191),x57194),x57195))+~E(f337(f337(f153(x57191),x57194),x57196),x57192)+~E(x57195,f337(f337(f136(x57191),x57196),x57193))
% 157.25/157.01  [5721]~E(f337(f337(f136(x57211),x57212),x57216),x57214)+E(f337(f337(f136(x57211),x57212),x57213),f337(f337(f136(x57211),x57214),x57215))+~E(x57213,f337(f337(f136(x57211),x57216),x57215))
% 157.25/157.01  [6853]E(f337(x68531,x68532),f337(x68533,x68532))+~E(f337(f337(f156(x68534,x68535),x68531),x68536),f337(f337(f156(x68534,x68535),x68533),x68536))+~P4(f337(f337(f339(x68534),x68532),f337(f175(x68534),x68536)))
% 157.25/157.01  [7238]~P19(x72384,x72385,x72386,x72381)+E(f337(f337(x72381,x72382),x72383),f337(f337(f64(x72384,x72385,x72386),x72383),x72382))+~P4(f337(f61(x72384),x72382))
% 157.25/157.01  [7304]~E(x73042,f337(x73044,x73046))+~P4(f337(f337(f339(x73043),x73046),x73045))+P4(f337(f337(f339(x73041),x73042),f337(f316(x73043,x73041,x73044),x73045)))
% 157.25/157.01  [7305]~E(f337(x73054,x73052),x73056)+~P4(f337(f337(f339(x73053),x73056),x73055))+P4(f337(f337(f339(x73051),x73052),f337(f317(x73051,x73053,x73054),x73055)))
% 157.25/157.01  [7761]~P32(x77611,x77612,x77614,x77616)+P32(x77611,x77612,f337(f337(f153(x77611),x77613),x77614),f337(f337(f153(x77611),x77615),x77616))+~P4(f337(f337(x77612,x77613),x77615))
% 157.25/157.01  [8749]~P51(x87494,x87495,x87491,x87492,x87496)+E(f337(x87491,f337(x87492,x87493)),x87493)+~P4(f337(f337(f339(x87495),x87493),x87496))
% 157.25/157.01  [9535]E(x95351,x95352)+E(f337(f198(f885(x95353)),x95354),f337(f198(f885(x95353)),x95355))+~P4(f337(f337(f339(f891(f885(x95353),f885(x95353))),f337(f337(f272(f885(x95353),f885(x95353)),f337(f337(f153(x95353),x95351),x95354)),f337(f337(f153(x95353),x95352),x95355))),f147(x95353,x95356)))
% 157.25/157.01  [9597]~P16(x95971,x95972,x95973)+E(f337(f337(f64(x95971,x95972,x95973),x95974),x95975),x95976)+~P4(f337(f66(x95971,x95972,x95973,x95974,x95975),x95976))
% 157.25/157.01  [9604]E(f337(f198(f885(x96041)),x96042),f337(f198(f885(x96041)),x96043))+P4(f337(f337(f339(f891(f885(x96041),f885(x96041))),f337(f337(f272(f885(x96041),f885(x96041)),x96042),x96043)),f147(x96041,x96044)))+~P4(f337(f337(f339(f891(f885(x96041),f885(x96041))),f337(f337(f272(f885(x96041),f885(x96041)),f337(f337(f153(x96041),x96045),x96042)),f337(f337(f153(x96041),x96046),x96043))),f147(x96041,x96044)))
% 157.25/157.01  [9626]~P4(f337(f337(f339(f891(x96261,x96261)),f337(f337(f272(x96261,x96261),x96262),x96264)),f313(x96261,x96266)))+P4(f337(f337(f339(f891(f885(x96261),f885(x96261))),f337(f337(f272(f885(x96261),f885(x96261)),f337(f337(f153(x96261),x96262),x96263)),f337(f337(f153(x96261),x96264),x96265))),f313(f885(x96261),f159(x96261,x96266))))+~P4(f337(f337(f339(f891(f885(x96261),f885(x96261))),f337(f337(f272(f885(x96261),f885(x96261)),x96263),x96265)),f313(f885(x96261),f159(x96261,x96266))))
% 157.25/157.01  [9809]~P4(f337(x98092,x98096))+~E(f337(f138(x98091,x98092),x98093),f337(f337(f153(x98091),x98094),x98095))+~P4(f337(f337(f339(x98091),x98096),f337(f175(x98091),f776(x98095,x98094,x98093,x98092,x98091))))
% 157.25/157.01  [9810]~P4(f337(x98104,x98106))+~E(f337(f337(f153(x98101),x98102),x98103),f337(f138(x98101,x98104),x98105))+~P4(f337(f337(f339(x98101),x98106),f337(f175(x98101),f780(x98105,x98104,x98103,x98102,x98101))))
% 157.25/157.01  [10113]~P68(x101132)+E(f337(f337(f6(x101131,x101132),f337(f337(f8(f892(x101133,a878),x101132,x101131),f337(f6(x101133,x101132),x101134)),f337(f337(f8(f892(x101133,a878),f892(x101133,a878),x101131),f257(x101133)),f337(f337(f8(f892(x101133,a878),f892(x101133,a878),x101131),f337(f18(x101133,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101133),a335),f337(f337(f7(x101133,f892(x101133,a878),a878),f339(x101133)),x101135)))),f337(f7(x101133,x101131,a878),f337(f337(f8(x101131,f892(x101131,a878),x101133),a334),x101136)))))),f337(f316(x101133,x101131,x101136),x101135)),f337(f337(f6(x101133,x101132),x101134),x101135))+~P4(f337(f61(x101133),x101135))
% 157.25/157.01  [6911]~P105(x69113)+P4(f337(x69112,x69115))+E(f337(f138(x69111,x69112),f337(f337(f150(x69111,x69113,x69114),x69115),x69116)),f337(f138(x69111,x69112),x69116))
% 157.25/157.01  [6913]P4(f337(x69131,x69132))+~E(f169(x69133,x69131,x69134),f337(f337(f272(f885(x69133),f885(x69133)),x69135),x69136))+~P4(f337(f337(f339(x69133),x69132),f337(f175(x69133),x69135)))
% 157.25/157.01  [6957]~P4(f337(x69572,x69576))+~E(f169(x69571,x69572,x69573),f337(f337(f272(f885(x69571),f885(x69571)),x69574),x69575))+~P4(f337(f337(f339(x69571),x69576),f337(f175(x69571),x69575)))
% 157.25/157.01  [7625]~P15(x76251,x76252,x76253)+~P4(f337(f61(x76251),x76256))+E(f337(f337(f64(x76251,x76252,x76253),x76254),f337(f337(f315(x76251),x76255),x76256)),f337(f337(f64(x76251,x76252,x76253),f337(f337(x76253,x76255),x76254)),x76256))
% 157.25/157.01  [7676]~P105(x76762)+~P4(f337(f337(f251(x76762),f337(x76763,x76764)),f337(x76763,x76765)))+E(f337(f337(f150(x76761,x76762,x76763),x76764),f337(f337(f153(x76761),x76765),x76766)),f337(f337(f153(x76761),x76764),f337(f337(f153(x76761),x76765),x76766)))
% 157.25/157.01  [7791]E(x77911,x77912)+~E(f337(f337(f274(x77913,x77914),x77911),f337(f16(f892(x77914,a878),x77913),x77915)),f337(f337(f274(x77913,x77914),x77912),f337(f16(f892(x77914,a878),x77913),x77915)))+~P4(f337(f337(f339(x77914),x77916),x77915))
% 157.25/157.01  [7856]~P15(x78561,x78562,x78563)+~P4(f337(f61(x78561),x78566))+E(f337(f337(f64(x78561,x78562,x78563),x78564),f337(f337(f315(x78561),x78565),x78566)),f337(f337(x78563,x78565),f337(f337(f64(x78561,x78562,x78563),x78564),x78566)))
% 157.25/157.01  [7970]~P16(x79701,x79702,x79703)+~P4(f337(f61(x79701),x79706))+E(f337(f337(f64(x79701,x79702,x79703),f337(f337(x79703,x79704),x79705)),x79706),f337(f337(x79703,x79704),f337(f337(f64(x79701,x79702,x79703),x79705),x79706)))
% 157.25/157.01  [8041]~P20(x80412,x80415,x80416,x80411)+~P4(f337(f61(x80412),x80414))+E(f337(x80411,f337(f337(f315(x80412),x80413),x80414)),f337(f74(x80415,x80415,x80415,f337(x80411,x80414)),f337(x80416,x80413)))
% 157.25/157.01  [8073]~P105(x80732)+P4(f337(f337(f251(x80732),f337(x80733,x80734)),f337(x80733,x80735)))+E(f337(f337(f150(x80731,x80732,x80733),x80734),f337(f337(f153(x80731),x80735),x80736)),f337(f337(f153(x80731),x80735),f337(f337(f150(x80731,x80732,x80733),x80734),x80736)))
% 157.25/157.01  [8211]~E(f337(f198(f885(x82111)),x82115),f337(f198(f885(x82112)),x82116))+~E(f337(f198(f885(x82111)),x82113),f337(f198(f885(x82112)),x82114))+E(f337(f337(f136(f891(x82111,x82112)),f337(f337(f185(x82111,x82112),x82113),x82114)),f337(f337(f185(x82111,x82112),x82115),x82116)),f337(f337(f185(x82111,x82112),f337(f337(f136(x82111),x82113),x82115)),f337(f337(f136(x82112),x82114),x82116)))
% 157.25/157.01  [8326]~E(x83262,f337(f316(x83263,x83261,x83264),x83266))+P4(f337(f337(f251(f892(x83261,a878)),x83262),f337(f316(x83263,x83261,x83264),x83265)))+~P4(f337(f337(f251(f892(x83263,a878)),x83266),x83265))
% 157.25/157.01  [8425]~P105(x84255)+E(f337(x84251,x84252),f337(x84251,x84253))+E(f337(f337(f150(x84254,x84255,x84251),x84252),f337(f337(f150(x84254,x84255,x84251),x84253),x84256)),f337(f337(f150(x84254,x84255,x84251),x84253),f337(f337(f150(x84254,x84255,x84251),x84252),x84256)))
% 157.25/157.01  [8458]~P25(x84583,x84581,x84584,x84585)+P25(x84583,x84581,f337(f337(f337(f73(x84583,x84581),x84584),x84586),x84582),x84585)+P4(f337(f337(f339(x84581),x84582),f337(f316(x84583,x84581,x84584),x84585)))
% 157.25/157.01  [8593]~P4(f337(f337(f339(x85932),x85934),f337(x85936,x85933)))+~P4(f337(f337(f339(x85931),x85933),x85935))+P4(f337(f337(f339(f891(x85931,x85932)),f337(f337(f272(x85931,x85932),x85933),x85934)),f337(f337(f274(x85931,x85932),x85935),x85936)))
% 157.25/157.01  [9044]~P68(x90442)+~P25(x90444,x90441,x90445,x90446)+E(f337(f337(f6(x90441,x90442),x90443),f337(f316(x90444,x90441,x90445),x90446)),f337(f337(f6(x90444,x90442),f337(f74(x90441,x90442,x90444,x90443),x90445)),x90446))
% 157.25/157.01  [9045]~P75(x90452)+~P25(x90454,x90451,x90455,x90456)+E(f337(f337(f9(x90451,x90452),x90453),f337(f316(x90454,x90451,x90455),x90456)),f337(f337(f9(x90454,x90452),f337(f74(x90451,x90452,x90454,x90453),x90455)),x90456))
% 157.25/157.01  [9092]~P34(x90922,x90925,x90921,x90923,x90926)+P4(f337(f337(x90921,f337(f337(f167(x90922),x90923),x90924)),f337(f337(f167(x90925),x90926),x90924)))+~P4(f337(f337(f252(a884),x90924),f337(f198(f885(x90925)),x90926)))
% 157.25/157.01  [9093]~P34(x90932,x90935,x90931,x90933,x90936)+P4(f337(f337(x90931,f337(f337(f167(x90932),x90933),x90934)),f337(f337(f167(x90935),x90936),x90934)))+~P4(f337(f337(f252(a884),x90934),f337(f198(f885(x90932)),x90933)))
% 157.25/157.01  [9298]~P19(x92983,x92981,x92986,x92982)+~P4(f337(f61(x92983),x92984))+E(f337(f74(x92981,x92981,x92981,f337(x92982,f337(f337(f22(f892(x92983,a878)),x92984),f337(f337(f315(x92983),x92985),f197(f892(x92983,a878)))))),f337(x92986,x92985)),f337(x92982,f337(f337(f315(x92983),x92985),x92984)))
% 157.25/157.01  [9901]~E(f337(f316(x99012,x99014,x99016),f260(f892(x99012,a878))),f260(f892(x99014,a878)))+~E(f337(f316(x99011,x99013,x99015),f260(f892(x99011,a878))),f260(f892(x99013,a878)))+E(f337(f316(f891(x99011,x99012),f891(x99013,x99014),f277(x99011,x99013,x99012,x99014,x99015,x99016)),f260(f892(f891(x99011,x99012),a878))),f260(f892(f891(x99013,x99014),a878)))
% 157.25/157.01  [9949]~P25(x99493,x99494,x99495,f337(x99496,f588(x99496,x99495,x99494,x99493,x99492,x99491)))+P25(x99493,x99494,x99495,f337(f337(f42(x99492,f892(x99493,a878)),x99491),x99496))+E(x99491,f197(f892(x99492,a878)))
% 157.25/157.01  [10007]P25(x100076,x100075,x100074,f337(f337(f42(x100072,f892(x100076,a878)),x100071),x100073))+E(x100071,f197(f892(x100072,a878)))+P4(f337(f337(f339(x100072),f588(x100073,x100074,x100075,x100076,x100072,x100071)),x100071))
% 157.25/157.01  [10012]P4(f337(f337(f339(x100121),f614(x100122,x100123,x100124,x100125,x100126,x100121)),x100126))+P4(f337(f337(f251(f892(f891(x100121,x100124),a878)),f337(f337(f274(x100121,x100124),x100126),x100123)),f337(f337(f274(x100121,x100124),x100125),x100122)))+~P4(f337(f337(f251(f892(x100121,a878)),x100126),x100125))
% 157.25/157.01  [10050]P24(x100506,x100505,f337(f337(f315(f882(x100506)),f337(f337(f337(f93(x100506),x100501),x100503),x100502)),f197(f892(f882(x100506),a878))))+~P24(x100506,x100505,f337(f337(f315(f882(x100506)),f337(f337(f337(f93(x100506),x100504),x100503),x100502)),f197(f892(f882(x100506),a878))))+P4(f337(f337(x100501,f469(x100501,x100502,x100503,x100504,x100505,x100506)),f478(x100501,x100502,x100503,x100504,x100505,x100506)))
% 157.25/157.01  [10051]P24(x100516,x100515,f337(f337(f315(f882(x100516)),f337(f337(f337(f93(x100516),x100514),x100513),x100512)),f197(f892(f882(x100516),a878))))+~P24(x100516,x100515,f337(f337(f315(f882(x100516)),f337(f337(f337(f93(x100516),x100514),x100513),x100511)),f197(f892(f882(x100516),a878))))+P4(f337(f337(x100511,f490(x100512,x100511,x100513,x100514,x100515,x100516)),f498(x100512,x100511,x100513,x100514,x100515,x100516)))
% 157.25/157.01  [10089]~P24(x100891,x100892,f337(f337(f315(f882(x100891)),f337(f337(f337(f93(x100891),x100893),x100894),x100896)),f197(f892(f882(x100891),a878))))+P24(x100891,x100892,f337(f337(f315(f882(x100891)),f337(f337(f337(f93(x100891),x100893),x100894),x100895)),f197(f892(f882(x100891),a878))))+~P4(f337(f337(x100895,f490(x100895,x100896,x100894,x100893,x100892,x100891)),f498(x100895,x100896,x100894,x100893,x100892,x100891)))
% 157.25/157.01  [10090]~P24(x100901,x100902,f337(f337(f315(f882(x100901)),f337(f337(f337(f93(x100901),x100906),x100904),x100905)),f197(f892(f882(x100901),a878))))+P24(x100901,x100902,f337(f337(f315(f882(x100901)),f337(f337(f337(f93(x100901),x100903),x100904),x100905)),f197(f892(f882(x100901),a878))))+~P4(f337(f337(x100906,f469(x100903,x100905,x100904,x100906,x100902,x100901)),f478(x100903,x100905,x100904,x100906,x100902,x100901)))
% 157.25/157.01  [10124]~P4(f337(f337(f251(f892(x101242,a878)),f337(x101244,f614(x101246,x101244,x101242,x101245,x101243,x101241))),f337(x101246,f614(x101246,x101244,x101242,x101245,x101243,x101241))))+~P4(f337(f337(f251(f892(x101241,a878)),x101243),x101245))+P4(f337(f337(f251(f892(f891(x101241,x101242),a878)),f337(f337(f274(x101241,x101242),x101243),x101244)),f337(f337(f274(x101241,x101242),x101245),x101246)))
% 157.25/157.01  [7811]~P4(f337(x78111,x78115))+~P4(f337(x78116,x78114))+P4(f337(x78111,f337(f275(x78112,x78113),f337(f337(f272(x78112,x78113),x78114),x78115))))
% 157.25/157.01  [7812]~P4(f337(x78121,x78124))+~P4(f337(x78126,x78125))+P4(f337(x78121,f337(f271(x78122,x78123),f337(f337(f272(x78122,x78123),x78124),x78125))))
% 157.25/157.01  [7833]~E(f337(f198(f885(x78331)),x78333),f337(f198(f885(x78334)),x78335))+~E(f337(f337(f181(x78331,x78334),f337(f337(f185(x78331,x78334),x78333),x78335)),x78332),f337(f209(x78334),x78336))+P4(f337(f337(f339(x78331),x78332),f337(f175(x78331),x78333)))
% 157.25/157.01  [7861]~P4(f337(f337(x78614,x78616),x78615))+~P4(f337(f337(f339(x78611),x78616),x78613))+P4(f337(f337(f337(f41(x78611,f892(x78612,a878)),x78613),x78614),x78615))
% 157.25/157.01  [8161]~P4(f337(f337(f339(x81611),x81612),f337(x81615,x81616)))+~P4(f337(f337(f339(x81613),x81616),x81614))+P4(f337(f337(f339(x81611),x81612),f337(f337(f41(x81613,f892(x81611,a878)),x81614),x81615)))
% 157.25/157.01  [8204]P4(f337(f337(x82041,x82042),x82043))+~P4(f337(f337(x82044,x82042),x82043))+~P4(f337(f337(f251(f892(x82045,f892(x82046,a878))),x82044),x82041))
% 157.25/157.01  [8348]P4(f337(f337(x83481,x83482),x83483))+~P4(f337(f337(f339(x83484),x83482),x83485))+~P4(f337(f337(f337(f42(x83484,f892(x83486,a878)),x83485),x83481),x83483))
% 157.25/157.01  [8480]P4(f337(f337(f339(x84801),x84802),f337(x84803,x84804)))+~P4(f337(f337(f339(x84805),x84804),x84806))+~P4(f337(f337(f339(x84801),x84802),f337(f337(f42(x84805,f892(x84801,a878)),x84806),x84803)))
% 157.25/157.01  [8731]~P12(x87314,x87315,x87316,x87311)+E(f337(x87311,x87312),f337(x87311,x87313))+~P4(f337(f337(f339(f891(x87314,x87314)),f337(f337(f272(x87314,x87314),x87312),x87313)),x87316))
% 157.25/157.01  [8762]P4(f337(f337(f251(f892(x87621,a878)),x87622),f337(x87623,x87624)))+~P4(f337(f337(f339(x87625),x87624),x87626))+~P4(f337(f337(f251(f892(x87621,a878)),x87622),f337(f337(f42(x87625,f892(x87621,a878)),x87626),x87623)))
% 157.25/157.01  [8790]~P49(x87903,x87904,f337(f292(x87904,x87903),x87905))+E(x87901,f197(f892(x87902,a878)))+E(f337(f337(f42(x87902,f892(x87903,a878)),x87901),f337(f337(f8(f892(x87904,a878),f892(x87903,a878),x87902),f291(x87904,x87903,x87905)),x87906)),f337(f291(x87904,x87903,x87905),f337(f337(f42(x87902,f892(x87904,a878)),x87901),x87906)))
% 157.25/157.01  [8865]P4(f337(f337(f339(x88651),x88652),f337(f291(x88653,x88651,x88654),x88655)))+~P4(f337(f337(f339(x88653),x88656),x88655))+~P4(f337(f337(f339(f891(x88653,x88651)),f337(f337(f272(x88653,x88651),x88656),x88652)),x88654))
% 157.25/157.01  [9168]P4(f337(f337(f251(f892(x91681,a878)),f337(f291(x91682,x91681,x91683),x91684)),f337(f291(x91682,x91681,x91685),x91686)))+~P4(f337(f337(f251(f892(x91682,a878)),x91684),x91686))+~P4(f337(f337(f251(f892(f891(x91682,x91681),a878)),x91683),x91685))
% 157.25/157.01  [9342]~P4(f337(f337(f339(x93422),x93426),x93424))+~P4(f337(f337(f251(f892(x93421,a878)),x93423),x93425))+P4(f337(f337(f251(f892(f891(x93421,x93422),a878)),f337(f337(f274(x93421,x93422),x93423),f337(f16(f892(x93422,a878),x93421),x93424))),f337(f337(f274(x93421,x93422),x93425),f337(f16(f892(x93422,a878),x93421),x93424))))
% 157.25/157.01  [9355]~P34(x93551,x93552,x93553,x93555,x93556)+P4(f337(f337(f276(x93551,x93552,a878),x93553),x93554))+~P4(f337(f337(f339(f891(x93551,x93552)),x93554),f337(f175(f891(x93551,x93552)),f337(f337(f185(x93551,x93552),x93555),x93556))))
% 157.25/157.01  [9491]~E(x94913,x94915)+P4(f337(f337(f339(f891(f885(x94911),f885(x94911))),f337(f337(f272(f885(x94911),f885(x94911)),f337(f337(f153(x94911),x94912),x94913)),f337(f337(f153(x94911),x94914),x94915))),f159(x94911,x94916)))+~P4(f337(f337(f339(f891(x94911,x94911)),f337(f337(f272(x94911,x94911),x94912),x94914)),x94916))
% 157.25/157.01  [9497]~E(f337(f198(f885(x94971)),x94975),f337(f198(f885(x94972)),x94976))+E(f190(x94971,x94972,f191(x94971,x94972,x94973,f337(f337(f22(f892(x94971,a878)),x94974),f337(f175(x94971),x94975))),x94975,x94976),f191(x94971,x94972,f190(x94971,x94972,x94973,x94975,x94976),x94974))+~P4(f337(f337(f251(f892(x94971,a878)),f337(f175(x94971),x94975)),x94974))
% 157.25/157.01  [9498]~E(f337(f198(f885(x94981)),x94983),f337(f198(f885(x94981)),x94985))+P4(f337(f337(f339(f891(f885(x94981),f885(x94981))),f337(f337(f272(f885(x94981),f885(x94981)),f337(f337(f153(x94981),x94982),x94983)),f337(f337(f153(x94981),x94984),x94985))),f147(x94981,x94986)))+~P4(f337(f337(f339(f891(x94981,x94981)),f337(f337(f272(x94981,x94981),x94982),x94984)),x94986))
% 157.25/157.01  [9527]P4(f337(f337(f339(f891(x95271,x95271)),f337(f337(f272(x95271,x95271),x95272),x95273)),f337(f337(f192(f891(x95271,x95271),a878),f337(a115,x95274)),x95275)))+~P4(f337(f337(f339(f891(x95271,x95271)),f337(f337(f272(x95271,x95271),x95276),x95273)),x95275))+~P4(f337(f337(f339(f891(x95271,x95271)),f337(f337(f272(x95271,x95271),x95272),x95276)),f337(f337(f192(f891(x95271,x95271),a878),x95274),x95275)))
% 157.25/157.01  [9528]P4(f337(f337(f339(f891(x95281,x95281)),f337(f337(f272(x95281,x95281),x95282),x95283)),f337(f337(f192(f891(x95281,x95281),a878),f337(a115,x95284)),x95285)))+~P4(f337(f337(f339(f891(x95281,x95281)),f337(f337(f272(x95281,x95281),x95282),x95286)),x95285))+~P4(f337(f337(f339(f891(x95281,x95281)),f337(f337(f272(x95281,x95281),x95286),x95283)),f337(f337(f192(f891(x95281,x95281),a878),x95284),x95285)))
% 157.25/157.01  [9531]~P4(f337(f337(f339(x95314),x95315),x95316))+P4(f337(f337(f251(f892(x95311,a878)),x95312),x95313))+~P4(f337(f337(f251(f892(f891(x95311,x95314),a878)),f337(f337(f274(x95311,x95314),x95312),f337(f16(f892(x95314,a878),x95311),x95316))),f337(f337(f274(x95311,x95314),x95313),f337(f16(f892(x95314,a878),x95311),x95316))))
% 157.25/157.01  [9575]E(x95751,x95752)+~P4(f337(f337(f339(f891(f885(x95753),f885(x95753))),f337(f337(f272(f885(x95753),f885(x95753)),f337(f337(f153(x95753),x95751),x95755)),f337(f337(f153(x95753),x95752),x95756))),f147(x95753,x95754)))+P4(f337(f337(f339(f891(x95753,x95753)),f337(f337(f272(x95753,x95753),x95751),x95752)),x95754))
% 157.25/157.01  [9576]E(x95761,x95762)+~P4(f337(f337(f339(f891(f885(x95763),f885(x95763))),f337(f337(f272(f885(x95763),f885(x95763)),f337(f337(f153(x95763),x95761),x95765)),f337(f337(f153(x95763),x95762),x95766))),f149(x95763,x95764)))+P4(f337(f337(f339(f891(x95763,x95763)),f337(f337(f272(x95763,x95763),x95761),x95762)),x95764))
% 157.25/157.01  [9577]E(x95771,x95772)+~P4(f337(f337(f339(f891(f885(x95773),f885(x95773))),f337(f337(f272(f885(x95773),f885(x95773)),f337(f337(f153(x95773),x95771),x95775)),f337(f337(f153(x95773),x95772),x95776))),f159(x95773,x95774)))+P4(f337(f337(f339(f891(x95773,x95773)),f337(f337(f272(x95773,x95773),x95771),x95772)),x95774))
% 157.25/157.01  [9612]P4(f337(f337(f339(f891(f885(x96121),f885(x96121))),f337(f337(f272(f885(x96121),f885(x96121)),f337(f337(f153(x96121),x96122),x96123)),f337(f337(f153(x96121),x96124),x96125))),f160(x96121,x96126)))+~P4(f337(f337(f339(f891(f885(x96121),f885(x96121))),f337(f337(f272(f885(x96121),f885(x96121)),x96123),x96125)),f160(x96121,x96126)))+~P4(f337(f337(f339(f891(x96121,x96121)),f337(f337(f272(x96121,x96121),x96122),x96124)),x96126))
% 157.25/157.01  [9630]P4(f337(x96301,x96302))+~P4(f337(x96301,f797(x96301,x96303,x96304,x96305,x96306)))+~P4(f337(f337(f339(x96306),x96302),f337(f337(f41(x96305,f892(x96306,a878)),x96304),x96303)))
% 157.25/157.01  [9635]~P4(f337(f337(f339(f891(f885(x96351),f885(x96351))),f337(f337(f272(f885(x96351),f885(x96351)),f337(f337(f153(x96351),x96352),x96355)),f337(f337(f153(x96351),x96353),x96356))),f147(x96351,x96354)))+P4(f337(f337(f339(f891(f885(x96351),f885(x96351))),f337(f337(f272(f885(x96351),f885(x96351)),x96355),x96356)),f147(x96351,x96354)))+P4(f337(f337(f339(f891(x96351,x96351)),f337(f337(f272(x96351,x96351),x96352),x96353)),x96354))
% 157.25/157.01  [9636]~P4(f337(f337(f339(f891(f885(x96361),f885(x96361))),f337(f337(f272(f885(x96361),f885(x96361)),f337(f337(f153(x96361),x96362),x96365)),f337(f337(f153(x96361),x96363),x96366))),f149(x96361,x96364)))+P4(f337(f337(f339(f891(f885(x96361),f885(x96361))),f337(f337(f272(f885(x96361),f885(x96361)),x96365),x96366)),f149(x96361,x96364)))+P4(f337(f337(f339(f891(x96361,x96361)),f337(f337(f272(x96361,x96361),x96362),x96363)),x96364))
% 157.25/157.01  [9637]~P4(f337(f337(f339(f891(f885(x96371),f885(x96371))),f337(f337(f272(f885(x96371),f885(x96371)),f337(f337(f153(x96371),x96372),x96375)),f337(f337(f153(x96371),x96373),x96376))),f159(x96371,x96374)))+P4(f337(f337(f339(f891(f885(x96371),f885(x96371))),f337(f337(f272(f885(x96371),f885(x96371)),x96375),x96376)),f159(x96371,x96374)))+P4(f337(f337(f339(f891(x96371,x96371)),f337(f337(f272(x96371,x96371),x96372),x96373)),x96374))
% 157.25/157.01  [9721]P4(f337(x97211,x97212))+P4(f337(f337(f339(x97213),f790(x97211,x97214,x97215,x97213,x97216)),x97215))+~P4(f337(f337(f339(x97216),x97212),f337(f337(f41(x97213,f892(x97216,a878)),x97215),x97214)))
% 157.25/157.01  [9732]~E(x97322,x97324)+P4(f337(f337(f339(f891(f885(x97321),f885(x97321))),f337(f337(f272(f885(x97321),f885(x97321)),f337(f337(f136(x97321),x97322),f337(f337(f153(x97321),x97323),f116(x97321)))),f337(f337(f136(x97321),x97324),f337(f337(f153(x97321),x97325),f116(x97321))))),f159(x97321,x97326)))+~P4(f337(f337(f339(f891(x97321,x97321)),f337(f337(f272(x97321,x97321),x97323),x97325)),x97326))
% 157.25/157.01  [9819]E(x98191,x98192)+~P4(f337(f337(f339(f891(f885(x98193),f885(x98193))),f337(f337(f272(f885(x98193),f885(x98193)),f337(f337(f136(x98193),x98195),f337(f337(f153(x98193),x98191),f116(x98193)))),f337(f337(f136(x98193),x98196),f337(f337(f153(x98193),x98192),f116(x98193))))),f159(x98193,x98194)))+P4(f337(f337(f339(f891(x98193,x98193)),f337(f337(f272(x98193,x98193),x98191),x98192)),x98194))
% 157.25/157.01  [9848]~P4(f337(f337(f339(f891(f885(x98481),f885(x98481))),f337(f337(f272(f885(x98481),f885(x98481)),f337(f337(f136(x98481),x98485),f337(f337(f153(x98481),x98482),f116(x98481)))),f337(f337(f136(x98481),x98486),f337(f337(f153(x98481),x98483),f116(x98481))))),f159(x98481,x98484)))+P4(f337(f337(f339(f891(f885(x98481),f885(x98481))),f337(f337(f272(f885(x98481),f885(x98481)),x98485),x98486)),f159(x98481,x98484)))+P4(f337(f337(f339(f891(x98481,x98481)),f337(f337(f272(x98481,x98481),x98482),x98483)),x98484))
% 157.25/157.01  [9867]P4(f337(x98671,x98672))+P4(f337(f337(f339(x98673),f797(x98671,x98674,x98675,x98676,x98673)),f337(x98674,f790(x98671,x98674,x98675,x98676,x98673))))+~P4(f337(f337(f339(x98673),x98672),f337(f337(f41(x98676,f892(x98673,a878)),x98675),x98674)))
% 157.25/157.01  [8880]~P16(x88803,x88804,x88801)+~P4(f337(f61(x88803),x88806))+E(f337(f337(x88801,x88802),f337(f337(f64(x88803,x88804,x88801),x88805),f337(f337(f22(f892(x88803,a878)),x88806),f337(f337(f315(x88803),x88802),f197(f892(x88803,a878)))))),f337(f337(f64(x88803,x88804,x88801),x88805),f337(f337(f315(x88803),x88802),x88806)))
% 157.25/157.01  [8964]~E(f337(f337(f181(x89641,x89642),x89644),x89645),f337(f209(x89642),x89646))+~P4(f337(f337(x89643,x89645),x89646))+E(f337(f337(f181(x89641,x89642),f337(f138(f891(x89641,x89642),f337(f276(x89641,x89642,a878),x89643)),x89644)),x89645),f337(f209(x89642),x89646))
% 157.25/157.01  [9175]~P4(f337(f337(f339(x91755),x91753),x91756))+P4(f337(f337(f251(f892(x91751,a878)),f337(x91752,x91753)),x91754))+~P4(f337(f337(f251(f892(x91751,a878)),f337(f337(f41(x91755,f892(x91751,a878)),x91756),x91752)),x91754))
% 157.25/157.01  [9792]~P9(x97921,x97925,x97924)+P4(f337(f337(f339(f891(x97921,x97921)),f337(f337(f272(x97921,x97921),x97922),x97923)),x97924))+~P4(f337(f337(f339(x97921),x97926),f337(f337(f104(f892(x97921,a878)),f337(f291(x97921,x97921,x97924),f337(f337(f315(x97921),x97922),f197(f892(x97921,a878))))),f337(f291(x97921,x97921,x97924),f337(f337(f315(x97921),x97923),f197(f892(x97921,a878)))))))
% 157.25/157.01  [8629]~P108(x86292)+~E(f337(f337(f81(x86292),f337(f337(f82(x86292),x86294),x86295)),x86291),f337(f337(f81(x86292),f337(f337(f82(x86292),x86293),x86295)),x86296))+E(x86291,f337(f337(f81(x86292),f337(f337(f82(x86292),f337(f337(f22(x86292),x86293),x86294)),x86295)),x86296))
% 157.25/157.01  [8630]~P108(x86301)+~E(f337(f337(f81(x86301),f337(f337(f82(x86301),x86302),x86304)),x86305),f337(f337(f81(x86301),f337(f337(f82(x86301),x86303),x86304)),x86306))+E(f337(f337(f81(x86301),f337(f337(f82(x86301),f337(f337(f22(x86301),x86302),x86303)),x86304)),x86305),x86306)
% 157.25/157.01  [8793]~P108(x87931)+E(f337(f337(f81(x87931),f337(f337(f82(x87931),x87932),x87933)),x87934),f337(f337(f81(x87931),f337(f337(f82(x87931),x87935),x87933)),x87936))+~E(x87936,f337(f337(f81(x87931),f337(f337(f82(x87931),f337(f337(f22(x87931),x87932),x87935)),x87933)),x87934))
% 157.25/157.01  [8794]~P108(x87941)+E(f337(f337(f81(x87941),f337(f337(f82(x87941),x87942),x87943)),x87944),f337(f337(f81(x87941),f337(f337(f82(x87941),x87945),x87943)),x87946))+~E(f337(f337(f81(x87941),f337(f337(f82(x87941),f337(f337(f22(x87941),x87942),x87945)),x87943)),x87944),x87946)
% 157.25/157.01  [9112]~P4(f337(f337(x91124,x91125),x91126))+~P4(f337(f337(x91123,x91125),x91126))+P4(f337(f337(f337(f337(f104(f892(x91121,f892(x91122,a878))),x91123),x91124),x91125),x91126))
% 157.25/157.01  [9363]P4(f337(f337(x93631,x93632),x93633))+P4(f337(f337(x93634,x93632),x93633))+~P4(f337(f337(f337(f337(f113(f892(x93635,f892(x93636,a878))),x93634),x93631),x93632),x93633))
% 157.25/157.01  [9650]~P110(x96501)+~P4(f337(f337(f251(x96501),f337(f337(f81(x96501),f337(f337(f82(x96501),x96504),x96505)),x96502)),f337(f337(f81(x96501),f337(f337(f82(x96501),x96503),x96505)),x96506)))+P4(f337(f337(f251(x96501),x96502),f337(f337(f81(x96501),f337(f337(f82(x96501),f337(f337(f22(x96501),x96503),x96504)),x96505)),x96506)))
% 157.25/157.01  [9651]~P110(x96511)+~P4(f337(f337(f252(x96511),f337(f337(f81(x96511),f337(f337(f82(x96511),x96514),x96515)),x96512)),f337(f337(f81(x96511),f337(f337(f82(x96511),x96513),x96515)),x96516)))+P4(f337(f337(f252(x96511),x96512),f337(f337(f81(x96511),f337(f337(f82(x96511),f337(f337(f22(x96511),x96513),x96514)),x96515)),x96516)))
% 157.25/157.01  [9674]~P110(x96741)+P4(f337(f337(f251(x96741),f337(f337(f81(x96741),f337(f337(f82(x96741),x96742),x96743)),x96744)),f337(f337(f81(x96741),f337(f337(f82(x96741),x96745),x96743)),x96746)))+~P4(f337(f337(f251(x96741),x96744),f337(f337(f81(x96741),f337(f337(f82(x96741),f337(f337(f22(x96741),x96745),x96742)),x96743)),x96746)))
% 157.25/157.01  [9675]~P110(x96751)+P4(f337(f337(f252(x96751),f337(f337(f81(x96751),f337(f337(f82(x96751),x96752),x96753)),x96754)),f337(f337(f81(x96751),f337(f337(f82(x96751),x96755),x96753)),x96756)))+~P4(f337(f337(f252(x96751),x96754),f337(f337(f81(x96751),f337(f337(f82(x96751),f337(f337(f22(x96751),x96755),x96752)),x96753)),x96756)))
% 157.25/157.01  [9780]~P110(x97801)+~P4(f337(f337(f251(x97801),f337(f337(f81(x97801),f337(f337(f82(x97801),x97802),x97804)),x97805)),f337(f337(f81(x97801),f337(f337(f82(x97801),x97803),x97804)),x97806)))+P4(f337(f337(f251(x97801),f337(f337(f81(x97801),f337(f337(f82(x97801),f337(f337(f22(x97801),x97802),x97803)),x97804)),x97805)),x97806))
% 157.25/157.01  [9781]~P110(x97811)+~P4(f337(f337(f252(x97811),f337(f337(f81(x97811),f337(f337(f82(x97811),x97812),x97814)),x97815)),f337(f337(f81(x97811),f337(f337(f82(x97811),x97813),x97814)),x97816)))+P4(f337(f337(f252(x97811),f337(f337(f81(x97811),f337(f337(f82(x97811),f337(f337(f22(x97811),x97812),x97813)),x97814)),x97815)),x97816))
% 157.25/157.01  [9831]~P110(x98311)+P4(f337(f337(f251(x98311),f337(f337(f81(x98311),f337(f337(f82(x98311),x98312),x98313)),x98314)),f337(f337(f81(x98311),f337(f337(f82(x98311),x98315),x98313)),x98316)))+~P4(f337(f337(f251(x98311),f337(f337(f81(x98311),f337(f337(f82(x98311),f337(f337(f22(x98311),x98312),x98315)),x98313)),x98314)),x98316))
% 157.25/157.01  [9832]~P110(x98321)+P4(f337(f337(f252(x98321),f337(f337(f81(x98321),f337(f337(f82(x98321),x98322),x98323)),x98324)),f337(f337(f81(x98321),f337(f337(f82(x98321),x98325),x98323)),x98326)))+~P4(f337(f337(f252(x98321),f337(f337(f81(x98321),f337(f337(f82(x98321),f337(f337(f22(x98321),x98322),x98325)),x98323)),x98324)),x98326))
% 157.25/157.01  [10001]~P68(x100012)+~P4(f337(f61(x100011),x100016))+E(f337(f337(f6(x100011,x100012),f337(f337(f18(x100011,x100012,x100012),f337(f337(f18(x100011,x100012,f892(x100012,x100012)),f337(f337(f8(a878,f892(x100012,f892(x100012,x100012)),x100011),f99(x100012)),x100013)),x100014)),x100015)),x100016),f337(f337(f81(x100012),f337(f337(f6(x100011,x100012),x100014),f337(f337(f104(f892(x100011,a878)),x100016),f337(f257(x100011),x100013)))),f337(f337(f6(x100011,x100012),x100015),f337(f337(f104(f892(x100011,a878)),x100016),f337(f80(f892(x100011,a878)),f337(f257(x100011),x100013))))))
% 157.25/157.01  [10060]P4(f337(f337(f339(x100602),x100604),x100606))+P4(f337(f337(f339(x100602),x100605),x100606))+E(f337(f317(x100601,x100602,f337(f337(f7(x100601,x100602,x100602),f337(f337(f7(x100601,x100602,f892(x100602,x100602)),f337(f337(f8(a878,f892(x100602,f892(x100602,x100602)),x100601),f99(x100602)),f337(f337(f7(x100601,f892(x100601,a878),a878),f339(x100601)),x100603))),x100604)),x100605)),x100606),f197(f892(x100601,a878)))
% 157.25/157.01  [10061]P4(f337(f337(f339(x100612),x100615),x100616))+~P4(f337(f337(f339(x100612),x100614),x100616))+E(f337(f317(x100611,x100612,f337(f337(f7(x100611,x100612,x100612),f337(f337(f7(x100611,x100612,f892(x100612,x100612)),f337(f337(f8(a878,f892(x100612,f892(x100612,x100612)),x100611),f99(x100612)),f337(f337(f7(x100611,f892(x100611,a878),a878),f339(x100611)),x100613))),x100614)),x100615)),x100616),x100613)
% 157.25/157.01  [10062]P4(f337(f337(f339(x100622),x100624),x100626))+~P4(f337(f337(f339(x100622),x100625),x100626))+E(f337(f317(x100621,x100622,f337(f337(f7(x100621,x100622,x100622),f337(f337(f7(x100621,x100622,f892(x100622,x100622)),f337(f337(f8(a878,f892(x100622,f892(x100622,x100622)),x100621),f99(x100622)),f337(f337(f7(x100621,f892(x100621,a878),a878),f339(x100621)),x100623))),x100624)),x100625)),x100626),f337(f80(f892(x100621,a878)),x100623))
% 157.25/157.01  [10063]~P4(f337(f337(f339(x100632),x100634),x100636))+~P4(f337(f337(f339(x100632),x100635),x100636))+E(f337(f317(x100631,x100632,f337(f337(f7(x100631,x100632,x100632),f337(f337(f7(x100631,x100632,f892(x100632,x100632)),f337(f337(f8(a878,f892(x100632,f892(x100632,x100632)),x100631),f99(x100632)),f337(f337(f7(x100631,f892(x100631,a878),a878),f339(x100631)),x100633))),x100634)),x100635)),x100636),f260(f892(x100631,a878)))
% 157.25/157.01  [10194]P24(x101941,x101942,f337(f337(f315(f882(x101941)),f337(f337(f337(f93(x101941),f337(x101943,x101944)),f337(a28,x101944)),f337(x101945,x101944))),f197(f892(f882(x101941),a878))))+~P4(f337(f337(f339(a881),x101944),x101946))+~P24(x101941,f337(f337(f113(f892(f882(x101941),a878)),x101942),f337(f316(a881,f882(x101941),f337(f337(f18(a881,f892(x101941,f892(a879,a878)),f882(x101941)),f337(f337(f18(a881,a880,f892(f892(x101941,f892(a879,a878)),f882(x101941))),f337(f337(f8(f892(x101941,f892(a879,a878)),f892(a880,f892(f892(x101941,f892(a879,a878)),f882(x101941))),a881),f93(x101941)),x101943)),a28)),x101945)),x101946)),f337(f316(a881,f882(x101941),f337(f337(f18(a881,f892(x101941,f892(a879,a878)),f882(x101941)),f337(f337(f18(a881,a880,f892(f892(x101941,f892(a879,a878)),f882(x101941))),f337(f337(f8(f892(x101941,f892(a879,a878)),f892(a880,f892(f892(x101941,f892(a879,a878)),f882(x101941))),a881),f93(x101941)),x101943)),f337(f337(f8(f887(a880),a880,a881),f248(a880)),a26))),x101945)),x101946))
% 157.25/157.01  [8659]E(x86591,x86592)+~P51(x86594,x86595,x86593,x86596,x86597)+~E(f337(x86593,x86591),f337(x86593,x86592))
% 157.25/157.01  [7064]E(f337(f246(f887(x70641),x70642,f210(x70641),x70643),f337(x70644,x70645)),f337(f209(x70641),x70646))+~E(f337(x70644,x70645),f337(f209(x70642),x70647))+~E(f337(x70643,x70647),f337(f209(x70641),x70646))
% 157.25/157.01  [8686]~P3(x86866,x86865,x86867,x86864,x86861)+E(f337(f337(x86861,x86862),x86863),x86864)+P4(f337(f61(x86865),x86863))
% 157.25/157.01  [9519]P42(x95191,x95192,x95193,x95194,x95195,f337(f337(x95193,x95196),x95197))+~E(f337(f337(x95193,x95196),x95197),x95194)+~E(x95195,f197(f892(x95191,a878)))
% 157.25/157.01  [9696]~P4(f337(x96966,x96963))+~P4(f337(f337(f339(f891(x96962,x96962)),f337(f337(f272(x96962,x96962),x96964),x96965)),f337(x96967,x96963)))+P4(f337(f337(f339(f891(f891(x96961,x96962),f891(x96961,x96962))),f337(f337(f272(f891(x96961,x96962),f891(x96961,x96962)),f337(f337(f272(x96961,x96962),x96963),x96964)),f337(f337(f272(x96961,x96962),x96963),x96965))),f289(x96961,x96962,x96966,x96967)))
% 157.25/157.01  [10115]~P42(x101152,x101157,x101153,x101156,x101151,f337(f337(x101153,x101155),x101154))+E(f337(f337(x101153,f629(x101154,x101155,x101151,x101156,x101153,x101157,x101152)),f648(x101154,x101155,x101151,x101156,x101153,x101157,x101152)),f337(f337(x101153,x101155),x101154))+E(x101151,f197(f892(x101152,a878)))
% 157.25/157.01  [10116]~P42(x101167,x101166,x101161,x101164,x101165,f337(f337(x101161,x101162),x101163))+E(f337(f337(x101161,f629(x101163,x101162,x101165,x101164,x101161,x101166,x101167)),f648(x101163,x101162,x101165,x101164,x101161,x101166,x101167)),f337(f337(x101161,x101162),x101163))+E(f337(f337(x101161,x101162),x101163),x101164)
% 157.25/157.01  [9210]~P34(x92101,x92102,x92103,x92105,x92107)+P34(x92101,x92102,x92103,f337(f337(f153(x92101),x92104),x92105),f337(f337(f153(x92102),x92106),x92107))+~P4(f337(f337(x92103,x92104),x92106))
% 157.25/157.01  [9228]P34(x92281,x92282,x92283,x92284,x92285)+~P34(x92281,x92282,x92283,f337(f337(f136(x92281),x92286),x92284),f337(f337(f136(x92282),x92287),x92285))+~E(f337(f198(f885(x92281)),x92286),f337(f198(f885(x92282)),x92287))
% 157.25/157.01  [9229]P34(x92291,x92292,x92293,x92294,x92295)+~P34(x92291,x92292,x92293,f337(f337(f136(x92291),x92294),x92296),f337(f337(f136(x92292),x92295),x92297))+~E(f337(f198(f885(x92291)),x92294),f337(f198(f885(x92292)),x92295))
% 157.25/157.01  [9425]~P34(x94251,x94252,x94253,x94255,x94257)+~P34(x94251,x94252,x94253,x94254,x94256)+P34(x94251,x94252,x94253,f337(f337(f136(x94251),x94254),x94255),f337(f337(f136(x94252),x94256),x94257))
% 157.25/157.01  [9769]~P4(f337(f66(x97691,x97694,x97695,x97696,x97693),x97697))+P4(f337(f66(x97691,x97694,x97695,x97696,f337(f337(f315(x97691),x97692),x97693)),f337(f337(x97695,x97692),x97697)))+P4(f337(f337(f339(x97691),x97692),x97693))
% 157.25/157.01  [9899]~P25(x98993,x98991,x98994,f260(f892(x98993,a878)))+E(f337(f337(f181(x98991,x98992),f337(f337(f156(f891(x98993,x98992),f891(x98991,x98992)),f337(f276(x98993,x98992,f891(x98991,x98992)),f337(f337(f8(x98991,f892(x98992,f891(x98991,x98992)),x98993),f272(x98991,x98992)),x98994))),x98995)),f337(x98994,x98996)),f337(f209(x98992),x98997))+~E(f337(f337(f181(x98993,x98992),x98995),x98996),f337(f209(x98992),x98997))
% 157.25/157.01  [10138]~P42(x101382,x101387,x101386,x101385,x101381,f337(f337(x101386,x101384),x101383))+E(x101381,f197(f892(x101382,a878)))+P4(f337(f337(f339(x101382),f629(x101383,x101384,x101381,x101385,x101386,x101387,x101382)),x101381))
% 157.25/157.01  [10139]~P42(x101395,x101397,x101391,x101394,x101396,f337(f337(x101391,x101392),x101393))+E(f337(f337(x101391,x101392),x101393),x101394)+P4(f337(f337(f339(x101395),f629(x101393,x101392,x101396,x101394,x101391,x101397,x101395)),x101396))
% 157.25/157.01  [6852]~E(x68525,x68527)+~E(x68526,x68524)+E(f337(f337(f337(f337(f73(x68521,f887(x68522)),x68523),x68524),f337(f209(x68522),x68525)),x68526),f337(f209(x68522),x68527))
% 157.25/157.01  [6979]E(x69791,x69792)+~E(f337(x69795,x69791),f337(f209(x69794),x69797))+E(f337(f337(f337(f337(f73(x69793,f887(x69794)),x69795),x69792),f337(f209(x69794),x69796)),x69791),f337(f209(x69794),x69797))
% 157.25/157.01  [7701]E(x77011,x77012)+~E(x77013,x77014)+~E(f337(f337(f337(f337(f73(x77015,f887(x77016)),x77017),x77014),f337(f209(x77016),x77011)),x77013),f337(f209(x77016),x77012))
% 157.25/157.01  [7767]E(x77671,x77672)+E(f337(x77673,x77674),f337(f209(x77675),x77671))+~E(f337(f337(f337(f337(f73(x77676,f887(x77675)),x77673),x77677),f337(f209(x77675),x77672)),x77674),f337(f209(x77675),x77671))
% 157.25/157.01  [7768]E(x77681,x77682)+E(f337(x77683,x77681),f337(f209(x77684),x77685))+~E(f337(f337(f337(f337(f73(x77686,f887(x77684)),x77683),x77682),f337(f209(x77684),x77687)),x77681),f337(f209(x77684),x77685))
% 157.25/157.01  [8905]~P21(x89054,x89055,x89056,x89057,x89051)+~P4(f337(f61(x89055),x89053))+E(f337(f337(x89051,x89052),x89053),f337(f337(f337(f65(x89054,x89055,x89056),x89052),x89057),x89053))
% 157.25/157.01  [8906]~P3(x89064,x89065,x89066,x89067,x89061)+~P4(f337(f61(x89065),x89063))+E(f337(f337(x89061,x89062),x89063),f337(f337(f337(f65(x89064,x89065,x89066),x89062),x89067),x89063))
% 157.25/157.01  [9484]~P24(x94841,x94842,f337(f337(f315(f882(x94841)),f337(f337(f337(f93(x94841),x94843),x94844),x94847)),f197(f892(f882(x94841),a878))))+P24(x94841,x94842,f337(f337(f315(f882(x94841)),f337(f337(f337(f93(x94841),x94843),f33(x94844,x94845)),x94846)),f197(f892(f882(x94841),a878))))+~P24(x94841,x94842,f337(f337(f315(f882(x94841)),f337(f337(f337(f93(x94841),x94847),x94845),x94846)),f197(f892(f882(x94841),a878))))
% 157.25/157.01  [9669]~P23(x96693,x96694,x96695,x96697,x96696,x96691)+~P4(f337(f61(x96694),x96692))+E(f337(x96691,x96692),f337(f337(f337(f65(x96693,x96694,x96695),x96696),x96697),x96692))
% 157.25/157.01  [9826]P42(x98261,x98262,x98263,x98264,x98265,f337(f337(x98263,x98266),x98267))+~P42(x98261,x98262,x98263,x98264,f337(f337(f22(f892(x98261,a878)),x98265),f337(f337(f315(x98261),x98266),f197(f892(x98261,a878)))),x98267)+~P4(f337(f337(f339(x98261),x98266),x98265))
% 157.25/157.01  [10091]~P24(x100911,x100912,f337(f337(f315(f882(x100911)),f337(f337(f337(f93(x100911),f95(x100911,x100913,x100914)),x100915),x100917)),f197(f892(f882(x100911),a878))))+P24(x100911,x100912,f337(f337(f315(f882(x100911)),f337(f337(f337(f93(x100911),x100913),f30(x100914,x100915,x100916)),x100917)),f197(f892(f882(x100911),a878))))+~P24(x100911,x100912,f337(f337(f315(f882(x100911)),f337(f337(f337(f93(x100911),f95(x100911,x100913,f337(f74(a878,a878,a879,a332),x100914))),x100916),x100917)),f197(f892(f882(x100911),a878))))
% 157.25/157.01  [10164]~P42(x101642,x101643,x101644,x101645,x101641,f337(f337(x101644,x101647),x101646))+P42(x101642,x101643,x101644,x101645,f337(f337(f22(f892(x101642,a878)),x101641),f337(f337(f315(x101642),f629(x101646,x101647,x101641,x101645,x101644,x101643,x101642)),f197(f892(x101642,a878)))),f648(x101646,x101647,x101641,x101645,x101644,x101643,x101642))+E(x101641,f197(f892(x101642,a878)))
% 157.25/157.01  [10165]~P42(x101655,x101656,x101651,x101654,x101657,f337(f337(x101651,x101652),x101653))+P42(x101655,x101656,x101651,x101654,f337(f337(f22(f892(x101655,a878)),x101657),f337(f337(f315(x101655),f629(x101653,x101652,x101657,x101654,x101651,x101656,x101655)),f197(f892(x101655,a878)))),f648(x101653,x101652,x101657,x101654,x101651,x101656,x101655))+E(f337(f337(x101651,x101652),x101653),x101654)
% 157.25/157.01  [9217]E(f190(x92171,x92172,x92173,x92174,f337(f337(f161(x92172,x92175),x92176),x92177)),f190(x92171,x92172,x92173,x92174,x92175))+~P4(f337(f337(f252(a884),x92176),f337(f198(f885(x92172)),x92175)))+~P4(f337(f337(f251(a884),f337(f198(f885(x92171)),x92174)),x92176))
% 157.25/157.01  [9506]P4(f337(f337(f251(f892(f891(x95061,x95062),a878)),f337(f337(f294(x95061,x95063,x95062),x95064),x95065)),f337(f337(f294(x95061,x95063,x95062),x95066),x95067)))+~P4(f337(f337(f251(f892(f891(x95063,x95062),a878)),x95065),x95067))+~P4(f337(f337(f251(f892(f891(x95061,x95063),a878)),x95064),x95066))
% 157.25/157.01  [9837]~P4(f337(f337(f339(x98371),x98376),x98375))+P4(f337(f66(x98371,x98372,x98373,x98374,x98375),f337(f337(x98373,x98376),x98377)))+~P4(f337(f66(x98371,x98372,x98373,x98374,f337(f337(f22(f892(x98371,a878)),x98375),f337(f337(f315(x98371),x98376),f197(f892(x98371,a878))))),x98377))
% 157.25/157.01  [10222]~P135(x102221)+~P25(f891(x102222,x102223),x102221,f337(f276(x102222,x102223,x102221),f337(f337(f7(x102222,f892(x102223,x102221),f892(x102223,x102221)),f337(f337(f8(f892(x102221,x102221),f892(f892(x102223,x102221),f892(x102223,x102221)),x102222),f8(x102221,x102221,x102223)),f337(f337(f8(x102221,f892(x102221,x102221),x102222),f82(x102221)),x102224))),x102225)),f337(f337(f274(x102222,x102223),x102226),f337(f16(f892(x102223,a878),x102222),x102227)))+E(f337(f337(f6(x102221,x102221),f34(x102221)),f337(f257(x102221),f337(f337(f8(f892(x102222,a878),a878,x102221),f88(x102222)),f337(f337(f8(f892(x102222,f892(x102223,a878)),f892(x102222,a878),x102221),f337(f8(f892(x102223,a878),a878,x102222),f88(x102223))),f337(f337(f7(x102221,f892(x102222,f892(x102223,a878)),f892(x102222,f892(x102223,a878))),f337(f337(f8(f892(x102222,f892(f892(x102223,a878),f892(x102223,a878))),f892(f892(x102222,f892(x102223,a878)),f892(x102222,f892(x102223,a878))),x102221),f18(x102222,f892(x102223,a878),f892(x102223,a878))),f337(f337(f8(f892(x102222,f892(x102223,f892(a878,a878))),f892(x102222,f892(f892(x102223,a878),f892(x102223,a878))),x102221),f337(f8(f892(x102223,f892(a878,a878)),f892(f892(x102223,a878),f892(x102223,a878)),x102222),f18(x102223,a878,a878))),f337(f337(f8(f892(x102222,f892(x102223,a878)),f892(x102222,f892(x102223,f892(a878,a878))),x102221),f337(f8(f892(x102223,a878),f892(x102223,f892(a878,a878)),x102222),f337(f8(a878,f892(a878,a878),x102223),a335))),f337(f337(f7(x102221,f892(x102222,f892(x102223,x102221)),f892(x102222,f892(x102223,a878))),f337(f337(f8(f892(f892(x102223,x102221),f892(x102223,a878)),f892(f892(x102222,f892(x102223,x102221)),f892(x102222,f892(x102223,a878))),x102221),f8(f892(x102223,x102221),f892(x102223,a878),x102222)),f337(f337(f8(f892(x102221,a878),f892(f892(x102223,x102221),f892(x102223,a878)),x102221),f8(x102221,a878,x102223)),a334))),f337(f337(f7(x102222,f892(x102223,x102221),f892(x102223,x102221)),f337(f337(f8(f892(x102221,x102221),f892(f892(x102223,x102221),f892(x102223,x102221)),x102222),f8(x102221,x102221,x102223)),f337(f337(f8(x102221,f892(x102221,x102221),x102222),f82(x102221)),x102224))),x102225)))))),f337(f337(f7(x102222,f892(x102223,a878),f892(x102223,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x102223,a878),f892(x102223,a878)),x102222),f8(a878,a878,x102223)),f337(f337(f8(a878,f892(a878,a878),x102222),a335),f337(f337(f7(x102222,f892(x102222,a878),a878),f339(x102222)),x102226)))),f337(f337(f7(x102223,f892(x102223,a878),a878),f339(x102223)),x102227))))))),f337(f337(f82(x102221),f337(f337(f6(x102222,x102221),x102224),x102226)),f337(f337(f6(x102223,x102221),x102225),x102227)))
% 157.25/157.01  [9667]~P4(f337(f337(x96674,x96676),x96678))+~P4(f337(f337(x96675,x96678),x96677))+P4(f337(f337(f273(x96671,x96672,x96673,x96674,x96675),x96676),x96677))
% 157.25/157.01  [9275]~P19(x92758,x92751,x92753,x92755)+~P4(f337(f61(x92758),x92756))+E(f337(f74(x92751,x92751,x92752,f337(x92753,x92754)),f337(f74(x92751,x92751,x92752,f337(x92755,x92756)),x92757)),f337(f74(x92751,x92751,x92752,f337(x92755,x92756)),f337(f74(x92751,x92751,x92752,f337(x92753,x92754)),x92757)))
% 157.25/157.01  [9657]~P22(x96577,x96572,x96575,x96578,x96576,x96571)+~P4(f337(f61(x96572),x96574))+E(f337(x96571,f337(f337(f315(x96572),x96573),x96574)),f337(f337(x96575,f337(x96576,x96573)),f337(x96571,x96574)))
% 157.25/157.01  [9778]~P25(x97782,x97784,x97786,x97788)+~P25(x97781,x97783,x97785,x97787)+P25(f891(x97781,x97782),f891(x97783,x97784),f277(x97781,x97783,x97782,x97784,x97785,x97786),f337(f337(f274(x97781,x97782),x97787),f337(f16(f892(x97782,a878),x97781),x97788)))
% 157.25/157.01  [9451]P4(f337(f337(f339(f891(x94511,x94512)),f337(f337(f272(x94511,x94512),x94513),x94514)),f337(f337(f294(x94511,x94515,x94512),x94516),x94517)))+~P4(f337(f337(f339(f891(x94511,x94515)),f337(f337(f272(x94511,x94515),x94513),x94518)),x94516))+~P4(f337(f337(f339(f891(x94515,x94512)),f337(f337(f272(x94515,x94512),x94518),x94514)),x94517))
% 157.25/157.01  [9638]~P4(f337(f337(f251(f892(f891(x96383,x96382),a878)),x96385),f337(f337(f274(x96383,x96382),x96388),f337(f16(f892(x96382,a878),x96383),x96387))))+~P4(f337(f337(f251(f892(f891(x96381,x96383),a878)),x96384),f337(f337(f274(x96381,x96383),x96386),f337(f16(f892(x96383,a878),x96381),x96388))))+P4(f337(f337(f251(f892(f891(x96381,x96382),a878)),f337(f337(f294(x96381,x96383,x96382),x96384),x96385)),f337(f337(f274(x96381,x96382),x96386),f337(f16(f892(x96382,a878),x96381),x96387))))
% 157.25/157.01  [9691]~E(x96913,x96915)+P4(f337(f337(f339(f891(f891(x96911,x96912),f891(x96911,x96912))),f337(f337(f272(f891(x96911,x96912),f891(x96911,x96912)),f337(f337(f272(x96911,x96912),x96913),x96914)),f337(f337(f272(x96911,x96912),x96915),x96916))),f329(x96911,x96912,x96917,x96918)))+~P4(f337(f337(f339(f891(x96912,x96912)),f337(f337(f272(x96912,x96912),x96914),x96916)),x96918))
% 157.25/157.01  [9801]E(x98011,x98012)+~P4(f337(f337(f339(f891(f891(x98013,x98015),f891(x98013,x98015))),f337(f337(f272(f891(x98013,x98015),f891(x98013,x98015)),f337(f337(f272(x98013,x98015),x98011),x98016)),f337(f337(f272(x98013,x98015),x98012),x98017))),f329(x98013,x98015,x98014,x98018)))+P4(f337(f337(f339(f891(x98013,x98013)),f337(f337(f272(x98013,x98013),x98011),x98012)),x98014))
% 157.25/157.01  [9818]~P4(f337(f337(f339(f891(f891(x98181,x98185),f891(x98181,x98185))),f337(f337(f272(f891(x98181,x98185),f891(x98181,x98185)),f337(f337(f272(x98181,x98185),x98182),x98186)),f337(f337(f272(x98181,x98185),x98183),x98187))),f329(x98181,x98185,x98184,x98188)))+P4(f337(f337(f339(f891(x98181,x98181)),f337(f337(f272(x98181,x98181),x98182),x98183)),x98184))+P4(f337(f337(f339(f891(x98185,x98185)),f337(f337(f272(x98185,x98185),x98186),x98187)),x98188))
% 157.25/157.01  [9722]~P23(x97227,x97225,x97221,x97228,x97222,x97224)+~P4(f337(f61(x97225),x97226))+E(f337(f337(x97221,f337(x97222,x97223)),f337(x97224,f337(f337(f22(f892(x97225,a878)),x97226),f337(f337(f315(x97225),x97223),f197(f892(x97225,a878)))))),f337(x97224,f337(f337(f315(x97225),x97223),x97226)))
% 157.25/157.01  [9236]~P4(f337(f337(f337(x92365,x92368),x92366),x92367))+~P4(f337(f337(f339(x92361),x92368),x92364))+P4(f337(f337(f337(f337(f41(x92361,f892(x92362,f892(x92363,a878))),x92364),x92365),x92366),x92367))
% 157.25/157.01  [9436]P4(f337(f337(f337(x94361,x94362),x94363),x94364))+~P4(f337(f337(f339(x94365),x94362),x94366))+~P4(f337(f337(f337(f337(f42(x94365,f892(x94367,f892(x94368,a878))),x94366),x94361),x94363),x94364))
% 157.25/157.01  [9631]~P21(x96313,x96312,x96314,x96318,x96311)+~P4(f337(f61(x96312),x96317))+E(f337(f337(x96311,f337(f337(f18(x96312,x96313,x96313),f337(f337(f8(x96313,f892(x96313,x96313),x96312),x96314),x96315)),x96316)),x96317),f337(f337(x96314,f337(f337(x96311,x96315),x96317)),f337(f337(x96311,x96316),x96317)))
% 157.25/157.01  [9907]~E(f337(f316(x99072,x99074,x99076),x99078),x990710)+~E(f337(f316(x99071,x99073,x99075),x99077),x99079)+E(f337(f316(f891(x99071,x99072),f891(x99073,x99074),f277(x99071,x99073,x99072,x99074,x99075,x99076)),f337(f337(f274(x99071,x99072),x99077),f337(f16(f892(x99072,a878),x99071),x99078))),f337(f337(f274(x99073,x99074),x99079),f337(f16(f892(x99074,a878),x99073),x990710)))
% 157.25/157.01  [6563]~P1(a5000)+~P29(a5000)+~P4(f337(a25,x65631))+P24(a879,f197(f892(f882(a879),a878)),f337(f337(f315(f882(a879)),f337(a94,x65631)),f197(f892(f882(a879),a878))))
% 157.25/157.01  [4890]~P105(x48902)+~P14(x48902,x48901)+P14(x48902,f117(x48902,x48901))+E(x48901,f116(x48902))
% 157.25/157.01  [4891]~P105(x48912)+~P14(x48912,x48911)+P14(x48912,f722(x48911,x48912))+E(x48911,f116(x48912))
% 157.25/157.01  [5126]~P6(x51262)+E(f10(x51262,x51261),f39(x51262,x51261))+E(x51261,f197(f892(x51262,a878)))+~P4(f337(f61(x51262),x51261))
% 157.25/157.01  [5127]~P6(x51272)+E(f11(x51272,x51271),f40(x51272,x51271))+E(x51271,f197(f892(x51272,a878)))+~P4(f337(f61(x51272),x51271))
% 157.25/157.01  [5289]~P105(x52892)+~P14(x52892,x52891)+E(x52891,f116(x52892))+E(f337(f337(f153(x52892),f755(x52891,x52892)),f722(x52891,x52892)),x52891)
% 157.25/157.01  [6086]~P64(x60862)+E(x60861,f197(f892(x60862,a878)))+P4(f337(f337(f251(x60862),f11(x60862,x60861)),f10(x60862,x60861)))+~P4(f337(f61(x60862),x60861))
% 157.25/157.01  [6098]~P38(x60982)+~P38(x60981)+E(x60981,x60982)+~E(f337(f316(a1,a884,a107),x60981),f337(f316(a1,a884,a107),x60982))
% 157.25/157.01  [9094]~P111(x90941)+~P4(f337(f337(f339(x90941),x90942),f112(x90941)))+P4(f337(f337(f252(x90941),f337(f337(f81(x90941),f337(f337(f81(x90941),f79(x90941)),x90942)),x90942)),f2(x90941)))+~P4(f337(f337(f252(x90941),x90942),f2(x90941)))
% 157.25/157.01  [9325]~P111(x93251)+~P4(f337(f337(f339(x93251),x93252),f112(x93251)))+~P4(f337(f337(f252(x93251),f337(f337(f81(x93251),f337(f337(f81(x93251),f79(x93251)),x93252)),x93252)),f2(x93251)))+P4(f337(f337(f252(x93251),x93252),f2(x93251)))
% 157.25/157.01  [4946]~P135(x49462)+~P114(x49462)+E(x49461,f2(a884))+E(f337(f337(f262(x49462),f2(x49462)),x49461),f2(x49462))
% 157.25/157.01  [4950]~P135(x49501)+~P114(x49501)+~E(x49502,f2(a884))+E(f337(f337(f262(x49501),f2(x49501)),x49502),f79(x49501))
% 157.25/157.01  [5113]~P139(x51132)+E(x51131,f79(x51132))+E(x51131,f337(f80(x51132),f79(x51132)))+~E(f337(f337(f82(x51132),x51131),x51131),f79(x51132))
% 157.25/157.01  [5372]~P89(x53722)+E(x53721,f2(x53722))+E(f83(x53722,x53721),f337(f80(x53722),f79(x53722)))+P4(f337(f337(f252(x53722),f2(x53722)),x53721))
% 157.25/157.01  [5607]~P89(x56072)+E(f83(x56072,x56071),f79(x56072))+E(x56071,f2(x56072))+~P4(f337(f337(f252(x56072),f2(x56072)),x56071))
% 157.25/157.01  [5616]E(x56161,x56162)+~E(f337(f106(a884),x56161),f337(f106(a884),x56162))+P4(f337(a202,f337(f106(a1),x56162)))+P4(f337(a202,f337(f106(a1),x56161)))
% 157.25/157.01  [5666]~P91(x56661)+~E(x56662,f2(x56661))+E(f337(f337(f81(x56661),x56662),x56662),f2(x56661))+~P4(f337(f337(f339(x56661),x56662),f112(x56661)))
% 157.25/157.01  [5704]E(x57041,f2(a1))+~E(f337(f337(f38(a1),x57042),x57041),f2(a1))+P4(f337(f337(f252(a1),x57041),x57042))+P4(f337(f337(f252(a1),x57042),x57041))
% 157.25/157.01  [5735]E(x57351,f2(a1))+~E(f337(f337(f38(a1),x57352),x57351),f2(a1))+P4(f337(f337(f251(a1),x57352),f2(a1)))+P4(f337(f337(f252(a1),x57352),x57351))
% 157.25/157.01  [5769]E(x57691,f2(a1))+~E(f337(f337(f38(a1),x57692),x57691),f2(a1))+P4(f337(f337(f251(a1),f2(a1)),x57692))+P4(f337(f337(f252(a1),x57691),x57692))
% 157.25/157.01  [5805]~P91(x58052)+E(x58051,f2(x58052))+~E(f337(f337(f81(x58052),x58051),x58051),f2(x58052))+~P4(f337(f337(f339(x58052),x58051),f112(x58052)))
% 157.25/157.01  [5866]E(f337(f106(a884),x58661),f337(f106(a884),x58662))+~E(f337(f106(a1),x58662),f2(a1))+P4(f337(a202,f337(f106(a1),x58662)))+~P4(f337(a202,f337(f106(a1),x58661)))
% 157.25/157.01  [5893]~E(f337(f106(a884),x58932),f337(f106(a884),x58931))+E(f337(f106(a1),x58931),f2(a1))+P4(f337(a202,f337(f106(a1),x58931)))+~P4(f337(a202,f337(f106(a1),x58932)))
% 157.25/157.01  [5902]~P105(x59022)+E(x59021,f197(f892(x59022,a878)))+~P4(f337(f61(x59022),x59021))+P4(f337(f337(f339(x59022),f14(x59022,x59021)),x59021))
% 157.25/157.01  [5903]~P105(x59032)+E(x59031,f197(f892(x59032,a878)))+~P4(f337(f61(x59032),x59031))+P4(f337(f337(f339(x59032),f15(x59032,x59031)),x59031))
% 157.25/157.01  [6066]~P111(x60661)+~P92(x60661)+P4(f337(f337(f251(x60661),f2(x60661)),f337(f106(x60661),x60662)))+~P4(f337(f337(f251(a1),a84),x60662))
% 157.25/157.01  [6067]~P111(x60671)+~P92(x60671)+P4(f337(f337(f252(x60671),f2(x60671)),f337(f106(x60671),x60672)))+~P4(f337(f337(f252(a1),a84),x60672))
% 157.25/157.01  [6085]~P111(x60851)+~P92(x60851)+E(f337(f76(x60851),f337(f106(x60851),x60852)),f337(f106(x60851),x60852))+P4(f337(f337(f252(x60851),f337(f106(x60851),x60852)),f2(x60851)))
% 157.25/157.01  [6125]E(x61251,x61252)+~E(f337(a107,x61251),f337(a107,x61252))+~P4(f337(f337(f251(a1),f2(a1)),x61252))+~P4(f337(f337(f251(a1),f2(a1)),x61251))
% 157.25/157.01  [6323]~P92(x63232)+~P111(x63232)+~P4(f337(f337(f251(x63232),f2(x63232)),f337(f106(x63232),x63231)))+P4(f337(f337(f251(a1),a84),x63231))
% 157.25/157.01  [6324]~P92(x63242)+~P111(x63242)+~P4(f337(f337(f252(x63242),f2(x63242)),f337(f106(x63242),x63241)))+P4(f337(f337(f252(a1),a84),x63241))
% 157.25/157.01  [6329]~P111(x63291)+~P92(x63291)+P4(f337(f337(f251(x63291),f337(f106(x63291),x63292)),f2(x63291)))+~P4(f337(f337(f251(a1),x63292),a84))
% 157.25/157.01  [6330]~P111(x63301)+~P92(x63301)+P4(f337(f337(f252(x63301),f337(f106(x63301),x63302)),f2(x63301)))+~P4(f337(f337(f252(a1),x63302),a84))
% 157.25/157.01  [6641]~P92(x66412)+~P111(x66412)+~P4(f337(f337(f251(x66412),f337(f106(x66412),x66411)),f2(x66412)))+P4(f337(f337(f251(a1),x66411),a84))
% 157.25/157.01  [6642]~P92(x66422)+~P111(x66422)+~P4(f337(f337(f252(x66422),f337(f106(x66422),x66421)),f2(x66422)))+P4(f337(f337(f252(a1),x66421),a84))
% 157.25/157.01  [6732]~P111(x67321)+~P92(x67321)+E(f337(f76(x67321),f337(f106(x67321),x67322)),f337(f80(x67321),f337(f106(x67321),x67322)))+~P4(f337(f337(f252(x67321),f337(f106(x67321),x67322)),f2(x67321)))
% 157.25/157.01  [6750]E(f337(f106(a884),x67501),f337(f106(a884),x67502))+~E(f337(f106(a1),x67502),f2(a1))+~P4(f337(f337(f251(a1),f337(f106(a1),x67501)),f2(a1)))+~P4(f337(a202,f337(f106(a1),x67501)))
% 157.25/157.01  [7632]~P105(x76322)+E(x76321,f197(f892(x76322,a878)))+~P4(f337(f61(x76322),x76321))+P4(f337(f337(f251(x76322),f13(x76322,f249(x76322),x76321)),f12(x76322,f250(x76322),x76321)))
% 157.25/157.01  [7947]~P38(x79472)+~P7(x79471)+P4(f337(f337(f339(a1),x79471),x79472))+~P4(f337(f337(f339(a884),f337(a107,x79471)),f337(f316(a1,a884,a107),x79472)))
% 157.25/157.01  [8214]~P57(x82142)+P4(f337(x82141,f210(x82142)))+~P4(f337(f57(f887(x82142)),x82141))+P4(f337(f57(x82142),f337(f337(f8(f887(x82142),a878,x82142),x82141),f209(x82142))))
% 157.25/157.01  [8665]~P57(x86651)+~P4(f337(x86652,f210(x86651)))+P4(f337(f58(f887(x86651)),x86652))+~P4(f337(f58(x86651),f337(f337(f8(f887(x86651),a878,x86651),x86652),f209(x86651))))
% 157.25/157.01  [5899]~P138(x58992)+E(x58991,f2(a1))+E(f337(f80(x58992),f337(f105(x58992),f337(f80(a1),x58991))),f337(f105(x58992),x58991))+~P4(f337(f337(f252(a1),x58991),f2(a1)))
% 157.25/157.01  [5972]~P91(x59721)+~P92(x59721)+~P30(x59721,f337(f106(x59721),x59722))+P30(x59721,f337(f106(x59721),f337(f337(f81(a1),x59722),x59722)))
% 157.25/157.01  [6312]~P76(x63122)+E(x63121,f197(f892(x63122,a878)))+E(f15(x63122,f337(f316(x63122,x63122,f80(x63122)),x63121)),f337(f80(x63122),f14(x63122,x63121)))+~P4(f337(f61(x63122),x63121))
% 157.25/157.01  [6313]~P76(x63132)+E(x63131,f197(f892(x63132,a878)))+E(f14(x63132,f337(f316(x63132,x63132,f80(x63132)),x63131)),f337(f80(x63132),f15(x63132,x63131)))+~P4(f337(f61(x63132),x63131))
% 157.25/157.01  [6344]~P91(x63441)+~P92(x63441)+P30(x63441,f337(f106(x63441),x63442))+~P30(x63441,f337(f106(x63441),f337(f337(f81(a1),x63442),x63442)))
% 157.25/157.01  [6433]E(x64331,f2(a1))+E(f337(a50,f49(f337(f80(a1),x64331),f337(f80(a1),x64332))),f45(x64331,x64332))+P4(f337(f337(f251(a1),f2(a1)),x64332))+~P4(f337(f337(f251(a1),f2(a1)),x64331))
% 157.25/157.01  [7454]~P29(a5000)+~P4(f337(a25,x74541))+P24(a879,x74542,f337(f337(f315(f882(a879)),f337(a94,x74541)),f197(f892(f882(a879),a878))))+P4(f337(f337(f339(a881),f535(x74541,x74542)),f187(a881,a880,a26)))
% 157.25/157.01  [8697]~P29(a5000)+~P4(f337(a25,x86972))+P24(a879,x86971,f337(f337(f315(f882(a879)),f337(a94,x86972)),f197(f892(f882(a879),a878))))+~P24(a879,x86971,f337(f337(f315(f882(a879)),f337(a94,f337(a28,f535(x86972,x86971)))),f197(f892(f882(a879),a878))))
% 157.25/157.01  [8711]~P38(x87112)+~P38(x87111)+P4(f337(f337(f252(f892(a884,a878)),f337(f316(a1,a884,a107),x87111)),f337(f316(a1,a884,a107),x87112)))+~P4(f337(f337(f252(f892(a1,a878)),x87111),x87112))
% 157.25/157.01  [8924]~E(f760(x89242,x89241),f761(x89242,x89241))+~P4(f337(f139(x89241),f762(x89242,x89241)))+~P4(f337(f139(f885(x89241)),x89242))+P4(f337(f139(x89241),f337(f144(f885(x89241),f885(x89241),f136(x89241),f116(x89241)),x89242)))
% 157.25/157.01  [9013]~P38(x90132)+~P38(x90131)+~P4(f337(f337(f251(f892(a884,a878)),f337(f316(a1,a884,a107),x90131)),f337(f316(a1,a884,a107),x90132)))+P4(f337(f337(f251(f892(a1,a878)),x90131),x90132))
% 157.25/157.01  [9014]~P38(x90142)+~P38(x90141)+~P4(f337(f337(f252(f892(a884,a878)),f337(f316(a1,a884,a107),x90141)),f337(f316(a1,a884,a107),x90142)))+P4(f337(f337(f252(f892(a1,a878)),x90141),x90142))
% 157.25/157.01  [9020]~E(f760(x90202,x90201),f761(x90202,x90201))+~P4(f337(f139(f885(x90201)),x90202))+P4(f337(f139(x90201),f337(f144(f885(x90201),f885(x90201),f136(x90201),f116(x90201)),x90202)))+P4(f337(f337(f339(f885(x90201)),f762(x90202,x90201)),f337(f175(f885(x90201)),x90202)))
% 157.25/157.01  [9062]~P4(f337(f139(x90621),f762(x90622,x90621)))+~P4(f337(f139(f885(x90621)),x90622))+P4(f337(f139(x90621),f337(f144(f885(x90621),f885(x90621),f136(x90621),f116(x90621)),x90622)))+P4(f337(f337(f339(f885(x90621)),f761(x90622,x90621)),f337(f175(f885(x90621)),x90622)))
% 157.25/157.01  [9063]~P4(f337(f139(x90631),f762(x90632,x90631)))+~P4(f337(f139(f885(x90631)),x90632))+P4(f337(f139(x90631),f337(f144(f885(x90631),f885(x90631),f136(x90631),f116(x90631)),x90632)))+P4(f337(f337(f339(f885(x90631)),f760(x90632,x90631)),f337(f175(f885(x90631)),x90632)))
% 157.25/157.01  [9139]~P4(f337(f139(f885(x91391)),x91392))+P4(f337(f139(x91391),f337(f144(f885(x91391),f885(x91391),f136(x91391),f116(x91391)),x91392)))+P4(f337(f337(f339(f885(x91391)),f761(x91392,x91391)),f337(f175(f885(x91391)),x91392)))+P4(f337(f337(f339(f885(x91391)),f762(x91392,x91391)),f337(f175(f885(x91391)),x91392)))
% 157.25/157.01  [9140]~P4(f337(f139(f885(x91401)),x91402))+P4(f337(f139(x91401),f337(f144(f885(x91401),f885(x91401),f136(x91401),f116(x91401)),x91402)))+P4(f337(f337(f339(f885(x91401)),f760(x91402,x91401)),f337(f175(f885(x91401)),x91402)))+P4(f337(f337(f339(f885(x91401)),f762(x91402,x91401)),f337(f175(f885(x91401)),x91402)))
% 157.25/157.01  [9154]~E(f337(f337(f104(f892(x91541,a878)),f337(f175(x91541),f761(x91542,x91541))),f337(f175(x91541),f760(x91542,x91541))),f197(f892(x91541,a878)))+~P4(f337(f139(x91541),f762(x91542,x91541)))+~P4(f337(f139(f885(x91541)),x91542))+P4(f337(f139(x91541),f337(f144(f885(x91541),f885(x91541),f136(x91541),f116(x91541)),x91542)))
% 157.25/157.01  [9213]~E(f337(f337(f104(f892(x92131,a878)),f337(f175(x92131),f761(x92132,x92131))),f337(f175(x92131),f760(x92132,x92131))),f197(f892(x92131,a878)))+~P4(f337(f139(f885(x92131)),x92132))+P4(f337(f139(x92131),f337(f144(f885(x92131),f885(x92131),f136(x92131),f116(x92131)),x92132)))+P4(f337(f337(f339(f885(x92131)),f762(x92132,x92131)),f337(f175(f885(x92131)),x92132)))
% 157.25/157.01  [9476]E(x94761,f2(a1))+E(x94762,f2(a1))+E(f337(f337(f87(a1,f891(a1,a1)),f337(f337(a230,x94762),x94761)),f337(f337(f18(a1,a1,f891(a1,a1)),f337(f337(f8(a1,f892(a1,f891(a1,a1)),a1),f272(a1,a1)),f337(f38(a1),x94762))),f337(f38(a1),x94761))),f228(x94762,x94761))+P4(f337(f337(f252(a1),x94761),f2(a1)))
% 157.25/157.01  [8275]~P92(x82752)+~P111(x82752)+~P4(f337(f337(f251(x82752),f337(f106(x82752),x82751)),f79(x82752)))+P4(f337(f337(f251(a1),x82751),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))
% 157.25/157.01  [8276]~P92(x82762)+~P111(x82762)+~P4(f337(f337(f252(x82762),f337(f106(x82762),x82761)),f79(x82762)))+P4(f337(f337(f252(a1),x82761),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))
% 157.25/157.01  [8539]~P111(x85391)+~P92(x85391)+P4(f337(f337(f251(x85391),f337(f106(x85391),x85392)),f79(x85391)))+~P4(f337(f337(f251(a1),x85392),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))
% 157.25/157.01  [8540]~P111(x85401)+~P92(x85401)+P4(f337(f337(f252(x85401),f337(f106(x85401),x85402)),f79(x85401)))+~P4(f337(f337(f252(a1),x85402),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))
% 157.25/157.01  [8736]~P92(x87362)+~P111(x87362)+~P4(f337(f337(f251(x87362),f79(x87362)),f337(f106(x87362),x87361)))+P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),x87361))
% 157.25/157.01  [8737]~P92(x87372)+~P111(x87372)+~P4(f337(f337(f252(x87372),f79(x87372)),f337(f106(x87372),x87371)))+P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),x87371))
% 157.25/157.01  [9100]~P111(x91001)+~P92(x91001)+P4(f337(f337(f251(x91001),f79(x91001)),f337(f106(x91001),x91002)))+~P4(f337(f337(f251(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),x91002))
% 157.25/157.01  [9101]~P111(x91011)+~P92(x91011)+P4(f337(f337(f252(x91011),f79(x91011)),f337(f106(x91011),x91012)))+~P4(f337(f337(f252(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),x91012))
% 157.25/157.01  [9603]~P139(x96032)+E(x96031,f79(x96032))+E(x96031,f337(f80(x96032),f79(x96032)))+~E(f337(f337(f262(x96032),x96031),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f79(x96032))
% 157.25/157.01  [9877]~P60(x98771)+~P92(x98771)+~P4(f337(f337(f252(x98771),f2(x98771)),x98772))+P4(f337(f337(f252(x98771),f2(x98771)),f337(f337(f295(x98771),x98772),f337(f106(x98771),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.01  [9937]~P60(x99371)+~P92(x99371)+P4(f337(f337(f252(x99371),f2(x99371)),x99372))+~P4(f337(f337(f252(x99371),f2(x99371)),f337(f337(f295(x99371),x99372),f337(f106(x99371),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.01  [10193]~P138(x101932)+E(x101931,f2(a1))+P4(f337(f337(f252(a1),x101931),f2(a1)))+E(f337(f337(f276(a1,a1,x101932),f337(f337(f7(a1,f892(a1,f892(x101932,x101932)),f892(a1,x101932)),f337(f337(f8(f892(f892(x101932,x101932),x101932),f892(f892(a1,f892(x101932,x101932)),f892(a1,x101932)),a1),f8(f892(x101932,x101932),x101932,a1)),f337(f337(f8(x101932,f892(f892(x101932,x101932),x101932),a1),f87(x101932,x101932)),f105(x101932)))),f337(f337(f7(a1,f892(x101932,x101932),f892(x101932,x101932)),f337(f337(f8(f892(x101932,f892(x101932,x101932)),f892(f892(x101932,x101932),f892(x101932,x101932)),a1),f18(x101932,x101932,x101932)),f337(f337(f7(a1,f892(x101932,x101932),f892(x101932,f892(x101932,x101932))),f337(f337(f8(f892(x101932,f892(x101932,x101932)),f892(f892(x101932,x101932),f892(x101932,f892(x101932,x101932))),a1),f8(x101932,f892(x101932,x101932),x101932)),f337(f337(f8(a878,f892(x101932,f892(x101932,x101932)),a1),f99(x101932)),f337(f337(f7(a1,a1,a878),a334),f2(a1))))),f337(f337(f18(x101932,x101932,x101932),f81(x101932)),f5(x101932))))),f337(f337(f7(x101932,x101932,x101932),f337(f337(f8(x101932,f892(x101932,x101932),x101932),f81(x101932)),f337(f337(f18(x101932,x101932,x101932),f81(x101932)),f5(x101932)))),f79(x101932))))),f45(x101931,f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f105(x101932),x101931))
% 157.25/157.01  [5284]~P57(x52843)+~P35(x52843,x52842,f55(x52843))+E(x52841,f769(x52842,x52843))+~P4(f337(x52842,x52841))
% 157.25/157.01  [5442]~P57(x54421)+P35(x54421,x54422,f55(x54421))+~E(f770(x54422,x54421,x54423),x54423)+~P4(f337(x54422,x54423))
% 157.25/157.01  [4917]~P91(x49173)+~P92(x49173)+E(x49171,x49172)+~E(f337(f106(x49173),x49171),f337(f106(x49173),x49172))
% 157.25/157.01  [6065]~P57(x60651)+P35(x60651,x60652,f55(x60651))+~P4(f337(x60652,x60653))+P4(f337(x60652,f770(x60652,x60651,x60653)))
% 157.25/157.01  [6075]~P4(f337(x60751,x60752))+~P4(f337(x60751,x60753))+~P4(f337(f337(f251(a884),x60753),f363(x60752,x60751)))+P4(f337(x60751,f2(a884)))
% 157.25/157.01  [6497]P145(x64972,x64971,x64973)+E(x64971,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f814(x64973,x64971,x64972)))+P4(f337(f337(f252(a1),x64971),f2(a1)))
% 157.25/157.01  [6498]P144(x64982,x64981,x64983)+E(x64981,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f825(x64983,x64981,x64982)))+P4(f337(f337(f252(a1),x64981),f2(a1)))
% 157.25/157.01  [6621]P144(x66211,x66212,x66213)+~P4(f337(x66211,x66213))+P4(f337(f337(f251(a1),f2(a1)),f825(x66213,x66212,x66211)))+P4(f337(f337(f252(a1),x66212),f2(a1)))
% 157.25/157.01  [6647]P145(x66471,x66472,x66473)+P4(f337(f337(f251(a1),f2(a1)),f814(x66473,x66472,x66471)))+~P4(f337(x66471,f2(a1)))+P4(f337(f337(f252(a1),x66472),f2(a1)))
% 157.25/157.01  [6675]P145(x66752,x66751,x66753)+E(x66751,f2(a1))+~P4(f337(x66752,f815(x66753,x66751,x66752)))+P4(f337(f337(f252(a1),x66751),f2(a1)))
% 157.25/157.01  [6676]P144(x66762,x66761,x66763)+E(x66761,f2(a1))+~P4(f337(x66762,f825(x66763,x66761,x66762)))+P4(f337(f337(f252(a1),x66761),f2(a1)))
% 157.25/157.01  [6775]~P105(x67751)+~P6(x67751)+~P4(f337(f337(f252(x67751),x67752),f39(x67751,x67753)))+P4(f337(f337(f252(x67751),x67752),f835(x67753,x67752,x67751)))
% 157.25/157.01  [6784]P144(x67841,x67842,x67843)+~P4(f337(x67841,x67843))+~P4(f337(x67841,f825(x67843,x67842,x67841)))+P4(f337(f337(f252(a1),x67842),f2(a1)))
% 157.25/157.01  [6816]P145(x68161,x68162,x68163)+~P4(f337(x68161,f815(x68163,x68162,x68161)))+~P4(f337(x68161,f2(a1)))+P4(f337(f337(f252(a1),x68162),f2(a1)))
% 157.25/157.01  [7067]P145(x70672,x70671,x70673)+E(x70671,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f814(x70673,x70671,x70672)))+P4(f337(f337(f252(a1),x70671),f813(x70673,x70671,x70672)))
% 157.25/157.01  [7068]P144(x70682,x70681,x70683)+E(x70681,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f825(x70683,x70681,x70682)))+P4(f337(f337(f252(a1),x70681),f824(x70683,x70681,x70682)))
% 157.25/157.01  [7186]P144(x71861,x71862,x71863)+~P4(f337(x71861,x71863))+P4(f337(f337(f251(a1),f2(a1)),f825(x71863,x71862,x71861)))+P4(f337(f337(f252(a1),x71862),f824(x71863,x71862,x71861)))
% 157.25/157.01  [7205]P145(x72051,x72052,x72053)+P4(f337(f337(f251(a1),f2(a1)),f814(x72053,x72052,x72051)))+P4(f337(f337(f252(a1),x72052),f813(x72053,x72052,x72051)))+~P4(f337(x72051,f2(a1)))
% 157.25/157.01  [7239]P145(x72392,x72391,x72393)+E(x72391,f2(a1))+~P4(f337(x72392,f815(x72393,x72391,x72392)))+P4(f337(f337(f252(a1),x72391),f813(x72393,x72391,x72392)))
% 157.25/157.01  [7240]P144(x72402,x72401,x72403)+E(x72401,f2(a1))+~P4(f337(x72402,f825(x72403,x72401,x72402)))+P4(f337(f337(f252(a1),x72401),f824(x72403,x72401,x72402)))
% 157.25/157.01  [7281]P145(x72812,x72811,x72813)+E(x72811,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f814(x72813,x72811,x72812)))+~P4(f337(x72812,f823(x72813,x72811,x72812)))
% 157.25/157.01  [7282]P144(x72822,x72821,x72823)+E(x72821,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f825(x72823,x72821,x72822)))+~P4(f337(x72822,f824(x72823,x72821,x72822)))
% 157.25/157.01  [7373]P144(x73731,x73732,x73733)+~P4(f337(x73731,x73733))+~P4(f337(x73731,f825(x73733,x73732,x73731)))+P4(f337(f337(f252(a1),x73732),f824(x73733,x73732,x73731)))
% 157.25/157.01  [7389]P145(x73891,x73892,x73893)+~P4(f337(x73891,f815(x73893,x73892,x73891)))+P4(f337(f337(f252(a1),x73892),f813(x73893,x73892,x73891)))+~P4(f337(x73891,f2(a1)))
% 157.25/157.01  [7393]P144(x73931,x73932,x73933)+~P4(f337(x73931,x73933))+P4(f337(f337(f251(a1),f2(a1)),f825(x73933,x73932,x73931)))+~P4(f337(x73931,f824(x73933,x73932,x73931)))
% 157.25/157.01  [7409]P145(x74091,x74092,x74093)+P4(f337(f337(f251(a1),f2(a1)),f814(x74093,x74092,x74091)))+~P4(f337(x74091,f823(x74093,x74092,x74091)))+~P4(f337(x74091,f2(a1)))
% 157.25/157.01  [7432]P145(x74322,x74321,x74323)+E(x74321,f2(a1))+~P4(f337(x74322,f815(x74323,x74321,x74322)))+~P4(f337(x74322,f823(x74323,x74321,x74322)))
% 157.25/157.01  [7433]P144(x74332,x74331,x74333)+E(x74331,f2(a1))+~P4(f337(x74332,f825(x74333,x74331,x74332)))+~P4(f337(x74332,f824(x74333,x74331,x74332)))
% 157.25/157.01  [7525]P144(x75251,x75252,x75253)+~P4(f337(x75251,x75253))+~P4(f337(x75251,f825(x75253,x75252,x75251)))+~P4(f337(x75251,f824(x75253,x75252,x75251)))
% 157.25/157.01  [7542]P145(x75421,x75422,x75423)+~P4(f337(x75421,f815(x75423,x75422,x75421)))+~P4(f337(x75421,f823(x75423,x75422,x75421)))+~P4(f337(x75421,f2(a1)))
% 157.25/157.01  [7591]P145(x75912,x75911,x75913)+E(x75911,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f814(x75913,x75911,x75912)))+P4(f337(f337(f251(a1),f813(x75913,x75911,x75912)),f2(a1)))
% 157.25/157.01  [7592]P144(x75922,x75921,x75923)+E(x75921,f2(a1))+P4(f337(f337(f251(a1),f2(a1)),f825(x75923,x75921,x75922)))+P4(f337(f337(f251(a1),f824(x75923,x75921,x75922)),f2(a1)))
% 157.25/157.01  [7593]~P87(x75931)+~P4(f337(f337(f251(x75931),x75933),f2(x75931)))+~P4(f337(f337(f251(x75931),x75932),f2(x75931)))+P4(f337(f337(f251(x75931),f337(f337(f81(x75931),x75932),x75933)),f2(x75931)))
% 157.25/157.01  [7594]~P138(x75941)+~P4(f337(f337(f339(x75941),x75943),f112(x75941)))+~P4(f337(f337(f339(x75941),x75942),f112(x75941)))+P4(f337(f337(f339(x75941),f337(f337(f22(x75941),x75942),x75943)),f112(x75941)))
% 157.25/157.01  [7595]~P138(x75951)+~P4(f337(f337(f339(x75951),x75953),f112(x75951)))+~P4(f337(f337(f339(x75951),x75952),f112(x75951)))+P4(f337(f337(f339(x75951),f337(f337(f81(x75951),x75952),x75953)),f112(x75951)))
% 157.25/157.01  [7596]~P142(x75961)+~P4(f337(f337(f339(x75961),x75963),f195(x75961)))+~P4(f337(f337(f339(x75961),x75962),f195(x75961)))+P4(f337(f337(f339(x75961),f337(f337(f81(x75961),x75962),x75963)),f195(x75961)))
% 157.25/157.01  [7597]~P138(x75971)+~P4(f337(f337(f339(x75971),x75973),f112(x75971)))+~P4(f337(f337(f339(x75971),x75972),f112(x75971)))+P4(f337(f337(f339(x75971),f337(f337(f82(x75971),x75972),x75973)),f112(x75971)))
% 157.25/157.01  [7598]~P142(x75981)+~P4(f337(f337(f339(x75981),x75983),f195(x75981)))+~P4(f337(f337(f339(x75981),x75982),f195(x75981)))+P4(f337(f337(f339(x75981),f337(f337(f82(x75981),x75982),x75983)),f195(x75981)))
% 157.25/157.01  [7599]~P87(x75991)+~P4(f337(f337(f251(x75991),x75993),f2(x75991)))+~P4(f337(f337(f252(x75991),x75992),f2(x75991)))+P4(f337(f337(f252(x75991),f337(f337(f81(x75991),x75992),x75993)),f2(x75991)))
% 157.25/157.01  [7600]~P87(x76001)+~P4(f337(f337(f251(x76001),x76002),f2(x76001)))+~P4(f337(f337(f252(x76001),x76003),f2(x76001)))+P4(f337(f337(f252(x76001),f337(f337(f81(x76001),x76002),x76003)),f2(x76001)))
% 157.25/157.01  [7601]~P87(x76011)+~P4(f337(f337(f252(x76011),x76013),f2(x76011)))+~P4(f337(f337(f252(x76011),x76012),f2(x76011)))+P4(f337(f337(f252(x76011),f337(f337(f81(x76011),x76012),x76013)),f2(x76011)))
% 157.25/157.01  [7628]P145(x76283,x76281,x76282)+E(x76281,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x76281),f815(x76282,x76281,x76283))),f814(x76282,x76281,x76283)),x76282)+P4(f337(f337(f252(a1),x76281),f2(a1)))
% 157.25/157.01  [7629]P144(x76293,x76291,x76292)+E(x76291,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x76291),f826(x76292,x76291,x76293))),f825(x76292,x76291,x76293)),x76292)+P4(f337(f337(f252(a1),x76291),f2(a1)))
% 157.25/157.01  [7711]P144(x77111,x77112,x77113)+~P4(f337(x77111,x77113))+P4(f337(f337(f251(a1),f2(a1)),f825(x77113,x77112,x77111)))+P4(f337(f337(f251(a1),f824(x77113,x77112,x77111)),f2(a1)))
% 157.25/157.01  [7740]P145(x77401,x77402,x77403)+P4(f337(f337(f251(a1),f2(a1)),f814(x77403,x77402,x77401)))+~P4(f337(x77401,f2(a1)))+P4(f337(f337(f251(a1),f813(x77403,x77402,x77401)),f2(a1)))
% 157.25/157.01  [7749]P144(x77493,x77491,x77492)+~P4(f337(x77493,x77492))+E(f337(f337(f81(a1),f337(f337(f82(a1),x77491),f826(x77492,x77491,x77493))),f825(x77492,x77491,x77493)),x77492)+P4(f337(f337(f252(a1),x77491),f2(a1)))
% 157.25/157.01  [7756]P145(x77562,x77561,x77563)+E(x77561,f2(a1))+~P4(f337(x77562,f815(x77563,x77561,x77562)))+P4(f337(f337(f251(a1),f813(x77563,x77561,x77562)),f2(a1)))
% 157.25/157.01  [7757]P144(x77572,x77571,x77573)+E(x77571,f2(a1))+~P4(f337(x77572,f825(x77573,x77571,x77572)))+P4(f337(f337(f251(a1),f824(x77573,x77571,x77572)),f2(a1)))
% 157.25/157.01  [7762]P145(x77623,x77621,x77622)+E(f337(f337(f81(a1),f337(f337(f82(a1),x77621),f815(x77622,x77621,x77623))),f814(x77622,x77621,x77623)),x77622)+~P4(f337(x77623,f2(a1)))+P4(f337(f337(f252(a1),x77621),f2(a1)))
% 157.25/157.01  [7818]P144(x78181,x78182,x78183)+~P4(f337(x78181,x78183))+~P4(f337(x78181,f825(x78183,x78182,x78181)))+P4(f337(f337(f251(a1),f824(x78183,x78182,x78181)),f2(a1)))
% 157.25/157.01  [7822]P145(x78221,x78222,x78223)+~P4(f337(x78221,f815(x78223,x78222,x78221)))+~P4(f337(x78221,f2(a1)))+P4(f337(f337(f251(a1),f813(x78223,x78222,x78221)),f2(a1)))
% 157.25/157.01  [7889]~P124(x78891)+~P4(f337(f337(f251(x78891),f337(f337(f82(x78891),x78893),x78892)),f2(x78891)))+P4(f337(f337(f251(x78891),x78892),f2(x78891)))+P4(f337(f337(f251(x78891),x78893),f2(x78891)))
% 157.25/157.01  [7890]~P60(x78901)+~P4(f337(f337(f251(x78901),f337(f337(f295(x78901),x78903),x78902)),f2(x78901)))+P4(f337(f337(f251(x78901),x78902),f2(x78901)))+P4(f337(f337(f251(x78901),x78903),f2(x78901)))
% 157.25/157.01  [7891]~P60(x78911)+~P4(f337(f337(f252(x78911),f337(f337(f295(x78911),x78913),x78912)),f2(x78911)))+P4(f337(f337(f252(x78911),x78912),f2(x78911)))+P4(f337(f337(f252(x78911),x78913),f2(x78911)))
% 157.25/157.01  [8004]P145(x80043,x80041,x80042)+E(x80041,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80041),f815(x80042,x80041,x80043))),f814(x80042,x80041,x80043)),x80042)+P4(f337(f337(f252(a1),x80041),f813(x80042,x80041,x80043)))
% 157.25/157.01  [8005]P144(x80053,x80051,x80052)+E(x80051,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80051),f826(x80052,x80051,x80053))),f825(x80052,x80051,x80053)),x80052)+P4(f337(f337(f252(a1),x80051),f824(x80052,x80051,x80053)))
% 157.25/157.01  [8018]P145(x80183,x80181,x80182)+E(x80181,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80181),f823(x80182,x80181,x80183))),f813(x80182,x80181,x80183)),x80182)+P4(f337(f337(f251(a1),f2(a1)),f814(x80182,x80181,x80183)))
% 157.25/157.01  [8019]P144(x80193,x80191,x80192)+E(x80191,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80191),f827(x80192,x80191,x80193))),f824(x80192,x80191,x80193)),x80192)+P4(f337(f337(f251(a1),f2(a1)),f825(x80192,x80191,x80193)))
% 157.25/157.01  [8061]P144(x80613,x80611,x80612)+~P4(f337(x80613,x80612))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80611),f826(x80612,x80611,x80613))),f825(x80612,x80611,x80613)),x80612)+P4(f337(f337(f252(a1),x80611),f824(x80612,x80611,x80613)))
% 157.25/157.01  [8070]P145(x80703,x80701,x80702)+E(f337(f337(f81(a1),f337(f337(f82(a1),x80701),f815(x80702,x80701,x80703))),f814(x80702,x80701,x80703)),x80702)+P4(f337(f337(f252(a1),x80701),f813(x80702,x80701,x80703)))+~P4(f337(x80703,f2(a1)))
% 157.25/157.01  [8076]P144(x80763,x80761,x80762)+~P4(f337(x80763,x80762))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80761),f827(x80762,x80761,x80763))),f824(x80762,x80761,x80763)),x80762)+P4(f337(f337(f251(a1),f2(a1)),f825(x80762,x80761,x80763)))
% 157.25/157.01  [8082]P145(x80823,x80821,x80822)+E(f337(f337(f81(a1),f337(f337(f82(a1),x80821),f823(x80822,x80821,x80823))),f813(x80822,x80821,x80823)),x80822)+P4(f337(f337(f251(a1),f2(a1)),f814(x80822,x80821,x80823)))+~P4(f337(x80823,f2(a1)))
% 157.25/157.01  [8093]P145(x80933,x80931,x80932)+E(x80931,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80931),f815(x80932,x80931,x80933))),f814(x80932,x80931,x80933)),x80932)+~P4(f337(x80933,f823(x80932,x80931,x80933)))
% 157.25/157.01  [8094]P144(x80943,x80941,x80942)+E(x80941,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80941),f826(x80942,x80941,x80943))),f825(x80942,x80941,x80943)),x80942)+~P4(f337(x80943,f824(x80942,x80941,x80943)))
% 157.25/157.01  [8095]P145(x80953,x80951,x80952)+E(x80951,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80951),f823(x80952,x80951,x80953))),f813(x80952,x80951,x80953)),x80952)+~P4(f337(x80953,f815(x80952,x80951,x80953)))
% 157.25/157.01  [8096]P144(x80963,x80961,x80962)+E(x80961,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x80961),f827(x80962,x80961,x80963))),f824(x80962,x80961,x80963)),x80962)+~P4(f337(x80963,f825(x80962,x80961,x80963)))
% 157.25/157.01  [8153]P144(x81533,x81531,x81532)+~P4(f337(x81533,x81532))+E(f337(f337(f81(a1),f337(f337(f82(a1),x81531),f826(x81532,x81531,x81533))),f825(x81532,x81531,x81533)),x81532)+~P4(f337(x81533,f824(x81532,x81531,x81533)))
% 157.25/157.01  [8154]P144(x81543,x81541,x81542)+~P4(f337(x81543,x81542))+E(f337(f337(f81(a1),f337(f337(f82(a1),x81541),f827(x81542,x81541,x81543))),f824(x81542,x81541,x81543)),x81542)+~P4(f337(x81543,f825(x81542,x81541,x81543)))
% 157.25/157.01  [8164]P145(x81643,x81641,x81642)+E(f337(f337(f81(a1),f337(f337(f82(a1),x81641),f815(x81642,x81641,x81643))),f814(x81642,x81641,x81643)),x81642)+~P4(f337(x81643,f823(x81642,x81641,x81643)))+~P4(f337(x81643,f2(a1)))
% 157.25/157.01  [8165]P145(x81653,x81651,x81652)+E(f337(f337(f81(a1),f337(f337(f82(a1),x81651),f823(x81652,x81651,x81653))),f813(x81652,x81651,x81653)),x81652)+~P4(f337(x81653,f815(x81652,x81651,x81653)))+~P4(f337(x81653,f2(a1)))
% 157.25/157.01  [8268]P145(x82683,x82681,x82682)+E(x82681,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x82681),f815(x82682,x82681,x82683))),f814(x82682,x82681,x82683)),x82682)+P4(f337(f337(f251(a1),f813(x82682,x82681,x82683)),f2(a1)))
% 157.25/157.01  [8269]P144(x82693,x82691,x82692)+E(x82691,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x82691),f826(x82692,x82691,x82693))),f825(x82692,x82691,x82693)),x82692)+P4(f337(f337(f251(a1),f824(x82692,x82691,x82693)),f2(a1)))
% 157.25/157.01  [8309]P144(x83093,x83091,x83092)+~P4(f337(x83093,x83092))+E(f337(f337(f81(a1),f337(f337(f82(a1),x83091),f826(x83092,x83091,x83093))),f825(x83092,x83091,x83093)),x83092)+P4(f337(f337(f251(a1),f824(x83092,x83091,x83093)),f2(a1)))
% 157.25/157.01  [8314]P145(x83143,x83141,x83142)+E(f337(f337(f81(a1),f337(f337(f82(a1),x83141),f815(x83142,x83141,x83143))),f814(x83142,x83141,x83143)),x83142)+~P4(f337(x83143,f2(a1)))+P4(f337(f337(f251(a1),f813(x83142,x83141,x83143)),f2(a1)))
% 157.25/157.01  [8442]P145(x84423,x84421,x84422)+E(x84421,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x84421),f823(x84422,x84421,x84423))),f813(x84422,x84421,x84423)),x84422)+E(f337(f337(f81(a1),f337(f337(f82(a1),x84421),f815(x84422,x84421,x84423))),f814(x84422,x84421,x84423)),x84422)
% 157.25/157.01  [8443]P144(x84433,x84431,x84432)+E(x84431,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x84431),f827(x84432,x84431,x84433))),f824(x84432,x84431,x84433)),x84432)+E(f337(f337(f81(a1),f337(f337(f82(a1),x84431),f826(x84432,x84431,x84433))),f825(x84432,x84431,x84433)),x84432)
% 157.25/157.01  [8463]P144(x84633,x84631,x84632)+~P4(f337(x84633,x84632))+E(f337(f337(f81(a1),f337(f337(f82(a1),x84631),f827(x84632,x84631,x84633))),f824(x84632,x84631,x84633)),x84632)+E(f337(f337(f81(a1),f337(f337(f82(a1),x84631),f826(x84632,x84631,x84633))),f825(x84632,x84631,x84633)),x84632)
% 157.25/157.01  [8475]P145(x84753,x84751,x84752)+E(f337(f337(f81(a1),f337(f337(f82(a1),x84751),f823(x84752,x84751,x84753))),f813(x84752,x84751,x84753)),x84752)+E(f337(f337(f81(a1),f337(f337(f82(a1),x84751),f815(x84752,x84751,x84753))),f814(x84752,x84751,x84753)),x84752)+~P4(f337(x84753,f2(a1)))
% 157.25/157.01  [9105]~P124(x91051)+~E(x91053,f2(x91051))+~E(x91052,f2(x91051))+P4(f337(f337(f251(x91051),f337(f337(f81(x91051),f337(f337(f82(x91051),x91052),x91052)),f337(f337(f82(x91051),x91053),x91053))),f2(x91051)))
% 157.25/157.01  [10141]~P111(x101411)+~E(x101413,f2(x101411))+~E(x101412,f2(x101411))+P4(f337(f337(f251(x101411),f337(f337(f81(x101411),f337(f337(f262(x101411),x101412),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101411),x101413),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))),f2(x101411)))
% 157.25/157.01  [4865]~E(x48653,x48651)+~P119(x48652)+E(x48651,f2(x48652))+E(f337(f337(f295(x48652),x48653),x48651),f79(x48652))
% 157.25/157.01  [4918]~P65(x49181)+~E(x49183,f197(x49181))+~E(x49182,f197(x49181))+E(f337(f337(f113(x49181),x49182),x49183),f197(x49181))
% 157.25/157.01  [4919]~P99(x49191)+~E(x49193,f260(x49191))+~E(x49192,f260(x49191))+E(f337(f337(f104(x49191),x49192),x49193),f260(x49191))
% 157.25/157.01  [5007]~P119(x50073)+E(x50071,x50072)+E(x50072,f2(x50073))+~E(f337(f337(f295(x50073),x50071),x50072),f79(x50073))
% 157.25/157.01  [5026]~P125(x50262)+E(x50261,f2(x50262))+E(x50263,f2(x50262))+~E(f337(f337(f82(x50262),x50263),x50261),f2(x50262))
% 157.25/157.01  [5027]~P137(x50272)+E(x50271,f2(x50272))+E(x50273,f2(x50272))+~E(f337(f337(f82(x50272),x50273),x50271),f2(x50272))
% 157.25/157.01  [5409]~P118(x54093)+E(x54091,x54092)+E(x54091,f337(f80(x54093),x54092))+~E(f337(f337(f82(x54093),x54091),x54091),f337(f337(f82(x54093),x54092),x54092))
% 157.25/157.01  [5449]~P95(x54491)+E(f337(f80(x54491),x54492),x54493)+~E(f337(f337(f113(x54491),x54492),x54493),f260(x54491))+~E(f337(f337(f104(x54491),x54492),x54493),f197(x54491))
% 157.25/157.01  [5528]~P111(x55283)+E(x55281,x55282)+P4(f337(f337(f252(x55283),x55282),x55281))+P4(f337(f337(f252(x55283),x55281),x55282))
% 157.25/157.01  [5529]~P105(x55293)+E(x55291,x55292)+P4(f337(f337(f252(x55293),x55292),x55291))+P4(f337(f337(f252(x55293),x55291),x55292))
% 157.25/157.01  [5530]~E(x55302,x55303)+~P105(x55301)+P4(f337(f337(f252(x55301),x55302),x55303))+P4(f337(f337(f251(x55301),x55302),x55303))
% 157.25/157.01  [5785]~P106(x57853)+E(x57851,x57852)+~P4(f337(f337(f251(x57853),x57852),x57851))+P4(f337(f337(f252(x57853),x57852),x57851))
% 157.25/157.01  [5787]~P105(x57873)+E(x57871,x57872)+~P4(f337(f337(f251(x57873),x57871),x57872))+P4(f337(f337(f252(x57873),x57871),x57872))
% 157.25/157.01  [5793]~P106(x57933)+E(x57931,x57932)+~P4(f337(f337(f251(x57933),x57931),x57932))+P4(f337(f337(f252(x57933),x57931),x57932))
% 157.25/157.01  [5896]P144(x58961,x58962,x58963)+~P4(f337(x58961,x58963))+P4(f337(f337(f252(a1),x58962),f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x58962))
% 157.25/157.01  [5943]P145(x59431,x59432,x59433)+~P4(f337(x59431,f2(a1)))+P4(f337(f337(f252(a1),x59432),f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x59432))
% 157.25/157.01  [5947]~P64(x59471)+E(f337(f337(f113(x59471),x59472),f11(x59471,x59473)),x59472)+~P4(f337(f61(x59471),x59473))+~P4(f337(f337(f339(x59471),x59472),x59473))
% 157.25/157.01  [5948]~P64(x59481)+E(f337(f337(f104(x59481),x59482),f10(x59481,x59483)),x59482)+~P4(f337(f61(x59481),x59483))+~P4(f337(f337(f339(x59481),x59482),x59483))
% 157.25/157.01  [5985]~P64(x59851)+E(f337(f337(f113(x59851),x59852),f10(x59851,x59853)),f10(x59851,x59853))+~P4(f337(f61(x59851),x59853))+~P4(f337(f337(f339(x59851),x59852),x59853))
% 157.25/157.01  [5986]~P64(x59861)+E(f337(f337(f104(x59861),x59862),f11(x59861,x59863)),f11(x59861,x59863))+~P4(f337(f61(x59861),x59863))+~P4(f337(f337(f339(x59861),x59862),x59863))
% 157.25/157.01  [5987]~P105(x59871)+E(f337(f337(f249(x59871),x59872),f14(x59871,x59873)),f14(x59871,x59873))+~P4(f337(f61(x59871),x59873))+~P4(f337(f337(f339(x59871),x59872),x59873))
% 157.25/157.01  [5988]~P105(x59881)+E(f337(f337(f250(x59881),x59882),f15(x59881,x59883)),f15(x59881,x59883))+~P4(f337(f61(x59881),x59883))+~P4(f337(f337(f339(x59881),x59882),x59883))
% 157.25/157.01  [6029]E(x60291,x60292)+~P106(x60293)+~P4(f337(f337(f251(x60293),x60292),x60291))+~P4(f337(f337(f251(x60293),x60291),x60292))
% 157.25/157.01  [6170]~P62(x61701)+P4(f337(f337(f252(x61701),x61703),x61702))+~P4(f337(f337(f251(x61701),x61703),x61702))+P4(f337(f337(f251(x61701),x61702),x61703))
% 157.25/157.01  [6193]~P105(x61931)+~P4(f337(f61(x61931),x61933))+P4(f337(f337(f251(x61931),x61932),f15(x61931,x61933)))+~P4(f337(f337(f339(x61931),x61932),x61933))
% 157.25/157.01  [6247]~P105(x62471)+E(f337(f337(f249(x62471),x62472),f12(x62471,f250(x62471),x62473)),x62472)+~P4(f337(f61(x62471),x62473))+~P4(f337(f337(f339(x62471),x62472),x62473))
% 157.25/157.01  [6248]~P105(x62481)+E(f337(f337(f250(x62481),x62482),f13(x62481,f249(x62481),x62483)),x62482)+~P4(f337(f61(x62481),x62483))+~P4(f337(f337(f339(x62481),x62482),x62483))
% 157.25/157.01  [6385]E(x63851,x63852)+~E(f337(f337(f22(a884),x63851),x63853),f337(f337(f22(a884),x63852),x63853))+~P4(f337(f337(f251(a884),x63853),x63851))+~P4(f337(f337(f251(a884),x63853),x63852))
% 157.25/157.01  [6412]~P105(x64121)+~P4(f337(f61(x64121),x64122))+~P4(f337(f337(f339(x64121),x64123),x64122))+P4(f337(f337(f251(x64121),f14(x64121,x64122)),x64123))
% 157.25/157.01  [6475]P145(x64752,x64751,x64753)+E(x64751,f2(a1))+P4(f337(f337(f252(a1),x64751),f813(x64753,x64751,x64752)))+P4(f337(f337(f252(a1),f2(a1)),x64751))
% 157.25/157.01  [6476]P144(x64762,x64761,x64763)+E(x64761,f2(a1))+P4(f337(f337(f252(a1),x64761),f824(x64763,x64761,x64762)))+P4(f337(f337(f252(a1),f2(a1)),x64761))
% 157.25/157.01  [6477]~P105(x64771)+E(f337(f337(f249(x64771),x64772),f13(x64771,f249(x64771),x64773)),f13(x64771,f249(x64771),x64773))+~P4(f337(f61(x64771),x64773))+~P4(f337(f337(f339(x64771),x64772),x64773))
% 157.25/157.01  [6478]~P105(x64781)+E(f337(f337(f250(x64781),x64782),f12(x64781,f250(x64781),x64783)),f12(x64781,f250(x64781),x64783))+~P4(f337(f61(x64781),x64783))+~P4(f337(f337(f339(x64781),x64782),x64783))
% 157.25/157.01  [6484]~P4(f337(x64841,x64842))+P4(f337(x64841,f502(x64842,x64841,x64843)))+P4(f337(x64841,f2(a884)))+~P4(f337(f337(f252(a884),x64842),x64843))
% 157.25/157.01  [6540]~P4(f337(x65401,x65402))+~P4(f337(f61(x65403),x65402))+P4(f337(x65401,f565(x65401,x65402,x65403)))+P4(f337(x65401,f197(f892(x65403,a878))))
% 157.25/157.01  [6553]~P111(x65531)+~P92(x65531)+P4(f337(f337(f251(x65531),f337(f106(x65531),x65532)),f337(f106(x65531),x65533)))+~P4(f337(f337(f251(a1),x65532),x65533))
% 157.25/157.01  [6554]~P111(x65541)+~P92(x65541)+P4(f337(f337(f252(x65541),f337(f106(x65541),x65542)),f337(f106(x65541),x65543)))+~P4(f337(f337(f252(a1),x65542),x65543))
% 157.25/157.01  [6557]~P4(f337(x65571,x65573))+~P4(f337(f61(x65572),x65573))+P4(f337(f61(x65572),f565(x65571,x65573,x65572)))+P4(f337(x65571,f197(f892(x65572,a878))))
% 157.25/157.01  [6592]P144(x65921,x65922,x65923)+~P4(f337(x65921,x65923))+P4(f337(f337(f252(a1),x65922),f824(x65923,x65922,x65921)))+P4(f337(f337(f252(a1),f2(a1)),x65922))
% 157.25/157.01  [6627]P145(x66271,x66272,x66273)+P4(f337(f337(f252(a1),x66272),f813(x66273,x66272,x66271)))+~P4(f337(x66271,f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x66272))
% 157.25/157.01  [6658]~P107(x66581)+~P93(x66581)+E(f337(f337(f249(x66581),f337(f106(x66581),x66582)),f337(f106(x66581),x66583)),f337(f106(x66581),x66583))+P4(f337(f337(f251(x66581),f337(f106(x66581),x66582)),f337(f106(x66581),x66583)))
% 157.25/157.01  [6659]~P107(x66591)+~P93(x66591)+E(f337(f337(f250(x66591),f337(f106(x66591),x66592)),f337(f106(x66591),x66593)),f337(f106(x66591),x66592))+P4(f337(f337(f251(x66591),f337(f106(x66591),x66592)),f337(f106(x66591),x66593)))
% 157.25/157.01  [6716]P145(x67162,x67161,x67163)+E(x67161,f2(a1))+~P4(f337(x67162,f823(x67163,x67161,x67162)))+P4(f337(f337(f252(a1),f2(a1)),x67161))
% 157.25/157.01  [6717]P144(x67172,x67171,x67173)+E(x67171,f2(a1))+~P4(f337(x67172,f824(x67173,x67171,x67172)))+P4(f337(f337(f252(a1),f2(a1)),x67171))
% 157.25/157.01  [6721]P4(f337(x67211,x67212))+~P4(f337(f61(x67213),x67212))+P4(f337(x67211,f595(x67211,x67212,x67213)))+~P4(f337(x67211,f197(f892(x67213,a878))))
% 157.25/157.01  [6740]P4(f337(x67401,x67402))+P4(f337(f61(x67403),f595(x67401,x67402,x67403)))+~P4(f337(f61(x67403),x67402))+~P4(f337(x67401,f197(f892(x67403,a878))))
% 157.25/157.01  [6805]P144(x68051,x68052,x68053)+~P4(f337(x68051,x68053))+~P4(f337(x68051,f824(x68053,x68052,x68051)))+P4(f337(f337(f252(a1),f2(a1)),x68052))
% 157.25/157.01  [6835]P145(x68351,x68352,x68353)+~P4(f337(x68351,f823(x68353,x68352,x68351)))+~P4(f337(x68351,f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x68352))
% 157.25/157.01  [6943]~P92(x69433)+~P111(x69433)+~P4(f337(f337(f251(x69433),f337(f106(x69433),x69431)),f337(f106(x69433),x69432)))+P4(f337(f337(f251(a1),x69431),x69432))
% 157.25/157.01  [6944]~P92(x69443)+~P111(x69443)+~P4(f337(f337(f252(x69443),f337(f106(x69443),x69441)),f337(f106(x69443),x69442)))+P4(f337(f337(f252(a1),x69441),x69442))
% 157.25/157.01  [6971]~P105(x69711)+~P14(x69711,x69713)+P14(x69711,f337(f337(f153(x69711),x69712),x69713))+~P4(f337(f337(f251(x69711),x69712),f726(x69713,x69712,x69711)))
% 157.25/157.01  [6972]~P105(x69721)+~P14(x69721,x69723)+P14(x69721,f337(f337(f153(x69721),x69722),x69723))+~P4(f337(f337(f251(x69721),x69722),f727(x69723,x69722,x69721)))
% 157.25/157.01  [6973]~P105(x69731)+~P14(x69731,x69733)+P14(x69731,f337(f337(f153(x69731),x69732),x69733))+~P4(f337(f337(f251(x69731),x69732),f772(x69732,x69733,x69731)))
% 157.25/157.01  [7057]P145(x70572,x70571,x70573)+E(x70571,f2(a1))+P4(f337(f337(f252(a1),x70571),f2(a1)))+P4(f337(f337(f252(a1),f814(x70573,x70571,x70572)),x70571))
% 157.25/157.01  [7058]P144(x70582,x70581,x70583)+E(x70581,f2(a1))+P4(f337(f337(f252(a1),x70581),f2(a1)))+P4(f337(f337(f252(a1),f825(x70583,x70581,x70582)),x70581))
% 157.25/157.01  [7098]P145(x70982,x70981,x70983)+E(x70981,f2(a1))+P4(f337(f337(f251(a1),f813(x70983,x70981,x70982)),f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x70981))
% 157.25/157.01  [7099]P144(x70992,x70991,x70993)+E(x70991,f2(a1))+P4(f337(f337(f251(a1),f824(x70993,x70991,x70992)),f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x70991))
% 157.25/157.01  [7122]~P105(x71221)+~P14(x71221,x71223)+E(f337(f337(f150(x71221,x71221,f5(x71221)),x71222),f173(x71221,x71222,x71223)),x71223)+~P4(f337(f337(f339(x71221),x71222),f337(f175(x71221),x71223)))
% 157.25/157.01  [7169]P144(x71691,x71692,x71693)+~P4(f337(x71691,x71693))+P4(f337(f337(f252(a1),x71692),f2(a1)))+P4(f337(f337(f252(a1),f825(x71693,x71692,x71691)),x71692))
% 157.25/157.01  [7175]~P107(x71751)+~P93(x71751)+E(f337(f337(f249(x71751),f337(f106(x71751),x71752)),f337(f106(x71751),x71753)),f337(f106(x71751),x71752))+~P4(f337(f337(f251(x71751),f337(f106(x71751),x71752)),f337(f106(x71751),x71753)))
% 157.25/157.01  [7176]~P107(x71761)+~P93(x71761)+E(f337(f337(f250(x71761),f337(f106(x71761),x71762)),f337(f106(x71761),x71763)),f337(f106(x71761),x71763))+~P4(f337(f337(f251(x71761),f337(f106(x71761),x71762)),f337(f106(x71761),x71763)))
% 157.25/157.01  [7190]P145(x71901,x71902,x71903)+~P4(f337(x71901,f2(a1)))+P4(f337(f337(f252(a1),x71902),f2(a1)))+P4(f337(f337(f252(a1),f814(x71903,x71902,x71901)),x71902))
% 157.25/157.01  [7198]P144(x71981,x71982,x71983)+~P4(f337(x71981,x71983))+P4(f337(f337(f251(a1),f824(x71983,x71982,x71981)),f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x71982))
% 157.25/157.01  [7223]P145(x72231,x72232,x72233)+~P4(f337(x72231,f2(a1)))+P4(f337(f337(f251(a1),f813(x72233,x72232,x72231)),f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x72232))
% 157.25/157.01  [7251]~P4(f337(x72511,x72512))+P4(f337(x72511,f2(a884)))+~P4(f337(f337(f252(a884),x72512),x72513))+P4(f337(f337(f252(a884),f502(x72512,x72511,x72513)),x72513))
% 157.25/157.01  [7268]~P105(x72681)+~P14(x72681,x72683)+P14(x72681,f337(f337(f153(x72681),x72682),x72683))+P4(f337(f337(f339(x72681),f726(x72683,x72682,x72681)),f337(f175(x72681),x72683)))
% 157.25/157.01  [7269]~P105(x72691)+~P14(x72691,x72693)+P14(x72691,f337(f337(f153(x72691),x72692),x72693))+P4(f337(f337(f339(x72691),f727(x72693,x72692,x72691)),f337(f175(x72691),x72693)))
% 157.25/157.01  [7270]~P105(x72701)+~P14(x72701,x72703)+P14(x72701,f337(f337(f153(x72701),x72702),x72703))+P4(f337(f337(f339(x72701),f772(x72702,x72703,x72701)),f337(f175(x72701),x72703)))
% 157.25/157.01  [7377]~P105(x73771)+~P6(x73771)+~P4(f337(f337(f252(x73771),x73773),f39(x73771,x73772)))+P4(f337(f337(f339(x73771),f835(x73772,x73773,x73771)),x73772))
% 157.25/157.01  [7540]~P105(x75401)+~P6(x75401)+~P4(f337(f337(f252(x75401),f40(x75401,x75403)),x75402))+P4(f337(f337(f339(x75401),f864(x75402,x75403,x75401)),x75403))
% 157.25/157.01  [7541]~P105(x75411)+~P6(x75411)+~P4(f337(f337(f252(x75411),f40(x75411,x75413)),x75412))+P4(f337(f337(f252(x75411),f864(x75412,x75413,x75411)),x75412))
% 157.25/157.01  [7556]P145(x75562,x75561,x75563)+E(x75561,f2(a1))+P4(f337(f337(f252(a1),x75561),f813(x75563,x75561,x75562)))+P4(f337(f337(f252(a1),f814(x75563,x75561,x75562)),x75561))
% 157.25/157.01  [7557]P144(x75572,x75571,x75573)+E(x75571,f2(a1))+P4(f337(f337(f252(a1),x75571),f824(x75573,x75571,x75572)))+P4(f337(f337(f252(a1),f825(x75573,x75571,x75572)),x75571))
% 157.25/157.01  [7649]P145(x76493,x76491,x76492)+E(x76491,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x76491),f823(x76492,x76491,x76493))),f813(x76492,x76491,x76493)),x76492)+P4(f337(f337(f252(a1),f2(a1)),x76491))
% 157.25/157.01  [7650]P144(x76503,x76501,x76502)+E(x76501,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x76501),f827(x76502,x76501,x76503))),f824(x76502,x76501,x76503)),x76502)+P4(f337(f337(f252(a1),f2(a1)),x76501))
% 157.25/157.01  [7652]~P124(x76521)+~P4(f337(f337(f251(x76521),x76523),f2(x76521)))+P4(f337(f337(f251(x76521),f337(f337(f82(x76521),x76522),x76523)),f2(x76521)))+~P4(f337(f337(f251(x76521),f2(x76521)),x76522))
% 157.25/157.01  [7653]~P124(x76531)+~P4(f337(f337(f251(x76531),x76532),f2(x76531)))+P4(f337(f337(f251(x76531),f337(f337(f82(x76531),x76532),x76533)),f2(x76531)))+~P4(f337(f337(f251(x76531),f2(x76531)),x76533))
% 157.25/157.01  [7655]~P131(x76551)+~P4(f337(f337(f251(x76551),x76553),f2(x76551)))+P4(f337(f337(f251(x76551),f337(f337(f82(x76551),x76552),x76553)),f2(x76551)))+~P4(f337(f337(f251(x76551),f2(x76551)),x76552))
% 157.25/157.01  [7657]~P131(x76571)+~P4(f337(f337(f251(x76571),x76572),f2(x76571)))+P4(f337(f337(f251(x76571),f337(f337(f82(x76571),x76572),x76573)),f2(x76571)))+~P4(f337(f337(f251(x76571),f2(x76571)),x76573))
% 157.25/157.01  [7658]~P61(x76581)+~P4(f337(f337(f251(x76581),x76582),f2(x76581)))+P4(f337(f337(f251(x76581),f337(f337(f295(x76581),x76582),x76583)),f2(x76581)))+~P4(f337(f337(f252(x76581),f2(x76581)),x76583))
% 157.25/157.01  [7659]~P61(x76591)+~P4(f337(f337(f252(x76591),x76593),f2(x76591)))+P4(f337(f337(f251(x76591),f337(f337(f295(x76591),x76592),x76593)),f2(x76591)))+~P4(f337(f337(f251(x76591),f2(x76591)),x76592))
% 157.25/157.01  [7660]~P60(x76601)+~P4(f337(f337(f251(x76601),x76603),f2(x76601)))+P4(f337(f337(f251(x76601),f337(f337(f295(x76601),x76602),x76603)),f2(x76601)))+~P4(f337(f337(f251(x76601),f2(x76601)),x76602))
% 157.25/157.01  [7661]~P60(x76611)+~P4(f337(f337(f251(x76611),x76612),f2(x76611)))+P4(f337(f337(f251(x76611),f337(f337(f295(x76611),x76612),x76613)),f2(x76611)))+~P4(f337(f337(f251(x76611),f2(x76611)),x76613))
% 157.25/157.01  [7663]~P127(x76631)+~P4(f337(f337(f252(x76631),x76633),f2(x76631)))+P4(f337(f337(f252(x76631),f337(f337(f82(x76631),x76632),x76633)),f2(x76631)))+~P4(f337(f337(f252(x76631),f2(x76631)),x76632))
% 157.25/157.01  [7664]~P127(x76641)+~P4(f337(f337(f252(x76641),x76642),f2(x76641)))+P4(f337(f337(f252(x76641),f337(f337(f82(x76641),x76642),x76643)),f2(x76641)))+~P4(f337(f337(f252(x76641),f2(x76641)),x76643))
% 157.25/157.01  [7665]~P61(x76651)+~P4(f337(f337(f252(x76651),x76653),f2(x76651)))+P4(f337(f337(f252(x76651),f337(f337(f295(x76651),x76652),x76653)),f2(x76651)))+~P4(f337(f337(f252(x76651),f2(x76651)),x76652))
% 157.25/157.01  [7666]~P61(x76661)+~P4(f337(f337(f252(x76661),x76662),f2(x76661)))+P4(f337(f337(f252(x76661),f337(f337(f295(x76661),x76662),x76663)),f2(x76661)))+~P4(f337(f337(f252(x76661),f2(x76661)),x76663))
% 157.25/157.01  [7667]~P60(x76671)+~P4(f337(f337(f252(x76671),x76673),f2(x76671)))+P4(f337(f337(f252(x76671),f337(f337(f295(x76671),x76672),x76673)),f2(x76671)))+~P4(f337(f337(f252(x76671),f2(x76671)),x76672))
% 157.25/157.01  [7668]~P60(x76681)+~P4(f337(f337(f252(x76681),x76682),f2(x76681)))+P4(f337(f337(f252(x76681),f337(f337(f295(x76681),x76682),x76683)),f2(x76681)))+~P4(f337(f337(f252(x76681),f2(x76681)),x76683))
% 157.25/157.01  [7683]P144(x76831,x76832,x76833)+~P4(f337(x76831,x76833))+P4(f337(f337(f252(a1),x76832),f824(x76833,x76832,x76831)))+P4(f337(f337(f252(a1),f825(x76833,x76832,x76831)),x76832))
% 157.25/157.01  [7696]P145(x76961,x76962,x76963)+P4(f337(f337(f252(a1),x76962),f813(x76963,x76962,x76961)))+~P4(f337(x76961,f2(a1)))+P4(f337(f337(f252(a1),f814(x76963,x76962,x76961)),x76962))
% 157.25/157.01  [7747]P145(x77472,x77471,x77473)+E(x77471,f2(a1))+~P4(f337(x77472,f823(x77473,x77471,x77472)))+P4(f337(f337(f252(a1),f814(x77473,x77471,x77472)),x77471))
% 157.25/157.01  [7748]P144(x77482,x77481,x77483)+E(x77481,f2(a1))+~P4(f337(x77482,f824(x77483,x77481,x77482)))+P4(f337(f337(f252(a1),f825(x77483,x77481,x77482)),x77481))
% 157.25/157.01  [7759]P144(x77593,x77591,x77592)+~P4(f337(x77593,x77592))+E(f337(f337(f81(a1),f337(f337(f82(a1),x77591),f827(x77592,x77591,x77593))),f824(x77592,x77591,x77593)),x77592)+P4(f337(f337(f252(a1),f2(a1)),x77591))
% 157.25/157.01  [7776]P145(x77763,x77761,x77762)+E(f337(f337(f81(a1),f337(f337(f82(a1),x77761),f823(x77762,x77761,x77763))),f813(x77762,x77761,x77763)),x77762)+~P4(f337(x77763,f2(a1)))+P4(f337(f337(f252(a1),f2(a1)),x77761))
% 157.25/157.01  [7802]~P4(f337(x78021,x78023))+~P4(f337(f61(x78022),x78023))+P4(f337(f337(f339(x78022),f557(x78021,x78023,x78022)),f565(x78021,x78023,x78022)))+P4(f337(x78021,f197(f892(x78022,a878))))
% 157.25/157.01  [7813]P144(x78131,x78132,x78133)+~P4(f337(x78131,x78133))+~P4(f337(x78131,f824(x78133,x78132,x78131)))+P4(f337(f337(f252(a1),f825(x78133,x78132,x78131)),x78132))
% 157.25/157.01  [7819]P145(x78191,x78192,x78193)+~P4(f337(x78191,f823(x78193,x78192,x78191)))+~P4(f337(x78191,f2(a1)))+P4(f337(f337(f252(a1),f814(x78193,x78192,x78191)),x78192))
% 157.25/157.01  [7920]~P124(x79201)+~P4(f337(f337(f251(x79201),f337(f337(f82(x79201),x79203),x79202)),f2(x79201)))+P4(f337(f337(f251(x79201),x79202),f2(x79201)))+P4(f337(f337(f251(x79201),f2(x79201)),x79202))
% 157.25/157.01  [7921]~P124(x79211)+~P4(f337(f337(f251(x79211),f337(f337(f82(x79211),x79212),x79213)),f2(x79211)))+P4(f337(f337(f251(x79211),x79212),f2(x79211)))+P4(f337(f337(f251(x79211),f2(x79211)),x79212))
% 157.25/157.01  [7922]~P60(x79221)+~P4(f337(f337(f251(x79221),f337(f337(f295(x79221),x79223),x79222)),f2(x79221)))+P4(f337(f337(f251(x79221),x79222),f2(x79221)))+P4(f337(f337(f251(x79221),f2(x79221)),x79222))
% 157.25/157.01  [7923]~P60(x79231)+~P4(f337(f337(f251(x79231),f337(f337(f295(x79231),x79232),x79233)),f2(x79231)))+P4(f337(f337(f251(x79231),x79232),f2(x79231)))+P4(f337(f337(f251(x79231),f2(x79231)),x79232))
% 157.25/157.01  [7924]~P60(x79241)+~P4(f337(f337(f252(x79241),f337(f337(f295(x79241),x79243),x79242)),f2(x79241)))+P4(f337(f337(f252(x79241),x79242),f2(x79241)))+P4(f337(f337(f252(x79241),f2(x79241)),x79242))
% 157.25/157.01  [7925]~P60(x79251)+~P4(f337(f337(f252(x79251),f337(f337(f295(x79251),x79252),x79253)),f2(x79251)))+P4(f337(f337(f252(x79251),x79252),f2(x79251)))+P4(f337(f337(f252(x79251),f2(x79251)),x79252))
% 157.25/157.01  [7948]~P124(x79481)+~P4(f337(f337(f251(x79481),f337(f337(f82(x79481),x79482),x79483)),f2(x79481)))+P4(f337(f337(f251(x79481),f2(x79481)),x79482))+P4(f337(f337(f251(x79481),f2(x79481)),x79483))
% 157.25/157.01  [7949]~P60(x79491)+~P4(f337(f337(f251(x79491),f337(f337(f295(x79491),x79492),x79493)),f2(x79491)))+P4(f337(f337(f251(x79491),f2(x79491)),x79492))+P4(f337(f337(f251(x79491),f2(x79491)),x79493))
% 157.25/157.01  [7950]~P60(x79501)+~P4(f337(f337(f252(x79501),f337(f337(f295(x79501),x79502),x79503)),f2(x79501)))+P4(f337(f337(f252(x79501),f2(x79501)),x79502))+P4(f337(f337(f252(x79501),f2(x79501)),x79503))
% 157.25/157.01  [7971]P145(x79712,x79711,x79713)+E(x79711,f2(a1))+P4(f337(f337(f251(a1),f813(x79713,x79711,x79712)),f2(a1)))+P4(f337(f337(f252(a1),f814(x79713,x79711,x79712)),x79711))
% 157.25/157.01  [7972]P144(x79722,x79721,x79723)+E(x79721,f2(a1))+P4(f337(f337(f251(a1),f824(x79723,x79721,x79722)),f2(a1)))+P4(f337(f337(f252(a1),f825(x79723,x79721,x79722)),x79721))
% 157.25/157.01  [7979]~P122(x79791)+~P4(f337(f337(f252(x79791),x79792),f79(x79791)))+P4(f337(f337(f252(x79791),f337(f337(f262(x79791),x79792),f337(a115,x79793))),f79(x79791)))+~P4(f337(f337(f252(x79791),f2(x79791)),x79792))
% 157.25/157.01  [8035]~P105(x80351)+~E(x80353,f116(x80351))+~P14(x80351,f337(f171(x80351),x80353))+E(f337(f144(x80351,x80351,f337(f7(x80351,x80351,x80351),f250(x80351)),x80352),f337(f171(x80351),x80353)),x80352)
% 157.25/157.01  [8038]P144(x80381,x80382,x80383)+~P4(f337(x80381,x80383))+P4(f337(f337(f251(a1),f824(x80383,x80382,x80381)),f2(a1)))+P4(f337(f337(f252(a1),f825(x80383,x80382,x80381)),x80382))
% 157.25/157.01  [8045]P145(x80451,x80452,x80453)+~P4(f337(x80451,f2(a1)))+P4(f337(f337(f251(a1),f813(x80453,x80452,x80451)),f2(a1)))+P4(f337(f337(f252(a1),f814(x80453,x80452,x80451)),x80452))
% 157.25/157.01  [8263]P145(x82633,x82631,x82632)+E(x82631,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x82631),f823(x82632,x82631,x82633))),f813(x82632,x82631,x82633)),x82632)+P4(f337(f337(f252(a1),f814(x82632,x82631,x82633)),x82631))
% 157.25/157.01  [8264]P144(x82643,x82641,x82642)+E(x82641,f2(a1))+E(f337(f337(f81(a1),f337(f337(f82(a1),x82641),f827(x82642,x82641,x82643))),f824(x82642,x82641,x82643)),x82642)+P4(f337(f337(f252(a1),f825(x82642,x82641,x82643)),x82641))
% 157.25/157.01  [8300]P144(x83003,x83001,x83002)+~P4(f337(x83003,x83002))+E(f337(f337(f81(a1),f337(f337(f82(a1),x83001),f827(x83002,x83001,x83003))),f824(x83002,x83001,x83003)),x83002)+P4(f337(f337(f252(a1),f825(x83002,x83001,x83003)),x83001))
% 157.25/157.01  [8301]~P68(x83011)+~P75(x83011)+~P38(x83013)+E(f337(f337(f6(a884,x83011),f337(f337(f8(a1,x83011,a884),x83012),f103(a1))),f337(f316(a1,a884,a107),x83013)),f337(f337(f6(a1,x83011),x83012),x83013))
% 157.25/157.01  [8302]~P68(x83021)+~P75(x83021)+~P38(x83023)+E(f337(f337(f9(a884,x83021),f337(f337(f8(a1,x83021,a884),x83022),f103(a1))),f337(f316(a1,a884,a107),x83023)),f337(f337(f9(a1,x83021),x83022),x83023))
% 157.25/157.01  [8311]P145(x83113,x83111,x83112)+E(f337(f337(f81(a1),f337(f337(f82(a1),x83111),f823(x83112,x83111,x83113))),f813(x83112,x83111,x83113)),x83112)+~P4(f337(x83113,f2(a1)))+P4(f337(f337(f252(a1),f814(x83112,x83111,x83113)),x83111))
% 157.25/157.01  [8331]~E(x83312,f2(a884))+~E(f337(f271(a884,a884),x83313),f2(a884))+~E(x83311,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),x83313)),x83312)),f337(f275(a884,a884),x83313)))+P4(f337(f47(x83311,x83312),x83313))
% 157.25/157.01  [8383]P4(f337(x83831,x83832))+~P4(f337(f337(f339(x83833),f587(x83831,x83832,x83833)),f595(x83831,x83832,x83833)))+~P4(f337(f61(x83833),x83832))+~P4(f337(x83831,f197(f892(x83833,a878))))
% 157.25/157.01  [8980]P4(f337(x89801,x89802))+~P4(f337(f61(x89803),x89802))+~P4(f337(x89801,f337(f337(f315(x89803),f587(x89801,x89802,x89803)),f595(x89801,x89802,x89803))))+~P4(f337(x89801,f197(f892(x89803,a878))))
% 157.25/157.01  [9209]P4(f337(f337(f251(a1),x92091),f2(a1)))+~P4(f337(f337(f252(a1),f337(f337(f81(a1),f337(f337(f82(a1),x92093),x92091)),x92092)),f2(a1)))+~P4(f337(f337(f251(a1),f2(a1)),x92092))+~P4(f337(f337(f252(a1),f2(a1)),x92093))
% 157.25/157.01  [5856]~P64(x58562)+E(x58561,f197(f892(x58562,a878)))+~P4(f337(f61(x58562),x58561))+E(f10(x58562,f337(f337(f315(x58562),x58563),x58561)),f337(f337(f113(x58562),x58563),f10(x58562,x58561)))
% 157.25/157.01  [5857]~P64(x58572)+E(x58571,f197(f892(x58572,a878)))+~P4(f337(f61(x58572),x58571))+E(f11(x58572,f337(f337(f315(x58572),x58573),x58571)),f337(f337(f104(x58572),x58573),f11(x58572,x58571)))
% 157.25/157.01  [5858]~P105(x58582)+E(x58581,f197(f892(x58582,a878)))+~P4(f337(f61(x58582),x58581))+E(f14(x58582,f337(f337(f315(x58582),x58583),x58581)),f337(f337(f249(x58582),x58583),f14(x58582,x58581)))
% 157.25/157.01  [5859]~P105(x58592)+E(x58591,f197(f892(x58592,a878)))+~P4(f337(f61(x58592),x58591))+E(f15(x58592,f337(f337(f315(x58592),x58593),x58591)),f337(f337(f250(x58592),x58593),f15(x58592,x58591)))
% 157.25/157.01  [6167]~P124(x61671)+~E(x61673,f2(x61671))+~E(x61672,f2(x61671))+E(f337(f337(f81(x61671),f337(f337(f82(x61671),x61672),x61672)),f337(f337(f82(x61671),x61673),x61673)),f2(x61671))
% 157.25/157.01  [6240]~P96(x62402)+E(x62401,f197(f892(x62402,a878)))+~P4(f337(f61(x62402),x62401))+E(f337(f63(x62402,f82(x62402)),f337(f337(f315(x62402),x62403),x62401)),f337(f337(f82(x62402),x62403),f337(f63(x62402,f82(x62402)),x62401)))
% 157.25/157.01  [6364]~P105(x63642)+E(x63641,f197(f892(x63642,a878)))+~P4(f337(f61(x63642),x63641))+E(f12(x63642,f250(x63642),f337(f337(f315(x63642),x63643),x63641)),f337(f337(f250(x63642),x63643),f12(x63642,f250(x63642),x63641)))
% 157.25/157.01  [6365]~P105(x63652)+E(x63651,f197(f892(x63652,a878)))+~P4(f337(f61(x63652),x63651))+E(f13(x63652,f249(x63652),f337(f337(f315(x63652),x63653),x63651)),f337(f337(f249(x63652),x63653),f13(x63652,f249(x63652),x63651)))
% 157.25/157.01  [6870]~P72(x68701)+~P4(f337(f61(x68701),x68703))+E(f337(f63(x68701,f82(x68701)),f337(f337(f315(x68701),x68702),x68703)),f337(f337(f64(x68701,x68701,f82(x68701)),x68702),x68703))+P4(f337(f337(f339(x68701),x68702),x68703))
% 157.25/157.01  [6951]~E(f337(f337(f81(a1),x69512),f337(f337(f82(a1),x69513),x69511)),x69513)+~P4(f337(f337(f252(a1),f2(a1)),x69513))+P4(f337(f337(f251(a1),f79(a1)),x69511))+~P4(f337(f337(f252(a1),x69512),x69513))
% 157.25/157.01  [6978]~E(f337(f337(f81(a1),x69782),f337(f337(f82(a1),x69783),x69781)),x69783)+P4(f337(f337(f251(a1),x69781),f79(a1)))+~P4(f337(f337(f251(a1),f2(a1)),x69782))+~P4(f337(f337(f252(a1),f2(a1)),x69783))
% 157.25/157.01  [6994]E(x69941,f2(a884))+~P4(f337(f47(x69943,x69941),x69942))+~P4(f337(f337(f252(a884),f2(a884)),x69941))+P4(f337(f337(f252(a884),f337(f275(a884,a884),x69942)),x69941))
% 157.25/157.01  [7024]~P134(x70241)+~P4(f337(f337(f251(x70241),x70242),f2(x70241)))+~P4(f337(f337(f251(x70241),x70243),f2(x70241)))+E(f337(f337(f82(x70241),f337(f76(x70241),x70242)),f337(f76(x70241),x70243)),f337(f76(x70241),f337(f337(f82(x70241),x70242),x70243)))
% 157.25/157.01  [7075]~P134(x70751)+~P4(f337(f337(f251(x70751),x70752),f2(x70751)))+E(f337(f337(f82(x70751),f337(f76(x70751),x70752)),f337(f76(x70751),x70753)),f337(f76(x70751),f337(f337(f82(x70751),x70752),x70753)))+~P4(f337(f337(f251(x70751),f2(x70751)),x70753))
% 157.25/157.01  [7076]~P134(x70761)+~P4(f337(f337(f251(x70761),x70763),f2(x70761)))+E(f337(f337(f82(x70761),f337(f76(x70761),x70762)),f337(f76(x70761),x70763)),f337(f76(x70761),f337(f337(f82(x70761),x70762),x70763)))+~P4(f337(f337(f251(x70761),f2(x70761)),x70762))
% 157.25/157.01  [7131]~P134(x71311)+E(f337(f337(f82(x71311),f337(f76(x71311),x71312)),f337(f76(x71311),x71313)),f337(f76(x71311),f337(f337(f82(x71311),x71312),x71313)))+~P4(f337(f337(f251(x71311),f2(x71311)),x71312))+~P4(f337(f337(f251(x71311),f2(x71311)),x71313))
% 157.25/157.01  [7148]~P110(x71481)+~P4(f337(f337(f251(x71481),x71483),f2(x71481)))+~P4(f337(f337(f251(x71481),x71482),f2(x71481)))+P4(f337(f337(f251(x71481),f2(x71481)),f337(f337(f82(x71481),x71482),x71483)))
% 157.25/157.01  [7149]~P124(x71491)+~P4(f337(f337(f251(x71491),x71493),f2(x71491)))+~P4(f337(f337(f251(x71491),x71492),f2(x71491)))+P4(f337(f337(f251(x71491),f2(x71491)),f337(f337(f82(x71491),x71492),x71493)))
% 157.25/157.01  [7150]~P61(x71501)+~P4(f337(f337(f252(x71501),x71503),f2(x71501)))+~P4(f337(f337(f251(x71501),x71502),f2(x71501)))+P4(f337(f337(f251(x71501),f2(x71501)),f337(f337(f295(x71501),x71502),x71503)))
% 157.25/157.01  [7151]~P60(x71511)+~P4(f337(f337(f251(x71511),x71513),f2(x71511)))+~P4(f337(f337(f251(x71511),x71512),f2(x71511)))+P4(f337(f337(f251(x71511),f2(x71511)),f337(f337(f295(x71511),x71512),x71513)))
% 157.25/157.01  [7152]~P124(x71521)+~P4(f337(f337(f252(x71521),x71523),f2(x71521)))+~P4(f337(f337(f252(x71521),x71522),f2(x71521)))+P4(f337(f337(f252(x71521),f2(x71521)),f337(f337(f82(x71521),x71522),x71523)))
% 157.25/157.01  [7153]~P61(x71531)+~P4(f337(f337(f252(x71531),x71533),f2(x71531)))+~P4(f337(f337(f252(x71531),x71532),f2(x71531)))+P4(f337(f337(f252(x71531),f2(x71531)),f337(f337(f295(x71531),x71532),x71533)))
% 157.25/157.01  [7154]~P60(x71541)+~P4(f337(f337(f252(x71541),x71543),f2(x71541)))+~P4(f337(f337(f252(x71541),x71542),f2(x71541)))+P4(f337(f337(f252(x71541),f2(x71541)),f337(f337(f295(x71541),x71542),x71543)))
% 157.25/157.01  [7155]~P122(x71551)+~P4(f337(f337(f252(a884),f2(a884)),x71553))+~P4(f337(f337(f252(x71551),f79(x71551)),x71552))+P4(f337(f337(f252(x71551),f79(x71551)),f337(f337(f262(x71551),x71552),x71553)))
% 157.25/157.01  [7253]~P110(x72531)+~P4(f337(f337(f251(x72531),f2(x72531)),x72533))+~P4(f337(f337(f251(x72531),f2(x72531)),x72532))+P4(f337(f337(f251(x72531),f2(x72531)),f337(f337(f82(x72531),x72532),x72533)))
% 157.25/157.01  [7254]~P124(x72541)+~P4(f337(f337(f251(x72541),f2(x72541)),x72543))+~P4(f337(f337(f251(x72541),f2(x72541)),x72542))+P4(f337(f337(f251(x72541),f2(x72541)),f337(f337(f82(x72541),x72542),x72543)))
% 157.25/157.01  [7255]~P131(x72551)+~P4(f337(f337(f251(x72551),f2(x72551)),x72553))+~P4(f337(f337(f251(x72551),f2(x72551)),x72552))+P4(f337(f337(f251(x72551),f2(x72551)),f337(f337(f82(x72551),x72552),x72553)))
% 157.25/157.01  [7256]~P61(x72561)+~P4(f337(f337(f252(x72561),f2(x72561)),x72563))+~P4(f337(f337(f251(x72561),f2(x72561)),x72562))+P4(f337(f337(f251(x72561),f2(x72561)),f337(f337(f295(x72561),x72562),x72563)))
% 157.25/157.01  [7257]~P60(x72571)+~P4(f337(f337(f251(x72571),f2(x72571)),x72573))+~P4(f337(f337(f251(x72571),f2(x72571)),x72572))+P4(f337(f337(f251(x72571),f2(x72571)),f337(f337(f295(x72571),x72572),x72573)))
% 157.25/157.01  [7258]~P122(x72581)+~P4(f337(f337(f252(x72581),f79(x72581)),x72583))+~P4(f337(f337(f252(x72581),f79(x72581)),x72582))+P4(f337(f337(f252(x72581),f79(x72581)),f337(f337(f82(x72581),x72582),x72583)))
% 157.25/157.01  [7261]~P87(x72611)+~P4(f337(f337(f252(x72611),f2(x72611)),x72613))+~P4(f337(f337(f252(x72611),f2(x72611)),x72612))+P4(f337(f337(f252(x72611),f2(x72611)),f337(f337(f81(x72611),x72612),x72613)))
% 157.25/157.01  [7262]~P127(x72621)+~P4(f337(f337(f252(x72621),f2(x72621)),x72623))+~P4(f337(f337(f252(x72621),f2(x72621)),x72622))+P4(f337(f337(f252(x72621),f2(x72621)),f337(f337(f82(x72621),x72622),x72623)))
% 157.25/157.01  [7263]~P61(x72631)+~P4(f337(f337(f252(x72631),f2(x72631)),x72633))+~P4(f337(f337(f252(x72631),f2(x72631)),x72632))+P4(f337(f337(f252(x72631),f2(x72631)),f337(f337(f295(x72631),x72632),x72633)))
% 157.25/157.01  [7264]~P60(x72641)+~P4(f337(f337(f252(x72641),f2(x72641)),x72643))+~P4(f337(f337(f252(x72641),f2(x72641)),x72642))+P4(f337(f337(f252(x72641),f2(x72641)),f337(f337(f295(x72641),x72642),x72643)))
% 157.25/157.01  [7338]~P64(x73381)+~P4(f337(f61(x73381),x73383))+E(f10(x73381,f337(f337(f315(x73381),x73382),x73383)),x73382)+~E(f337(f337(f22(f892(x73381,a878)),x73383),f337(f337(f315(x73381),x73382),f197(f892(x73381,a878)))),f197(f892(x73381,a878)))
% 157.25/157.01  [7339]~P64(x73391)+~P4(f337(f61(x73391),x73393))+E(f11(x73391,f337(f337(f315(x73391),x73392),x73393)),x73392)+~E(f337(f337(f22(f892(x73391,a878)),x73393),f337(f337(f315(x73391),x73392),f197(f892(x73391,a878)))),f197(f892(x73391,a878)))
% 157.25/157.01  [7340]~P105(x73401)+~P4(f337(f61(x73401),x73403))+E(f14(x73401,f337(f337(f315(x73401),x73402),x73403)),x73402)+~E(f337(f337(f22(f892(x73401,a878)),x73403),f337(f337(f315(x73401),x73402),f197(f892(x73401,a878)))),f197(f892(x73401,a878)))
% 157.25/157.01  [7341]~P105(x73411)+~P4(f337(f61(x73411),x73413))+E(f15(x73411,f337(f337(f315(x73411),x73412),x73413)),x73412)+~E(f337(f337(f22(f892(x73411,a878)),x73413),f337(f337(f315(x73411),x73412),f197(f892(x73411,a878)))),f197(f892(x73411,a878)))
% 157.25/157.01  [7342]~P124(x73421)+P4(f337(f337(f251(x73421),x73422),f2(x73421)))+P4(f337(f337(f251(x73421),f2(x73421)),x73423))+~P4(f337(f337(f251(x73421),f2(x73421)),f337(f337(f82(x73421),x73423),x73422)))
% 157.25/157.01  [7343]~P124(x73431)+P4(f337(f337(f251(x73431),x73432),f2(x73431)))+P4(f337(f337(f251(x73431),f2(x73431)),x73433))+~P4(f337(f337(f251(x73431),f2(x73431)),f337(f337(f82(x73431),x73432),x73433)))
% 157.25/157.01  [7344]~P60(x73441)+P4(f337(f337(f251(x73441),x73442),f2(x73441)))+P4(f337(f337(f251(x73441),f2(x73441)),x73443))+~P4(f337(f337(f251(x73441),f2(x73441)),f337(f337(f295(x73441),x73443),x73442)))
% 157.25/157.01  [7345]~P60(x73451)+P4(f337(f337(f251(x73451),x73452),f2(x73451)))+P4(f337(f337(f251(x73451),f2(x73451)),x73453))+~P4(f337(f337(f251(x73451),f2(x73451)),f337(f337(f295(x73451),x73452),x73453)))
% 157.25/157.01  [7346]~P124(x73461)+P4(f337(f337(f251(x73461),x73462),f2(x73461)))+P4(f337(f337(f251(x73461),f2(x73461)),x73462))+~P4(f337(f337(f251(x73461),f2(x73461)),f337(f337(f82(x73461),x73463),x73462)))
% 157.25/157.01  [7347]~P124(x73471)+P4(f337(f337(f251(x73471),x73472),f2(x73471)))+P4(f337(f337(f251(x73471),f2(x73471)),x73472))+~P4(f337(f337(f251(x73471),f2(x73471)),f337(f337(f82(x73471),x73472),x73473)))
% 157.25/157.01  [7348]~P60(x73481)+P4(f337(f337(f251(x73481),x73482),f2(x73481)))+P4(f337(f337(f251(x73481),f2(x73481)),x73482))+~P4(f337(f337(f251(x73481),f2(x73481)),f337(f337(f295(x73481),x73483),x73482)))
% 157.25/157.01  [7349]~P60(x73491)+P4(f337(f337(f251(x73491),x73492),f2(x73491)))+P4(f337(f337(f251(x73491),f2(x73491)),x73492))+~P4(f337(f337(f251(x73491),f2(x73491)),f337(f337(f295(x73491),x73492),x73493)))
% 157.25/157.01  [7350]~P60(x73501)+P4(f337(f337(f252(x73501),x73502),f2(x73501)))+P4(f337(f337(f252(x73501),f2(x73501)),x73503))+~P4(f337(f337(f252(x73501),f2(x73501)),f337(f337(f295(x73501),x73503),x73502)))
% 157.25/157.01  [7351]~P60(x73511)+P4(f337(f337(f252(x73511),x73512),f2(x73511)))+P4(f337(f337(f252(x73511),f2(x73511)),x73513))+~P4(f337(f337(f252(x73511),f2(x73511)),f337(f337(f295(x73511),x73512),x73513)))
% 157.25/157.01  [7352]~P60(x73521)+P4(f337(f337(f252(x73521),x73522),f2(x73521)))+P4(f337(f337(f252(x73521),f2(x73521)),x73522))+~P4(f337(f337(f252(x73521),f2(x73521)),f337(f337(f295(x73521),x73523),x73522)))
% 157.25/157.01  [7353]~P60(x73531)+P4(f337(f337(f252(x73531),x73532),f2(x73531)))+P4(f337(f337(f252(x73531),f2(x73531)),x73532))+~P4(f337(f337(f252(x73531),f2(x73531)),f337(f337(f295(x73531),x73532),x73533)))
% 157.25/157.01  [7440]~E(f337(f337(f104(f892(x74401,a878)),f337(f175(x74401),x74402)),f337(f175(x74401),x74403)),f197(f892(x74401,a878)))+~P4(f337(f139(x74401),x74403))+~P4(f337(f139(x74401),x74402))+P4(f337(f139(x74401),f337(f337(f136(x74401),x74402),x74403)))
% 157.25/157.01  [7441]~P105(x74411)+~P4(f337(f61(x74411),x74413))+E(f12(x74411,f250(x74411),f337(f337(f315(x74411),x74412),x74413)),x74412)+~E(f337(f337(f22(f892(x74411,a878)),x74413),f337(f337(f315(x74411),x74412),f197(f892(x74411,a878)))),f197(f892(x74411,a878)))
% 157.25/157.01  [7442]~P105(x74421)+~P4(f337(f61(x74421),x74423))+E(f13(x74421,f249(x74421),f337(f337(f315(x74421),x74422),x74423)),x74422)+~E(f337(f337(f22(f892(x74421,a878)),x74423),f337(f337(f315(x74421),x74422),f197(f892(x74421,a878)))),f197(f892(x74421,a878)))
% 157.25/157.01  [7459]~P85(x74591)+~P4(f337(f337(f251(x74591),x74592),x74593))+~P4(f337(f337(f251(x74591),f337(f80(x74591),x74592)),x74593))+P4(f337(f337(f251(x74591),f337(f76(x74591),x74592)),x74593))
% 157.25/157.01  [7460]~P111(x74601)+~P4(f337(f337(f252(x74601),x74602),x74603))+~P4(f337(f337(f252(x74601),f337(f80(x74601),x74602)),x74603))+P4(f337(f337(f252(x74601),f337(f76(x74601),x74602)),x74603))
% 157.25/157.01  [7530]~P127(x75301)+P4(f337(f337(f252(x75301),f2(x75301)),x75302))+~P4(f337(f337(f252(x75301),f2(x75301)),x75303))+~P4(f337(f337(f252(x75301),f2(x75301)),f337(f337(f82(x75301),x75303),x75302)))
% 157.25/157.01  [7531]~P127(x75311)+P4(f337(f337(f252(x75311),f2(x75311)),x75312))+~P4(f337(f337(f252(x75311),f2(x75311)),x75313))+~P4(f337(f337(f252(x75311),f2(x75311)),f337(f337(f82(x75311),x75312),x75313)))
% 157.25/157.01  [7835]E(x78351,x78352)+~P4(f337(f61(x78353),x78351))+~P4(f337(f337(f251(a884),f337(f37(x78353),x78351)),f337(f37(x78353),x78352)))+~P4(f337(f337(f251(f892(x78353,a878)),x78352),x78351))
% 157.25/157.01  [7975]~P4(f337(f337(f252(a1),x79751),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x79752))+~P4(f337(f337(f251(a1),x79752),x79753))+P4(f337(f337(f251(a1),f337(f337(f38(a1),x79751),x79752)),f337(f337(f38(a1),x79751),x79753)))
% 157.25/157.01  [7987]~P4(f337(f337(f251(a1),f2(a1)),x79871))+~P4(f337(f337(f252(a1),f2(a1)),x79873))+~P4(f337(f337(f251(a1),x79873),x79872))+P4(f337(f337(f251(a1),f337(f337(f38(a1),x79871),x79872)),f337(f337(f38(a1),x79871),x79873)))
% 157.25/157.01  [8121]E(f337(x81211,f431(x81212,x81211,x81213)),x81212)+~P4(f337(f337(f251(a1),x81212),f337(x81211,x81213)))+P4(f337(f337(f252(a884),f432(x81212,x81211,x81213)),x81213))+~P4(f337(f337(f251(a1),f337(x81211,f2(a884))),x81212))
% 157.25/157.01  [8122]E(f337(x81221,f435(x81222,x81221,x81223)),x81222)+~P4(f337(f337(f251(a1),x81222),f337(x81221,x81223)))+P4(f337(f337(f252(a884),f436(x81222,x81221,x81223)),x81223))+~P4(f337(f337(f251(a1),f337(x81221,f2(a884))),x81222))
% 157.25/157.01  [8223]~P4(f337(f61(x82231),x82233))+~P4(f337(f337(f252(a884),f337(f37(x82231),x82232)),f337(f37(x82231),x82233)))+~P4(f337(f337(f251(f892(x82231,a878)),x82232),x82233))+P4(f337(f337(f252(f892(x82231,a878)),x82232),x82233))
% 157.25/157.01  [8252]E(f337(f337(f81(a1),f399(x82523,x82521,x82522)),f400(x82523,x82521,x82522)),x82521)+E(f337(f337(f22(a1),x82521),x82522),x82521)+~P4(f337(f337(f252(a1),f2(a1)),x82522))+~P4(f337(f337(f339(a1),f337(f337(f22(a1),x82521),f79(a1))),x82523))
% 157.25/157.01  [8253]E(f337(f337(f22(a1),f415(x82533,x82531,x82532)),f416(x82533,x82531,x82532)),x82531)+E(f337(f337(f81(a1),x82531),x82532),x82531)+~P4(f337(f337(f252(a1),f2(a1)),x82532))+~P4(f337(f337(f339(a1),f337(f337(f81(a1),x82531),f79(a1))),x82533))
% 157.25/157.01  [8306]~P4(f337(f337(f251(a884),x83063),x83061))+P4(f337(f337(f251(a884),x83061),x83062))+~P4(f337(f337(f251(a884),x83063),x83062))+~P4(f337(f337(f251(a884),f337(f337(f22(a884),x83061),x83063)),f337(f337(f22(a884),x83062),x83063)))
% 157.25/157.01  [8307]~P4(f337(f337(f251(a884),x83073),x83071))+P4(f337(f337(f252(a884),x83071),x83072))+~P4(f337(f337(f251(a884),x83073),x83072))+~P4(f337(f337(f252(a884),f337(f337(f22(a884),x83071),x83073)),f337(f337(f22(a884),x83072),x83073)))
% 157.25/157.01  [8324]~P105(x83242)+E(x83241,f116(x83242))+~P14(x83242,f337(f171(x83242),x83241))+E(f337(f144(x83242,x83242,f337(f7(x83242,x83242,x83242),f250(x83242)),x83243),f337(f171(x83242),x83241)),f337(f337(f250(x83242),f337(f337(f167(x83242),x83241),f2(a884))),x83243))
% 157.25/157.01  [8388]E(f337(f337(f22(a1),x83881),x83882),x83881)+~P4(f337(f337(f252(a1),f2(a1)),x83882))+P4(f337(f337(f339(a1),f399(x83883,x83881,x83882)),x83883))+~P4(f337(f337(f339(a1),f337(f337(f22(a1),x83881),f79(a1))),x83883))
% 157.25/157.01  [8389]E(f337(f337(f81(a1),x83891),x83892),x83891)+~P4(f337(f337(f252(a1),f2(a1)),x83892))+P4(f337(f337(f339(a1),f415(x83893,x83891,x83892)),x83893))+~P4(f337(f337(f339(a1),f337(f337(f81(a1),x83891),f79(a1))),x83893))
% 157.25/157.01  [8461]~P4(f337(f337(f251(a1),x84611),f337(x84612,x84613)))+P4(f337(f337(f252(a884),f432(x84611,x84612,x84613)),x84613))+P4(f337(f337(f251(a884),f431(x84611,x84612,x84613)),x84613))+~P4(f337(f337(f251(a1),f337(x84612,f2(a884))),x84611))
% 157.25/157.01  [8462]~P4(f337(f337(f251(a1),x84621),f337(x84622,x84623)))+P4(f337(f337(f252(a884),f436(x84621,x84622,x84623)),x84623))+P4(f337(f337(f251(a884),f435(x84621,x84622,x84623)),x84623))+~P4(f337(f337(f251(a1),f337(x84622,f2(a884))),x84621))
% 157.25/157.01  [8533]E(f337(f337(f22(a1),x85331),x85332),x85331)+~P4(f337(f337(f252(a1),f2(a1)),x85332))+P4(f337(f337(f339(a1),f400(x85333,x85331,x85332)),f308(a1,f79(a1),x85332)))+~P4(f337(f337(f339(a1),f337(f337(f22(a1),x85331),f79(a1))),x85333))
% 157.25/157.01  [8534]E(f337(f337(f81(a1),x85341),x85342),x85341)+~P4(f337(f337(f252(a1),f2(a1)),x85342))+P4(f337(f337(f339(a1),f416(x85343,x85341,x85342)),f308(a1,f79(a1),x85342)))+~P4(f337(f337(f339(a1),f337(f337(f81(a1),x85341),f79(a1))),x85343))
% 157.25/157.01  [8660]~P122(x86601)+~P4(f337(f337(f252(x86601),x86602),f79(x86601)))+~P4(f337(f337(f252(x86601),f2(x86601)),x86602))+P4(f337(f337(f252(x86601),f337(f337(f82(x86601),x86602),f337(f337(f262(x86601),x86602),x86603))),f337(f337(f262(x86601),x86602),x86603)))
% 157.25/157.01  [8743]~P4(f337(x87431,x87432))+P4(f337(x87431,f2(a884)))+~P4(f337(f337(f252(a884),x87432),x87433))+~P4(f337(x87431,f44(a884,f337(a115,f502(x87432,x87431,x87433)),x87433)))
% 157.25/157.01  [8881]E(f526(x88811,x88812,x88813),f2(a884))+P4(f337(f337(x88811,x88813),x88812))+P4(f337(f337(x88811,f526(x88811,x88812,x88813)),f44(a884,f525(x88811,x88812,x88813),f526(x88811,x88812,x88813))))+~P4(f337(f325(f891(a884,a884),a232),f337(f337(f272(a884,a884),x88813),x88812)))
% 157.25/157.01  [8919]~P25(x89191,x89191,x89192,x89193)+E(f337(f316(x89191,x89191,x89192),x89193),x89193)+~P4(f337(f61(x89191),x89193))+~P4(f337(f337(f251(f892(x89191,a878)),f337(f316(x89191,x89191,x89192),x89193)),x89193))
% 157.25/157.01  [9134]P4(f337(f337(x91341,x91342),x91343))+P4(f337(f337(f252(a1),f806(x91341,x91343,x91342)),f807(x91341,x91343,x91342)))+P4(f337(f337(x91341,f806(x91341,x91343,x91342)),f337(f337(f81(a1),f807(x91341,x91343,x91342)),f79(a1))))+~P4(f337(f325(f891(a1,a1),a135),f337(f337(f272(a1,a1),x91342),x91343)))
% 157.25/157.01  [9153]P4(f337(f337(x91531,x91532),x91533))+~P4(f337(f337(f252(a1),f524(x91531,x91533,x91532)),f2(a1)))+P4(f337(f337(x91531,f337(f80(a1),f523(x91531,x91533,x91532))),f337(f80(a1),f524(x91531,x91533,x91532))))+~P4(f337(f325(f891(a1,a1),a234),f337(f337(f272(a1,a1),x91532),x91533)))
% 157.25/157.01  [9329]P4(f337(f337(x93291,x93292),x93293))+P4(f337(f337(x93291,f337(f337(f81(a1),f693(x93291,x93293,x93292)),f79(a1))),f696(x93291,x93293,x93292)))+~P4(f337(f337(f251(a1),f693(x93291,x93293,x93292)),f696(x93291,x93293,x93292)))+~P4(f337(f325(f891(a1,a1),a186),f337(f337(f272(a1,a1),x93292),x93293)))
% 157.25/157.01  [9754]~P57(x97542)+~P57(x97541)+~P4(f337(f57(f891(x97541,x97542)),x97543))+P4(f337(f57(x97541),f337(f337(f8(f892(x97542,a878),a878,x97541),f57(x97542)),f337(f337(f8(f892(x97542,f891(x97541,x97542)),f892(x97542,a878),x97541),f337(f8(f891(x97541,x97542),a878,x97542),x97543)),f272(x97541,x97542)))))
% 157.25/157.01  [9755]~P57(x97552)+~P57(x97551)+~P4(f337(f58(f891(x97551,x97552)),x97553))+P4(f337(f58(x97551),f337(f337(f8(f892(x97552,a878),a878,x97551),f58(x97552)),f337(f337(f8(f892(x97552,f891(x97551,x97552)),f892(x97552,a878),x97551),f337(f8(f891(x97551,x97552),a878,x97552),x97553)),f272(x97551,x97552)))))
% 157.25/157.01  [9858]~P57(x98582)+~P57(x98581)+P4(f337(f57(f891(x98581,x98582)),x98583))+~P4(f337(f57(x98581),f337(f337(f8(f892(x98582,a878),a878,x98581),f57(x98582)),f337(f337(f8(f892(x98582,f891(x98581,x98582)),f892(x98582,a878),x98581),f337(f8(f891(x98581,x98582),a878,x98582),x98583)),f272(x98581,x98582)))))
% 157.25/157.01  [9859]~P57(x98592)+~P57(x98591)+P4(f337(f58(f891(x98591,x98592)),x98593))+~P4(f337(f58(x98591),f337(f337(f8(f892(x98592,a878),a878,x98591),f58(x98592)),f337(f337(f8(f892(x98592,f891(x98591,x98592)),f892(x98592,a878),x98591),f337(f8(f891(x98591,x98592),a878,x98592),x98593)),f272(x98591,x98592)))))
% 157.25/157.01  [10026]E(f337(x100261,f431(x100262,x100261,x100263)),x100262)+~P4(f337(f337(f251(a1),x100262),f337(x100261,x100263)))+~P4(f337(f337(f251(a1),f337(f76(a1),f337(f337(f22(a1),f337(x100261,f337(f337(f81(a884),f432(x100262,x100261,x100263)),f79(a884)))),f337(x100261,f432(x100262,x100261,x100263))))),f79(a1)))+~P4(f337(f337(f251(a1),f337(x100261,f2(a884))),x100262))
% 157.25/157.01  [10027]E(f337(x100271,f435(x100272,x100271,x100273)),x100272)+~P4(f337(f337(f251(a1),x100272),f337(x100271,x100273)))+~P4(f337(f337(f251(a1),f337(f76(a1),f337(f337(f22(a1),f337(x100271,f337(f337(f81(a884),f436(x100272,x100271,x100273)),f79(a884)))),f337(x100271,f436(x100272,x100271,x100273))))),f79(a1)))+~P4(f337(f337(f251(a1),f337(x100271,f2(a884))),x100272))
% 157.25/157.01  [10031]~P4(f337(f337(f251(a1),x100311),f337(x100312,x100313)))+~P4(f337(f337(f251(a1),f337(f76(a1),f337(f337(f22(a1),f337(x100312,f337(f337(f81(a884),f432(x100311,x100312,x100313)),f79(a884)))),f337(x100312,f432(x100311,x100312,x100313))))),f79(a1)))+P4(f337(f337(f251(a884),f431(x100311,x100312,x100313)),x100313))+~P4(f337(f337(f251(a1),f337(x100312,f2(a884))),x100311))
% 157.25/157.01  [10032]~P4(f337(f337(f251(a1),x100321),f337(x100322,x100323)))+~P4(f337(f337(f251(a1),f337(f76(a1),f337(f337(f22(a1),f337(x100322,f337(f337(f81(a884),f436(x100321,x100322,x100323)),f79(a884)))),f337(x100322,f436(x100321,x100322,x100323))))),f79(a1)))+P4(f337(f337(f251(a884),f435(x100321,x100322,x100323)),x100323))+~P4(f337(f337(f251(a1),f337(x100322,f2(a884))),x100321))
% 157.25/157.01  [10087]E(x100871,x100872)+~E(f337(f144(f885(x100873),f885(x100873),f136(x100873),f116(x100873)),x100871),f337(f144(f885(x100873),f885(x100873),f136(x100873),f116(x100873)),x100872))+~E(f337(f198(f885(f885(x100873))),x100871),f337(f198(f885(f885(x100873))),x100872))+~P4(f337(f337(f276(f885(x100873),f885(x100873),a878),f337(f337(f7(f885(x100873),f892(f885(x100873),a884),f892(f885(x100873),a878)),f337(f337(f8(f892(a884,a878),f892(f892(f885(x100873),a884),f892(f885(x100873),a878)),f885(x100873)),f8(a884,a878,f885(x100873))),f337(f337(f8(a884,f892(a884,a878),f885(x100873)),a334),f198(f885(x100873))))),f198(f885(x100873)))),f736(x100872,x100871,x100873)))
% 157.25/157.01  [10088]E(x100881,x100882)+~E(f337(f144(f885(x100883),f885(x100883),f136(x100883),f116(x100883)),x100881),f337(f144(f885(x100883),f885(x100883),f136(x100883),f116(x100883)),x100882))+~E(f337(f198(f885(f885(x100883))),x100881),f337(f198(f885(f885(x100883))),x100882))+~P4(f337(f337(f276(f885(x100883),f885(x100883),a878),f337(f337(f7(f885(x100883),f892(f885(x100883),a884),f892(f885(x100883),a878)),f337(f337(f8(f892(a884,a878),f892(f892(f885(x100883),a884),f892(f885(x100883),a878)),f885(x100883)),f8(a884,a878,f885(x100883))),f337(f337(f8(a884,f892(a884,a878),f885(x100883)),a334),f198(f885(x100883))))),f198(f885(x100883)))),f737(x100881,x100882,x100883)))
% 157.25/157.01  [6857]~E(f79(a884),f2(a884))+~P4(f337(f61(x68571),x68573))+~P4(f337(f61(x68571),x68572))+E(f337(f337(f81(a884),f337(f37(x68571),x68572)),f337(f37(x68571),x68573)),f337(f37(x68571),f337(f337(f113(f892(x68571,a878)),x68572),x68573)))
% 157.25/157.01  [7271]~P101(x72711)+~P4(f337(f61(x72711),x72712))+~P4(f337(f337(f339(x72711),x72713),x72712))+P4(f337(f337(f251(x72711),f337(f63(x72711,f104(x72711)),x72712)),x72713))
% 157.25/157.01  [7272]~P105(x72721)+~P4(f337(f61(x72721),x72722))+~P4(f337(f337(f339(x72721),x72723),x72722))+P4(f337(f337(f251(x72721),f337(f63(x72721,f249(x72721)),x72722)),x72723))
% 157.25/157.01  [7524]~P4(f337(f61(x75241),x75243))+~P4(f337(f61(x75241),x75242))+~E(f337(f337(f104(f892(x75241,a878)),x75242),x75243),f197(f892(x75241,a878)))+E(f337(f337(f81(a884),f337(f37(x75241),x75242)),f337(f37(x75241),x75243)),f337(f37(x75241),f337(f337(f113(f892(x75241,a878)),x75242),x75243)))
% 157.25/157.01  [8312]~P37(x83121,x83123)+~P37(x83121,x83122)+~E(f337(f337(f104(f892(x83121,a878)),f337(f270(x83121,x83121),x83122)),f337(f268(x83121,x83121),x83123)),f197(f892(x83121,a878)))+P37(x83121,f337(f337(f113(f892(f891(x83121,x83121),a878)),x83122),x83123))
% 157.25/157.01  [8403]E(x84031,f337(f337(f38(a884),x84032),x84033))+~P4(f337(f337(f252(a884),f2(a884)),x84033))+~P4(f337(f337(f252(a884),x84032),f337(f337(f82(a884),x84033),f337(a115,x84031))))+~P4(f337(f337(f251(a884),f337(f337(f82(a884),x84033),x84031)),x84032))
% 157.25/157.01  [8531]~P4(f337(f61(x85311),x85312))+~P4(f337(f61(x85311),x85313))+E(f337(f337(f81(a884),f337(f37(x85311),x85312)),f337(f37(x85311),x85313)),f337(f37(x85311),f337(f337(f113(f892(x85311,a878)),x85312),x85313)))+P4(f337(f337(f339(x85311),f353(x85313,x85312,x85311)),f337(f337(f104(f892(x85311,a878)),x85312),x85313)))
% 157.25/157.01  [8893]~P124(x88932)+~E(x88931,f2(x88932))+~E(x88933,f2(x88932))+~P4(f337(f337(f252(x88932),f2(x88932)),f337(f337(f81(x88932),f337(f337(f82(x88932),x88933),x88933)),f337(f337(f82(x88932),x88931),x88931))))
% 157.25/157.01  [9409]~P37(x94091,x94093)+~P37(x94091,x94092)+P37(x94091,f337(f337(f113(f892(f891(x94091,x94091),a878)),x94092),x94093))+~P4(f337(f337(f251(f892(f891(x94091,x94091),a878)),f337(f337(f294(x94091,x94091,x94091),x94092),x94093)),x94092))
% 157.25/157.01  [9534]~P4(f337(x95341,x95343))+~P4(f337(f61(x95342),x95343))+P4(f337(x95341,f197(f892(x95342,a878))))+~P4(f337(x95341,f337(f337(f22(f892(x95342,a878)),f565(x95341,x95343,x95342)),f337(f337(f315(x95342),f557(x95341,x95343,x95342)),f197(f892(x95342,a878))))))
% 157.25/157.01  [9784]~P57(x97841)+~P57(x97842)+P10(x97841,f337(f337(f8(f892(x97842,x97841),a878,f885(x97841)),x97843),f337(f337(f8(f892(x97842,f887(x97841)),f892(x97842,x97841),f885(x97841)),f74(f887(x97841),x97841,x97842,f248(x97841))),f337(f337(f8(f885(f891(x97842,x97841)),f892(x97842,f887(x97841)),f885(x97841)),f181(x97842,x97841)),f337(f185(x97842,x97841),f55(x97842))))),f337(f198(f885(x97842)),f55(x97842)))+~P4(f337(f57(f892(x97842,x97841)),x97843))
% 157.25/157.01  [9785]~P57(x97851)+~P57(x97852)+P11(x97851,f337(f337(f8(f892(x97852,x97851),a878,f885(x97851)),x97853),f337(f337(f8(f892(x97852,f887(x97851)),f892(x97852,x97851),f885(x97851)),f74(f887(x97851),x97851,x97852,f248(x97851))),f337(f337(f8(f885(f891(x97852,x97851)),f892(x97852,f887(x97851)),f885(x97851)),f181(x97852,x97851)),f337(f185(x97852,x97851),f55(x97852))))),f337(f198(f885(x97852)),f55(x97852)))+~P4(f337(f58(f892(x97852,x97851)),x97853))
% 157.25/157.01  [9880]~P57(x98801)+~P57(x98802)+~P10(x98802,f337(f337(f8(f892(x98801,x98802),a878,f885(x98802)),x98803),f337(f337(f8(f892(x98801,f887(x98802)),f892(x98801,x98802),f885(x98802)),f74(f887(x98802),x98802,x98801,f248(x98802))),f337(f337(f8(f885(f891(x98801,x98802)),f892(x98801,f887(x98802)),f885(x98802)),f181(x98801,x98802)),f337(f185(x98801,x98802),f55(x98801))))),f337(f198(f885(x98801)),f55(x98801)))+P4(f337(f57(f892(x98801,x98802)),x98803))
% 157.25/157.01  [9881]~P57(x98811)+~P57(x98812)+~P11(x98812,f337(f337(f8(f892(x98811,x98812),a878,f885(x98812)),x98813),f337(f337(f8(f892(x98811,f887(x98812)),f892(x98811,x98812),f885(x98812)),f74(f887(x98812),x98812,x98811,f248(x98812))),f337(f337(f8(f885(f891(x98811,x98812)),f892(x98811,f887(x98812)),f885(x98812)),f181(x98811,x98812)),f337(f185(x98811,x98812),f55(x98811))))),f337(f198(f885(x98811)),f55(x98811)))+P4(f337(f58(f892(x98811,x98812)),x98813))
% 157.25/157.01  [8694]~P4(f337(f337(f252(a1),f2(a1)),x86943))+P4(f337(f337(f251(a1),f2(a1)),x86941))+~P4(f337(f337(f252(a1),x86942),x86943))+~P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),f337(f337(f82(a1),x86943),x86941)),x86942)))
% 157.25/157.01  [8717]~P64(x87171)+~P4(f337(f61(x87171),x87172))+E(f337(f337(f22(f892(x87171,a878)),x87172),f337(f337(f315(x87171),x87173),f197(f892(x87171,a878)))),f197(f892(x87171,a878)))+E(f337(f337(f113(x87171),x87173),f10(x87171,f337(f337(f22(f892(x87171,a878)),x87172),f337(f337(f315(x87171),x87173),f197(f892(x87171,a878)))))),f10(x87171,f337(f337(f315(x87171),x87173),x87172)))
% 157.25/157.01  [8718]~P64(x87181)+~P4(f337(f61(x87181),x87182))+E(f337(f337(f22(f892(x87181,a878)),x87182),f337(f337(f315(x87181),x87183),f197(f892(x87181,a878)))),f197(f892(x87181,a878)))+E(f337(f337(f104(x87181),x87183),f11(x87181,f337(f337(f22(f892(x87181,a878)),x87182),f337(f337(f315(x87181),x87183),f197(f892(x87181,a878)))))),f11(x87181,f337(f337(f315(x87181),x87183),x87182)))
% 157.25/157.01  [8719]~P105(x87191)+~P4(f337(f61(x87191),x87192))+E(f337(f337(f22(f892(x87191,a878)),x87192),f337(f337(f315(x87191),x87193),f197(f892(x87191,a878)))),f197(f892(x87191,a878)))+E(f337(f337(f249(x87191),x87193),f14(x87191,f337(f337(f22(f892(x87191,a878)),x87192),f337(f337(f315(x87191),x87193),f197(f892(x87191,a878)))))),f14(x87191,f337(f337(f315(x87191),x87193),x87192)))
% 157.25/157.01  [8720]~P105(x87201)+~P4(f337(f61(x87201),x87202))+E(f337(f337(f22(f892(x87201,a878)),x87202),f337(f337(f315(x87201),x87203),f197(f892(x87201,a878)))),f197(f892(x87201,a878)))+E(f337(f337(f250(x87201),x87203),f15(x87201,f337(f337(f22(f892(x87201,a878)),x87202),f337(f337(f315(x87201),x87203),f197(f892(x87201,a878)))))),f15(x87201,f337(f337(f315(x87201),x87203),x87202)))
% 157.25/157.01  [8784]~P105(x87841)+~P4(f337(f61(x87841),x87842))+E(f337(f337(f22(f892(x87841,a878)),x87842),f337(f337(f315(x87841),x87843),f197(f892(x87841,a878)))),f197(f892(x87841,a878)))+E(f337(f337(f250(x87841),x87843),f12(x87841,f250(x87841),f337(f337(f22(f892(x87841,a878)),x87842),f337(f337(f315(x87841),x87843),f197(f892(x87841,a878)))))),f12(x87841,f250(x87841),f337(f337(f315(x87841),x87843),x87842)))
% 157.25/157.01  [8785]~P105(x87851)+~P4(f337(f61(x87851),x87852))+E(f337(f337(f22(f892(x87851,a878)),x87852),f337(f337(f315(x87851),x87853),f197(f892(x87851,a878)))),f197(f892(x87851,a878)))+E(f337(f337(f249(x87851),x87853),f13(x87851,f249(x87851),f337(f337(f22(f892(x87851,a878)),x87852),f337(f337(f315(x87851),x87853),f197(f892(x87851,a878)))))),f13(x87851,f249(x87851),f337(f337(f315(x87851),x87853),x87852)))
% 157.25/157.01  [9349]E(x93491,x93492)+~E(f337(f144(f885(x93493),f885(x93493),f136(x93493),f116(x93493)),x93491),f337(f144(f885(x93493),f885(x93493),f136(x93493),f116(x93493)),x93492))+~E(f337(f198(f885(f885(x93493))),x93491),f337(f198(f885(f885(x93493))),x93492))+P4(f337(f337(f339(f891(f885(x93493),f885(x93493))),f736(x93492,x93491,x93493)),f337(f175(f891(f885(x93493),f885(x93493))),f337(f337(f185(f885(x93493),f885(x93493)),x93491),x93492))))
% 157.25/157.01  [9350]E(x93501,x93502)+~E(f337(f144(f885(x93503),f885(x93503),f136(x93503),f116(x93503)),x93501),f337(f144(f885(x93503),f885(x93503),f136(x93503),f116(x93503)),x93502))+~E(f337(f198(f885(f885(x93503))),x93501),f337(f198(f885(f885(x93503))),x93502))+P4(f337(f337(f339(f891(f885(x93503),f885(x93503))),f737(x93501,x93502,x93503)),f337(f175(f891(f885(x93503),f885(x93503))),f337(f337(f185(f885(x93503),f885(x93503)),x93502),x93501))))
% 157.25/157.01  [10174]~P98(x101742)+E(x101741,f197(f892(x101742,a878)))+~P4(f337(f61(x101742),x101741))+E(f11(x101742,f337(f257(x101742),f337(f337(f8(f892(x101742,a878),a878,x101742),f88(x101742)),f337(f337(f7(x101742,f892(x101742,a878),f892(x101742,a878)),f337(f337(f8(f892(x101742,f892(a878,a878)),f892(f892(x101742,a878),f892(x101742,a878)),x101742),f18(x101742,a878,a878)),f337(f337(f8(f892(x101742,a878),f892(x101742,f892(a878,a878)),x101742),f337(f8(a878,f892(a878,a878),x101742),a335)),f337(f337(f7(x101742,f892(x101742,x101742),f892(x101742,a878)),f337(f337(f8(f892(x101742,a878),f892(f892(x101742,x101742),f892(x101742,a878)),x101742),f8(x101742,a878,x101742)),a334)),f337(f113(x101742),x101743))))),f337(f337(f7(x101742,f892(x101742,a878),a878),f339(x101742)),x101741))))),f337(f337(f113(x101742),x101743),f11(x101742,x101741)))
% 157.25/157.01  [10175]~P98(x101752)+E(x101751,f197(f892(x101752,a878)))+~P4(f337(f61(x101752),x101751))+E(f10(x101752,f337(f257(x101752),f337(f337(f8(f892(x101752,a878),a878,x101752),f88(x101752)),f337(f337(f7(x101752,f892(x101752,a878),f892(x101752,a878)),f337(f337(f8(f892(x101752,f892(a878,a878)),f892(f892(x101752,a878),f892(x101752,a878)),x101752),f18(x101752,a878,a878)),f337(f337(f8(f892(x101752,a878),f892(x101752,f892(a878,a878)),x101752),f337(f8(a878,f892(a878,a878),x101752),a335)),f337(f337(f7(x101752,f892(x101752,x101752),f892(x101752,a878)),f337(f337(f8(f892(x101752,a878),f892(f892(x101752,x101752),f892(x101752,a878)),x101752),f8(x101752,a878,x101752)),a334)),f337(f104(x101752),x101753))))),f337(f337(f7(x101752,f892(x101752,a878),a878),f339(x101752)),x101751))))),f337(f337(f104(x101752),x101753),f10(x101752,x101751)))
% 157.25/157.01  [10176]~P77(x101762)+E(x101761,f197(f892(x101762,a878)))+~P4(f337(f61(x101762),x101761))+E(f14(x101762,f337(f257(x101762),f337(f337(f8(f892(x101762,a878),a878,x101762),f88(x101762)),f337(f337(f7(x101762,f892(x101762,a878),f892(x101762,a878)),f337(f337(f8(f892(x101762,f892(a878,a878)),f892(f892(x101762,a878),f892(x101762,a878)),x101762),f18(x101762,a878,a878)),f337(f337(f8(f892(x101762,a878),f892(x101762,f892(a878,a878)),x101762),f337(f8(a878,f892(a878,a878),x101762),a335)),f337(f337(f7(x101762,f892(x101762,x101762),f892(x101762,a878)),f337(f337(f8(f892(x101762,a878),f892(f892(x101762,x101762),f892(x101762,a878)),x101762),f8(x101762,a878,x101762)),a334)),f337(f81(x101762),x101763))))),f337(f337(f7(x101762,f892(x101762,a878),a878),f339(x101762)),x101761))))),f337(f337(f81(x101762),x101763),f14(x101762,x101761)))
% 157.25/157.01  [10177]~P77(x101772)+E(x101771,f197(f892(x101772,a878)))+~P4(f337(f61(x101772),x101771))+E(f15(x101772,f337(f257(x101772),f337(f337(f8(f892(x101772,a878),a878,x101772),f88(x101772)),f337(f337(f7(x101772,f892(x101772,a878),f892(x101772,a878)),f337(f337(f8(f892(x101772,f892(a878,a878)),f892(f892(x101772,a878),f892(x101772,a878)),x101772),f18(x101772,a878,a878)),f337(f337(f8(f892(x101772,a878),f892(x101772,f892(a878,a878)),x101772),f337(f8(a878,f892(a878,a878),x101772),a335)),f337(f337(f7(x101772,f892(x101772,x101772),f892(x101772,a878)),f337(f337(f8(f892(x101772,a878),f892(f892(x101772,x101772),f892(x101772,a878)),x101772),f8(x101772,a878,x101772)),a334)),f337(f81(x101772),x101773))))),f337(f337(f7(x101772,f892(x101772,a878),a878),f339(x101772)),x101771))))),f337(f337(f81(x101772),x101773),f15(x101772,x101771)))
% 157.25/157.01  [10178]~P105(x101782)+E(x101781,f197(f892(x101782,a878)))+~P4(f337(f61(x101782),x101781))+E(f12(x101782,f250(x101782),f337(f257(x101782),f337(f337(f8(f892(x101782,a878),a878,x101782),f88(x101782)),f337(f337(f7(x101782,f892(x101782,a878),f892(x101782,a878)),f337(f337(f8(f892(x101782,f892(a878,a878)),f892(f892(x101782,a878),f892(x101782,a878)),x101782),f18(x101782,a878,a878)),f337(f337(f8(f892(x101782,a878),f892(x101782,f892(a878,a878)),x101782),f337(f8(a878,f892(a878,a878),x101782),a335)),f337(f337(f7(x101782,f892(x101782,x101782),f892(x101782,a878)),f337(f337(f8(f892(x101782,a878),f892(f892(x101782,x101782),f892(x101782,a878)),x101782),f8(x101782,a878,x101782)),a334)),f337(f249(x101782),x101783))))),f337(f337(f7(x101782,f892(x101782,a878),a878),f339(x101782)),x101781))))),f337(f337(f249(x101782),x101783),f12(x101782,f250(x101782),x101781)))
% 157.25/157.01  [10179]~P105(x101792)+E(x101791,f197(f892(x101792,a878)))+~P4(f337(f61(x101792),x101791))+E(f13(x101792,f249(x101792),f337(f257(x101792),f337(f337(f8(f892(x101792,a878),a878,x101792),f88(x101792)),f337(f337(f7(x101792,f892(x101792,a878),f892(x101792,a878)),f337(f337(f8(f892(x101792,f892(a878,a878)),f892(f892(x101792,a878),f892(x101792,a878)),x101792),f18(x101792,a878,a878)),f337(f337(f8(f892(x101792,a878),f892(x101792,f892(a878,a878)),x101792),f337(f8(a878,f892(a878,a878),x101792),a335)),f337(f337(f7(x101792,f892(x101792,x101792),f892(x101792,a878)),f337(f337(f8(f892(x101792,a878),f892(f892(x101792,x101792),f892(x101792,a878)),x101792),f8(x101792,a878,x101792)),a334)),f337(f250(x101792),x101793))))),f337(f337(f7(x101792,f892(x101792,a878),a878),f339(x101792)),x101791))))),f337(f337(f250(x101792),x101793),f13(x101792,f249(x101792),x101791)))
% 157.25/157.01  [9930]~P111(x99301)+~E(x99303,f2(x99301))+~E(x99302,f2(x99301))+E(f337(f337(f81(x99301),f337(f337(f262(x99301),x99302),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x99301),x99303),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f2(x99301))
% 157.25/157.01  [10071]~P122(x100711)+~P4(f337(f337(f251(x100711),f2(x100711)),x100713))+P4(f337(f337(f251(x100711),x100712),x100713))+~P4(f337(f337(f251(x100711),f337(f337(f262(x100711),x100712),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x100711),x100713),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))))
% 157.25/157.01  [10117]~P111(x101172)+~E(x101171,f2(x101172))+~E(x101173,f2(x101172))+~P4(f337(f337(f252(x101172),f2(x101172)),f337(f337(f81(x101172),f337(f337(f262(x101172),x101173),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100))))),f337(f337(f262(x101172),x101171),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))))
% 157.25/157.01  [9313]E(x93131,x93132)+~E(f714(x93131,x93132,x93134,x93133),f717(x93131,x93132,x93134,x93133))+P4(f337(f337(f339(f891(f885(x93133),f885(x93133))),f337(f337(f272(f885(x93133),f885(x93133)),x93132),x93131)),f149(x93133,x93134)))+P4(f337(f337(f339(f891(f885(x93133),f885(x93133))),f337(f337(f272(f885(x93133),f885(x93133)),x93131),x93132)),f149(x93133,x93134)))
% 157.25/157.01  [4904]~P58(x49042)+~E(x49044,f2(x49042))+~E(x49041,f2(x49042))+E(x49041,f337(f337(f295(x49042),x49043),x49044))
% 157.25/157.01  [4905]~P58(x49051)+~E(x49053,f2(x49051))+~E(x49054,f2(x49051))+E(f337(f337(f295(x49051),x49052),x49053),x49054)
% 157.25/157.01  [5016]~P58(x50162)+E(x50161,f2(x50162))+~E(x50163,f2(x50162))+~E(x50161,f337(f337(f295(x50162),x50164),x50163))
% 157.25/157.01  [5017]~P58(x50172)+E(x50171,f2(x50172))+~E(x50173,f2(x50172))+~E(f337(f337(f295(x50172),x50174),x50173),x50171)
% 157.25/157.01  [5195]~P119(x51952)+E(x51951,f2(x51952))+~E(f337(f337(f295(x51952),x51953),x51951),x51954)+E(x51953,f337(f337(f82(x51952),x51954),x51951))
% 157.25/157.01  [5197]~P119(x51972)+E(x51971,f2(x51972))+~E(f337(f337(f82(x51972),x51973),x51971),x51974)+E(x51973,f337(f337(f295(x51972),x51974),x51971))
% 157.25/157.01  [5198]~P58(x51982)+E(x51981,f2(x51982))+~E(f337(f337(f295(x51982),x51983),x51981),x51984)+E(x51983,f337(f337(f82(x51982),x51984),x51981))
% 157.25/157.01  [5199]~P58(x51992)+E(x51991,f2(x51992))+~E(f337(f337(f82(x51992),x51993),x51991),x51994)+E(x51993,f337(f337(f295(x51992),x51994),x51991))
% 157.25/157.01  [5200]~P119(x52002)+E(x52001,f2(x52002))+~E(x52003,f337(f337(f295(x52002),x52004),x52001))+E(f337(f337(f82(x52002),x52003),x52001),x52004)
% 157.25/157.01  [5202]~P119(x52022)+E(x52021,f2(x52022))+~E(x52023,f337(f337(f82(x52022),x52024),x52021))+E(f337(f337(f295(x52022),x52023),x52021),x52024)
% 157.25/157.01  [5203]~P58(x52032)+E(x52031,f2(x52032))+~E(x52033,f337(f337(f295(x52032),x52034),x52031))+E(f337(f337(f82(x52032),x52033),x52031),x52034)
% 157.25/157.01  [5204]~P58(x52042)+E(x52041,f2(x52042))+~E(x52043,f337(f337(f82(x52042),x52044),x52041))+E(f337(f337(f295(x52042),x52043),x52041),x52044)
% 157.25/157.01  [5236]~P58(x52362)+~E(x52361,f2(x52362))+~E(f337(f337(f82(x52362),x52361),x52364),x52363)+E(x52361,f337(f337(f295(x52362),x52363),x52364))
% 157.25/157.01  [5237]~P58(x52371)+~E(x52374,f2(x52371))+~E(x52372,f337(f337(f82(x52371),x52374),x52373))+E(f337(f337(f295(x52371),x52372),x52373),x52374)
% 157.25/157.01  [5312]~E(x53123,x53124)+~E(x53122,x53123)+~P106(x53121)+E(f308(x53121,x53122,x53123),f337(f337(f315(x53121),x53124),f197(f892(x53121,a878))))
% 157.25/157.01  [5518]~E(f146(x55182,x55181),x55184)+~E(f117(x55182,x55181),x55183)+E(x55181,f116(x55182))+E(f337(f337(f136(x55182),x55183),f337(f337(f153(x55182),x55184),f116(x55182))),x55181)
% 157.25/157.01  [6135]~P122(x61353)+E(x61351,x61352)+~E(f337(f337(f262(x61353),x61354),x61351),f337(f337(f262(x61353),x61354),x61352))+~P4(f337(f337(f252(x61353),f79(x61353)),x61354))
% 157.25/157.01  [6136]E(x61361,x61362)+~E(f337(f337(f315(x61363),x61364),x61361),f337(f337(f315(x61363),x61364),x61362))+P4(f337(f337(f339(x61363),x61364),x61362))+P4(f337(f337(f339(x61363),x61364),x61361))
% 157.25/157.01  [6174]E(f337(x61741,x61742),f79(a884))+~E(f337(f337(f9(x61743,a884),x61741),x61744),f79(a884))+~P4(f337(f61(x61743),x61744))+~P4(f337(f337(f339(x61743),x61742),x61744))
% 157.25/157.01  [6175]E(f337(x61751,x61752),f2(a884))+~E(f337(f337(f6(x61753,a884),x61751),x61754),f2(a884))+~P4(f337(f61(x61753),x61754))+~P4(f337(f337(f339(x61753),x61752),x61754))
% 157.25/157.01  [6397]~P106(x63971)+~P4(f337(f337(f251(x63971),x63974),x63973))+P4(f337(f337(f251(x63971),x63972),x63973))+~P4(f337(f337(f251(x63971),x63972),x63974))
% 157.25/157.01  [6398]~P62(x63981)+~P4(f337(f337(f251(x63981),x63982),x63984))+P4(f337(f337(f251(x63981),x63982),x63983))+~P4(f337(f337(f251(x63981),x63984),x63983))
% 157.25/157.01  [6399]~P106(x63991)+~P4(f337(f337(f252(x63991),x63994),x63993))+P4(f337(f337(f252(x63991),x63992),x63993))+~P4(f337(f337(f251(x63991),x63992),x63994))
% 157.25/157.01  [6400]~P106(x64001)+~P4(f337(f337(f252(x64001),x64002),x64004))+P4(f337(f337(f252(x64001),x64002),x64003))+~P4(f337(f337(f251(x64001),x64004),x64003))
% 157.25/157.01  [6401]~P106(x64011)+~P4(f337(f337(f252(x64011),x64014),x64013))+P4(f337(f337(f252(x64011),x64012),x64013))+~P4(f337(f337(f252(x64011),x64012),x64014))
% 157.25/157.01  [6402]~P62(x64021)+~P4(f337(f337(f252(x64021),x64022),x64024))+P4(f337(f337(f252(x64021),x64022),x64023))+~P4(f337(f337(f251(x64021),x64024),x64023))
% 157.25/157.01  [6403]~P62(x64031)+~P4(f337(f337(f252(x64031),x64034),x64033))+P4(f337(f337(f252(x64031),x64032),x64033))+~P4(f337(f337(f251(x64031),x64032),x64034))
% 157.25/157.01  [6404]~P62(x64041)+~P4(f337(f337(f252(x64041),x64042),x64044))+P4(f337(f337(f252(x64041),x64042),x64043))+~P4(f337(f337(f252(x64041),x64044),x64043))
% 157.25/157.01  [6485]~P35(x64854,x64853,x64852)+E(x64851,f796(x64852,x64853,x64854))+~P4(f337(x64853,x64851))+~P4(f337(f337(f339(x64854),x64851),f337(f175(x64854),x64852)))
% 157.25/157.01  [6486]~P35(x64864,x64863,x64862)+E(x64861,f798(x64862,x64863,x64864))+~P4(f337(x64863,x64861))+~P4(f337(f337(f339(x64864),x64861),f337(f175(x64864),x64862)))
% 157.25/157.01  [6633]~P6(x66331)+~P4(f337(f337(f251(x66331),x66332),f40(x66331,x66334)))+P4(f337(f337(f251(x66331),x66332),x66333))+~P4(f337(f337(f339(x66331),x66333),x66334))
% 157.25/157.01  [6778]~P105(x67781)+~P14(x67781,f337(f337(f153(x67781),x67782),x67784))+~P4(f337(f337(f339(x67781),x67783),f337(f175(x67781),x67784)))+P4(f337(f337(f251(x67781),x67782),x67783))
% 157.25/157.01  [6868]~P6(x68681)+~P4(f337(f337(f251(x68681),f39(x68681,x68684)),x68683))+P4(f337(f337(f251(x68681),x68682),x68683))+~P4(f337(f337(f339(x68681),x68682),x68684))
% 157.25/157.01  [7274]~P105(x72741)+E(f337(f337(f113(f892(x72741,a878)),f337(f307(x72741,x72742),x72743)),f337(f307(x72741,x72743),x72744)),f337(f307(x72741,x72742),x72744))+~P4(f337(f337(f251(x72741),x72743),x72744))+~P4(f337(f337(f251(x72741),x72742),x72743))
% 157.25/157.01  [7313]P35(x73131,x73132,x73133)+~E(f800(x73133,x73132,x73131,x73134),x73134)+~P4(f337(x73132,x73134))+~P4(f337(f337(f339(x73131),x73134),f337(f175(x73131),x73133)))
% 157.25/157.01  [7314]P35(x73141,x73142,x73143)+~E(f811(x73143,x73142,x73141,x73144),x73144)+~P4(f337(x73142,x73144))+~P4(f337(f337(f339(x73141),x73144),f337(f175(x73141),x73143)))
% 157.25/157.01  [7388]~P105(x73881)+E(f337(f337(f113(f892(x73881,a878)),f337(f307(x73881,x73882),x73883)),f308(x73881,x73883,x73884)),f308(x73881,x73882,x73884))+~P4(f337(f337(f251(x73881),x73883),x73884))+~P4(f337(f337(f251(x73881),x73882),x73883))
% 157.25/157.01  [7451]~P105(x74511)+E(f337(f337(f113(f892(x74511,a878)),f311(x74511,x74512,x74513)),f337(f307(x74511,x74513),x74514)),f311(x74511,x74512,x74514))+~P4(f337(f337(f251(x74511),x74513),x74514))+~P4(f337(f337(f252(x74511),x74512),x74513))
% 157.25/157.01  [7472]~P105(x74721)+E(f337(f337(f113(f892(x74721,a878)),f308(x74721,x74722,x74723)),f311(x74721,x74723,x74724)),f337(f307(x74721,x74722),x74724))+~P4(f337(f337(f251(x74721),x74722),x74723))+~P4(f337(f337(f252(x74721),x74723),x74724))
% 157.25/157.01  [7504]~P105(x75041)+E(f337(f337(f113(f892(x75041,a878)),f311(x75041,x75042,x75043)),f308(x75041,x75043,x75044)),f310(x75041,x75042,x75044))+~P4(f337(f337(f251(x75041),x75043),x75044))+~P4(f337(f337(f252(x75041),x75042),x75043))
% 157.25/157.01  [7505]~P105(x75051)+E(f337(f337(f113(f892(x75051,a878)),f310(x75051,x75052,x75053)),f311(x75051,x75053,x75054)),f311(x75051,x75052,x75054))+~P4(f337(f337(f251(x75051),x75052),x75053))+~P4(f337(f337(f252(x75051),x75053),x75054))
% 157.25/157.01  [7506]~P105(x75061)+E(f337(f337(f113(f892(x75061,a878)),f310(x75061,x75062,x75063)),f310(x75061,x75063,x75064)),f310(x75061,x75062,x75064))+~P4(f337(f337(f251(x75061),x75063),x75064))+~P4(f337(f337(f251(x75061),x75062),x75063))
% 157.25/157.01  [7507]~P105(x75071)+E(f337(f337(f113(f892(x75071,a878)),f308(x75071,x75072,x75073)),f310(x75071,x75073,x75074)),f308(x75071,x75072,x75074))+~P4(f337(f337(f251(x75071),x75073),x75074))+~P4(f337(f337(f251(x75071),x75072),x75073))
% 157.25/157.01  [8296]P25(x82961,x82962,f549(x82963,x82962,x82964,x82961),x82964)+~P4(f337(f61(x82962),x82963))+~P4(f337(f61(x82961),x82964))+~P4(f337(f337(f251(a884),f337(f37(x82961),x82964)),f337(f37(x82962),x82963)))
% 157.25/157.01  [8317]P35(x83171,x83172,x83173)+~P4(f337(x83172,x83174))+P4(f337(x83172,f800(x83173,x83172,x83171,x83174)))+~P4(f337(f337(f339(x83171),x83174),f337(f175(x83171),x83173)))
% 157.25/157.01  [8318]P35(x83181,x83182,x83183)+~P4(f337(x83182,x83184))+P4(f337(x83182,f811(x83183,x83182,x83181,x83184)))+~P4(f337(f337(f339(x83181),x83184),f337(f175(x83181),x83183)))
% 157.25/157.01  [8367]~P75(x83671)+~E(f337(x83673,f497(x83673,x83674,x83672,x83671)),f79(x83671))+E(f337(f337(f337(f65(x83671,x83672,f82(x83671)),x83673),f79(x83671)),x83674),f79(x83671))+~P4(f337(f61(x83672),x83674))
% 157.25/157.01  [8627]~P122(x86271)+~P4(f337(f337(f251(x86271),f2(x86271)),x86273))+P4(f337(f337(f251(x86271),x86272),x86273))+~P4(f337(f337(f251(x86271),f337(f337(f262(x86271),x86272),f337(a115,x86274))),f337(f337(f262(x86271),x86273),f337(a115,x86274))))
% 157.25/157.01  [8920]P35(x89201,x89202,x89203)+~P4(f337(x89202,x89204))+~P4(f337(f337(f339(x89201),x89204),f337(f175(x89201),x89203)))+P4(f337(f337(f339(x89201),f800(x89203,x89202,x89201,x89204)),f337(f175(x89201),x89203)))
% 157.25/157.01  [8921]P35(x89211,x89212,x89213)+~P4(f337(x89212,x89214))+~P4(f337(f337(f339(x89211),x89214),f337(f175(x89211),x89213)))+P4(f337(f337(f339(x89211),f811(x89213,x89212,x89211,x89214)),f337(f175(x89211),x89213)))
% 157.25/157.01  [8998]~P75(x89981)+E(f337(f337(f337(f65(x89981,x89982,f82(x89981)),x89983),f79(x89981)),x89984),f79(x89981))+~P4(f337(f61(x89982),x89984))+P4(f337(f337(f339(x89982),f497(x89983,x89984,x89982,x89981)),x89984))
% 157.25/157.01  [9477]~P4(f337(f337(f251(a1),x94774),f2(a1)))+P4(f337(f337(f251(a1),f337(f337(f81(a1),f337(f337(f82(a1),x94771),f44(a1,x94772,x94773))),x94774)),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x94773))+~P4(f337(f337(f252(a1),x94771),x94774))
% 157.25/157.01  [9923]~P4(f337(f61(x99231),x99232))+~P4(f337(f337(f339(x99231),x99234),x99232))+~P4(f337(f337(f339(x99231),x99233),x99232))+P4(f337(f337(f252(a884),f337(f37(x99231),f337(f337(f22(f892(x99231,a878)),f337(f337(f22(f892(x99231,a878)),x99232),f337(f337(f315(x99231),x99233),f197(f892(x99231,a878))))),f337(f337(f315(x99231),x99234),f197(f892(x99231,a878)))))),f337(f37(x99231),x99232)))
% 157.25/157.01  [6983]~P101(x69831)+~P4(f337(f337(f251(x69831),x69832),x69834))+~P4(f337(f337(f251(x69831),x69832),x69833))+P4(f337(f337(f251(x69831),x69832),f337(f337(f104(x69831),x69833),x69834)))
% 157.25/157.01  [6986]~P105(x69861)+~P4(f337(f337(f251(x69861),x69862),x69864))+~P4(f337(f337(f251(x69861),x69862),x69863))+P4(f337(f337(f251(x69861),x69862),f337(f337(f249(x69861),x69863),x69864)))
% 157.25/157.01  [6987]~P105(x69871)+~P4(f337(f337(f252(x69871),x69872),x69874))+~P4(f337(f337(f252(x69871),x69872),x69873))+P4(f337(f337(f252(x69871),x69872),f337(f337(f249(x69871),x69873),x69874)))
% 157.25/157.01  [7006]~P59(x70062)+E(x70061,f2(x70062))+E(f337(f337(f295(x70062),f337(f337(f262(x70062),x70061),x70063)),f337(f337(f262(x70062),x70061),x70064)),f337(f337(f262(x70062),x70061),f337(f337(f22(a884),x70063),x70064)))+~P4(f337(f337(f251(a884),x70064),x70063))
% 157.25/157.01  [7051]~P105(x70511)+~P14(x70511,f337(f337(f153(x70511),x70513),x70514))+P14(x70511,f337(f337(f153(x70511),x70512),f337(f337(f153(x70511),x70513),x70514)))+~P4(f337(f337(f251(x70511),x70512),x70513))
% 157.25/157.01  [7091]~P87(x70911)+~P4(f337(f337(f251(x70911),f2(x70911)),x70914))+~P4(f337(f337(f251(x70911),x70912),x70913))+P4(f337(f337(f251(x70911),x70912),f337(f337(f81(x70911),x70913),x70914)))
% 157.25/157.01  [7092]~P87(x70921)+~P4(f337(f337(f251(x70921),f2(x70921)),x70923))+~P4(f337(f337(f251(x70921),x70922),x70924))+P4(f337(f337(f251(x70921),x70922),f337(f337(f81(x70921),x70923),x70924)))
% 157.25/157.01  [7093]~P122(x70931)+~P4(f337(f337(f252(x70931),f2(x70931)),x70933))+~P4(f337(f337(f252(x70931),x70932),x70934))+P4(f337(f337(f252(x70931),x70932),f337(f337(f81(x70931),x70933),x70934)))
% 157.25/157.01  [7094]~P87(x70941)+~P4(f337(f337(f251(x70941),x70942),x70944))+~P4(f337(f337(f252(x70941),f2(x70941)),x70943))+P4(f337(f337(f252(x70941),x70942),f337(f337(f81(x70941),x70943),x70944)))
% 157.25/157.01  [7095]~P87(x70951)+~P4(f337(f337(f251(x70951),f2(x70951)),x70953))+~P4(f337(f337(f252(x70951),x70952),x70954))+P4(f337(f337(f252(x70951),x70952),f337(f337(f81(x70951),x70953),x70954)))
% 157.25/157.01  [7135]~P105(x71351)+P4(f337(f337(f251(x71351),x71352),x71353))+P4(f337(f337(f251(x71351),x71352),x71354))+~P4(f337(f337(f251(x71351),x71352),f337(f337(f250(x71351),x71354),x71353)))
% 157.25/157.01  [7136]~P105(x71361)+P4(f337(f337(f252(x71361),x71362),x71363))+P4(f337(f337(f252(x71361),x71362),x71364))+~P4(f337(f337(f252(x71361),x71362),f337(f337(f250(x71361),x71364),x71363)))
% 157.25/157.01  [7424]~P106(x74242)+~P57(x74241)+~P4(f337(f337(f252(f892(x74241,x74242)),x74243),x74244))+P4(f337(f337(f251(f892(x74241,x74242)),x74243),x74244))
% 157.25/157.01  [7795]~P61(x77951)+~P4(f337(f337(f252(x77951),x77954),f2(x77951)))+~P4(f337(f337(f251(x77951),x77953),f337(f337(f295(x77951),x77952),x77954)))+P4(f337(f337(f251(x77951),x77952),f337(f337(f82(x77951),x77953),x77954)))
% 157.25/157.01  [7796]~P61(x77961)+~P4(f337(f337(f252(x77961),x77964),f2(x77961)))+~P4(f337(f337(f251(x77961),x77963),f337(f337(f82(x77961),x77962),x77964)))+P4(f337(f337(f251(x77961),x77962),f337(f337(f295(x77961),x77963),x77964)))
% 157.25/157.01  [7797]~P61(x77971)+~P4(f337(f337(f252(x77971),x77974),f2(x77971)))+~P4(f337(f337(f252(x77971),x77973),f337(f337(f295(x77971),x77972),x77974)))+P4(f337(f337(f252(x77971),x77972),f337(f337(f82(x77971),x77973),x77974)))
% 157.25/157.01  [7798]~P61(x77981)+~P4(f337(f337(f252(x77981),x77984),f2(x77981)))+~P4(f337(f337(f252(x77981),x77983),f337(f337(f82(x77981),x77982),x77984)))+P4(f337(f337(f252(x77981),x77982),f337(f337(f295(x77981),x77983),x77984)))
% 157.25/157.01  [7903]~P110(x79031)+~P4(f337(f337(f251(x79031),x79032),f2(x79031)))+~P4(f337(f337(f251(x79031),x79034),x79033))+P4(f337(f337(f251(x79031),f337(f337(f82(x79031),x79032),x79033)),f337(f337(f82(x79031),x79032),x79034)))
% 157.25/157.01  [7904]~P124(x79041)+~P4(f337(f337(f252(x79041),x79042),f2(x79041)))+~P4(f337(f337(f251(x79041),x79044),x79043))+P4(f337(f337(f251(x79041),f337(f337(f82(x79041),x79042),x79043)),f337(f337(f82(x79041),x79042),x79044)))
% 157.25/157.01  [7905]~P110(x79051)+~P4(f337(f337(f251(x79051),x79053),f2(x79051)))+~P4(f337(f337(f251(x79051),x79054),x79052))+P4(f337(f337(f251(x79051),f337(f337(f82(x79051),x79052),x79053)),f337(f337(f82(x79051),x79054),x79053)))
% 157.25/157.01  [7906]~P60(x79061)+~P4(f337(f337(f251(x79061),x79063),f2(x79061)))+~P4(f337(f337(f251(x79061),x79064),x79062))+P4(f337(f337(f251(x79061),f337(f337(f295(x79061),x79062),x79063)),f337(f337(f295(x79061),x79064),x79063)))
% 157.25/157.01  [7910]~P124(x79101)+~P4(f337(f337(f252(x79101),x79103),f2(x79101)))+~P4(f337(f337(f252(x79101),x79104),x79102))+P4(f337(f337(f252(x79101),f337(f337(f82(x79101),x79102),x79103)),f337(f337(f82(x79101),x79104),x79103)))
% 157.25/157.01  [7911]~P124(x79111)+~P4(f337(f337(f252(x79111),x79112),f2(x79111)))+~P4(f337(f337(f252(x79111),x79114),x79113))+P4(f337(f337(f252(x79111),f337(f337(f82(x79111),x79112),x79113)),f337(f337(f82(x79111),x79112),x79114)))
% 157.25/157.01  [7912]~P61(x79121)+~P4(f337(f337(f252(x79121),x79123),f2(x79121)))+~P4(f337(f337(f252(x79121),x79124),x79122))+P4(f337(f337(f252(x79121),f337(f337(f295(x79121),x79122),x79123)),f337(f337(f295(x79121),x79124),x79123)))
% 157.25/157.01  [7913]~P122(x79131)+~P4(f337(f337(f252(x79131),f79(x79131)),x79132))+~P4(f337(f337(f251(a884),x79133),x79134))+P4(f337(f337(f251(x79131),f337(f337(f262(x79131),x79132),x79133)),f337(f337(f262(x79131),x79132),x79134)))
% 157.25/157.01  [7914]~P122(x79141)+~P4(f337(f337(f251(x79141),f79(x79141)),x79142))+~P4(f337(f337(f251(a884),x79143),x79144))+P4(f337(f337(f251(x79141),f337(f337(f262(x79141),x79142),x79143)),f337(f337(f262(x79141),x79142),x79144)))
% 157.25/157.01  [7916]~P122(x79161)+~P4(f337(f337(f252(x79161),f79(x79161)),x79162))+~P4(f337(f337(f252(a884),x79163),x79164))+P4(f337(f337(f252(x79161),f337(f337(f262(x79161),x79162),x79163)),f337(f337(f262(x79161),x79162),x79164)))
% 157.25/157.01  [7943]P4(f337(f337(f252(a884),f2(a884)),f337(x79431,x79432)))+~P4(f337(f61(x79433),x79434))+~P4(f337(f337(f339(x79433),x79432),x79434))+~P4(f337(f337(f252(a884),f2(a884)),f337(f337(f9(x79433,a884),x79431),x79434)))
% 157.25/157.01  [7951]~P124(x79511)+~P4(f337(f337(f252(x79511),f2(x79511)),x79512))+~P4(f337(f337(f251(x79511),x79513),x79514))+P4(f337(f337(f251(x79511),f337(f337(f82(x79511),x79512),x79513)),f337(f337(f82(x79511),x79512),x79514)))
% 157.25/157.01  [7952]~P133(x79521)+~P4(f337(f337(f251(x79521),x79523),x79524))+~P4(f337(f337(f251(x79521),f2(x79521)),x79522))+P4(f337(f337(f251(x79521),f337(f337(f82(x79521),x79522),x79523)),f337(f337(f82(x79521),x79522),x79524)))
% 157.25/157.01  [7953]~P132(x79531)+~P4(f337(f337(f251(x79531),x79533),x79534))+~P4(f337(f337(f251(x79531),f2(x79531)),x79532))+P4(f337(f337(f251(x79531),f337(f337(f82(x79531),x79532),x79533)),f337(f337(f82(x79531),x79532),x79534)))
% 157.25/157.01  [7954]~P133(x79541)+~P4(f337(f337(f251(x79541),x79542),x79544))+~P4(f337(f337(f251(x79541),f2(x79541)),x79543))+P4(f337(f337(f251(x79541),f337(f337(f82(x79541),x79542),x79543)),f337(f337(f82(x79541),x79544),x79543)))
% 157.25/157.01  [7955]~P122(x79551)+~P4(f337(f337(f251(x79551),x79552),x79554))+~P4(f337(f337(f251(x79551),f2(x79551)),x79552))+P4(f337(f337(f251(x79551),f337(f337(f262(x79551),x79552),x79553)),f337(f337(f262(x79551),x79554),x79553)))
% 157.25/157.01  [7956]~P60(x79561)+~P4(f337(f337(f251(x79561),x79562),x79564))+~P4(f337(f337(f251(x79561),f2(x79561)),x79563))+P4(f337(f337(f251(x79561),f337(f337(f295(x79561),x79562),x79563)),f337(f337(f295(x79561),x79564),x79563)))
% 157.25/157.01  [7958]~P117(x79581)+~P4(f337(f337(f252(x79581),x79583),x79584))+~P4(f337(f337(f252(x79581),f2(x79581)),x79582))+P4(f337(f337(f252(x79581),f337(f337(f82(x79581),x79582),x79583)),f337(f337(f82(x79581),x79582),x79584)))
% 157.25/157.01  [7959]~P127(x79591)+~P4(f337(f337(f252(x79591),x79593),x79594))+~P4(f337(f337(f252(x79591),f2(x79591)),x79592))+P4(f337(f337(f252(x79591),f337(f337(f82(x79591),x79592),x79593)),f337(f337(f82(x79591),x79592),x79594)))
% 157.25/157.01  [7960]~P124(x79601)+~P4(f337(f337(f252(x79601),x79602),x79604))+~P4(f337(f337(f252(x79601),f2(x79601)),x79603))+P4(f337(f337(f252(x79601),f337(f337(f82(x79601),x79602),x79603)),f337(f337(f82(x79601),x79604),x79603)))
% 157.25/157.01  [7961]~P127(x79611)+~P4(f337(f337(f252(x79611),x79612),x79614))+~P4(f337(f337(f252(x79611),f2(x79611)),x79613))+P4(f337(f337(f252(x79611),f337(f337(f82(x79611),x79612),x79613)),f337(f337(f82(x79611),x79614),x79613)))
% 157.25/157.01  [7962]~P124(x79621)+~P4(f337(f337(f252(x79621),x79623),x79624))+~P4(f337(f337(f252(x79621),f2(x79621)),x79622))+P4(f337(f337(f252(x79621),f337(f337(f82(x79621),x79622),x79623)),f337(f337(f82(x79621),x79622),x79624)))
% 157.25/157.01  [7963]~P61(x79631)+~P4(f337(f337(f252(x79631),x79632),x79634))+~P4(f337(f337(f252(x79631),f2(x79631)),x79633))+P4(f337(f337(f252(x79631),f337(f337(f295(x79631),x79632),x79633)),f337(f337(f295(x79631),x79634),x79633)))
% 157.25/157.01  [8006]~P107(x80062)+P4(f337(f337(f252(f892(x80061,x80062)),x80064),x80063))+~P4(f337(f337(f251(f892(x80061,x80062)),x80064),x80063))+P4(f337(f337(f251(f892(x80061,x80062)),x80063),x80064))
% 157.25/157.01  [8047]P4(f337(f337(f339(x80471),x80472),x80473))+P4(f337(f337(f339(x80471),x80472),x80474))+~P4(f337(f337(f251(f892(x80471,a878)),x80474),x80473))+P4(f337(f337(f252(f892(x80471,a878)),x80474),f337(f337(f315(x80471),x80472),x80473)))
% 157.25/157.01  [8202]P4(f337(f337(f339(x82021),x82022),x82023))+P4(f337(f337(f339(x82021),x82022),x82024))+~P4(f337(f337(f252(f892(x82021,a878)),x82024),f337(f337(f315(x82021),x82022),x82023)))+P4(f337(f337(f251(f892(x82021,a878)),x82024),x82023))
% 157.25/157.01  [8210]~P57(x82101)+P10(x82101,x82102,x82103)+~P4(f337(x82102,x82104))+~P4(f337(f337(f339(f885(x82101)),x82104),f337(f175(f885(x82101)),f54(x82101,x82103,f55(x82101)))))
% 157.25/157.01  [8220]~P11(x82203,x82201,x82204)+~P57(x82203)+P4(f337(x82201,x82202))+~P4(f337(f337(f339(f885(x82203)),x82202),f337(f175(f885(x82203)),f54(x82203,x82204,f55(x82203)))))
% 157.25/157.01  [8273]~P124(x82731)+P4(f337(f337(f252(x82731),x82733),x82732))+P4(f337(f337(f252(x82731),x82732),x82733))+~P4(f337(f337(f252(x82731),f337(f337(f82(x82731),x82734),x82732)),f337(f337(f82(x82731),x82734),x82733)))
% 157.25/157.01  [8274]~P124(x82741)+P4(f337(f337(f252(x82741),x82743),x82742))+P4(f337(f337(f252(x82741),x82742),x82743))+~P4(f337(f337(f252(x82741),f337(f337(f82(x82741),x82742),x82744)),f337(f337(f82(x82741),x82743),x82744)))
% 157.25/157.01  [8285]~P124(x82851)+P4(f337(f337(f252(x82851),x82854),f2(x82851)))+P4(f337(f337(f252(x82851),x82852),x82853))+~P4(f337(f337(f252(x82851),f337(f337(f82(x82851),x82852),x82854)),f337(f337(f82(x82851),x82853),x82854)))
% 157.25/157.01  [8286]~P124(x82861)+P4(f337(f337(f252(x82861),x82864),f2(x82861)))+P4(f337(f337(f252(x82861),x82862),x82863))+~P4(f337(f337(f252(x82861),f337(f337(f82(x82861),x82864),x82862)),f337(f337(f82(x82861),x82864),x82863)))
% 157.25/157.01  [8290]~P124(x82901)+P4(f337(f337(f252(x82901),x82902),x82903))+P4(f337(f337(f252(x82901),f2(x82901)),x82904))+~P4(f337(f337(f252(x82901),f337(f337(f82(x82901),x82904),x82903)),f337(f337(f82(x82901),x82904),x82902)))
% 157.25/157.01  [8291]~P124(x82911)+P4(f337(f337(f252(x82911),x82912),x82913))+P4(f337(f337(f252(x82911),f2(x82911)),x82914))+~P4(f337(f337(f252(x82911),f337(f337(f82(x82911),x82913),x82914)),f337(f337(f82(x82911),x82912),x82914)))
% 157.25/157.01  [8304]~P124(x83041)+P4(f337(f337(f252(x83041),x83042),f2(x83041)))+P4(f337(f337(f252(x83041),f2(x83041)),x83042))+~P4(f337(f337(f252(x83041),f337(f337(f82(x83041),x83043),x83042)),f337(f337(f82(x83041),x83044),x83042)))
% 157.25/157.01  [8305]~P124(x83051)+P4(f337(f337(f252(x83051),x83052),f2(x83051)))+P4(f337(f337(f252(x83051),f2(x83051)),x83052))+~P4(f337(f337(f252(x83051),f337(f337(f82(x83051),x83052),x83053)),f337(f337(f82(x83051),x83052),x83054)))
% 157.25/157.01  [8332]~P124(x83321)+~P4(f337(f337(f252(x83321),x83324),f2(x83321)))+P4(f337(f337(f251(x83321),x83322),x83323))+~P4(f337(f337(f251(x83321),f337(f337(f82(x83321),x83324),x83323)),f337(f337(f82(x83321),x83324),x83322)))
% 157.25/157.01  [8333]~P124(x83331)+~P4(f337(f337(f252(x83331),x83334),f2(x83331)))+P4(f337(f337(f252(x83331),x83332),x83333))+~P4(f337(f337(f252(x83331),f337(f337(f82(x83331),x83334),x83333)),f337(f337(f82(x83331),x83334),x83332)))
% 157.25/157.01  [8343]~P122(x83433)+~P4(f337(f337(f252(x83433),f79(x83433)),x83434))+P4(f337(f337(f251(a884),x83431),x83432))+~P4(f337(f337(f251(x83433),f337(f337(f262(x83433),x83434),x83431)),f337(f337(f262(x83433),x83434),x83432)))
% 157.25/157.01  [8345]~P122(x83453)+~P4(f337(f337(f252(x83453),f79(x83453)),x83454))+P4(f337(f337(f252(a884),x83451),x83452))+~P4(f337(f337(f252(x83453),f337(f337(f262(x83453),x83454),x83451)),f337(f337(f262(x83453),x83454),x83452)))
% 157.25/157.01  [8355]~P124(x83551)+P4(f337(f337(f251(x83551),x83552),x83553))+~P4(f337(f337(f252(x83551),f2(x83551)),x83554))+~P4(f337(f337(f251(x83551),f337(f337(f82(x83551),x83554),x83552)),f337(f337(f82(x83551),x83554),x83553)))
% 157.25/157.01  [8356]~P127(x83561)+P4(f337(f337(f251(x83561),x83562),x83563))+~P4(f337(f337(f252(x83561),f2(x83561)),x83564))+~P4(f337(f337(f251(x83561),f337(f337(f82(x83561),x83564),x83562)),f337(f337(f82(x83561),x83564),x83563)))
% 157.25/157.01  [8357]~P127(x83571)+P4(f337(f337(f251(x83571),x83572),x83573))+~P4(f337(f337(f252(x83571),f2(x83571)),x83574))+~P4(f337(f337(f251(x83571),f337(f337(f82(x83571),x83572),x83574)),f337(f337(f82(x83571),x83573),x83574)))
% 157.25/157.01  [8358]~P124(x83581)+P4(f337(f337(f252(x83581),x83582),x83583))+~P4(f337(f337(f252(x83581),f2(x83581)),x83584))+~P4(f337(f337(f252(x83581),f337(f337(f82(x83581),x83584),x83582)),f337(f337(f82(x83581),x83584),x83583)))
% 157.25/157.01  [8359]~P127(x83591)+P4(f337(f337(f252(x83591),x83592),x83593))+~P4(f337(f337(f251(x83591),f2(x83591)),x83594))+~P4(f337(f337(f252(x83591),f337(f337(f82(x83591),x83594),x83592)),f337(f337(f82(x83591),x83594),x83593)))
% 157.25/157.01  [8360]~P128(x83601)+P4(f337(f337(f252(x83601),x83602),x83603))+~P4(f337(f337(f251(x83601),f2(x83601)),x83604))+~P4(f337(f337(f252(x83601),f337(f337(f82(x83601),x83604),x83602)),f337(f337(f82(x83601),x83604),x83603)))
% 157.25/157.01  [8361]~P122(x83611)+~P4(f337(f337(f251(x83611),f2(x83611)),x83613))+P4(f337(f337(f252(x83611),x83612),x83613))+~P4(f337(f337(f252(x83611),f337(f337(f262(x83611),x83612),x83614)),f337(f337(f262(x83611),x83613),x83614)))
% 157.25/157.01  [8362]~P127(x83621)+P4(f337(f337(f252(x83621),x83622),x83623))+~P4(f337(f337(f251(x83621),f2(x83621)),x83624))+~P4(f337(f337(f252(x83621),f337(f337(f82(x83621),x83622),x83624)),f337(f337(f82(x83621),x83623),x83624)))
% 157.25/157.01  [8363]~P128(x83631)+P4(f337(f337(f252(x83631),x83632),x83633))+~P4(f337(f337(f251(x83631),f2(x83631)),x83634))+~P4(f337(f337(f252(x83631),f337(f337(f82(x83631),x83632),x83634)),f337(f337(f82(x83631),x83633),x83634)))
% 157.25/157.01  [8406]P4(f337(f337(f339(x84061),x84062),x84063))+~P4(f337(f337(f251(f892(x84061,a878)),x84063),x84064))+~P4(f337(f337(f252(f892(x84061,a878)),x84063),x84064))+P4(f337(f337(f252(f892(x84061,a878)),x84063),f337(f337(f315(x84061),x84062),x84064)))
% 157.25/157.01  [8650]~P57(x86501)+~P94(x86502)+~E(f337(x86503,f802(x86504,x86503,x86501,x86502)),f337(x86504,f802(x86504,x86503,x86501,x86502)))+P4(f337(f337(f92(f892(x86501,x86502)),x86503),x86504))
% 157.25/157.01  [8764]E(f337(f337(f22(a1),f418(x87641,x87642,x87643,x87644)),f419(x87641,x87642,x87643,x87644)),x87644)+~P4(f337(f337(f252(a1),f2(a1)),x87643))+~P4(f337(f337(f251(a1),x87641),x87644))+P4(f337(f337(f251(a1),x87641),f337(f337(f81(a1),x87644),x87643)))
% 157.25/157.01  [8765]E(f337(f337(f22(a1),f426(x87651,x87652,x87653,x87654)),f427(x87651,x87652,x87653,x87654)),x87654)+~P4(f337(f337(f252(a1),f2(a1)),x87653))+~P4(f337(f337(f252(a1),x87651),x87654))+P4(f337(f337(f252(a1),x87651),f337(f337(f81(a1),x87654),x87653)))
% 157.25/157.01  [8900]~E(f337(f337(f167(x89001),x89003),f719(x89004,x89003,x89001,x89002)),f337(f337(f167(x89001),x89004),f719(x89004,x89003,x89001,x89002)))+E(f337(f337(f178(x89001),x89002),x89003),f337(f337(f178(x89001),x89002),x89004))+~P4(f337(f337(f251(a884),x89002),f337(f198(f885(x89001)),x89003)))+~P4(f337(f337(f251(a884),x89002),f337(f198(f885(x89001)),x89004)))
% 157.25/157.01  [8970]~P4(f337(f337(f252(a1),f2(a1)),x89703))+~P4(f337(f337(f251(a1),x89701),x89704))+P4(f337(f337(f339(a1),f418(x89701,x89702,x89703,x89704)),x89702))+P4(f337(f337(f251(a1),x89701),f337(f337(f81(a1),x89704),x89703)))
% 157.25/157.01  [8971]~P4(f337(f337(f252(a1),f2(a1)),x89713))+~P4(f337(f337(f252(a1),x89711),x89714))+P4(f337(f337(f339(a1),f426(x89711,x89712,x89713,x89714)),x89712))+P4(f337(f337(f252(a1),x89711),f337(f337(f81(a1),x89714),x89713)))
% 157.25/157.01  [9007]~P101(x90071)+~P4(f337(f61(x90071),x90073))+~P4(f337(f337(f339(x90071),x90074),x90073))+P4(f337(f337(f251(x90071),f337(f337(f64(x90071,x90071,f104(x90071)),x90072),x90073)),f337(f337(f104(x90071),x90074),x90072)))
% 157.25/157.01  [9008]~P105(x90081)+~P4(f337(f61(x90081),x90083))+~P4(f337(f337(f339(x90081),x90084),x90083))+P4(f337(f337(f251(x90081),f337(f337(f64(x90081,x90081,f249(x90081)),x90082),x90083)),f337(f337(f249(x90081),x90084),x90082)))
% 157.25/157.01  [9054]E(f337(f337(f178(x90541),x90542),x90543),f337(f337(f178(x90541),x90542),x90544))+P4(f337(f337(f252(a884),f719(x90543,x90544,x90541,x90542)),x90542))+~P4(f337(f337(f251(a884),x90542),f337(f198(f885(x90541)),x90543)))+~P4(f337(f337(f251(a884),x90542),f337(f198(f885(x90541)),x90544)))
% 157.25/157.01  [9059]~P4(f337(f337(f252(a1),f2(a1)),x90593))+~P4(f337(f337(f251(a1),x90591),x90592))+P4(f337(f337(f339(a1),f419(x90591,x90594,x90593,x90592)),f308(a1,f79(a1),x90593)))+P4(f337(f337(f251(a1),x90591),f337(f337(f81(a1),x90592),x90593)))
% 157.25/157.01  [9060]~P4(f337(f337(f252(a1),f2(a1)),x90603))+~P4(f337(f337(f252(a1),x90601),x90602))+P4(f337(f337(f339(a1),f427(x90601,x90604,x90603,x90602)),f308(a1,f79(a1),x90603)))+P4(f337(f337(f252(a1),x90601),f337(f337(f81(a1),x90602),x90603)))
% 157.25/157.01  [9222]~E(f337(f181(x92221,x92222),x92223),f337(f181(x92221,x92222),x92224))+E(f337(f175(f891(x92221,x92222)),x92223),f337(f175(f891(x92221,x92222)),x92224))+~P4(f337(f139(x92221),f337(f337(f156(f891(x92221,x92222),x92221),f271(x92221,x92222)),x92224)))+~P4(f337(f139(x92221),f337(f337(f156(f891(x92221,x92222),x92221),f271(x92221,x92222)),x92223)))
% 157.25/157.01  [9234]E(f337(f181(x92341,x92342),x92343),f337(f181(x92341,x92342),x92344))+~E(f337(f175(f891(x92341,x92342)),x92343),f337(f175(f891(x92341,x92342)),x92344))+~P4(f337(f139(x92341),f337(f337(f156(f891(x92341,x92342),x92341),f271(x92341,x92342)),x92344)))+~P4(f337(f139(x92341),f337(f337(f156(f891(x92341,x92342),x92341),f271(x92341,x92342)),x92343)))
% 157.25/157.01  [9371]~P100(x93711)+~P4(f337(f61(x93711),x93714))+P4(f337(f337(f339(x93711),f841(x93712,x93713,x93714,x93711)),x93714))+P4(f337(f337(f251(x93711),f337(f337(f64(x93711,x93711,f113(x93711)),x93712),x93714)),f337(f337(f113(x93711),x93713),x93712)))
% 157.25/157.01  [9372]~P105(x93721)+~P4(f337(f61(x93721),x93724))+P4(f337(f337(f339(x93721),f505(x93722,x93723,x93724,x93721)),x93724))+P4(f337(f337(f251(x93721),f337(f337(f64(x93721,x93721,f250(x93721)),x93722),x93724)),f337(f337(f250(x93721),x93723),x93722)))
% 157.25/157.01  [9495]~P100(x94951)+~P4(f337(f61(x94951),x94953))+~P4(f337(f337(f251(x94951),f841(x94952,x94954,x94953,x94951)),x94954))+P4(f337(f337(f251(x94951),f337(f337(f64(x94951,x94951,f113(x94951)),x94952),x94953)),f337(f337(f113(x94951),x94954),x94952)))
% 157.25/157.01  [9496]~P105(x94961)+~P4(f337(f61(x94961),x94963))+~P4(f337(f337(f251(x94961),f505(x94962,x94964,x94963,x94961)),x94964))+P4(f337(f337(f251(x94961),f337(f337(f64(x94961,x94961,f250(x94961)),x94962),x94963)),f337(f337(f250(x94961),x94964),x94962)))
% 157.25/157.01  [9499]~P4(f337(f337(f251(a1),f2(a1)),x94994))+~P4(f337(f337(f252(a1),f2(a1)),x94993))+~P4(f337(f337(f252(a1),x94994),x94991))+P4(f337(f337(f252(a1),f337(f337(f81(a1),f337(f337(f82(a1),x94991),f44(a1,x94992,x94993))),x94994)),f337(f337(f82(a1),x94991),x94993)))
% 157.25/157.01  [9892]E(x98921,x98922)+P4(f337(f337(f339(f891(f885(x98923),f885(x98923))),f337(f337(f272(f885(x98923),f885(x98923)),x98922),x98921)),f149(x98923,x98924)))+P4(f337(f337(f339(f891(f885(x98923),f885(x98923))),f337(f337(f272(f885(x98923),f885(x98923)),x98921),x98922)),f149(x98923,x98924)))+~P4(f337(f337(f339(f891(x98923,x98923)),f337(f337(f272(x98923,x98923),f714(x98921,x98922,x98924,x98923)),f717(x98921,x98922,x98924,x98923))),x98924))
% 157.25/157.01  [9893]E(x98931,x98932)+P4(f337(f337(f339(f891(f885(x98933),f885(x98933))),f337(f337(f272(f885(x98933),f885(x98933)),x98932),x98931)),f149(x98933,x98934)))+P4(f337(f337(f339(f891(f885(x98933),f885(x98933))),f337(f337(f272(f885(x98933),f885(x98933)),x98931),x98932)),f149(x98933,x98934)))+~P4(f337(f337(f339(f891(x98933,x98933)),f337(f337(f272(x98933,x98933),f717(x98931,x98932,x98934,x98933)),f714(x98931,x98932,x98934,x98933))),x98934))
% 157.25/157.01  [7494]~P100(x74941)+~P4(f337(f337(f251(x74941),x74943),x74944))+~P4(f337(f337(f251(x74941),x74942),x74944))+P4(f337(f337(f251(x74941),f337(f337(f113(x74941),x74942),x74943)),x74944))
% 157.25/157.01  [7497]~P105(x74971)+~P4(f337(f337(f251(x74971),x74973),x74974))+~P4(f337(f337(f251(x74971),x74972),x74974))+P4(f337(f337(f251(x74971),f337(f337(f250(x74971),x74972),x74973)),x74974))
% 157.25/157.01  [7498]~P105(x74981)+~P4(f337(f337(f252(x74981),x74983),x74984))+~P4(f337(f337(f252(x74981),x74982),x74984))+P4(f337(f337(f252(x74981),f337(f337(f250(x74981),x74982),x74983)),x74984))
% 157.25/157.01  [7820]~E(x78201,x78203)+E(f141(a884,f337(f307(a884,x78201),x78202)),f337(f337(f153(a884),x78203),x78204))+~E(f141(a884,f337(f307(a884,f337(f337(f81(a884),x78201),f79(a884))),x78202)),x78204)+~P4(f337(f337(f252(a884),x78201),x78202))
% 157.25/157.01  [7829]~P105(x78291)+P4(f337(f337(f251(x78291),x78292),x78293))+P4(f337(f337(f251(x78291),x78294),x78293))+~P4(f337(f337(f251(x78291),f337(f337(f249(x78291),x78294),x78292)),x78293))
% 157.25/157.01  [7830]~P105(x78301)+P4(f337(f337(f252(x78301),x78302),x78303))+P4(f337(f337(f252(x78301),x78304),x78303))+~P4(f337(f337(f252(x78301),f337(f337(f249(x78301),x78304),x78302)),x78303))
% 157.25/157.01  [8103]~P60(x81031)+~P4(f337(f337(f252(x81031),f2(x81031)),x81033))+~P4(f337(f337(f251(x81031),x81032),f337(f337(f295(x81031),x81034),x81033)))+P4(f337(f337(f251(x81031),f337(f337(f82(x81031),x81032),x81033)),x81034))
% 157.25/157.01  [8104]~P61(x81041)+~P4(f337(f337(f252(x81041),f2(x81041)),x81043))+~P4(f337(f337(f251(x81041),x81042),f337(f337(f295(x81041),x81044),x81043)))+P4(f337(f337(f251(x81041),f337(f337(f82(x81041),x81042),x81043)),x81044))
% 157.25/157.01  [8106]~P60(x81061)+~P4(f337(f337(f252(x81061),f2(x81061)),x81063))+~P4(f337(f337(f251(x81061),x81062),f337(f337(f82(x81061),x81064),x81063)))+P4(f337(f337(f251(x81061),f337(f337(f295(x81061),x81062),x81063)),x81064))
% 157.25/157.01  [8107]~P61(x81071)+~P4(f337(f337(f252(x81071),f2(x81071)),x81073))+~P4(f337(f337(f251(x81071),x81072),f337(f337(f82(x81071),x81074),x81073)))+P4(f337(f337(f251(x81071),f337(f337(f295(x81071),x81072),x81073)),x81074))
% 157.25/157.01  [8108]~P60(x81081)+~P4(f337(f337(f252(x81081),f2(x81081)),x81083))+~P4(f337(f337(f252(x81081),x81082),f337(f337(f295(x81081),x81084),x81083)))+P4(f337(f337(f252(x81081),f337(f337(f82(x81081),x81082),x81083)),x81084))
% 157.25/157.01  [8109]~P61(x81091)+~P4(f337(f337(f252(x81091),f2(x81091)),x81093))+~P4(f337(f337(f252(x81091),x81092),f337(f337(f295(x81091),x81094),x81093)))+P4(f337(f337(f252(x81091),f337(f337(f82(x81091),x81092),x81093)),x81094))
% 157.25/157.01  [8111]~P60(x81111)+~P4(f337(f337(f252(x81111),f2(x81111)),x81113))+~P4(f337(f337(f252(x81111),x81112),f337(f337(f82(x81111),x81114),x81113)))+P4(f337(f337(f252(x81111),f337(f337(f295(x81111),x81112),x81113)),x81114))
% 157.25/157.01  [8112]~P61(x81121)+~P4(f337(f337(f252(x81121),f2(x81121)),x81123))+~P4(f337(f337(f252(x81121),x81122),f337(f337(f82(x81121),x81124),x81123)))+P4(f337(f337(f252(x81121),f337(f337(f295(x81121),x81122),x81123)),x81124))
% 157.25/157.01  [8242]~P60(x82421)+~P4(f337(f337(f252(x82421),f2(x82421)),x82424))+P4(f337(f337(f251(x82421),x82422),f337(f337(f82(x82421),x82423),x82424)))+~P4(f337(f337(f251(x82421),f337(f337(f295(x82421),x82422),x82424)),x82423))
% 157.25/157.01  [8244]~P60(x82441)+~P4(f337(f337(f252(x82441),f2(x82441)),x82444))+P4(f337(f337(f251(x82441),x82442),f337(f337(f295(x82441),x82443),x82444)))+~P4(f337(f337(f251(x82441),f337(f337(f82(x82441),x82442),x82444)),x82443))
% 157.25/157.01  [8245]~P61(x82451)+~P4(f337(f337(f252(x82451),f2(x82451)),x82454))+P4(f337(f337(f251(x82451),x82452),f337(f337(f82(x82451),x82453),x82454)))+~P4(f337(f337(f251(x82451),f337(f337(f295(x82451),x82452),x82454)),x82453))
% 157.25/157.01  [8246]~P61(x82461)+~P4(f337(f337(f252(x82461),f2(x82461)),x82464))+P4(f337(f337(f251(x82461),x82462),f337(f337(f295(x82461),x82463),x82464)))+~P4(f337(f337(f251(x82461),f337(f337(f82(x82461),x82462),x82464)),x82463))
% 157.25/157.01  [8247]~P60(x82471)+~P4(f337(f337(f252(x82471),f2(x82471)),x82474))+P4(f337(f337(f252(x82471),x82472),f337(f337(f82(x82471),x82473),x82474)))+~P4(f337(f337(f252(x82471),f337(f337(f295(x82471),x82472),x82474)),x82473))
% 157.25/157.01  [8249]~P60(x82491)+~P4(f337(f337(f252(x82491),f2(x82491)),x82494))+P4(f337(f337(f252(x82491),x82492),f337(f337(f295(x82491),x82493),x82494)))+~P4(f337(f337(f252(x82491),f337(f337(f82(x82491),x82492),x82494)),x82493))
% 157.25/157.01  [8250]~P61(x82501)+~P4(f337(f337(f252(x82501),f2(x82501)),x82504))+P4(f337(f337(f252(x82501),x82502),f337(f337(f82(x82501),x82503),x82504)))+~P4(f337(f337(f252(x82501),f337(f337(f295(x82501),x82502),x82504)),x82503))
% 157.25/157.01  [8251]~P61(x82511)+~P4(f337(f337(f252(x82511),f2(x82511)),x82514))+P4(f337(f337(f252(x82511),x82512),f337(f337(f295(x82511),x82513),x82514)))+~P4(f337(f337(f252(x82511),f337(f337(f82(x82511),x82512),x82514)),x82513))
% 157.25/157.01  [8410]~P61(x84101)+~P4(f337(f337(f252(x84101),x84103),f2(x84101)))+~P4(f337(f337(f251(x84101),f337(f337(f295(x84101),x84104),x84103)),x84102))+P4(f337(f337(f251(x84101),f337(f337(f82(x84101),x84102),x84103)),x84104))
% 157.25/157.01  [8411]~P61(x84111)+~P4(f337(f337(f252(x84111),x84113),f2(x84111)))+~P4(f337(f337(f251(x84111),f337(f337(f82(x84111),x84114),x84113)),x84112))+P4(f337(f337(f251(x84111),f337(f337(f295(x84111),x84112),x84113)),x84114))
% 157.25/157.01  [8412]~P61(x84121)+~P4(f337(f337(f252(x84121),x84123),f2(x84121)))+~P4(f337(f337(f252(x84121),f337(f337(f295(x84121),x84124),x84123)),x84122))+P4(f337(f337(f252(x84121),f337(f337(f82(x84121),x84122),x84123)),x84124))
% 157.25/157.01  [8413]~P61(x84131)+~P4(f337(f337(f252(x84131),x84133),f2(x84131)))+~P4(f337(f337(f252(x84131),f337(f337(f82(x84131),x84134),x84133)),x84132))+P4(f337(f337(f252(x84131),f337(f337(f295(x84131),x84132),x84133)),x84134))
% 157.25/157.01  [8423]~P4(f337(x84231,x84234))+~P4(f337(f337(f252(a884),x84232),f337(f337(f82(a884),x84233),f337(a115,x84234))))+P4(f337(x84231,f337(f337(f38(a884),x84232),x84233)))+~P4(f337(f337(f251(a884),f337(f337(f82(a884),x84233),x84234)),x84232))
% 157.25/157.01  [8624]~P100(x86241)+~P4(f337(f61(x86241),x86244))+~P4(f337(f337(f339(x86241),x86242),x86244))+P4(f337(f337(f251(x86241),f337(f337(f113(x86241),x86242),x86243)),f337(f337(f64(x86241,x86241,f113(x86241)),x86243),x86244)))
% 157.25/157.01  [8625]~P105(x86251)+~P4(f337(f61(x86251),x86254))+~P4(f337(f337(f339(x86251),x86252),x86254))+P4(f337(f337(f251(x86251),f337(f337(f250(x86251),x86252),x86253)),f337(f337(f64(x86251,x86251,f250(x86251)),x86253),x86254)))
% 157.25/157.01  [8766]~P4(f337(f61(x87661),x87662))+E(f337(f37(x87661),f337(f337(f22(f892(x87661,a878)),x87662),f337(f337(f315(x87661),x87663),x87664))),f337(f337(f22(a884),f337(f37(x87661),f337(f337(f22(f892(x87661,a878)),x87662),x87664))),f79(a884)))+P4(f337(f337(f339(x87661),x87663),x87664))+~P4(f337(f337(f339(x87661),x87663),x87662))
% 157.25/157.01  [8836]E(f337(f337(f81(a1),f420(x88361,x88362,x88363,x88364)),f421(x88361,x88362,x88363,x88364)),x88364)+~P4(f337(f337(f252(a1),f2(a1)),x88363))+~P4(f337(f337(f251(a1),x88364),x88361))+P4(f337(f337(f251(a1),f337(f337(f22(a1),x88364),x88363)),x88361))
% 157.25/157.01  [8837]E(f337(f337(f81(a1),f428(x88371,x88372,x88373,x88374)),f429(x88371,x88372,x88373,x88374)),x88374)+~P4(f337(f337(f252(a1),f2(a1)),x88373))+~P4(f337(f337(f252(a1),x88374),x88371))+P4(f337(f337(f252(a1),f337(f337(f22(a1),x88374),x88373)),x88371))
% 157.25/157.01  [9039]~P4(f337(f337(f252(a1),f2(a1)),x90393))+~P4(f337(f337(f251(a1),x90394),x90391))+P4(f337(f337(f339(a1),f420(x90391,x90392,x90393,x90394)),x90392))+P4(f337(f337(f251(a1),f337(f337(f22(a1),x90394),x90393)),x90391))
% 157.25/157.01  [9040]~P4(f337(f337(f252(a1),f2(a1)),x90403))+~P4(f337(f337(f252(a1),x90404),x90401))+P4(f337(f337(f339(a1),f428(x90401,x90402,x90403,x90404)),x90402))+P4(f337(f337(f252(a1),f337(f337(f22(a1),x90404),x90403)),x90401))
% 157.25/157.01  [9124]~P4(f337(f337(f252(a1),f2(a1)),x91242))+~P4(f337(f337(f251(a1),x91241),x91243))+P4(f337(f337(f339(a1),f421(x91243,x91244,x91242,x91241)),f308(a1,f79(a1),x91242)))+P4(f337(f337(f251(a1),f337(f337(f22(a1),x91241),x91242)),x91243))
% 157.25/157.01  [9125]~P4(f337(f337(f252(a1),f2(a1)),x91252))+~P4(f337(f337(f252(a1),x91251),x91253))+P4(f337(f337(f339(a1),f429(x91253,x91254,x91252,x91251)),f308(a1,f79(a1),x91252)))+P4(f337(f337(f252(a1),f337(f337(f22(a1),x91251),x91252)),x91253))
% 157.25/157.01  [9144]~P4(f337(f337(f251(a1),f2(a1)),x91444))+~P4(f337(f337(f252(a1),f2(a1)),x91443))+~P4(f337(f337(f252(a1),x91444),x91441))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),f337(f337(f82(a1),x91441),f44(a1,x91442,x91443))),x91444)))
% 157.25/157.01  [9205]~P101(x92051)+~P4(f337(f61(x92051),x92054))+~P4(f337(f337(f251(x92051),x92052),f840(x92053,x92052,x92054,x92051)))+P4(f337(f337(f251(x92051),f337(f337(f104(x92051),x92052),x92053)),f337(f337(f64(x92051,x92051,f104(x92051)),x92053),x92054)))
% 157.25/157.01  [9206]~P105(x92061)+~P4(f337(f61(x92061),x92064))+~P4(f337(f337(f251(x92061),x92062),f504(x92063,x92062,x92064,x92061)))+P4(f337(f337(f251(x92061),f337(f337(f249(x92061),x92062),x92063)),f337(f337(f64(x92061,x92061,f249(x92061)),x92063),x92064)))
% 157.25/157.01  [9221]~P4(f337(f337(f251(a1),x92214),f2(a1)))+~P4(f337(f337(f252(a1),f2(a1)),x92212))+~P4(f337(f337(f252(a1),x92211),x92214))+P4(f337(f337(f252(a1),f337(f337(f82(a1),x92211),x92212)),f337(f337(f81(a1),f337(f337(f82(a1),x92211),f44(a1,x92213,x92212))),x92214)))
% 157.25/157.01  [9243]P4(f337(f61(x92431),x92432))+~P4(f337(f61(x92431),x92433))+~P4(f337(f337(f339(f892(x92431,a878)),x92432),f337(f337(f60(x92431),x92433),x92434)))+~P4(f337(f337(f251(f892(f891(x92431,x92431),a878)),x92434),f337(f337(f274(x92431,x92431),x92433),f337(f16(f892(x92431,a878),x92431),x92433))))
% 157.25/157.01  [9266]~P101(x92661)+~P4(f337(f61(x92661),x92664))+P4(f337(f337(f339(x92661),f840(x92662,x92663,x92664,x92661)),x92664))+P4(f337(f337(f251(x92661),f337(f337(f104(x92661),x92663),x92662)),f337(f337(f64(x92661,x92661,f104(x92661)),x92662),x92664)))
% 157.25/157.01  [9267]~P105(x92671)+~P4(f337(f61(x92671),x92674))+P4(f337(f337(f339(x92671),f504(x92672,x92673,x92674,x92671)),x92674))+P4(f337(f337(f251(x92671),f337(f337(f249(x92671),x92673),x92672)),f337(f337(f64(x92671,x92671,f249(x92671)),x92672),x92674)))
% 157.25/157.01  [9659]~P4(f337(f61(x96592),x96594))+~P4(f337(f61(x96591),x96593))+~P4(f337(f337(f251(a884),f337(f37(x96592),x96594)),f337(f37(x96591),x96593)))+P4(f337(f337(f251(f892(x96591,a878)),f337(f316(x96592,x96591,f549(x96593,x96591,x96594,x96592)),x96594)),x96593))
% 157.25/157.01  [9312]~P4(f337(f337(f339(x93121),x93122),x93124))+P4(f337(f337(f339(x93121),x93122),x93123))+~P4(f337(f337(f252(f892(x93121,a878)),x93124),f337(f337(f315(x93121),x93122),x93123)))+P4(f337(f337(f252(f892(x93121,a878)),f337(f337(f22(f892(x93121,a878)),x93124),f337(f337(f315(x93121),x93122),f197(f892(x93121,a878))))),x93123))
% 157.25/157.01  [9473]~P4(f337(f337(f339(x94731),x94732),x94734))+P4(f337(f337(f339(x94731),x94732),x94733))+P4(f337(f337(f252(f892(x94731,a878)),x94734),f337(f337(f315(x94731),x94732),x94733)))+~P4(f337(f337(f252(f892(x94731,a878)),f337(f337(f22(f892(x94731,a878)),x94734),f337(f337(f315(x94731),x94732),f197(f892(x94731,a878))))),x94733))
% 157.25/157.01  [9502]P4(f337(f337(f339(x95021),x95022),x95023))+~P4(f337(f337(f251(f892(x95021,a878)),x95024),x95023))+P4(f337(f337(f252(f892(x95021,a878)),x95024),f337(f337(f315(x95021),x95022),x95023)))+~P4(f337(f337(f252(f892(x95021,a878)),f337(f337(f22(f892(x95021,a878)),x95024),f337(f337(f315(x95021),x95022),f197(f892(x95021,a878))))),x95023))
% 157.25/157.01  [9507]~P4(f337(f337(f339(x95071),x95073),x95072))+~P4(f337(f337(f252(f892(x95071,a878)),x95072),x95074))+P4(f337(f337(f252(f892(x95071,a878)),x95072),f337(f337(f315(x95071),x95073),x95074)))+~P4(f337(f337(f252(f892(x95071,a878)),f337(f337(f22(f892(x95071,a878)),x95072),f337(f337(f315(x95071),x95073),f197(f892(x95071,a878))))),x95074))
% 157.25/157.01  [9521]~P4(f337(f337(f251(f892(x95211,a878)),x95212),x95214))+~P4(f337(f337(f252(f892(x95211,a878)),x95212),x95214))+P4(f337(f337(f252(f892(x95211,a878)),x95212),f337(f337(f315(x95211),x95213),x95214)))+~P4(f337(f337(f252(f892(x95211,a878)),f337(f337(f22(f892(x95211,a878)),x95212),f337(f337(f315(x95211),x95213),f197(f892(x95211,a878))))),x95214))
% 157.25/157.01  [9562]~P106(x95622)+~P57(x95621)+~P4(f337(f337(f251(f892(x95621,x95622)),x95623),x95624))+P4(f337(f58(x95621),f337(f337(f18(x95621,x95622,a878),f337(f337(f8(x95622,f892(x95622,a878),x95621),f251(x95622)),x95623)),x95624)))
% 157.25/157.01  [9706]~P106(x97062)+~P57(x97061)+P4(f337(f337(f251(f892(x97061,x97062)),x97063),x97064))+~P4(f337(f58(x97061),f337(f337(f18(x97061,x97062,a878),f337(f337(f8(x97062,f892(x97062,a878),x97061),f251(x97062)),x97063)),x97064)))
% 157.25/157.01  [9878]E(f337(f337(f167(x98781),f337(f337(f167(f885(x98781)),f183(x98781,x98782)),x98783)),x98784),f337(f337(f167(x98781),f337(f337(f167(f885(x98781)),x98782),x98784)),x98783))+~P4(f337(f337(f252(a884),x98783),f337(f198(f885(f885(x98781))),f183(x98781,x98782))))+~P14(a884,f337(f171(a884),f337(f337(f156(f885(x98781),a884),f198(f885(x98781))),x98782)))+~P4(f337(f337(f252(a884),x98784),f337(f198(f885(f885(x98781))),f337(f138(f885(x98781),f337(f337(f8(a884,a878,f885(x98781)),f337(f252(a884),x98783)),f198(f885(x98781)))),x98782))))
% 157.25/157.01  [9905]~P4(f337(f337(f339(f891(a884,a884)),x99054),x99051))+~P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),x99054),x99052)),a71))+~P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x99051),x99053)),a72))+P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x99051),f337(f337(f315(f891(a884,a884)),x99052),x99053))),a72))
% 157.25/157.01  [9906]~P4(f337(f337(f339(f891(a884,a884)),x99064),x99061))+~P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),x99064),x99062)),a35))+~P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x99061),x99063)),a69))+P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x99061),f337(f337(f315(f891(a884,a884)),x99062),x99063))),a69))
% 157.25/157.01  [9791]~P106(x97912)+~P57(x97911)+~P4(f337(f337(f252(f892(x97911,x97912)),x97913),x97914))+P4(f337(f57(x97911),f337(f337(f8(a878,a878,x97911),a332),f337(f337(f18(x97911,x97912,a878),f337(f337(f8(x97912,f892(x97912,a878),x97911),a334),x97913)),x97914))))
% 157.25/157.01  [9919]~P4(f337(f337(f339(f891(a884,a884)),x99194),x99193))+~P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),x99191),x99194)),a35))+~P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x99192),x99193)),a36))+P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),f337(f337(f315(f891(a884,a884)),x99191),x99192)),x99193)),a36))
% 157.25/157.01  [9920]~P4(f337(f337(f339(f891(a884,a884)),x99204),x99203))+~P4(f337(f337(f339(f891(f891(a884,a884),f891(a884,a884))),f337(f337(f272(f891(a884,a884),f891(a884,a884)),x99201),x99204)),a71))+~P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),x99202),x99203)),a70))+P4(f337(f337(f339(f891(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878))),f337(f337(f272(f892(f891(a884,a884),a878),f892(f891(a884,a884),a878)),f337(f337(f315(f891(a884,a884)),x99201),x99202)),x99203)),a70))
% 157.25/157.01  [6084]~P8(x60844,x60841)+~P4(f337(f337(x60841,x60842),x60845))+P4(f337(f337(x60841,x60842),x60843))+~P4(f337(f337(x60841,x60845),x60843))
% 157.25/157.01  [5344]~P67(x53445)+E(x53441,x53442)+~E(x53443,x53444)+~E(f337(f337(f22(x53445),x53443),x53444),f337(f337(f22(x53445),x53441),x53442))
% 157.25/157.01  [6194]~P17(x61945,x61941,x61943)+E(f337(f337(x61941,x61942),f337(x61943,x61944)),f337(x61943,x61944))+~P4(f337(f61(x61945),x61944))+~P4(f337(f337(f339(x61945),x61942),x61944))
% 157.25/157.01  [6388]~P78(x63881)+~E(f337(f337(f22(x63881),x63884),x63885),f337(f337(f22(x63881),x63882),x63883))+~P4(f337(f337(f251(x63881),x63884),x63885))+P4(f337(f337(f251(x63881),x63882),x63883))
% 157.25/157.01  [6390]~P78(x63901)+~E(f337(f337(f22(x63901),x63904),x63905),f337(f337(f22(x63901),x63902),x63903))+~P4(f337(f337(f252(x63901),x63904),x63905))+P4(f337(f337(f252(x63901),x63902),x63903))
% 157.25/157.01  [7355]~E(x73552,f337(f337(f153(x73551),x73554),x73555))+P4(f337(f337(f339(f885(x73551)),x73552),f163(x73551,x73553)))+~P4(f337(f337(f339(f885(x73551)),x73555),f163(x73551,x73553)))+~P4(f337(f337(f339(x73551),x73554),x73553))
% 157.25/157.01  [7771]~E(f337(f198(f885(x77711)),x77713),f337(f198(f885(x77712)),x77714))+~E(f337(f337(f156(f891(x77711,x77712),x77712),f275(x77711,x77712)),x77715),x77714)+~E(f337(f337(f156(f891(x77711,x77712),x77711),f271(x77711,x77712)),x77715),x77713)+E(f337(f337(f185(x77711,x77712),x77713),x77714),x77715)
% 157.25/157.01  [8100]~P106(x81001)+P4(f337(f337(f252(f892(x81001,a878)),f308(x81001,x81002,x81003)),f308(x81001,x81004,x81005)))+~P4(f337(f337(f251(x81001),x81004),x81005))+P4(f337(f337(f251(x81001),x81002),x81003))
% 157.25/157.01  [8194]~P106(x81941)+P4(f337(f337(f251(f892(x81941,a878)),f308(x81941,x81942,x81943)),f308(x81941,x81944,x81945)))+~P4(f337(f337(f251(x81941),x81943),x81945))+~P4(f337(f337(f251(x81941),x81944),x81942))
% 157.25/157.01  [8320]~P105(x83201)+P4(f337(f337(f251(x83201),x83202),x83203))+P4(f337(f337(f251(x83201),x83204),x83203))+~P4(f337(f337(f251(f892(x83201,a878)),f337(f307(x83201,x83203),x83202)),f337(f307(x83201,x83204),x83205)))
% 157.25/157.01  [8321]~P105(x83211)+P4(f337(f337(f251(x83211),x83212),x83213))+P4(f337(f337(f251(x83211),x83212),x83214))+~P4(f337(f337(f251(f892(x83211,a878)),f337(f307(x83211,x83213),x83212)),f337(f307(x83211,x83215),x83214)))
% 157.25/157.01  [8545]~P106(x85451)+~P4(f337(f337(f251(f892(x85451,a878)),f308(x85451,x85454,x85452)),f308(x85451,x85455,x85453)))+P4(f337(f337(f251(x85451),x85452),x85453))+~P4(f337(f337(f251(x85451),x85454),x85452))
% 157.25/157.01  [8546]~P106(x85461)+~P4(f337(f337(f252(f892(x85461,a878)),f308(x85461,x85464,x85462)),f308(x85461,x85465,x85463)))+P4(f337(f337(f251(x85461),x85462),x85463))+~P4(f337(f337(f251(x85461),x85464),x85462))
% 157.25/157.01  [8547]~P106(x85471)+~P4(f337(f337(f251(f892(x85471,a878)),f308(x85471,x85473,x85474)),f308(x85471,x85472,x85475)))+P4(f337(f337(f251(x85471),x85472),x85473))+~P4(f337(f337(f251(x85471),x85473),x85474))
% 157.25/157.01  [8548]~P106(x85481)+~P4(f337(f337(f252(f892(x85481,a878)),f308(x85481,x85483,x85484)),f308(x85481,x85482,x85485)))+P4(f337(f337(f251(x85481),x85482),x85483))+~P4(f337(f337(f251(x85481),x85483),x85484))
% 157.25/157.01  [6083]~P17(x60832,x60835,x60833)+E(x60831,f197(f892(x60832,a878)))+~P4(f337(f61(x60832),x60831))+E(f337(x60833,f337(f337(f315(x60832),x60834),x60831)),f337(f337(x60835,x60834),f337(x60833,x60831)))
% 157.25/157.01  [6855]~E(x68551,x68552)+~E(f337(f337(f104(f892(x68553,a878)),x68554),x68555),f197(f892(x68553,a878)))+~P4(f337(f337(f339(x68553),x68552),x68555))+~P4(f337(f337(f339(x68553),x68551),x68554))
% 157.25/157.01  [6937]~P18(x69372,x69375,x69371)+~P4(f337(f61(x69372),x69374))+E(f337(x69371,f337(f337(f315(x69372),x69373),x69374)),f337(f337(f64(x69372,x69372,x69375),x69373),x69374))+P4(f337(f337(f339(x69372),x69373),x69374))
% 157.25/157.01  [7002]~P68(x70022)+~P4(f337(f61(x70021),x70025))+E(f337(f337(f6(x70021,x70022),x70023),f337(f337(f315(x70021),x70024),x70025)),f337(f337(f81(x70022),f337(x70023,x70024)),f337(f337(f6(x70021,x70022),x70023),x70025)))+P4(f337(f337(f339(x70021),x70024),x70025))
% 157.25/157.01  [7004]~P75(x70042)+~P4(f337(f61(x70041),x70045))+E(f337(f337(f9(x70041,x70042),x70043),f337(f337(f315(x70041),x70044),x70045)),f337(f337(f82(x70042),f337(x70043,x70044)),f337(f337(f9(x70041,x70042),x70043),x70045)))+P4(f337(f337(f339(x70041),x70044),x70045))
% 157.25/157.01  [7509]~P18(x75092,x75095,x75091)+~P4(f337(f61(x75092),x75094))+E(f337(x75091,f337(f337(f315(x75092),x75093),x75094)),x75093)+~E(f337(f337(f22(f892(x75092,a878)),x75094),f337(f337(f315(x75092),x75093),f197(f892(x75092,a878)))),f197(f892(x75092,a878)))
% 157.25/157.01  [7873]~P100(x78731)+~P4(f337(f337(f251(x78731),x78733),x78735))+~P4(f337(f337(f251(x78731),x78732),x78734))+P4(f337(f337(f251(x78731),f337(f337(f113(x78731),x78732),x78733)),f337(f337(f113(x78731),x78734),x78735)))
% 157.25/157.01  [7874]~P101(x78741)+~P4(f337(f337(f251(x78741),x78743),x78745))+~P4(f337(f337(f251(x78741),x78742),x78744))+P4(f337(f337(f251(x78741),f337(f337(f104(x78741),x78742),x78743)),f337(f337(f104(x78741),x78744),x78745)))
% 157.25/157.01  [7875]~P84(x78751)+~P4(f337(f337(f251(x78751),x78753),x78755))+~P4(f337(f337(f251(x78751),x78752),x78754))+P4(f337(f337(f251(x78751),f337(f337(f81(x78751),x78752),x78753)),f337(f337(f81(x78751),x78754),x78755)))
% 157.25/157.01  [7876]~P105(x78761)+~P4(f337(f337(f251(x78761),x78763),x78765))+~P4(f337(f337(f251(x78761),x78762),x78764))+P4(f337(f337(f251(x78761),f337(f337(f249(x78761),x78762),x78763)),f337(f337(f249(x78761),x78764),x78765)))
% 157.25/157.01  [7877]~P105(x78771)+~P4(f337(f337(f251(x78771),x78773),x78775))+~P4(f337(f337(f251(x78771),x78772),x78774))+P4(f337(f337(f251(x78771),f337(f337(f250(x78771),x78772),x78773)),f337(f337(f250(x78771),x78774),x78775)))
% 157.25/157.01  [7878]~P82(x78781)+~P4(f337(f337(f251(x78781),x78783),x78785))+~P4(f337(f337(f252(x78781),x78782),x78784))+P4(f337(f337(f252(x78781),f337(f337(f81(x78781),x78782),x78783)),f337(f337(f81(x78781),x78784),x78785)))
% 157.25/157.01  [7879]~P82(x78791)+~P4(f337(f337(f251(x78791),x78792),x78794))+~P4(f337(f337(f252(x78791),x78793),x78795))+P4(f337(f337(f252(x78791),f337(f337(f81(x78791),x78792),x78793)),f337(f337(f81(x78791),x78794),x78795)))
% 157.25/157.01  [7880]~P82(x78801)+~P4(f337(f337(f252(x78801),x78803),x78805))+~P4(f337(f337(f252(x78801),x78802),x78804))+P4(f337(f337(f252(x78801),f337(f337(f81(x78801),x78802),x78803)),f337(f337(f81(x78801),x78804),x78805)))
% 157.25/157.01  [8017]~P140(x80175)+E(x80171,x80172)+E(x80173,x80174)+~E(f337(f337(f81(x80175),f337(f337(f82(x80175),x80173),x80171)),f337(f337(f82(x80175),x80174),x80172)),f337(f337(f81(x80175),f337(f337(f82(x80175),x80173),x80172)),f337(f337(f82(x80175),x80174),x80171)))
% 157.25/157.01  [8150]P27(x81501,x81502,x81503)+~P28(x81501,x81504,x81505)+~P27(x81501,x81502,f598(x81505,x81504,x81501,x81502))+~P4(f337(f337(f339(f882(x81501)),x81503),x81505))
% 157.25/157.01  [8217]~P105(x82174)+~P4(f337(f139(x82171),x82173))+P4(f337(f337(f339(x82171),x82172),f337(f175(x82171),x82173)))+P4(f337(f139(x82171),f337(f337(f150(x82171,x82174,x82175),x82172),x82173)))
% 157.25/157.01  [8364]~P67(x83641)+E(f337(f337(f22(x83641),f337(f337(f6(a884,x83641),x83642),f337(f307(a884,x83643),x83644))),f337(f337(f6(a884,x83641),x83642),f337(f307(a884,x83643),x83645))),f337(f337(f6(a884,x83641),x83642),f337(f307(a884,x83645),x83644)))+~P4(f337(f337(f251(a884),x83645),x83644))+~P4(f337(f337(f251(a884),x83643),x83645))
% 157.25/157.01  [8365]~P68(x83651)+E(f337(f337(f81(x83651),f337(f337(f6(a884,x83651),x83652),f337(f307(a884,x83653),x83654))),f337(f337(f6(a884,x83651),x83652),f337(f307(a884,x83654),x83655))),f337(f337(f6(a884,x83651),x83652),f337(f307(a884,x83653),x83655)))+~P4(f337(f337(f251(a884),x83654),x83655))+~P4(f337(f337(f251(a884),x83653),x83654))
% 157.25/157.01  [8680]~P59(x86802)+E(x86801,f2(x86802))+E(x86803,f2(x86802))+E(f337(f337(f295(x86802),f337(f337(f22(x86802),f337(f337(f82(x86802),x86804),x86801)),f337(f337(f82(x86802),x86805),x86803))),f337(f337(f82(x86802),x86803),x86801)),f337(f337(f22(x86802),f337(f337(f295(x86802),x86804),x86803)),f337(f337(f295(x86802),x86805),x86801)))
% 157.25/157.01  [8681]~P59(x86812)+E(x86811,f2(x86812))+E(x86813,f2(x86812))+E(f337(f337(f295(x86812),f337(f337(f81(x86812),f337(f337(f82(x86812),x86814),x86811)),f337(f337(f82(x86812),x86815),x86813))),f337(f337(f82(x86812),x86813),x86811)),f337(f337(f81(x86812),f337(f337(f295(x86812),x86814),x86813)),f337(f337(f295(x86812),x86815),x86811)))
% 157.25/157.01  [8690]~E(x86902,f337(x86903,x86901))+E(x86901,f545(x86902,x86903,x86904,x86905))+~P25(x86905,x86904,x86903,f260(f892(x86905,a878)))+~P4(f337(f337(f339(x86904),x86902),f337(f316(x86905,x86904,x86903),f260(f892(x86905,a878)))))
% 157.25/157.01  [8885]~P111(x88851)+~P4(f337(f337(f252(x88851),f337(f76(x88851),x88852)),x88854))+P4(f337(f337(f252(x88851),f337(f337(f82(x88851),f337(f76(x88851),x88852)),f337(f76(x88851),x88853))),f337(f337(f82(x88851),x88854),x88855)))+~P4(f337(f337(f252(x88851),f337(f76(x88851),x88853)),x88855))
% 157.25/157.01  [8902]~P28(x89021,x89025,x89024)+P27(x89021,x89022,x89023)+P4(f337(f337(f339(f882(x89021)),f598(x89024,x89025,x89021,x89022)),x89025))+~P4(f337(f337(f339(f882(x89021)),x89023),x89024))
% 157.25/157.01  [8999]~P25(x89991,x89993,x89995,x89992)+~P4(f337(f61(x89993),x89994))+P4(f337(f337(f251(a884),f337(f37(x89991),x89992)),f337(f37(x89993),x89994)))+~P4(f337(f337(f251(f892(x89993,a878)),f337(f316(x89991,x89993,x89995),x89992)),x89994))
% 157.25/157.01  [9068]~P68(x90682)+~P25(x90681,x90681,x90684,x90685)+~P4(f337(f61(x90681),x90685))+E(f337(f337(f6(x90681,x90682),f337(f74(x90681,x90682,x90681,x90683),x90684)),x90685),f337(f337(f6(x90681,x90682),x90683),f337(f316(x90681,x90681,x90684),x90685)))
% 157.25/157.01  [9069]~P75(x90692)+~P25(x90691,x90691,x90694,x90695)+~P4(f337(f61(x90691),x90695))+E(f337(f337(f9(x90691,x90692),f337(f74(x90691,x90692,x90691,x90693),x90694)),x90695),f337(f337(f9(x90691,x90692),x90693),f337(f316(x90691,x90691,x90694),x90695)))
% 157.25/157.01  [9184]~P37(x91841,x91842)+~P4(f337(f337(f339(x91841),x91843),x91844))+~P4(f337(f337(f339(x91841),x91845),x91844))+~P4(f337(f337(f339(f891(x91841,x91841)),f337(f337(f272(x91841,x91841),x91845),f633(x91842,x91841,x91844))),x91842))
% 157.25/157.01  [9220]~P25(x92202,x92203,x92205,x92201)+E(x92201,f197(f892(x92202,a878)))+E(f337(f316(x92203,x92202,f547(x92204,x92203,x92202,x92201)),x92204),x92201)+~P4(f337(f337(f251(f892(x92203,a878)),f337(f316(x92202,x92203,x92205),x92201)),x92204))
% 157.25/157.01  [9688]~P105(x96885)+~P6(x96885)+P4(f337(f337(f339(x96881),f830(x96882,x96883,x96881,x96884,x96885)),x96883))+~P4(f337(f337(f252(x96885),x96884),f337(f337(f41(x96881,x96885),x96883),x96882)))
% 157.25/157.01  [9693]~P105(x96931)+~P6(x96931)+P4(f337(f337(f252(x96931),x96932),f337(x96933,f830(x96933,x96934,x96935,x96932,x96931))))+~P4(f337(f337(f252(x96931),x96932),f337(f337(f41(x96935,x96931),x96934),x96933)))
% 157.25/157.01  [9771]~P72(x97711)+~P4(f337(f66(x97711,x97711,f82(x97711),x97712,x97713),x97715))+P4(f337(f337(f339(x97711),x97712),x97713))+P4(f337(f66(x97711,x97711,f82(x97711),x97714,f337(f337(f315(x97711),x97712),x97713)),f337(f337(f82(x97711),x97714),x97715)))
% 157.25/157.01  [9987]~P68(x99872)+~P4(f337(f61(x99871),x99875))+E(f337(f337(f6(x99871,x99872),f337(f337(f7(x99871,x99872,x99872),f337(f337(f18(x99871,x99872,f892(x99872,x99872)),f337(f337(f8(a878,f892(x99872,f892(x99872,x99872)),x99871),f99(x99872)),f337(a334,x99873))),x99874)),f2(x99872))),x99875),f2(x99872))+P4(f337(f337(f339(x99871),x99873),x99875))
% 157.25/157.01  [9988]~P75(x99882)+~P4(f337(f61(x99881),x99885))+E(f337(f337(f9(x99881,x99882),f337(f337(f7(x99881,x99882,x99882),f337(f337(f18(x99881,x99882,f892(x99882,x99882)),f337(f337(f8(a878,f892(x99882,f892(x99882,x99882)),x99881),f99(x99882)),f337(a334,x99883))),x99884)),f79(x99882))),x99885),f79(x99882))+P4(f337(f337(f339(x99881),x99883),x99885))
% 157.25/157.01  [9989]~P68(x99892)+~P4(f337(f61(x99891),x99895))+E(f337(f337(f6(x99891,x99892),f337(f337(f7(x99891,x99892,x99892),f337(f337(f18(x99891,x99892,f892(x99892,x99892)),f337(f337(f8(a878,f892(x99892,f892(x99892,x99892)),x99891),f99(x99892)),f337(a334,x99893))),x99894)),f2(x99892))),x99895),f337(x99894,x99893))+~P4(f337(f337(f339(x99891),x99893),x99895))
% 157.25/157.01  [9990]~P75(x99902)+~P4(f337(f61(x99901),x99905))+E(f337(f337(f9(x99901,x99902),f337(f337(f7(x99901,x99902,x99902),f337(f337(f18(x99901,x99902,f892(x99902,x99902)),f337(f337(f8(a878,f892(x99902,f892(x99902,x99902)),x99901),f99(x99902)),f337(a334,x99903))),x99904)),f79(x99902))),x99905),f337(x99904,x99903))+~P4(f337(f337(f339(x99901),x99903),x99905))
% 157.25/157.01  [10045]~P68(x100452)+~P4(f337(f61(x100451),x100455))+E(f337(f337(f6(x100451,x100452),f337(f337(f7(x100451,x100452,x100452),f337(f337(f18(x100451,x100452,f892(x100452,x100452)),f337(f337(f8(a878,f892(x100452,f892(x100452,x100452)),x100451),f99(x100452)),f337(f337(f7(x100451,x100451,a878),a334),x100453))),x100454)),f2(x100452))),x100455),f2(x100452))+P4(f337(f337(f339(x100451),x100453),x100455))
% 157.25/157.01  [10046]~P75(x100462)+~P4(f337(f61(x100461),x100465))+E(f337(f337(f9(x100461,x100462),f337(f337(f7(x100461,x100462,x100462),f337(f337(f18(x100461,x100462,f892(x100462,x100462)),f337(f337(f8(a878,f892(x100462,f892(x100462,x100462)),x100461),f99(x100462)),f337(f337(f7(x100461,x100461,a878),a334),x100463))),x100464)),f79(x100462))),x100465),f79(x100462))+P4(f337(f337(f339(x100461),x100463),x100465))
% 157.25/157.01  [10048]~P68(x100482)+~P4(f337(f61(x100481),x100485))+E(f337(f337(f6(x100481,x100482),f337(f337(f7(x100481,x100482,x100482),f337(f337(f18(x100481,x100482,f892(x100482,x100482)),f337(f337(f8(a878,f892(x100482,f892(x100482,x100482)),x100481),f99(x100482)),f337(f337(f7(x100481,x100481,a878),a334),x100483))),x100484)),f2(x100482))),x100485),f337(x100484,x100483))+~P4(f337(f337(f339(x100481),x100483),x100485))
% 157.25/157.01  [10049]~P75(x100492)+~P4(f337(f61(x100491),x100495))+E(f337(f337(f9(x100491,x100492),f337(f337(f7(x100491,x100492,x100492),f337(f337(f18(x100491,x100492,f892(x100492,x100492)),f337(f337(f8(a878,f892(x100492,f892(x100492,x100492)),x100491),f99(x100492)),f337(f337(f7(x100491,x100491,a878),a334),x100493))),x100494)),f79(x100492))),x100495),f337(x100494,x100493))+~P4(f337(f337(f339(x100491),x100493),x100495))
% 157.25/157.01  [7872]~P67(x78722)+~P4(f337(f61(x78721),x78724))+E(f337(f337(f6(x78721,x78722),x78723),f337(f337(f22(f892(x78721,a878)),x78724),f337(f337(f315(x78721),x78725),f197(f892(x78721,a878))))),f337(f337(f6(x78721,x78722),x78723),x78724))+P4(f337(f337(f339(x78721),x78725),x78724))
% 157.25/157.01  [8370]~P108(x83702)+~P4(f337(f61(x83701),x83704))+E(f337(f337(f6(x83701,x83702),x83703),f337(f337(f22(f892(x83701,a878)),x83704),f337(f337(f315(x83701),x83705),f197(f892(x83701,a878))))),f337(f337(f22(x83702),f337(f337(f6(x83701,x83702),x83703),x83704)),f337(x83703,x83705)))+~P4(f337(f337(f339(x83701),x83705),x83704))
% 157.25/157.01  [8371]~P67(x83712)+~P4(f337(f61(x83711),x83714))+E(f337(f337(f6(x83711,x83712),x83713),f337(f337(f22(f892(x83711,a878)),x83714),f337(f337(f315(x83711),x83715),f197(f892(x83711,a878))))),f337(f337(f22(x83712),f337(f337(f6(x83711,x83712),x83713),x83714)),f337(x83713,x83715)))+~P4(f337(f337(f339(x83711),x83715),x83714))
% 157.25/157.01  [8402]~P67(x84021)+~P4(f337(f61(x84022),x84024))+E(f337(f337(f22(x84021),f337(f337(f6(x84022,x84021),x84023),x84024)),f337(f337(f6(x84022,x84021),x84023),x84025)),f337(f337(f6(x84022,x84021),x84023),f337(f337(f22(f892(x84022,a878)),x84024),x84025)))+~P4(f337(f337(f251(f892(x84022,a878)),x84025),x84024))
% 157.25/157.01  [8422]P4(f337(f61(x84221),f337(x84222,x84223)))+~P4(f337(f61(x84224),x84225))+~P4(f337(f337(f339(x84224),x84223),x84225))+~P4(f337(f61(x84221),f337(f337(f41(x84224,f892(x84221,a878)),x84225),x84222)))
% 157.25/157.01  [8848]~P9(x88481,x88485,x88484)+~E(f337(f291(x88481,x88481,x88484),f337(f337(f315(x88481),x88482),f197(f892(x88481,a878)))),f337(f291(x88481,x88481,x88484),f337(f337(f315(x88481),x88483),f197(f892(x88481,a878)))))+~P4(f337(f337(f339(x88481),x88483),x88485))+P4(f337(f337(f339(f891(x88481,x88481)),f337(f337(f272(x88481,x88481),x88482),x88483)),x88484))
% 157.25/157.01  [9142]~P4(f337(x91421,x91425))+P4(f337(x91421,f858(x91421,x91422,x91423,x91424)))+P4(f337(x91421,f847(x91421,x91422,x91423,x91424)))+~P4(f337(f337(f339(x91424),x91425),f337(f337(f113(f892(x91424,a878)),x91423),x91422)))
% 157.25/157.01  [9317]~P4(f337(x93171,x93175))+P4(f337(x93171,f847(x93171,x93172,x93173,x93174)))+P4(f337(f337(f339(x93174),f858(x93171,x93172,x93173,x93174)),x93172))+~P4(f337(f337(f339(x93174),x93175),f337(f337(f113(f892(x93174,a878)),x93173),x93172)))
% 157.25/157.01  [9318]~P4(f337(x93181,x93185))+P4(f337(x93181,f858(x93181,x93182,x93183,x93184)))+P4(f337(f337(f339(x93184),f847(x93181,x93182,x93183,x93184)),x93183))+~P4(f337(f337(f339(x93184),x93185),f337(f337(f113(f892(x93184,a878)),x93183),x93182)))
% 157.25/157.01  [9322]P4(f337(x93221,x93222))+~P4(f337(x93221,f371(x93221,x93223,x93224,x93225)))+~P4(f337(x93221,f354(x93221,x93223,x93224,x93225)))+~P4(f337(f337(f339(x93225),x93222),f337(f337(f113(f892(x93225,a878)),x93224),x93223)))
% 157.25/157.01  [9364]E(x93641,x93642)+~P4(f337(f337(f339(f891(x93643,x93643)),f337(f337(f272(x93643,x93643),x93641),x93642)),f313(x93643,x93645)))+P4(f337(f337(f339(x93643),x93641),x93644))+~P4(f337(f337(f251(f892(f891(x93643,x93643),a878)),x93645),f337(f337(f274(x93643,x93643),x93644),f337(f16(f892(x93643,a878),x93643),x93644))))
% 157.25/157.01  [9384]P4(f337(x93841,x93842))+~P4(f337(x93841,f354(x93841,x93844,x93845,x93843)))+P4(f337(f337(f339(x93843),f371(x93841,x93844,x93845,x93843)),x93844))+~P4(f337(f337(f339(x93843),x93842),f337(f337(f113(f892(x93843,a878)),x93845),x93844)))
% 157.25/157.01  [9385]P4(f337(x93851,x93852))+~P4(f337(x93851,f371(x93851,x93854,x93855,x93853)))+P4(f337(f337(f339(x93853),f354(x93851,x93854,x93855,x93853)),x93855))+~P4(f337(f337(f339(x93853),x93852),f337(f337(f113(f892(x93853,a878)),x93855),x93854)))
% 157.25/157.01  [9446]P4(f337(x94461,x94462))+P4(f337(f337(f339(x94463),f371(x94461,x94464,x94465,x94463)),x94464))+P4(f337(f337(f339(x94463),f354(x94461,x94464,x94465,x94463)),x94465))+~P4(f337(f337(f339(x94463),x94462),f337(f337(f113(f892(x94463,a878)),x94465),x94464)))
% 157.25/157.01  [9448]~P4(f337(x94482,x94485))+P4(f337(f337(f339(x94481),f858(x94482,x94483,x94484,x94481)),x94483))+P4(f337(f337(f339(x94481),f847(x94482,x94483,x94484,x94481)),x94484))+~P4(f337(f337(f339(x94481),x94485),f337(f337(f113(f892(x94481,a878)),x94484),x94483)))
% 157.25/157.01  [9595]~P9(x95951,x95955,x95954)+~P4(f337(f337(f339(x95951),x95953),x95955))+P4(f337(f337(f339(f891(x95951,x95951)),f337(f337(f272(x95951,x95951),x95952),x95953)),x95954))+~P4(f337(f337(f251(f892(x95951,a878)),f337(f291(x95951,x95951,x95954),f337(f337(f315(x95951),x95953),f197(f892(x95951,a878))))),f337(f291(x95951,x95951,x95954),f337(f337(f315(x95951),x95952),f197(f892(x95951,a878))))))
% 157.25/157.01  [9719]~P105(x97195)+~P6(x97195)+P4(f337(f337(f339(x97191),f849(x97192,x97193,x97194,x97191,x97195)),x97194))+~P4(f337(f337(f252(x97195),f337(f337(f42(x97191,x97195),x97194),x97193)),x97192))
% 157.25/157.01  [9751]~P84(x97515)+~P81(x97515)+P4(f337(f337(f339(x97511),f716(x97512,x97513,x97514,x97511,x97515)),f337(f175(x97511),x97514)))+P4(f337(f337(f251(x97515),f337(f168(x97515),f337(f337(f156(x97511,x97515),x97513),x97514))),f337(f168(x97515),f337(f337(f156(x97511,x97515),x97512),x97514))))
% 157.25/157.01  [9868]~P105(x98681)+~P6(x98681)+P4(f337(f337(f252(x98681),f337(x98682,f849(x98683,x98682,x98684,x98685,x98681))),x98683))+~P4(f337(f337(f252(x98681),f337(f337(f42(x98685,x98681),x98684),x98682)),x98683))
% 157.25/157.01  [10005]~P84(x100051)+~P81(x100051)+~P4(f337(f337(f251(x100051),f337(x100053,f716(x100055,x100053,x100054,x100052,x100051))),f337(x100055,f716(x100055,x100053,x100054,x100052,x100051))))+P4(f337(f337(f251(x100051),f337(f168(x100051),f337(f337(f156(x100052,x100051),x100053),x100054))),f337(f168(x100051),f337(f337(f156(x100052,x100051),x100055),x100054))))
% 157.25/157.01  [8699]~P68(x86991)+~P4(f337(f61(x86994),x86995))+~P4(f337(f337(f339(x86994),x86993),x86995))+E(f337(f337(f81(x86991),f337(x86992,x86993)),f337(f337(f6(x86994,x86991),x86992),f337(f337(f22(f892(x86994,a878)),x86995),f337(f337(f315(x86994),x86993),f197(f892(x86994,a878)))))),f337(f337(f6(x86994,x86991),x86992),x86995))
% 157.25/157.01  [8700]~P75(x87001)+~P4(f337(f61(x87004),x87005))+~P4(f337(f337(f339(x87004),x87003),x87005))+E(f337(f337(f82(x87001),f337(x87002,x87003)),f337(f337(f9(x87004,x87001),x87002),f337(f337(f22(f892(x87004,a878)),x87005),f337(f337(f315(x87004),x87003),f197(f892(x87004,a878)))))),f337(f337(f9(x87004,x87001),x87002),x87005))
% 157.25/157.01  [8755]~P18(x87551,x87554,x87555)+~P4(f337(f61(x87551),x87552))+E(f337(f337(f22(f892(x87551,a878)),x87552),f337(f337(f315(x87551),x87553),f197(f892(x87551,a878)))),f197(f892(x87551,a878)))+E(f337(f337(x87554,x87553),f337(x87555,f337(f337(f22(f892(x87551,a878)),x87552),f337(f337(f315(x87551),x87553),f197(f892(x87551,a878)))))),f337(x87555,f337(f337(f315(x87551),x87553),x87552)))
% 157.25/157.01  [9119]~P68(x91191)+~P4(f337(f61(x91192),x91195))+~P4(f337(f61(x91192),x91194))+E(f337(f337(f81(x91191),f337(f337(f6(x91192,x91191),x91193),f337(f337(f113(f892(x91192,a878)),x91194),x91195))),f337(f337(f6(x91192,x91191),x91193),f337(f337(f104(f892(x91192,a878)),x91194),x91195))),f337(f337(f81(x91191),f337(f337(f6(x91192,x91191),x91193),x91194)),f337(f337(f6(x91192,x91191),x91193),x91195)))
% 157.25/157.01  [9121]~P75(x91211)+~P4(f337(f61(x91212),x91215))+~P4(f337(f61(x91212),x91214))+E(f337(f337(f82(x91211),f337(f337(f9(x91212,x91211),x91213),f337(f337(f113(f892(x91212,a878)),x91214),x91215))),f337(f337(f9(x91212,x91211),x91213),f337(f337(f104(f892(x91212,a878)),x91214),x91215))),f337(f337(f82(x91211),f337(f337(f9(x91212,x91211),x91213),x91214)),f337(f337(f9(x91212,x91211),x91213),x91215)))
% 157.25/157.01  [9256]~P67(x92561)+~P4(f337(f61(x92562),x92565))+~P4(f337(f61(x92562),x92564))+E(f337(f337(f22(x92561),f337(f337(f81(x92561),f337(f337(f6(x92562,x92561),x92563),x92564)),f337(f337(f6(x92562,x92561),x92563),x92565))),f337(f337(f6(x92562,x92561),x92563),f337(f337(f104(f892(x92562,a878)),x92564),x92565))),f337(f337(f6(x92562,x92561),x92563),f337(f337(f113(f892(x92562,a878)),x92564),x92565)))
% 157.25/157.01  [9457]~P25(x94571,x94572,x94573,x94575)+~P25(x94571,x94572,x94573,x94574)+P25(x94571,x94572,x94573,f337(f337(f113(f892(x94571,a878)),x94574),x94575))+~E(f337(f337(f104(f892(x94572,a878)),f337(f316(x94571,x94572,x94573),f337(f337(f22(f892(x94571,a878)),x94574),x94575))),f337(f316(x94571,x94572,x94573),f337(f337(f22(f892(x94571,a878)),x94575),x94574))),f197(f892(x94572,a878)))
% 157.25/157.01  [9570]E(x95701,f2(a1))+~P4(f337(f337(f252(a1),f2(a1)),x95703))+~P4(f337(f48(x95702,x95701),f337(f337(f272(a1,a1),x95704),x95705)))+P4(f337(f48(x95702,f337(f337(f82(a1),x95701),x95703)),f337(f337(f272(a1,a1),f337(f337(f38(a1),x95704),x95703)),f337(f337(f81(a1),f337(f337(f82(a1),x95701),f44(a1,x95704,x95703))),x95705))))
% 157.25/157.01  [9578]~P4(f337(f337(f252(a884),f2(a884)),x95783))+~P4(f337(f337(f252(a884),f2(a884)),x95782))+~P4(f337(f47(x95781,x95782),f337(f337(f272(a884,a884),x95784),x95785)))+P4(f337(f47(x95781,f337(f337(f82(a884),x95782),x95783)),f337(f337(f272(a884,a884),f337(f337(f38(a884),x95784),x95783)),f337(f337(f81(a884),f337(f337(f82(a884),x95782),f44(a884,x95784,x95783))),x95785))))
% 157.25/157.01  [9627]~P75(x96271)+~P4(f337(f61(x96272),x96275))+~P4(f337(f61(x96272),x96274))+E(f337(f337(f82(x96271),f337(f337(f337(f65(x96271,x96272,f82(x96271)),x96273),f79(x96271)),f337(f337(f113(f892(x96272,a878)),x96274),x96275))),f337(f337(f337(f65(x96271,x96272,f82(x96271)),x96273),f79(x96271)),f337(f337(f104(f892(x96272,a878)),x96274),x96275))),f337(f337(f82(x96271),f337(f337(f337(f65(x96271,x96272,f82(x96271)),x96273),f79(x96271)),x96274)),f337(f337(f337(f65(x96271,x96272,f82(x96271)),x96273),f79(x96271)),x96275)))
% 157.25/157.01  [9629]~E(f337(f337(f178(x96291),x96295),x96292),f337(f337(f178(x96291),x96295),x96293))+P4(f337(f337(f339(f891(f885(x96291),f885(x96291))),f337(f337(f272(f885(x96291),f885(x96291)),x96292),x96293)),f149(x96291,x96294)))+~P4(f337(f337(f252(a884),x96295),f337(f337(f249(a884),f337(f198(f885(x96291)),x96292)),f337(f198(f885(x96291)),x96293))))+~P4(f337(f337(f339(f891(x96291,x96291)),f337(f337(f272(x96291,x96291),f337(f337(f167(x96291),x96292),x96295)),f337(f337(f167(x96291),x96293),x96295))),x96294))
% 157.25/157.01  [9739]~P84(x97395)+~P142(x97395)+P4(f337(f337(f339(x97391),f377(x97392,x97393,x97394,x97391,x97395)),x97394))+P4(f337(f337(f251(x97395),f337(f337(f6(x97391,x97395),x97393),x97394)),f337(f337(f82(x97395),f337(f103(x97395),f337(f37(x97391),x97394))),x97392)))
% 157.25/157.01  [9933]~P84(x99331)+~P142(x99331)+~P4(f337(f337(f251(x99331),f337(x99333,f377(x99335,x99333,x99334,x99332,x99331))),x99335))+P4(f337(f337(f251(x99331),f337(f337(f6(x99332,x99331),x99333),x99334)),f337(f337(f82(x99331),f337(f103(x99331),f337(f37(x99332),x99334))),x99335)))
% 157.25/157.01  [8727]E(f337(f337(f136(x87271),x87272),x87273),f337(f337(f136(x87271),x87274),x87275))+~E(f337(f337(f178(x87271),f337(f198(f885(x87271)),x87272)),x87274),x87272)+~E(f337(f337(f136(x87271),f337(f337(f140(x87271),f337(f198(f885(x87271)),x87272)),x87274)),x87275),x87273)+P4(f337(f337(f251(a884),f337(f198(f885(x87271)),x87274)),f337(f198(f885(x87271)),x87272)))
% 157.25/157.01  [8847]E(f337(f337(f136(x88471),x88472),x88473),f337(f337(f136(x88471),x88474),x88475))+~E(f337(f337(f178(x88471),f337(f198(f885(x88471)),x88472)),x88474),x88472)+~E(x88473,f337(f337(f136(x88471),f337(f337(f140(x88471),f337(f198(f885(x88471)),x88472)),x88474)),x88475))+~P4(f337(f337(f251(a884),f337(f198(f885(x88471)),x88472)),f337(f198(f885(x88471)),x88474)))
% 157.25/157.01  [10067]~P4(f337(x100675,x100674))+~P4(f337(f61(x100672),f337(f257(x100672),x100675)))+P4(f337(f61(x100671),f337(f257(x100671),f337(f337(f7(x100671,x100672,a878),x100673),x100674))))+~P4(f337(f61(x100671),f337(f257(x100671),f337(f337(f8(f892(x100672,a878),a878,x100671),f88(x100672)),f337(f337(f8(f892(x100672,a878),f892(x100672,a878),x100671),f337(f18(x100672,a878,a878),f337(f337(f8(a878,f892(a878,a878),x100672),a335),x100675))),x100673)))))
% 157.25/157.01  [8526]~P19(x85265,x85261,x85266,x85262)+E(f337(f74(x85261,x85261,x85261,f337(x85262,x85263)),f337(x85262,x85264)),f337(f74(x85261,x85261,x85261,f337(x85262,x85264)),f337(x85262,x85263)))+~P4(f337(f61(x85265),x85264))+~P4(f337(f61(x85265),x85263))
% 157.25/157.01  [7928]~P25(x79281,x79282,x79284,x79283)+~E(f337(x79284,x79286),x79285)+E(f337(f78(x79281,x79282,x79283,x79284),x79285),x79286)+~P4(f337(f337(f339(x79281),x79286),x79283))
% 157.25/157.01  [8120]~P20(x81206,x81201,x81204,x81202)+E(f337(f74(x81201,x81201,x81201,f337(x81202,x81203)),f337(x81204,x81205)),f337(x81202,x81203))+~P4(f337(f61(x81206),x81203))+~P4(f337(f337(f339(x81206),x81205),x81203))
% 157.25/157.01  [9303]~P19(x93033,x93031,x93036,x93032)+E(f337(f74(x93031,x93031,x93031,f337(x93032,f337(f337(f22(f892(x93033,a878)),x93034),f337(f337(f315(x93033),x93035),f197(f892(x93033,a878)))))),f337(x93036,x93035)),f337(x93032,x93034))+~P4(f337(f61(x93033),x93034))+~P4(f337(f337(f339(x93033),x93035),x93034))
% 157.25/157.01  [7007]~P56(x70071)+~E(f44(x70071,x70073,x70074),f44(x70071,x70076,x70074))+~E(f44(x70071,x70072,x70074),f44(x70071,x70075,x70074))+E(f44(x70071,f337(f337(f22(x70071),x70072),x70073),x70074),f44(x70071,f337(f337(f22(x70071),x70075),x70076),x70074))
% 157.25/157.01  [7008]~P55(x70081)+~E(f44(x70081,x70083,x70084),f44(x70081,x70086,x70084))+~E(f44(x70081,x70082,x70084),f44(x70081,x70085,x70084))+E(f44(x70081,f337(f337(f81(x70081),x70082),x70083),x70084),f44(x70081,f337(f337(f81(x70081),x70085),x70086),x70084))
% 157.25/157.01  [7009]~P55(x70091)+~E(f44(x70091,x70093,x70094),f44(x70091,x70096,x70094))+~E(f44(x70091,x70092,x70094),f44(x70091,x70095,x70094))+E(f44(x70091,f337(f337(f82(x70091),x70092),x70093),x70094),f44(x70091,f337(f337(f82(x70091),x70095),x70096),x70094))
% 157.25/157.01  [7824]~P16(x78241,x78242,x78243)+~P4(f337(f61(x78241),x78246))+E(f337(f337(f64(x78241,x78242,x78243),x78244),f337(f337(f315(x78241),x78245),x78246)),f337(f337(f64(x78241,x78242,x78243),f337(f337(x78243,x78245),x78244)),x78246))+P4(f337(f337(f339(x78241),x78245),x78246))
% 157.25/157.01  [7886]~P6(x78861)+P4(f337(f337(f251(x78861),x78862),f337(x78863,x78864)))+~P4(f337(f337(f339(x78865),x78864),x78866))+~P4(f337(f337(f251(x78861),x78862),f337(f337(f42(x78865,x78861),x78866),x78863)))
% 157.25/157.01  [8044]~P16(x80441,x80442,x80443)+~P4(f337(f61(x80441),x80446))+E(f337(f337(f64(x80441,x80442,x80443),x80444),f337(f337(f315(x80441),x80445),x80446)),f337(f337(x80443,x80445),f337(f337(f64(x80441,x80442,x80443),x80444),x80446)))+P4(f337(f337(f339(x80441),x80445),x80446))
% 157.25/157.01  [8136]~P105(x81363)+~P4(f337(x81362,x81365))+~P14(x81363,f337(f337(f156(x81361,x81363),x81364),x81366))+E(f337(f138(x81361,x81362),f337(f337(f150(x81361,x81363,x81364),x81365),x81366)),f337(f337(f150(x81361,x81363,x81364),x81365),f337(f138(x81361,x81362),x81366)))
% 157.25/157.01  [8158]E(x81581,x81582)+E(x81583,f2(a1))+~P4(f337(f48(x81584,x81583),f337(f337(f272(a1,a1),x81585),x81582)))+~P4(f337(f48(x81584,x81583),f337(f337(f272(a1,a1),x81586),x81581)))
% 157.25/157.01  [8159]E(x81591,x81592)+E(x81593,f2(a1))+~P4(f337(f48(x81594,x81593),f337(f337(f272(a1,a1),x81592),x81595)))+~P4(f337(f48(x81594,x81593),f337(f337(f272(a1,a1),x81591),x81596)))
% 157.25/157.01  [8179]~P19(x81792,x81795,x81796,x81791)+~P4(f337(f61(x81792),x81794))+E(f337(x81791,f337(f337(f315(x81792),x81793),x81794)),f337(f74(x81795,x81795,x81795,f337(x81791,x81794)),f337(x81796,x81793)))+P4(f337(f337(f339(x81792),x81793),x81794))
% 157.25/157.01  [8405]~P20(x84055,x84051,x84056,x84052)+E(f337(f74(x84051,x84051,x84051,f337(x84052,x84053)),f337(x84052,x84054)),f337(x84052,x84053))+~P4(f337(f61(x84055),x84053))+~P4(f337(f337(f251(f892(x84055,a878)),x84054),x84053))
% 157.25/157.01  [9504]~P25(x95041,x95042,x95044,x95043)+~P4(f337(f337(f339(x95042),x95045),f337(f316(x95041,x95042,x95044),x95043)))+P4(f337(f337(f339(x95041),f337(f78(x95041,x95042,x95043,x95044),x95045)),x95046))+~P4(f337(f337(f251(f892(x95041,a878)),x95043),x95046))
% 157.25/157.01  [9879]~P68(x98792)+~E(f609(x98791,x98793,x98795,x98796,x98794,x98792),f604(x98791,x98793,x98795,x98796,x98794,x98792))+~P4(f337(f61(x98794),x98796))+E(f337(f337(f6(x98791,x98792),x98793),f337(f316(x98794,x98791,x98795),x98796)),f337(f337(f6(x98794,x98792),f337(f74(x98791,x98792,x98794,x98793),x98795)),x98796))
% 157.25/157.01  [9915]~P68(x99156)+E(f337(x99151,f609(x99152,x99153,x99151,x99154,x99155,x99156)),f337(x99151,f604(x99152,x99153,x99151,x99154,x99155,x99156)))+E(f337(f337(f6(x99152,x99156),x99153),f337(f316(x99155,x99152,x99151),x99154)),f337(f337(f6(x99155,x99156),f337(f74(x99152,x99156,x99155,x99153),x99151)),x99154))+~P4(f337(f61(x99155),x99154))
% 157.25/157.01  [9955]~P68(x99552)+~E(f337(x99553,f337(x99555,f604(x99551,x99553,x99555,x99556,x99554,x99552))),f2(x99552))+~P4(f337(f61(x99554),x99556))+E(f337(f337(f6(x99551,x99552),x99553),f337(f316(x99554,x99551,x99555),x99556)),f337(f337(f6(x99554,x99552),f337(f74(x99551,x99552,x99554,x99553),x99555)),x99556))
% 157.25/157.01  [10013]~P68(x100132)+~P4(f337(f61(x100134),x100136))+E(f337(f337(f6(x100131,x100132),x100133),f337(f316(x100134,x100131,x100135),x100136)),f337(f337(f6(x100134,x100132),f337(f74(x100131,x100132,x100134,x100133),x100135)),x100136))+P4(f337(f337(f339(x100134),f604(x100131,x100133,x100135,x100136,x100134,x100132)),x100136))
% 157.25/157.01  [10014]~P68(x100142)+~P4(f337(f61(x100144),x100146))+E(f337(f337(f6(x100141,x100142),x100143),f337(f316(x100144,x100141,x100145),x100146)),f337(f337(f6(x100144,x100142),f337(f74(x100141,x100142,x100144,x100143),x100145)),x100146))+P4(f337(f337(f339(x100144),f609(x100141,x100143,x100145,x100146,x100144,x100142)),x100146))
% 157.25/157.01  [10125]~P75(x101251)+~P4(f337(f61(x101252),x101256))+E(f337(f337(f337(f65(x101251,x101252,f82(x101251)),f337(f337(f18(x101252,f892(x101253,a878),x101251),f337(f337(f7(x101252,x101251,f892(f892(x101253,a878),x101251)),f337(f337(f8(f892(x101253,x101251),f892(x101251,f892(f892(x101253,a878),x101251)),x101252),f65(x101251,x101253,f82(x101251))),x101254)),f79(x101251))),x101255)),f79(x101251)),x101256),f337(f337(f337(f65(x101251,f891(x101252,x101253),f82(x101251)),f337(f276(x101252,x101253,x101251),x101254)),f79(x101251)),f337(f337(f274(x101252,x101253),x101256),x101255)))+P4(f337(f337(f339(x101252),f571(x101254,x101255,x101253,x101256,x101252,x101251)),x101256))
% 157.25/157.01  [10145]~P75(x101451)+~P4(f337(f61(x101452),x101456))+E(f337(f337(f337(f65(x101451,x101452,f82(x101451)),f337(f337(f18(x101452,f892(x101453,a878),x101451),f337(f337(f7(x101452,x101451,f892(f892(x101453,a878),x101451)),f337(f337(f8(f892(x101453,x101451),f892(x101451,f892(f892(x101453,a878),x101451)),x101452),f65(x101451,x101453,f82(x101451))),x101454)),f79(x101451))),x101455)),f79(x101451)),x101456),f337(f337(f337(f65(x101451,f891(x101452,x101453),f82(x101451)),f337(f276(x101452,x101453,x101451),x101454)),f79(x101451)),f337(f337(f274(x101452,x101453),x101456),x101455)))+~P4(f337(f61(x101453),f337(x101455,f571(x101454,x101455,x101453,x101456,x101452,x101451))))
% 157.25/157.01  [8319]~P20(x83192,x83195,x83196,x83191)+~P4(f337(f61(x83192),x83194))+~P4(f337(f61(x83192),x83193))+E(f337(x83191,f337(f337(f113(f892(x83192,a878)),x83193),x83194)),f337(f74(x83195,x83195,x83195,f337(x83191,x83193)),f337(x83191,x83194)))
% 157.25/157.01  [8527]~P6(x85271)+P4(f337(f337(f251(x85271),f337(x85272,x85273)),x85274))+~P4(f337(f337(f339(x85275),x85273),x85276))+~P4(f337(f337(f251(x85271),f337(f337(f41(x85275,x85271),x85276),x85272)),x85274))
% 157.25/157.01  [8927]~P25(x89272,x89271,x89273,x89276)+E(f337(f337(f22(f892(x89271,a878)),f337(f316(x89272,x89271,x89273),x89274)),f337(f316(x89272,x89271,x89273),x89275)),f337(f316(x89272,x89271,x89273),f337(f337(f22(f892(x89272,a878)),x89274),x89275)))+~P4(f337(f337(f251(f892(x89272,a878)),x89275),x89276))+~P4(f337(f337(f251(f892(x89272,a878)),x89274),x89276))
% 157.25/157.01  [8928]~P25(x89282,x89281,x89283,x89286)+E(f337(f337(f104(f892(x89281,a878)),f337(f316(x89282,x89281,x89283),x89284)),f337(f316(x89282,x89281,x89283),x89285)),f337(f316(x89282,x89281,x89283),f337(f337(f104(f892(x89282,a878)),x89284),x89285)))+~P4(f337(f337(f251(f892(x89282,a878)),x89285),x89286))+~P4(f337(f337(f251(f892(x89282,a878)),x89284),x89286))
% 157.25/157.01  [9186]E(x91861,x91862)+~P49(x91863,x91864,x91865)+~P4(f337(f337(f339(f891(x91863,x91864)),f337(f337(f272(x91863,x91864),x91866),x91862)),x91865))+~P4(f337(f337(f339(f891(x91863,x91864)),f337(f337(f272(x91863,x91864),x91866),x91861)),x91865))
% 157.25/157.01  [9950]~P72(x99501)+~E(f337(x99503,f510(x99504,x99506,x99503,x99505,x99502,x99501)),f337(x99506,f510(x99504,x99506,x99503,x99505,x99502,x99501)))+~P4(f337(f61(x99502),x99505))+E(f337(f337(f337(f65(x99501,x99502,f82(x99501)),x99503),x99504),x99505),f337(f337(f337(f65(x99501,x99502,f82(x99501)),x99506),x99504),x99505))
% 157.25/157.01  [10011]~P72(x100111)+~P4(f337(f61(x100112),x100115))+E(f337(f337(f337(f65(x100111,x100112,f82(x100111)),x100113),x100114),x100115),f337(f337(f337(f65(x100111,x100112,f82(x100111)),x100116),x100114),x100115))+P4(f337(f337(f339(x100112),f510(x100114,x100113,x100116,x100115,x100112,x100111)),x100115))
% 157.25/157.01  [8740]~P72(x87401)+~P4(f337(f61(x87402),x87406))+P4(f337(f337(f339(x87402),x87405),x87406))+E(f337(f337(f337(f65(x87401,x87402,f82(x87401)),x87403),x87404),f337(f337(f315(x87402),x87405),x87406)),f337(f337(f82(x87401),f337(x87403,x87405)),f337(f337(f337(f65(x87401,x87402,f82(x87401)),x87403),x87404),x87406)))
% 157.25/157.01  [8786]~P9(x87861,x87866,x87863)+~P12(x87861,f892(x87862,a878),x87863,x87865)+~P4(f337(f337(f339(x87861),x87864),x87866))+E(f337(f337(f41(x87861,f892(x87862,a878)),f337(f291(x87861,x87861,x87863),f337(f337(f315(x87861),x87864),f197(f892(x87861,a878))))),x87865),f337(x87865,x87864))
% 157.25/157.01  [8903]~P16(x89033,x89034,x89031)+~P4(f337(f61(x89033),x89036))+~P4(f337(f337(f339(x89033),x89032),x89036))+E(f337(f337(x89031,x89032),f337(f337(f64(x89033,x89034,x89031),x89035),f337(f337(f22(f892(x89033,a878)),x89036),f337(f337(f315(x89033),x89032),f197(f892(x89033,a878)))))),f337(f337(f64(x89033,x89034,x89031),x89035),x89036))
% 157.25/157.01  [9197]~P19(x91973,x91971,x91976,x91972)+~P4(f337(f61(x91973),x91975))+~P4(f337(f61(x91973),x91974))+E(f337(f74(x91971,x91971,x91971,f337(x91972,f337(f337(f113(f892(x91973,a878)),x91974),x91975))),f337(x91972,f337(f337(f104(f892(x91973,a878)),x91974),x91975))),f337(f74(x91971,x91971,x91971,f337(x91972,x91974)),f337(x91972,x91975)))
% 157.25/157.01  [9525]~E(x95253,f337(f337(f161(x95251,x95252),x95255),x95256))+P4(f337(f337(f339(f891(f885(x95251),f885(x95251))),f337(f337(f272(f885(x95251),f885(x95251)),x95252),x95253)),f159(x95251,x95254)))+~P4(f337(f337(f252(a884),x95255),f337(f198(f885(x95251)),x95252)))+~P4(f337(f337(f339(f891(x95251,x95251)),f337(f337(f272(x95251,x95251),f337(f337(f167(x95251),x95252),x95255)),x95256)),x95254))
% 157.25/157.01  [10024]~P68(x100242)+~P4(f337(f61(x100241),x100246))+P4(f337(f337(f339(x100241),f569(x100244,x100245,x100243,x100246,x100241,x100242)),x100246))+E(f337(f337(f6(x100241,x100242),f337(f337(f18(x100241,f892(x100243,a878),x100242),f337(f337(f8(f892(x100243,x100242),f892(f892(x100243,a878),x100242),x100241),f6(x100243,x100242)),x100244)),x100245)),x100246),f337(f337(f6(f891(x100241,x100243),x100242),f337(f276(x100241,x100243,x100242),x100244)),f337(f337(f274(x100241,x100243),x100246),x100245)))
% 157.25/157.01  [10025]~P75(x100252)+~P4(f337(f61(x100251),x100256))+P4(f337(f337(f339(x100251),f570(x100254,x100255,x100253,x100256,x100251,x100252)),x100256))+E(f337(f337(f9(x100251,x100252),f337(f337(f18(x100251,f892(x100253,a878),x100252),f337(f337(f8(f892(x100253,x100252),f892(f892(x100253,a878),x100252),x100251),f9(x100253,x100252)),x100254)),x100255)),x100256),f337(f337(f9(f891(x100251,x100253),x100252),f337(f276(x100251,x100253,x100252),x100254)),f337(f337(f274(x100251,x100253),x100256),x100255)))
% 157.25/157.01  [10065]~P68(x100652)+~P4(f337(f61(x100651),x100656))+~P4(f337(f61(x100653),f337(x100655,f569(x100654,x100655,x100653,x100656,x100651,x100652))))+E(f337(f337(f6(x100651,x100652),f337(f337(f18(x100651,f892(x100653,a878),x100652),f337(f337(f8(f892(x100653,x100652),f892(f892(x100653,a878),x100652),x100651),f6(x100653,x100652)),x100654)),x100655)),x100656),f337(f337(f6(f891(x100651,x100653),x100652),f337(f276(x100651,x100653,x100652),x100654)),f337(f337(f274(x100651,x100653),x100656),x100655)))
% 157.25/157.01  [10066]~P75(x100662)+~P4(f337(f61(x100661),x100666))+~P4(f337(f61(x100663),f337(x100665,f570(x100664,x100665,x100663,x100666,x100661,x100662))))+E(f337(f337(f9(x100661,x100662),f337(f337(f18(x100661,f892(x100663,a878),x100662),f337(f337(f8(f892(x100663,x100662),f892(f892(x100663,a878),x100662),x100661),f9(x100663,x100662)),x100664)),x100665)),x100666),f337(f337(f9(f891(x100661,x100663),x100662),f337(f276(x100661,x100663,x100662),x100664)),f337(f337(f274(x100661,x100663),x100666),x100665)))
% 157.25/157.01  [10047]~P75(x100472)+~P4(f337(f61(x100471),x100476))+P4(f337(f337(f339(x100471),x100473),x100476))+E(f337(f337(f9(x100471,x100472),f337(f337(f7(x100471,x100472,x100472),f337(f337(f18(x100471,x100472,f892(x100472,x100472)),f337(f337(f8(a878,f892(x100472,f892(x100472,x100472)),x100471),f99(x100472)),f337(f337(f7(x100471,x100471,a878),a334),x100473))),x100474)),x100475)),x100476),f337(f337(f262(x100472),x100475),f337(f37(x100471),x100476)))
% 157.25/157.01  [10052]~P75(x100522)+~P4(f337(f61(x100521),x100526))+~P4(f337(f337(f339(x100521),x100523),x100526))+E(f337(f337(f9(x100521,x100522),f337(f337(f7(x100521,x100522,x100522),f337(f337(f18(x100521,x100522,f892(x100522,x100522)),f337(f337(f8(a878,f892(x100522,f892(x100522,x100522)),x100521),f99(x100522)),f337(f337(f7(x100521,x100521,a878),a334),x100523))),x100524)),x100525)),x100526),f337(f337(f82(x100522),f337(x100524,x100523)),f337(f337(f262(x100522),x100525),f337(f337(f22(a884),f337(f37(x100521),x100526)),f79(a884)))))
% 157.25/157.01  [10118]~P4(f337(f61(x101181),x101185))+~P4(f337(f61(x101182),x101183))+P4(f337(f337(f339(x101182),f444(x101186,x101184,x101183,x101182,x101185,x101181)),x101183))+E(f337(f337(f6(x101181,a884),f337(f337(f8(f892(x101182,a878),a884,x101181),f37(x101182)),f337(f337(f8(f892(x101182,a878),f892(x101182,a878),x101181),f257(x101182)),f337(f337(f8(f892(x101182,a878),f892(x101182,a878),x101181),f337(f18(x101182,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101182),a335),f337(f337(f7(x101182,f892(x101182,a878),a878),f339(x101182)),x101183)))),x101184)))),x101185),f337(f337(f82(a884),x101186),f337(f37(x101182),x101183)))
% 157.25/157.01  [10119]~P4(f337(f61(x101191),x101195))+~P4(f337(f61(x101192),x101193))+P4(f337(f337(f339(x101192),f445(x101196,x101194,x101193,x101192,x101195,x101191)),x101193))+E(f337(f337(f6(x101191,a884),f337(f337(f8(f892(x101192,a878),a884,x101191),f37(x101192)),f337(f337(f8(f892(x101192,a878),f892(x101192,a878),x101191),f257(x101192)),f337(f337(f8(f892(x101192,a878),f892(x101192,a878),x101191),f337(f18(x101192,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101192),a335),f337(f337(f7(x101192,f892(x101192,a878),a878),f339(x101192)),x101193)))),x101194)))),x101195),f337(f337(f6(x101192,a884),x101196),x101193))
% 157.25/157.01  [10151]~P4(f337(f61(x101512),x101513))+~P4(f337(f61(x101511),x101515))+~E(f337(f37(x101511),f337(f257(x101511),f337(f337(f18(x101511,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101511),a335),f337(f337(f7(x101511,f892(x101511,a878),a878),f339(x101511)),x101515))),f337(f337(f7(x101511,x101512,a878),x101514),f444(x101516,x101514,x101513,x101512,x101515,x101511))))),x101516)+E(f337(f337(f6(x101511,a884),f337(f337(f8(f892(x101512,a878),a884,x101511),f37(x101512)),f337(f337(f8(f892(x101512,a878),f892(x101512,a878),x101511),f257(x101512)),f337(f337(f8(f892(x101512,a878),f892(x101512,a878),x101511),f337(f18(x101512,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101512),a335),f337(f337(f7(x101512,f892(x101512,a878),a878),f339(x101512)),x101513)))),x101514)))),x101515),f337(f337(f82(a884),x101516),f337(f37(x101512),x101513)))
% 157.25/157.01  [10153]~P4(f337(f61(x101532),x101533))+~P4(f337(f61(x101531),x101535))+~E(f337(f37(x101531),f337(f257(x101531),f337(f337(f18(x101531,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101531),a335),f337(f337(f7(x101531,f892(x101531,a878),a878),f339(x101531)),x101535))),f337(f337(f7(x101531,x101532,a878),x101534),f445(x101536,x101534,x101533,x101532,x101535,x101531))))),f337(x101536,f445(x101536,x101534,x101533,x101532,x101535,x101531)))+E(f337(f337(f6(x101531,a884),f337(f337(f8(f892(x101532,a878),a884,x101531),f37(x101532)),f337(f337(f8(f892(x101532,a878),f892(x101532,a878),x101531),f257(x101532)),f337(f337(f8(f892(x101532,a878),f892(x101532,a878),x101531),f337(f18(x101532,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101532),a335),f337(f337(f7(x101532,f892(x101532,a878),a878),f339(x101532)),x101533)))),x101534)))),x101535),f337(f337(f6(x101532,a884),x101536),x101533))
% 157.25/157.01  [9806]E(x98061,x98062)+~P16(x98063,x98064,x98065)+~P4(f337(f66(x98063,x98064,x98065,x98066,x98067),x98062))+~P4(f337(f66(x98063,x98064,x98065,x98066,x98067),x98061))
% 157.25/157.01  [9598]P4(f337(x95981,x95982))+~P4(f337(f337(f339(x95987),x95982),f337(x95986,x95984)))+~P4(f337(x95981,f779(x95981,x95986,x95985,x95983,x95987)))+~P4(f337(f337(f339(x95983),x95984),x95985))
% 157.25/157.01  [10039]~P16(x100397,x100396,x100391)+E(f337(f337(x100391,x100392),f851(x100392,x100393,x100394,x100395,x100391,x100396,x100397)),x100393)+~P4(f337(f66(x100397,x100396,x100391,x100395,x100394),x100393))+~P4(f337(f337(f339(x100397),x100392),x100394))
% 157.25/157.01  [10104]~P16(x101041,x101042,x101043)+~P4(f337(f66(x101041,x101042,x101043,x101044,x101045),x101047))+P4(f337(f66(x101041,x101042,x101043,x101044,f337(f337(f22(f892(x101041,a878)),x101045),f337(f337(f315(x101041),x101046),f197(f892(x101041,a878))))),f851(x101046,x101047,x101045,x101044,x101043,x101042,x101041)))+~P4(f337(f337(f339(x101041),x101046),x101045))
% 157.25/157.01  [9500]~P72(x95001)+~P25(x95005,x95002,x95006,x95007)+~P4(f337(f61(x95005),x95007))+E(f337(f337(f337(f65(x95001,x95002,f82(x95001)),x95003),x95004),f337(f316(x95005,x95002,x95006),x95007)),f337(f337(f337(f65(x95001,x95005,f82(x95001)),f337(f74(x95002,x95001,x95005,x95003),x95006)),x95004),x95007))
% 157.25/157.01  [9622]~E(f337(f337(f315(x96221),x96225),x96226),f337(f337(f315(x96221),x96222),x96223))+~P4(f337(f66(x96221,x96221,x96224,x96222,x96223),x96227))+P4(f337(f337(f339(x96221),x96222),x96223))+P4(f337(f62(x96221,x96224,f337(f337(f315(x96221),x96225),x96226)),x96227))
% 157.25/157.01  [9705]P4(f337(x97051,x97052))+~P4(f337(f337(f339(x97053),x97052),f337(x97054,x97057)))+~P4(f337(f337(f339(x97056),x97057),x97055))+P4(f337(f337(f339(x97053),f779(x97051,x97054,x97055,x97056,x97053)),f337(f337(f41(x97056,f892(x97053,a878)),x97055),x97054)))
% 157.25/157.01  [9720]~P25(x97202,x97201,x97205,x97204)+~P25(x97201,x97203,x97206,f337(f316(x97202,x97201,x97205),x97204))+E(f337(f337(f74(x97201,x97202,x97203,f78(x97202,x97201,x97204,x97205)),f78(x97201,x97203,f337(f316(x97202,x97201,x97205),x97204),x97206)),x97207),f337(f78(x97202,x97203,x97204,f337(f74(x97201,x97203,x97202,x97206),x97205)),x97207))+~P4(f337(f337(f339(x97203),x97207),f337(f316(x97201,x97203,x97206),f337(f316(x97202,x97201,x97205),x97204))))
% 157.25/157.01  [10040]~P16(x100407,x100406,x100401)+E(f337(f337(x100401,x100402),f852(x100403,x100404,x100402,x100405,x100401,x100406,x100407)),x100403)+P4(f337(f337(f339(x100407),x100402),x100404))+~P4(f337(f66(x100407,x100406,x100401,x100405,f337(f337(f315(x100407),x100402),x100404)),x100403))
% 157.25/157.01  [10103]~P16(x101031,x101034,x101035)+P4(f337(f66(x101031,x101034,x101035,x101036,x101033),f852(x101037,x101033,x101032,x101036,x101035,x101034,x101031)))+P4(f337(f337(f339(x101031),x101032),x101033))+~P4(f337(f66(x101031,x101034,x101035,x101036,f337(f337(f315(x101031),x101032),x101033)),x101037))
% 157.25/157.01  [9788]E(x97881,f2(a1))+~P4(f337(f48(x97883,x97881),f337(f337(f272(a1,a1),x97885),x97887)))+~P4(f337(f48(x97882,x97881),f337(f337(f272(a1,a1),x97884),x97886)))+P4(f337(f48(f337(f337(f81(a1),x97882),x97883),x97881),f337(f337(f272(a1,a1),f337(f337(f81(a1),f337(f337(f81(a1),x97884),x97885)),f337(f337(f38(a1),f337(f337(f81(a1),x97886),x97887)),x97881))),f44(a1,f337(f337(f81(a1),x97886),x97887),x97881))))
% 157.25/157.01  [9790]~P4(f337(f337(f252(a884),f2(a884)),x97903))+~P4(f337(f47(x97902,x97903),f337(f337(f272(a884,a884),x97905),x97907)))+~P4(f337(f47(x97901,x97903),f337(f337(f272(a884,a884),x97904),x97906)))+P4(f337(f47(f337(f337(f81(a884),x97901),x97902),x97903),f337(f337(f272(a884,a884),f337(f337(f81(a884),f337(f337(f81(a884),x97904),x97905)),f337(f337(f38(a884),f337(f337(f81(a884),x97906),x97907)),x97903))),f44(a884,f337(f337(f81(a884),x97906),x97907),x97903))))
% 157.25/157.01  [10150]~P68(x101502)+~P4(f337(f61(x101503),x101505))+~P4(f337(f61(x101501),x101507))+E(f337(f337(f6(x101501,x101502),f337(f337(f18(x101501,f892(x101503,a878),x101502),f337(f337(f8(f892(x101503,x101502),f892(f892(x101503,a878),x101502),x101501),f6(x101503,x101502)),x101504)),f337(f337(f8(f892(x101503,a878),f892(x101503,a878),x101501),f257(x101503)),f337(f337(f8(f892(x101503,a878),f892(x101503,a878),x101501),f337(f18(x101503,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101503),a335),f337(f337(f7(x101503,f892(x101503,a878),a878),f339(x101503)),x101505)))),x101506)))),x101507),f337(f337(f6(x101503,x101502),f337(f337(f18(x101503,f892(x101501,a878),x101502),f337(f337(f8(f892(x101501,x101502),f892(f892(x101501,a878),x101502),x101503),f6(x101501,x101502)),f337(f7(x101501,x101503,x101502),x101504))),f337(f337(f8(f892(x101501,a878),f892(x101501,a878),x101503),f257(x101501)),f337(f337(f8(f892(x101501,a878),f892(x101501,a878),x101503),f337(f18(x101501,a878,a878),f337(f337(f8(a878,f892(a878,a878),x101501),a335),f337(f337(f7(x101501,f892(x101501,a878),a878),f339(x101501)),x101507)))),f337(f7(x101501,x101503,a878),x101506))))),x101505))
% 157.25/157.01  [9658]~P22(x96587,x96586,x96581,x96588,x96582,x96584)+E(f337(f337(x96581,f337(x96582,x96583)),f337(x96584,x96585)),f337(x96584,x96585))+~P4(f337(f61(x96586),x96585))+~P4(f337(f337(f339(x96586),x96583),x96585))
% 157.25/157.01  [9662]~P13(x96626,x96621,x96622,x96628,x96623,x96624)+~P9(x96626,x96627,x96628)+P12(x96621,x96622,x96623,f337(x96624,x96625))+~P4(f337(f337(f339(x96626),x96625),x96627))
% 157.25/157.01  [9288]~P19(x92887,x92881,x92888,x92883)+~P4(f337(f61(x92887),x92885))+~P4(f337(f61(x92887),x92884))+E(f337(f74(x92881,x92881,x92882,f337(x92883,x92884)),f337(f74(x92881,x92881,x92882,f337(x92883,x92885)),x92886)),f337(f74(x92881,x92881,x92882,f337(x92883,x92885)),f337(f74(x92881,x92881,x92882,f337(x92883,x92884)),x92886)))
% 157.25/157.01  [9296]~P34(x92961,x92962,x92963,x92964,x92967)+P34(x92961,x92962,x92963,f337(f337(f161(x92961,x92964),x92965),x92966),f337(f337(f161(x92962,x92967),x92965),x92968))+~P4(f337(f337(x92963,x92966),x92968))+~P4(f337(f337(f252(a884),x92965),f337(f198(f885(x92961)),x92964)))
% 157.25/157.01  [9297]~P34(x92971,x92972,x92973,x92974,x92977)+P34(x92971,x92972,x92973,f337(f337(f161(x92971,x92974),x92975),x92976),f337(f337(f161(x92972,x92977),x92975),x92978))+~P4(f337(f337(x92973,x92976),x92978))+~P4(f337(f337(f252(a884),x92975),f337(f198(f885(x92972)),x92977)))
% 157.25/157.01  [9373]~P25(x93732,x93732,x93735,x93736)+~P21(x93733,x93732,x93737,x93738,x93731)+~P4(f337(f61(x93732),x93736))+E(f337(f337(x93731,f337(f74(x93732,x93733,x93732,x93734),x93735)),x93736),f337(f337(x93731,x93734),f337(f316(x93732,x93732,x93735),x93736)))
% 157.25/157.01  [9660]~P23(x96607,x96602,x96605,x96608,x96606,x96601)+~P4(f337(f61(x96602),x96604))+E(f337(x96601,f337(f337(f315(x96602),x96603),x96604)),f337(f337(x96605,f337(x96606,x96603)),f337(x96601,x96604)))+P4(f337(f337(f339(x96602),x96603),x96604))
% 157.25/157.01  [9671]~P22(x96716,x96715,x96711,x96717,x96718,x96712)+E(f337(f337(x96711,f337(x96712,x96713)),f337(x96712,x96714)),f337(x96712,x96714))+~P4(f337(f61(x96715),x96714))+~P4(f337(f337(f251(f892(x96715,a878)),x96713),x96714))
% 157.25/157.01  [9273]P4(f337(f337(f339(f891(f885(x92731),f885(x92731))),f337(f337(f272(f885(x92731),f885(x92731)),x92732),x92733)),f159(x92731,x92734)))+~E(x92733,f337(f337(f136(x92731),x92735),f337(f337(f153(x92731),x92736),x92737)))+~E(x92732,f337(f337(f136(x92731),x92735),f337(f337(f153(x92731),x92738),x92737)))+~P4(f337(f337(f339(f891(x92731,x92731)),f337(f337(f272(x92731,x92731),x92738),x92736)),x92734))
% 157.25/157.01  [9665]~P22(x96656,x96652,x96655,x96657,x96658,x96651)+~P4(f337(f61(x96652),x96654))+~P4(f337(f61(x96652),x96653))+E(f337(x96651,f337(f337(f113(f892(x96652,a878)),x96653),x96654)),f337(f337(x96655,f337(x96651,x96653)),f337(x96651,x96654)))
% 157.25/157.01  [10190]~P25(x101904,x101902,x101905,x101908)+E(f337(f337(f42(x101901,f892(x101902,a878)),x101903),f337(f337(f8(f892(x101904,a878),f892(x101902,a878),x101901),f316(x101904,x101902,x101905)),x101906)),f337(f316(x101904,x101902,x101905),f337(f337(f42(x101901,f892(x101904,a878)),x101903),x101906)))+~P4(f337(f337(f339(x101901),x101907),x101903))+P4(f337(f337(f339(x101901),f550(x101907,x101906,x101903,x101901,x101908,x101905,x101902,x101904)),x101903))
% 157.25/157.01  [10214]~P25(x102144,x102142,x102145,x102147)+E(f337(f337(f42(x102141,f892(x102142,a878)),x102143),f337(f337(f8(f892(x102144,a878),f892(x102142,a878),x102141),f316(x102144,x102142,x102145)),x102146)),f337(f316(x102144,x102142,x102145),f337(f337(f42(x102141,f892(x102144,a878)),x102143),x102146)))+~P4(f337(f337(f339(x102141),x102148),x102143))+~P4(f337(f337(f251(f892(x102144,a878)),f337(x102146,f550(x102148,x102146,x102143,x102141,x102147,x102145,x102142,x102144))),x102147))
% 157.25/157.01  [9729]~P23(x97297,x97295,x97291,x97298,x97292,x97294)+~P4(f337(f61(x97295),x97296))+~P4(f337(f337(f339(x97295),x97293),x97296))+E(f337(f337(x97291,f337(x97292,x97293)),f337(x97294,f337(f337(f22(f892(x97295,a878)),x97296),f337(f337(f315(x97295),x97293),f197(f892(x97295,a878)))))),f337(x97294,x97296))
% 157.25/157.01  [9737]~P23(x97376,x97373,x97371,x97377,x97378,x97372)+~P4(f337(f61(x97373),x97375))+~P4(f337(f61(x97373),x97374))+E(f337(f337(x97371,f337(x97372,f337(f337(f113(f892(x97373,a878)),x97374),x97375))),f337(x97372,f337(f337(f104(f892(x97373,a878)),x97374),x97375))),f337(f337(x97371,f337(x97372,x97374)),f337(x97372,x97375)))
% 157.25/157.01  [9830]P42(x98301,x98302,x98303,x98304,x98305,f337(f337(x98303,x98306),x98307))+~P42(x98301,x98302,x98303,x98304,f337(f337(f22(f892(x98301,a878)),x98305),f337(f337(f315(x98301),x98308),f197(f892(x98301,a878)))),x98309)+~E(f337(f337(x98303,x98306),x98307),f337(f337(x98303,x98308),x98309))+~P4(f337(f337(f339(x98301),x98308),x98305))
% 157.25/157.01  [10225]P24(x102251,x102252,f337(f337(f315(f882(x102251)),f337(f337(f337(f93(x102251),f337(x102253,f389(x102254,x102255,x102256,x102257,x102253,x102252,x102251,x102258,x102259))),f337(x102257,f389(x102254,x102255,x102256,x102257,x102253,x102252,x102251,x102258,x102259))),f337(x102256,f389(x102254,x102255,x102256,x102257,x102253,x102252,x102251,x102258,x102259)))),f197(f892(f882(x102251),a878))))+~P4(f337(f61(x102259),x102258))+~P24(x102251,x102252,f337(f316(x102259,f882(x102251),f337(f337(f18(x102259,f892(x102251,f892(a879,a878)),f882(x102251)),f337(f337(f18(x102259,a880,f892(f892(x102251,f892(a879,a878)),f882(x102251))),f337(f337(f8(f892(x102251,f892(a879,a878)),f892(a880,f892(f892(x102251,f892(a879,a878)),f882(x102251))),x102259),f93(x102251)),x102253)),x102257)),x102256)),x102258))+P24(x102251,x102252,f337(f316(x102259,f882(x102251),f337(f337(f18(x102259,f892(x102251,f892(a879,a878)),f882(x102251)),f337(f337(f18(x102259,a880,f892(f892(x102251,f892(a879,a878)),f882(x102251))),f337(f337(f8(f892(x102251,f892(a879,a878)),f892(a880,f892(f892(x102251,f892(a879,a878)),f882(x102251))),x102259),f93(x102251)),x102255)),x102257)),x102254)),x102258))
% 157.25/157.01  [10226]~P24(x102261,x102262,f337(f337(f315(f882(x102261)),f337(f337(f337(f93(x102261),f337(x102264,f389(x102266,x102264,x102268,x102265,x102269,x102262,x102261,x102267,x102263))),f337(x102265,f389(x102266,x102264,x102268,x102265,x102269,x102262,x102261,x102267,x102263))),f337(x102266,f389(x102266,x102264,x102268,x102265,x102269,x102262,x102261,x102267,x102263)))),f197(f892(f882(x102261),a878))))+~P4(f337(f61(x102263),x102267))+~P24(x102261,x102262,f337(f316(x102263,f882(x102261),f337(f337(f18(x102263,f892(x102261,f892(a879,a878)),f882(x102261)),f337(f337(f18(x102263,a880,f892(f892(x102261,f892(a879,a878)),f882(x102261))),f337(f337(f8(f892(x102261,f892(a879,a878)),f892(a880,f892(f892(x102261,f892(a879,a878)),f882(x102261))),x102263),f93(x102261)),x102269)),x102265)),x102268)),x102267))+P24(x102261,x102262,f337(f316(x102263,f882(x102261),f337(f337(f18(x102263,f892(x102261,f892(a879,a878)),f882(x102261)),f337(f337(f18(x102263,a880,f892(f892(x102261,f892(a879,a878)),f882(x102261))),f337(f337(f8(f892(x102261,f892(a879,a878)),f892(a880,f892(f892(x102261,f892(a879,a878)),f882(x102261))),x102263),f93(x102261)),x102264)),x102265)),x102266)),x102267))
% 157.25/157.01  [9763]~P13(x97636,x97637,x97638,x97639,x976310,x97631)+E(f337(f337(x97631,x97632),x97633),f337(f337(x97631,x97634),x97635))+~P4(f337(f337(f339(f891(x97637,x97637)),f337(f337(f272(x97637,x97637),x97633),x97635)),x976310))+~P4(f337(f337(f339(f891(x97636,x97636)),f337(f337(f272(x97636,x97636),x97632),x97634)),x97639))
% 157.25/157.01  [9375]~P64(x93752)+E(x93751,f197(f892(x93752,a878)))+~P4(f337(f61(x93752),x93751))+P4(f337(f337(f339(x93752),f10(x93752,x93751)),x93751))+~P4(f337(f337(f339(x93752),f337(f337(f113(x93752),f603(x93751,x93752)),f618(x93751,x93752))),f337(f337(f315(x93752),f603(x93751,x93752)),f337(f337(f315(x93752),f618(x93751,x93752)),f197(f892(x93752,a878))))))
% 157.25/157.01  [9376]~P64(x93762)+E(x93761,f197(f892(x93762,a878)))+~P4(f337(f61(x93762),x93761))+P4(f337(f337(f339(x93762),f11(x93762,x93761)),x93761))+~P4(f337(f337(f339(x93762),f337(f337(f104(x93762),f701(x93761,x93762)),f711(x93761,x93762))),f337(f337(f315(x93762),f701(x93761,x93762)),f337(f337(f315(x93762),f711(x93761,x93762)),f197(f892(x93762,a878))))))
% 157.25/157.01  [9406]~P72(x94062)+E(x94061,f197(f892(x94062,a878)))+~P4(f337(f61(x94062),x94061))+P4(f337(f337(f339(x94062),f337(f63(x94062,f82(x94062)),x94061)),x94061))+~P4(f337(f337(f339(x94062),f337(f337(f82(x94062),f867(x94061,x94062)),f870(x94061,x94062))),f337(f337(f315(x94062),f867(x94061,x94062)),f337(f337(f315(x94062),f870(x94061,x94062)),f197(f892(x94062,a878))))))
% 157.25/157.01  [9411]~P105(x94112)+E(x94111,f197(f892(x94112,a878)))+~P4(f337(f61(x94112),x94111))+P4(f337(f337(f339(x94112),f12(x94112,f250(x94112),x94111)),x94111))+~P4(f337(f337(f339(x94112),f337(f337(f250(x94112),f451(x94111,x94112)),f452(x94111,x94112))),f337(f337(f315(x94112),f451(x94111,x94112)),f337(f337(f315(x94112),f452(x94111,x94112)),f197(f892(x94112,a878))))))
% 157.25/157.01  [9412]~P105(x94122)+E(x94121,f197(f892(x94122,a878)))+~P4(f337(f61(x94122),x94121))+P4(f337(f337(f339(x94122),f13(x94122,f249(x94122),x94121)),x94121))+~P4(f337(f337(f339(x94122),f337(f337(f249(x94122),f464(x94121,x94122)),f465(x94121,x94122))),f337(f337(f315(x94122),f464(x94121,x94122)),f337(f337(f315(x94122),f465(x94121,x94122)),f197(f892(x94122,a878))))))
% 157.25/157.01  [6578]~P87(x65782)+E(x65781,f2(x65782))+~E(f337(f337(f81(x65782),x65783),x65781),f2(x65782))+~P4(f337(f337(f251(x65782),f2(x65782)),x65783))+~P4(f337(f337(f251(x65782),f2(x65782)),x65781))
% 157.25/157.01  [6579]~P87(x65792)+E(x65791,f2(x65792))+~E(f337(f337(f81(x65792),x65791),x65793),f2(x65792))+~P4(f337(f337(f251(x65792),f2(x65792)),x65793))+~P4(f337(f337(f251(x65792),f2(x65792)),x65791))
% 157.25/157.01  [7109]~P105(x71092)+~P14(x71092,x71091)+E(x71091,f116(x71092))+~P4(f337(f337(f339(x71092),x71093),f337(f175(x71092),f722(x71091,x71092))))+P4(f337(f337(f251(x71092),f755(x71091,x71092)),x71093))
% 157.25/157.01  [7276]~P105(x72761)+E(f14(x72761,x72762),x72763)+~P4(f337(f61(x72761),x72762))+~P4(f337(f337(f251(x72761),x72763),f508(x72763,x72762,x72761)))+~P4(f337(f337(f339(x72761),x72763),x72762))
% 157.25/157.01  [7307]~P105(x73071)+~P14(x73071,x73072)+~P14(x73071,x73073)+P14(x73071,f337(f337(f136(x73071),x73072),x73073))+P4(f337(f337(f339(x73071),f728(x73073,x73072,x73071)),f337(f175(x73071),x73072)))
% 157.25/157.01  [7308]~P105(x73081)+~P14(x73081,x73082)+~P14(x73081,x73083)+P14(x73081,f337(f337(f136(x73081),x73082),x73083))+P4(f337(f337(f339(x73081),f729(x73083,x73082,x73081)),f337(f175(x73081),x73083)))
% 157.25/157.01  [7367]~P105(x73671)+E(f14(x73671,x73672),x73673)+~P4(f337(f61(x73671),x73672))+P4(f337(f337(f339(x73671),f508(x73673,x73672,x73671)),x73672))+~P4(f337(f337(f339(x73671),x73673),x73672))
% 157.25/157.01  [7368]~P105(x73681)+E(f15(x73681,x73682),x73683)+~P4(f337(f61(x73681),x73682))+P4(f337(f337(f339(x73681),f509(x73683,x73682,x73681)),x73682))+~P4(f337(f337(f339(x73681),x73683),x73682))
% 157.25/157.01  [7946]~P105(x79461)+E(f15(x79461,x79462),x79463)+~P4(f337(f61(x79461),x79462))+~P4(f337(f337(f339(x79461),x79463),x79462))+~P4(f337(f337(f251(x79461),f509(x79463,x79462,x79461)),x79463))
% 157.25/157.01  [8266]~P105(x82661)+~P14(x82661,x82662)+~P14(x82661,x82663)+P14(x82661,f337(f337(f136(x82661),x82662),x82663))+~P4(f337(f337(f251(x82661),f728(x82663,x82662,x82661)),f729(x82663,x82662,x82661)))
% 157.25/157.01  [9023]~P64(x90232)+E(x90231,f197(f892(x90232,a878)))+~E(f337(f337(f113(x90232),f337(x90233,f652(x90231,x90233,x90232))),f337(x90233,f663(x90231,x90233,x90232))),f337(x90233,f337(f337(f113(x90232),f652(x90231,x90233,x90232)),f663(x90231,x90233,x90232))))+E(f10(x90232,f337(f316(x90232,x90232,x90233),x90231)),f337(x90233,f10(x90232,x90231)))+~P4(f337(f61(x90232),x90231))
% 157.25/157.01  [9024]~P64(x90242)+E(x90241,f197(f892(x90242,a878)))+~E(f337(f337(f104(x90242),f337(x90243,f720(x90241,x90243,x90242))),f337(x90243,f734(x90241,x90243,x90242))),f337(x90243,f337(f337(f104(x90242),f720(x90241,x90243,x90242)),f734(x90241,x90243,x90242))))+E(f11(x90242,f337(f316(x90242,x90242,x90243),x90241)),f337(x90243,f11(x90242,x90241)))+~P4(f337(f61(x90242),x90241))
% 157.25/157.01  [9025]~P105(x90252)+E(x90251,f197(f892(x90252,a878)))+~E(f337(f337(f249(x90252),f337(x90253,f457(x90251,x90253,x90252))),f337(x90253,f471(x90251,x90253,x90252))),f337(x90253,f337(f337(f249(x90252),f457(x90251,x90253,x90252)),f471(x90251,x90253,x90252))))+E(f14(x90252,f337(f316(x90252,x90252,x90253),x90251)),f337(x90253,f14(x90252,x90251)))+~P4(f337(f61(x90252),x90251))
% 157.25/157.01  [9026]~P105(x90262)+E(x90261,f197(f892(x90262,a878)))+~E(f337(f337(f250(x90262),f337(x90263,f458(x90261,x90263,x90262))),f337(x90263,f470(x90261,x90263,x90262))),f337(x90263,f337(f337(f250(x90262),f458(x90261,x90263,x90262)),f470(x90261,x90263,x90262))))+E(f15(x90262,f337(f316(x90262,x90262,x90263),x90261)),f337(x90263,f15(x90262,x90261)))+~P4(f337(f61(x90262),x90261))
% 157.25/157.01  [9095]~P105(x90952)+E(x90951,f197(f892(x90952,a878)))+~E(f337(f337(f250(x90952),f337(x90953,f459(x90951,x90953,x90952))),f337(x90953,f466(x90951,x90953,x90952))),f337(x90953,f337(f337(f250(x90952),f459(x90951,x90953,x90952)),f466(x90951,x90953,x90952))))+E(f12(x90952,f250(x90952),f337(f316(x90952,x90952,x90953),x90951)),f337(x90953,f12(x90952,f250(x90952),x90951)))+~P4(f337(f61(x90952),x90951))
% 157.25/157.01  [9096]~P105(x90962)+E(x90961,f197(f892(x90962,a878)))+~E(f337(f337(f249(x90962),f337(x90963,f467(x90961,x90963,x90962))),f337(x90963,f468(x90961,x90963,x90962))),f337(x90963,f337(f337(f249(x90962),f467(x90961,x90963,x90962)),f468(x90961,x90963,x90962))))+E(f13(x90962,f249(x90962),f337(f316(x90962,x90962,x90963),x90961)),f337(x90963,f13(x90962,f249(x90962),x90961)))+~P4(f337(f61(x90962),x90961))
% 157.25/157.01  [6594]~P72(x65942)+E(x65941,f197(f892(x65942,a878)))+~P4(f337(f61(x65942),x65941))+E(f337(f63(x65942,f82(x65942)),f337(f337(f315(x65942),x65943),x65941)),f337(f337(f82(x65942),x65943),f337(f63(x65942,f82(x65942)),x65941)))+P4(f337(f337(f339(x65942),x65943),x65941))
% 157.25/157.01  [7115]~P64(x71152)+E(f337(f337(f113(x71152),f10(x71152,x71151)),f10(x71152,x71153)),f10(x71152,x71153))+E(x71151,f197(f892(x71152,a878)))+~P4(f337(f61(x71152),x71153))+~P4(f337(f337(f251(f892(x71152,a878)),x71151),x71153))
% 157.25/157.01  [7116]~P64(x71162)+E(f337(f337(f104(x71162),f11(x71162,x71161)),f11(x71162,x71163)),f11(x71162,x71163))+E(x71161,f197(f892(x71162,a878)))+~P4(f337(f61(x71162),x71163))+~P4(f337(f337(f251(f892(x71162,a878)),x71161),x71163))
% 157.25/157.01  [7117]~P105(x71172)+E(f337(f337(f249(x71172),f14(x71172,x71171)),f14(x71172,x71173)),f14(x71172,x71173))+E(x71171,f197(f892(x71172,a878)))+~P4(f337(f61(x71172),x71173))+~P4(f337(f337(f251(f892(x71172,a878)),x71171),x71173))
% 157.25/157.01  [7118]~P105(x71182)+E(f337(f337(f250(x71182),f15(x71182,x71181)),f15(x71182,x71183)),f15(x71182,x71183))+E(x71181,f197(f892(x71182,a878)))+~P4(f337(f61(x71182),x71183))+~P4(f337(f337(f251(f892(x71182,a878)),x71181),x71183))
% 157.25/157.01  [7416]~P105(x74162)+E(x74161,f197(f892(x74162,a878)))+~P4(f337(f61(x74162),x74163))+P4(f337(f337(f251(x74162),f14(x74162,x74163)),f14(x74162,x74161)))+~P4(f337(f337(f251(f892(x74162,a878)),x74161),x74163))
% 157.25/157.01  [7417]~P105(x74172)+E(x74171,f197(f892(x74172,a878)))+~P4(f337(f61(x74172),x74173))+P4(f337(f337(f251(x74172),f15(x74172,x74171)),f15(x74172,x74173)))+~P4(f337(f337(f251(f892(x74172,a878)),x74171),x74173))
% 157.25/157.01  [7476]~P64(x74761)+E(f10(x74761,x74762),x74763)+~P4(f337(f61(x74761),x74762))+~E(f337(f337(f22(f892(x74761,a878)),x74762),f337(f337(f315(x74761),x74763),f197(f892(x74761,a878)))),f197(f892(x74761,a878)))+~P4(f337(f337(f339(x74761),x74763),x74762))
% 157.25/157.01  [7477]~P64(x74771)+E(f11(x74771,x74772),x74773)+~P4(f337(f61(x74771),x74772))+~E(f337(f337(f22(f892(x74771,a878)),x74772),f337(f337(f315(x74771),x74773),f197(f892(x74771,a878)))),f197(f892(x74771,a878)))+~P4(f337(f337(f339(x74771),x74773),x74772))
% 157.25/157.01  [7478]~P105(x74781)+E(f14(x74781,x74782),x74783)+~P4(f337(f61(x74781),x74782))+~E(f337(f337(f22(f892(x74781,a878)),x74782),f337(f337(f315(x74781),x74783),f197(f892(x74781,a878)))),f197(f892(x74781,a878)))+~P4(f337(f337(f339(x74781),x74783),x74782))
% 157.25/157.01  [7479]~P105(x74791)+E(f15(x74791,x74792),x74793)+~P4(f337(f61(x74791),x74792))+~E(f337(f337(f22(f892(x74791,a878)),x74792),f337(f337(f315(x74791),x74793),f197(f892(x74791,a878)))),f197(f892(x74791,a878)))+~P4(f337(f337(f339(x74791),x74793),x74792))
% 157.25/157.01  [7577]~P105(x75771)+E(f12(x75771,f250(x75771),x75772),x75773)+~P4(f337(f61(x75771),x75772))+~E(f337(f337(f22(f892(x75771,a878)),x75772),f337(f337(f315(x75771),x75773),f197(f892(x75771,a878)))),f197(f892(x75771,a878)))+~P4(f337(f337(f339(x75771),x75773),x75772))
% 157.25/157.01  [7578]~P105(x75781)+E(f13(x75781,f249(x75781),x75782),x75783)+~P4(f337(f61(x75781),x75782))+~E(f337(f337(f22(f892(x75781,a878)),x75782),f337(f337(f315(x75781),x75783),f197(f892(x75781,a878)))),f197(f892(x75781,a878)))+~P4(f337(f337(f339(x75781),x75783),x75782))
% 157.25/157.01  [7615]~P101(x76152)+E(x76151,f197(f892(x76152,a878)))+~P4(f337(f61(x76152),x76151))+~P4(f337(f337(f251(x76152),x76153),f865(x76153,x76151,x76152)))+P4(f337(f337(f251(x76152),x76153),f337(f63(x76152,f104(x76152)),x76151)))
% 157.25/157.01  [7616]~P105(x76162)+E(x76161,f197(f892(x76162,a878)))+~P4(f337(f61(x76162),x76161))+~P4(f337(f337(f251(x76162),x76163),f447(x76163,x76161,x76162)))+P4(f337(f337(f251(x76162),x76163),f337(f63(x76162,f249(x76162)),x76161)))
% 157.25/157.01  [7617]~P105(x76172)+E(x76171,f197(f892(x76172,a878)))+~P4(f337(f61(x76172),x76171))+~P4(f337(f337(f252(x76172),x76173),f449(x76173,x76171,x76172)))+P4(f337(f337(f252(x76172),x76173),f337(f63(x76172,f249(x76172)),x76171)))
% 157.25/157.01  [7703]~P101(x77032)+E(x77031,f197(f892(x77032,a878)))+~P4(f337(f61(x77032),x77031))+P4(f337(f337(f339(x77032),f865(x77033,x77031,x77032)),x77031))+P4(f337(f337(f251(x77032),x77033),f337(f63(x77032,f104(x77032)),x77031)))
% 157.25/157.01  [7704]~P105(x77042)+E(x77041,f197(f892(x77042,a878)))+~P4(f337(f61(x77042),x77041))+P4(f337(f337(f339(x77042),f447(x77043,x77041,x77042)),x77041))+P4(f337(f337(f251(x77042),x77043),f337(f63(x77042,f249(x77042)),x77041)))
% 157.25/157.01  [7705]~P105(x77052)+E(x77051,f197(f892(x77052,a878)))+~P4(f337(f61(x77052),x77051))+P4(f337(f337(f339(x77052),f449(x77053,x77051,x77052)),x77051))+P4(f337(f337(f252(x77052),x77053),f337(f63(x77052,f249(x77052)),x77051)))
% 157.25/157.01  [7826]~P105(x78262)+E(x78261,f197(f892(x78262,a878)))+E(f337(f337(f249(x78262),f13(x78262,f249(x78262),x78261)),f13(x78262,f249(x78262),x78263)),f13(x78262,f249(x78262),x78263))+~P4(f337(f61(x78262),x78263))+~P4(f337(f337(f251(f892(x78262,a878)),x78261),x78263))
% 157.25/157.01  [7827]~P105(x78272)+E(x78271,f197(f892(x78272,a878)))+E(f337(f337(f250(x78272),f12(x78272,f250(x78272),x78271)),f12(x78272,f250(x78272),x78273)),f12(x78272,f250(x78272),x78273))+~P4(f337(f61(x78272),x78273))+~P4(f337(f337(f251(f892(x78272,a878)),x78271),x78273))
% 157.25/157.01  [8025]~E(f474(x80251,x80253,x80252),f475(x80251,x80253,x80252))+~E(f337(f37(x80252),f476(x80251,x80253,x80252)),x80251)+E(f337(f337(f82(a884),x80251),f337(f37(f892(x80252,a878)),x80253)),f337(f37(x80252),f39(f892(x80252,a878),x80253)))+~P4(f337(f61(x80252),f39(f892(x80252,a878),x80253)))+~P4(f337(f61(f892(x80252,a878)),x80253))
% 157.25/157.01  [8200]~P105(x82002)+E(x82001,f197(f892(x82002,a878)))+~P4(f337(f61(x82002),x82003))+P4(f337(f337(f251(x82002),f337(f63(x82002,f249(x82002)),x82003)),f337(f63(x82002,f249(x82002)),x82001)))+~P4(f337(f337(f251(f892(x82002,a878)),x82001),x82003))
% 157.25/157.01  [8500]~E(f474(x85001,x85003,x85002),f475(x85001,x85003,x85002))+E(f337(f337(f82(a884),x85001),f337(f37(f892(x85002,a878)),x85003)),f337(f37(x85002),f39(f892(x85002,a878),x85003)))+P4(f337(f337(f339(f892(x85002,a878)),f476(x85001,x85003,x85002)),x85003))+~P4(f337(f61(x85002),f39(f892(x85002,a878),x85003)))+~P4(f337(f61(f892(x85002,a878)),x85003))
% 157.25/157.01  [8523]~E(f337(f37(x85232),f476(x85231,x85233,x85232)),x85231)+E(f337(f337(f82(a884),x85231),f337(f37(f892(x85232,a878)),x85233)),f337(f37(x85232),f39(f892(x85232,a878),x85233)))+P4(f337(f337(f339(f892(x85232,a878)),f475(x85231,x85233,x85232)),x85233))+~P4(f337(f61(x85232),f39(f892(x85232,a878),x85233)))+~P4(f337(f61(f892(x85232,a878)),x85233))
% 157.25/157.01  [8524]~E(f337(f37(x85242),f476(x85241,x85243,x85242)),x85241)+E(f337(f337(f82(a884),x85241),f337(f37(f892(x85242,a878)),x85243)),f337(f37(x85242),f39(f892(x85242,a878),x85243)))+P4(f337(f337(f339(f892(x85242,a878)),f474(x85241,x85243,x85242)),x85243))+~P4(f337(f61(x85242),f39(f892(x85242,a878),x85243)))+~P4(f337(f61(f892(x85242,a878)),x85243))
% 157.25/157.01  [8549]~E(f337(f37(x85492),f476(x85491,x85493,x85492)),x85491)+~E(f337(f337(f104(f892(x85492,a878)),f475(x85491,x85493,x85492)),f474(x85491,x85493,x85492)),f197(f892(x85492,a878)))+E(f337(f337(f82(a884),x85491),f337(f37(f892(x85492,a878)),x85493)),f337(f37(x85492),f39(f892(x85492,a878),x85493)))+~P4(f337(f61(f892(x85492,a878)),x85493))+~P4(f337(f61(x85492),f39(f892(x85492,a878),x85493)))
% 157.25/157.01  [8791]E(f337(f337(f82(a884),x87911),f337(f37(f892(x87912,a878)),x87913)),f337(f37(x87912),f39(f892(x87912,a878),x87913)))+P4(f337(f337(f339(f892(x87912,a878)),f476(x87911,x87913,x87912)),x87913))+P4(f337(f337(f339(f892(x87912,a878)),f475(x87911,x87913,x87912)),x87913))+~P4(f337(f61(f892(x87912,a878)),x87913))+~P4(f337(f61(x87912),f39(f892(x87912,a878),x87913)))
% 157.25/157.01  [8792]E(f337(f337(f82(a884),x87921),f337(f37(f892(x87922,a878)),x87923)),f337(f37(x87922),f39(f892(x87922,a878),x87923)))+P4(f337(f337(f339(f892(x87922,a878)),f476(x87921,x87923,x87922)),x87923))+P4(f337(f337(f339(f892(x87922,a878)),f474(x87921,x87923,x87922)),x87923))+~P4(f337(f61(f892(x87922,a878)),x87923))+~P4(f337(f61(x87922),f39(f892(x87922,a878),x87923)))
% 157.25/157.01  [8817]~E(f337(f337(f104(f892(x88172,a878)),f475(x88171,x88173,x88172)),f474(x88171,x88173,x88172)),f197(f892(x88172,a878)))+E(f337(f337(f82(a884),x88171),f337(f37(f892(x88172,a878)),x88173)),f337(f37(x88172),f39(f892(x88172,a878),x88173)))+~P4(f337(f61(f892(x88172,a878)),x88173))+P4(f337(f337(f339(f892(x88172,a878)),f476(x88171,x88173,x88172)),x88173))+~P4(f337(f61(x88172),f39(f892(x88172,a878),x88173)))
% 157.25/157.01  [9070]~P96(x90702)+E(x90701,f197(f892(x90702,a878)))+~E(f337(f337(f82(x90702),f337(x90703,f869(x90701,x90703,x90702))),f337(x90703,f871(x90701,x90703,x90702))),f337(x90703,f337(f337(f82(x90702),f869(x90701,x90703,x90702)),f871(x90701,x90703,x90702))))+~P4(f337(f61(x90702),x90701))+E(f337(f63(x90702,f82(x90702)),f337(f316(x90702,x90702,x90703),x90701)),f337(x90703,f337(f63(x90702,f82(x90702)),x90701)))
% 157.25/157.01  [9985]P4(f337(f337(x99851,x99852),x99853))+P4(f337(f337(f252(a1),f520(x99851,x99853,x99852)),f522(x99851,x99853,x99852)))+P4(f337(f337(f251(a1),f522(x99851,x99853,x99852)),f2(a1)))+P4(f337(f337(x99851,f520(x99851,x99853,x99852)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f522(x99851,x99853,x99852))))+~P4(f337(f325(f891(a1,a1),a56),f337(f337(f272(a1,a1),x99852),x99853)))
% 157.25/157.01  [9991]P4(f337(f337(x99911,x99912),x99913))+P4(f337(f337(f251(a1),f519(x99911,x99913,x99912)),f2(a1)))+P4(f337(f337(x99911,f518(x99911,x99913,x99912)),f337(f337(f82(a1),f337(f106(a1),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f519(x99911,x99913,x99912))))+P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),f518(x99911,x99913,x99912)),f519(x99911,x99913,x99912))))+~P4(f337(f325(f891(a1,a1),a51),f337(f337(f272(a1,a1),x99912),x99913)))
% 157.25/157.01  [7995]~P111(x79951)+~P4(f337(f337(f251(x79951),x79952),f79(x79951)))+~P4(f337(f337(f251(x79951),f2(x79951)),x79952))+~P4(f337(f337(f251(x79951),f2(x79951)),x79953))+P4(f337(f337(f251(x79951),f337(f337(f82(x79951),x79952),x79953)),x79953))
% 157.25/157.01  [7996]~P111(x79961)+~P4(f337(f337(f251(x79961),x79963),f79(x79961)))+~P4(f337(f337(f251(x79961),f2(x79961)),x79963))+~P4(f337(f337(f251(x79961),f2(x79961)),x79962))+P4(f337(f337(f251(x79961),f337(f337(f82(x79961),x79962),x79963)),x79962))
% 157.25/157.01  [8349]~P105(x83492)+E(x83491,f197(f892(x83492,a878)))+~P4(f337(f61(x83492),x83491))+P4(f337(f337(f251(x83492),f448(x83493,x83491,x83492)),x83493))+~P4(f337(f337(f251(x83492),f337(f63(x83492,f249(x83492)),x83491)),x83493))
% 157.25/157.01  [8350]~P105(x83502)+E(x83501,f197(f892(x83502,a878)))+~P4(f337(f61(x83502),x83501))+P4(f337(f337(f339(x83502),f448(x83503,x83501,x83502)),x83501))+~P4(f337(f337(f251(x83502),f337(f63(x83502,f249(x83502)),x83501)),x83503))
% 157.25/157.01  [8351]~P105(x83512)+E(x83511,f197(f892(x83512,a878)))+~P4(f337(f61(x83512),x83511))+P4(f337(f337(f339(x83512),f450(x83513,x83511,x83512)),x83511))+~P4(f337(f337(f252(x83512),f337(f63(x83512,f249(x83512)),x83511)),x83513))
% 157.25/157.01  [8352]~P105(x83522)+E(x83521,f197(f892(x83522,a878)))+~P4(f337(f61(x83522),x83521))+P4(f337(f337(f252(x83522),f450(x83523,x83521,x83522)),x83523))+~P4(f337(f337(f252(x83522),f337(f63(x83522,f249(x83522)),x83521)),x83523))
% 157.25/157.01  [8436]~P4(f337(x84361,x84363))+P4(f337(x84361,f423(x84361,x84362)))+P4(f337(x84361,f417(x84361,x84362)))+~P4(f337(f337(f252(a1),f2(a1)),x84362))+P4(f337(x84361,f337(f337(f22(a1),f417(x84361,x84362)),f337(f337(f82(a1),f424(x84361,x84362)),x84362))))
% 157.25/157.01  [8644]~P4(f337(x86441,x86443))+P4(f337(x86441,f417(x86441,x86442)))+~P4(f337(f337(f252(a1),f2(a1)),x86442))+P4(f337(f337(f339(a1),f423(x86441,x86442)),f308(a1,f79(a1),x86442)))+P4(f337(x86441,f337(f337(f22(a1),f417(x86441,x86442)),f337(f337(f82(a1),f424(x86441,x86442)),x86442))))
% 157.25/157.01  [8839]~P4(f337(x88391,x88393))+~P4(f337(x88391,f417(x88391,x88392)))+P4(f337(x88391,f423(x88391,x88392)))+~P4(f337(f337(f252(a1),f2(a1)),x88392))+~P4(f337(x88391,f337(f337(f22(a1),f417(x88391,x88392)),f337(f337(f82(a1),f424(x88391,x88392)),x88392))))
% 157.25/157.01  [8963]~P4(f337(x89631,x89633))+~P4(f337(x89631,f417(x89631,x89632)))+~P4(f337(f337(f252(a1),f2(a1)),x89632))+P4(f337(f337(f339(a1),f423(x89631,x89632)),f308(a1,f79(a1),x89632)))+~P4(f337(x89631,f337(f337(f22(a1),f417(x89631,x89632)),f337(f337(f82(a1),f424(x89631,x89632)),x89632))))
% 157.25/157.01  [8751]~P64(x87511)+~P4(f337(f61(x87511),x87512))+E(f337(f337(f22(f892(x87511,a878)),x87512),f337(f337(f315(x87511),x87513),f197(f892(x87511,a878)))),f197(f892(x87511,a878)))+~P4(f337(f337(f339(x87511),x87513),x87512))+E(f337(f337(f113(x87511),x87513),f10(x87511,f337(f337(f22(f892(x87511,a878)),x87512),f337(f337(f315(x87511),x87513),f197(f892(x87511,a878)))))),f10(x87511,x87512))
% 157.25/157.01  [8752]~P64(x87521)+~P4(f337(f61(x87521),x87522))+E(f337(f337(f22(f892(x87521,a878)),x87522),f337(f337(f315(x87521),x87523),f197(f892(x87521,a878)))),f197(f892(x87521,a878)))+~P4(f337(f337(f339(x87521),x87523),x87522))+E(f337(f337(f104(x87521),x87523),f11(x87521,f337(f337(f22(f892(x87521,a878)),x87522),f337(f337(f315(x87521),x87523),f197(f892(x87521,a878)))))),f11(x87521,x87522))
% 157.25/157.01  [8753]~P105(x87531)+~P4(f337(f61(x87531),x87532))+E(f337(f337(f22(f892(x87531,a878)),x87532),f337(f337(f315(x87531),x87533),f197(f892(x87531,a878)))),f197(f892(x87531,a878)))+~P4(f337(f337(f339(x87531),x87533),x87532))+E(f337(f337(f249(x87531),x87533),f14(x87531,f337(f337(f22(f892(x87531,a878)),x87532),f337(f337(f315(x87531),x87533),f197(f892(x87531,a878)))))),f14(x87531,x87532))
% 157.25/157.01  [8754]~P105(x87541)+~P4(f337(f61(x87541),x87542))+E(f337(f337(f22(f892(x87541,a878)),x87542),f337(f337(f315(x87541),x87543),f197(f892(x87541,a878)))),f197(f892(x87541,a878)))+~P4(f337(f337(f339(x87541),x87543),x87542))+E(f337(f337(f250(x87541),x87543),f15(x87541,f337(f337(f22(f892(x87541,a878)),x87542),f337(f337(f315(x87541),x87543),f197(f892(x87541,a878)))))),f15(x87541,x87542))
% 157.25/157.01  [8811]~P105(x88111)+~P4(f337(f61(x88111),x88112))+E(f337(f337(f22(f892(x88111,a878)),x88112),f337(f337(f315(x88111),x88113),f197(f892(x88111,a878)))),f197(f892(x88111,a878)))+~P4(f337(f337(f339(x88111),x88113),x88112))+E(f337(f337(f250(x88111),x88113),f12(x88111,f250(x88111),f337(f337(f22(f892(x88111,a878)),x88112),f337(f337(f315(x88111),x88113),f197(f892(x88111,a878)))))),f12(x88111,f250(x88111),x88112))
% 157.25/157.01  [8812]~P105(x88121)+~P4(f337(f61(x88121),x88122))+E(f337(f337(f22(f892(x88121,a878)),x88122),f337(f337(f315(x88121),x88123),f197(f892(x88121,a878)))),f197(f892(x88121,a878)))+~P4(f337(f337(f339(x88121),x88123),x88122))+E(f337(f337(f249(x88121),x88123),f13(x88121,f249(x88121),f337(f337(f22(f892(x88121,a878)),x88122),f337(f337(f315(x88121),x88123),f197(f892(x88121,a878)))))),f13(x88121,f249(x88121),x88122))
% 157.25/157.01  [8826]~P64(x88261)+~P4(f337(f61(x88261),x88263))+~P4(f337(f61(x88261),x88262))+E(f337(f337(f104(f892(x88261,a878)),x88262),x88263),f197(f892(x88261,a878)))+E(f337(f337(f113(x88261),f10(x88261,f337(f337(f113(f892(x88261,a878)),x88262),x88263))),f10(x88261,f337(f337(f104(f892(x88261,a878)),x88262),x88263))),f337(f337(f113(x88261),f10(x88261,x88262)),f10(x88261,x88263)))
% 157.25/157.01  [8827]~P64(x88271)+~P4(f337(f61(x88271),x88273))+~P4(f337(f61(x88271),x88272))+E(f337(f337(f104(f892(x88271,a878)),x88272),x88273),f197(f892(x88271,a878)))+E(f337(f337(f104(x88271),f11(x88271,f337(f337(f113(f892(x88271,a878)),x88272),x88273))),f11(x88271,f337(f337(f104(f892(x88271,a878)),x88272),x88273))),f337(f337(f104(x88271),f11(x88271,x88272)),f11(x88271,x88273)))
% 157.25/157.01  [8828]~P105(x88281)+~P4(f337(f61(x88281),x88283))+~P4(f337(f61(x88281),x88282))+E(f337(f337(f104(f892(x88281,a878)),x88282),x88283),f197(f892(x88281,a878)))+E(f337(f337(f249(x88281),f14(x88281,f337(f337(f113(f892(x88281,a878)),x88282),x88283))),f14(x88281,f337(f337(f104(f892(x88281,a878)),x88282),x88283))),f337(f337(f249(x88281),f14(x88281,x88282)),f14(x88281,x88283)))
% 157.25/157.01  [8829]~P105(x88291)+~P4(f337(f61(x88291),x88293))+~P4(f337(f61(x88291),x88292))+E(f337(f337(f104(f892(x88291,a878)),x88292),x88293),f197(f892(x88291,a878)))+E(f337(f337(f250(x88291),f15(x88291,f337(f337(f113(f892(x88291,a878)),x88292),x88293))),f15(x88291,f337(f337(f104(f892(x88291,a878)),x88292),x88293))),f337(f337(f250(x88291),f15(x88291,x88292)),f15(x88291,x88293)))
% 157.25/157.01  [9042]~P105(x90421)+~P4(f337(f61(x90421),x90423))+~P4(f337(f61(x90421),x90422))+E(f337(f337(f104(f892(x90421,a878)),x90422),x90423),f197(f892(x90421,a878)))+E(f337(f337(f249(x90421),f13(x90421,f249(x90421),f337(f337(f113(f892(x90421,a878)),x90422),x90423))),f13(x90421,f249(x90421),f337(f337(f104(f892(x90421,a878)),x90422),x90423))),f337(f337(f249(x90421),f13(x90421,f249(x90421),x90422)),f13(x90421,f249(x90421),x90423)))
% 157.25/157.01  [9043]~P105(x90431)+~P4(f337(f61(x90431),x90433))+~P4(f337(f61(x90431),x90432))+E(f337(f337(f104(f892(x90431,a878)),x90432),x90433),f197(f892(x90431,a878)))+E(f337(f337(f250(x90431),f12(x90431,f250(x90431),f337(f337(f113(f892(x90431,a878)),x90432),x90433))),f12(x90431,f250(x90431),f337(f337(f104(f892(x90431,a878)),x90432),x90433))),f337(f337(f250(x90431),f12(x90431,f250(x90431),x90432)),f12(x90431,f250(x90431),x90433)))
% 157.25/157.01  [9827]~P122(x98273)+E(x98271,x98272)+~P4(f337(f337(f251(x98273),f2(x98273)),x98272))+~P4(f337(f337(f251(x98273),f2(x98273)),x98271))+~E(f337(f337(f262(x98273),x98271),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))),f337(f337(f262(x98273),x98272),f337(f106(a884),f337(f337(f81(a1),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)),f337(f337(f22(a1),f337(f337(f81(a1),a84),a84)),a100)))))
% 157.25/157.01  [6392]E(f346(x63921,x63922,x63923),x63924)+E(f337(x63921,x63924),f2(a884))+~E(f337(f337(f6(x63923,a884),x63921),x63922),f79(a884))+~P4(f337(f61(x63923),x63922))+~P4(f337(f337(f339(x63923),x63924),x63922))
% 157.25/157.01  [6454]E(f347(x64541,x64542,x64543),x64544)+E(f337(x64541,x64544),f2(a884))+~E(f337(f337(f6(x64543,a884),x64541),x64542),f337(a115,f2(a884)))+~P4(f337(f61(x64543),x64542))+~P4(f337(f337(f339(x64543),x64544),x64542))
% 157.25/157.01  [6562]~P105(x65621)+~P6(x65621)+P4(f337(f337(f252(x65621),x65622),f39(x65621,x65623)))+~P4(f337(f337(f252(x65621),x65622),x65624))+~P4(f337(f337(f339(x65621),x65624),x65623))
% 157.25/157.01  [6735]~P105(x67351)+~P6(x67351)+~P4(f337(f337(f252(x67351),x67354),x67353))+P4(f337(f337(f252(x67351),f40(x67351,x67352)),x67353))+~P4(f337(f337(f339(x67351),x67354),x67352))
% 157.25/157.01  [6993]~P122(x69933)+E(x69931,x69932)+~E(f337(f337(f262(x69933),x69931),f337(a115,x69934)),f337(f337(f262(x69933),x69932),f337(a115,x69934)))+~P4(f337(f337(f251(x69933),f2(x69933)),x69932))+~P4(f337(f337(f251(x69933),f2(x69933)),x69931))
% 157.25/157.01  [7204]~E(f352(x72042,x72043,x72041,x72044),x72044)+~E(f337(x72042,x72044),f79(a884))+E(f337(f337(f6(x72041,a884),x72042),x72043),f79(a884))+~P4(f337(f61(x72041),x72043))+~P4(f337(f337(f339(x72041),x72044),x72043))
% 157.25/157.01  [7211]~P116(x72114)+~P125(x72114)+E(f337(x72111,f473(x72111,x72112,x72113,x72114)),f2(x72114))+~E(f337(f337(f9(x72113,x72114),x72111),x72112),f2(x72114))+~P4(f337(f61(x72113),x72112))
% 157.25/157.01  [7298]~E(f350(x72982,x72983,x72981,x72984),x72984)+~E(f337(x72982,x72984),f337(a115,f2(a884)))+E(f337(f337(f6(x72981,a884),x72982),x72983),f337(a115,f2(a884)))+~P4(f337(f61(x72981),x72983))+~P4(f337(f337(f339(x72981),x72984),x72983))
% 157.25/157.01  [8037]~E(f337(x80372,x80374),f79(a884))+~E(f337(x80372,f352(x80372,x80373,x80371,x80374)),f2(a884))+E(f337(f337(f6(x80371,a884),x80372),x80373),f79(a884))+~P4(f337(f61(x80371),x80373))+~P4(f337(f337(f339(x80371),x80374),x80373))
% 157.25/157.01  [8075]~E(f337(x80752,x80754),f337(a115,f2(a884)))+~E(f337(x80752,f350(x80752,x80753,x80751,x80754)),f2(a884))+E(f337(f337(f6(x80751,a884),x80752),x80753),f337(a115,f2(a884)))+~P4(f337(f61(x80751),x80753))+~P4(f337(f337(f339(x80751),x80754),x80753))
% 157.25/157.01  [8614]~P105(x86141)+~P14(x86141,x86144)+P14(x86141,x86142)+~E(x86142,f337(f337(f153(x86141),x86143),x86144))+~P4(f337(f337(f251(x86141),x86143),f756(x86142,x86141,x86144,x86143)))
% 157.25/157.01  [8648]E(x86481,x86482)+E(f337(f337(f22(a1),f401(x86483,x86482,x86484,x86481)),f402(x86483,x86482,x86484,x86481)),x86481)+~E(f337(f337(f81(a1),x86481),x86484),x86482)+~P4(f337(f337(f252(a1),f2(a1)),x86484))+~P4(f337(f337(f339(a1),x86482),x86483))
% 157.25/157.01  [8649]E(x86491,x86492)+E(f337(f337(f81(a1),f408(x86493,x86492,x86494,x86491)),f409(x86493,x86492,x86494,x86491)),x86491)+~E(f337(f337(f22(a1),x86491),x86494),x86492)+~P4(f337(f337(f252(a1),f2(a1)),x86494))+~P4(f337(f337(f339(a1),x86492),x86493))
% 157.25/157.01  [8824]E(f337(x88241,f616(x88242,x88241,x88243,x88244)),x88242)+P4(f337(f337(f251(a884),x88244),f617(x88242,x88241,x88243,x88244)))+~P4(f337(f337(f251(a1),x88242),f337(x88241,x88243)))+~P4(f337(f337(f252(a884),x88244),x88243))+~P4(f337(f337(f251(a1),f337(x88241,x88244)),x88242))
% 157.25/157.01  [8825]~P105(x88251)+~P14(x88251,x88253)+P14(x88251,x88252)+~E(x88252,f337(f337(f153(x88251),x88254),x88253))+P4(f337(f337(f339(x88251),f756(x88252,x88251,x88253,x88254)),f337(f175(x88251),x88253)))
% 157.25/157.01  [8843]~P116(x88434)+~P125(x88434)+~E(f337(f337(f9(x88431,x88434),x88432),x88433),f2(x88434))+~P4(f337(f61(x88431),x88433))+P4(f337(f337(f339(x88431),f473(x88432,x88433,x88431,x88434)),x88433))
% 157.25/157.01  [8877]~E(f337(x88772,x88774),f79(a884))+E(f337(f337(f6(x88771,a884),x88772),x88773),f79(a884))+~P4(f337(f61(x88771),x88773))+~P4(f337(f337(f339(x88771),x88774),x88773))+P4(f337(f337(f339(x88771),f352(x88772,x88773,x88771,x88774)),x88773))
% 157.25/157.01  [8886]E(x88861,x88862)+~E(f337(f337(f81(a1),x88862),x88864),x88861)+~P4(f337(f337(f252(a1),f2(a1)),x88864))+~P4(f337(f337(f339(a1),x88861),x88863))+P4(f337(f337(f339(a1),f401(x88863,x88861,x88864,x88862)),x88863))
% 157.25/157.01  [8887]E(x88871,x88872)+~E(f337(f337(f22(a1),x88872),x88874),x88871)+~P4(f337(f337(f252(a1),f2(a1)),x88874))+~P4(f337(f337(f339(a1),x88871),x88873))+P4(f337(f337(f339(a1),f408(x88873,x88871,x88874,x88872)),x88873))
% 157.25/157.01  [8889]~E(f337(x88892,x88894),f337(a115,f2(a884)))+E(f337(f337(f6(x88891,a884),x88892),x88893),f337(a115,f2(a884)))+~P4(f337(f61(x88891),x88893))+~P4(f337(f337(f339(x88891),x88894),x88893))+P4(f337(f337(f339(x88891),f350(x88892,x88893,x88891,x88894)),x88893))
% 157.25/157.01  [8894]P53(x88942,x88943,x88944,x88941)+E(x88941,f197(f892(x88942,a878)))+~P4(f337(f61(x88942),x88944))+~P4(f337(f61(x88942),x88941))+P4(f337(f337(f339(x88942),f554(x88941,x88944,x88943,x88942)),x88944))
% 157.25/157.01  [8975]E(x89751,x89752)+~E(f337(f337(f81(a1),x89752),x89754),x89751)+~P4(f337(f337(f252(a1),f2(a1)),x89754))+~P4(f337(f337(f339(a1),x89751),x89753))+P4(f337(f337(f339(a1),f402(x89753,x89751,x89754,x89752)),f308(a1,f79(a1),x89754)))
% 157.25/157.01  [8976]E(x89761,x89762)+~E(f337(f337(f22(a1),x89762),x89764),x89761)+~P4(f337(f337(f252(a1),f2(a1)),x89764))+~P4(f337(f337(f339(a1),x89761),x89763))+P4(f337(f337(f339(a1),f409(x89763,x89761,x89764,x89762)),f308(a1,f79(a1),x89764)))
% 157.25/157.01  [9048]P4(f337(f337(f251(a884),x90481),f616(x90482,x90483,x90484,x90481)))+~P4(f337(f337(f251(a1),x90482),f337(x90483,x90484)))+P4(f337(f337(f251(a884),x90481),f617(x90482,x90483,x90484,x90481)))+~P4(f337(f337(f252(a884),x90481),x90484))+~P4(f337(f337(f251(a1),f337(x90483,x90481)),x90482))
% 157.25/157.01  [9160]E(f337(x91601,f616(x91602,x91601,x91603,x91604)),x91602)+~P4(f337(f337(f251(a1),x91602),f337(x91601,x91603)))+P4(f337(f337(f252(a884),f617(x91602,x91601,x91603,x91604)),x91603))+~P4(f337(f337(f252(a884),x91604),x91603))+~P4(f337(f337(f251(a1),f337(x91601,x91604)),x91602))
% 157.25/157.01  [9285]~P4(f337(f337(f251(a1),x92852),f337(x92853,x92854)))+P4(f337(f337(f251(a884),x92851),f617(x92852,x92853,x92854,x92851)))+P4(f337(f337(f251(a884),f616(x92852,x92853,x92854,x92851)),x92854))+~P4(f337(f337(f252(a884),x92851),x92854))+~P4(f337(f337(f251(a1),f337(x92853,x92851)),x92852))
% 157.25/157.01  [9286]~P4(f337(f337(f251(a1),x92862),f337(x92863,x92864)))+P4(f337(f337(f251(a884),x92861),f616(x92862,x92863,x92864,x92861)))+P4(f337(f337(f252(a884),f617(x92862,x92863,x92864,x92861)),x92864))+~P4(f337(f337(f252(a884),x92861),x92864))+~P4(f337(f337(f251(a1),f337(x92863,x92861)),x92862))
% 157.25/157.01  [9389]~P4(f337(f337(f251(a1),x93891),f337(x93892,x93893)))+P4(f337(f337(f252(a884),f617(x93891,x93892,x93893,x93894)),x93893))+~P4(f337(f337(f252(a884),x93894),x93893))+~P4(f337(f337(f251(a1),f337(x93892,x93894)),x93891))+P4(f337(f337(f251(a884),f616(x93891,x93892,x93893,x93894)),x93893))
% 157.25/157.01  [9469]E(x94691,f197(f892(x94692,a878)))+~P4(f337(f61(x94692),x94694))+~P4(f337(f61(x94692),x94691))+P4(f337(f337(f339(f891(f892(x94692,a878),f892(x94692,a878))),f337(f337(f272(f892(x94692,a878),f892(x94692,a878)),x94694),x94691)),f328(x94692,x94693)))+P4(f337(f337(f339(x94692),f555(x94693,x94691,x94694,x94692)),x94694))
% 157.25/157.01  [9470]E(x94701,f197(f892(x94702,a878)))+~P4(f337(f61(x94702),x94704))+~P4(f337(f61(x94702),x94701))+P4(f337(f337(f339(f891(f892(x94702,a878),f892(x94702,a878))),f337(f337(f272(f892(x94702,a878),f892(x94702,a878)),x94704),x94701)),f328(x94702,x94703)))+P4(f337(f337(f339(x94702),f619(x94703,x94701,x94704,x94702)),x94704))
% 157.25/157.01  [10126]E(f337(x101261,f616(x101262,x101261,x101263,x101264)),x101262)+~P4(f337(f337(f251(a1),x101262),f337(x101261,x101263)))+~P4(f337(f337(f251(a1),f337(f76(a1),f337(f337(f22(a1),f337(x101261,f337(f337(f81(a884),f617(x101262,x101261,x101263,x101264)),f79(a884)))),f337(x101261,f617(x101262,x101261,x101263,x101264))))),f79(a1)))+~P4(f337(f337(f252(a884),x101264),x101263))+~P4(f337(f337(f251(a1),f337(x101261,x101264)),x101262))
% 157.25/157.01  [10127]~P4(f337(f337(f251(a1),x101272),f337(x101273,x101274)))+P4(f337(f337(f251(a884),x101271),f616(x101272,x101273,x101274,x101271)))+~P4(f337(f337(f251(a1),f337(f76(a1),f337(f337(f22(a1),f337(x101273,f337(f337(f81(a884),f617(x101272,x101273,x101274,x101271)),f79(a884)))),f337(x101273,f617(x101272,x101273,x101274,x101271))))),f79(a1)))+~P4(f337(f337(f252(a884),x101271),x101274))+~P4(f337(f337(f251(a1),f337(x101273,x101271)),x101272))
% 157.25/157.01  [10128]~P4(f337(f337(f251(a1),x101281),f337(x101282,x101283)))+~P4(f337(f337(f251(a1),f337(f76(a1),f337(f337(f22(a1),f337(x101282,f337(f337(f81(a884),f617(x101281,x101282,x101283,x101284)),f79(a884)))),f337(x101282,f617(x101281,x101282,x101283,x101284))))),f79(a1)))+~P4(f337(f337(f252(a884),x101284),x101283))+~P4(f337(f337(f251(a1),f337(x101282,x101284)),x101281))+P4(f337(f337(f251(a884),f616(x101281,x101282,x101283,x101284)),x101283))
% 157.25/157.01  [7265]~P60(x72651)+P4(f337(f337(f252(x72651),x72652),f2(x72651)))+~P4(f337(f337(f251(x72651),x72653),f2(x72651)))+P4(f337(f337(f252(x72651),f2(x72651)),x72652))+P4(f337(f337(f251(x72651),x72653),f337(f337(f295(x72651),x72654),x72652)))
% 157.25/157.01  [7266]~P60(x72661)+P4(f337(f337(f252(x72661),x72662),f2(x72661)))+~P4(f337(f337(f252(x72661),x72663),f2(x72661)))+P4(f337(f337(f252(x72661),f2(x72661)),x72662))+P4(f337(f337(f252(x72661),x72663),f337(f337(f295(x72661),x72664),x72662)))
% 157.25/157.01  [7515]~P60(x75151)+P4(f337(f337(f251(x75151),x75152),f2(x75151)))+P4(f337(f337(f252(x75151),x75153),f2(x75151)))+P4(f337(f337(f252(x75151),f2(x75151)),x75153))+~P4(f337(f337(f251(x75151),x75152),f337(f337(f295(x75151),x75154),x75153)))
% 157.25/157.01  [7516]~P60(x75161)+P4(f337(f337(f252(x75161),x75162),f2(x75161)))+P4(f337(f337(f252(x75161),x75163),f2(x75161)))+P4(f337(f337(f252(x75161),f2(x75161)),x75163))+~P4(f337(f337(f252(x75161),x75162),f337(f337(f295(x75161),x75164),x75163)))
% 157.25/157.01  [7636]E(x76361,x76362)+~E(f337(f337(f167(x76363),x76364),x76361),f337(f337(f167(x76363),x76364),x76362))+~P4(f337(f139(x76363),x76364))+~P4(f337(f337(f252(a884),x76362),f337(f198(f885(x76363)),x76364)))+~P4(f337(f337(f252(a884),x76361),f337(f198(f885(x76363)),x76364)))
% 157.25/157.01  [7997]~P60(x79971)+~P4(f337(f337(f251(x79971),x79973),f2(x79971)))+P4(f337(f337(f252(x79971),f2(x79971)),x79972))+~P4(f337(f337(f251(x79971),x79974),f337(f337(f82(x79971),x79973),x79972)))+P4(f337(f337(f251(x79971),x79973),f337(f337(f295(x79971),x79974),x79972)))
% 157.25/157.01  [7998]~P60(x79981)+~P4(f337(f337(f252(x79981),x79983),f2(x79981)))+P4(f337(f337(f252(x79981),f2(x79981)),x79982))+~P4(f337(f337(f252(x79981),x79984),f337(f337(f82(x79981),x79983),x79982)))+P4(f337(f337(f252(x79981),x79983),f337(f337(f295(x79981),x79984),x79982)))
% 157.25/157.01  [7999]~P60(x79991)+~P4(f337(f337(f252(x79991),x79992),f2(x79991)))+P4(f337(f337(f252(x79991),f2(x79991)),x79992))+~P4(f337(f337(f251(x79991),x79994),f337(f337(f82(x79991),x79993),x79992)))+P4(f337(f337(f251(x79991),x79993),f337(f337(f295(x79991),x79994),x79992)))
% 157.25/157.01  [8000]~P60(x80001)+~P4(f337(f337(f252(x80001),x80002),f2(x80001)))+P4(f337(f337(f252(x80001),f2(x80001)),x80002))+~P4(f337(f337(f251(x80001),x80004),f337(f337(f295(x80001),x80003),x80002)))+P4(f337(f337(f251(x80001),x80003),f337(f337(f82(x80001),x80004),x80002)))
% 157.25/157.01  [8001]~P60(x80011)+~P4(f337(f337(f252(x80011),x80012),f2(x80011)))+P4(f337(f337(f252(x80011),f2(x80011)),x80012))+~P4(f337(f337(f252(x80011),x80014),f337(f337(f82(x80011),x80013),x80012)))+P4(f337(f337(f252(x80011),x80013),f337(f337(f295(x80011),x80014),x80012)))
% 157.25/157.01  [8002]~P60(x80021)+~P4(f337(f337(f252(x80021),x80022),f2(x80021)))+P4(f337(f337(f252(x80021),f2(x80021)),x80022))+~P4(f337(f337(f252(x80021),x80024),f337(f337(f295(x80021),x80023),x80022)))+P4(f337(f337(f252(x80021),x80023),f337(f337(f82(x80021),x80024),x80022)))
% 157.25/157.01  [8140]~P105(x81401)+~P14(x81401,x81402)+~P4(f337(f337(f251(a884),x81403),x81404))+P4(f337(f337(f251(x81401),f337(f337(f167(x81401),x81402),x81403)),f337(f337(f167(x81401),x81402),x81404)))+~P4(f337(f337(f252(a884),x81404),f337(f198(f885(x81401)),x81402)))
% 157.25/157.01  [8190]~P122(x81901)+~P4(f337(f337(f251(x81901),x81902),f79(x81901)))+~P4(f337(f337(f251(x81901),f2(x81901)),x81902))+~P4(f337(f337(f251(a884),x81904),x81903))+P4(f337(f337(f251(x81901),f337(f337(f262(x81901),x81902),x81903)),f337(f337(f262(x81901),x81902),x81904)))
% 157.25/157.01  [8191]~P122(x81911)+~P4(f337(f337(f252(x81911),x81912),f79(x81911)))+~P4(f337(f337(f252(x81911),f2(x81911)),x81912))+~P4(f337(f337(f252(a884),x81914),x81913))+P4(f337(f337(f252(x81911),f337(f337(f262(x81911),x81912),x81913)),f337(f337(f262(x81911),x81912),x81914)))
% 157.25/157.01  [8192]~P122(x81921)+~P4(f337(f337(f251(x81921),f2(x81921)),x81922))+~P4(f337(f337(f252(a884),f2(a884)),x81923))+~P4(f337(f337(f252(x81921),x81922),x81924))+P4(f337(f337(f252(x81921),f337(f337(f262(x81921),x81922),x81923)),f337(f337(f262(x81921),x81924),x81923)))
% 157.25/157.01  [8212]~P105(x82121)+~P14(x82121,f337(f171(x82121),x82122))+~P4(f337(f337(f251(a884),x82124),x82123))+P4(f337(f337(f251(x82121),f337(f337(f167(x82121),x82122),x82123)),f337(f337(f167(x82121),x82122),x82124)))+~P4(f337(f337(f252(a884),x82123),f337(f198(f885(x82121)),x82122)))
% 157.25/157.01  [8456]~P60(x84561)+~P4(f337(f337(f251(x84561),x84562),f2(x84561)))+~P4(f337(f337(f251(x84561),x84563),x84564))+~P4(f337(f337(f252(x84561),f2(x84561)),f337(f337(f82(x84561),x84563),x84564)))+P4(f337(f337(f251(x84561),f337(f337(f295(x84561),x84562),x84563)),f337(f337(f295(x84561),x84562),x84564)))
% 157.25/157.01  [8457]~P61(x84571)+~P4(f337(f337(f252(x84571),x84572),f2(x84571)))+~P4(f337(f337(f252(x84571),x84573),x84574))+~P4(f337(f337(f252(x84571),f2(x84571)),f337(f337(f82(x84571),x84573),x84574)))+P4(f337(f337(f252(x84571),f337(f337(f295(x84571),x84572),x84573)),f337(f337(f295(x84571),x84572),x84574)))
% 157.25/157.01  [8466]~P61(x84661)+~P4(f337(f337(f251(x84661),x84664),x84663))+~P4(f337(f337(f251(x84661),f2(x84661)),x84662))+~P4(f337(f337(f252(x84661),f2(x84661)),f337(f337(f82(x84661),x84663),x84664)))+P4(f337(f337(f251(x84661),f337(f337(f295(x84661),x84662),x84663)),f337(f337(f295(x84661),x84662),x84664)))
% 157.25/157.01  [8467]~P61(x84671)+~P4(f337(f337(f252(x84671),x84674),x84673))+~P4(f337(f337(f252(x84671),f2(x84671)),x84672))+~P4(f337(f337(f252(x84671),f2(x84671)),f337(f337(f82(x84671),x84673),x84674)))+P4(f337(f337(f252(x84671),f337(f337(f295(x84671),x84672),x84673)),f337(f337(f295(x84671),x84672),x84674)))
% 157.25/157.01  [8564]P4(f337(x85641,x85642))+~P4(f337(f61(x85644),x85642))+P4(f337(x85641,f433(x85641,x85643,x85642,x85644)))+~P4(f337(x85641,f197(f892(x85644,a878))))+~P4(f337(f337(f251(f892(x85644,a878)),x85642),x85643))
% 157.25/157.01  [8572]P4(f337(x85721,x85722))+P4(f337(f61(x85723),f433(x85721,x85724,x85722,x85723)))+~P4(f337(f61(x85723),x85722))+~P4(f337(x85721,f197(f892(x85723,a878))))+~P4(f337(f337(f251(f892(x85723,a878)),x85722),x85724))
% 157.25/157.01  [8819]E(f337(f337(f81(a1),f410(x88191,x88192,x88193,x88194)),f411(x88191,x88192,x88193,x88194)),x88194)+~P4(f337(f337(f252(a1),f2(a1)),x88193))+~P4(f337(f337(f252(a1),x88192),x88194))+~P4(f337(f337(f339(a1),x88192),x88191))+P4(f337(f337(f252(a1),x88192),f337(f337(f22(a1),x88194),x88193)))
% 157.25/157.01  [9029]~P4(f337(f337(f252(a1),f2(a1)),x90293))+~P4(f337(f337(f252(a1),x90292),x90294))+~P4(f337(f337(f339(a1),x90292),x90291))+P4(f337(f337(f339(a1),f410(x90291,x90292,x90293,x90294)),x90291))+P4(f337(f337(f252(a1),x90292),f337(f337(f22(a1),x90294),x90293)))
% 157.25/157.01  [9041]P4(f337(x90411,x90412))+~P4(f337(f61(x90413),x90412))+P4(f337(f337(f339(x90413),f422(x90411,x90414,x90412,x90413)),x90414))+~P4(f337(x90411,f197(f892(x90413,a878))))+~P4(f337(f337(f251(f892(x90413,a878)),x90412),x90414))
% 157.25/157.01  [9058]E(f337(f337(f81(a1),f403(x90581,x90582,x90583,x90584)),f404(x90581,x90582,x90583,x90584)),x90584)+~P4(f337(f337(f252(a1),f2(a1)),x90583))+~P4(f337(f337(f251(a1),x90582),x90584))+P4(f337(f337(f251(a1),x90582),f337(f337(f22(a1),x90584),x90583)))+~P4(f337(f337(f339(a1),f337(f337(f22(a1),x90582),f79(a1))),x90581))
% 157.25/157.01  [9109]~P4(f337(f337(f252(a1),f2(a1)),x91093))+~P4(f337(f337(f252(a1),x91091),x91092))+~P4(f337(f337(f339(a1),x91091),x91094))+P4(f337(f337(f339(a1),f411(x91094,x91091,x91093,x91092)),f308(a1,f79(a1),x91093)))+P4(f337(f337(f252(a1),x91091),f337(f337(f22(a1),x91092),x91093)))
% 157.25/157.01  [9135]~P68(x91352)+~E(f817(x91353,x91354,x91351,x91352),f818(x91353,x91354,x91351,x91352))+~P4(f337(f61(x91351),f819(x91353,x91354,x91351,x91352)))+E(f337(f337(f6(f892(x91351,a878),x91352),f337(f6(x91351,x91352),x91353)),x91354),f337(f337(f6(x91351,x91352),x91353),f39(f892(x91351,a878),x91354)))+~P4(f337(f61(f892(x91351,a878)),x91354))
% 157.25/157.01  [9141]~P68(x91412)+~E(f337(x91413,f820(x91413,x91414,x91411,x91412)),f2(x91412))+~P4(f337(f61(x91411),f819(x91413,x91414,x91411,x91412)))+E(f337(f337(f6(f892(x91411,a878),x91412),f337(f6(x91411,x91412),x91413)),x91414),f337(f337(f6(x91411,x91412),x91413),f39(f892(x91411,a878),x91414)))+~P4(f337(f61(f892(x91411,a878)),x91414))
% 157.25/157.01  [9204]~P4(f337(f337(f252(a1),f2(a1)),x92043))+~P4(f337(f337(f251(a1),x92042),x92044))+P4(f337(f337(f339(a1),f403(x92041,x92042,x92043,x92044)),x92041))+P4(f337(f337(f251(a1),x92042),f337(f337(f22(a1),x92044),x92043)))+~P4(f337(f337(f339(a1),f337(f337(f22(a1),x92042),f79(a1))),x92041))
% 157.25/157.01  [9244]~P4(f337(f337(f252(a1),f2(a1)),x92443))+~P4(f337(f337(f251(a1),x92441),x92442))+P4(f337(f337(f339(a1),f404(x92444,x92441,x92443,x92442)),f308(a1,f79(a1),x92443)))+P4(f337(f337(f251(a1),x92441),f337(f337(f22(a1),x92442),x92443)))+~P4(f337(f337(f339(a1),f337(f337(f22(a1),x92441),f79(a1))),x92444))
% 157.25/157.01  [9264]~P68(x92642)+~E(f817(x92643,x92644,x92641,x92642),f818(x92643,x92644,x92641,x92642))+E(f337(f337(f6(f892(x92641,a878),x92642),f337(f6(x92641,x92642),x92643)),x92644),f337(f337(f6(x92641,x92642),x92643),f39(f892(x92641,a878),x92644)))+P4(f337(f337(f339(f892(x92641,a878)),f819(x92643,x92644,x92641,x92642)),x92644))+~P4(f337(f61(f892(x92641,a878)),x92644))
% 157.25/157.01  [9269]~P68(x92692)+~E(f337(x92693,f820(x92693,x92694,x92691,x92692)),f2(x92692))+E(f337(f337(f6(f892(x92691,a878),x92692),f337(f6(x92691,x92692),x92693)),x92694),f337(f337(f6(x92691,x92692),x92693),f39(f892(x92691,a878),x92694)))+P4(f337(f337(f339(f892(x92691,a878)),f819(x92693,x92694,x92691,x92692)),x92694))+~P4(f337(f61(f892(x92691,a878)),x92694))
% 157.25/157.01  [9367]~P68(x93672)+~P4(f337(f61(x93671),f819(x93673,x93674,x93671,x93672)))+E(f337(f337(f6(f892(x93671,a878),x93672),f337(f6(x93671,x93672),x93673)),x93674),f337(f337(f6(x93671,x93672),x93673),f39(f892(x93671,a878),x93674)))+P4(f337(f337(f339(f892(x93671,a878)),f818(x93673,x93674,x93671,x93672)),x93674))+~P4(f337(f61(f892(x93671,a878)),x93674))
% 157.25/157.01  [9368]~P68(x93682)+~P4(f337(f61(x93681),f819(x93683,x93684,x93681,x93682)))+E(f337(f337(f6(f892(x93681,a878),x93682),f337(f6(x93681,x93682),x93683)),x93684),f337(f337(f6(x93681,x93682),x93683),f39(f892(x93681,a878),x93684)))+P4(f337(f337(f339(f892(x93681,a878)),f817(x93683,x93684,x93681,x93682)),x93684))+~P4(f337(f61(f892(x93681,a878)),x93684))
% 157.25/157.01  [9441]~P68(x94412)+E(f337(f337(f6(f892(x94411,a878),x94412),f337(f6(x94411,x94412),x94413)),x94414),f337(f337(f6(x94411,x94412),x94413),f39(f892(x94411,a878),x94414)))+P4(f337(f337(f339(f892(x94411,a878)),f819(x94413,x94414,x94411,x94412)),x94414))+P4(f337(f337(f339(f892(x94411,a878)),f818(x94413,x94414,x94411,x94412)),x94414))+~P4(f337(f61(f892(x94411,a878)),x94414))
% 157.25/157.01  [9442]~P68(x94422)+E(f337(f337(f6(f892(x94421,a878),x94422),f337(f6(x94421,x94422),x94423)),x94424),f337(f337(f6(x94421,x94422),x94423),f39(f892(x94421,a878),x94424)))+P4(f337(f337(f339(f892(x94421,a878)),f819(x94423,x94424,x94421,x94422)),x94424))+P4(f337(f337(f339(f892(x94421,a878)),f817(x94423,x94424,x94421,x94422)),x94424))+~P4(f337(f61(f892(x94421,a878)),x94424))
% 157.25/157.01  [9458]~P68(x94582)+P4(f337(f337(f339(x94581),f820(x94583,x94584,x94581,x94582)),f818(x94583,x94584,x94581,x94582)))+~P4(f337(f61(x94581),f819(x94583,x94584,x94581,x94582)))+E(f337(f337(f6(f892(x94581,a878),x94582),f337(f6(x94581,x94582),x94583)),x94584),f337(f337(f6(x94581,x94582),x94583),f39(f892(x94581,a878),x94584)))+~P4(f337(f61(f892(x94581,a878)),x94584))
% 157.25/157.01  [9459]~P68(x94592)+P4(f337(f337(f339(x94591),f820(x94593,x94594,x94591,x94592)),f817(x94593,x94594,x94591,x94592)))+~P4(f337(f61(x94591),f819(x94593,x94594,x94591,x94592)))+E(f337(f337(f6(f892(x94591,a878),x94592),f337(f6(x94591,x94592),x94593)),x94594),f337(f337(f6(x94591,x94592),x94593),f39(f892(x94591,a878),x94594)))+~P4(f337(f61(f892(x94591,a878)),x94594))
% 157.25/157.01  [9472]P4(f337(x94721,x94722))+~P4(f337(f337(f339(x94723),f422(x94721,x94724,x94722,x94723)),f433(x94721,x94724,x94722,x94723)))+~P4(f337(f61(x94723),x94722))+~P4(f337(x94721,f197(f892(x94723,a878))))+~P4(f337(f337(f251(f892(x94723,a878)),x94722),x94724))
% 157.25/157.01  [9512]~P68(x95122)+P4(f337(f337(f339(x95121),f820(x95123,x95124,x95121,x95122)),f818(x95123,x95124,x95121,x95122)))+E(f337(f337(f6(f892(x95121,a878),x95122),f337(f6(x95121,x95122),x95123)),x95124),f337(f337(f6(x95121,x95122),x95123),f39(f892(x95121,a878),x95124)))+P4(f337(f337(f339(f892(x95121,a878)),f819(x95123,x95124,x95121,x95122)),x95124))+~P4(f337(f61(f892(x95121,a878)),x95124))
% 157.25/157.01  [9513]~P68(x95132)+P4(f337(f337(f339(x95131),f820(x95133,x95134,x95131,x95132)),f817(x95133,x95134,x95131,x95132)))+E(f337(f337(f6(f892(x95131,a878),x95132),f337(f6(x95131,x95132),x95133)),x95134),f337(f337(f6(x95131,x95132),x95133),f39(f892(x95131,a878),x95134)))+P4(f337(f337(f339(f892(x95131,a878)),f819(x95133,x95134,x95131,x95132)),x95134))+~P4(f337(f61(f892(x95131,a878)),x95134))
% 157.25/157.01  [9685]P4(f337(x96851,x96852))+~P4(f337(f61(x96853),x96852))+~P4(f337(x96851,f337(f337(f315(x96853),f422(x96851,x96854,x96852,x96853)),f433(x96851,x96854,x96852,x96853))))+~P4(f337(x96851,f197(f892(x96853,a878))))+~P4(f337(f337(f251(f892(x96853,a878)),x96852),x96854))
% 157.25/157.01  [7772]~P60(x77721)+P4(f337(f337(f252(x77721),x77722),f2(x77721)))+~P4(f337(f337(f251(x77721),f2(x77721)),x77724))+P4(f337(f337(f252(x77721),f2(x77721)),x77722))+P4(f337(f337(f251(x77721),f337(f337(f295(x77721),x77723),x77722)),x77724))
% 157.25/157.01  [7773]~P60(x77731)+P4(f337(f337(f252(x77731),x77732),f2(x77731)))+P4(f337(f337(f252(x77731),f2(x77731)),x77732))+~P4(f337(f337(f252(x77731),f2(x77731)),x77734))+P4(f337(f337(f252(x77731),f337(f337(f295(x77731),x77733),x77732)),x77734))
% 157.25/157.01  [8050]~P4(f337(f337(f251(a1),x80504),f2(a1)))+~E(x80502,f337(f337(f81(a1),f337(f337(f82(a1),x80501),x80503)),x80504))+P4(f337(f337(f252(a1),f2(a1)),x80501))+~P4(f337(f337(f252(a1),x80501),x80504))+P4(f337(f48(x80502,x80501),f337(f337(f272(a1,a1),x80503),x80504)))
% 157.25/157.01  [8084]~P4(f337(x80841,x80844))+P4(f337(x80841,f396(x80842,x80841,x80843)))+~P4(f337(f337(f251(a1),f2(a1)),x80842))+~P4(f337(f337(f252(a1),f2(a1)),x80843))+P4(f337(x80841,f337(f337(f22(a1),x80844),f337(f337(f82(a1),x80842),x80843))))
% 157.25/157.01  [8085]~P4(f337(x80851,x80854))+P4(f337(x80851,f397(x80852,x80851,x80853)))+~P4(f337(f337(f251(a1),f2(a1)),x80852))+~P4(f337(f337(f252(a1),f2(a1)),x80853))+P4(f337(x80851,f337(f337(f81(a1),x80854),f337(f337(f82(a1),x80852),x80853))))
% 157.25/157.01  [8086]~P60(x80861)+P4(f337(f337(f252(x80861),x80862),f2(x80861)))+P4(f337(f337(f252(x80861),f2(x80861)),x80862))+P4(f337(f337(f251(x80861),f2(x80861)),x80863))+~P4(f337(f337(f251(x80861),f337(f337(f295(x80861),x80864),x80862)),x80863))
% 157.25/157.01  [8087]~P60(x80871)+P4(f337(f337(f252(x80871),x80872),f2(x80871)))+P4(f337(f337(f252(x80871),f2(x80871)),x80872))+P4(f337(f337(f252(x80871),f2(x80871)),x80873))+~P4(f337(f337(f252(x80871),f337(f337(f295(x80871),x80874),x80872)),x80873))
% 157.25/157.01  [8135]~E(x81351,f337(f337(f81(a1),f337(f337(f82(a1),x81352),x81353)),x81354))+~P4(f337(f337(f251(a1),f2(a1)),x81354))+~P4(f337(f337(f252(a1),f2(a1)),x81352))+~P4(f337(f337(f252(a1),x81354),x81352))+P4(f337(f48(x81351,x81352),f337(f337(f272(a1,a1),x81353),x81354)))
% 157.25/157.01  [8256]~P60(x82561)+P4(f337(f337(f252(x82561),x82562),f2(x82561)))+~P4(f337(f337(f251(x82561),f2(x82561)),x82564))+~P4(f337(f337(f251(x82561),x82563),f337(f337(f82(x82561),x82564),x82562)))+P4(f337(f337(f251(x82561),f337(f337(f295(x82561),x82563),x82562)),x82564))
% 157.25/157.01  [8257]~P60(x82571)+P4(f337(f337(f252(x82571),x82572),f2(x82571)))+~P4(f337(f337(f252(x82571),f2(x82571)),x82574))+~P4(f337(f337(f252(x82571),x82573),f337(f337(f82(x82571),x82574),x82572)))+P4(f337(f337(f252(x82571),f337(f337(f295(x82571),x82573),x82572)),x82574))
% 157.25/157.01  [8339]~P60(x83391)+P4(f337(f337(f252(x83391),x83392),f2(x83391)))+~P4(f337(f337(f251(x83391),x83393),f2(x83391)))+P4(f337(f337(f251(x83391),x83393),f337(f337(f295(x83391),x83394),x83392)))+~P4(f337(f337(f251(x83391),f337(f337(f82(x83391),x83393),x83392)),x83394))
% 157.25/157.01  [8340]~P60(x83401)+P4(f337(f337(f252(x83401),x83402),f2(x83401)))+~P4(f337(f337(f252(x83401),x83403),f2(x83401)))+P4(f337(f337(f252(x83401),x83403),f337(f337(f295(x83401),x83404),x83402)))+~P4(f337(f337(f252(x83401),f337(f337(f82(x83401),x83403),x83402)),x83404))
% 157.25/157.01  [8489]~P60(x84891)+~P4(f337(f337(f252(x84891),x84892),f2(x84891)))+P4(f337(f337(f252(x84891),f2(x84891)),x84892))+~P4(f337(f337(f251(x84891),f337(f337(f295(x84891),x84894),x84892)),x84893))+P4(f337(f337(f251(x84891),f337(f337(f82(x84891),x84893),x84892)),x84894))
% 157.25/157.01  [8490]~P60(x84901)+~P4(f337(f337(f252(x84901),x84902),f2(x84901)))+P4(f337(f337(f252(x84901),f2(x84901)),x84902))+~P4(f337(f337(f251(x84901),f337(f337(f82(x84901),x84904),x84902)),x84903))+P4(f337(f337(f251(x84901),f337(f337(f295(x84901),x84903),x84902)),x84904))
% 157.25/157.01  [8491]~P60(x84911)+~P4(f337(f337(f252(x84911),x84912),f2(x84911)))+P4(f337(f337(f252(x84911),f2(x84911)),x84912))+~P4(f337(f337(f252(x84911),f337(f337(f295(x84911),x84914),x84912)),x84913))+P4(f337(f337(f252(x84911),f337(f337(f82(x84911),x84913),x84912)),x84914))
% 157.25/157.01  [8492]~P60(x84921)+~P4(f337(f337(f252(x84921),x84922),f2(x84921)))+P4(f337(f337(f252(x84921),f2(x84921)),x84922))+~P4(f337(f337(f252(x84921),f337(f337(f82(x84921),x84924),x84922)),x84923))+P4(f337(f337(f252(x84921),f337(f337(f295(x84921),x84923),x84922)),x84924))
% 157.25/157.01  [8510]~P60(x85101)+~P4(f337(f337(f251(x85101),f2(x85101)),x85104))+P4(f337(f337(f252(x85101),f2(x85101)),x85102))+~P4(f337(f337(f251(x85101),f337(f337(f82(x85101),x85104),x85102)),x85103))+P4(f337(f337(f251(x85101),f337(f337(f295(x85101),x85103),x85102)),x85104))
% 157.25/157.01  [8511]~P60(x85111)+~P4(f337(f337(f252(x85111),f2(x85111)),x85114))+P4(f337(f337(f252(x85111),f2(x85111)),x85112))+~P4(f337(f337(f252(x85111),f337(f337(f82(x85111),x85114),x85112)),x85113))+P4(f337(f337(f252(x85111),f337(f337(f295(x85111),x85113),x85112)),x85114))
% 157.25/157.01  [8580]~P60(x85801)+~P4(f337(f337(f252(x85801),x85804),f2(x85801)))+~P4(f337(f337(f251(x85801),x85803),f337(f337(f82(x85801),x85802),x85804)))+P4(f337(f337(f251(x85801),x85802),f337(f337(f295(x85801),x85803),x85804)))+~P4(f337(f337(f251(x85801),f337(f337(f82(x85801),x85802),x85804)),x85803))
% 157.25/157.01  [8581]~P60(x85811)+~P4(f337(f337(f251(x85811),x85812),f2(x85811)))+~P4(f337(f337(f251(x85811),x85813),f337(f337(f82(x85811),x85812),x85814)))+P4(f337(f337(f251(x85811),x85812),f337(f337(f295(x85811),x85813),x85814)))+~P4(f337(f337(f251(x85811),f337(f337(f82(x85811),x85812),x85814)),x85813))
% 157.25/157.01  [8582]~P60(x85821)+~P4(f337(f337(f252(x85821),x85824),f2(x85821)))+~P4(f337(f337(f252(x85821),x85823),f337(f337(f82(x85821),x85822),x85824)))+P4(f337(f337(f252(x85821),x85822),f337(f337(f295(x85821),x85823),x85824)))+~P4(f337(f337(f252(x85821),f337(f337(f82(x85821),x85822),x85824)),x85823))
% 157.25/157.01  [8583]~P60(x85831)+~P4(f337(f337(f252(x85831),x85832),f2(x85831)))+~P4(f337(f337(f252(x85831),x85833),f337(f337(f82(x85831),x85832),x85834)))+P4(f337(f337(f252(x85831),x85832),f337(f337(f295(x85831),x85833),x85834)))+~P4(f337(f337(f252(x85831),f337(f337(f82(x85831),x85832),x85834)),x85833))
% 157.25/157.01  [8695]~P60(x86951)+~P4(f337(f337(f252(x86951),x86953),f2(x86951)))+~P4(f337(f337(f251(x86951),x86952),f337(f337(f82(x86951),x86954),x86953)))+~P4(f337(f337(f251(x86951),f337(f337(f82(x86951),x86954),x86953)),x86952))+P4(f337(f337(f251(x86951),f337(f337(f295(x86951),x86952),x86953)),x86954))
% 157.25/157.01  [8696]~P60(x86961)+~P4(f337(f337(f252(x86961),x86963),f2(x86961)))+~P4(f337(f337(f252(x86961),x86962),f337(f337(f82(x86961),x86964),x86963)))+~P4(f337(f337(f252(x86961),f337(f337(f82(x86961),x86964),x86963)),x86962))+P4(f337(f337(f252(x86961),f337(f337(f295(x86961),x86962),x86963)),x86964))
% 157.25/157.01  [8712]~P60(x87121)+~P4(f337(f337(f251(x87121),f2(x87121)),x87124))+~P4(f337(f337(f251(x87121),x87122),f337(f337(f82(x87121),x87124),x87123)))+~P4(f337(f337(f251(x87121),f337(f337(f82(x87121),x87124),x87123)),x87122))+P4(f337(f337(f251(x87121),f337(f337(f295(x87121),x87122),x87123)),x87124))
% 157.25/157.01  [8713]~P60(x87131)+~P4(f337(f337(f252(x87131),f2(x87131)),x87134))+~P4(f337(f337(f252(x87131),x87132),f337(f337(f82(x87131),x87134),x87133)))+~P4(f337(f337(f252(x87131),f337(f337(f82(x87131),x87134),x87133)),x87132))+P4(f337(f337(f252(x87131),f337(f337(f295(x87131),x87132),x87133)),x87134))
% 157.25/157.01  [8879]E(f337(f337(f22(a1),f412(x88791,x88792,x88793,x88794)),f413(x88791,x88792,x88793,x88794)),x88794)+~P4(f337(f337(f252(a1),f2(a1)),x88793))+~P4(f337(f337(f339(a1),x88792),x88791))+~P4(f337(f337(f252(a1),x88794),x88792))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x88794),x88793)),x88792))
% 157.25/157.01  [8959]~P4(f337(x89591,x89592))+~P4(f337(f337(f251(a1),f2(a1)),x89593))+~P4(f337(f337(f252(a1),f2(a1)),x89594))+~P4(f337(x89591,f337(f337(f22(a1),f396(x89593,x89591,x89594)),x89594)))+P4(f337(x89591,f337(f337(f22(a1),x89592),f337(f337(f82(a1),x89593),x89594))))
% 157.25/157.01  [8960]~P4(f337(x89601,x89602))+~P4(f337(f337(f251(a1),f2(a1)),x89603))+~P4(f337(f337(f252(a1),f2(a1)),x89604))+~P4(f337(x89601,f337(f337(f81(a1),f397(x89603,x89601,x89604)),x89604)))+P4(f337(x89601,f337(f337(f81(a1),x89602),f337(f337(f82(a1),x89603),x89604))))
% 157.25/157.01  [9103]~P4(f337(f337(f252(a1),f2(a1)),x91033))+~P4(f337(f337(f339(a1),x91032),x91031))+~P4(f337(f337(f252(a1),x91034),x91032))+P4(f337(f337(f339(a1),f412(x91031,x91032,x91033,x91034)),x91031))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x91034),x91033)),x91032))
% 157.25/157.01  [9123]E(f337(f337(f22(a1),f406(x91231,x91232,x91233,x91234)),f407(x91231,x91232,x91233,x91234)),x91234)+~P4(f337(f337(f252(a1),f2(a1)),x91233))+~P4(f337(f337(f251(a1),x91234),x91232))+~P4(f337(f337(f339(a1),f337(f337(f81(a1),x91232),f79(a1))),x91231))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x91234),x91233)),x91232))
% 157.25/157.01  [9152]~P4(f337(f337(f252(a1),f2(a1)),x91522))+~P4(f337(f337(f339(a1),x91523),x91524))+~P4(f337(f337(f252(a1),x91521),x91523))+P4(f337(f337(f339(a1),f413(x91524,x91523,x91522,x91521)),f308(a1,f79(a1),x91522)))+P4(f337(f337(f252(a1),f337(f337(f81(a1),x91521),x91522)),x91523))
% 157.25/157.01  [9239]~P4(f337(f337(f252(a1),f2(a1)),x92393))+~P4(f337(f337(f251(a1),x92394),x92392))+P4(f337(f337(f339(a1),f406(x92391,x92392,x92393,x92394)),x92391))+~P4(f337(f337(f339(a1),f337(f337(f81(a1),x92392),f79(a1))),x92391))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x92394),x92393)),x92392))
% 157.25/157.01  [9281]~P4(f337(f337(f252(a1),f2(a1)),x92812))+~P4(f337(f337(f251(a1),x92811),x92813))+P4(f337(f337(f339(a1),f407(x92814,x92813,x92812,x92811)),f308(a1,f79(a1),x92812)))+~P4(f337(f337(f339(a1),f337(f337(f81(a1),x92813),f79(a1))),x92814))+P4(f337(f337(f251(a1),f337(f337(f81(a1),x92811),x92812)),x92813))
% 157.25/157.01  [9561]~P37(x95611,x95613)+~P26(x95611,x95614)+P37(x95611,f337(f337(f113(f892(f891(x95611,x95611),a878)),x95612),x95613))+~P4(f337(f337(f251(f892(f891(x95611,x95611),a878)),x95612),f337(f271(f892(f891(x95611,x95611),a878),f892(f891(x95611,x95611),a878)),x95614)))+~P4(f337(f337(f251(f892(f891(x95611,x95611),a878)),x95613),f337(f275(f892(f891(x95611,x95611),a878),f892(f891(x95611,x95611),a878)),x95614)))
% 157.25/157.01  [9855]~E(f337(f669(x98551,x98554,x98553,x98552),f671(x98551,x98554,x98553,x98552)),f210(f885(a333)))+P4(f337(f337(f252(a1),f670(x98551,x98554,x98553,x98552)),f671(x98551,x98554,x98553,x98552)))+P4(f337(f337(f337(x98551,x98552),x98553),x98554))+P4(f337(f337(f337(x98551,f669(x98551,x98554,x98553,x98552)),f670(x98551,x98554,x98553,x98552)),f337(f337(f81(a1),f671(x98551,x98554,x98553,x98552)),f79(a1))))+~P4(f337(f325(f891(f892(a1,f887(f885(a333))),f891(a1,a1)),a323),f337(f337(f272(f892(a1,f887(f885(a333))),f891(a1,a1)),x98552),f337(f337(f272(a1,a1),x98553),x98554))))
% 157.25/157.01  [9954]~P18(x99542,x99544,x99543)+E(x99541,f197(f892(x99542,a878)))+~P4(f337(f61(x99542),x99541))+P4(f337(f337(f339(x99542),f337(x99543,x99541)),x99541))+~P4(f337(f337(f339(x99542),f337(f337(x99544,f405(x99541,x99543,x99544,x99542)),f414(x99541,x99543,x99544,x99542))),f337(f337(f315(x99542),f405(x99541,x99543,x99544,x99542)),f337(f337(f315(x99542),f414(x99541,x99543,x99544,x99542)),f197(f892(x99542,a878))))))
% 157.25/157.01  [9885]~P106(x98852)+~P57(x98851)+~P4(f337(f337(f251(f892(x98851,x98852)),x98853),x98854))+P4(f337(f337(f252(f892(x98851,x98852)),x98853),x98854))+~P4(f337(f57(x98851),f337(f337(f8(a878,a878,x98851),a332),f337(f337(f18(x98851,x98852,a878),f337(f337(f8(x98852,f892(x98852,a878),x98851),a334),x98853)),x98854))))
% 157.25/157.01  [9479]~P49(x94791,x94791,x94794)+P4(f337(f337(f339(f891(x94791,x94791)),f337(f337(f272(x94791,x94791),x94792),x94793)),f313(x94791,x94794)))+P4(f337(f337(f339(f891(x94791,x94791)),f337(f337(f272(x94791,x94791),x94793),x94792)),f313(x94791,x94794)))+~P4(f337(f337(f339(f891(x94791,x94791)),f337(f337(f272(x94791,x94791),x94795),x94792)),f313(x94791,x94794)))+~P4(f337(f337(f339(f891(x94791,x94791)),f337(f337(f272(x94791,x94791),x94795),x94793)),f313(x94791,x94794)))
% 157.25/157.01  [5673]E(x56731,f2(a884))+~E(f337(f37(x56732),x56735),x56731)+E(f337(f37(x56732),x56733),f337(a115,x56731))+~E(x56733,f337(f337(f315(x56732),x56734),x56735))+P4(f337(f337(f339(x56732),x56734),x56735))
% 157.25/157.01  [5799]~P59(x57992)+E(x57991,f2(x57992))+E(x57993,f2(x57992))+~E(f337(f337(f295(x57992),x57994),x57993),f337(f337(f295(x57992),x57995),x57991))+E(f337(f337(f82(x57992),x57994),x57991),f337(f337(f82(x57992),x57995),x57993))
% 157.25/157.01  [5800]~P59(x58002)+E(x58001,f2(x58002))+E(x58003,f2(x58002))+~E(f337(f337(f82(x58002),x58004),x58003),f337(f337(f82(x58002),x58005),x58001))+E(f337(f337(f295(x58002),x58004),x58001),f337(f337(f295(x58002),x58005),x58003))
% 157.25/157.01  [5867]~E(f337(f37(x58671),x58675),x58673)+~E(x58675,f197(f892(x58671,a878)))+E(f337(f37(x58671),x58672),f337(a115,x58673))+~E(x58672,f337(f337(f315(x58671),x58674),x58675))+P4(f337(f337(f339(x58671),x58674),x58675))
% 157.25/157.01  [6093]~P116(x60932)+~E(f337(x60933,x60935),f2(x60932))+E(f337(f337(f9(x60931,x60932),x60933),x60934),f2(x60932))+~P4(f337(f61(x60931),x60934))+~P4(f337(f337(f339(x60931),x60935),x60934))
% 157.25/157.01  [6467]~P105(x64673)+E(x64671,x64672)+~E(f337(f307(x64673,x64674),x64671),f337(f307(x64673,x64675),x64672))+~P4(f337(f337(f252(x64673),x64675),x64672))+~P4(f337(f337(f252(x64673),x64674),x64671))
% 157.25/157.01  [6468]~P105(x64683)+E(x64681,x64682)+~E(f337(f307(x64683,x64681),x64684),f337(f307(x64683,x64682),x64685))+~P4(f337(f337(f252(x64683),x64682),x64685))+~P4(f337(f337(f252(x64683),x64681),x64684))
% 157.25/157.01  [7532]~P105(x75321)+~P14(x75321,f337(f337(f136(x75321),x75324),x75325))+~P4(f337(f337(f339(x75321),x75323),f337(f175(x75321),x75325)))+~P4(f337(f337(f339(x75321),x75322),f337(f175(x75321),x75324)))+P4(f337(f337(f251(x75321),x75322),x75323))
% 157.25/157.01  [8616]~P106(x86161)+~P4(f337(f337(f252(f892(x86161,a878)),f308(x86161,x86165,x86162)),f308(x86161,x86164,x86163)))+~P4(f337(f337(f251(x86161),x86165),x86162))+P4(f337(f337(f252(x86161),x86162),x86163))+P4(f337(f337(f252(x86161),x86164),x86165))
% 157.25/157.01  [9997]~P17(x99972,x99975,x99973)+E(x99971,f197(f892(x99972,a878)))+~E(f337(f337(x99975,f337(x99974,f511(x99971,x99974,x99973,x99975,x99972))),f337(x99974,f521(x99971,x99974,x99973,x99975,x99972))),f337(x99974,f337(f337(x99975,f511(x99971,x99974,x99973,x99975,x99972)),f521(x99971,x99974,x99973,x99975,x99972))))+E(f337(x99973,f337(f316(x99972,x99972,x99974),x99971)),f337(x99974,f337(x99973,x99971)))+~P4(f337(f61(x99972),x99971))
% 157.25/157.01  [6464]~P18(x64642,x64645,x64643)+E(x64641,f197(f892(x64642,a878)))+~P4(f337(f61(x64642),x64641))+E(f337(x64643,f337(f337(f315(x64642),x64644),x64641)),f337(f337(x64645,x64644),f337(x64643,x64641)))+P4(f337(f337(f339(x64642),x64644),x64641))
% 157.25/157.01  [7289]~P17(x72892,x72893,x72894)+E(f337(f337(x72893,f337(x72894,x72891)),f337(x72894,x72895)),f337(x72894,x72895))+E(x72891,f197(f892(x72892,a878)))+~P4(f337(f61(x72892),x72895))+~P4(f337(f337(f251(f892(x72892,a878)),x72891),x72895))
% 157.25/157.01  [7508]~P57(x75084)+~P94(x75085)+E(f337(x75081,x75082),f337(x75083,x75082))+~P4(f337(f337(f339(x75084),x75082),f337(f175(x75084),f55(x75084))))+~P4(f337(f337(f92(f892(x75084,x75085)),x75081),x75083))
% 157.25/157.01  [7669]~P18(x76694,x76695,x76691)+E(f337(x76691,x76692),x76693)+~P4(f337(f61(x76694),x76692))+~E(f337(f337(f22(f892(x76694,a878)),x76692),f337(f337(f315(x76694),x76693),f197(f892(x76694,a878)))),f197(f892(x76694,a878)))+~P4(f337(f337(f339(x76694),x76693),x76692))
% 157.25/157.01  [7755]E(x77551,x77552)+~E(f337(f198(f885(x77553)),x77552),f337(f198(f885(x77554)),x77555))+~E(f337(f198(f885(x77553)),x77551),f337(f198(f885(x77554)),x77555))+~E(f337(f181(x77554,x77553),f337(f337(f185(x77554,x77553),x77555),x77551)),f337(f181(x77554,x77553),f337(f337(f185(x77554,x77553),x77555),x77552)))+~P4(f337(f139(x77554),x77555))
% 157.25/157.01  [8587]E(x85871,x85872)+~P9(x85873,x85874,x85875)+E(f337(f337(f104(f892(x85873,a878)),x85871),x85872),f197(f892(x85873,a878)))+~P4(f337(f337(f339(f892(x85873,a878)),x85872),f337(f337(f60(x85873),x85874),x85875)))+~P4(f337(f337(f339(f892(x85873,a878)),x85871),f337(f337(f60(x85873),x85874),x85875)))
% 157.25/157.01  [9358]~P68(x93582)+~E(f337(x93583,f368(x93583,x93584,x93585,x93581,x93582)),f2(x93582))+E(f337(f337(f6(x93581,x93582),x93583),x93584),f337(f337(f6(x93581,x93582),x93583),x93585))+~P4(f337(f61(x93581),x93585))+~P4(f337(f337(f251(f892(x93581,a878)),x93584),x93585))
% 157.25/157.01  [9359]~P68(x93592)+~E(f337(x93593,f369(x93593,x93594,x93595,x93591,x93592)),f2(x93592))+E(f337(f337(f6(x93591,x93592),x93593),x93594),f337(f337(f6(x93591,x93592),x93593),x93595))+~P4(f337(f61(x93591),x93595))+~P4(f337(f337(f251(f892(x93591,a878)),x93594),x93595))
% 157.25/157.01  [9360]~P75(x93602)+~E(f337(x93603,f484(x93603,x93604,x93605,x93601,x93602)),f79(x93602))+E(f337(f337(f9(x93601,x93602),x93603),x93604),f337(f337(f9(x93601,x93602),x93603),x93605))+~P4(f337(f61(x93601),x93605))+~P4(f337(f337(f251(f892(x93601,a878)),x93604),x93605))
% 157.25/157.01  [9361]~P75(x93612)+~E(f337(x93613,f486(x93613,x93614,x93615,x93611,x93612)),f79(x93612))+E(f337(f337(f9(x93611,x93612),x93613),x93614),f337(f337(f9(x93611,x93612),x93613),x93615))+~P4(f337(f61(x93611),x93615))+~P4(f337(f337(f251(f892(x93611,a878)),x93614),x93615))
% 157.25/157.01  [9835]~P87(x98351)+~P4(f337(f61(x98352),x98355))+~P4(f337(f337(f251(x98351),f2(x98351)),f337(x98353,f356(x98353,x98354,x98355,x98352,x98351))))+P4(f337(f337(f251(x98351),f337(f337(f6(x98352,x98351),x98353),x98354)),f337(f337(f6(x98352,x98351),x98353),x98355)))+~P4(f337(f337(f251(f892(x98352,a878)),x98354),x98355))
% 157.25/157.01  [7529]E(x75291,f2(a884))+P4(f337(x75292,x75293))+~E(x75294,f337(f337(f81(a884),f337(f337(f82(a884),x75291),x75293)),x75295))+~P4(f337(f337(f252(a884),x75295),x75291))+~P4(f337(x75292,f337(f337(f38(a884),x75294),x75291)))
% 157.25/157.01  [7609]E(x76091,f2(a884))+P4(f337(x76092,x76093))+~P4(f337(x76092,f44(a884,x76094,x76091)))+~E(x76094,f337(f337(f81(a884),f337(f337(f82(a884),x76091),x76095)),x76093))+~P4(f337(f337(f252(a884),x76093),x76091))
% 157.25/157.01  [7899]~P59(x78993)+E(f337(x78991,x78992),f2(x78993))+~P4(f337(f61(x78994),x78995))+E(f337(f337(f9(x78994,x78993),x78991),f337(f337(f22(f892(x78994,a878)),x78995),f337(f337(f315(x78994),x78992),f197(f892(x78994,a878))))),f337(f337(f9(x78994,x78993),x78991),x78995))+P4(f337(f337(f339(x78994),x78992),x78995))
% 157.25/157.01  [8297]~P68(x82971)+~P4(f337(f61(x82972),x82975))+~P4(f337(f61(x82972),x82974))+~E(f337(f337(f104(f892(x82972,a878)),x82974),x82975),f197(f892(x82972,a878)))+E(f337(f337(f81(x82971),f337(f337(f6(x82972,x82971),x82973),x82974)),f337(f337(f6(x82972,x82971),x82973),x82975)),f337(f337(f6(x82972,x82971),x82973),f337(f337(f113(f892(x82972,a878)),x82974),x82975)))
% 157.25/157.01  [8299]~P75(x82991)+~P4(f337(f61(x82992),x82995))+~P4(f337(f61(x82992),x82994))+~E(f337(f337(f104(f892(x82992,a878)),x82994),x82995),f197(f892(x82992,a878)))+E(f337(f337(f82(x82991),f337(f337(f9(x82992,x82991),x82993),x82994)),f337(f337(f9(x82992,x82991),x82993),x82995)),f337(f337(f9(x82992,x82991),x82993),f337(f337(f113(f892(x82992,a878)),x82994),x82995)))
% 157.25/157.01  [8391]~P59(x83913)+E(f337(x83911,x83912),f2(x83913))+~P4(f337(f61(x83914),x83915))+E(f337(f337(f9(x83914,x83913),x83911),f337(f337(f22(f892(x83914,a878)),x83915),f337(f337(f315(x83914),x83912),f197(f892(x83914,a878))))),f337(f337(f295(x83913),f337(f337(f9(x83914,x83913),x83911),x83915)),f337(x83911,x83912)))+~P4(f337(f337(f339(x83914),x83912),x83915))
% 157.25/157.01  [9082]~P9(x90821,x90825,x90824)+~E(f337(f337(f60(x90821),f337(f337(f315(x90821),x90822),f197(f892(x90821,a878)))),x90824),f337(f337(f60(x90821),f337(f337(f315(x90821),x90823),f197(f892(x90821,a878)))),x90824))+~P4(f337(f337(f339(x90821),x90823),x90825))+~P4(f337(f337(f339(x90821),x90822),x90825))+P4(f337(f337(f339(f891(x90821,x90821)),f337(f337(f272(x90821,x90821),x90822),x90823)),x90824))
% 157.25/157.01  [9102]~P9(x91021,x91025,x91023)+E(f337(f337(f60(x91021),f337(f337(f315(x91021),x91022),f197(f892(x91021,a878)))),x91023),f337(f337(f60(x91021),f337(f337(f315(x91021),x91024),f197(f892(x91021,a878)))),x91023))+~P4(f337(f337(f339(x91021),x91024),x91025))+~P4(f337(f337(f339(x91021),x91022),x91025))+~P4(f337(f337(f339(f891(x91021,x91021)),f337(f337(f272(x91021,x91021),x91022),x91024)),x91023))
% 157.25/157.01  [9388]~P75(x93881)+~P4(f337(f61(x93882),x93885))+~P4(f337(f61(x93882),x93884))+~E(f337(f337(f104(f892(x93882,a878)),x93884),x93885),f197(f892(x93882,a878)))+E(f337(f337(f82(x93881),f337(f337(f337(f65(x93881,x93882,f82(x93881)),x93883),f79(x93881)),x93884)),f337(f337(f337(f65(x93881,x93882,f82(x93881)),x93883),f79(x93881)),x93885)),f337(f337(f337(f65(x93881,x93882,f82(x93881)),x93883),f79(x93881)),f337(f337(f113(f892(x93882,a878)),x93884),x93885)))
% 157.25/157.01  [9397]~P68(x93971)+~E(f337(x93973,f355(x93973,x93975,x93974,x93972,x93971)),f2(x93971))+~P4(f337(f61(x93972),x93974))+~P4(f337(f61(x93972),x93975))+E(f337(f337(f81(x93971),f337(f337(f6(x93972,x93971),x93973),x93974)),f337(f337(f6(x93972,x93971),x93973),x93975)),f337(f337(f6(x93972,x93971),x93973),f337(f337(f113(f892(x93972,a878)),x93974),x93975)))
% 157.25/157.01  [9398]~P68(x93981)+~E(f337(x93983,f357(x93983,x93985,x93984,x93982,x93981)),f2(x93981))+~P4(f337(f61(x93982),x93984))+~P4(f337(f61(x93982),x93985))+E(f337(f337(f81(x93981),f337(f337(f6(x93982,x93981),x93983),x93984)),f337(f337(f6(x93982,x93981),x93983),x93985)),f337(f337(f6(x93982,x93981),x93983),f337(f337(f113(f892(x93982,a878)),x93984),x93985)))
% 157.25/157.01  [9399]~P75(x93991)+~E(f337(x93993,f482(x93993,x93995,x93994,x93992,x93991)),f79(x93991))+~P4(f337(f61(x93992),x93994))+~P4(f337(f61(x93992),x93995))+E(f337(f337(f82(x93991),f337(f337(f9(x93992,x93991),x93993),x93994)),f337(f337(f9(x93992,x93991),x93993),x93995)),f337(f337(f9(x93992,x93991),x93993),f337(f337(f113(f892(x93992,a878)),x93994),x93995)))
% 157.25/157.01  [9400]~P75(x94001)+~E(f337(x94003,f483(x94003,x94005,x94004,x94002,x94001)),f79(x94001))+~P4(f337(f61(x94002),x94004))+~P4(f337(f61(x94002),x94005))+E(f337(f337(f82(x94001),f337(f337(f9(x94002,x94001),x94003),x94004)),f337(f337(f9(x94002,x94001),x94003),x94005)),f337(f337(f9(x94002,x94001),x94003),f337(f337(f113(f892(x94002,a878)),x94004),x94005)))
% 157.25/157.01  [9605]~P75(x96051)+~E(f337(x96053,f859(x96053,x96055,x96054,x96052,x96051)),f79(x96051))+~P4(f337(f61(x96052),x96054))+~P4(f337(f61(x96052),x96055))+E(f337(f337(f82(x96051),f337(f337(f337(f65(x96051,x96052,f82(x96051)),x96053),f79(x96051)),x96054)),f337(f337(f337(f65(x96051,x96052,f82(x96051)),x96053),f79(x96051)),x96055)),f337(f337(f337(f65(x96051,x96052,f82(x96051)),x96053),f79(x96051)),f337(f337(f113(f892(x96052,a878)),x96054),x96055)))
% 157.25/157.01  [9713]~P68(x97132)+E(f337(f337(f6(x97131,x97132),x97133),x97134),f337(f337(f6(x97131,x97132),x97133),x97135))+~P4(f337(f61(x97131),x97135))+~P4(f337(f337(f251(f892(x97131,a878)),x97134),x97135))+P4(f337(f337(f339(x97131),f368(x97133,x97134,x97135,x97131,x97132)),f337(f337(f22(f892(x97131,a878)),x97135),x97134)))
% 157.25/157.01  [9714]~P68(x97142)+E(f337(f337(f6(x97141,x97142),x97143),x97144),f337(f337(f6(x97141,x97142),x97143),x97145))+~P4(f337(f61(x97141),x97145))+~P4(f337(f337(f251(f892(x97141,a878)),x97144),x97145))+P4(f337(f337(f339(x97141),f369(x97143,x97144,x97145,x97141,x97142)),f337(f337(f22(f892(x97141,a878)),x97145),x97144)))
% 157.25/157.01  [9715]~P75(x97152)+E(f337(f337(f9(x97151,x97152),x97153),x97154),f337(f337(f9(x97151,x97152),x97153),x97155))+~P4(f337(f61(x97151),x97155))+~P4(f337(f337(f251(f892(x97151,a878)),x97154),x97155))+P4(f337(f337(f339(x97151),f484(x97153,x97154,x97155,x97151,x97152)),f337(f337(f22(f892(x97151,a878)),x97155),x97154)))
% 157.25/157.01  [9716]~P75(x97162)+E(f337(f337(f9(x97161,x97162),x97163),x97164),f337(f337(f9(x97161,x97162),x97163),x97165))+~P4(f337(f61(x97161),x97165))+~P4(f337(f337(f251(f892(x97161,a878)),x97164),x97165))+P4(f337(f337(f339(x97161),f486(x97163,x97164,x97165,x97161,x97162)),f337(f337(f22(f892(x97161,a878)),x97165),x97164)))
% 157.25/157.01  [9733]~P68(x97331)+~P4(f337(f61(x97332),x97334))+~P4(f337(f61(x97332),x97335))+E(f337(f337(f81(x97331),f337(f337(f6(x97332,x97331),x97333),x97334)),f337(f337(f6(x97332,x97331),x97333),x97335)),f337(f337(f6(x97332,x97331),x97333),f337(f337(f113(f892(x97332,a878)),x97334),x97335)))+P4(f337(f337(f339(x97332),f355(x97333,x97335,x97334,x97332,x97331)),f337(f337(f104(f892(x97332,a878)),x97334),x97335)))
% 157.25/157.01  [9734]~P68(x97341)+~P4(f337(f61(x97342),x97344))+~P4(f337(f61(x97342),x97345))+E(f337(f337(f81(x97341),f337(f337(f6(x97342,x97341),x97343),x97344)),f337(f337(f6(x97342,x97341),x97343),x97345)),f337(f337(f6(x97342,x97341),x97343),f337(f337(f113(f892(x97342,a878)),x97344),x97345)))+P4(f337(f337(f339(x97342),f357(x97343,x97345,x97344,x97342,x97341)),f337(f337(f104(f892(x97342,a878)),x97344),x97345)))
% 157.25/157.01  [9735]~P75(x97351)+~P4(f337(f61(x97352),x97354))+~P4(f337(f61(x97352),x97355))+E(f337(f337(f82(x97351),f337(f337(f9(x97352,x97351),x97353),x97354)),f337(f337(f9(x97352,x97351),x97353),x97355)),f337(f337(f9(x97352,x97351),x97353),f337(f337(f113(f892(x97352,a878)),x97354),x97355)))+P4(f337(f337(f339(x97352),f482(x97353,x97355,x97354,x97352,x97351)),f337(f337(f104(f892(x97352,a878)),x97354),x97355)))
% 157.25/157.01  [9736]~P75(x97361)+~P4(f337(f61(x97362),x97364))+~P4(f337(f61(x97362),x97365))+E(f337(f337(f82(x97361),f337(f337(f9(x97362,x97361),x97363),x97364)),f337(f337(f9(x97362,x97361),x97363),x97365)),f337(f337(f9(x97362,x97361),x97363),f337(f337(f113(f892(x97362,a878)),x97364),x97365)))+P4(f337(f337(f339(x97362),f483(x97363,x97365,x97364,x97362,x97361)),f337(f337(f104(f892(x97362,a878)),x97364),x97365)))
% 157.25/157.01  [9743]~P87(x97435)+~P4(f337(f61(x97431),x97434))+P4(f337(f337(f251(x97435),f337(f337(f6(x97431,x97435),x97432),x97433)),f337(f337(f6(x97431,x97435),x97432),x97434)))+~P4(f337(f337(f251(f892(x97431,a878)),x97433),x97434))+P4(f337(f337(f339(x97431),f356(x97432,x97433,x97434,x97431,x97435)),f337(f337(f22(f892(x97431,a878)),x97434),x97433)))
% 157.25/157.01  [9797]~P75(x97971)+~P4(f337(f61(x97972),x97974))+~P4(f337(f61(x97972),x97975))+E(f337(f337(f82(x97971),f337(f337(f337(f65(x97971,x97972,f82(x97971)),x97973),f79(x97971)),x97974)),f337(f337(f337(f65(x97971,x97972,f82(x97971)),x97973),f79(x97971)),x97975)),f337(f337(f337(f65(x97971,x97972,f82(x97971)),x97973),f79(x97971)),f337(f337(f113(f892(x97972,a878)),x97974),x97975)))+P4(f337(f337(f339(x97972),f859(x97973,x97975,x97974,x97972,x97971)),f337(f337(f104(f892(x97972,a878)),x97974),x97975)))
% 157.25/157.01  [8780]~P18(x87801,x87804,x87805)+~P4(f337(f61(x87801),x87802))+E(f337(f337(f22(f892(x87801,a878)),x87802),f337(f337(f315(x87801),x87803),f197(f892(x87801,a878)))),f197(f892(x87801,a878)))+~P4(f337(f337(f339(x87801),x87803),x87802))+E(f337(f337(x87804,x87803),f337(x87805,f337(f337(f22(f892(x87801,a878)),x87802),f337(f337(f315(x87801),x87803),f197(f892(x87801,a878)))))),f337(x87805,x87802))
% 157.25/157.01  [8853]~P18(x88531,x88534,x88535)+~P4(f337(f61(x88531),x88533))+~P4(f337(f61(x88531),x88532))+E(f337(f337(f104(f892(x88531,a878)),x88532),x88533),f197(f892(x88531,a878)))+E(f337(f337(x88534,f337(x88535,f337(f337(f113(f892(x88531,a878)),x88532),x88533))),f337(x88535,f337(f337(f104(f892(x88531,a878)),x88532),x88533))),f337(f337(x88534,f337(x88535,x88532)),f337(x88535,x88533)))
% 157.25/157.01  [9402]~P4(f337(f337(f251(a1),x94024),f2(a1)))+~P4(f337(f337(f252(a1),x94023),x94025))+P4(f337(f337(f251(a1),x94021),x94022))+~P4(f337(f337(f252(a1),x94023),x94024))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),f337(f337(f82(a1),x94023),x94022)),x94025)),f337(f337(f81(a1),f337(f337(f82(a1),x94023),x94021)),x94024)))
% 157.25/157.01  [9404]~P4(f337(f337(f251(a1),f2(a1)),x94045))+P4(f337(f337(f251(a1),x94041),x94042))+~P4(f337(f337(f252(a1),x94043),x94044))+~P4(f337(f337(f252(a1),x94045),x94044))+~P4(f337(f337(f251(a1),f337(f337(f81(a1),f337(f337(f82(a1),x94044),x94041)),x94045)),f337(f337(f81(a1),f337(f337(f82(a1),x94044),x94042)),x94043)))
% 157.25/157.01  [9517]~P59(x95175)+E(f337(x95171,f485(x95171,x95172,x95173,x95174,x95175)),f2(x95175))+~P4(f337(f61(x95174),x95173))+~P4(f337(f61(x95174),x95172))+E(f337(f337(f295(x95175),f337(f337(f82(x95175),f337(f337(f9(x95174,x95175),x95171),x95173)),f337(f337(f9(x95174,x95175),x95171),x95172))),f337(f337(f9(x95174,x95175),x95171),f337(f337(f104(f892(x95174,a878)),x95173),x95172))),f337(f337(f9(x95174,x95175),x95171),f337(f337(f113(f892(x95174,a878)),x95173),x95172)))
% 157.25/157.01  [9789]~P59(x97891)+~P4(f337(f61(x97892),x97894))+~P4(f337(f61(x97892),x97895))+E(f337(f337(f295(x97891),f337(f337(f82(x97891),f337(f337(f9(x97892,x97891),x97893),x97894)),f337(f337(f9(x97892,x97891),x97893),x97895))),f337(f337(f9(x97892,x97891),x97893),f337(f337(f104(f892(x97892,a878)),x97894),x97895))),f337(f337(f9(x97892,x97891),x97893),f337(f337(f113(f892(x97892,a878)),x97894),x97895)))+P4(f337(f337(f339(x97892),f485(x97893,x97895,x97894,x97892,x97891)),f337(f337(f104(f892(x97892,a878)),x97894),x97895)))
% 157.25/157.01  [9122]E(f337(f337(f136(x91221),x91222),x91223),f337(f337(f136(x91221),x91224),x91225))+~E(f337(f337(f178(x91221),f337(f198(f885(x91221)),x91224)),x91222),x91224)+~E(f337(f337(f178(x91221),f337(f198(f885(x91221)),x91222)),x91224),x91222)+~E(x91225,f337(f337(f136(x91221),f337(f337(f140(x91221),f337(f198(f885(x91221)),x91224)),x91222)),x91223))+~E(f337(f337(f136(x91221),f337(f337(f140(x91221),f337(f198(f885(x91221)),x91222)),x91224)),x91225),x91223)
% 157.25/157.01  [9515]~P105(x95152)+E(f337(f337(f150(x95151,x95152,x95153),x95154),f173(x95151,x95154,x95155)),x95155)+~P14(x95152,f337(f337(f156(x95151,x95152),x95153),x95155))+~P4(f337(f337(f339(x95151),x95154),f337(f175(x95151),x95155)))+~E(f337(f143(x95151),f337(f138(x95151,f337(f337(f8(x95152,a878,x95151),f337(a334,f337(x95153,x95154))),x95153)),x95155)),x95154)
% 157.25/157.01  [9852]~P72(x98521)+~P4(f337(f66(x98521,x98521,f82(x98521),x98522,x98523),x98525))+~P4(f337(f337(f339(x98521),x98524),x98523))+P4(f337(f337(f339(x98521),x98522),x98523))+P4(f337(f66(x98521,x98521,f82(x98521),x98524,f337(f337(f315(x98521),x98522),f337(f337(f22(f892(x98521,a878)),x98523),f337(f337(f315(x98521),x98524),f197(f892(x98521,a878)))))),x98525))
% 157.25/157.01  [7297]E(x72971,x72972)+~P25(x72974,x72975,x72973,x72976)+~E(f337(x72973,x72971),f337(x72973,x72972))+~P4(f337(f337(f339(x72974),x72972),x72976))+~P4(f337(f337(f339(x72974),x72971),x72976))
% 157.25/157.01  [6556]~P140(x65564)+E(x65561,x65562)+~E(x65565,x65566)+E(x65563,f2(x65564))+~E(f337(f337(f81(x65564),x65565),f337(f337(f82(x65564),x65563),x65561)),f337(f337(f81(x65564),x65566),f337(f337(f82(x65564),x65563),x65562)))
% 157.25/157.01  [7589]~P105(x75891)+~P6(x75891)+~P4(f337(f337(f252(x75891),x75892),f337(x75895,x75896)))+~P4(f337(f337(f339(x75893),x75896),x75894))+P4(f337(f337(f252(x75891),x75892),f337(f337(f41(x75893,x75891),x75894),x75895)))
% 157.25/157.01  [8267]~P105(x82671)+~P6(x82671)+~P4(f337(f337(f252(x82671),f337(x82674,x82676)),x82675))+~P4(f337(f337(f339(x82672),x82676),x82673))+P4(f337(f337(f252(x82671),f337(f337(f42(x82672,x82671),x82673),x82674)),x82675))
% 157.25/157.01  [8517]~P19(x85172,x85175,x85176,x85171)+~P4(f337(f61(x85172),x85174))+~P4(f337(f61(x85172),x85173))+~E(f337(f337(f104(f892(x85172,a878)),x85173),x85174),f197(f892(x85172,a878)))+E(f337(x85171,f337(f337(f113(f892(x85172,a878)),x85173),x85174)),f337(f74(x85175,x85175,x85175,f337(x85171,x85173)),f337(x85171,x85174)))
% 157.25/157.01  [8823]E(x88231,x88232)+~P51(x88234,x88235,x88236,x88233,x88237)+~E(f337(x88233,x88231),f337(x88233,x88232))+~P4(f337(f337(f339(x88235),x88232),x88237))+~P4(f337(f337(f339(x88235),x88231),x88237))
% 157.25/157.01  [10095]~P4(f337(x100952,x100954))+~E(x100955,f337(f138(x100951,x100952),x100957))+E(f337(f138(x100951,x100952),x100953),f337(f337(f153(x100951),x100954),x100955))+~E(x100953,f337(f337(f136(x100951),x100956),f337(f337(f153(x100951),x100954),x100957)))+P4(f337(x100952,f781(x100955,x100954,x100953,x100952,x100951,x100956,x100957)))
% 157.25/157.01  [10096]~P4(f337(x100964,x100962))+~E(x100963,f337(f138(x100961,x100964),x100967))+E(f337(f337(f153(x100961),x100962),x100963),f337(f138(x100961,x100964),x100965))+~E(x100965,f337(f337(f136(x100961),x100966),f337(f337(f153(x100961),x100962),x100967)))+P4(f337(x100964,f782(x100965,x100964,x100963,x100962,x100961,x100966,x100967)))
% 157.25/157.01  [10129]~P4(f337(x101292,x101294))+~E(x101295,f337(f138(x101291,x101292),x101297))+E(f337(f138(x101291,x101292),x101293),f337(f337(f153(x101291),x101294),x101295))+~E(x101293,f337(f337(f136(x101291),x101296),f337(f337(f153(x101291),x101294),x101297)))+P4(f337(f337(f339(x101291),f781(x101295,x101294,x101293,x101292,x101291,x101296,x101297)),f337(f175(x101291),x101296)))
% 157.25/157.01  [10130]~P4(f337(x101304,x101302))+~E(x101303,f337(f138(x101301,x101304),x101307))+E(f337(f337(f153(x101301),x101302),x101303),f337(f138(x101301,x101304),x101305))+~E(x101305,f337(f337(f136(x101301),x101306),f337(f337(f153(x101301),x101302),x101307)))+P4(f337(f337(f339(x101301),f782(x101305,x101304,x101303,x101302,x101301,x101306,x101307)),f337(f175(x101301),x101306)))
% 157.25/157.01  [10133]~P9(x101331,x101337,x101336)+~P12(x101331,f892(x101335,a878),x101336,x101334)+P4(f337(f337(f339(x101331),f539(x101332,x101333,x101334,x101335,x101336,x101337,x101331)),x101337))+~P4(f337(f337(f339(f892(x101331,a878)),x101333),f337(f337(f60(x101331),x101337),x101336)))+P4(f337(f337(f339(f892(x101335,a878)),f337(f337(f41(x101331,f892(x101335,a878)),x101333),x101334)),x101332))
% 157.25/157.01  [10182]~P9(x101822,x101826,x101827)+~P12(x101822,f892(x101821,a878),x101827,x101824)+~P4(f337(f337(f339(f892(x101822,a878)),x101823),f337(f337(f60(x101822),x101826),x101827)))+~P4(f337(f337(f339(f892(x101821,a878)),f337(x101824,f539(x101825,x101823,x101824,x101821,x101827,x101826,x101822))),x101825))+P4(f337(f337(f339(f892(x101821,a878)),f337(f337(f41(x101822,f892(x101821,a878)),x101823),x101824)),x101825))
% 157.25/157.01  [8435]~P75(x84352)+~P25(x84351,x84355,x84358,x84354)+~E(x84353,f337(f74(x84355,x84352,x84351,x84356),x84358))+~E(x84357,f337(f316(x84351,x84355,x84358),x84354))+E(f337(f337(f9(x84351,x84352),x84353),x84354),f337(f337(f9(x84355,x84352),x84356),x84357))
% 157.25/157.01  [10186]~P75(x101862)+~P25(x101865,x101861,x101868,x101867)+~E(f337(x101866,f610(x101863,x101866,x101864,x101867,x101868,x101861,x101865,x101862)),f337(f337(f74(x101861,x101862,x101865,x101863),x101868),f610(x101863,x101866,x101864,x101867,x101868,x101861,x101865,x101862)))+~E(x101864,f337(f316(x101865,x101861,x101868),x101867))+E(f337(f337(f9(x101861,x101862),x101863),x101864),f337(f337(f9(x101865,x101862),x101866),x101867))
% 157.25/157.01  [10188]~P68(x101882)+~P25(x101881,x101885,x101888,x101884)+~E(x101887,f337(f316(x101881,x101885,x101888),x101884))+E(f337(f337(f6(x101881,x101882),x101883),x101884),f337(f337(f6(x101885,x101882),x101886),x101887))+P4(f337(f337(f339(x101881),f623(x101886,x101883,x101887,x101884,x101888,x101885,x101881,x101882)),x101884))
% 157.25/157.01  [10189]~P75(x101892)+~P25(x101891,x101895,x101898,x101894)+~E(x101897,f337(f316(x101891,x101895,x101898),x101894))+E(f337(f337(f9(x101891,x101892),x101893),x101894),f337(f337(f9(x101895,x101892),x101896),x101897))+P4(f337(f337(f339(x101891),f610(x101896,x101893,x101897,x101894,x101898,x101895,x101891,x101892)),x101894))
% 157.25/157.01  [10195]~P68(x101952)+~P25(x101955,x101951,x101958,x101957)+~E(x101954,f337(f316(x101955,x101951,x101958),x101957))+~E(f337(x101956,f623(x101953,x101956,x101954,x101957,x101958,x101951,x101955,x101952)),f337(x101953,f337(x101958,f623(x101953,x101956,x101954,x101957,x101958,x101951,x101955,x101952))))+E(f337(f337(f6(x101951,x101952),x101953),x101954),f337(f337(f6(x101955,x101952),x101956),x101957))
% 157.25/157.01  [9567]~E(f337(f198(f885(x95672)),x95675),f337(f198(f885(x95671)),x95673))+~E(f337(f198(f885(x95672)),x95674),f337(f198(f885(x95671)),x95673))+~E(f337(f337(f337(f73(x95671,f887(x95672)),f337(f181(x95671,x95672),f337(f337(f185(x95671,x95672),x95673),x95674))),x95676),f337(f209(x95672),x95677)),f337(f337(f337(f73(x95671,f887(x95672)),f337(f181(x95671,x95672),f337(f337(f185(x95671,x95672),x95673),x95675))),x95676),f337(f209(x95672),x95678)))+E(f337(f181(x95671,x95672),f337(f337(f185(x95671,x95672),x95673),x95674)),f337(f181(x95671,x95672),f337(f337(f185(x95671,x95672),x95673),x95675)))+P4(f337(f337(f339(x95671),x95676),f337(f175(x95671),x95673)))
% 157.25/157.01  [9680]~P23(x96806,x96802,x96805,x96807,x96808,x96801)+~P4(f337(f61(x96802),x96804))+~P4(f337(f61(x96802),x96803))+~E(f337(f337(f104(f892(x96802,a878)),x96803),x96804),f197(f892(x96802,a878)))+E(f337(x96801,f337(f337(f113(f892(x96802,a878)),x96803),x96804)),f337(f337(x96805,f337(x96801,x96803)),f337(x96801,x96804)))
% 157.25/157.01  [10082]~P23(x100828,x100822,x100825,x100827,x100826,x100821)+~E(f337(x100826,f839(x100824,x100823,x100821,x100826,x100827,x100825,x100822)),x100827)+~P4(f337(f61(x100822),x100823))+~P4(f337(f61(x100822),x100824))+E(f337(x100821,f337(f337(f113(f892(x100822,a878)),x100823),x100824)),f337(f337(x100825,f337(x100821,x100823)),f337(x100821,x100824)))
% 157.25/157.01  [10140]~P23(x101408,x101402,x101405,x101407,x101406,x101401)+~P4(f337(f61(x101402),x101403))+~P4(f337(f61(x101402),x101404))+E(f337(x101401,f337(f337(f113(f892(x101402,a878)),x101403),x101404)),f337(f337(x101405,f337(x101401,x101403)),f337(x101401,x101404)))+P4(f337(f337(f339(x101402),f839(x101404,x101403,x101401,x101406,x101407,x101405,x101402)),f337(f337(f104(f892(x101402,a878)),x101403),x101404)))
% 157.25/157.01  [9840]~P9(x98404,x98408,x98405)+~P9(x98401,x98409,x98403)+~P13(x98401,x98404,f892(x98402,a878),x98403,x98405,x98407)+P12(x98401,f892(x98402,a878),x98403,f337(f337(f8(f892(x98404,f892(x98402,a878)),f892(x98402,a878),x98401),f337(f41(x98404,f892(x98402,a878)),f337(f291(x98404,x98404,x98405),f337(f337(f315(x98404),x98406),f197(f892(x98404,a878)))))),x98407))+~P4(f337(f337(f339(x98404),x98406),x98408))
% 157.25/157.01  [5478]~P105(x54783)+~P14(x54783,x54781)+E(x54781,f754(x54782,x54783))+~E(f337(f175(x54783),x54781),x54782)+~P4(f337(f61(x54783),x54782))+~P4(f337(f139(x54783),x54781))
% 157.25/157.01  [5097]~P125(x50972)+~P126(x50972)+~P141(x50972)+~P114(x50972)+E(x50971,f2(x50972))+~E(f337(f337(f262(x50972),x50971),x50973),f2(x50972))
% 157.25/157.01  [5098]~P125(x50982)+~P126(x50982)+~P141(x50982)+~P114(x50982)+~E(x50981,f2(a884))+~E(f337(f337(f262(x50982),x50983),x50981),f2(x50982))
% 157.25/157.01  [6538]~P87(x65381)+~E(x65383,f2(x65381))+~E(x65382,f2(x65381))+E(f337(f337(f81(x65381),x65382),x65383),f2(x65381))+~P4(f337(f337(f251(x65381),f2(x65381)),x65383))+~P4(f337(f337(f251(x65381),f2(x65381)),x65382))
% 157.25/157.01  [8884]~E(f337(f271(a884,a884),x88843),f2(a884))+~E(x88841,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),x88843)),x88842)),f337(f275(a884,a884),x88843)))+P4(f337(f47(x88841,x88842),x88843))+~P4(f337(f337(f251(a884),f337(f275(a884,a884),x88843)),f2(a884)))+P4(f337(f337(f252(a884),f2(a884)),x88842))+~P4(f337(f337(f252(a884),x88842),f337(f275(a884,a884),x88843)))
% 157.25/157.01  [8892]E(x88921,f2(a884))+~E(x88922,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),x88923)),x88921)),f337(f275(a884,a884),x88923)))+P4(f337(f47(x88922,x88921),x88923))+~P4(f337(f337(f252(a884),f2(a884)),x88921))+~P4(f337(f337(f251(a884),f2(a884)),f337(f275(a884,a884),x88923)))+~P4(f337(f337(f252(a884),f337(f275(a884,a884),x88923)),x88921))
% 157.25/157.01  [8910]~E(f337(f271(a884,a884),x89103),f2(a884))+~E(x89101,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),x89103)),x89102)),f337(f275(a884,a884),x89103)))+P4(f337(f47(x89101,x89102),x89103))+~P4(f337(f337(f252(a884),f2(a884)),x89102))+~P4(f337(f337(f251(a884),f2(a884)),f337(f275(a884,a884),x89103)))+~P4(f337(f337(f252(a884),f337(f275(a884,a884),x89103)),x89102))
% 157.25/157.01  [6921]~P64(x69212)+E(x69211,f197(f892(x69212,a878)))+E(x69213,f197(f892(x69212,a878)))+~P4(f337(f61(x69212),x69211))+~P4(f337(f61(x69212),x69213))+E(f10(x69212,f337(f337(f113(f892(x69212,a878)),x69213),x69211)),f337(f337(f113(x69212),f10(x69212,x69213)),f10(x69212,x69211)))
% 157.25/157.01  [6922]~P64(x69222)+E(x69221,f197(f892(x69222,a878)))+E(x69223,f197(f892(x69222,a878)))+~P4(f337(f61(x69222),x69221))+~P4(f337(f61(x69222),x69223))+E(f11(x69222,f337(f337(f113(f892(x69222,a878)),x69223),x69221)),f337(f337(f104(x69222),f11(x69222,x69223)),f11(x69222,x69221)))
% 157.25/157.01  [6923]~P105(x69232)+E(x69231,f197(f892(x69232,a878)))+E(x69233,f197(f892(x69232,a878)))+~P4(f337(f61(x69232),x69231))+~P4(f337(f61(x69232),x69233))+E(f14(x69232,f337(f337(f113(f892(x69232,a878)),x69233),x69231)),f337(f337(f249(x69232),f14(x69232,x69233)),f14(x69232,x69231)))
% 157.25/157.01  [6924]~P105(x69242)+E(x69241,f197(f892(x69242,a878)))+E(x69243,f197(f892(x69242,a878)))+~P4(f337(f61(x69242),x69241))+~P4(f337(f61(x69242),x69243))+E(f15(x69242,f337(f337(f113(f892(x69242,a878)),x69243),x69241)),f337(f337(f250(x69242),f15(x69242,x69243)),f15(x69242,x69241)))
% 157.25/157.01  [7564]~P96(x75642)+E(x75641,f197(f892(x75642,a878)))+E(x75643,f197(f892(x75642,a878)))+~P4(f337(f61(x75642),x75641))+~P4(f337(f61(x75642),x75643))+E(f337(f337(f82(x75642),f337(f63(x75642,f82(x75642)),x75643)),f337(f63(x75642,f82(x75642)),x75641)),f337(f63(x75642,f82(x75642)),f337(f337(f113(f892(x75642,a878)),x75643),x75641)))
% 157.25/157.01  [7723]~P105(x77232)+E(x77231,f197(f892(x77232,a878)))+E(x77233,f197(f892(x77232,a878)))+~P4(f337(f61(x77232),x77231))+~P4(f337(f61(x77232),x77233))+E(f337(f337(f250(x77232),f12(x77232,f250(x77232),x77233)),f12(x77232,f250(x77232),x77231)),f12(x77232,f250(x77232),f337(f337(f113(f892(x77232,a878)),x77233),x77231)))
% 157.25/157.01  [7724]~P105(x77242)+E(x77241,f197(f892(x77242,a878)))+E(x77243,f197(f892(x77242,a878)))+~P4(f337(f61(x77242),x77241))+~P4(f337(f61(x77242),x77243))+E(f337(f337(f249(x77242),f13(x77242,f249(x77242),x77243)),f13(x77242,f249(x77242),x77241)),f13(x77242,f249(x77242),f337(f337(f113(f892(x77242,a878)),x77243),x77241)))
% 157.25/157.01  [8733]~P4(f337(x87331,x87333))+P4(f337(x87331,f425(x87331,x87332)))+P4(f337(x87331,f417(x87331,x87332)))+~P4(f337(f337(f252(a1),f2(a1)),x87332))+~P4(f337(f337(f339(a1),x87333),f308(a1,f79(a1),x87332)))+P4(f337(x87331,f337(f337(f22(a1),f417(x87331,x87332)),f337(f337(f82(a1),f424(x87331,x87332)),x87332))))
% 157.25/157.01  [9022]~P4(f337(x90221,x90223))+~P4(f337(x90221,f417(x90221,x90222)))+P4(f337(x90221,f425(x90221,x90222)))+~P4(f337(f337(f252(a1),f2(a1)),x90222))+~P4(f337(f337(f339(a1),x90223),f308(a1,f79(a1),x90222)))+~P4(f337(x90221,f337(f337(f22(a1),f417(x90221,x90222)),f337(f337(f82(a1),f424(x90221,x90222)),x90222))))
% 157.25/157.01  [10218]~P98(x102182)+E(x102181,f197(f892(x102182,a878)))+E(x102183,f197(f892(x102182,a878)))+~P4(f337(f61(x102182),x102181))+~P4(f337(f61(x102182),x102183))+E(f11(x102182,f337(f257(x102182),f337(f337(f8(f892(x102182,a878),a878,x102182),f88(x102182)),f337(f337(f8(f892(x102182,f892(x102182,a878)),f892(x102182,a878),x102182),f337(f8(f892(x102182,a878),a878,x102182),f88(x102182))),f337(f337(f7(x102182,f892(x102182,f892(x102182,a878)),f892(x102182,f892(x102182,a878))),f337(f337(f8(f892(x102182,f892(f892(x102182,a878),f892(x102182,a878))),f892(f892(x102182,f892(x102182,a878)),f892(x102182,f892(x102182,a878))),x102182),f18(x102182,f892(x102182,a878),f892(x102182,a878))),f337(f337(f8(f892(x102182,f892(x102182,f892(a878,a878))),f892(x102182,f892(f892(x102182,a878),f892(x102182,a878))),x102182),f337(f8(f892(x102182,f892(a878,a878)),f892(f892(x102182,a878),f892(x102182,a878)),x102182),f18(x102182,a878,a878))),f337(f337(f8(f892(x102182,f892(x102182,a878)),f892(x102182,f892(x102182,f892(a878,a878))),x102182),f337(f8(f892(x102182,a878),f892(x102182,f892(a878,a878)),x102182),f337(f8(a878,f892(a878,a878),x102182),a335))),f337(f337(f7(x102182,f892(x102182,f892(x102182,x102182)),f892(x102182,f892(x102182,a878))),f337(f337(f8(f892(f892(x102182,x102182),f892(x102182,a878)),f892(f892(x102182,f892(x102182,x102182)),f892(x102182,f892(x102182,a878))),x102182),f8(f892(x102182,x102182),f892(x102182,a878),x102182)),f337(f337(f8(f892(x102182,a878),f892(f892(x102182,x102182),f892(x102182,a878)),x102182),f8(x102182,a878,x102182)),a334))),f113(x102182)))))),f337(f337(f7(x102182,f892(x102182,a878),f892(x102182,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x102182,a878),f892(x102182,a878)),x102182),f8(a878,a878,x102182)),f337(f337(f8(a878,f892(a878,a878),x102182),a335),f337(f337(f7(x102182,f892(x102182,a878),a878),f339(x102182)),x102183)))),f337(f337(f7(x102182,f892(x102182,a878),a878),f339(x102182)),x102181))))))),f337(f337(f113(x102182),f11(x102182,x102183)),f11(x102182,x102181)))
% 157.25/157.01  [10219]~P98(x102192)+E(x102191,f197(f892(x102192,a878)))+E(x102193,f197(f892(x102192,a878)))+~P4(f337(f61(x102192),x102191))+~P4(f337(f61(x102192),x102193))+E(f10(x102192,f337(f257(x102192),f337(f337(f8(f892(x102192,a878),a878,x102192),f88(x102192)),f337(f337(f8(f892(x102192,f892(x102192,a878)),f892(x102192,a878),x102192),f337(f8(f892(x102192,a878),a878,x102192),f88(x102192))),f337(f337(f7(x102192,f892(x102192,f892(x102192,a878)),f892(x102192,f892(x102192,a878))),f337(f337(f8(f892(x102192,f892(f892(x102192,a878),f892(x102192,a878))),f892(f892(x102192,f892(x102192,a878)),f892(x102192,f892(x102192,a878))),x102192),f18(x102192,f892(x102192,a878),f892(x102192,a878))),f337(f337(f8(f892(x102192,f892(x102192,f892(a878,a878))),f892(x102192,f892(f892(x102192,a878),f892(x102192,a878))),x102192),f337(f8(f892(x102192,f892(a878,a878)),f892(f892(x102192,a878),f892(x102192,a878)),x102192),f18(x102192,a878,a878))),f337(f337(f8(f892(x102192,f892(x102192,a878)),f892(x102192,f892(x102192,f892(a878,a878))),x102192),f337(f8(f892(x102192,a878),f892(x102192,f892(a878,a878)),x102192),f337(f8(a878,f892(a878,a878),x102192),a335))),f337(f337(f7(x102192,f892(x102192,f892(x102192,x102192)),f892(x102192,f892(x102192,a878))),f337(f337(f8(f892(f892(x102192,x102192),f892(x102192,a878)),f892(f892(x102192,f892(x102192,x102192)),f892(x102192,f892(x102192,a878))),x102192),f8(f892(x102192,x102192),f892(x102192,a878),x102192)),f337(f337(f8(f892(x102192,a878),f892(f892(x102192,x102192),f892(x102192,a878)),x102192),f8(x102192,a878,x102192)),a334))),f104(x102192)))))),f337(f337(f7(x102192,f892(x102192,a878),f892(x102192,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x102192,a878),f892(x102192,a878)),x102192),f8(a878,a878,x102192)),f337(f337(f8(a878,f892(a878,a878),x102192),a335),f337(f337(f7(x102192,f892(x102192,a878),a878),f339(x102192)),x102193)))),f337(f337(f7(x102192,f892(x102192,a878),a878),f339(x102192)),x102191))))))),f337(f337(f104(x102192),f10(x102192,x102193)),f10(x102192,x102191)))
% 157.25/157.01  [10220]~P105(x102202)+E(x102201,f197(f892(x102202,a878)))+E(x102203,f197(f892(x102202,a878)))+~P4(f337(f61(x102202),x102201))+~P4(f337(f61(x102202),x102203))+E(f12(x102202,f250(x102202),f337(f257(x102202),f337(f337(f8(f892(x102202,a878),a878,x102202),f88(x102202)),f337(f337(f8(f892(x102202,f892(x102202,a878)),f892(x102202,a878),x102202),f337(f8(f892(x102202,a878),a878,x102202),f88(x102202))),f337(f337(f7(x102202,f892(x102202,f892(x102202,a878)),f892(x102202,f892(x102202,a878))),f337(f337(f8(f892(x102202,f892(f892(x102202,a878),f892(x102202,a878))),f892(f892(x102202,f892(x102202,a878)),f892(x102202,f892(x102202,a878))),x102202),f18(x102202,f892(x102202,a878),f892(x102202,a878))),f337(f337(f8(f892(x102202,f892(x102202,f892(a878,a878))),f892(x102202,f892(f892(x102202,a878),f892(x102202,a878))),x102202),f337(f8(f892(x102202,f892(a878,a878)),f892(f892(x102202,a878),f892(x102202,a878)),x102202),f18(x102202,a878,a878))),f337(f337(f8(f892(x102202,f892(x102202,a878)),f892(x102202,f892(x102202,f892(a878,a878))),x102202),f337(f8(f892(x102202,a878),f892(x102202,f892(a878,a878)),x102202),f337(f8(a878,f892(a878,a878),x102202),a335))),f337(f337(f7(x102202,f892(x102202,f892(x102202,x102202)),f892(x102202,f892(x102202,a878))),f337(f337(f8(f892(f892(x102202,x102202),f892(x102202,a878)),f892(f892(x102202,f892(x102202,x102202)),f892(x102202,f892(x102202,a878))),x102202),f8(f892(x102202,x102202),f892(x102202,a878),x102202)),f337(f337(f8(f892(x102202,a878),f892(f892(x102202,x102202),f892(x102202,a878)),x102202),f8(x102202,a878,x102202)),a334))),f249(x102202)))))),f337(f337(f7(x102202,f892(x102202,a878),f892(x102202,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x102202,a878),f892(x102202,a878)),x102202),f8(a878,a878,x102202)),f337(f337(f8(a878,f892(a878,a878),x102202),a335),f337(f337(f7(x102202,f892(x102202,a878),a878),f339(x102202)),x102203)))),f337(f337(f7(x102202,f892(x102202,a878),a878),f339(x102202)),x102201))))))),f337(f337(f249(x102202),f12(x102202,f250(x102202),x102203)),f12(x102202,f250(x102202),x102201)))
% 157.25/157.01  [10221]~P105(x102212)+E(x102211,f197(f892(x102212,a878)))+E(x102213,f197(f892(x102212,a878)))+~P4(f337(f61(x102212),x102211))+~P4(f337(f61(x102212),x102213))+E(f13(x102212,f249(x102212),f337(f257(x102212),f337(f337(f8(f892(x102212,a878),a878,x102212),f88(x102212)),f337(f337(f8(f892(x102212,f892(x102212,a878)),f892(x102212,a878),x102212),f337(f8(f892(x102212,a878),a878,x102212),f88(x102212))),f337(f337(f7(x102212,f892(x102212,f892(x102212,a878)),f892(x102212,f892(x102212,a878))),f337(f337(f8(f892(x102212,f892(f892(x102212,a878),f892(x102212,a878))),f892(f892(x102212,f892(x102212,a878)),f892(x102212,f892(x102212,a878))),x102212),f18(x102212,f892(x102212,a878),f892(x102212,a878))),f337(f337(f8(f892(x102212,f892(x102212,f892(a878,a878))),f892(x102212,f892(f892(x102212,a878),f892(x102212,a878))),x102212),f337(f8(f892(x102212,f892(a878,a878)),f892(f892(x102212,a878),f892(x102212,a878)),x102212),f18(x102212,a878,a878))),f337(f337(f8(f892(x102212,f892(x102212,a878)),f892(x102212,f892(x102212,f892(a878,a878))),x102212),f337(f8(f892(x102212,a878),f892(x102212,f892(a878,a878)),x102212),f337(f8(a878,f892(a878,a878),x102212),a335))),f337(f337(f7(x102212,f892(x102212,f892(x102212,x102212)),f892(x102212,f892(x102212,a878))),f337(f337(f8(f892(f892(x102212,x102212),f892(x102212,a878)),f892(f892(x102212,f892(x102212,x102212)),f892(x102212,f892(x102212,a878))),x102212),f8(f892(x102212,x102212),f892(x102212,a878),x102212)),f337(f337(f8(f892(x102212,a878),f892(f892(x102212,x102212),f892(x102212,a878)),x102212),f8(x102212,a878,x102212)),a334))),f250(x102212)))))),f337(f337(f7(x102212,f892(x102212,a878),f892(x102212,a878)),f337(f337(f8(f892(a878,a878),f892(f892(x102212,a878),f892(x102212,a878)),x102212),f8(a878,a878,x102212)),f337(f337(f8(a878,f892(a878,a878),x102212),a335),f337(f337(f7(x102212,f892(x102212,a878),a878),f339(x102212)),x102213)))),f337(f337(f7(x102212,f892(x102212,a878),a878),f339(x102212)),x102211))))))),f337(f337(f250(x102212),f13(x102212,f249(x102212),x102213)),f13(x102212,f249(x102212),x102211)))
% 157.25/157.01  [7248]~P122(x72483)+E(x72481,x72482)+~E(f337(f337(f262(x72483),x72481),x72484),f337(f337(f262(x72483),x72482),x72484))+~P4(f337(f337(f251(x72483),f2(x72483)),x72482))+~P4(f337(f337(f251(x72483),f2(x72483)),x72481))+~P4(f337(f337(f252(a884),f2(a884)),x72484))
% 157.25/157.01  [7521]~P105(x75212)+E(x75211,f197(f892(x75212,a878)))+~P4(f337(f61(x75212),x75211))+~P4(f337(f337(f339(x75212),x75214),x75211))+P4(f337(f337(f251(x75212),x75213),x75214))+~P4(f337(f337(f251(x75212),x75213),f337(f63(x75212,f249(x75212)),x75211)))
% 157.25/157.01  [7522]~P101(x75222)+E(x75221,f197(f892(x75222,a878)))+~P4(f337(f61(x75222),x75221))+~P4(f337(f337(f339(x75222),x75224),x75221))+P4(f337(f337(f251(x75222),x75223),x75224))+~P4(f337(f337(f251(x75222),x75223),f337(f63(x75222,f104(x75222)),x75221)))
% 157.25/157.01  [7523]~P105(x75232)+E(x75231,f197(f892(x75232,a878)))+~P4(f337(f61(x75232),x75231))+~P4(f337(f337(f339(x75232),x75234),x75231))+P4(f337(f337(f252(x75232),x75233),x75234))+~P4(f337(f337(f252(x75232),x75233),f337(f63(x75232,f249(x75232)),x75231)))
% 157.25/157.01  [7422]E(x74221,f2(a1))+E(f337(f337(f38(a1),x74222),x74221),x74223)+~P4(f337(f337(f251(a1),x74224),f2(a1)))+~E(x74222,f337(f337(f81(a1),f337(f337(f82(a1),x74221),x74223)),x74224))+P4(f337(f337(f252(a1),f2(a1)),x74221))+~P4(f337(f337(f252(a1),x74221),x74224))
% 157.25/157.01  [7437]E(f44(a1,x74372,x74371),x74373)+E(x74371,f2(a1))+~P4(f337(f337(f251(a1),x74373),f2(a1)))+~E(x74372,f337(f337(f81(a1),f337(f337(f82(a1),x74371),x74374)),x74373))+P4(f337(f337(f252(a1),f2(a1)),x74371))+~P4(f337(f337(f252(a1),x74371),x74373))
% 157.25/157.01  [7563]E(x75631,f2(a1))+E(f337(f337(f38(a1),x75632),x75631),x75633)+~E(x75632,f337(f337(f81(a1),f337(f337(f82(a1),x75631),x75633)),x75634))+~P4(f337(f337(f251(a1),f2(a1)),x75634))+~P4(f337(f337(f252(a1),f2(a1)),x75631))+~P4(f337(f337(f252(a1),x75634),x75631))
% 157.25/157.01  [7585]E(f44(a1,x75852,x75851),x75853)+E(x75851,f2(a1))+~E(x75852,f337(f337(f81(a1),f337(f337(f82(a1),x75851),x75854)),x75853))+~P4(f337(f337(f251(a1),f2(a1)),x75853))+~P4(f337(f337(f252(a1),f2(a1)),x75851))+~P4(f337(f337(f252(a1),x75853),x75851))
% 157.25/157.01  [7727]~P105(x77272)+E(x77271,f197(f892(x77272,a878)))+~P4(f337(f61(x77272),x77271))+~P4(f337(f337(f339(x77272),x77274),x77271))+~P4(f337(f337(f251(x77272),x77274),x77273))+P4(f337(f337(f251(x77272),f337(f63(x77272,f249(x77272)),x77271)),x77273))
% 157.25/157.01  [7728]~P105(x77282)+E(x77281,f197(f892(x77282,a878)))+~P4(f337(f61(x77282),x77281))+~P4(f337(f337(f252(x77282),x77284),x77283))+~P4(f337(f337(f339(x77282),x77284),x77281))+P4(f337(f337(f252(x77282),f337(f63(x77282,f249(x77282)),x77281)),x77283))
% 157.25/157.01  [8292]~P4(f337(f337(f251(a1),x82924),f2(a1)))+~E(x82921,f337(f337(f81(a1),f337(f337(f82(a1),x82922),x82923)),x82924))+~P4(f337(f337(f251(a1),f2(a1)),x82924))+~P4(f337(f337(f252(a1),x82924),x82922))+~P4(f337(f337(f252(a1),x82922),x82924))+P4(f337(f48(x82921,x82922),f337(f337(f272(a1,a1),x82923),x82924)))
% 157.25/157.01  [9214]~P57(x92143)+~P57(x92144)+E(x92141,x92142)+~E(f337(f198(f885(x92143)),x92142),f337(f198(f885(x92144)),f55(x92144)))+~E(f337(f198(f885(x92143)),x92141),f337(f198(f885(x92144)),f55(x92144)))+~E(f337(f74(f887(x92143),x92143,x92144,f248(x92143)),f337(f181(x92144,x92143),f337(f337(f185(x92144,x92143),f55(x92144)),x92141))),f337(f74(f887(x92143),x92143,x92144,f248(x92143)),f337(f181(x92144,x92143),f337(f337(f185(x92144,x92143),f55(x92144)),x92142))))
% 157.25/157.01  [8453]~P106(x84531)+P4(f337(f337(f252(f892(x84531,a878)),f308(x84531,x84532,x84533)),f308(x84531,x84534,x84535)))+~P4(f337(f337(f251(x84531),x84534),x84532))+~P4(f337(f337(f251(x84531),x84534),x84535))+~P4(f337(f337(f251(x84531),x84533),x84535))+~P4(f337(f337(f252(x84531),x84533),x84535))
% 157.25/157.01  [8454]~P106(x84541)+P4(f337(f337(f252(f892(x84541,a878)),f308(x84541,x84542,x84543)),f308(x84541,x84544,x84545)))+~P4(f337(f337(f251(x84541),x84543),x84545))+~P4(f337(f337(f251(x84541),x84544),x84545))+~P4(f337(f337(f251(x84541),x84544),x84542))+~P4(f337(f337(f252(x84541),x84544),x84542))
% 157.25/157.01  [9276]P53(x92762,x92763,x92764,x92761)+E(x92761,f197(f892(x92762,a878)))+~P4(f337(f61(x92762),x92764))+~P4(f337(f61(x92762),x92761))+~P4(f337(f337(x92763,f554(x92761,x92764,x92763,x92762)),x92765))+~P4(f337(f337(f339(x92762),x92765),x92761))
% 157.25/157.01  [9419]~E(x94193,x94195)+~P68(x94191)+~P75(x94191)+~P38(x94193)+E(f337(f337(f6(a1,x94191),x94192),x94193),f337(f337(f6(a1,x94191),x94194),x94195))+P4(f337(f337(f251(a1),f2(a1)),f434(x94192,x94194,x94193,x94195,x94191)))
% 157.25/157.01  [9420]~E(x94203,x94205)+~P68(x94201)+~P75(x94201)+~P38(x94203)+E(f337(f337(f9(a1,x94201),x94202),x94203),f337(f337(f9(a1,x94201),x94204),x94205))+P4(f337(f337(f251(a1),f2(a1)),f489(x94202,x94204,x94203,x94205,x94201)))
% 157.25/157.01  [9588]~E(x95885,x95883)+~P68(x95881)+~P75(x95881)+~P38(x95885)+~E(f337(x95882,f434(x95884,x95882,x95885,x95883,x95881)),f337(x95884,f434(x95884,x95882,x95885,x95883,x95881)))+E(f337(f337(f6(a1,x95881),x95882),x95883),f337(f337(f6(a1,x95881),x95884),x95885))
% 157.25/157.01  [9589]~E(x95895,x95893)+~P68(x95891)+~P75(x95891)+~P38(x95895)+~E(f337(x95892,f489(x95894,x95892,x95895,x95893,x95891)),f337(x95894,f489(x95894,x95892,x95895,x95893,x95891)))+E(f337(f337(f9(a1,x95891),x95892),x95893),f337(f337(f9(a1,x95891),x95894),x95895))
% 157.25/157.01  [9677]~P78(x96773)+E(f337(x96771,x96772),f2(x96773))+~E(f337(f337(f6(x96774,x96773),x96771),x96775),f2(x96773))+~P4(f337(f61(x96774),x96775))+P4(f337(f337(f339(x96774),f364(x96772,x96771,x96775,x96774,x96773)),x96775))+~P4(f337(f337(f339(x96774),x96772),x96775))
% 157.25/157.01  [9813]~P78(x98133)+E(f337(x98131,x98132),f2(x98133))+~E(f337(f337(f6(x98134,x98133),x98131),x98135),f2(x98133))+~P4(f337(f61(x98134),x98135))+~P4(f337(f337(f339(x98134),x98132),x98135))+~P4(f337(f337(f251(x98133),f2(x98133)),f337(x98131,f364(x98132,x98131,x98135,x98134,x98133))))
% 157.25/157.01  [8372]~P133(x83721)+~P4(f337(f337(f251(x83721),x83723),x83725))+~P4(f337(f337(f251(x83721),x83722),x83724))+~P4(f337(f337(f251(x83721),f2(x83721)),x83723))+~P4(f337(f337(f251(x83721),f2(x83721)),x83724))+P4(f337(f337(f251(x83721),f337(f337(f82(x83721),x83722),x83723)),f337(f337(f82(x83721),x83724),x83725)))
% 157.25/157.01  [8373]~P133(x83731)+~P4(f337(f337(f251(x83731),x83733),x83735))+~P4(f337(f337(f251(x83731),x83732),x83734))+~P4(f337(f337(f251(x83731),f2(x83731)),x83733))+~P4(f337(f337(f251(x83731),f2(x83731)),x83732))+P4(f337(f337(f251(x83731),f337(f337(f82(x83731),x83732),x83733)),f337(f337(f82(x83731),x83734),x83735)))
% 157.25/157.01  [8374]~P61(x83741)+~P4(f337(f337(f252(x83741),f2(x83741)),x83745))+~P4(f337(f337(f251(x83741),x83745),x83743))+~P4(f337(f337(f251(x83741),x83742),x83744))+~P4(f337(f337(f251(x83741),f2(x83741)),x83742))+P4(f337(f337(f251(x83741),f337(f337(f295(x83741),x83742),x83743)),f337(f337(f295(x83741),x83744),x83745)))
% 157.25/157.01  [8375]~P127(x83751)+~P4(f337(f337(f251(x83751),x83753),x83755))+~P4(f337(f337(f251(x83751),f2(x83751)),x83752))+~P4(f337(f337(f252(x83751),x83752),x83754))+~P4(f337(f337(f252(x83751),f2(x83751)),x83753))+P4(f337(f337(f252(x83751),f337(f337(f82(x83751),x83752),x83753)),f337(f337(f82(x83751),x83754),x83755)))
% 157.25/157.01  [8376]~P127(x83761)+~P4(f337(f337(f251(x83761),x83762),x83764))+~P4(f337(f337(f251(x83761),f2(x83761)),x83763))+~P4(f337(f337(f252(x83761),x83763),x83765))+~P4(f337(f337(f252(x83761),f2(x83761)),x83762))+P4(f337(f337(f252(x83761),f337(f337(f82(x83761),x83762),x83763)),f337(f337(f82(x83761),x83764),x83765)))
% 157.25/157.01  [8377]~P127(x83771)+~P4(f337(f337(f251(x83771),f2(x83771)),x83773))+~P4(f337(f337(f251(x83771),f2(x83771)),x83772))+~P4(f337(f337(f252(x83771),x83773),x83775))+~P4(f337(f337(f252(x83771),x83772),x83774))+P4(f337(f337(f252(x83771),f337(f337(f82(x83771),x83772),x83773)),f337(f337(f82(x83771),x83774),x83775)))
% 157.25/157.01  [8378]~P127(x83781)+~P4(f337(f337(f251(x83781),f2(x83781)),x83783))+~P4(f337(f337(f252(x83781),x83783),x83785))+~P4(f337(f337(f252(x83781),x83782),x83784))+~P4(f337(f337(f252(x83781),f2(x83781)),x83784))+P4(f337(f337(f252(x83781),f337(f337(f82(x83781),x83782),x83783)),f337(f337(f82(x83781),x83784),x83785)))
% 157.25/157.01  [8379]~P61(x83791)+~P4(f337(f337(f251(x83791),x83795),x83793))+~P4(f337(f337(f251(x83791),f2(x83791)),x83792))+~P4(f337(f337(f252(x83791),x83792),x83794))+~P4(f337(f337(f252(x83791),f2(x83791)),x83795))+P4(f337(f337(f252(x83791),f337(f337(f295(x83791),x83792),x83793)),f337(f337(f295(x83791),x83794),x83795)))
% 157.25/157.01  [8380]~P61(x83801)+~P4(f337(f337(f251(x83801),x83802),x83804))+~P4(f337(f337(f252(x83801),x83805),x83803))+~P4(f337(f337(f252(x83801),f2(x83801)),x83805))+~P4(f337(f337(f252(x83801),f2(x83801)),x83802))+P4(f337(f337(f252(x83801),f337(f337(f295(x83801),x83802),x83803)),f337(f337(f295(x83801),x83804),x83805)))
% 157.25/157.01  [9717]~P68(x97175)+~P82(x97175)+E(x97171,f197(f892(x97172,a878)))+~P4(f337(f61(x97172),x97171))+P4(f337(f337(f339(x97172),f742(x97173,x97174,x97171,x97172,x97175)),x97171))+P4(f337(f337(f252(x97175),f337(f337(f6(x97172,x97175),x97174),x97171)),f337(f337(f6(x97172,x97175),x97173),x97171)))
% 157.25/157.01  [9836]~P68(x98361)+~P84(x98361)+~P4(f337(f61(x98362),x98365))+~P4(f337(f337(f251(x98361),f2(x98361)),f337(x98363,f365(x98363,x98364,x98365,x98362,x98361))))+P4(f337(f337(f251(x98361),f337(f337(f6(x98362,x98361),x98363),x98364)),f337(f337(f6(x98362,x98361),x98363),x98365)))+~P4(f337(f337(f251(f892(x98362,a878)),x98364),x98365))
% 157.25/157.01  [10002]~P68(x100023)+~P82(x100023)+E(x100021,f197(f892(x100022,a878)))+~P4(f337(f61(x100022),x100021))+~P4(f337(f337(f252(x100023),f337(x100024,f742(x100025,x100024,x100021,x100022,x100023))),f337(x100025,f742(x100025,x100024,x100021,x100022,x100023))))+P4(f337(f337(f252(x100023),f337(f337(f6(x100022,x100023),x100024),x100021)),f337(f337(f6(x100022,x100023),x100025),x100021)))
% 157.25/157.01  [7105]~P17(x71052,x71055,x71054)+E(x71051,f197(f892(x71052,a878)))+E(x71053,f197(f892(x71052,a878)))+~P4(f337(f61(x71052),x71051))+~P4(f337(f61(x71052),x71053))+E(f337(x71054,f337(f337(f113(f892(x71052,a878)),x71053),x71051)),f337(f337(x71055,f337(x71054,x71053)),f337(x71054,x71051)))
% 157.25/157.01  [7693]~P145(x76931,x76934,x76933)+P4(f337(x76931,x76932))+~P4(f337(f337(f252(a1),x76934),f2(a1)))+~P4(f337(f337(f251(a1),x76935),f2(a1)))+~E(x76933,f337(f337(f81(a1),f337(f337(f82(a1),x76934),x76932)),x76935))+~P4(f337(f337(f252(a1),x76934),x76935))
% 157.25/157.01  [7694]~P144(x76941,x76944,x76943)+P4(f337(x76941,x76942))+~P4(f337(f337(f252(a1),x76944),f2(a1)))+~P4(f337(f337(f251(a1),x76942),f2(a1)))+~E(x76943,f337(f337(f81(a1),f337(f337(f82(a1),x76944),x76945)),x76942))+~P4(f337(f337(f252(a1),x76944),x76942))
% 157.25/157.01  [7736]~P145(x77361,x77364,x77363)+P4(f337(x77361,x77362))+~E(x77363,f337(f337(f81(a1),f337(f337(f82(a1),x77364),x77362)),x77365))+~P4(f337(f337(f251(a1),f2(a1)),x77365))+~P4(f337(f337(f252(a1),f2(a1)),x77364))+~P4(f337(f337(f252(a1),x77365),x77364))
% 157.25/157.01  [7737]~P144(x77371,x77374,x77373)+P4(f337(x77371,x77372))+~E(x77373,f337(f337(f81(a1),f337(f337(f82(a1),x77374),x77375)),x77372))+~P4(f337(f337(f251(a1),f2(a1)),x77372))+~P4(f337(f337(f252(a1),f2(a1)),x77374))+~P4(f337(f337(f252(a1),x77372),x77374))
% 157.25/157.01  [8655]P4(f337(f337(x86551,x86552),x86553))+~P4(f337(f337(x86551,f337(f337(f38(a1),x86554),x86555)),f44(a1,x86554,x86555)))+~P4(f337(f337(f252(a1),x86555),f2(a1)))+~P4(f337(f337(f251(a1),x86553),f2(a1)))+~E(x86554,f337(f337(f81(a1),f337(f337(f82(a1),x86555),x86552)),x86553))+~P4(f337(f337(f252(a1),x86555),x86553))
% 157.25/157.01  [8662]P4(f337(f337(x86621,x86622),x86623))+~P4(f337(f337(x86621,f337(f337(f38(a1),x86624),x86625)),f44(a1,x86624,x86625)))+~E(x86624,f337(f337(f81(a1),f337(f337(f82(a1),x86625),x86622)),x86623))+~P4(f337(f337(f251(a1),f2(a1)),x86623))+~P4(f337(f337(f252(a1),f2(a1)),x86625))+~P4(f337(f337(f252(a1),x86623),x86625))
% 157.25/157.01  [8898]E(x88981,x88982)+~P50(x88983,x88985,x88984)+~P4(f337(f337(f339(x88983),x88982),x88985))+~P4(f337(f337(f339(x88983),x88981),x88985))+P4(f337(f337(f339(f891(x88983,x88983)),f337(f337(f272(x88983,x88983),x88981),x88982)),x88984))+P4(f337(f337(f339(f891(x88983,x88983)),f337(f337(f272(x88983,x88983),x88982),x88981)),x88984))
% 157.25/157.01  [9744]~P68(x97445)+~P84(x97445)+~P4(f337(f61(x97441),x97444))+P4(f337(f337(f251(x97445),f337(f337(f6(x97441,x97445),x97442),x97443)),f337(f337(f6(x97441,x97445),x97442),x97444)))+~P4(f337(f337(f251(f892(x97441,a878)),x97443),x97444))+P4(f337(f337(f339(x97441),f365(x97442,x97443,x97444,x97441,x97445)),f337(f337(f22(f892(x97441,a878)),x97444),x97443)))
% 157.25/157.01  [9844]E(x98441,f197(f892(x98442,a878)))+~P4(f337(f61(x98442),x98443))+~P4(f337(f61(x98442),x98441))+P4(f337(f337(f339(f891(f892(x98442,a878),f892(x98442,a878))),f337(f337(f272(f892(x98442,a878),f892(x98442,a878)),x98443),x98441)),f328(x98442,x98444)))+~P4(f337(f337(f339(x98442),x98445),x98441))+~P4(f337(f337(f339(f891(x98442,x98442)),f337(f337(f272(x98442,x98442),f555(x98444,x98441,x98443,x98442)),x98445)),x98444))
% 157.25/157.01  [9845]E(x98451,f197(f892(x98452,a878)))+~P4(f337(f61(x98452),x98453))+~P4(f337(f61(x98452),x98451))+P4(f337(f337(f339(f891(f892(x98452,a878),f892(x98452,a878))),f337(f337(f272(f892(x98452,a878),f892(x98452,a878)),x98453),x98451)),f328(x98452,x98454)))+~P4(f337(f337(f339(x98452),x98455),x98451))+~P4(f337(f337(f339(f891(x98452,x98452)),f337(f337(f272(x98452,x98452),f619(x98454,x98451,x98453,x98452)),x98455)),x98454))
% 157.25/157.01  [10006]~P78(x100061)+~E(f337(f337(f6(x100065,x100061),x100062),x100066),x100064)+~P4(f337(f61(x100065),x100066))+P4(f337(f337(f339(x100065),f366(x100063,x100064,x100062,x100066,x100065,x100061)),x100066))+P4(f337(f337(f251(x100061),f337(x100062,x100063)),x100064))+~P4(f337(f337(f339(x100065),x100063),x100066))
% 157.25/157.01  [10053]~P78(x100531)+~E(f337(f337(f6(x100535,x100531),x100532),x100536),x100534)+~P4(f337(f61(x100535),x100536))+~P4(f337(f337(f339(x100535),x100533),x100536))+~P4(f337(f337(f251(x100531),f2(x100531)),f337(x100532,f366(x100533,x100534,x100532,x100536,x100535,x100531))))+P4(f337(f337(f251(x100531),f337(x100532,x100533)),x100534))
% 157.25/157.01  [10167]~E(x101675,x101678)+~E(x101674,x101677)+~P107(x101671)+~P68(x101672)+E(f337(f337(f6(x101671,x101672),x101673),f337(f307(x101671,x101674),x101675)),f337(f337(f6(x101671,x101672),x101676),f337(f307(x101671,x101677),x101678)))+P4(f337(f337(f251(x101671),x101674),f622(x101673,x101676,x101675,x101678,x101674,x101677,x101671,x101672)))
% 157.25/157.01  [10185]~E(x101857,x101854)+~E(x101858,x101855)+~P107(x101851)+~P68(x101852)+~E(f337(x101853,f622(x101856,x101853,x101858,x101855,x101857,x101854,x101851,x101852)),f337(x101856,f622(x101856,x101853,x101858,x101855,x101857,x101854,x101851,x101852)))+E(f337(f337(f6(x101851,x101852),x101853),f337(f307(x101851,x101854),x101855)),f337(f337(f6(x101851,x101852),x101856),f337(f307(x101851,x101857),x101858)))
% 157.25/157.01  [10187]~E(x101874,x101877)+~E(x101875,x101878)+~P107(x101871)+~P68(x101872)+E(f337(f337(f6(x101871,x101872),x101873),f337(f307(x101871,x101874),x101875)),f337(f337(f6(x101871,x101872),x101876),f337(f307(x101871,x101877),x101878)))+P4(f337(f337(f252(x101871),f622(x101873,x101876,x101875,x101878,x101874,x101877,x101871,x101872)),x101875))
% 157.25/157.01  [9850]~P9(x98505,x98509,x98506)+~P9(x98501,x985010,x98503)+~P13(x98501,x98505,f892(x98502,a878),x98503,x98506,x98508)+~P4(f337(f337(f339(x98505),x98507),x98509))+~P4(f337(f337(f339(x98501),x98504),x985010))+E(f337(f337(f41(x98501,f892(x98502,a878)),f337(f291(x98501,x98501,x98503),f337(f337(f315(x98501),x98504),f197(f892(x98501,a878))))),f337(f337(f8(f892(x98505,f892(x98502,a878)),f892(x98502,a878),x98501),f337(f41(x98505,f892(x98502,a878)),f337(f291(x98505,x98505,x98506),f337(f337(f315(x98505),x98507),f197(f892(x98505,a878)))))),x98508)),f337(f337(x98508,x98504),x98507))
% 157.25/157.01  [5646]~P105(x56463)+~P14(x56463,x56462)+~P14(x56463,x56461)+E(x56461,x56462)+~E(f337(f175(x56463),x56461),f337(f175(x56463),x56462))+~P4(f337(f139(x56463),x56462))+~P4(f337(f139(x56463),x56461))
% 157.25/157.01  [4979]~P125(x49792)+~P126(x49792)+~P141(x49792)+~P114(x49792)+~E(x49793,f2(x49792))+E(x49791,f2(a884))+E(f337(f337(f262(x49792),x49793),x49791),f2(x49792))
% 157.25/157.01  [9158]E(x91581,f2(a884))+~E(x91582,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),x91583)),x91581)),f337(f275(a884,a884),x91583)))+P4(f337(f47(x91582,x91581),x91583))+~P4(f337(f337(f251(a884),f337(f275(a884,a884),x91583)),f2(a884)))+~P4(f337(f337(f251(a884),f2(a884)),f337(f275(a884,a884),x91583)))+~P4(f337(f337(f252(a884),x91581),f337(f275(a884,a884),x91583)))+~P4(f337(f337(f252(a884),f337(f275(a884,a884),x91583)),x91581))
% 157.25/157.01  [9167]~E(f337(f271(a884,a884),x91673),f2(a884))+~E(x91671,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),x91673)),x91672)),f337(f275(a884,a884),x91673)))+P4(f337(f47(x91671,x91672),x91673))+~P4(f337(f337(f251(a884),f337(f275(a884,a884),x91673)),f2(a884)))+~P4(f337(f337(f251(a884),f2(a884)),f337(f275(a884,a884),x91673)))+~P4(f337(f337(f252(a884),x91672),f337(f275(a884,a884),x91673)))+~P4(f337(f337(f252(a884),f337(f275(a884,a884),x91673)),x91672))
% 157.25/157.01  [8046]~P72(x80462)+E(x80461,f197(f892(x80462,a878)))+E(x80463,f197(f892(x80462,a878)))+~P4(f337(f61(x80462),x80461))+~P4(f337(f61(x80462),x80463))+~E(f337(f337(f104(f892(x80462,a878)),x80463),x80461),f197(f892(x80462,a878)))+E(f337(f337(f82(x80462),f337(f63(x80462,f82(x80462)),x80463)),f337(f63(x80462,f82(x80462)),x80461)),f337(f63(x80462,f82(x80462)),f337(f337(f113(f892(x80462,a878)),x80463),x80461)))
% 157.25/157.01  [7832]E(x78321,f2(a1))+E(f337(f337(f38(a1),x78322),x78321),x78323)+~P4(f337(f337(f251(a1),x78324),f2(a1)))+~E(x78322,f337(f337(f81(a1),f337(f337(f82(a1),x78321),x78323)),x78324))+~P4(f337(f337(f251(a1),f2(a1)),x78324))+~P4(f337(f337(f252(a1),x78324),x78321))+~P4(f337(f337(f252(a1),x78321),x78324))
% 157.25/157.01  [7841]E(f44(a1,x78412,x78411),x78413)+E(x78411,f2(a1))+~P4(f337(f337(f251(a1),x78413),f2(a1)))+~E(x78412,f337(f337(f81(a1),f337(f337(f82(a1),x78411),x78414)),x78413))+~P4(f337(f337(f251(a1),f2(a1)),x78413))+~P4(f337(f337(f252(a1),x78413),x78411))+~P4(f337(f337(f252(a1),x78411),x78413))
% 157.25/157.01  [7745]~P18(x77452,x77455,x77454)+E(x77451,f197(f892(x77452,a878)))+E(x77453,f197(f892(x77452,a878)))+~P4(f337(f61(x77452),x77451))+~P4(f337(f61(x77452),x77453))+~E(f337(f337(f104(f892(x77452,a878)),x77453),x77451),f197(f892(x77452,a878)))+E(f337(x77454,f337(f337(f113(f892(x77452,a878)),x77453),x77451)),f337(f337(x77455,f337(x77454,x77453)),f337(x77454,x77451)))
% 157.25/157.01  [9393]~P25(x93933,x93931,x93935,x93934)+~P25(x93931,x93933,x93936,x93932)+E(f337(f37(x93931),x93932),f337(f37(x93933),x93934))+~P4(f337(f61(x93933),x93934))+~P4(f337(f61(x93931),x93932))+~P4(f337(f337(f251(f892(x93933,a878)),f337(f316(x93931,x93933,x93936),x93932)),x93934))+~P4(f337(f337(f251(f892(x93931,a878)),f337(f316(x93933,x93931,x93935),x93934)),x93932))
% 157.25/157.01  [9336]~P4(f337(f337(f252(a1),f337(f337(f81(a1),f337(f337(f82(a1),x93365),x93361)),x93366)),f2(a1)))+~E(f337(f337(f81(a1),f337(f337(f82(a1),x93363),x93362)),x93364),f337(f337(f81(a1),f337(f337(f82(a1),x93365),x93361)),x93366))+~P4(f337(f337(f251(a1),f2(a1)),x93366))+~P4(f337(f337(f252(a1),f2(a1)),x93365))+~P4(f337(f337(f251(a1),x93365),x93363))+~P4(f337(f337(f252(a1),x93364),x93363))+P4(f337(f337(f251(a1),x93361),x93362))
% 157.25/157.01  [9108]~E(f337(f337(f81(a1),f337(f337(f82(a1),x91083),x91081)),x91084),f337(f337(f81(a1),f337(f337(f82(a1),x91085),x91082)),x91086))+~P4(f337(f337(f251(a1),f2(a1)),x91084))+~P4(f337(f337(f252(a1),f2(a1)),x91085))+~P4(f337(f337(f251(a1),x91085),x91083))+~P4(f337(f337(f252(a1),x91086),x91085))+P4(f337(f337(f251(a1),x91081),x91082))+~P4(f337(f337(f251(a1),f2(a1)),f337(f337(f81(a1),f337(f337(f82(a1),x91085),x91082)),x91086)))
% 157.25/157.01  [9282]~P129(x92821)+~E(f337(f337(f81(x92821),x92822),x92824),f79(x92821))+~P4(f337(f337(f251(x92821),x92825),x92826))+~P4(f337(f337(f251(x92821),x92823),x92826))+~P4(f337(f337(f251(x92821),f2(x92821)),x92824))+~P4(f337(f337(f251(x92821),f2(x92821)),x92822))+P4(f337(f337(f251(x92821),f337(f337(f81(x92821),f337(f337(f82(x92821),x92822),x92823)),f337(f337(f82(x92821),x92824),x92825))),x92826))
% 157.25/157.01  [9283]~P130(x92831)+~E(f337(f337(f81(x92831),x92832),x92834),f79(x92831))+~P4(f337(f337(f251(x92831),f2(x92831)),x92834))+~P4(f337(f337(f251(x92831),f2(x92831)),x92832))+~P4(f337(f337(f252(x92831),x92835),x92836))+~P4(f337(f337(f252(x92831),x92833),x92836))+P4(f337(f337(f252(x92831),f337(f337(f81(x92831),f337(f337(f82(x92831),x92832),x92833)),f337(f337(f82(x92831),x92834),x92835))),x92836))
% 157.25/157.01  [10098]~P9(x100987,x100986,x100985)+E(x100981,x100982)+~P12(x100987,f892(x100984,a878),x100985,x100983)+E(f337(x100983,f537(x100981,x100982,x100983,x100984,x100985,x100986,x100987)),f337(x100983,f538(x100981,x100982,x100983,x100984,x100985,x100986,x100987)))+~E(f337(f337(f41(x100987,f892(x100984,a878)),x100981),x100983),f337(f337(f41(x100987,f892(x100984,a878)),x100982),x100983))+~P4(f337(f337(f339(f892(x100987,a878)),x100982),f337(f337(f60(x100987),x100986),x100985)))+~P4(f337(f337(f339(f892(x100987,a878)),x100981),f337(f337(f60(x100987),x100986),x100985)))
% 157.25/157.01  [10131]~P9(x101313,x101317,x101316)+E(x101311,x101312)+~P12(x101313,f892(x101315,a878),x101316,x101314)+~E(f337(f337(f41(x101313,f892(x101315,a878)),x101311),x101314),f337(f337(f41(x101313,f892(x101315,a878)),x101312),x101314))+P4(f337(f337(f339(x101313),f538(x101311,x101312,x101314,x101315,x101316,x101317,x101313)),x101317))+~P4(f337(f337(f339(f892(x101313,a878)),x101312),f337(f337(f60(x101313),x101317),x101316)))+~P4(f337(f337(f339(f892(x101313,a878)),x101311),f337(f337(f60(x101313),x101317),x101316)))
% 157.25/157.01  [10132]~P9(x101323,x101327,x101326)+E(x101321,x101322)+~P12(x101323,f892(x101325,a878),x101326,x101324)+~E(f337(f337(f41(x101323,f892(x101325,a878)),x101321),x101324),f337(f337(f41(x101323,f892(x101325,a878)),x101322),x101324))+P4(f337(f337(f339(x101323),f537(x101321,x101322,x101324,x101325,x101326,x101327,x101323)),x101327))+~P4(f337(f337(f339(f892(x101323,a878)),x101322),f337(f337(f60(x101323),x101327),x101326)))+~P4(f337(f337(f339(f892(x101323,a878)),x101321),f337(f337(f60(x101323),x101327),x101326)))
% 157.25/157.01  [10204]E(x102041,x102042)+~P9(x102043,x102046,x102047)+~P12(x102043,f892(x102044,a878),x102047,x102045)+~E(f337(f337(f41(x102043,f892(x102044,a878)),x102041),x102045),f337(f337(f41(x102043,f892(x102044,a878)),x102042),x102045))+~P4(f337(f337(f339(f891(x102043,x102043)),f337(f337(f272(x102043,x102043),f538(x102041,x102042,x102045,x102044,x102047,x102046,x102043)),f537(x102041,x102042,x102045,x102044,x102047,x102046,x102043))),x102047))+~P4(f337(f337(f339(f892(x102043,a878)),x102042),f337(f337(f60(x102043),x102046),x102047)))+~P4(f337(f337(f339(f892(x102043,a878)),x102041),f337(f337(f60(x102043),x102046),x102047)))
% 157.25/157.01  [9107]~P9(x91071,x91077,x91074)+~E(x91075,x91076)+~P4(f337(f337(f339(x91071),x91073),x91076))+~P4(f337(f337(f339(x91071),x91072),x91075))+~P4(f337(f337(f339(f892(x91071,a878)),x91076),f337(f337(f60(x91071),x91077),x91074)))+~P4(f337(f337(f339(f892(x91071,a878)),x91075),f337(f337(f60(x91071),x91077),x91074)))+P4(f337(f337(f339(f891(x91071,x91071)),f337(f337(f272(x91071,x91071),x91072),x91073)),x91074))
% 157.25/157.01  [9242]E(x92421,x92422)+~P9(x92423,x92424,x92425)+~P4(f337(f337(f339(x92423),x92426),x92422))+~P4(f337(f337(f339(x92423),x92427),x92421))+~P4(f337(f337(f339(f892(x92423,a878)),x92422),f337(f337(f60(x92423),x92424),x92425)))+~P4(f337(f337(f339(f892(x92423,a878)),x92421),f337(f337(f60(x92423),x92424),x92425)))+~P4(f337(f337(f339(f891(x92423,x92423)),f337(f337(f272(x92423,x92423),x92427),x92426)),x92425))
% 157.25/157.01  [10223]~P9(x102239,x102238,x102237)+~P9(x102231,x1022311,x1022310)+~P13(x102231,x102239,f892(x102236,a878),x1022310,x102237,x102235)+P4(f337(f337(f339(x102231),f540(x102232,x102233,x102234,x102235,x102236,x102237,x102238,x102239,x1022310,x1022311,x102231)),x1022311))+~P4(f337(f337(f339(f892(x102239,a878)),x102233),f337(f337(f60(x102239),x102238),x102237)))+~P4(f337(f337(f339(f892(x102231,a878)),x102234),f337(f337(f60(x102231),x1022311),x1022310)))+P4(f337(f337(f339(f892(x102236,a878)),f337(f337(f41(x102231,f892(x102236,a878)),x102234),f337(f337(f8(f892(x102239,f892(x102236,a878)),f892(x102236,a878),x102231),f337(f41(x102239,f892(x102236,a878)),x102233)),x102235))),x102232))
% 157.25/157.01  [10224]~P9(x1022411,x1022410,x102249)+~P9(x102241,x102248,x102247)+~P13(x1022411,x102241,f892(x102246,a878),x102249,x102247,x102245)+P4(f337(f337(f339(x102241),f541(x102242,x102243,x102244,x102245,x102246,x102247,x102248,x102241,x102249,x1022410,x1022411)),x102248))+~P4(f337(f337(f339(f892(x1022411,a878)),x102244),f337(f337(f60(x1022411),x1022410),x102249)))+~P4(f337(f337(f339(f892(x102241,a878)),x102243),f337(f337(f60(x102241),x102248),x102247)))+P4(f337(f337(f339(f892(x102246,a878)),f337(f337(f41(x1022411,f892(x102246,a878)),x102244),f337(f337(f8(f892(x102241,f892(x102246,a878)),f892(x102246,a878),x1022411),f337(f41(x102241,f892(x102246,a878)),x102243)),x102245))),x102242))
% 157.25/157.01  [10227]~P9(x102272,x102278,x102279)+~P9(x102274,x1022710,x1022711)+~P13(x102272,x102274,f892(x102271,a878),x102279,x1022711,x102276)+~P4(f337(f337(f339(f892(x102272,a878)),x102273),f337(f337(f60(x102272),x102278),x102279)))+~P4(f337(f337(f339(f892(x102274,a878)),x102275),f337(f337(f60(x102274),x1022710),x1022711)))+~P4(f337(f337(f339(f892(x102271,a878)),f337(f337(x102276,f540(x102277,x102275,x102273,x102276,x102271,x1022711,x1022710,x102274,x102279,x102278,x102272)),f541(x102277,x102275,x102273,x102276,x102271,x1022711,x1022710,x102274,x102279,x102278,x102272))),x102277))+P4(f337(f337(f339(f892(x102271,a878)),f337(f337(f41(x102272,f892(x102271,a878)),x102273),f337(f337(f8(f892(x102274,f892(x102271,a878)),f892(x102271,a878),x102272),f337(f41(x102274,f892(x102271,a878)),x102275)),x102276))),x102277))
% 157.25/157.01  [9145]E(x91451,x91452)+~P105(x91454)+~P25(x91453,x91454,x91455,f337(f337(f113(f892(x91453,a878)),f337(f175(x91453),x91451)),f337(f175(x91453),x91452)))+~E(f337(f175(x91453),x91451),f337(f175(x91453),x91452))+~P14(x91454,f337(f337(f156(x91453,x91454),x91455),x91452))+~P14(x91454,f337(f337(f156(x91453,x91454),x91455),x91451))+~P4(f337(f139(x91454),f337(f337(f156(x91453,x91454),x91455),x91452)))+~P4(f337(f139(x91454),f337(f337(f156(x91453,x91454),x91455),x91451)))
% 157.25/157.01  %EqnAxiom
% 157.25/157.01  [1]E(x11,x11)
% 157.25/157.01  [2]E(x22,x21)+~E(x21,x22)
% 157.25/157.01  [3]E(x31,x33)+~E(x31,x32)+~E(x32,x33)
% 157.25/157.01  [4]~E(x41,x42)+E(f2(x41),f2(x42))
% 157.25/157.01  [5]~E(x51,x52)+E(f103(x51),f103(x52))
% 157.25/157.01  [6]~E(x61,x62)+E(f22(x61),f22(x62))
% 157.25/157.01  [7]~E(x71,x72)+E(f197(x71),f197(x72))
% 157.25/157.01  [8]~E(x81,x82)+E(f337(x81,x83),f337(x82,x83))
% 157.25/157.01  [9]~E(x91,x92)+E(f337(x93,x91),f337(x93,x92))
% 157.25/157.01  [10]~E(x101,x102)+E(f31(x101),f31(x102))
% 157.25/157.01  [11]~E(x111,x112)+E(f537(x111,x113,x114,x115,x116,x117,x118),f537(x112,x113,x114,x115,x116,x117,x118))
% 157.25/157.01  [12]~E(x121,x122)+E(f537(x123,x121,x124,x125,x126,x127,x128),f537(x123,x122,x124,x125,x126,x127,x128))
% 157.25/157.01  [13]~E(x131,x132)+E(f537(x133,x134,x131,x135,x136,x137,x138),f537(x133,x134,x132,x135,x136,x137,x138))
% 157.25/157.01  [14]~E(x141,x142)+E(f537(x143,x144,x145,x141,x146,x147,x148),f537(x143,x144,x145,x142,x146,x147,x148))
% 157.25/157.01  [15]~E(x151,x152)+E(f537(x153,x154,x155,x156,x151,x157,x158),f537(x153,x154,x155,x156,x152,x157,x158))
% 157.25/157.01  [16]~E(x161,x162)+E(f537(x163,x164,x165,x166,x167,x161,x168),f537(x163,x164,x165,x166,x167,x162,x168))
% 157.25/157.01  [17]~E(x171,x172)+E(f537(x173,x174,x175,x176,x177,x178,x171),f537(x173,x174,x175,x176,x177,x178,x172))
% 157.25/157.01  [18]~E(x181,x182)+E(f104(x181),f104(x182))
% 157.25/157.01  [19]~E(x191,x192)+E(f249(x191),f249(x192))
% 157.25/157.01  [20]~E(x201,x202)+E(f113(x201),f113(x202))
% 157.25/157.01  [21]~E(x211,x212)+E(f250(x211),f250(x212))
% 157.25/157.01  [22]~E(x221,x222)+E(f105(x221),f105(x222))
% 157.25/157.01  [23]~E(x231,x232)+E(f34(x231),f34(x232))
% 157.25/157.01  [24]~E(x241,x242)+E(f85(x241),f85(x242))
% 157.25/157.01  [25]~E(x251,x252)+E(f339(x251),f339(x252))
% 157.25/157.01  [26]~E(x261,x262)+E(f295(x261),f295(x262))
% 157.25/157.01  [27]~E(x271,x272)+E(f541(x271,x273,x274,x275,x276,x277,x278,x279,x2710,x2711,x2712),f541(x272,x273,x274,x275,x276,x277,x278,x279,x2710,x2711,x2712))
% 157.25/157.01  [28]~E(x281,x282)+E(f541(x283,x281,x284,x285,x286,x287,x288,x289,x2810,x2811,x2812),f541(x283,x282,x284,x285,x286,x287,x288,x289,x2810,x2811,x2812))
% 157.25/157.01  [29]~E(x291,x292)+E(f541(x293,x294,x291,x295,x296,x297,x298,x299,x2910,x2911,x2912),f541(x293,x294,x292,x295,x296,x297,x298,x299,x2910,x2911,x2912))
% 157.25/157.01  [30]~E(x301,x302)+E(f541(x303,x304,x305,x301,x306,x307,x308,x309,x3010,x3011,x3012),f541(x303,x304,x305,x302,x306,x307,x308,x309,x3010,x3011,x3012))
% 157.25/157.01  [31]~E(x311,x312)+E(f541(x313,x314,x315,x316,x311,x317,x318,x319,x3110,x3111,x3112),f541(x313,x314,x315,x316,x312,x317,x318,x319,x3110,x3111,x3112))
% 157.25/157.01  [32]~E(x321,x322)+E(f541(x323,x324,x325,x326,x327,x321,x328,x329,x3210,x3211,x3212),f541(x323,x324,x325,x326,x327,x322,x328,x329,x3210,x3211,x3212))
% 157.25/157.01  [33]~E(x331,x332)+E(f541(x333,x334,x335,x336,x337,x338,x331,x339,x3310,x3311,x3312),f541(x333,x334,x335,x336,x337,x338,x332,x339,x3310,x3311,x3312))
% 157.25/157.01  [34]~E(x341,x342)+E(f541(x343,x344,x345,x346,x347,x348,x349,x341,x3410,x3411,x3412),f541(x343,x344,x345,x346,x347,x348,x349,x342,x3410,x3411,x3412))
% 157.25/157.01  [35]~E(x351,x352)+E(f541(x353,x354,x355,x356,x357,x358,x359,x3510,x351,x3511,x3512),f541(x353,x354,x355,x356,x357,x358,x359,x3510,x352,x3511,x3512))
% 157.25/157.01  [36]~E(x361,x362)+E(f541(x363,x364,x365,x366,x367,x368,x369,x3610,x3611,x361,x3612),f541(x363,x364,x365,x366,x367,x368,x369,x3610,x3611,x362,x3612))
% 157.25/157.01  [37]~E(x371,x372)+E(f541(x373,x374,x375,x376,x377,x378,x379,x3710,x3711,x3712,x371),f541(x373,x374,x375,x376,x377,x378,x379,x3710,x3711,x3712,x372))
% 157.25/157.01  [38]~E(x381,x382)+E(f79(x381),f79(x382))
% 157.25/157.01  [39]~E(x391,x392)+E(f60(x391),f60(x392))
% 157.25/157.01  [40]~E(x401,x402)+E(f540(x401,x403,x404,x405,x406,x407,x408,x409,x4010,x4011,x4012),f540(x402,x403,x404,x405,x406,x407,x408,x409,x4010,x4011,x4012))
% 157.25/157.01  [41]~E(x411,x412)+E(f540(x413,x411,x414,x415,x416,x417,x418,x419,x4110,x4111,x4112),f540(x413,x412,x414,x415,x416,x417,x418,x419,x4110,x4111,x4112))
% 157.25/157.01  [42]~E(x421,x422)+E(f540(x423,x424,x421,x425,x426,x427,x428,x429,x4210,x4211,x4212),f540(x423,x424,x422,x425,x426,x427,x428,x429,x4210,x4211,x4212))
% 157.25/157.01  [43]~E(x431,x432)+E(f540(x433,x434,x435,x431,x436,x437,x438,x439,x4310,x4311,x4312),f540(x433,x434,x435,x432,x436,x437,x438,x439,x4310,x4311,x4312))
% 157.25/157.01  [44]~E(x441,x442)+E(f540(x443,x444,x445,x446,x441,x447,x448,x449,x4410,x4411,x4412),f540(x443,x444,x445,x446,x442,x447,x448,x449,x4410,x4411,x4412))
% 157.25/157.01  [45]~E(x451,x452)+E(f540(x453,x454,x455,x456,x457,x451,x458,x459,x4510,x4511,x4512),f540(x453,x454,x455,x456,x457,x452,x458,x459,x4510,x4511,x4512))
% 157.25/157.01  [46]~E(x461,x462)+E(f540(x463,x464,x465,x466,x467,x468,x461,x469,x4610,x4611,x4612),f540(x463,x464,x465,x466,x467,x468,x462,x469,x4610,x4611,x4612))
% 157.25/157.01  [47]~E(x471,x472)+E(f540(x473,x474,x475,x476,x477,x478,x479,x471,x4710,x4711,x4712),f540(x473,x474,x475,x476,x477,x478,x479,x472,x4710,x4711,x4712))
% 157.25/157.01  [48]~E(x481,x482)+E(f540(x483,x484,x485,x486,x487,x488,x489,x4810,x481,x4811,x4812),f540(x483,x484,x485,x486,x487,x488,x489,x4810,x482,x4811,x4812))
% 157.25/157.01  [49]~E(x491,x492)+E(f540(x493,x494,x495,x496,x497,x498,x499,x4910,x4911,x491,x4912),f540(x493,x494,x495,x496,x497,x498,x499,x4910,x4911,x492,x4912))
% 157.25/157.01  [50]~E(x501,x502)+E(f540(x503,x504,x505,x506,x507,x508,x509,x5010,x5011,x5012,x501),f540(x503,x504,x505,x506,x507,x508,x509,x5010,x5011,x5012,x502))
% 157.25/157.01  [51]~E(x511,x512)+E(f114(x511),f114(x512))
% 157.25/157.01  [52]~E(x521,x522)+E(f892(x521,x523),f892(x522,x523))
% 157.25/157.01  [53]~E(x531,x532)+E(f892(x533,x531),f892(x533,x532))
% 157.25/157.01  [54]~E(x541,x542)+E(f251(x541),f251(x542))
% 157.25/157.01  [55]~E(x551,x552)+E(f4(x551),f4(x552))
% 157.25/157.01  [56]~E(x561,x562)+E(f252(x561),f252(x562))
% 157.25/157.01  [57]~E(x571,x572)+E(f882(x571),f882(x572))
% 157.25/157.01  [58]~E(x581,x582)+E(f887(x581),f887(x582))
% 157.25/157.01  [59]~E(x591,x592)+E(f885(x591),f885(x592))
% 157.25/157.01  [60]~E(x601,x602)+E(f886(x601),f886(x602))
% 157.25/157.01  [61]~E(x611,x612)+E(f8(x611,x613,x614),f8(x612,x613,x614))
% 157.25/157.01  [62]~E(x621,x622)+E(f8(x623,x621,x624),f8(x623,x622,x624))
% 157.25/157.01  [63]~E(x631,x632)+E(f8(x633,x634,x631),f8(x633,x634,x632))
% 157.25/157.01  [64]~E(x641,x642)+E(f81(x641),f81(x642))
% 157.25/157.01  [65]~E(x651,x652)+E(f153(x651),f153(x652))
% 157.25/157.01  [66]~E(x661,x662)+E(f272(x661,x663),f272(x662,x663))
% 157.25/157.01  [67]~E(x671,x672)+E(f272(x673,x671),f272(x673,x672))
% 157.25/157.01  [68]~E(x681,x682)+E(f80(x681),f80(x682))
% 157.25/157.01  [69]~E(x691,x692)+E(f582(x691,x693),f582(x692,x693))
% 157.25/157.01  [70]~E(x701,x702)+E(f582(x703,x701),f582(x703,x702))
% 157.25/157.01  [71]~E(x711,x712)+E(f198(x711),f198(x712))
% 157.25/157.01  [72]~E(x721,x722)+E(f82(x721),f82(x722))
% 157.25/157.01  [73]~E(x731,x732)+E(f106(x731),f106(x732))
% 157.25/157.01  [74]~E(x741,x742)+E(f6(x741,x743),f6(x742,x743))
% 157.25/157.01  [75]~E(x751,x752)+E(f6(x753,x751),f6(x753,x752))
% 157.25/157.01  [76]~E(x761,x762)+E(f61(x761),f61(x762))
% 157.25/157.01  [77]~E(x771,x772)+E(f626(x771,x773,x774,x775,x776),f626(x772,x773,x774,x775,x776))
% 157.25/157.01  [78]~E(x781,x782)+E(f626(x783,x781,x784,x785,x786),f626(x783,x782,x784,x785,x786))
% 157.25/157.01  [79]~E(x791,x792)+E(f626(x793,x794,x791,x795,x796),f626(x793,x794,x792,x795,x796))
% 157.25/157.01  [80]~E(x801,x802)+E(f626(x803,x804,x805,x801,x806),f626(x803,x804,x805,x802,x806))
% 157.25/157.01  [81]~E(x811,x812)+E(f626(x813,x814,x815,x816,x811),f626(x813,x814,x815,x816,x812))
% 157.25/157.01  [82]~E(x821,x822)+E(f324(x821,x823,x824,x825),f324(x822,x823,x824,x825))
% 157.25/157.01  [83]~E(x831,x832)+E(f324(x833,x831,x834,x835),f324(x833,x832,x834,x835))
% 157.25/157.01  [84]~E(x841,x842)+E(f324(x843,x844,x841,x845),f324(x843,x844,x842,x845))
% 157.25/157.01  [85]~E(x851,x852)+E(f324(x853,x854,x855,x851),f324(x853,x854,x855,x852))
% 157.25/157.01  [86]~E(x861,x862)+E(f16(x861,x863),f16(x862,x863))
% 157.25/157.01  [87]~E(x871,x872)+E(f16(x873,x871),f16(x873,x872))
% 157.25/157.01  [88]~E(x881,x882)+E(f41(x881,x883),f41(x882,x883))
% 157.25/157.01  [89]~E(x891,x892)+E(f41(x893,x891),f41(x893,x892))
% 157.25/157.01  [90]~E(x901,x902)+E(f891(x901,x903),f891(x902,x903))
% 157.25/157.01  [91]~E(x911,x912)+E(f891(x913,x911),f891(x913,x912))
% 157.25/157.01  [92]~E(x921,x922)+E(f203(x921,x923),f203(x922,x923))
% 157.25/157.01  [93]~E(x931,x932)+E(f203(x933,x931),f203(x933,x932))
% 157.25/157.01  [94]~E(x941,x942)+E(f65(x941,x943,x944),f65(x942,x943,x944))
% 157.25/157.01  [95]~E(x951,x952)+E(f65(x953,x951,x954),f65(x953,x952,x954))
% 157.25/157.01  [96]~E(x961,x962)+E(f65(x963,x964,x961),f65(x963,x964,x962))
% 157.25/157.01  [97]~E(x971,x972)+E(f315(x971),f315(x972))
% 157.25/157.01  [98]~E(x981,x982)+E(f144(x981,x983,x984,x985),f144(x982,x983,x984,x985))
% 157.25/157.01  [99]~E(x991,x992)+E(f144(x993,x991,x994,x995),f144(x993,x992,x994,x995))
% 157.25/157.01  [100]~E(x1001,x1002)+E(f144(x1003,x1004,x1001,x1005),f144(x1003,x1004,x1002,x1005))
% 157.25/157.01  [101]~E(x1011,x1012)+E(f144(x1013,x1014,x1015,x1011),f144(x1013,x1014,x1015,x1012))
% 157.25/157.01  [102]~E(x1021,x1022)+E(f116(x1021),f116(x1022))
% 157.25/157.01  [103]~E(x1031,x1032)+E(f37(x1031),f37(x1032))
% 157.25/157.01  [104]~E(x1041,x1042)+E(f538(x1041,x1043,x1044,x1045,x1046,x1047,x1048),f538(x1042,x1043,x1044,x1045,x1046,x1047,x1048))
% 157.25/157.01  [105]~E(x1051,x1052)+E(f538(x1053,x1051,x1054,x1055,x1056,x1057,x1058),f538(x1053,x1052,x1054,x1055,x1056,x1057,x1058))
% 157.25/157.01  [106]~E(x1061,x1062)+E(f538(x1063,x1064,x1061,x1065,x1066,x1067,x1068),f538(x1063,x1064,x1062,x1065,x1066,x1067,x1068))
% 157.25/157.01  [107]~E(x1071,x1072)+E(f538(x1073,x1074,x1075,x1071,x1076,x1077,x1078),f538(x1073,x1074,x1075,x1072,x1076,x1077,x1078))
% 157.25/157.01  [108]~E(x1081,x1082)+E(f538(x1083,x1084,x1085,x1086,x1081,x1087,x1088),f538(x1083,x1084,x1085,x1086,x1082,x1087,x1088))
% 157.25/157.01  [109]~E(x1091,x1092)+E(f538(x1093,x1094,x1095,x1096,x1097,x1091,x1098),f538(x1093,x1094,x1095,x1096,x1097,x1092,x1098))
% 157.25/157.01  [110]~E(x1101,x1102)+E(f538(x1103,x1104,x1105,x1106,x1107,x1108,x1101),f538(x1103,x1104,x1105,x1106,x1107,x1108,x1102))
% 157.25/157.01  [111]~E(x1111,x1112)+E(f275(x1111,x1113),f275(x1112,x1113))
% 157.25/157.01  [112]~E(x1121,x1122)+E(f275(x1123,x1121),f275(x1123,x1122))
% 157.25/157.01  [113]~E(x1131,x1132)+E(f150(x1131,x1133,x1134),f150(x1132,x1133,x1134))
% 157.25/157.01  [114]~E(x1141,x1142)+E(f150(x1143,x1141,x1144),f150(x1143,x1142,x1144))
% 157.25/157.01  [115]~E(x1151,x1152)+E(f150(x1153,x1154,x1151),f150(x1153,x1154,x1152))
% 157.25/157.01  [116]~E(x1161,x1162)+E(f58(x1161),f58(x1162))
% 157.25/157.01  [117]~E(x1171,x1172)+E(f173(x1171,x1173,x1174),f173(x1172,x1173,x1174))
% 157.25/157.01  [118]~E(x1181,x1182)+E(f173(x1183,x1181,x1184),f173(x1183,x1182,x1184))
% 157.25/157.01  [119]~E(x1191,x1192)+E(f173(x1193,x1194,x1191),f173(x1193,x1194,x1192))
% 157.25/157.01  [120]~E(x1201,x1202)+E(f39(x1201,x1203),f39(x1202,x1203))
% 157.25/157.01  [121]~E(x1211,x1212)+E(f39(x1213,x1211),f39(x1213,x1212))
% 157.25/157.01  [122]~E(x1221,x1222)+E(f185(x1221,x1223),f185(x1222,x1223))
% 157.25/157.01  [123]~E(x1231,x1232)+E(f185(x1233,x1231),f185(x1233,x1232))
% 157.25/157.01  [124]~E(x1241,x1242)+E(f136(x1241),f136(x1242))
% 157.25/157.01  [125]~E(x1251,x1252)+E(f138(x1251,x1253),f138(x1252,x1253))
% 157.25/157.01  [126]~E(x1261,x1262)+E(f138(x1263,x1261),f138(x1263,x1262))
% 157.25/157.01  [127]~E(x1271,x1272)+E(f199(x1271,x1273,x1274,x1275),f199(x1272,x1273,x1274,x1275))
% 157.25/157.01  [128]~E(x1281,x1282)+E(f199(x1283,x1281,x1284,x1285),f199(x1283,x1282,x1284,x1285))
% 157.25/157.01  [129]~E(x1291,x1292)+E(f199(x1293,x1294,x1291,x1295),f199(x1293,x1294,x1292,x1295))
% 157.25/157.01  [130]~E(x1301,x1302)+E(f199(x1303,x1304,x1305,x1301),f199(x1303,x1304,x1305,x1302))
% 157.25/157.01  [131]~E(x1311,x1312)+E(f175(x1311),f175(x1312))
% 157.25/157.01  [132]~E(x1321,x1322)+E(f782(x1321,x1323,x1324,x1325,x1326,x1327,x1328),f782(x1322,x1323,x1324,x1325,x1326,x1327,x1328))
% 157.25/157.01  [133]~E(x1331,x1332)+E(f782(x1333,x1331,x1334,x1335,x1336,x1337,x1338),f782(x1333,x1332,x1334,x1335,x1336,x1337,x1338))
% 157.25/157.01  [134]~E(x1341,x1342)+E(f782(x1343,x1344,x1341,x1345,x1346,x1347,x1348),f782(x1343,x1344,x1342,x1345,x1346,x1347,x1348))
% 157.25/157.01  [135]~E(x1351,x1352)+E(f782(x1353,x1354,x1355,x1351,x1356,x1357,x1358),f782(x1353,x1354,x1355,x1352,x1356,x1357,x1358))
% 157.25/157.01  [136]~E(x1361,x1362)+E(f782(x1363,x1364,x1365,x1366,x1361,x1367,x1368),f782(x1363,x1364,x1365,x1366,x1362,x1367,x1368))
% 157.25/157.01  [137]~E(x1371,x1372)+E(f782(x1373,x1374,x1375,x1376,x1377,x1371,x1378),f782(x1373,x1374,x1375,x1376,x1377,x1372,x1378))
% 157.25/157.01  [138]~E(x1381,x1382)+E(f782(x1383,x1384,x1385,x1386,x1387,x1388,x1381),f782(x1383,x1384,x1385,x1386,x1387,x1388,x1382))
% 157.25/157.01  [139]~E(x1391,x1392)+E(f192(x1391,x1393),f192(x1392,x1393))
% 157.25/157.01  [140]~E(x1401,x1402)+E(f192(x1403,x1401),f192(x1403,x1402))
% 157.25/157.01  [141]~E(x1411,x1412)+E(f38(x1411),f38(x1412))
% 157.25/157.01  [142]~E(x1421,x1422)+E(f7(x1421,x1423,x1424),f7(x1422,x1423,x1424))
% 157.25/157.01  [143]~E(x1431,x1432)+E(f7(x1433,x1431,x1434),f7(x1433,x1432,x1434))
% 157.25/157.01  [144]~E(x1441,x1442)+E(f7(x1443,x1444,x1441),f7(x1443,x1444,x1442))
% 157.25/157.01  [145]~E(x1451,x1452)+E(f180(x1451,x1453,x1454),f180(x1452,x1453,x1454))
% 157.25/157.01  [146]~E(x1461,x1462)+E(f180(x1463,x1461,x1464),f180(x1463,x1462,x1464))
% 157.25/157.01  [147]~E(x1471,x1472)+E(f180(x1473,x1474,x1471),f180(x1473,x1474,x1472))
% 157.25/157.01  [148]~E(x1481,x1482)+E(f660(x1481,x1483,x1484,x1485),f660(x1482,x1483,x1484,x1485))
% 157.25/157.01  [149]~E(x1491,x1492)+E(f660(x1493,x1491,x1494,x1495),f660(x1493,x1492,x1494,x1495))
% 157.25/157.01  [150]~E(x1501,x1502)+E(f660(x1503,x1504,x1501,x1505),f660(x1503,x1504,x1502,x1505))
% 157.25/157.01  [151]~E(x1511,x1512)+E(f660(x1513,x1514,x1515,x1511),f660(x1513,x1514,x1515,x1512))
% 157.25/157.01  [152]~E(x1521,x1522)+E(f209(x1521),f209(x1522))
% 157.25/157.01  [153]~E(x1531,x1532)+E(f92(x1531),f92(x1532))
% 157.25/157.01  [154]~E(x1541,x1542)+E(f242(x1541,x1543,x1544),f242(x1542,x1543,x1544))
% 157.25/157.01  [155]~E(x1551,x1552)+E(f242(x1553,x1551,x1554),f242(x1553,x1552,x1554))
% 157.25/157.01  [156]~E(x1561,x1562)+E(f242(x1563,x1564,x1561),f242(x1563,x1564,x1562))
% 157.25/157.01  [157]~E(x1571,x1572)+E(f76(x1571),f76(x1572))
% 157.25/157.01  [158]~E(x1581,x1582)+E(f257(x1581),f257(x1582))
% 157.25/157.01  [159]~E(x1591,x1592)+E(f167(x1591),f167(x1592))
% 157.25/157.01  [160]~E(x1601,x1602)+E(f73(x1601,x1603),f73(x1602,x1603))
% 157.25/157.01  [161]~E(x1611,x1612)+E(f73(x1613,x1611),f73(x1613,x1612))
% 157.25/157.01  [162]~E(x1621,x1622)+E(f18(x1621,x1623,x1624),f18(x1622,x1623,x1624))
% 157.25/157.01  [163]~E(x1631,x1632)+E(f18(x1633,x1631,x1634),f18(x1633,x1632,x1634))
% 157.25/157.01  [164]~E(x1641,x1642)+E(f18(x1643,x1644,x1641),f18(x1643,x1644,x1642))
% 157.25/157.01  [165]~E(x1651,x1652)+E(f311(x1651,x1653,x1654),f311(x1652,x1653,x1654))
% 157.25/157.01  [166]~E(x1661,x1662)+E(f311(x1663,x1661,x1664),f311(x1663,x1662,x1664))
% 157.25/157.01  [167]~E(x1671,x1672)+E(f311(x1673,x1674,x1671),f311(x1673,x1674,x1672))
% 157.25/157.01  [168]~E(x1681,x1682)+E(f591(x1681),f591(x1682))
% 157.25/157.01  [169]~E(x1691,x1692)+E(f108(x1691),f108(x1692))
% 157.25/157.01  [170]~E(x1701,x1702)+E(f110(x1701),f110(x1702))
% 157.25/157.01  [171]~E(x1711,x1712)+E(f338(x1711),f338(x1712))
% 157.25/157.01  [172]~E(x1721,x1722)+E(f781(x1721,x1723,x1724,x1725,x1726,x1727,x1728),f781(x1722,x1723,x1724,x1725,x1726,x1727,x1728))
% 157.25/157.01  [173]~E(x1731,x1732)+E(f781(x1733,x1731,x1734,x1735,x1736,x1737,x1738),f781(x1733,x1732,x1734,x1735,x1736,x1737,x1738))
% 157.25/157.01  [174]~E(x1741,x1742)+E(f781(x1743,x1744,x1741,x1745,x1746,x1747,x1748),f781(x1743,x1744,x1742,x1745,x1746,x1747,x1748))
% 157.25/157.01  [175]~E(x1751,x1752)+E(f781(x1753,x1754,x1755,x1751,x1756,x1757,x1758),f781(x1753,x1754,x1755,x1752,x1756,x1757,x1758))
% 157.25/157.01  [176]~E(x1761,x1762)+E(f781(x1763,x1764,x1765,x1766,x1761,x1767,x1768),f781(x1763,x1764,x1765,x1766,x1762,x1767,x1768))
% 157.25/157.01  [177]~E(x1771,x1772)+E(f781(x1773,x1774,x1775,x1776,x1777,x1771,x1778),f781(x1773,x1774,x1775,x1776,x1777,x1772,x1778))
% 157.25/157.01  [178]~E(x1781,x1782)+E(f781(x1783,x1784,x1785,x1786,x1787,x1788,x1781),f781(x1783,x1784,x1785,x1786,x1787,x1788,x1782))
% 157.25/157.01  [179]~E(x1791,x1792)+E(f42(x1791,x1793),f42(x1792,x1793))
% 157.25/157.01  [180]~E(x1801,x1802)+E(f42(x1803,x1801),f42(x1803,x1802))
% 157.25/157.01  [181]~E(x1811,x1812)+E(f262(x1811),f262(x1812))
% 157.25/157.01  [182]~E(x1821,x1822)+E(f893(x1821,x1823),f893(x1822,x1823))
% 157.25/157.01  [183]~E(x1831,x1832)+E(f893(x1833,x1831),f893(x1833,x1832))
% 157.25/157.01  [184]~E(x1841,x1842)+E(f5(x1841),f5(x1842))
% 157.25/157.01  [185]~E(x1851,x1852)+E(f832(x1851,x1853,x1854,x1855,x1856),f832(x1852,x1853,x1854,x1855,x1856))
% 157.25/157.01  [186]~E(x1861,x1862)+E(f832(x1863,x1861,x1864,x1865,x1866),f832(x1863,x1862,x1864,x1865,x1866))
% 157.25/157.01  [187]~E(x1871,x1872)+E(f832(x1873,x1874,x1871,x1875,x1876),f832(x1873,x1874,x1872,x1875,x1876))
% 157.25/157.01  [188]~E(x1881,x1882)+E(f832(x1883,x1884,x1885,x1881,x1886),f832(x1883,x1884,x1885,x1882,x1886))
% 157.25/157.01  [189]~E(x1891,x1892)+E(f832(x1893,x1894,x1895,x1896,x1891),f832(x1893,x1894,x1895,x1896,x1892))
% 157.25/157.01  [190]~E(x1901,x1902)+E(f260(x1901),f260(x1902))
% 157.25/157.01  [191]~E(x1911,x1912)+E(f48(x1911,x1913),f48(x1912,x1913))
% 157.25/157.01  [192]~E(x1921,x1922)+E(f48(x1923,x1921),f48(x1923,x1922))
% 157.25/157.01  [193]~E(x1931,x1932)+E(f30(x1931,x1933,x1934),f30(x1932,x1933,x1934))
% 157.25/157.01  [194]~E(x1941,x1942)+E(f30(x1943,x1941,x1944),f30(x1943,x1942,x1944))
% 157.25/157.01  [195]~E(x1951,x1952)+E(f30(x1953,x1954,x1951),f30(x1953,x1954,x1952))
% 157.25/157.01  [196]~E(x1961,x1962)+E(f274(x1961,x1963),f274(x1962,x1963))
% 157.25/157.01  [197]~E(x1971,x1972)+E(f274(x1973,x1971),f274(x1973,x1972))
% 157.25/157.01  [198]~E(x1981,x1982)+E(f154(x1981,x1983),f154(x1982,x1983))
% 157.25/157.01  [199]~E(x1991,x1992)+E(f154(x1993,x1991),f154(x1993,x1992))
% 157.25/157.01  [200]~E(x2001,x2002)+E(f617(x2001,x2003,x2004,x2005),f617(x2002,x2003,x2004,x2005))
% 157.25/157.01  [201]~E(x2011,x2012)+E(f617(x2013,x2011,x2014,x2015),f617(x2013,x2012,x2014,x2015))
% 157.25/157.01  [202]~E(x2021,x2022)+E(f617(x2023,x2024,x2021,x2025),f617(x2023,x2024,x2022,x2025))
% 157.25/157.01  [203]~E(x2031,x2032)+E(f617(x2033,x2034,x2035,x2031),f617(x2033,x2034,x2035,x2032))
% 157.25/157.01  [204]~E(x2041,x2042)+E(f296(x2041,x2043),f296(x2042,x2043))
% 157.25/157.01  [205]~E(x2051,x2052)+E(f296(x2053,x2051),f296(x2053,x2052))
% 157.25/157.01  [206]~E(x2061,x2062)+E(f143(x2061),f143(x2062))
% 157.25/157.01  [207]~E(x2071,x2072)+E(f88(x2071),f88(x2072))
% 157.25/157.01  [208]~E(x2081,x2082)+E(f293(x2081,x2083),f293(x2082,x2083))
% 157.25/157.01  [209]~E(x2091,x2092)+E(f293(x2093,x2091),f293(x2093,x2092))
% 157.25/157.01  [210]~E(x2101,x2102)+E(f317(x2101,x2103,x2104),f317(x2102,x2103,x2104))
% 157.25/157.01  [211]~E(x2111,x2112)+E(f317(x2113,x2111,x2114),f317(x2113,x2112,x2114))
% 157.25/157.01  [212]~E(x2121,x2122)+E(f317(x2123,x2124,x2121),f317(x2123,x2124,x2122))
% 157.25/157.01  [213]~E(x2131,x2132)+E(f12(x2131,x2133,x2134),f12(x2132,x2133,x2134))
% 157.25/157.01  [214]~E(x2141,x2142)+E(f12(x2143,x2141,x2144),f12(x2143,x2142,x2144))
% 157.25/157.01  [215]~E(x2151,x2152)+E(f12(x2153,x2154,x2151),f12(x2153,x2154,x2152))
% 157.25/157.01  [216]~E(x2161,x2162)+E(f743(x2161,x2163,x2164),f743(x2162,x2163,x2164))
% 157.25/157.01  [217]~E(x2171,x2172)+E(f743(x2173,x2171,x2174),f743(x2173,x2172,x2174))
% 157.25/157.01  [218]~E(x2181,x2182)+E(f743(x2183,x2184,x2181),f743(x2183,x2184,x2182))
% 157.25/157.01  [219]~E(x2191,x2192)+E(f294(x2191,x2193,x2194),f294(x2192,x2193,x2194))
% 157.25/157.01  [220]~E(x2201,x2202)+E(f294(x2203,x2201,x2204),f294(x2203,x2202,x2204))
% 157.25/157.01  [221]~E(x2211,x2212)+E(f294(x2213,x2214,x2211),f294(x2213,x2214,x2212))
% 157.25/157.01  [222]~E(x2221,x2222)+E(f46(x2221,x2223),f46(x2222,x2223))
% 157.25/157.01  [223]~E(x2231,x2232)+E(f46(x2233,x2231),f46(x2233,x2232))
% 157.25/157.01  [224]~E(x2241,x2242)+E(f426(x2241,x2243,x2244,x2245),f426(x2242,x2243,x2244,x2245))
% 157.25/157.01  [225]~E(x2251,x2252)+E(f426(x2253,x2251,x2254,x2255),f426(x2253,x2252,x2254,x2255))
% 157.25/157.01  [226]~E(x2261,x2262)+E(f426(x2263,x2264,x2261,x2265),f426(x2263,x2264,x2262,x2265))
% 157.25/157.01  [227]~E(x2271,x2272)+E(f426(x2273,x2274,x2275,x2271),f426(x2273,x2274,x2275,x2272))
% 157.25/157.01  [228]~E(x2281,x2282)+E(f15(x2281,x2283),f15(x2282,x2283))
% 157.25/157.01  [229]~E(x2291,x2292)+E(f15(x2293,x2291),f15(x2293,x2292))
% 157.25/157.01  [230]~E(x2301,x2302)+E(f309(x2301),f309(x2302))
% 157.25/157.01  [231]~E(x2311,x2312)+E(f307(x2311,x2313),f307(x2312,x2313))
% 157.25/157.01  [232]~E(x2321,x2322)+E(f307(x2323,x2321),f307(x2323,x2322))
% 157.25/157.01  [233]~E(x2331,x2332)+E(f616(x2331,x2333,x2334,x2335),f616(x2332,x2333,x2334,x2335))
% 157.25/157.01  [234]~E(x2341,x2342)+E(f616(x2343,x2341,x2344,x2345),f616(x2343,x2342,x2344,x2345))
% 157.25/157.01  [235]~E(x2351,x2352)+E(f616(x2353,x2354,x2351,x2355),f616(x2353,x2354,x2352,x2355))
% 157.25/157.01  [236]~E(x2361,x2362)+E(f616(x2363,x2364,x2365,x2361),f616(x2363,x2364,x2365,x2362))
% 157.25/157.01  [237]~E(x2371,x2372)+E(f178(x2371),f178(x2372))
% 157.25/157.01  [238]~E(x2381,x2382)+E(f449(x2381,x2383,x2384),f449(x2382,x2383,x2384))
% 157.25/157.01  [239]~E(x2391,x2392)+E(f449(x2393,x2391,x2394),f449(x2393,x2392,x2394))
% 157.25/157.01  [240]~E(x2401,x2402)+E(f449(x2403,x2404,x2401),f449(x2403,x2404,x2402))
% 157.25/157.01  [241]~E(x2411,x2412)+E(f159(x2411,x2413),f159(x2412,x2413))
% 157.25/157.01  [242]~E(x2421,x2422)+E(f159(x2423,x2421),f159(x2423,x2422))
% 157.25/157.01  [243]~E(x2431,x2432)+E(f239(x2431,x2433),f239(x2432,x2433))
% 157.25/157.01  [244]~E(x2441,x2442)+E(f239(x2443,x2441),f239(x2443,x2442))
% 157.25/157.01  [245]~E(x2451,x2452)+E(f524(x2451,x2453,x2454),f524(x2452,x2453,x2454))
% 157.25/157.01  [246]~E(x2461,x2462)+E(f524(x2463,x2461,x2464),f524(x2463,x2462,x2464))
% 157.25/157.01  [247]~E(x2471,x2472)+E(f524(x2473,x2474,x2471),f524(x2473,x2474,x2472))
% 157.25/157.01  [248]~E(x2481,x2482)+E(f278(x2481,x2483,x2484,x2485),f278(x2482,x2483,x2484,x2485))
% 157.25/157.01  [249]~E(x2491,x2492)+E(f278(x2493,x2491,x2494,x2495),f278(x2493,x2492,x2494,x2495))
% 157.25/157.01  [250]~E(x2501,x2502)+E(f278(x2503,x2504,x2501,x2505),f278(x2503,x2504,x2502,x2505))
% 157.25/157.01  [251]~E(x2511,x2512)+E(f278(x2513,x2514,x2515,x2511),f278(x2513,x2514,x2515,x2512))
% 157.25/157.01  [252]~E(x2521,x2522)+E(f174(x2521),f174(x2522))
% 157.25/157.01  [253]~E(x2531,x2532)+E(f316(x2531,x2533,x2534),f316(x2532,x2533,x2534))
% 157.25/157.01  [254]~E(x2541,x2542)+E(f316(x2543,x2541,x2544),f316(x2543,x2542,x2544))
% 157.25/157.01  [255]~E(x2551,x2552)+E(f316(x2553,x2554,x2551),f316(x2553,x2554,x2552))
% 157.25/157.01  [256]~E(x2561,x2562)+E(f246(x2561,x2563,x2564,x2565),f246(x2562,x2563,x2564,x2565))
% 157.25/157.01  [257]~E(x2571,x2572)+E(f246(x2573,x2571,x2574,x2575),f246(x2573,x2572,x2574,x2575))
% 157.25/157.01  [258]~E(x2581,x2582)+E(f246(x2583,x2584,x2581,x2585),f246(x2583,x2584,x2582,x2585))
% 157.25/157.01  [259]~E(x2591,x2592)+E(f246(x2593,x2594,x2595,x2591),f246(x2593,x2594,x2595,x2592))
% 157.25/157.01  [260]~E(x2601,x2602)+E(f11(x2601,x2603),f11(x2602,x2603))
% 157.25/157.01  [261]~E(x2611,x2612)+E(f11(x2613,x2611),f11(x2613,x2612))
% 157.25/157.01  [262]~E(x2621,x2622)+E(f814(x2621,x2623,x2624),f814(x2622,x2623,x2624))
% 157.25/157.01  [263]~E(x2631,x2632)+E(f814(x2633,x2631,x2634),f814(x2633,x2632,x2634))
% 157.25/157.01  [264]~E(x2641,x2642)+E(f814(x2643,x2644,x2641),f814(x2643,x2644,x2642))
% 157.28/157.01  [265]~E(x2651,x2652)+E(f139(x2651),f139(x2652))
% 157.28/157.01  [266]~E(x2661,x2662)+E(f14(x2661,x2663),f14(x2662,x2663))
% 157.28/157.01  [267]~E(x2671,x2672)+E(f14(x2673,x2671),f14(x2673,x2672))
% 157.28/157.01  [268]~E(x2681,x2682)+E(f168(x2681),f168(x2682))
% 157.28/157.01  [269]~E(x2691,x2692)+E(f329(x2691,x2693,x2694,x2695),f329(x2692,x2693,x2694,x2695))
% 157.28/157.01  [270]~E(x2701,x2702)+E(f329(x2703,x2701,x2704,x2705),f329(x2703,x2702,x2704,x2705))
% 157.28/157.01  [271]~E(x2711,x2712)+E(f329(x2713,x2714,x2711,x2715),f329(x2713,x2714,x2712,x2715))
% 157.28/157.01  [272]~E(x2721,x2722)+E(f329(x2723,x2724,x2725,x2721),f329(x2723,x2724,x2725,x2722))
% 157.28/157.01  [273]~E(x2731,x2732)+E(f117(x2731,x2733),f117(x2732,x2733))
% 157.28/157.01  [274]~E(x2741,x2742)+E(f117(x2743,x2741),f117(x2743,x2742))
% 157.28/157.01  [275]~E(x2751,x2752)+E(f78(x2751,x2753,x2754,x2755),f78(x2752,x2753,x2754,x2755))
% 157.28/157.01  [276]~E(x2761,x2762)+E(f78(x2763,x2761,x2764,x2765),f78(x2763,x2762,x2764,x2765))
% 157.28/157.01  [277]~E(x2771,x2772)+E(f78(x2773,x2774,x2771,x2775),f78(x2773,x2774,x2772,x2775))
% 157.28/157.01  [278]~E(x2781,x2782)+E(f78(x2783,x2784,x2785,x2781),f78(x2783,x2784,x2785,x2782))
% 157.28/157.01  [279]~E(x2791,x2792)+E(f191(x2791,x2793,x2794,x2795),f191(x2792,x2793,x2794,x2795))
% 157.28/157.01  [280]~E(x2801,x2802)+E(f191(x2803,x2801,x2804,x2805),f191(x2803,x2802,x2804,x2805))
% 157.28/157.01  [281]~E(x2811,x2812)+E(f191(x2813,x2814,x2811,x2815),f191(x2813,x2814,x2812,x2815))
% 157.28/157.01  [282]~E(x2821,x2822)+E(f191(x2823,x2824,x2825,x2821),f191(x2823,x2824,x2825,x2822))
% 157.28/157.01  [283]~E(x2831,x2832)+E(f277(x2831,x2833,x2834,x2835,x2836,x2837),f277(x2832,x2833,x2834,x2835,x2836,x2837))
% 157.28/157.01  [284]~E(x2841,x2842)+E(f277(x2843,x2841,x2844,x2845,x2846,x2847),f277(x2843,x2842,x2844,x2845,x2846,x2847))
% 157.28/157.01  [285]~E(x2851,x2852)+E(f277(x2853,x2854,x2851,x2855,x2856,x2857),f277(x2853,x2854,x2852,x2855,x2856,x2857))
% 157.28/157.01  [286]~E(x2861,x2862)+E(f277(x2863,x2864,x2865,x2861,x2866,x2867),f277(x2863,x2864,x2865,x2862,x2866,x2867))
% 157.28/157.01  [287]~E(x2871,x2872)+E(f277(x2873,x2874,x2875,x2876,x2871,x2877),f277(x2873,x2874,x2875,x2876,x2872,x2877))
% 157.28/157.01  [288]~E(x2881,x2882)+E(f277(x2883,x2884,x2885,x2886,x2887,x2881),f277(x2883,x2884,x2885,x2886,x2887,x2882))
% 157.28/157.01  [289]~E(x2891,x2892)+E(f290(x2891),f290(x2892))
% 157.28/157.01  [290]~E(x2901,x2902)+E(f200(x2901),f200(x2902))
% 157.28/157.01  [291]~E(x2911,x2912)+E(f291(x2911,x2913,x2914),f291(x2912,x2913,x2914))
% 157.28/157.01  [292]~E(x2921,x2922)+E(f291(x2923,x2921,x2924),f291(x2923,x2922,x2924))
% 157.28/157.01  [293]~E(x2931,x2932)+E(f291(x2933,x2934,x2931),f291(x2933,x2934,x2932))
% 157.28/157.01  [294]~E(x2941,x2942)+E(f118(x2941),f118(x2942))
% 157.28/157.01  [295]~E(x2951,x2952)+E(f57(x2951),f57(x2952))
% 157.28/157.01  [296]~E(x2961,x2962)+E(f40(x2961,x2963),f40(x2962,x2963))
% 157.28/157.01  [297]~E(x2971,x2972)+E(f40(x2973,x2971),f40(x2973,x2972))
% 157.28/157.01  [298]~E(x2981,x2982)+E(f171(x2981),f171(x2982))
% 157.28/157.01  [299]~E(x2991,x2992)+E(f163(x2991,x2993),f163(x2992,x2993))
% 157.28/157.01  [300]~E(x3001,x3002)+E(f163(x3003,x3001),f163(x3003,x3002))
% 157.28/157.01  [301]~E(x3011,x3012)+E(f9(x3011,x3013),f9(x3012,x3013))
% 157.28/157.01  [302]~E(x3021,x3022)+E(f9(x3023,x3021),f9(x3023,x3022))
% 157.28/157.01  [303]~E(x3031,x3032)+E(f842(x3031,x3033,x3034,x3035,x3036),f842(x3032,x3033,x3034,x3035,x3036))
% 157.28/157.01  [304]~E(x3041,x3042)+E(f842(x3043,x3041,x3044,x3045,x3046),f842(x3043,x3042,x3044,x3045,x3046))
% 157.28/157.01  [305]~E(x3051,x3052)+E(f842(x3053,x3054,x3051,x3055,x3056),f842(x3053,x3054,x3052,x3055,x3056))
% 157.28/157.01  [306]~E(x3061,x3062)+E(f842(x3063,x3064,x3065,x3061,x3066),f842(x3063,x3064,x3065,x3062,x3066))
% 157.28/157.01  [307]~E(x3071,x3072)+E(f842(x3073,x3074,x3075,x3076,x3071),f842(x3073,x3074,x3075,x3076,x3072))
% 157.28/157.01  [308]~E(x3081,x3082)+E(f32(x3081,x3083),f32(x3082,x3083))
% 157.28/157.01  [309]~E(x3091,x3092)+E(f32(x3093,x3091),f32(x3093,x3092))
% 157.28/157.01  [310]~E(x3101,x3102)+E(f677(x3101,x3103,x3104,x3105,x3106),f677(x3102,x3103,x3104,x3105,x3106))
% 157.28/157.01  [311]~E(x3111,x3112)+E(f677(x3113,x3111,x3114,x3115,x3116),f677(x3113,x3112,x3114,x3115,x3116))
% 157.28/157.01  [312]~E(x3121,x3122)+E(f677(x3123,x3124,x3121,x3125,x3126),f677(x3123,x3124,x3122,x3125,x3126))
% 157.28/157.01  [313]~E(x3131,x3132)+E(f677(x3133,x3134,x3135,x3131,x3136),f677(x3133,x3134,x3135,x3132,x3136))
% 157.28/157.01  [314]~E(x3141,x3142)+E(f677(x3143,x3144,x3145,x3146,x3141),f677(x3143,x3144,x3145,x3146,x3142))
% 157.28/157.01  [315]~E(x3151,x3152)+E(f156(x3151,x3153),f156(x3152,x3153))
% 157.28/157.01  [316]~E(x3161,x3162)+E(f156(x3163,x3161),f156(x3163,x3162))
% 157.28/157.01  [317]~E(x3171,x3172)+E(f822(x3171,x3173,x3174,x3175,x3176,x3177,x3178),f822(x3172,x3173,x3174,x3175,x3176,x3177,x3178))
% 157.28/157.01  [318]~E(x3181,x3182)+E(f822(x3183,x3181,x3184,x3185,x3186,x3187,x3188),f822(x3183,x3182,x3184,x3185,x3186,x3187,x3188))
% 157.28/157.01  [319]~E(x3191,x3192)+E(f822(x3193,x3194,x3191,x3195,x3196,x3197,x3198),f822(x3193,x3194,x3192,x3195,x3196,x3197,x3198))
% 157.28/157.01  [320]~E(x3201,x3202)+E(f822(x3203,x3204,x3205,x3201,x3206,x3207,x3208),f822(x3203,x3204,x3205,x3202,x3206,x3207,x3208))
% 157.28/157.01  [321]~E(x3211,x3212)+E(f822(x3213,x3214,x3215,x3216,x3211,x3217,x3218),f822(x3213,x3214,x3215,x3216,x3212,x3217,x3218))
% 157.28/157.01  [322]~E(x3221,x3222)+E(f822(x3223,x3224,x3225,x3226,x3227,x3221,x3228),f822(x3223,x3224,x3225,x3226,x3227,x3222,x3228))
% 157.28/157.01  [323]~E(x3231,x3232)+E(f822(x3233,x3234,x3235,x3236,x3237,x3238,x3231),f822(x3233,x3234,x3235,x3236,x3237,x3238,x3232))
% 157.28/157.01  [324]~E(x3241,x3242)+E(f161(x3241,x3243),f161(x3242,x3243))
% 157.28/157.01  [325]~E(x3251,x3252)+E(f161(x3253,x3251),f161(x3253,x3252))
% 157.28/157.01  [326]~E(x3261,x3262)+E(f141(x3261,x3263),f141(x3262,x3263))
% 157.28/157.01  [327]~E(x3271,x3272)+E(f141(x3273,x3271),f141(x3273,x3272))
% 157.28/157.01  [328]~E(x3281,x3282)+E(f271(x3281,x3283),f271(x3282,x3283))
% 157.28/157.01  [329]~E(x3291,x3292)+E(f271(x3293,x3291),f271(x3293,x3292))
% 157.28/157.01  [330]~E(x3301,x3302)+E(f888(x3301,x3303),f888(x3302,x3303))
% 157.28/157.01  [331]~E(x3311,x3312)+E(f888(x3313,x3311),f888(x3313,x3312))
% 157.28/157.01  [332]~E(x3321,x3322)+E(f74(x3321,x3323,x3324,x3325),f74(x3322,x3323,x3324,x3325))
% 157.28/157.01  [333]~E(x3331,x3332)+E(f74(x3333,x3331,x3334,x3335),f74(x3333,x3332,x3334,x3335))
% 157.28/157.01  [334]~E(x3341,x3342)+E(f74(x3343,x3344,x3341,x3345),f74(x3343,x3344,x3342,x3345))
% 157.28/157.01  [335]~E(x3351,x3352)+E(f74(x3353,x3354,x3355,x3351),f74(x3353,x3354,x3355,x3352))
% 157.28/157.01  [336]~E(x3361,x3362)+E(f91(x3361,x3363),f91(x3362,x3363))
% 157.28/157.01  [337]~E(x3371,x3372)+E(f91(x3373,x3371),f91(x3373,x3372))
% 157.28/157.01  [338]~E(x3381,x3382)+E(f815(x3381,x3383,x3384),f815(x3382,x3383,x3384))
% 157.28/157.01  [339]~E(x3391,x3392)+E(f815(x3393,x3391,x3394),f815(x3393,x3392,x3394))
% 157.28/157.01  [340]~E(x3401,x3402)+E(f815(x3403,x3404,x3401),f815(x3403,x3404,x3402))
% 157.28/157.01  [341]~E(x3411,x3412)+E(f170(x3411),f170(x3412))
% 157.28/157.01  [342]~E(x3421,x3422)+E(f189(x3421,x3423,x3424),f189(x3422,x3423,x3424))
% 157.28/157.01  [343]~E(x3431,x3432)+E(f189(x3433,x3431,x3434),f189(x3433,x3432,x3434))
% 157.28/157.01  [344]~E(x3441,x3442)+E(f189(x3443,x3444,x3441),f189(x3443,x3444,x3442))
% 157.28/157.01  [345]~E(x3451,x3452)+E(f44(x3451,x3453,x3454),f44(x3452,x3453,x3454))
% 157.28/157.01  [346]~E(x3461,x3462)+E(f44(x3463,x3461,x3464),f44(x3463,x3462,x3464))
% 157.28/157.01  [347]~E(x3471,x3472)+E(f44(x3473,x3474,x3471),f44(x3473,x3474,x3472))
% 157.28/157.01  [348]~E(x3481,x3482)+E(f352(x3481,x3483,x3484,x3485),f352(x3482,x3483,x3484,x3485))
% 157.28/157.01  [349]~E(x3491,x3492)+E(f352(x3493,x3491,x3494,x3495),f352(x3493,x3492,x3494,x3495))
% 157.28/157.01  [350]~E(x3501,x3502)+E(f352(x3503,x3504,x3501,x3505),f352(x3503,x3504,x3502,x3505))
% 157.28/157.01  [351]~E(x3511,x3512)+E(f352(x3513,x3514,x3515,x3511),f352(x3513,x3514,x3515,x3512))
% 157.28/157.01  [352]~E(x3521,x3522)+E(f825(x3521,x3523,x3524),f825(x3522,x3523,x3524))
% 157.28/157.01  [353]~E(x3531,x3532)+E(f825(x3533,x3531,x3534),f825(x3533,x3532,x3534))
% 157.28/157.01  [354]~E(x3541,x3542)+E(f825(x3543,x3544,x3541),f825(x3543,x3544,x3542))
% 157.28/157.01  [355]~E(x3551,x3552)+E(f10(x3551,x3553),f10(x3552,x3553))
% 157.28/157.01  [356]~E(x3561,x3562)+E(f10(x3563,x3561),f10(x3563,x3562))
% 157.28/157.01  [357]~E(x3571,x3572)+E(f313(x3571,x3573),f313(x3572,x3573))
% 157.28/157.01  [358]~E(x3581,x3582)+E(f313(x3583,x3581),f313(x3583,x3582))
% 157.28/157.01  [359]~E(x3591,x3592)+E(f730(x3591,x3593),f730(x3592,x3593))
% 157.28/157.01  [360]~E(x3601,x3602)+E(f730(x3603,x3601),f730(x3603,x3602))
% 157.28/157.01  [361]~E(x3611,x3612)+E(f146(x3611,x3613),f146(x3612,x3613))
% 157.28/157.01  [362]~E(x3621,x3622)+E(f146(x3623,x3621),f146(x3623,x3622))
% 157.28/157.01  [363]~E(x3631,x3632)+E(f326(x3631,x3633),f326(x3632,x3633))
% 157.28/157.01  [364]~E(x3641,x3642)+E(f326(x3643,x3641),f326(x3643,x3642))
% 157.28/157.01  [365]~E(x3651,x3652)+E(f29(x3651,x3653,x3654),f29(x3652,x3653,x3654))
% 157.28/157.01  [366]~E(x3661,x3662)+E(f29(x3663,x3661,x3664),f29(x3663,x3662,x3664))
% 157.28/157.01  [367]~E(x3671,x3672)+E(f29(x3673,x3674,x3671),f29(x3673,x3674,x3672))
% 157.28/157.01  [368]~E(x3681,x3682)+E(f187(x3681,x3683,x3684),f187(x3682,x3683,x3684))
% 157.28/157.01  [369]~E(x3691,x3692)+E(f187(x3693,x3691,x3694),f187(x3693,x3692,x3694))
% 157.28/157.01  [370]~E(x3701,x3702)+E(f187(x3703,x3704,x3701),f187(x3703,x3704,x3702))
% 157.28/157.01  [371]~E(x3711,x3712)+E(f99(x3711),f99(x3712))
% 157.28/157.01  [372]~E(x3721,x3722)+E(f813(x3721,x3723,x3724),f813(x3722,x3723,x3724))
% 157.28/157.01  [373]~E(x3731,x3732)+E(f813(x3733,x3731,x3734),f813(x3733,x3732,x3734))
% 157.28/157.01  [374]~E(x3741,x3742)+E(f813(x3743,x3744,x3741),f813(x3743,x3744,x3742))
% 157.28/157.01  [375]~E(x3751,x3752)+E(f62(x3751,x3753,x3754),f62(x3752,x3753,x3754))
% 157.28/157.01  [376]~E(x3761,x3762)+E(f62(x3763,x3761,x3764),f62(x3763,x3762,x3764))
% 157.28/157.01  [377]~E(x3771,x3772)+E(f62(x3773,x3774,x3771),f62(x3773,x3774,x3772))
% 157.28/157.01  [378]~E(x3781,x3782)+E(f204(x3781,x3783,x3784,x3785),f204(x3782,x3783,x3784,x3785))
% 157.28/157.01  [379]~E(x3791,x3792)+E(f204(x3793,x3791,x3794,x3795),f204(x3793,x3792,x3794,x3795))
% 157.28/157.01  [380]~E(x3801,x3802)+E(f204(x3803,x3804,x3801,x3805),f204(x3803,x3804,x3802,x3805))
% 157.28/157.01  [381]~E(x3811,x3812)+E(f204(x3813,x3814,x3815,x3811),f204(x3813,x3814,x3815,x3812))
% 157.28/157.01  [382]~E(x3821,x3822)+E(f181(x3821,x3823),f181(x3822,x3823))
% 157.28/157.01  [383]~E(x3831,x3832)+E(f181(x3833,x3831),f181(x3833,x3832))
% 157.28/157.01  [384]~E(x3841,x3842)+E(f292(x3841,x3843),f292(x3842,x3843))
% 157.28/157.01  [385]~E(x3851,x3852)+E(f292(x3853,x3851),f292(x3853,x3852))
% 157.28/157.01  [386]~E(x3861,x3862)+E(f184(x3861),f184(x3862))
% 157.28/157.01  [387]~E(x3871,x3872)+E(f328(x3871,x3873),f328(x3872,x3873))
% 157.28/157.01  [388]~E(x3881,x3882)+E(f328(x3883,x3881),f328(x3883,x3882))
% 157.28/157.01  [389]~E(x3891,x3892)+E(f129(x3891,x3893,x3894),f129(x3892,x3893,x3894))
% 157.28/157.01  [390]~E(x3901,x3902)+E(f129(x3903,x3901,x3904),f129(x3903,x3902,x3904))
% 157.28/157.01  [391]~E(x3911,x3912)+E(f129(x3913,x3914,x3911),f129(x3913,x3914,x3912))
% 157.28/157.01  [392]~E(x3921,x3922)+E(f330(x3921,x3923),f330(x3922,x3923))
% 157.28/157.01  [393]~E(x3931,x3932)+E(f330(x3933,x3931),f330(x3933,x3932))
% 157.28/157.01  [394]~E(x3941,x3942)+E(f140(x3941),f140(x3942))
% 157.28/157.01  [395]~E(x3951,x3952)+E(f55(x3951),f55(x3952))
% 157.28/157.01  [396]~E(x3961,x3962)+E(f585(x3961,x3963,x3964),f585(x3962,x3963,x3964))
% 157.28/157.01  [397]~E(x3971,x3972)+E(f585(x3973,x3971,x3974),f585(x3973,x3972,x3974))
% 157.28/157.01  [398]~E(x3981,x3982)+E(f585(x3983,x3984,x3981),f585(x3983,x3984,x3982))
% 157.28/157.01  [399]~E(x3991,x3992)+E(f824(x3991,x3993,x3994),f824(x3992,x3993,x3994))
% 157.28/157.01  [400]~E(x4001,x4002)+E(f824(x4003,x4001,x4004),f824(x4003,x4002,x4004))
% 157.28/157.01  [401]~E(x4011,x4012)+E(f824(x4013,x4014,x4011),f824(x4013,x4014,x4012))
% 157.28/157.01  [402]~E(x4021,x4022)+E(f306(x4021),f306(x4022))
% 157.28/157.01  [403]~E(x4031,x4032)+E(f646(x4031,x4033,x4034,x4035,x4036),f646(x4032,x4033,x4034,x4035,x4036))
% 157.28/157.01  [404]~E(x4041,x4042)+E(f646(x4043,x4041,x4044,x4045,x4046),f646(x4043,x4042,x4044,x4045,x4046))
% 157.28/157.01  [405]~E(x4051,x4052)+E(f646(x4053,x4054,x4051,x4055,x4056),f646(x4053,x4054,x4052,x4055,x4056))
% 157.28/157.01  [406]~E(x4061,x4062)+E(f646(x4063,x4064,x4065,x4061,x4066),f646(x4063,x4064,x4065,x4062,x4066))
% 157.28/157.01  [407]~E(x4071,x4072)+E(f646(x4073,x4074,x4075,x4076,x4071),f646(x4073,x4074,x4075,x4076,x4072))
% 157.28/157.01  [408]~E(x4081,x4082)+E(f130(x4081,x4083,x4084,x4085,x4086),f130(x4082,x4083,x4084,x4085,x4086))
% 157.28/157.01  [409]~E(x4091,x4092)+E(f130(x4093,x4091,x4094,x4095,x4096),f130(x4093,x4092,x4094,x4095,x4096))
% 157.28/157.01  [410]~E(x4101,x4102)+E(f130(x4103,x4104,x4101,x4105,x4106),f130(x4103,x4104,x4102,x4105,x4106))
% 157.28/157.01  [411]~E(x4111,x4112)+E(f130(x4113,x4114,x4115,x4111,x4116),f130(x4113,x4114,x4115,x4112,x4116))
% 157.28/157.01  [412]~E(x4121,x4122)+E(f130(x4123,x4124,x4125,x4126,x4121),f130(x4123,x4124,x4125,x4126,x4122))
% 157.28/157.01  [413]~E(x4131,x4132)+E(f258(x4131),f258(x4132))
% 157.28/157.01  [414]~E(x4141,x4142)+E(f571(x4141,x4143,x4144,x4145,x4146,x4147),f571(x4142,x4143,x4144,x4145,x4146,x4147))
% 157.28/157.01  [415]~E(x4151,x4152)+E(f571(x4153,x4151,x4154,x4155,x4156,x4157),f571(x4153,x4152,x4154,x4155,x4156,x4157))
% 157.28/157.01  [416]~E(x4161,x4162)+E(f571(x4163,x4164,x4161,x4165,x4166,x4167),f571(x4163,x4164,x4162,x4165,x4166,x4167))
% 157.28/157.01  [417]~E(x4171,x4172)+E(f571(x4173,x4174,x4175,x4171,x4176,x4177),f571(x4173,x4174,x4175,x4172,x4176,x4177))
% 157.28/157.01  [418]~E(x4181,x4182)+E(f571(x4183,x4184,x4185,x4186,x4181,x4187),f571(x4183,x4184,x4185,x4186,x4182,x4187))
% 157.28/157.01  [419]~E(x4191,x4192)+E(f571(x4193,x4194,x4195,x4196,x4197,x4191),f571(x4193,x4194,x4195,x4196,x4197,x4192))
% 157.28/157.01  [420]~E(x4201,x4202)+E(f54(x4201,x4203,x4204),f54(x4202,x4203,x4204))
% 157.28/157.01  [421]~E(x4211,x4212)+E(f54(x4213,x4211,x4214),f54(x4213,x4212,x4214))
% 157.28/157.01  [422]~E(x4221,x4222)+E(f54(x4223,x4224,x4221),f54(x4223,x4224,x4222))
% 157.28/157.01  [423]~E(x4231,x4232)+E(f714(x4231,x4233,x4234,x4235),f714(x4232,x4233,x4234,x4235))
% 157.28/157.01  [424]~E(x4241,x4242)+E(f714(x4243,x4241,x4244,x4245),f714(x4243,x4242,x4244,x4245))
% 157.28/157.01  [425]~E(x4251,x4252)+E(f714(x4253,x4254,x4251,x4255),f714(x4253,x4254,x4252,x4255))
% 157.28/157.01  [426]~E(x4261,x4262)+E(f714(x4263,x4264,x4265,x4261),f714(x4263,x4264,x4265,x4262))
% 157.28/157.01  [427]~E(x4271,x4272)+E(f214(x4271),f214(x4272))
% 157.28/157.01  [428]~E(x4281,x4282)+E(f276(x4281,x4283,x4284),f276(x4282,x4283,x4284))
% 157.28/157.01  [429]~E(x4291,x4292)+E(f276(x4293,x4291,x4294),f276(x4293,x4292,x4294))
% 157.28/157.01  [430]~E(x4301,x4302)+E(f276(x4303,x4304,x4301),f276(x4303,x4304,x4302))
% 157.28/157.01  [431]~E(x4311,x4312)+E(f147(x4311,x4313),f147(x4312,x4313))
% 157.28/157.01  [432]~E(x4321,x4322)+E(f147(x4323,x4321),f147(x4323,x4322))
% 157.28/157.01  [433]~E(x4331,x4332)+E(f64(x4331,x4333,x4334),f64(x4332,x4333,x4334))
% 157.28/157.01  [434]~E(x4341,x4342)+E(f64(x4343,x4341,x4344),f64(x4343,x4342,x4344))
% 157.28/157.01  [435]~E(x4351,x4352)+E(f64(x4353,x4354,x4351),f64(x4353,x4354,x4352))
% 157.28/157.01  [436]~E(x4361,x4362)+E(f93(x4361),f93(x4362))
% 157.28/157.01  [437]~E(x4371,x4372)+E(f86(x4371,x4373),f86(x4372,x4373))
% 157.28/157.01  [438]~E(x4381,x4382)+E(f86(x4383,x4381),f86(x4383,x4382))
% 157.28/157.01  [439]~E(x4391,x4392)+E(f194(x4391,x4393,x4394,x4395),f194(x4392,x4393,x4394,x4395))
% 157.28/157.01  [440]~E(x4401,x4402)+E(f194(x4403,x4401,x4404,x4405),f194(x4403,x4402,x4404,x4405))
% 157.28/157.01  [441]~E(x4411,x4412)+E(f194(x4413,x4414,x4411,x4415),f194(x4413,x4414,x4412,x4415))
% 157.28/157.01  [442]~E(x4421,x4422)+E(f194(x4423,x4424,x4425,x4421),f194(x4423,x4424,x4425,x4422))
% 157.28/157.01  [443]~E(x4431,x4432)+E(f373(x4431),f373(x4432))
% 157.28/157.01  [444]~E(x4441,x4442)+E(f182(x4441,x4443),f182(x4442,x4443))
% 157.28/157.01  [445]~E(x4451,x4452)+E(f182(x4453,x4451),f182(x4453,x4452))
% 157.28/157.01  [446]~E(x4461,x4462)+E(f155(x4461,x4463),f155(x4462,x4463))
% 157.28/157.01  [447]~E(x4471,x4472)+E(f155(x4473,x4471),f155(x4473,x4472))
% 157.28/157.01  [448]~E(x4481,x4482)+E(f396(x4481,x4483,x4484),f396(x4482,x4483,x4484))
% 157.28/157.01  [449]~E(x4491,x4492)+E(f396(x4493,x4491,x4494),f396(x4493,x4492,x4494))
% 157.28/157.01  [450]~E(x4501,x4502)+E(f396(x4503,x4504,x4501),f396(x4503,x4504,x4502))
% 157.28/157.01  [451]~E(x4511,x4512)+E(f270(x4511,x4513),f270(x4512,x4513))
% 157.28/157.01  [452]~E(x4521,x4522)+E(f270(x4523,x4521),f270(x4523,x4522))
% 157.28/157.01  [453]~E(x4531,x4532)+E(f210(x4531),f210(x4532))
% 157.28/157.01  [454]~E(x4541,x4542)+E(f225(x4541),f225(x4542))
% 157.28/157.01  [455]~E(x4551,x4552)+E(f738(x4551,x4553,x4554),f738(x4552,x4553,x4554))
% 157.28/157.01  [456]~E(x4561,x4562)+E(f738(x4563,x4561,x4564),f738(x4563,x4562,x4564))
% 157.28/157.01  [457]~E(x4571,x4572)+E(f738(x4573,x4574,x4571),f738(x4573,x4574,x4572))
% 157.28/157.01  [458]~E(x4581,x4582)+E(f282(x4581),f282(x4582))
% 157.28/157.01  [459]~E(x4591,x4592)+E(f176(x4591,x4593,x4594),f176(x4592,x4593,x4594))
% 157.28/157.01  [460]~E(x4601,x4602)+E(f176(x4603,x4601,x4604),f176(x4603,x4602,x4604))
% 157.28/157.01  [461]~E(x4611,x4612)+E(f176(x4613,x4614,x4611),f176(x4613,x4614,x4612))
% 157.28/157.01  [462]~E(x4621,x4622)+E(f188(x4621,x4623,x4624,x4625),f188(x4622,x4623,x4624,x4625))
% 157.28/157.01  [463]~E(x4631,x4632)+E(f188(x4633,x4631,x4634,x4635),f188(x4633,x4632,x4634,x4635))
% 157.28/157.01  [464]~E(x4641,x4642)+E(f188(x4643,x4644,x4641,x4645),f188(x4643,x4644,x4642,x4645))
% 157.28/157.01  [465]~E(x4651,x4652)+E(f188(x4653,x4654,x4655,x4651),f188(x4653,x4654,x4655,x4652))
% 157.28/157.01  [466]~E(x4661,x4662)+E(f17(x4661,x4663,x4664,x4665),f17(x4662,x4663,x4664,x4665))
% 157.28/157.01  [467]~E(x4671,x4672)+E(f17(x4673,x4671,x4674,x4675),f17(x4673,x4672,x4674,x4675))
% 157.28/157.01  [468]~E(x4681,x4682)+E(f17(x4683,x4684,x4681,x4685),f17(x4683,x4684,x4682,x4685))
% 157.28/157.01  [469]~E(x4691,x4692)+E(f17(x4693,x4694,x4695,x4691),f17(x4693,x4694,x4695,x4692))
% 157.28/157.01  [470]~E(x4701,x4702)+E(f190(x4701,x4703,x4704,x4705,x4706),f190(x4702,x4703,x4704,x4705,x4706))
% 157.28/157.01  [471]~E(x4711,x4712)+E(f190(x4713,x4711,x4714,x4715,x4716),f190(x4713,x4712,x4714,x4715,x4716))
% 157.28/157.01  [472]~E(x4721,x4722)+E(f190(x4723,x4724,x4721,x4725,x4726),f190(x4723,x4724,x4722,x4725,x4726))
% 157.28/157.01  [473]~E(x4731,x4732)+E(f190(x4733,x4734,x4735,x4731,x4736),f190(x4733,x4734,x4735,x4732,x4736))
% 157.28/157.01  [474]~E(x4741,x4742)+E(f190(x4743,x4744,x4745,x4746,x4741),f190(x4743,x4744,x4745,x4746,x4742))
% 157.28/157.01  [475]~E(x4751,x4752)+E(f112(x4751),f112(x4752))
% 157.28/157.01  [476]~E(x4761,x4762)+E(f819(x4761,x4763,x4764,x4765),f819(x4762,x4763,x4764,x4765))
% 157.28/157.01  [477]~E(x4771,x4772)+E(f819(x4773,x4771,x4774,x4775),f819(x4773,x4772,x4774,x4775))
% 157.28/157.01  [478]~E(x4781,x4782)+E(f819(x4783,x4784,x4781,x4785),f819(x4783,x4784,x4782,x4785))
% 157.28/157.01  [479]~E(x4791,x4792)+E(f819(x4793,x4794,x4795,x4791),f819(x4793,x4794,x4795,x4792))
% 157.28/157.01  [480]~E(x4801,x4802)+E(f122(x4801),f122(x4802))
% 157.28/157.01  [481]~E(x4811,x4812)+E(f269(x4811,x4813),f269(x4812,x4813))
% 157.28/157.01  [482]~E(x4821,x4822)+E(f269(x4823,x4821),f269(x4823,x4822))
% 157.28/157.01  [483]~E(x4831,x4832)+E(f647(x4831,x4833,x4834,x4835,x4836),f647(x4832,x4833,x4834,x4835,x4836))
% 157.28/157.01  [484]~E(x4841,x4842)+E(f647(x4843,x4841,x4844,x4845,x4846),f647(x4843,x4842,x4844,x4845,x4846))
% 157.28/157.01  [485]~E(x4851,x4852)+E(f647(x4853,x4854,x4851,x4855,x4856),f647(x4853,x4854,x4852,x4855,x4856))
% 157.28/157.01  [486]~E(x4861,x4862)+E(f647(x4863,x4864,x4865,x4861,x4866),f647(x4863,x4864,x4865,x4862,x4866))
% 157.28/157.01  [487]~E(x4871,x4872)+E(f647(x4873,x4874,x4875,x4876,x4871),f647(x4873,x4874,x4875,x4876,x4872))
% 157.28/157.01  [488]~E(x4881,x4882)+E(f718(x4881,x4883,x4884),f718(x4882,x4883,x4884))
% 157.28/157.01  [489]~E(x4891,x4892)+E(f718(x4893,x4891,x4894),f718(x4893,x4892,x4894))
% 157.28/157.01  [490]~E(x4901,x4902)+E(f718(x4903,x4904,x4901),f718(x4903,x4904,x4902))
% 157.28/157.01  [491]~E(x4911,x4912)+E(f517(x4911,x4913),f517(x4912,x4913))
% 157.28/157.01  [492]~E(x4921,x4922)+E(f517(x4923,x4921),f517(x4923,x4922))
% 157.28/157.01  [493]~E(x4931,x4932)+E(f408(x4931,x4933,x4934,x4935),f408(x4932,x4933,x4934,x4935))
% 157.28/157.01  [494]~E(x4941,x4942)+E(f408(x4943,x4941,x4944,x4945),f408(x4943,x4942,x4944,x4945))
% 157.28/157.01  [495]~E(x4951,x4952)+E(f408(x4953,x4954,x4951,x4955),f408(x4953,x4954,x4952,x4955))
% 157.28/157.01  [496]~E(x4961,x4962)+E(f408(x4963,x4964,x4965,x4961),f408(x4963,x4964,x4965,x4962))
% 157.28/157.01  [497]~E(x4971,x4972)+E(f556(x4971,x4973,x4974,x4975),f556(x4972,x4973,x4974,x4975))
% 157.28/157.01  [498]~E(x4981,x4982)+E(f556(x4983,x4981,x4984,x4985),f556(x4983,x4982,x4984,x4985))
% 157.28/157.01  [499]~E(x4991,x4992)+E(f556(x4993,x4994,x4991,x4995),f556(x4993,x4994,x4992,x4995))
% 157.28/157.01  [500]~E(x5001,x5002)+E(f556(x5003,x5004,x5005,x5001),f556(x5003,x5004,x5005,x5002))
% 157.28/157.01  [501]~E(x5011,x5012)+E(f273(x5011,x5013,x5014,x5015,x5016),f273(x5012,x5013,x5014,x5015,x5016))
% 157.28/157.01  [502]~E(x5021,x5022)+E(f273(x5023,x5021,x5024,x5025,x5026),f273(x5023,x5022,x5024,x5025,x5026))
% 157.28/157.01  [503]~E(x5031,x5032)+E(f273(x5033,x5034,x5031,x5035,x5036),f273(x5033,x5034,x5032,x5035,x5036))
% 157.28/157.01  [504]~E(x5041,x5042)+E(f273(x5043,x5044,x5045,x5041,x5046),f273(x5043,x5044,x5045,x5042,x5046))
% 157.28/157.01  [505]~E(x5051,x5052)+E(f273(x5053,x5054,x5055,x5056,x5051),f273(x5053,x5054,x5055,x5056,x5052))
% 157.28/157.01  [506]~E(x5061,x5062)+E(f634(x5061,x5063),f634(x5062,x5063))
% 157.28/157.01  [507]~E(x5071,x5072)+E(f634(x5073,x5071),f634(x5073,x5072))
% 157.28/157.01  [508]~E(x5081,x5082)+E(f325(x5081,x5083),f325(x5082,x5083))
% 157.28/157.01  [509]~E(x5091,x5092)+E(f325(x5093,x5091),f325(x5093,x5092))
% 157.28/157.01  [510]~E(x5101,x5102)+E(f769(x5101,x5103),f769(x5102,x5103))
% 157.28/157.01  [511]~E(x5111,x5112)+E(f769(x5113,x5111),f769(x5113,x5112))
% 157.28/157.01  [512]~E(x5121,x5122)+E(f522(x5121,x5123,x5124),f522(x5122,x5123,x5124))
% 157.28/157.01  [513]~E(x5131,x5132)+E(f522(x5133,x5131,x5134),f522(x5133,x5132,x5134))
% 157.28/157.01  [514]~E(x5141,x5142)+E(f522(x5143,x5144,x5141),f522(x5143,x5144,x5142))
% 157.28/157.01  [515]~E(x5151,x5152)+E(f160(x5151,x5153),f160(x5152,x5153))
% 157.28/157.01  [516]~E(x5161,x5162)+E(f160(x5163,x5161),f160(x5163,x5162))
% 157.28/157.01  [517]~E(x5171,x5172)+E(f13(x5171,x5173,x5174),f13(x5172,x5173,x5174))
% 157.28/157.01  [518]~E(x5181,x5182)+E(f13(x5183,x5181,x5184),f13(x5183,x5182,x5184))
% 157.28/157.01  [519]~E(x5191,x5192)+E(f13(x5193,x5194,x5191),f13(x5193,x5194,x5192))
% 157.28/157.01  [520]~E(x5201,x5202)+E(f183(x5201,x5203),f183(x5202,x5203))
% 157.28/157.01  [521]~E(x5211,x5212)+E(f183(x5213,x5211),f183(x5213,x5212))
% 157.28/157.01  [522]~E(x5221,x5222)+E(f308(x5221,x5223,x5224),f308(x5222,x5223,x5224))
% 157.28/157.01  [523]~E(x5231,x5232)+E(f308(x5233,x5231,x5234),f308(x5233,x5232,x5234))
% 157.28/157.01  [524]~E(x5241,x5242)+E(f308(x5243,x5244,x5241),f308(x5243,x5244,x5242))
% 157.28/157.01  [525]~E(x5251,x5252)+E(f739(x5251,x5253,x5254,x5255,x5256),f739(x5252,x5253,x5254,x5255,x5256))
% 157.28/157.01  [526]~E(x5261,x5262)+E(f739(x5263,x5261,x5264,x5265,x5266),f739(x5263,x5262,x5264,x5265,x5266))
% 157.28/157.01  [527]~E(x5271,x5272)+E(f739(x5273,x5274,x5271,x5275,x5276),f739(x5273,x5274,x5272,x5275,x5276))
% 157.28/157.01  [528]~E(x5281,x5282)+E(f739(x5283,x5284,x5285,x5281,x5286),f739(x5283,x5284,x5285,x5282,x5286))
% 157.28/157.01  [529]~E(x5291,x5292)+E(f739(x5293,x5294,x5295,x5296,x5291),f739(x5293,x5294,x5295,x5296,x5292))
% 157.28/157.01  [530]~E(x5301,x5302)+E(f302(x5301,x5303,x5304,x5305,x5306),f302(x5302,x5303,x5304,x5305,x5306))
% 157.28/157.01  [531]~E(x5311,x5312)+E(f302(x5313,x5311,x5314,x5315,x5316),f302(x5313,x5312,x5314,x5315,x5316))
% 157.28/157.01  [532]~E(x5321,x5322)+E(f302(x5323,x5324,x5321,x5325,x5326),f302(x5323,x5324,x5322,x5325,x5326))
% 157.28/157.01  [533]~E(x5331,x5332)+E(f302(x5333,x5334,x5335,x5331,x5336),f302(x5333,x5334,x5335,x5332,x5336))
% 157.28/157.01  [534]~E(x5341,x5342)+E(f302(x5343,x5344,x5345,x5346,x5341),f302(x5343,x5344,x5345,x5346,x5342))
% 157.28/157.01  [535]~E(x5351,x5352)+E(f312(x5351),f312(x5352))
% 157.28/157.01  [536]~E(x5361,x5362)+E(f625(x5361,x5363,x5364),f625(x5362,x5363,x5364))
% 157.28/157.01  [537]~E(x5371,x5372)+E(f625(x5373,x5371,x5374),f625(x5373,x5372,x5374))
% 157.28/157.01  [538]~E(x5381,x5382)+E(f625(x5383,x5384,x5381),f625(x5383,x5384,x5382))
% 157.28/157.01  [539]~E(x5391,x5392)+E(f503(x5391,x5393,x5394),f503(x5392,x5393,x5394))
% 157.28/157.01  [540]~E(x5401,x5402)+E(f503(x5403,x5401,x5404),f503(x5403,x5402,x5404))
% 157.28/157.01  [541]~E(x5411,x5412)+E(f503(x5413,x5414,x5411),f503(x5413,x5414,x5412))
% 157.28/157.01  [542]~E(x5421,x5422)+E(f827(x5421,x5423,x5424),f827(x5422,x5423,x5424))
% 157.28/157.01  [543]~E(x5431,x5432)+E(f827(x5433,x5431,x5434),f827(x5433,x5432,x5434))
% 157.28/157.01  [544]~E(x5441,x5442)+E(f827(x5443,x5444,x5441),f827(x5443,x5444,x5442))
% 157.28/157.01  [545]~E(x5451,x5452)+E(f528(x5451),f528(x5452))
% 157.28/157.01  [546]~E(x5461,x5462)+E(f95(x5461,x5463,x5464),f95(x5462,x5463,x5464))
% 157.28/157.01  [547]~E(x5471,x5472)+E(f95(x5473,x5471,x5474),f95(x5473,x5472,x5474))
% 157.28/157.01  [548]~E(x5481,x5482)+E(f95(x5483,x5484,x5481),f95(x5483,x5484,x5482))
% 157.28/157.01  [549]~E(x5491,x5492)+E(f314(x5491),f314(x5492))
% 157.28/157.01  [550]~E(x5501,x5502)+E(f784(x5501,x5503,x5504),f784(x5502,x5503,x5504))
% 157.28/157.01  [551]~E(x5511,x5512)+E(f784(x5513,x5511,x5514),f784(x5513,x5512,x5514))
% 157.28/157.01  [552]~E(x5521,x5522)+E(f784(x5523,x5524,x5521),f784(x5523,x5524,x5522))
% 157.28/157.01  [553]~E(x5531,x5532)+E(f195(x5531),f195(x5532))
% 157.28/157.01  [554]~E(x5541,x5542)+E(f614(x5541,x5543,x5544,x5545,x5546,x5547),f614(x5542,x5543,x5544,x5545,x5546,x5547))
% 157.28/157.01  [555]~E(x5551,x5552)+E(f614(x5553,x5551,x5554,x5555,x5556,x5557),f614(x5553,x5552,x5554,x5555,x5556,x5557))
% 157.28/157.01  [556]~E(x5561,x5562)+E(f614(x5563,x5564,x5561,x5565,x5566,x5567),f614(x5563,x5564,x5562,x5565,x5566,x5567))
% 157.28/157.01  [557]~E(x5571,x5572)+E(f614(x5573,x5574,x5575,x5571,x5576,x5577),f614(x5573,x5574,x5575,x5572,x5576,x5577))
% 157.28/157.01  [558]~E(x5581,x5582)+E(f614(x5583,x5584,x5585,x5586,x5581,x5587),f614(x5583,x5584,x5585,x5586,x5582,x5587))
% 157.28/157.01  [559]~E(x5591,x5592)+E(f614(x5593,x5594,x5595,x5596,x5597,x5591),f614(x5593,x5594,x5595,x5596,x5597,x5592))
% 157.28/157.01  [560]~E(x5601,x5602)+E(f158(x5601,x5603,x5604,x5605),f158(x5602,x5603,x5604,x5605))
% 157.28/157.01  [561]~E(x5611,x5612)+E(f158(x5613,x5611,x5614,x5615),f158(x5613,x5612,x5614,x5615))
% 157.28/157.01  [562]~E(x5621,x5622)+E(f158(x5623,x5624,x5621,x5625),f158(x5623,x5624,x5622,x5625))
% 157.28/157.01  [563]~E(x5631,x5632)+E(f158(x5633,x5634,x5635,x5631),f158(x5633,x5634,x5635,x5632))
% 157.28/157.01  [564]~E(x5641,x5642)+E(f525(x5641,x5643,x5644),f525(x5642,x5643,x5644))
% 157.28/157.01  [565]~E(x5651,x5652)+E(f525(x5653,x5651,x5654),f525(x5653,x5652,x5654))
% 157.28/157.01  [566]~E(x5661,x5662)+E(f525(x5663,x5664,x5661),f525(x5663,x5664,x5662))
% 157.28/157.01  [567]~E(x5671,x5672)+E(f247(x5671,x5673,x5674,x5675,x5676),f247(x5672,x5673,x5674,x5675,x5676))
% 157.28/157.01  [568]~E(x5681,x5682)+E(f247(x5683,x5681,x5684,x5685,x5686),f247(x5683,x5682,x5684,x5685,x5686))
% 157.28/157.01  [569]~E(x5691,x5692)+E(f247(x5693,x5694,x5691,x5695,x5696),f247(x5693,x5694,x5692,x5695,x5696))
% 157.28/157.01  [570]~E(x5701,x5702)+E(f247(x5703,x5704,x5705,x5701,x5706),f247(x5703,x5704,x5705,x5702,x5706))
% 157.28/157.01  [571]~E(x5711,x5712)+E(f247(x5713,x5714,x5715,x5716,x5711),f247(x5713,x5714,x5715,x5716,x5712))
% 157.28/157.01  [572]~E(x5721,x5722)+E(f45(x5721,x5723),f45(x5722,x5723))
% 157.28/157.01  [573]~E(x5731,x5732)+E(f45(x5733,x5731),f45(x5733,x5732))
% 157.28/157.01  [574]~E(x5741,x5742)+E(f259(x5741),f259(x5742))
% 157.28/157.01  [575]~E(x5751,x5752)+E(f152(x5751,x5753,x5754,x5755),f152(x5752,x5753,x5754,x5755))
% 157.28/157.01  [576]~E(x5761,x5762)+E(f152(x5763,x5761,x5764,x5765),f152(x5763,x5762,x5764,x5765))
% 157.28/157.01  [577]~E(x5771,x5772)+E(f152(x5773,x5774,x5771,x5775),f152(x5773,x5774,x5772,x5775))
% 157.28/157.01  [578]~E(x5781,x5782)+E(f152(x5783,x5784,x5785,x5781),f152(x5783,x5784,x5785,x5782))
% 157.28/157.01  [579]~E(x5791,x5792)+E(f407(x5791,x5793,x5794,x5795),f407(x5792,x5793,x5794,x5795))
% 157.28/157.01  [580]~E(x5801,x5802)+E(f407(x5803,x5801,x5804,x5805),f407(x5803,x5802,x5804,x5805))
% 157.28/157.01  [581]~E(x5811,x5812)+E(f407(x5813,x5814,x5811,x5815),f407(x5813,x5814,x5812,x5815))
% 157.28/157.01  [582]~E(x5821,x5822)+E(f407(x5823,x5824,x5825,x5821),f407(x5823,x5824,x5825,x5822))
% 157.28/157.01  [583]~E(x5831,x5832)+E(f645(x5831,x5833,x5834,x5835,x5836),f645(x5832,x5833,x5834,x5835,x5836))
% 157.28/157.01  [584]~E(x5841,x5842)+E(f645(x5843,x5841,x5844,x5845,x5846),f645(x5843,x5842,x5844,x5845,x5846))
% 157.28/157.01  [585]~E(x5851,x5852)+E(f645(x5853,x5854,x5851,x5855,x5856),f645(x5853,x5854,x5852,x5855,x5856))
% 157.28/157.01  [586]~E(x5861,x5862)+E(f645(x5863,x5864,x5865,x5861,x5866),f645(x5863,x5864,x5865,x5862,x5866))
% 157.28/157.01  [587]~E(x5871,x5872)+E(f645(x5873,x5874,x5875,x5876,x5871),f645(x5873,x5874,x5875,x5876,x5872))
% 157.28/157.01  [588]~E(x5881,x5882)+E(f131(x5881,x5883),f131(x5882,x5883))
% 157.28/157.01  [589]~E(x5891,x5892)+E(f131(x5893,x5891),f131(x5893,x5892))
% 157.28/157.01  [590]~E(x5901,x5902)+E(f578(x5901,x5903,x5904,x5905,x5906,x5907,x5908,x5909),f578(x5902,x5903,x5904,x5905,x5906,x5907,x5908,x5909))
% 157.28/157.01  [591]~E(x5911,x5912)+E(f578(x5913,x5911,x5914,x5915,x5916,x5917,x5918,x5919),f578(x5913,x5912,x5914,x5915,x5916,x5917,x5918,x5919))
% 157.28/157.01  [592]~E(x5921,x5922)+E(f578(x5923,x5924,x5921,x5925,x5926,x5927,x5928,x5929),f578(x5923,x5924,x5922,x5925,x5926,x5927,x5928,x5929))
% 157.28/157.01  [593]~E(x5931,x5932)+E(f578(x5933,x5934,x5935,x5931,x5936,x5937,x5938,x5939),f578(x5933,x5934,x5935,x5932,x5936,x5937,x5938,x5939))
% 157.28/157.01  [594]~E(x5941,x5942)+E(f578(x5943,x5944,x5945,x5946,x5941,x5947,x5948,x5949),f578(x5943,x5944,x5945,x5946,x5942,x5947,x5948,x5949))
% 157.28/157.01  [595]~E(x5951,x5952)+E(f578(x5953,x5954,x5955,x5956,x5957,x5951,x5958,x5959),f578(x5953,x5954,x5955,x5956,x5957,x5952,x5958,x5959))
% 157.28/157.01  [596]~E(x5961,x5962)+E(f578(x5963,x5964,x5965,x5966,x5967,x5968,x5961,x5969),f578(x5963,x5964,x5965,x5966,x5967,x5968,x5962,x5969))
% 157.28/157.01  [597]~E(x5971,x5972)+E(f578(x5973,x5974,x5975,x5976,x5977,x5978,x5979,x5971),f578(x5973,x5974,x5975,x5976,x5977,x5978,x5979,x5972))
% 157.28/157.01  [598]~E(x5981,x5982)+E(f53(x5981,x5983),f53(x5982,x5983))
% 157.28/157.01  [599]~E(x5991,x5992)+E(f53(x5993,x5991),f53(x5993,x5992))
% 157.28/157.01  [600]~E(x6001,x6002)+E(f63(x6001,x6003),f63(x6002,x6003))
% 157.28/157.01  [601]~E(x6011,x6012)+E(f63(x6013,x6011),f63(x6013,x6012))
% 157.28/157.01  [602]~E(x6021,x6022)+E(f597(x6021,x6023),f597(x6022,x6023))
% 157.28/157.01  [603]~E(x6031,x6032)+E(f597(x6033,x6031),f597(x6033,x6032))
% 157.28/157.01  [604]~E(x6041,x6042)+E(f717(x6041,x6043,x6044,x6045),f717(x6042,x6043,x6044,x6045))
% 157.28/157.01  [605]~E(x6051,x6052)+E(f717(x6053,x6051,x6054,x6055),f717(x6053,x6052,x6054,x6055))
% 157.28/157.01  [606]~E(x6061,x6062)+E(f717(x6063,x6064,x6061,x6065),f717(x6063,x6064,x6062,x6065))
% 157.28/157.01  [607]~E(x6071,x6072)+E(f717(x6073,x6074,x6075,x6071),f717(x6073,x6074,x6075,x6072))
% 157.28/157.01  [608]~E(x6081,x6082)+E(f610(x6081,x6083,x6084,x6085,x6086,x6087,x6088,x6089),f610(x6082,x6083,x6084,x6085,x6086,x6087,x6088,x6089))
% 157.28/157.01  [609]~E(x6091,x6092)+E(f610(x6093,x6091,x6094,x6095,x6096,x6097,x6098,x6099),f610(x6093,x6092,x6094,x6095,x6096,x6097,x6098,x6099))
% 157.28/157.01  [610]~E(x6101,x6102)+E(f610(x6103,x6104,x6101,x6105,x6106,x6107,x6108,x6109),f610(x6103,x6104,x6102,x6105,x6106,x6107,x6108,x6109))
% 157.28/157.01  [611]~E(x6111,x6112)+E(f610(x6113,x6114,x6115,x6111,x6116,x6117,x6118,x6119),f610(x6113,x6114,x6115,x6112,x6116,x6117,x6118,x6119))
% 157.28/157.01  [612]~E(x6121,x6122)+E(f610(x6123,x6124,x6125,x6126,x6121,x6127,x6128,x6129),f610(x6123,x6124,x6125,x6126,x6122,x6127,x6128,x6129))
% 157.28/157.01  [613]~E(x6131,x6132)+E(f610(x6133,x6134,x6135,x6136,x6137,x6131,x6138,x6139),f610(x6133,x6134,x6135,x6136,x6137,x6132,x6138,x6139))
% 157.28/157.01  [614]~E(x6141,x6142)+E(f610(x6143,x6144,x6145,x6146,x6147,x6148,x6141,x6149),f610(x6143,x6144,x6145,x6146,x6147,x6148,x6142,x6149))
% 157.28/157.01  [615]~E(x6151,x6152)+E(f610(x6153,x6154,x6155,x6156,x6157,x6158,x6159,x6151),f610(x6153,x6154,x6155,x6156,x6157,x6158,x6159,x6152))
% 157.28/157.01  [616]~E(x6161,x6162)+E(f849(x6161,x6163,x6164,x6165,x6166),f849(x6162,x6163,x6164,x6165,x6166))
% 157.28/157.01  [617]~E(x6171,x6172)+E(f849(x6173,x6171,x6174,x6175,x6176),f849(x6173,x6172,x6174,x6175,x6176))
% 157.28/157.01  [618]~E(x6181,x6182)+E(f849(x6183,x6184,x6181,x6185,x6186),f849(x6183,x6184,x6182,x6185,x6186))
% 157.28/157.01  [619]~E(x6191,x6192)+E(f849(x6193,x6194,x6195,x6191,x6196),f849(x6193,x6194,x6195,x6192,x6196))
% 157.28/157.01  [620]~E(x6201,x6202)+E(f849(x6203,x6204,x6205,x6206,x6201),f849(x6203,x6204,x6205,x6206,x6202))
% 157.28/157.01  [621]~E(x6211,x6212)+E(f716(x6211,x6213,x6214,x6215,x6216),f716(x6212,x6213,x6214,x6215,x6216))
% 157.28/157.01  [622]~E(x6221,x6222)+E(f716(x6223,x6221,x6224,x6225,x6226),f716(x6223,x6222,x6224,x6225,x6226))
% 157.28/157.01  [623]~E(x6231,x6232)+E(f716(x6233,x6234,x6231,x6235,x6236),f716(x6233,x6234,x6232,x6235,x6236))
% 157.28/157.01  [624]~E(x6241,x6242)+E(f716(x6243,x6244,x6245,x6241,x6246),f716(x6243,x6244,x6245,x6242,x6246))
% 157.28/157.01  [625]~E(x6251,x6252)+E(f716(x6253,x6254,x6255,x6256,x6251),f716(x6253,x6254,x6255,x6256,x6252))
% 157.28/157.01  [626]~E(x6261,x6262)+E(f66(x6261,x6263,x6264,x6265,x6266),f66(x6262,x6263,x6264,x6265,x6266))
% 157.28/157.01  [627]~E(x6271,x6272)+E(f66(x6273,x6271,x6274,x6275,x6276),f66(x6273,x6272,x6274,x6275,x6276))
% 157.28/157.01  [628]~E(x6281,x6282)+E(f66(x6283,x6284,x6281,x6285,x6286),f66(x6283,x6284,x6282,x6285,x6286))
% 157.28/157.01  [629]~E(x6291,x6292)+E(f66(x6293,x6294,x6295,x6291,x6296),f66(x6293,x6294,x6295,x6292,x6296))
% 157.28/157.01  [630]~E(x6301,x6302)+E(f66(x6303,x6304,x6305,x6306,x6301),f66(x6303,x6304,x6305,x6306,x6302))
% 157.28/157.01  [631]~E(x6311,x6312)+E(f506(x6311,x6313,x6314),f506(x6312,x6313,x6314))
% 157.28/157.01  [632]~E(x6321,x6322)+E(f506(x6323,x6321,x6324),f506(x6323,x6322,x6324))
% 157.28/157.01  [633]~E(x6331,x6332)+E(f506(x6333,x6334,x6331),f506(x6333,x6334,x6332))
% 157.28/157.01  [634]~E(x6341,x6342)+E(f606(x6341,x6343,x6344,x6345,x6346,x6347),f606(x6342,x6343,x6344,x6345,x6346,x6347))
% 157.28/157.01  [635]~E(x6351,x6352)+E(f606(x6353,x6351,x6354,x6355,x6356,x6357),f606(x6353,x6352,x6354,x6355,x6356,x6357))
% 157.28/157.01  [636]~E(x6361,x6362)+E(f606(x6363,x6364,x6361,x6365,x6366,x6367),f606(x6363,x6364,x6362,x6365,x6366,x6367))
% 157.28/157.01  [637]~E(x6371,x6372)+E(f606(x6373,x6374,x6375,x6371,x6376,x6377),f606(x6373,x6374,x6375,x6372,x6376,x6377))
% 157.28/157.01  [638]~E(x6381,x6382)+E(f606(x6383,x6384,x6385,x6386,x6381,x6387),f606(x6383,x6384,x6385,x6386,x6382,x6387))
% 157.28/157.01  [639]~E(x6391,x6392)+E(f606(x6393,x6394,x6395,x6396,x6397,x6391),f606(x6393,x6394,x6395,x6396,x6397,x6392))
% 157.28/157.01  [640]~E(x6401,x6402)+E(f281(x6401,x6403),f281(x6402,x6403))
% 157.28/157.01  [641]~E(x6411,x6412)+E(f281(x6413,x6411),f281(x6413,x6412))
% 157.28/157.01  [642]~E(x6421,x6422)+E(f244(x6421,x6423),f244(x6422,x6423))
% 157.28/157.01  [643]~E(x6431,x6432)+E(f244(x6433,x6431),f244(x6433,x6432))
% 157.28/157.01  [644]~E(x6441,x6442)+E(f474(x6441,x6443,x6444),f474(x6442,x6443,x6444))
% 157.28/157.01  [645]~E(x6451,x6452)+E(f474(x6453,x6451,x6454),f474(x6453,x6452,x6454))
% 157.28/157.01  [646]~E(x6461,x6462)+E(f474(x6463,x6464,x6461),f474(x6463,x6464,x6462))
% 157.28/157.01  [647]~E(x6471,x6472)+E(f605(x6471,x6473,x6474,x6475,x6476,x6477),f605(x6472,x6473,x6474,x6475,x6476,x6477))
% 157.28/157.01  [648]~E(x6481,x6482)+E(f605(x6483,x6481,x6484,x6485,x6486,x6487),f605(x6483,x6482,x6484,x6485,x6486,x6487))
% 157.28/157.01  [649]~E(x6491,x6492)+E(f605(x6493,x6494,x6491,x6495,x6496,x6497),f605(x6493,x6494,x6492,x6495,x6496,x6497))
% 157.28/157.01  [650]~E(x6501,x6502)+E(f605(x6503,x6504,x6505,x6501,x6506,x6507),f605(x6503,x6504,x6505,x6502,x6506,x6507))
% 157.28/157.01  [651]~E(x6511,x6512)+E(f605(x6513,x6514,x6515,x6516,x6511,x6517),f605(x6513,x6514,x6515,x6516,x6512,x6517))
% 157.28/157.01  [652]~E(x6521,x6522)+E(f605(x6523,x6524,x6525,x6526,x6527,x6521),f605(x6523,x6524,x6525,x6526,x6527,x6522))
% 157.28/157.01  [653]~E(x6531,x6532)+E(f128(x6531,x6533),f128(x6532,x6533))
% 157.28/157.01  [654]~E(x6541,x6542)+E(f128(x6543,x6541),f128(x6543,x6542))
% 157.28/157.01  [655]~E(x6551,x6552)+E(f808(x6551,x6553,x6554,x6555,x6556),f808(x6552,x6553,x6554,x6555,x6556))
% 157.28/157.01  [656]~E(x6561,x6562)+E(f808(x6563,x6561,x6564,x6565,x6566),f808(x6563,x6562,x6564,x6565,x6566))
% 157.28/157.01  [657]~E(x6571,x6572)+E(f808(x6573,x6574,x6571,x6575,x6576),f808(x6573,x6574,x6572,x6575,x6576))
% 157.28/157.01  [658]~E(x6581,x6582)+E(f808(x6583,x6584,x6585,x6581,x6586),f808(x6583,x6584,x6585,x6582,x6586))
% 157.28/157.01  [659]~E(x6591,x6592)+E(f808(x6593,x6594,x6595,x6596,x6591),f808(x6593,x6594,x6595,x6596,x6592))
% 157.28/157.01  [660]~E(x6601,x6602)+E(f119(x6601,x6603,x6604),f119(x6602,x6603,x6604))
% 157.28/157.01  [661]~E(x6611,x6612)+E(f119(x6613,x6611,x6614),f119(x6613,x6612,x6614))
% 157.28/157.01  [662]~E(x6621,x6622)+E(f119(x6623,x6624,x6621),f119(x6623,x6624,x6622))
% 157.28/157.01  [663]~E(x6631,x6632)+E(f411(x6631,x6633,x6634,x6635),f411(x6632,x6633,x6634,x6635))
% 157.28/157.01  [664]~E(x6641,x6642)+E(f411(x6643,x6641,x6644,x6645),f411(x6643,x6642,x6644,x6645))
% 157.28/157.01  [665]~E(x6651,x6652)+E(f411(x6653,x6654,x6651,x6655),f411(x6653,x6654,x6652,x6655))
% 157.28/157.01  [666]~E(x6661,x6662)+E(f411(x6663,x6664,x6665,x6661),f411(x6663,x6664,x6665,x6662))
% 157.28/157.01  [667]~E(x6671,x6672)+E(f779(x6671,x6673,x6674,x6675,x6676),f779(x6672,x6673,x6674,x6675,x6676))
% 157.28/157.01  [668]~E(x6681,x6682)+E(f779(x6683,x6681,x6684,x6685,x6686),f779(x6683,x6682,x6684,x6685,x6686))
% 157.28/157.01  [669]~E(x6691,x6692)+E(f779(x6693,x6694,x6691,x6695,x6696),f779(x6693,x6694,x6692,x6695,x6696))
% 157.28/157.01  [670]~E(x6701,x6702)+E(f779(x6703,x6704,x6705,x6701,x6706),f779(x6703,x6704,x6705,x6702,x6706))
% 157.28/157.01  [671]~E(x6711,x6712)+E(f779(x6713,x6714,x6715,x6716,x6711),f779(x6713,x6714,x6715,x6716,x6712))
% 157.28/157.01  [672]~E(x6721,x6722)+E(f132(x6721),f132(x6722))
% 157.28/157.01  [673]~E(x6731,x6732)+E(f783(x6731,x6733,x6734),f783(x6732,x6733,x6734))
% 157.28/157.01  [674]~E(x6741,x6742)+E(f783(x6743,x6741,x6744),f783(x6743,x6742,x6744))
% 157.28/157.01  [675]~E(x6751,x6752)+E(f783(x6753,x6754,x6751),f783(x6753,x6754,x6752))
% 157.28/157.01  [676]~E(x6761,x6762)+E(f757(x6761,x6763,x6764,x6765),f757(x6762,x6763,x6764,x6765))
% 157.28/157.01  [677]~E(x6771,x6772)+E(f757(x6773,x6771,x6774,x6775),f757(x6773,x6772,x6774,x6775))
% 157.28/157.01  [678]~E(x6781,x6782)+E(f757(x6783,x6784,x6781,x6785),f757(x6783,x6784,x6782,x6785))
% 157.28/157.01  [679]~E(x6791,x6792)+E(f757(x6793,x6794,x6795,x6791),f757(x6793,x6794,x6795,x6792))
% 157.28/157.01  [680]~E(x6801,x6802)+E(f172(x6801,x6803,x6804),f172(x6802,x6803,x6804))
% 157.28/157.01  [681]~E(x6811,x6812)+E(f172(x6813,x6811,x6814),f172(x6813,x6812,x6814))
% 157.28/157.01  [682]~E(x6821,x6822)+E(f172(x6823,x6824,x6821),f172(x6823,x6824,x6822))
% 157.28/157.01  [683]~E(x6831,x6832)+E(f662(x6831,x6833,x6834,x6835,x6836),f662(x6832,x6833,x6834,x6835,x6836))
% 157.28/157.01  [684]~E(x6841,x6842)+E(f662(x6843,x6841,x6844,x6845,x6846),f662(x6843,x6842,x6844,x6845,x6846))
% 157.28/157.01  [685]~E(x6851,x6852)+E(f662(x6853,x6854,x6851,x6855,x6856),f662(x6853,x6854,x6852,x6855,x6856))
% 157.28/157.01  [686]~E(x6861,x6862)+E(f662(x6863,x6864,x6865,x6861,x6866),f662(x6863,x6864,x6865,x6862,x6866))
% 157.28/157.01  [687]~E(x6871,x6872)+E(f662(x6873,x6874,x6875,x6876,x6871),f662(x6873,x6874,x6875,x6876,x6872))
% 157.28/157.01  [688]~E(x6881,x6882)+E(f807(x6881,x6883,x6884),f807(x6882,x6883,x6884))
% 157.28/157.01  [689]~E(x6891,x6892)+E(f807(x6893,x6891,x6894),f807(x6893,x6892,x6894))
% 157.28/157.01  [690]~E(x6901,x6902)+E(f807(x6903,x6904,x6901),f807(x6903,x6904,x6902))
% 157.28/157.01  [691]~E(x6911,x6912)+E(f162(x6911,x6913),f162(x6912,x6913))
% 157.28/157.01  [692]~E(x6921,x6922)+E(f162(x6923,x6921),f162(x6923,x6922))
% 157.28/157.01  [693]~E(x6931,x6932)+E(f267(x6931,x6933,x6934),f267(x6932,x6933,x6934))
% 157.28/157.01  [694]~E(x6941,x6942)+E(f267(x6943,x6941,x6944),f267(x6943,x6942,x6944))
% 157.28/157.01  [695]~E(x6951,x6952)+E(f267(x6953,x6954,x6951),f267(x6953,x6954,x6952))
% 157.28/157.01  [696]~E(x6961,x6962)+E(f417(x6961,x6963),f417(x6962,x6963))
% 157.28/157.01  [697]~E(x6971,x6972)+E(f417(x6973,x6971),f417(x6973,x6972))
% 157.28/157.01  [698]~E(x6981,x6982)+E(f817(x6981,x6983,x6984,x6985),f817(x6982,x6983,x6984,x6985))
% 157.28/157.01  [699]~E(x6991,x6992)+E(f817(x6993,x6991,x6994,x6995),f817(x6993,x6992,x6994,x6995))
% 157.28/157.01  [700]~E(x7001,x7002)+E(f817(x7003,x7004,x7001,x7005),f817(x7003,x7004,x7002,x7005))
% 157.28/157.01  [701]~E(x7011,x7012)+E(f817(x7013,x7014,x7015,x7011),f817(x7013,x7014,x7015,x7012))
% 157.28/157.01  [702]~E(x7021,x7022)+E(f620(x7021,x7023,x7024,x7025,x7026),f620(x7022,x7023,x7024,x7025,x7026))
% 157.28/157.01  [703]~E(x7031,x7032)+E(f620(x7033,x7031,x7034,x7035,x7036),f620(x7033,x7032,x7034,x7035,x7036))
% 157.28/157.01  [704]~E(x7041,x7042)+E(f620(x7043,x7044,x7041,x7045,x7046),f620(x7043,x7044,x7042,x7045,x7046))
% 157.28/157.01  [705]~E(x7051,x7052)+E(f620(x7053,x7054,x7055,x7051,x7056),f620(x7053,x7054,x7055,x7052,x7056))
% 157.28/157.01  [706]~E(x7061,x7062)+E(f620(x7063,x7064,x7065,x7066,x7061),f620(x7063,x7064,x7065,x7066,x7062))
% 157.28/157.01  [707]~E(x7071,x7072)+E(f790(x7071,x7073,x7074,x7075,x7076),f790(x7072,x7073,x7074,x7075,x7076))
% 157.28/157.01  [708]~E(x7081,x7082)+E(f790(x7083,x7081,x7084,x7085,x7086),f790(x7083,x7082,x7084,x7085,x7086))
% 157.28/157.01  [709]~E(x7091,x7092)+E(f790(x7093,x7094,x7091,x7095,x7096),f790(x7093,x7094,x7092,x7095,x7096))
% 157.28/157.01  [710]~E(x7101,x7102)+E(f790(x7103,x7104,x7105,x7101,x7106),f790(x7103,x7104,x7105,x7102,x7106))
% 157.28/157.01  [711]~E(x7111,x7112)+E(f790(x7113,x7114,x7115,x7116,x7111),f790(x7113,x7114,x7115,x7116,x7112))
% 157.28/157.01  [712]~E(x7121,x7122)+E(f224(x7121,x7123,x7124,x7125,x7126,x7127,x7128),f224(x7122,x7123,x7124,x7125,x7126,x7127,x7128))
% 157.28/157.01  [713]~E(x7131,x7132)+E(f224(x7133,x7131,x7134,x7135,x7136,x7137,x7138),f224(x7133,x7132,x7134,x7135,x7136,x7137,x7138))
% 157.28/157.01  [714]~E(x7141,x7142)+E(f224(x7143,x7144,x7141,x7145,x7146,x7147,x7148),f224(x7143,x7144,x7142,x7145,x7146,x7147,x7148))
% 157.28/157.01  [715]~E(x7151,x7152)+E(f224(x7153,x7154,x7155,x7151,x7156,x7157,x7158),f224(x7153,x7154,x7155,x7152,x7156,x7157,x7158))
% 157.28/157.01  [716]~E(x7161,x7162)+E(f224(x7163,x7164,x7165,x7166,x7161,x7167,x7168),f224(x7163,x7164,x7165,x7166,x7162,x7167,x7168))
% 157.28/157.01  [717]~E(x7171,x7172)+E(f224(x7173,x7174,x7175,x7176,x7177,x7171,x7178),f224(x7173,x7174,x7175,x7176,x7177,x7172,x7178))
% 157.28/157.01  [718]~E(x7181,x7182)+E(f224(x7183,x7184,x7185,x7186,x7187,x7188,x7181),f224(x7183,x7184,x7185,x7186,x7187,x7188,x7182))
% 157.28/157.01  [719]~E(x7191,x7192)+E(f231(x7191,x7193),f231(x7192,x7193))
% 157.28/157.01  [720]~E(x7201,x7202)+E(f231(x7203,x7201),f231(x7203,x7202))
% 157.28/157.01  [721]~E(x7211,x7212)+E(f389(x7211,x7213,x7214,x7215,x7216,x7217,x7218,x7219,x72110),f389(x7212,x7213,x7214,x7215,x7216,x7217,x7218,x7219,x72110))
% 157.28/157.01  [722]~E(x7221,x7222)+E(f389(x7223,x7221,x7224,x7225,x7226,x7227,x7228,x7229,x72210),f389(x7223,x7222,x7224,x7225,x7226,x7227,x7228,x7229,x72210))
% 157.28/157.01  [723]~E(x7231,x7232)+E(f389(x7233,x7234,x7231,x7235,x7236,x7237,x7238,x7239,x72310),f389(x7233,x7234,x7232,x7235,x7236,x7237,x7238,x7239,x72310))
% 157.28/157.01  [724]~E(x7241,x7242)+E(f389(x7243,x7244,x7245,x7241,x7246,x7247,x7248,x7249,x72410),f389(x7243,x7244,x7245,x7242,x7246,x7247,x7248,x7249,x72410))
% 157.28/157.01  [725]~E(x7251,x7252)+E(f389(x7253,x7254,x7255,x7256,x7251,x7257,x7258,x7259,x72510),f389(x7253,x7254,x7255,x7256,x7252,x7257,x7258,x7259,x72510))
% 157.28/157.01  [726]~E(x7261,x7262)+E(f389(x7263,x7264,x7265,x7266,x7267,x7261,x7268,x7269,x72610),f389(x7263,x7264,x7265,x7266,x7267,x7262,x7268,x7269,x72610))
% 157.28/157.01  [727]~E(x7271,x7272)+E(f389(x7273,x7274,x7275,x7276,x7277,x7278,x7271,x7279,x72710),f389(x7273,x7274,x7275,x7276,x7277,x7278,x7272,x7279,x72710))
% 157.28/157.01  [728]~E(x7281,x7282)+E(f389(x7283,x7284,x7285,x7286,x7287,x7288,x7289,x7281,x72810),f389(x7283,x7284,x7285,x7286,x7287,x7288,x7289,x7282,x72810))
% 157.28/157.01  [729]~E(x7291,x7292)+E(f389(x7293,x7294,x7295,x7296,x7297,x7298,x7299,x72910,x7291),f389(x7293,x7294,x7295,x7296,x7297,x7298,x7299,x72910,x7292))
% 157.28/157.01  [730]~E(x7301,x7302)+E(f33(x7301,x7303),f33(x7302,x7303))
% 157.28/157.01  [731]~E(x7311,x7312)+E(f33(x7313,x7311),f33(x7313,x7312))
% 157.28/157.01  [732]~E(x7321,x7322)+E(f547(x7321,x7323,x7324,x7325),f547(x7322,x7323,x7324,x7325))
% 157.28/157.01  [733]~E(x7331,x7332)+E(f547(x7333,x7331,x7334,x7335),f547(x7333,x7332,x7334,x7335))
% 157.28/157.01  [734]~E(x7341,x7342)+E(f547(x7343,x7344,x7341,x7345),f547(x7343,x7344,x7342,x7345))
% 157.28/157.01  [735]~E(x7351,x7352)+E(f547(x7353,x7354,x7355,x7351),f547(x7353,x7354,x7355,x7352))
% 157.28/157.01  [736]~E(x7361,x7362)+E(f378(x7361,x7363),f378(x7362,x7363))
% 157.28/157.01  [737]~E(x7371,x7372)+E(f378(x7373,x7371),f378(x7373,x7372))
% 157.28/157.01  [738]~E(x7381,x7382)+E(f376(x7381,x7383),f376(x7382,x7383))
% 157.28/157.01  [739]~E(x7391,x7392)+E(f376(x7393,x7391),f376(x7393,x7392))
% 157.28/157.01  [740]~E(x7401,x7402)+E(f598(x7401,x7403,x7404,x7405),f598(x7402,x7403,x7404,x7405))
% 157.28/157.01  [741]~E(x7411,x7412)+E(f598(x7413,x7411,x7414,x7415),f598(x7413,x7412,x7414,x7415))
% 157.28/157.01  [742]~E(x7421,x7422)+E(f598(x7423,x7424,x7421,x7425),f598(x7423,x7424,x7422,x7425))
% 157.28/157.01  [743]~E(x7431,x7432)+E(f598(x7433,x7434,x7435,x7431),f598(x7433,x7434,x7435,x7432))
% 157.28/157.01  [744]~E(x7441,x7442)+E(f648(x7441,x7443,x7444,x7445,x7446,x7447,x7448),f648(x7442,x7443,x7444,x7445,x7446,x7447,x7448))
% 157.28/157.01  [745]~E(x7451,x7452)+E(f648(x7453,x7451,x7454,x7455,x7456,x7457,x7458),f648(x7453,x7452,x7454,x7455,x7456,x7457,x7458))
% 157.28/157.01  [746]~E(x7461,x7462)+E(f648(x7463,x7464,x7461,x7465,x7466,x7467,x7468),f648(x7463,x7464,x7462,x7465,x7466,x7467,x7468))
% 157.28/157.01  [747]~E(x7471,x7472)+E(f648(x7473,x7474,x7475,x7471,x7476,x7477,x7478),f648(x7473,x7474,x7475,x7472,x7476,x7477,x7478))
% 157.28/157.01  [748]~E(x7481,x7482)+E(f648(x7483,x7484,x7485,x7486,x7481,x7487,x7488),f648(x7483,x7484,x7485,x7486,x7482,x7487,x7488))
% 157.28/157.01  [749]~E(x7491,x7492)+E(f648(x7493,x7494,x7495,x7496,x7497,x7491,x7498),f648(x7493,x7494,x7495,x7496,x7497,x7492,x7498))
% 157.28/157.01  [750]~E(x7501,x7502)+E(f648(x7503,x7504,x7505,x7506,x7507,x7508,x7501),f648(x7503,x7504,x7505,x7506,x7507,x7508,x7502))
% 157.28/157.01  [751]~E(x7511,x7512)+E(f497(x7511,x7513,x7514,x7515),f497(x7512,x7513,x7514,x7515))
% 157.28/157.01  [752]~E(x7521,x7522)+E(f497(x7523,x7521,x7524,x7525),f497(x7523,x7522,x7524,x7525))
% 157.28/157.01  [753]~E(x7531,x7532)+E(f497(x7533,x7534,x7531,x7535),f497(x7533,x7534,x7532,x7535))
% 157.28/157.01  [754]~E(x7541,x7542)+E(f497(x7543,x7544,x7545,x7541),f497(x7543,x7544,x7545,x7542))
% 157.28/157.01  [755]~E(x7551,x7552)+E(f734(x7551,x7553,x7554),f734(x7552,x7553,x7554))
% 157.28/157.01  [756]~E(x7561,x7562)+E(f734(x7563,x7561,x7564),f734(x7563,x7562,x7564))
% 157.28/157.01  [757]~E(x7571,x7572)+E(f734(x7573,x7574,x7571),f734(x7573,x7574,x7572))
% 157.28/157.01  [758]~E(x7581,x7582)+E(f261(x7581,x7583,x7584),f261(x7582,x7583,x7584))
% 157.28/157.01  [759]~E(x7591,x7592)+E(f261(x7593,x7591,x7594),f261(x7593,x7592,x7594))
% 157.28/157.01  [760]~E(x7601,x7602)+E(f261(x7603,x7604,x7601),f261(x7603,x7604,x7602))
% 157.28/157.01  [761]~E(x7611,x7612)+E(f696(x7611,x7613,x7614),f696(x7612,x7613,x7614))
% 157.28/157.01  [762]~E(x7621,x7622)+E(f696(x7623,x7621,x7624),f696(x7623,x7622,x7624))
% 157.28/157.01  [763]~E(x7631,x7632)+E(f696(x7633,x7634,x7631),f696(x7633,x7634,x7632))
% 157.28/157.01  [764]~E(x7641,x7642)+E(f364(x7641,x7643,x7644,x7645,x7646),f364(x7642,x7643,x7644,x7645,x7646))
% 157.28/157.01  [765]~E(x7651,x7652)+E(f364(x7653,x7651,x7654,x7655,x7656),f364(x7653,x7652,x7654,x7655,x7656))
% 157.28/157.01  [766]~E(x7661,x7662)+E(f364(x7663,x7664,x7661,x7665,x7666),f364(x7663,x7664,x7662,x7665,x7666))
% 157.28/157.01  [767]~E(x7671,x7672)+E(f364(x7673,x7674,x7675,x7671,x7676),f364(x7673,x7674,x7675,x7672,x7676))
% 157.28/157.01  [768]~E(x7681,x7682)+E(f364(x7683,x7684,x7685,x7686,x7681),f364(x7683,x7684,x7685,x7686,x7682))
% 157.28/157.01  [769]~E(x7691,x7692)+E(f124(x7691,x7693),f124(x7692,x7693))
% 157.28/157.01  [770]~E(x7701,x7702)+E(f124(x7703,x7701),f124(x7703,x7702))
% 157.28/157.01  [771]~E(x7711,x7712)+E(f544(x7711,x7713,x7714,x7715),f544(x7712,x7713,x7714,x7715))
% 157.28/157.01  [772]~E(x7721,x7722)+E(f544(x7723,x7721,x7724,x7725),f544(x7723,x7722,x7724,x7725))
% 157.28/157.01  [773]~E(x7731,x7732)+E(f544(x7733,x7734,x7731,x7735),f544(x7733,x7734,x7732,x7735))
% 157.28/157.01  [774]~E(x7741,x7742)+E(f544(x7743,x7744,x7745,x7741),f544(x7743,x7744,x7745,x7742))
% 157.28/157.01  [775]~E(x7751,x7752)+E(f414(x7751,x7753,x7754,x7755),f414(x7752,x7753,x7754,x7755))
% 157.28/157.01  [776]~E(x7761,x7762)+E(f414(x7763,x7761,x7764,x7765),f414(x7763,x7762,x7764,x7765))
% 157.28/157.01  [777]~E(x7771,x7772)+E(f414(x7773,x7774,x7771,x7775),f414(x7773,x7774,x7772,x7775))
% 157.28/157.01  [778]~E(x7781,x7782)+E(f414(x7783,x7784,x7785,x7781),f414(x7783,x7784,x7785,x7782))
% 157.28/157.01  [779]~E(x7791,x7792)+E(f341(x7791,x7793,x7794,x7795),f341(x7792,x7793,x7794,x7795))
% 157.28/157.01  [780]~E(x7801,x7802)+E(f341(x7803,x7801,x7804,x7805),f341(x7803,x7802,x7804,x7805))
% 157.28/157.01  [781]~E(x7811,x7812)+E(f341(x7813,x7814,x7811,x7815),f341(x7813,x7814,x7812,x7815))
% 157.28/157.01  [782]~E(x7821,x7822)+E(f341(x7823,x7824,x7825,x7821),f341(x7823,x7824,x7825,x7822))
% 157.28/157.01  [783]~E(x7831,x7832)+E(f347(x7831,x7833,x7834),f347(x7832,x7833,x7834))
% 157.28/157.01  [784]~E(x7841,x7842)+E(f347(x7843,x7841,x7844),f347(x7843,x7842,x7844))
% 157.28/157.01  [785]~E(x7851,x7852)+E(f347(x7853,x7854,x7851),f347(x7853,x7854,x7852))
% 157.28/157.01  [786]~E(x7861,x7862)+E(f775(x7861,x7863,x7864,x7865,x7866),f775(x7862,x7863,x7864,x7865,x7866))
% 157.28/157.01  [787]~E(x7871,x7872)+E(f775(x7873,x7871,x7874,x7875,x7876),f775(x7873,x7872,x7874,x7875,x7876))
% 157.28/157.01  [788]~E(x7881,x7882)+E(f775(x7883,x7884,x7881,x7885,x7886),f775(x7883,x7884,x7882,x7885,x7886))
% 157.28/157.01  [789]~E(x7891,x7892)+E(f775(x7893,x7894,x7895,x7891,x7896),f775(x7893,x7894,x7895,x7892,x7896))
% 157.28/157.01  [790]~E(x7901,x7902)+E(f775(x7903,x7904,x7905,x7906,x7901),f775(x7903,x7904,x7905,x7906,x7902))
% 157.28/157.01  [791]~E(x7911,x7912)+E(f43(x7911),f43(x7912))
% 157.28/157.01  [792]~E(x7921,x7922)+E(f227(x7921,x7923),f227(x7922,x7923))
% 157.28/157.01  [793]~E(x7931,x7932)+E(f227(x7933,x7931),f227(x7933,x7932))
% 157.28/157.01  [794]~E(x7941,x7942)+E(f193(x7941,x7943,x7944),f193(x7942,x7943,x7944))
% 157.28/157.01  [795]~E(x7951,x7952)+E(f193(x7953,x7951,x7954),f193(x7953,x7952,x7954))
% 157.28/157.01  [796]~E(x7961,x7962)+E(f193(x7963,x7964,x7961),f193(x7963,x7964,x7962))
% 157.28/157.01  [797]~E(x7971,x7972)+E(f87(x7971,x7973),f87(x7972,x7973))
% 157.28/157.01  [798]~E(x7981,x7982)+E(f87(x7983,x7981),f87(x7983,x7982))
% 157.28/157.01  [799]~E(x7991,x7992)+E(f640(x7991,x7993,x7994,x7995,x7996),f640(x7992,x7993,x7994,x7995,x7996))
% 157.28/157.01  [800]~E(x8001,x8002)+E(f640(x8003,x8001,x8004,x8005,x8006),f640(x8003,x8002,x8004,x8005,x8006))
% 157.28/157.01  [801]~E(x8011,x8012)+E(f640(x8013,x8014,x8011,x8015,x8016),f640(x8013,x8014,x8012,x8015,x8016))
% 157.28/157.01  [802]~E(x8021,x8022)+E(f640(x8023,x8024,x8025,x8021,x8026),f640(x8023,x8024,x8025,x8022,x8026))
% 157.28/157.01  [803]~E(x8031,x8032)+E(f640(x8033,x8034,x8035,x8036,x8031),f640(x8033,x8034,x8035,x8036,x8032))
% 157.28/157.01  [804]~E(x8041,x8042)+E(f857(x8041,x8043,x8044),f857(x8042,x8043,x8044))
% 157.28/157.01  [805]~E(x8051,x8052)+E(f857(x8053,x8051,x8054),f857(x8053,x8052,x8054))
% 157.28/157.01  [806]~E(x8061,x8062)+E(f857(x8063,x8064,x8061),f857(x8063,x8064,x8062))
% 157.28/157.01  [807]~E(x8071,x8072)+E(f656(x8071,x8073,x8074),f656(x8072,x8073,x8074))
% 157.28/157.01  [808]~E(x8081,x8082)+E(f656(x8083,x8081,x8084),f656(x8083,x8082,x8084))
% 157.28/157.01  [809]~E(x8091,x8092)+E(f656(x8093,x8094,x8091),f656(x8093,x8094,x8092))
% 157.28/157.01  [810]~E(x8101,x8102)+E(f126(x8101),f126(x8102))
% 157.28/157.01  [811]~E(x8111,x8112)+E(f125(x8111,x8113,x8114,x8115),f125(x8112,x8113,x8114,x8115))
% 157.28/157.01  [812]~E(x8121,x8122)+E(f125(x8123,x8121,x8124,x8125),f125(x8123,x8122,x8124,x8125))
% 157.28/157.01  [813]~E(x8131,x8132)+E(f125(x8133,x8134,x8131,x8135),f125(x8133,x8134,x8132,x8135))
% 157.28/157.01  [814]~E(x8141,x8142)+E(f125(x8143,x8144,x8145,x8141),f125(x8143,x8144,x8145,x8142))
% 157.28/157.01  [815]~E(x8151,x8152)+E(f235(x8151,x8153,x8154),f235(x8152,x8153,x8154))
% 157.28/157.01  [816]~E(x8161,x8162)+E(f235(x8163,x8161,x8164),f235(x8163,x8162,x8164))
% 157.28/157.01  [817]~E(x8171,x8172)+E(f235(x8173,x8174,x8171),f235(x8173,x8174,x8172))
% 157.28/157.01  [818]~E(x8181,x8182)+E(f504(x8181,x8183,x8184,x8185),f504(x8182,x8183,x8184,x8185))
% 157.28/157.01  [819]~E(x8191,x8192)+E(f504(x8193,x8191,x8194,x8195),f504(x8193,x8192,x8194,x8195))
% 157.28/157.01  [820]~E(x8201,x8202)+E(f504(x8203,x8204,x8201,x8205),f504(x8203,x8204,x8202,x8205))
% 157.28/157.01  [821]~E(x8211,x8212)+E(f504(x8213,x8214,x8215,x8211),f504(x8213,x8214,x8215,x8212))
% 157.28/157.01  [822]~E(x8221,x8222)+E(f701(x8221,x8223),f701(x8222,x8223))
% 157.28/157.01  [823]~E(x8231,x8232)+E(f701(x8233,x8231),f701(x8233,x8232))
% 157.28/157.01  [824]~E(x8241,x8242)+E(f854(x8241,x8243,x8244,x8245,x8246,x8247,x8248),f854(x8242,x8243,x8244,x8245,x8246,x8247,x8248))
% 157.28/157.01  [825]~E(x8251,x8252)+E(f854(x8253,x8251,x8254,x8255,x8256,x8257,x8258),f854(x8253,x8252,x8254,x8255,x8256,x8257,x8258))
% 157.28/157.01  [826]~E(x8261,x8262)+E(f854(x8263,x8264,x8261,x8265,x8266,x8267,x8268),f854(x8263,x8264,x8262,x8265,x8266,x8267,x8268))
% 157.28/157.01  [827]~E(x8271,x8272)+E(f854(x8273,x8274,x8275,x8271,x8276,x8277,x8278),f854(x8273,x8274,x8275,x8272,x8276,x8277,x8278))
% 157.28/157.01  [828]~E(x8281,x8282)+E(f854(x8283,x8284,x8285,x8286,x8281,x8287,x8288),f854(x8283,x8284,x8285,x8286,x8282,x8287,x8288))
% 157.28/157.01  [829]~E(x8291,x8292)+E(f854(x8293,x8294,x8295,x8296,x8297,x8291,x8298),f854(x8293,x8294,x8295,x8296,x8297,x8292,x8298))
% 157.28/157.01  [830]~E(x8301,x8302)+E(f854(x8303,x8304,x8305,x8306,x8307,x8308,x8301),f854(x8303,x8304,x8305,x8306,x8307,x8308,x8302))
% 157.28/157.01  [831]~E(x8311,x8312)+E(f98(x8311,x8313,x8314,x8315),f98(x8312,x8313,x8314,x8315))
% 157.28/157.01  [832]~E(x8321,x8322)+E(f98(x8323,x8321,x8324,x8325),f98(x8323,x8322,x8324,x8325))
% 157.28/157.01  [833]~E(x8331,x8332)+E(f98(x8333,x8334,x8331,x8335),f98(x8333,x8334,x8332,x8335))
% 157.28/157.01  [834]~E(x8341,x8342)+E(f98(x8343,x8344,x8345,x8341),f98(x8343,x8344,x8345,x8342))
% 157.28/157.01  [835]~E(x8351,x8352)+E(f516(x8351,x8353,x8354),f516(x8352,x8353,x8354))
% 157.28/157.01  [836]~E(x8361,x8362)+E(f516(x8363,x8361,x8364),f516(x8363,x8362,x8364))
% 157.28/157.01  [837]~E(x8371,x8372)+E(f516(x8373,x8374,x8371),f516(x8373,x8374,x8372))
% 157.28/157.01  [838]~E(x8381,x8382)+E(f492(x8381,x8383,x8384),f492(x8382,x8383,x8384))
% 157.28/157.01  [839]~E(x8391,x8392)+E(f492(x8393,x8391,x8394),f492(x8393,x8392,x8394))
% 157.28/157.01  [840]~E(x8401,x8402)+E(f492(x8403,x8404,x8401),f492(x8403,x8404,x8402))
% 157.28/157.01  [841]~E(x8411,x8412)+E(f631(x8411,x8413),f631(x8412,x8413))
% 157.28/157.01  [842]~E(x8421,x8422)+E(f631(x8423,x8421),f631(x8423,x8422))
% 157.28/157.01  [843]~E(x8431,x8432)+E(f211(x8431,x8433),f211(x8432,x8433))
% 157.28/157.01  [844]~E(x8441,x8442)+E(f211(x8443,x8441),f211(x8443,x8442))
% 157.28/157.01  [845]~E(x8451,x8452)+E(f367(x8451),f367(x8452))
% 157.28/157.01  [846]~E(x8461,x8462)+E(f83(x8461,x8463),f83(x8462,x8463))
% 157.28/157.01  [847]~E(x8471,x8472)+E(f83(x8473,x8471),f83(x8473,x8472))
% 157.28/157.01  [848]~E(x8481,x8482)+E(f563(x8481,x8483,x8484,x8485),f563(x8482,x8483,x8484,x8485))
% 157.28/157.01  [849]~E(x8491,x8492)+E(f563(x8493,x8491,x8494,x8495),f563(x8493,x8492,x8494,x8495))
% 157.28/157.01  [850]~E(x8501,x8502)+E(f563(x8503,x8504,x8501,x8505),f563(x8503,x8504,x8502,x8505))
% 157.28/157.01  [851]~E(x8511,x8512)+E(f563(x8513,x8514,x8515,x8511),f563(x8513,x8514,x8515,x8512))
% 157.28/157.01  [852]~E(x8521,x8522)+E(f301(x8521,x8523,x8524,x8525),f301(x8522,x8523,x8524,x8525))
% 157.28/157.01  [853]~E(x8531,x8532)+E(f301(x8533,x8531,x8534,x8535),f301(x8533,x8532,x8534,x8535))
% 157.28/157.01  [854]~E(x8541,x8542)+E(f301(x8543,x8544,x8541,x8545),f301(x8543,x8544,x8542,x8545))
% 157.28/157.01  [855]~E(x8551,x8552)+E(f301(x8553,x8554,x8555,x8551),f301(x8553,x8554,x8555,x8552))
% 157.28/157.01  [856]~E(x8561,x8562)+E(f268(x8561,x8563),f268(x8562,x8563))
% 157.28/157.01  [857]~E(x8571,x8572)+E(f268(x8573,x8571),f268(x8573,x8572))
% 157.28/157.01  [858]~E(x8581,x8582)+E(f49(x8581,x8583),f49(x8582,x8583))
% 157.28/157.01  [859]~E(x8591,x8592)+E(f49(x8593,x8591),f49(x8593,x8592))
% 157.28/157.01  [860]~E(x8601,x8602)+E(f643(x8601,x8603,x8604,x8605),f643(x8602,x8603,x8604,x8605))
% 157.28/157.01  [861]~E(x8611,x8612)+E(f643(x8613,x8611,x8614,x8615),f643(x8613,x8612,x8614,x8615))
% 157.28/157.01  [862]~E(x8621,x8622)+E(f643(x8623,x8624,x8621,x8625),f643(x8623,x8624,x8622,x8625))
% 157.28/157.01  [863]~E(x8631,x8632)+E(f643(x8633,x8634,x8635,x8631),f643(x8633,x8634,x8635,x8632))
% 157.28/157.01  [864]~E(x8641,x8642)+E(f755(x8641,x8643),f755(x8642,x8643))
% 157.28/157.01  [865]~E(x8651,x8652)+E(f755(x8653,x8651),f755(x8653,x8652))
% 157.28/157.01  [866]~E(x8661,x8662)+E(f601(x8661,x8663,x8664),f601(x8662,x8663,x8664))
% 157.28/157.01  [867]~E(x8671,x8672)+E(f601(x8673,x8671,x8674),f601(x8673,x8672,x8674))
% 157.28/157.01  [868]~E(x8681,x8682)+E(f601(x8683,x8684,x8681),f601(x8683,x8684,x8682))
% 157.28/157.01  [869]~E(x8691,x8692)+E(f745(x8691,x8693),f745(x8692,x8693))
% 157.28/157.01  [870]~E(x8701,x8702)+E(f745(x8703,x8701),f745(x8703,x8702))
% 157.28/157.01  [871]~E(x8711,x8712)+E(f370(x8711,x8713,x8714,x8715,x8716),f370(x8712,x8713,x8714,x8715,x8716))
% 157.28/157.01  [872]~E(x8721,x8722)+E(f370(x8723,x8721,x8724,x8725,x8726),f370(x8723,x8722,x8724,x8725,x8726))
% 157.28/157.01  [873]~E(x8731,x8732)+E(f370(x8733,x8734,x8731,x8735,x8736),f370(x8733,x8734,x8732,x8735,x8736))
% 157.28/157.01  [874]~E(x8741,x8742)+E(f370(x8743,x8744,x8745,x8741,x8746),f370(x8743,x8744,x8745,x8742,x8746))
% 157.28/157.01  [875]~E(x8751,x8752)+E(f370(x8753,x8754,x8755,x8756,x8751),f370(x8753,x8754,x8755,x8756,x8752))
% 157.28/157.01  [876]~E(x8761,x8762)+E(f871(x8761,x8763,x8764),f871(x8762,x8763,x8764))
% 157.28/157.01  [877]~E(x8771,x8772)+E(f871(x8773,x8771,x8774),f871(x8773,x8772,x8774))
% 157.28/157.01  [878]~E(x8781,x8782)+E(f871(x8783,x8784,x8781),f871(x8783,x8784,x8782))
% 157.28/157.01  [879]~E(x8791,x8792)+E(f310(x8791,x8793,x8794),f310(x8792,x8793,x8794))
% 157.28/157.01  [880]~E(x8801,x8802)+E(f310(x8803,x8801,x8804),f310(x8803,x8802,x8804))
% 157.28/157.01  [881]~E(x8811,x8812)+E(f310(x8813,x8814,x8811),f310(x8813,x8814,x8812))
% 157.28/157.01  [882]~E(x8821,x8822)+E(f713(x8821,x8823,x8824),f713(x8822,x8823,x8824))
% 157.28/157.01  [883]~E(x8831,x8832)+E(f713(x8833,x8831,x8834),f713(x8833,x8832,x8834))
% 157.28/157.01  [884]~E(x8841,x8842)+E(f713(x8843,x8844,x8841),f713(x8843,x8844,x8842))
% 157.28/157.01  [885]~E(x8851,x8852)+E(f533(x8851,x8853,x8854,x8855,x8856),f533(x8852,x8853,x8854,x8855,x8856))
% 157.28/157.01  [886]~E(x8861,x8862)+E(f533(x8863,x8861,x8864,x8865,x8866),f533(x8863,x8862,x8864,x8865,x8866))
% 157.28/157.01  [887]~E(x8871,x8872)+E(f533(x8873,x8874,x8871,x8875,x8876),f533(x8873,x8874,x8872,x8875,x8876))
% 157.28/157.01  [888]~E(x8881,x8882)+E(f533(x8883,x8884,x8885,x8881,x8886),f533(x8883,x8884,x8885,x8882,x8886))
% 157.28/157.01  [889]~E(x8891,x8892)+E(f533(x8893,x8894,x8895,x8896,x8891),f533(x8893,x8894,x8895,x8896,x8892))
% 157.28/157.01  [890]~E(x8901,x8902)+E(f477(x8901,x8903,x8904,x8905),f477(x8902,x8903,x8904,x8905))
% 157.28/157.01  [891]~E(x8911,x8912)+E(f477(x8913,x8911,x8914,x8915),f477(x8913,x8912,x8914,x8915))
% 157.28/157.01  [892]~E(x8921,x8922)+E(f477(x8923,x8924,x8921,x8925),f477(x8923,x8924,x8922,x8925))
% 157.28/157.01  [893]~E(x8931,x8932)+E(f477(x8933,x8934,x8935,x8931),f477(x8933,x8934,x8935,x8932))
% 157.28/157.01  [894]~E(x8941,x8942)+E(f432(x8941,x8943,x8944),f432(x8942,x8943,x8944))
% 157.28/157.01  [895]~E(x8951,x8952)+E(f432(x8953,x8951,x8954),f432(x8953,x8952,x8954))
% 157.28/157.01  [896]~E(x8961,x8962)+E(f432(x8963,x8964,x8961),f432(x8963,x8964,x8962))
% 157.28/157.01  [897]~E(x8971,x8972)+E(f475(x8971,x8973,x8974),f475(x8972,x8973,x8974))
% 157.28/157.01  [898]~E(x8981,x8982)+E(f475(x8983,x8981,x8984),f475(x8983,x8982,x8984))
% 157.28/157.01  [899]~E(x8991,x8992)+E(f475(x8993,x8994,x8991),f475(x8993,x8994,x8992))
% 157.28/157.01  [900]~E(x9001,x9002)+E(f575(x9001,x9003),f575(x9002,x9003))
% 157.28/157.01  [901]~E(x9011,x9012)+E(f575(x9013,x9011),f575(x9013,x9012))
% 157.28/157.01  [902]~E(x9021,x9022)+E(f149(x9021,x9023),f149(x9022,x9023))
% 157.28/157.01  [903]~E(x9031,x9032)+E(f149(x9033,x9031),f149(x9033,x9032))
% 157.28/157.01  [904]~E(x9041,x9042)+E(f59(x9041,x9043,x9044,x9045),f59(x9042,x9043,x9044,x9045))
% 157.28/157.01  [905]~E(x9051,x9052)+E(f59(x9053,x9051,x9054,x9055),f59(x9053,x9052,x9054,x9055))
% 157.28/157.01  [906]~E(x9061,x9062)+E(f59(x9063,x9064,x9061,x9065),f59(x9063,x9064,x9062,x9065))
% 157.28/157.01  [907]~E(x9071,x9072)+E(f59(x9073,x9074,x9075,x9071),f59(x9073,x9074,x9075,x9072))
% 157.28/157.01  [908]~E(x9081,x9082)+E(f89(x9081),f89(x9082))
% 157.28/157.01  [909]~E(x9091,x9092)+E(f496(x9091,x9093,x9094),f496(x9092,x9093,x9094))
% 157.28/157.01  [910]~E(x9101,x9102)+E(f496(x9103,x9101,x9104),f496(x9103,x9102,x9104))
% 157.28/157.01  [911]~E(x9111,x9112)+E(f496(x9113,x9114,x9111),f496(x9113,x9114,x9112))
% 157.28/157.01  [912]~E(x9121,x9122)+E(f300(x9121,x9123,x9124),f300(x9122,x9123,x9124))
% 157.28/157.01  [913]~E(x9131,x9132)+E(f300(x9133,x9131,x9134),f300(x9133,x9132,x9134))
% 157.28/157.01  [914]~E(x9141,x9142)+E(f300(x9143,x9144,x9141),f300(x9143,x9144,x9142))
% 157.28/157.01  [915]~E(x9151,x9152)+E(f760(x9151,x9153),f760(x9152,x9153))
% 157.28/157.01  [916]~E(x9161,x9162)+E(f760(x9163,x9161),f760(x9163,x9162))
% 157.28/157.01  [917]~E(x9171,x9172)+E(f720(x9171,x9173,x9174),f720(x9172,x9173,x9174))
% 157.28/157.01  [918]~E(x9181,x9182)+E(f720(x9183,x9181,x9184),f720(x9183,x9182,x9184))
% 157.28/157.01  [919]~E(x9191,x9192)+E(f720(x9193,x9194,x9191),f720(x9193,x9194,x9192))
% 157.28/157.01  [920]~E(x9201,x9202)+E(f858(x9201,x9203,x9204,x9205),f858(x9202,x9203,x9204,x9205))
% 157.28/157.01  [921]~E(x9211,x9212)+E(f858(x9213,x9211,x9214,x9215),f858(x9213,x9212,x9214,x9215))
% 157.28/157.01  [922]~E(x9221,x9222)+E(f858(x9223,x9224,x9221,x9225),f858(x9223,x9224,x9222,x9225))
% 157.28/157.01  [923]~E(x9231,x9232)+E(f858(x9233,x9234,x9235,x9231),f858(x9233,x9234,x9235,x9232))
% 157.28/157.01  [924]~E(x9241,x9242)+E(f534(x9241),f534(x9242))
% 157.28/157.01  [925]~E(x9251,x9252)+E(f548(x9251,x9253,x9254),f548(x9252,x9253,x9254))
% 157.28/157.01  [926]~E(x9261,x9262)+E(f548(x9263,x9261,x9264),f548(x9263,x9262,x9264))
% 157.28/157.01  [927]~E(x9271,x9272)+E(f548(x9273,x9274,x9271),f548(x9273,x9274,x9272))
% 157.28/157.01  [928]~E(x9281,x9282)+E(f47(x9281,x9283),f47(x9282,x9283))
% 157.28/157.01  [929]~E(x9291,x9292)+E(f47(x9293,x9291),f47(x9293,x9292))
% 157.28/157.01  [930]~E(x9301,x9302)+E(f433(x9301,x9303,x9304,x9305),f433(x9302,x9303,x9304,x9305))
% 157.28/157.01  [931]~E(x9311,x9312)+E(f433(x9313,x9311,x9314,x9315),f433(x9313,x9312,x9314,x9315))
% 157.28/157.01  [932]~E(x9321,x9322)+E(f433(x9323,x9324,x9321,x9325),f433(x9323,x9324,x9322,x9325))
% 157.28/157.01  [933]~E(x9331,x9332)+E(f433(x9333,x9334,x9335,x9331),f433(x9333,x9334,x9335,x9332))
% 157.28/157.01  [934]~E(x9341,x9342)+E(f586(x9341,x9343,x9344),f586(x9342,x9343,x9344))
% 157.28/157.01  [935]~E(x9351,x9352)+E(f586(x9353,x9351,x9354),f586(x9353,x9352,x9354))
% 157.28/157.01  [936]~E(x9361,x9362)+E(f586(x9363,x9364,x9361),f586(x9363,x9364,x9362))
% 157.28/157.01  [937]~E(x9371,x9372)+E(f229(x9371,x9373),f229(x9372,x9373))
% 157.28/157.01  [938]~E(x9381,x9382)+E(f229(x9383,x9381),f229(x9383,x9382))
% 157.28/157.01  [939]~E(x9391,x9392)+E(f669(x9391,x9393,x9394,x9395),f669(x9392,x9393,x9394,x9395))
% 157.28/157.01  [940]~E(x9401,x9402)+E(f669(x9403,x9401,x9404,x9405),f669(x9403,x9402,x9404,x9405))
% 157.28/157.01  [941]~E(x9411,x9412)+E(f669(x9413,x9414,x9411,x9415),f669(x9413,x9414,x9412,x9415))
% 157.28/157.01  [942]~E(x9421,x9422)+E(f669(x9423,x9424,x9425,x9421),f669(x9423,x9424,x9425,x9422))
% 157.28/157.01  [943]~E(x9431,x9432)+E(f392(x9431,x9433),f392(x9432,x9433))
% 157.28/157.01  [944]~E(x9441,x9442)+E(f392(x9443,x9441),f392(x9443,x9442))
% 157.28/157.01  [945]~E(x9451,x9452)+E(f500(x9451,x9453,x9454),f500(x9452,x9453,x9454))
% 157.28/157.01  [946]~E(x9461,x9462)+E(f500(x9463,x9461,x9464),f500(x9463,x9462,x9464))
% 157.28/157.01  [947]~E(x9471,x9472)+E(f500(x9473,x9474,x9471),f500(x9473,x9474,x9472))
% 157.28/157.01  [948]~E(x9481,x9482)+E(f664(x9481,x9483,x9484,x9485,x9486,x9487),f664(x9482,x9483,x9484,x9485,x9486,x9487))
% 157.28/157.01  [949]~E(x9491,x9492)+E(f664(x9493,x9491,x9494,x9495,x9496,x9497),f664(x9493,x9492,x9494,x9495,x9496,x9497))
% 157.28/157.01  [950]~E(x9501,x9502)+E(f664(x9503,x9504,x9501,x9505,x9506,x9507),f664(x9503,x9504,x9502,x9505,x9506,x9507))
% 157.28/157.01  [951]~E(x9511,x9512)+E(f664(x9513,x9514,x9515,x9511,x9516,x9517),f664(x9513,x9514,x9515,x9512,x9516,x9517))
% 157.28/157.01  [952]~E(x9521,x9522)+E(f664(x9523,x9524,x9525,x9526,x9521,x9527),f664(x9523,x9524,x9525,x9526,x9522,x9527))
% 157.28/157.01  [953]~E(x9531,x9532)+E(f664(x9533,x9534,x9535,x9536,x9537,x9531),f664(x9533,x9534,x9535,x9536,x9537,x9532))
% 157.28/157.01  [954]~E(x9541,x9542)+E(f863(x9541,x9543,x9544,x9545,x9546),f863(x9542,x9543,x9544,x9545,x9546))
% 157.28/157.01  [955]~E(x9551,x9552)+E(f863(x9553,x9551,x9554,x9555,x9556),f863(x9553,x9552,x9554,x9555,x9556))
% 157.28/157.01  [956]~E(x9561,x9562)+E(f863(x9563,x9564,x9561,x9565,x9566),f863(x9563,x9564,x9562,x9565,x9566))
% 157.28/157.01  [957]~E(x9571,x9572)+E(f863(x9573,x9574,x9575,x9571,x9576),f863(x9573,x9574,x9575,x9572,x9576))
% 157.28/157.01  [958]~E(x9581,x9582)+E(f863(x9583,x9584,x9585,x9586,x9581),f863(x9583,x9584,x9585,x9586,x9582))
% 157.28/157.01  [959]~E(x9591,x9592)+E(f836(x9591,x9593,x9594),f836(x9592,x9593,x9594))
% 157.28/157.01  [960]~E(x9601,x9602)+E(f836(x9603,x9601,x9604),f836(x9603,x9602,x9604))
% 157.28/157.01  [961]~E(x9611,x9612)+E(f836(x9613,x9614,x9611),f836(x9613,x9614,x9612))
% 157.28/157.01  [962]~E(x9621,x9622)+E(f179(x9621,x9623,x9624),f179(x9622,x9623,x9624))
% 157.28/157.01  [963]~E(x9631,x9632)+E(f179(x9633,x9631,x9634),f179(x9633,x9632,x9634))
% 157.28/157.01  [964]~E(x9641,x9642)+E(f179(x9643,x9644,x9641),f179(x9643,x9644,x9642))
% 157.28/157.01  [965]~E(x9651,x9652)+E(f388(x9651,x9653,x9654,x9655),f388(x9652,x9653,x9654,x9655))
% 157.28/157.01  [966]~E(x9661,x9662)+E(f388(x9663,x9661,x9664,x9665),f388(x9663,x9662,x9664,x9665))
% 157.28/157.01  [967]~E(x9671,x9672)+E(f388(x9673,x9674,x9671,x9675),f388(x9673,x9674,x9672,x9675))
% 157.28/157.01  [968]~E(x9681,x9682)+E(f388(x9683,x9684,x9685,x9681),f388(x9683,x9684,x9685,x9682))
% 157.28/157.01  [969]~E(x9691,x9692)+E(f385(x9691,x9693,x9694),f385(x9692,x9693,x9694))
% 157.28/157.01  [970]~E(x9701,x9702)+E(f385(x9703,x9701,x9704),f385(x9703,x9702,x9704))
% 157.28/157.01  [971]~E(x9711,x9712)+E(f385(x9713,x9714,x9711),f385(x9713,x9714,x9712))
% 157.28/157.01  [972]~E(x9721,x9722)+E(f429(x9721,x9723,x9724,x9725),f429(x9722,x9723,x9724,x9725))
% 157.28/157.01  [973]~E(x9731,x9732)+E(f429(x9733,x9731,x9734,x9735),f429(x9733,x9732,x9734,x9735))
% 157.28/157.01  [974]~E(x9741,x9742)+E(f429(x9743,x9744,x9741,x9745),f429(x9743,x9744,x9742,x9745))
% 157.28/157.01  [975]~E(x9751,x9752)+E(f429(x9753,x9754,x9755,x9751),f429(x9753,x9754,x9755,x9752))
% 157.28/157.01  [976]~E(x9761,x9762)+E(f169(x9761,x9763,x9764),f169(x9762,x9763,x9764))
% 157.28/157.01  [977]~E(x9771,x9772)+E(f169(x9773,x9771,x9774),f169(x9773,x9772,x9774))
% 157.28/157.01  [978]~E(x9781,x9782)+E(f169(x9783,x9784,x9781),f169(x9783,x9784,x9782))
% 157.28/157.01  [979]~E(x9791,x9792)+E(f549(x9791,x9793,x9794,x9795),f549(x9792,x9793,x9794,x9795))
% 157.28/157.01  [980]~E(x9801,x9802)+E(f549(x9803,x9801,x9804,x9805),f549(x9803,x9802,x9804,x9805))
% 157.28/157.01  [981]~E(x9811,x9812)+E(f549(x9813,x9814,x9811,x9815),f549(x9813,x9814,x9812,x9815))
% 157.28/157.01  [982]~E(x9821,x9822)+E(f549(x9823,x9824,x9825,x9821),f549(x9823,x9824,x9825,x9822))
% 157.28/157.01  [983]~E(x9831,x9832)+E(f483(x9831,x9833,x9834,x9835,x9836),f483(x9832,x9833,x9834,x9835,x9836))
% 157.28/157.01  [984]~E(x9841,x9842)+E(f483(x9843,x9841,x9844,x9845,x9846),f483(x9843,x9842,x9844,x9845,x9846))
% 157.28/157.01  [985]~E(x9851,x9852)+E(f483(x9853,x9854,x9851,x9855,x9856),f483(x9853,x9854,x9852,x9855,x9856))
% 157.28/157.01  [986]~E(x9861,x9862)+E(f483(x9863,x9864,x9865,x9861,x9866),f483(x9863,x9864,x9865,x9862,x9866))
% 157.28/157.01  [987]~E(x9871,x9872)+E(f483(x9873,x9874,x9875,x9876,x9871),f483(x9873,x9874,x9875,x9876,x9872))
% 157.28/157.01  [988]~E(x9881,x9882)+E(f201(x9881,x9883),f201(x9882,x9883))
% 157.28/157.01  [989]~E(x9891,x9892)+E(f201(x9893,x9891),f201(x9893,x9892))
% 157.28/157.01  [990]~E(x9901,x9902)+E(f693(x9901,x9903,x9904),f693(x9902,x9903,x9904))
% 157.28/157.01  [991]~E(x9911,x9912)+E(f693(x9913,x9911,x9914),f693(x9913,x9912,x9914))
% 157.28/157.01  [992]~E(x9921,x9922)+E(f693(x9923,x9924,x9921),f693(x9923,x9924,x9922))
% 157.28/157.01  [993]~E(x9931,x9932)+E(f123(x9931,x9933),f123(x9932,x9933))
% 157.28/157.01  [994]~E(x9941,x9942)+E(f123(x9943,x9941),f123(x9943,x9942))
% 157.28/157.01  [995]~E(x9951,x9952)+E(f425(x9951,x9953),f425(x9952,x9953))
% 157.28/157.01  [996]~E(x9961,x9962)+E(f425(x9963,x9961),f425(x9963,x9962))
% 157.28/157.01  [997]~E(x9971,x9972)+E(f820(x9971,x9973,x9974,x9975),f820(x9972,x9973,x9974,x9975))
% 157.28/157.01  [998]~E(x9981,x9982)+E(f820(x9983,x9981,x9984,x9985),f820(x9983,x9982,x9984,x9985))
% 157.28/157.01  [999]~E(x9991,x9992)+E(f820(x9993,x9994,x9991,x9995),f820(x9993,x9994,x9992,x9995))
% 157.28/157.01  [1000]~E(x10001,x10002)+E(f820(x10003,x10004,x10005,x10001),f820(x10003,x10004,x10005,x10002))
% 157.28/157.01  [1001]~E(x10011,x10012)+E(f785(x10011,x10013,x10014),f785(x10012,x10013,x10014))
% 157.28/157.01  [1002]~E(x10021,x10022)+E(f785(x10023,x10021,x10024),f785(x10023,x10022,x10024))
% 157.28/157.01  [1003]~E(x10031,x10032)+E(f785(x10033,x10034,x10031),f785(x10033,x10034,x10032))
% 157.28/157.01  [1004]~E(x10041,x10042)+E(f151(x10041,x10043,x10044,x10045,x10046),f151(x10042,x10043,x10044,x10045,x10046))
% 157.28/157.01  [1005]~E(x10051,x10052)+E(f151(x10053,x10051,x10054,x10055,x10056),f151(x10053,x10052,x10054,x10055,x10056))
% 157.28/157.01  [1006]~E(x10061,x10062)+E(f151(x10063,x10064,x10061,x10065,x10066),f151(x10063,x10064,x10062,x10065,x10066))
% 157.28/157.01  [1007]~E(x10071,x10072)+E(f151(x10073,x10074,x10075,x10071,x10076),f151(x10073,x10074,x10075,x10072,x10076))
% 157.28/157.01  [1008]~E(x10081,x10082)+E(f151(x10083,x10084,x10085,x10086,x10081),f151(x10083,x10084,x10085,x10086,x10082))
% 157.28/157.01  [1009]~E(x10091,x10092)+E(f555(x10091,x10093,x10094,x10095),f555(x10092,x10093,x10094,x10095))
% 157.28/157.01  [1010]~E(x10101,x10102)+E(f555(x10103,x10101,x10104,x10105),f555(x10103,x10102,x10104,x10105))
% 157.28/157.01  [1011]~E(x10111,x10112)+E(f555(x10113,x10114,x10111,x10115),f555(x10113,x10114,x10112,x10115))
% 157.28/157.01  [1012]~E(x10121,x10122)+E(f555(x10123,x10124,x10125,x10121),f555(x10123,x10124,x10125,x10122))
% 157.28/157.01  [1013]~E(x10131,x10132)+E(f632(x10131,x10133),f632(x10132,x10133))
% 157.28/157.01  [1014]~E(x10141,x10142)+E(f632(x10143,x10141),f632(x10143,x10142))
% 157.28/157.01  [1015]~E(x10151,x10152)+E(f148(x10151,x10153),f148(x10152,x10153))
% 157.28/157.01  [1016]~E(x10161,x10162)+E(f148(x10163,x10161),f148(x10163,x10162))
% 157.28/157.01  [1017]~E(x10171,x10172)+E(f774(x10171,x10173,x10174,x10175),f774(x10172,x10173,x10174,x10175))
% 157.28/157.01  [1018]~E(x10181,x10182)+E(f774(x10183,x10181,x10184,x10185),f774(x10183,x10182,x10184,x10185))
% 157.28/157.01  [1019]~E(x10191,x10192)+E(f774(x10193,x10194,x10191,x10195),f774(x10193,x10194,x10192,x10195))
% 157.28/157.01  [1020]~E(x10201,x10202)+E(f774(x10203,x10204,x10205,x10201),f774(x10203,x10204,x10205,x10202))
% 157.28/157.01  [1021]~E(x10211,x10212)+E(f383(x10211),f383(x10212))
% 157.28/157.01  [1022]~E(x10221,x10222)+E(f740(x10221,x10223),f740(x10222,x10223))
% 157.28/157.01  [1023]~E(x10231,x10232)+E(f740(x10233,x10231),f740(x10233,x10232))
% 157.28/157.01  [1024]~E(x10241,x10242)+E(f806(x10241,x10243,x10244),f806(x10242,x10243,x10244))
% 157.28/157.01  [1025]~E(x10251,x10252)+E(f806(x10253,x10251,x10254),f806(x10253,x10252,x10254))
% 157.28/157.01  [1026]~E(x10261,x10262)+E(f806(x10263,x10264,x10261),f806(x10263,x10264,x10262))
% 157.28/157.01  [1027]~E(x10271,x10272)+E(f240(x10271,x10273,x10274),f240(x10272,x10273,x10274))
% 157.28/157.01  [1028]~E(x10281,x10282)+E(f240(x10283,x10281,x10284),f240(x10283,x10282,x10284))
% 157.28/157.01  [1029]~E(x10291,x10292)+E(f240(x10293,x10294,x10291),f240(x10293,x10294,x10292))
% 157.28/157.01  [1030]~E(x10301,x10302)+E(f845(x10301,x10303,x10304,x10305),f845(x10302,x10303,x10304,x10305))
% 157.28/157.01  [1031]~E(x10311,x10312)+E(f845(x10313,x10311,x10314,x10315),f845(x10313,x10312,x10314,x10315))
% 157.28/157.01  [1032]~E(x10321,x10322)+E(f845(x10323,x10324,x10321,x10325),f845(x10323,x10324,x10322,x10325))
% 157.28/157.01  [1033]~E(x10331,x10332)+E(f845(x10333,x10334,x10335,x10331),f845(x10333,x10334,x10335,x10332))
% 157.28/157.01  [1034]~E(x10341,x10342)+E(f221(x10341),f221(x10342))
% 157.28/157.01  [1035]~E(x10351,x10352)+E(f727(x10351,x10353,x10354),f727(x10352,x10353,x10354))
% 157.28/157.01  [1036]~E(x10361,x10362)+E(f727(x10363,x10361,x10364),f727(x10363,x10362,x10364))
% 157.28/157.01  [1037]~E(x10371,x10372)+E(f727(x10373,x10374,x10371),f727(x10373,x10374,x10372))
% 157.28/157.01  [1038]~E(x10381,x10382)+E(f505(x10381,x10383,x10384,x10385),f505(x10382,x10383,x10384,x10385))
% 157.28/157.01  [1039]~E(x10391,x10392)+E(f505(x10393,x10391,x10394,x10395),f505(x10393,x10392,x10394,x10395))
% 157.28/157.01  [1040]~E(x10401,x10402)+E(f505(x10403,x10404,x10401,x10405),f505(x10403,x10404,x10402,x10405))
% 157.28/157.01  [1041]~E(x10411,x10412)+E(f505(x10413,x10414,x10415,x10411),f505(x10413,x10414,x10415,x10412))
% 157.28/157.01  [1042]~E(x10421,x10422)+E(f319(x10421,x10423,x10424),f319(x10422,x10423,x10424))
% 157.28/157.01  [1043]~E(x10431,x10432)+E(f319(x10433,x10431,x10434),f319(x10433,x10432,x10434))
% 157.28/157.01  [1044]~E(x10441,x10442)+E(f319(x10443,x10444,x10441),f319(x10443,x10444,x10442))
% 157.28/157.01  [1045]~E(x10451,x10452)+E(f615(x10451,x10453,x10454),f615(x10452,x10453,x10454))
% 157.28/157.01  [1046]~E(x10461,x10462)+E(f615(x10463,x10461,x10464),f615(x10463,x10462,x10464))
% 157.28/157.01  [1047]~E(x10471,x10472)+E(f615(x10473,x10474,x10471),f615(x10473,x10474,x10472))
% 157.28/157.01  [1048]~E(x10481,x10482)+E(f371(x10481,x10483,x10484,x10485),f371(x10482,x10483,x10484,x10485))
% 157.28/157.01  [1049]~E(x10491,x10492)+E(f371(x10493,x10491,x10494,x10495),f371(x10493,x10492,x10494,x10495))
% 157.28/157.01  [1050]~E(x10501,x10502)+E(f371(x10503,x10504,x10501,x10505),f371(x10503,x10504,x10502,x10505))
% 157.28/157.01  [1051]~E(x10511,x10512)+E(f371(x10513,x10514,x10515,x10511),f371(x10513,x10514,x10515,x10512))
% 157.28/157.01  [1052]~E(x10521,x10522)+E(f642(x10521,x10523,x10524,x10525),f642(x10522,x10523,x10524,x10525))
% 157.28/157.01  [1053]~E(x10531,x10532)+E(f642(x10533,x10531,x10534,x10535),f642(x10533,x10532,x10534,x10535))
% 157.28/157.01  [1054]~E(x10541,x10542)+E(f642(x10543,x10544,x10541,x10545),f642(x10543,x10544,x10542,x10545))
% 157.28/157.01  [1055]~E(x10551,x10552)+E(f642(x10553,x10554,x10555,x10551),f642(x10553,x10554,x10555,x10552))
% 157.28/157.01  [1056]~E(x10561,x10562)+E(f205(x10561,x10563,x10564,x10565),f205(x10562,x10563,x10564,x10565))
% 157.28/157.01  [1057]~E(x10571,x10572)+E(f205(x10573,x10571,x10574,x10575),f205(x10573,x10572,x10574,x10575))
% 157.28/157.01  [1058]~E(x10581,x10582)+E(f205(x10583,x10584,x10581,x10585),f205(x10583,x10584,x10582,x10585))
% 157.28/157.01  [1059]~E(x10591,x10592)+E(f205(x10593,x10594,x10595,x10591),f205(x10593,x10594,x10595,x10592))
% 157.28/157.01  [1060]~E(x10601,x10602)+E(f166(x10601,x10603,x10604,x10605),f166(x10602,x10603,x10604,x10605))
% 157.28/157.01  [1061]~E(x10611,x10612)+E(f166(x10613,x10611,x10614,x10615),f166(x10613,x10612,x10614,x10615))
% 157.28/157.01  [1062]~E(x10621,x10622)+E(f166(x10623,x10624,x10621,x10625),f166(x10623,x10624,x10622,x10625))
% 157.28/157.01  [1063]~E(x10631,x10632)+E(f166(x10633,x10634,x10635,x10631),f166(x10633,x10634,x10635,x10632))
% 157.28/157.01  [1064]~E(x10641,x10642)+E(f263(x10641,x10643,x10644),f263(x10642,x10643,x10644))
% 157.28/157.01  [1065]~E(x10651,x10652)+E(f263(x10653,x10651,x10654),f263(x10653,x10652,x10654))
% 157.28/157.01  [1066]~E(x10661,x10662)+E(f263(x10663,x10664,x10661),f263(x10663,x10664,x10662))
% 157.28/157.01  [1067]~E(x10671,x10672)+E(f413(x10671,x10673,x10674,x10675),f413(x10672,x10673,x10674,x10675))
% 157.28/157.01  [1068]~E(x10681,x10682)+E(f413(x10683,x10681,x10684,x10685),f413(x10683,x10682,x10684,x10685))
% 157.28/157.01  [1069]~E(x10691,x10692)+E(f413(x10693,x10694,x10691,x10695),f413(x10693,x10694,x10692,x10695))
% 157.28/157.01  [1070]~E(x10701,x10702)+E(f413(x10703,x10704,x10705,x10701),f413(x10703,x10704,x10705,x10702))
% 157.28/157.01  [1071]~E(x10711,x10712)+E(f387(x10711,x10713,x10714,x10715),f387(x10712,x10713,x10714,x10715))
% 157.28/157.01  [1072]~E(x10721,x10722)+E(f387(x10723,x10721,x10724,x10725),f387(x10723,x10722,x10724,x10725))
% 157.28/157.01  [1073]~E(x10731,x10732)+E(f387(x10733,x10734,x10731,x10735),f387(x10733,x10734,x10732,x10735))
% 157.28/157.01  [1074]~E(x10741,x10742)+E(f387(x10743,x10744,x10745,x10741),f387(x10743,x10744,x10745,x10742))
% 157.28/157.01  [1075]~E(x10751,x10752)+E(f570(x10751,x10753,x10754,x10755,x10756,x10757),f570(x10752,x10753,x10754,x10755,x10756,x10757))
% 157.28/157.01  [1076]~E(x10761,x10762)+E(f570(x10763,x10761,x10764,x10765,x10766,x10767),f570(x10763,x10762,x10764,x10765,x10766,x10767))
% 157.28/157.01  [1077]~E(x10771,x10772)+E(f570(x10773,x10774,x10771,x10775,x10776,x10777),f570(x10773,x10774,x10772,x10775,x10776,x10777))
% 157.28/157.01  [1078]~E(x10781,x10782)+E(f570(x10783,x10784,x10785,x10781,x10786,x10787),f570(x10783,x10784,x10785,x10782,x10786,x10787))
% 157.28/157.01  [1079]~E(x10791,x10792)+E(f570(x10793,x10794,x10795,x10796,x10791,x10797),f570(x10793,x10794,x10795,x10796,x10792,x10797))
% 157.28/157.01  [1080]~E(x10801,x10802)+E(f570(x10803,x10804,x10805,x10806,x10807,x10801),f570(x10803,x10804,x10805,x10806,x10807,x10802))
% 157.28/157.01  [1081]~E(x10811,x10812)+E(f418(x10811,x10813,x10814,x10815),f418(x10812,x10813,x10814,x10815))
% 157.28/157.01  [1082]~E(x10821,x10822)+E(f418(x10823,x10821,x10824,x10825),f418(x10823,x10822,x10824,x10825))
% 157.28/157.01  [1083]~E(x10831,x10832)+E(f418(x10833,x10834,x10831,x10835),f418(x10833,x10834,x10832,x10835))
% 157.28/157.01  [1084]~E(x10841,x10842)+E(f418(x10843,x10844,x10845,x10841),f418(x10843,x10844,x10845,x10842))
% 157.28/157.01  [1085]~E(x10851,x10852)+E(f639(x10851,x10853,x10854,x10855,x10856),f639(x10852,x10853,x10854,x10855,x10856))
% 157.28/157.01  [1086]~E(x10861,x10862)+E(f639(x10863,x10861,x10864,x10865,x10866),f639(x10863,x10862,x10864,x10865,x10866))
% 157.28/157.01  [1087]~E(x10871,x10872)+E(f639(x10873,x10874,x10871,x10875,x10876),f639(x10873,x10874,x10872,x10875,x10876))
% 157.28/157.01  [1088]~E(x10881,x10882)+E(f639(x10883,x10884,x10885,x10881,x10886),f639(x10883,x10884,x10885,x10882,x10886))
% 157.28/157.01  [1089]~E(x10891,x10892)+E(f639(x10893,x10894,x10895,x10896,x10891),f639(x10893,x10894,x10895,x10896,x10892))
% 157.28/157.01  [1090]~E(x10901,x10902)+E(f542(x10901,x10903,x10904,x10905),f542(x10902,x10903,x10904,x10905))
% 157.28/157.01  [1091]~E(x10911,x10912)+E(f542(x10913,x10911,x10914,x10915),f542(x10913,x10912,x10914,x10915))
% 157.28/157.01  [1092]~E(x10921,x10922)+E(f542(x10923,x10924,x10921,x10925),f542(x10923,x10924,x10922,x10925))
% 157.28/157.01  [1093]~E(x10931,x10932)+E(f542(x10933,x10934,x10935,x10931),f542(x10933,x10934,x10935,x10932))
% 157.28/157.01  [1094]~E(x10941,x10942)+E(f121(x10941,x10943,x10944),f121(x10942,x10943,x10944))
% 157.28/157.01  [1095]~E(x10951,x10952)+E(f121(x10953,x10951,x10954),f121(x10953,x10952,x10954))
% 157.28/157.01  [1096]~E(x10961,x10962)+E(f121(x10963,x10964,x10961),f121(x10963,x10964,x10962))
% 157.28/157.01  [1097]~E(x10971,x10972)+E(f613(x10971,x10973,x10974),f613(x10972,x10973,x10974))
% 157.28/157.01  [1098]~E(x10981,x10982)+E(f613(x10983,x10981,x10984),f613(x10983,x10982,x10984))
% 157.28/157.01  [1099]~E(x10991,x10992)+E(f613(x10993,x10994,x10991),f613(x10993,x10994,x10992))
% 157.28/157.01  [1100]~E(x11001,x11002)+E(f434(x11001,x11003,x11004,x11005,x11006),f434(x11002,x11003,x11004,x11005,x11006))
% 157.28/157.01  [1101]~E(x11011,x11012)+E(f434(x11013,x11011,x11014,x11015,x11016),f434(x11013,x11012,x11014,x11015,x11016))
% 157.28/157.01  [1102]~E(x11021,x11022)+E(f434(x11023,x11024,x11021,x11025,x11026),f434(x11023,x11024,x11022,x11025,x11026))
% 157.28/157.01  [1103]~E(x11031,x11032)+E(f434(x11033,x11034,x11035,x11031,x11036),f434(x11033,x11034,x11035,x11032,x11036))
% 157.28/157.01  [1104]~E(x11041,x11042)+E(f434(x11043,x11044,x11045,x11046,x11041),f434(x11043,x11044,x11045,x11046,x11042))
% 157.28/157.01  [1105]~E(x11051,x11052)+E(f318(x11051,x11053),f318(x11052,x11053))
% 157.28/157.01  [1106]~E(x11061,x11062)+E(f318(x11063,x11061),f318(x11063,x11062))
% 157.28/157.01  [1107]~E(x11071,x11072)+E(f478(x11071,x11073,x11074,x11075,x11076,x11077),f478(x11072,x11073,x11074,x11075,x11076,x11077))
% 157.28/157.01  [1108]~E(x11081,x11082)+E(f478(x11083,x11081,x11084,x11085,x11086,x11087),f478(x11083,x11082,x11084,x11085,x11086,x11087))
% 157.28/157.01  [1109]~E(x11091,x11092)+E(f478(x11093,x11094,x11091,x11095,x11096,x11097),f478(x11093,x11094,x11092,x11095,x11096,x11097))
% 157.28/157.01  [1110]~E(x11101,x11102)+E(f478(x11103,x11104,x11105,x11101,x11106,x11107),f478(x11103,x11104,x11105,x11102,x11106,x11107))
% 157.28/157.01  [1111]~E(x11111,x11112)+E(f478(x11113,x11114,x11115,x11116,x11111,x11117),f478(x11113,x11114,x11115,x11116,x11112,x11117))
% 157.28/157.01  [1112]~E(x11121,x11122)+E(f478(x11123,x11124,x11125,x11126,x11127,x11121),f478(x11123,x11124,x11125,x11126,x11127,x11122))
% 157.28/157.01  [1113]~E(x11131,x11132)+E(f611(x11131,x11133,x11134),f611(x11132,x11133,x11134))
% 157.28/157.01  [1114]~E(x11141,x11142)+E(f611(x11143,x11141,x11144),f611(x11143,x11142,x11144))
% 157.28/157.01  [1115]~E(x11151,x11152)+E(f611(x11153,x11154,x11151),f611(x11153,x11154,x11152))
% 157.28/157.01  [1116]~E(x11161,x11162)+E(f636(x11161,x11163),f636(x11162,x11163))
% 157.28/157.01  [1117]~E(x11171,x11172)+E(f636(x11173,x11171),f636(x11173,x11172))
% 157.28/157.01  [1118]~E(x11181,x11182)+E(f847(x11181,x11183,x11184,x11185),f847(x11182,x11183,x11184,x11185))
% 157.28/157.01  [1119]~E(x11191,x11192)+E(f847(x11193,x11191,x11194,x11195),f847(x11193,x11192,x11194,x11195))
% 157.28/157.01  [1120]~E(x11201,x11202)+E(f847(x11203,x11204,x11201,x11205),f847(x11203,x11204,x11202,x11205))
% 157.28/157.01  [1121]~E(x11211,x11212)+E(f847(x11213,x11214,x11215,x11211),f847(x11213,x11214,x11215,x11212))
% 157.28/157.01  [1122]~E(x11221,x11222)+E(f719(x11221,x11223,x11224,x11225),f719(x11222,x11223,x11224,x11225))
% 157.28/157.01  [1123]~E(x11231,x11232)+E(f719(x11233,x11231,x11234,x11235),f719(x11233,x11232,x11234,x11235))
% 157.28/157.01  [1124]~E(x11241,x11242)+E(f719(x11243,x11244,x11241,x11245),f719(x11243,x11244,x11242,x11245))
% 157.28/157.01  [1125]~E(x11251,x11252)+E(f719(x11253,x11254,x11255,x11251),f719(x11253,x11254,x11255,x11252))
% 157.28/157.01  [1126]~E(x11261,x11262)+E(f644(x11261,x11263,x11264,x11265,x11266),f644(x11262,x11263,x11264,x11265,x11266))
% 157.28/157.01  [1127]~E(x11271,x11272)+E(f644(x11273,x11271,x11274,x11275,x11276),f644(x11273,x11272,x11274,x11275,x11276))
% 157.28/157.01  [1128]~E(x11281,x11282)+E(f644(x11283,x11284,x11281,x11285,x11286),f644(x11283,x11284,x11282,x11285,x11286))
% 157.28/157.01  [1129]~E(x11291,x11292)+E(f644(x11293,x11294,x11295,x11291,x11296),f644(x11293,x11294,x11295,x11292,x11296))
% 157.28/157.01  [1130]~E(x11301,x11302)+E(f644(x11303,x11304,x11305,x11306,x11301),f644(x11303,x11304,x11305,x11306,x11302))
% 157.28/157.01  [1131]~E(x11311,x11312)+E(f284(x11311,x11313),f284(x11312,x11313))
% 157.28/157.01  [1132]~E(x11321,x11322)+E(f284(x11323,x11321),f284(x11323,x11322))
% 157.28/157.01  [1133]~E(x11331,x11332)+E(f380(x11331,x11333),f380(x11332,x11333))
% 157.28/157.01  [1134]~E(x11341,x11342)+E(f380(x11343,x11341),f380(x11343,x11342))
% 157.28/157.01  [1135]~E(x11351,x11352)+E(f331(x11351,x11353,x11354),f331(x11352,x11353,x11354))
% 157.28/157.01  [1136]~E(x11361,x11362)+E(f331(x11363,x11361,x11364),f331(x11363,x11362,x11364))
% 157.28/157.01  [1137]~E(x11371,x11372)+E(f331(x11373,x11374,x11371),f331(x11373,x11374,x11372))
% 157.28/157.01  [1138]~E(x11381,x11382)+E(f243(x11381,x11383,x11384,x11385),f243(x11382,x11383,x11384,x11385))
% 157.28/157.01  [1139]~E(x11391,x11392)+E(f243(x11393,x11391,x11394,x11395),f243(x11393,x11392,x11394,x11395))
% 157.28/157.01  [1140]~E(x11401,x11402)+E(f243(x11403,x11404,x11401,x11405),f243(x11403,x11404,x11402,x11405))
% 157.28/157.01  [1141]~E(x11411,x11412)+E(f243(x11413,x11414,x11415,x11411),f243(x11413,x11414,x11415,x11412))
% 157.28/157.01  [1142]~E(x11421,x11422)+E(f590(x11421,x11423,x11424,x11425),f590(x11422,x11423,x11424,x11425))
% 157.28/157.01  [1143]~E(x11431,x11432)+E(f590(x11433,x11431,x11434,x11435),f590(x11433,x11432,x11434,x11435))
% 157.28/157.01  [1144]~E(x11441,x11442)+E(f590(x11443,x11444,x11441,x11445),f590(x11443,x11444,x11442,x11445))
% 157.28/157.01  [1145]~E(x11451,x11452)+E(f590(x11453,x11454,x11455,x11451),f590(x11453,x11454,x11455,x11452))
% 157.28/157.01  [1146]~E(x11461,x11462)+E(f97(x11461,x11463,x11464,x11465),f97(x11462,x11463,x11464,x11465))
% 157.28/157.01  [1147]~E(x11471,x11472)+E(f97(x11473,x11471,x11474,x11475),f97(x11473,x11472,x11474,x11475))
% 157.28/157.01  [1148]~E(x11481,x11482)+E(f97(x11483,x11484,x11481,x11485),f97(x11483,x11484,x11482,x11485))
% 157.28/157.01  [1149]~E(x11491,x11492)+E(f97(x11493,x11494,x11495,x11491),f97(x11493,x11494,x11495,x11492))
% 157.28/157.01  [1150]~E(x11501,x11502)+E(f391(x11501,x11503),f391(x11502,x11503))
% 157.28/157.01  [1151]~E(x11511,x11512)+E(f391(x11513,x11511),f391(x11513,x11512))
% 157.28/157.01  [1152]~E(x11521,x11522)+E(f765(x11521,x11523,x11524,x11525,x11526,x11527,x11528,x11529),f765(x11522,x11523,x11524,x11525,x11526,x11527,x11528,x11529))
% 157.28/157.01  [1153]~E(x11531,x11532)+E(f765(x11533,x11531,x11534,x11535,x11536,x11537,x11538,x11539),f765(x11533,x11532,x11534,x11535,x11536,x11537,x11538,x11539))
% 157.28/157.01  [1154]~E(x11541,x11542)+E(f765(x11543,x11544,x11541,x11545,x11546,x11547,x11548,x11549),f765(x11543,x11544,x11542,x11545,x11546,x11547,x11548,x11549))
% 157.28/157.01  [1155]~E(x11551,x11552)+E(f765(x11553,x11554,x11555,x11551,x11556,x11557,x11558,x11559),f765(x11553,x11554,x11555,x11552,x11556,x11557,x11558,x11559))
% 157.28/157.01  [1156]~E(x11561,x11562)+E(f765(x11563,x11564,x11565,x11566,x11561,x11567,x11568,x11569),f765(x11563,x11564,x11565,x11566,x11562,x11567,x11568,x11569))
% 157.28/157.01  [1157]~E(x11571,x11572)+E(f765(x11573,x11574,x11575,x11576,x11577,x11571,x11578,x11579),f765(x11573,x11574,x11575,x11576,x11577,x11572,x11578,x11579))
% 157.28/157.01  [1158]~E(x11581,x11582)+E(f765(x11583,x11584,x11585,x11586,x11587,x11588,x11581,x11589),f765(x11583,x11584,x11585,x11586,x11587,x11588,x11582,x11589))
% 157.28/157.01  [1159]~E(x11591,x11592)+E(f765(x11593,x11594,x11595,x11596,x11597,x11598,x11599,x11591),f765(x11593,x11594,x11595,x11596,x11597,x11598,x11599,x11592))
% 157.28/157.01  [1160]~E(x11601,x11602)+E(f715(x11601,x11603,x11604),f715(x11602,x11603,x11604))
% 157.28/157.01  [1161]~E(x11611,x11612)+E(f715(x11613,x11611,x11614),f715(x11613,x11612,x11614))
% 157.28/157.01  [1162]~E(x11621,x11622)+E(f715(x11623,x11624,x11621),f715(x11623,x11624,x11622))
% 157.28/157.01  [1163]~E(x11631,x11632)+E(f750(x11631,x11633,x11634,x11635),f750(x11632,x11633,x11634,x11635))
% 157.28/157.01  [1164]~E(x11641,x11642)+E(f750(x11643,x11641,x11644,x11645),f750(x11643,x11642,x11644,x11645))
% 157.28/157.01  [1165]~E(x11651,x11652)+E(f750(x11653,x11654,x11651,x11655),f750(x11653,x11654,x11652,x11655))
% 157.28/157.01  [1166]~E(x11661,x11662)+E(f750(x11663,x11664,x11665,x11661),f750(x11663,x11664,x11665,x11662))
% 157.28/157.01  [1167]~E(x11671,x11672)+E(f397(x11671,x11673,x11674),f397(x11672,x11673,x11674))
% 157.28/157.01  [1168]~E(x11681,x11682)+E(f397(x11683,x11681,x11684),f397(x11683,x11682,x11684))
% 157.28/157.01  [1169]~E(x11691,x11692)+E(f397(x11693,x11694,x11691),f397(x11693,x11694,x11692))
% 157.28/157.01  [1170]~E(x11701,x11702)+E(f797(x11701,x11703,x11704,x11705,x11706),f797(x11702,x11703,x11704,x11705,x11706))
% 157.28/157.01  [1171]~E(x11711,x11712)+E(f797(x11713,x11711,x11714,x11715,x11716),f797(x11713,x11712,x11714,x11715,x11716))
% 157.28/157.01  [1172]~E(x11721,x11722)+E(f797(x11723,x11724,x11721,x11725,x11726),f797(x11723,x11724,x11722,x11725,x11726))
% 157.28/157.01  [1173]~E(x11731,x11732)+E(f797(x11733,x11734,x11735,x11731,x11736),f797(x11733,x11734,x11735,x11732,x11736))
% 157.28/157.01  [1174]~E(x11741,x11742)+E(f797(x11743,x11744,x11745,x11746,x11741),f797(x11743,x11744,x11745,x11746,x11742))
% 157.28/157.01  [1175]~E(x11751,x11752)+E(f545(x11751,x11753,x11754,x11755),f545(x11752,x11753,x11754,x11755))
% 157.28/157.01  [1176]~E(x11761,x11762)+E(f545(x11763,x11761,x11764,x11765),f545(x11763,x11762,x11764,x11765))
% 157.28/157.01  [1177]~E(x11771,x11772)+E(f545(x11773,x11774,x11771,x11775),f545(x11773,x11774,x11772,x11775))
% 157.28/157.01  [1178]~E(x11781,x11782)+E(f545(x11783,x11784,x11785,x11781),f545(x11783,x11784,x11785,x11782))
% 157.28/157.01  [1179]~E(x11791,x11792)+E(f650(x11791,x11793,x11794,x11795,x11796),f650(x11792,x11793,x11794,x11795,x11796))
% 157.28/157.01  [1180]~E(x11801,x11802)+E(f650(x11803,x11801,x11804,x11805,x11806),f650(x11803,x11802,x11804,x11805,x11806))
% 157.28/157.01  [1181]~E(x11811,x11812)+E(f650(x11813,x11814,x11811,x11815,x11816),f650(x11813,x11814,x11812,x11815,x11816))
% 157.28/157.01  [1182]~E(x11821,x11822)+E(f650(x11823,x11824,x11825,x11821,x11826),f650(x11823,x11824,x11825,x11822,x11826))
% 157.28/157.01  [1183]~E(x11831,x11832)+E(f650(x11833,x11834,x11835,x11836,x11831),f650(x11833,x11834,x11835,x11836,x11832))
% 157.28/157.01  [1184]~E(x11841,x11842)+E(f489(x11841,x11843,x11844,x11845,x11846),f489(x11842,x11843,x11844,x11845,x11846))
% 157.28/157.01  [1185]~E(x11851,x11852)+E(f489(x11853,x11851,x11854,x11855,x11856),f489(x11853,x11852,x11854,x11855,x11856))
% 157.28/157.01  [1186]~E(x11861,x11862)+E(f489(x11863,x11864,x11861,x11865,x11866),f489(x11863,x11864,x11862,x11865,x11866))
% 157.28/157.01  [1187]~E(x11871,x11872)+E(f489(x11873,x11874,x11875,x11871,x11876),f489(x11873,x11874,x11875,x11872,x11876))
% 157.28/157.01  [1188]~E(x11881,x11882)+E(f489(x11883,x11884,x11885,x11886,x11881),f489(x11883,x11884,x11885,x11886,x11882))
% 157.28/157.01  [1189]~E(x11891,x11892)+E(f457(x11891,x11893,x11894),f457(x11892,x11893,x11894))
% 157.28/157.01  [1190]~E(x11901,x11902)+E(f457(x11903,x11901,x11904),f457(x11903,x11902,x11904))
% 157.28/157.01  [1191]~E(x11911,x11912)+E(f457(x11913,x11914,x11911),f457(x11913,x11914,x11912))
% 157.28/157.01  [1192]~E(x11921,x11922)+E(f233(x11921,x11923,x11924,x11925),f233(x11922,x11923,x11924,x11925))
% 157.28/157.01  [1193]~E(x11931,x11932)+E(f233(x11933,x11931,x11934,x11935),f233(x11933,x11932,x11934,x11935))
% 157.28/157.01  [1194]~E(x11941,x11942)+E(f233(x11943,x11944,x11941,x11945),f233(x11943,x11944,x11942,x11945))
% 157.28/157.01  [1195]~E(x11951,x11952)+E(f233(x11953,x11954,x11955,x11951),f233(x11953,x11954,x11955,x11952))
% 157.28/157.01  [1196]~E(x11961,x11962)+E(f629(x11961,x11963,x11964,x11965,x11966,x11967,x11968),f629(x11962,x11963,x11964,x11965,x11966,x11967,x11968))
% 157.28/157.01  [1197]~E(x11971,x11972)+E(f629(x11973,x11971,x11974,x11975,x11976,x11977,x11978),f629(x11973,x11972,x11974,x11975,x11976,x11977,x11978))
% 157.28/157.01  [1198]~E(x11981,x11982)+E(f629(x11983,x11984,x11981,x11985,x11986,x11987,x11988),f629(x11983,x11984,x11982,x11985,x11986,x11987,x11988))
% 157.28/157.01  [1199]~E(x11991,x11992)+E(f629(x11993,x11994,x11995,x11991,x11996,x11997,x11998),f629(x11993,x11994,x11995,x11992,x11996,x11997,x11998))
% 157.28/157.01  [1200]~E(x12001,x12002)+E(f629(x12003,x12004,x12005,x12006,x12001,x12007,x12008),f629(x12003,x12004,x12005,x12006,x12002,x12007,x12008))
% 157.28/157.01  [1201]~E(x12011,x12012)+E(f629(x12013,x12014,x12015,x12016,x12017,x12011,x12018),f629(x12013,x12014,x12015,x12016,x12017,x12012,x12018))
% 157.28/157.01  [1202]~E(x12021,x12022)+E(f629(x12023,x12024,x12025,x12026,x12027,x12028,x12021),f629(x12023,x12024,x12025,x12026,x12027,x12028,x12022))
% 157.28/157.01  [1203]~E(x12031,x12032)+E(f469(x12031,x12033,x12034,x12035,x12036,x12037),f469(x12032,x12033,x12034,x12035,x12036,x12037))
% 157.28/157.01  [1204]~E(x12041,x12042)+E(f469(x12043,x12041,x12044,x12045,x12046,x12047),f469(x12043,x12042,x12044,x12045,x12046,x12047))
% 157.28/157.01  [1205]~E(x12051,x12052)+E(f469(x12053,x12054,x12051,x12055,x12056,x12057),f469(x12053,x12054,x12052,x12055,x12056,x12057))
% 157.28/157.01  [1206]~E(x12061,x12062)+E(f469(x12063,x12064,x12065,x12061,x12066,x12067),f469(x12063,x12064,x12065,x12062,x12066,x12067))
% 157.28/157.01  [1207]~E(x12071,x12072)+E(f469(x12073,x12074,x12075,x12076,x12071,x12077),f469(x12073,x12074,x12075,x12076,x12072,x12077))
% 157.28/157.01  [1208]~E(x12081,x12082)+E(f469(x12083,x12084,x12085,x12086,x12087,x12081),f469(x12083,x12084,x12085,x12086,x12087,x12082))
% 157.28/157.01  [1209]~E(x12091,x12092)+E(f804(x12091,x12093),f804(x12092,x12093))
% 157.28/157.01  [1210]~E(x12101,x12102)+E(f804(x12103,x12101),f804(x12103,x12102))
% 157.28/157.01  [1211]~E(x12111,x12112)+E(f526(x12111,x12113,x12114),f526(x12112,x12113,x12114))
% 157.28/157.01  [1212]~E(x12121,x12122)+E(f526(x12123,x12121,x12124),f526(x12123,x12122,x12124))
% 157.28/157.01  [1213]~E(x12131,x12132)+E(f526(x12133,x12134,x12131),f526(x12133,x12134,x12132))
% 157.28/157.01  [1214]~E(x12141,x12142)+E(f861(x12141,x12143,x12144,x12145,x12146),f861(x12142,x12143,x12144,x12145,x12146))
% 157.28/157.01  [1215]~E(x12151,x12152)+E(f861(x12153,x12151,x12154,x12155,x12156),f861(x12153,x12152,x12154,x12155,x12156))
% 157.28/157.01  [1216]~E(x12161,x12162)+E(f861(x12163,x12164,x12161,x12165,x12166),f861(x12163,x12164,x12162,x12165,x12166))
% 157.28/157.01  [1217]~E(x12171,x12172)+E(f861(x12173,x12174,x12175,x12171,x12176),f861(x12173,x12174,x12175,x12172,x12176))
% 157.28/157.01  [1218]~E(x12181,x12182)+E(f861(x12183,x12184,x12185,x12186,x12181),f861(x12183,x12184,x12185,x12186,x12182))
% 157.28/157.01  [1219]~E(x12191,x12192)+E(f491(x12191,x12193,x12194),f491(x12192,x12193,x12194))
% 157.28/157.01  [1220]~E(x12201,x12202)+E(f491(x12203,x12201,x12204),f491(x12203,x12202,x12204))
% 157.28/157.01  [1221]~E(x12211,x12212)+E(f491(x12213,x12214,x12211),f491(x12213,x12214,x12212))
% 157.28/157.01  [1222]~E(x12221,x12222)+E(f456(x12221),f456(x12222))
% 157.28/157.01  [1223]~E(x12231,x12232)+E(f476(x12231,x12233,x12234),f476(x12232,x12233,x12234))
% 157.28/157.01  [1224]~E(x12241,x12242)+E(f476(x12243,x12241,x12244),f476(x12243,x12242,x12244))
% 157.28/157.01  [1225]~E(x12251,x12252)+E(f476(x12253,x12254,x12251),f476(x12253,x12254,x12252))
% 157.28/157.01  [1226]~E(x12261,x12262)+E(f810(x12261,x12263,x12264,x12265),f810(x12262,x12263,x12264,x12265))
% 157.28/157.01  [1227]~E(x12271,x12272)+E(f810(x12273,x12271,x12274,x12275),f810(x12273,x12272,x12274,x12275))
% 157.28/157.01  [1228]~E(x12281,x12282)+E(f810(x12283,x12284,x12281,x12285),f810(x12283,x12284,x12282,x12285))
% 157.28/157.01  [1229]~E(x12291,x12292)+E(f810(x12293,x12294,x12295,x12291),f810(x12293,x12294,x12295,x12292))
% 157.28/157.01  [1230]~E(x12301,x12302)+E(f764(x12301,x12303,x12304,x12305),f764(x12302,x12303,x12304,x12305))
% 157.28/157.01  [1231]~E(x12311,x12312)+E(f764(x12313,x12311,x12314,x12315),f764(x12313,x12312,x12314,x12315))
% 157.28/157.01  [1232]~E(x12321,x12322)+E(f764(x12323,x12324,x12321,x12325),f764(x12323,x12324,x12322,x12325))
% 157.28/157.01  [1233]~E(x12331,x12332)+E(f764(x12333,x12334,x12335,x12331),f764(x12333,x12334,x12335,x12332))
% 157.28/157.01  [1234]~E(x12341,x12342)+E(f676(x12341,x12343,x12344,x12345),f676(x12342,x12343,x12344,x12345))
% 157.28/157.01  [1235]~E(x12351,x12352)+E(f676(x12353,x12351,x12354,x12355),f676(x12353,x12352,x12354,x12355))
% 157.28/157.01  [1236]~E(x12361,x12362)+E(f676(x12363,x12364,x12361,x12365),f676(x12363,x12364,x12362,x12365))
% 157.28/157.01  [1237]~E(x12371,x12372)+E(f676(x12373,x12374,x12375,x12371),f676(x12373,x12374,x12375,x12372))
% 157.28/157.01  [1238]~E(x12381,x12382)+E(f722(x12381,x12383),f722(x12382,x12383))
% 157.28/157.01  [1239]~E(x12391,x12392)+E(f722(x12393,x12391),f722(x12393,x12392))
% 157.28/157.01  [1240]~E(x12401,x12402)+E(f667(x12401,x12403,x12404,x12405,x12406,x12407),f667(x12402,x12403,x12404,x12405,x12406,x12407))
% 157.28/157.01  [1241]~E(x12411,x12412)+E(f667(x12413,x12411,x12414,x12415,x12416,x12417),f667(x12413,x12412,x12414,x12415,x12416,x12417))
% 157.28/157.01  [1242]~E(x12421,x12422)+E(f667(x12423,x12424,x12421,x12425,x12426,x12427),f667(x12423,x12424,x12422,x12425,x12426,x12427))
% 157.28/157.01  [1243]~E(x12431,x12432)+E(f667(x12433,x12434,x12435,x12431,x12436,x12437),f667(x12433,x12434,x12435,x12432,x12436,x12437))
% 157.28/157.01  [1244]~E(x12441,x12442)+E(f667(x12443,x12444,x12445,x12446,x12441,x12447),f667(x12443,x12444,x12445,x12446,x12442,x12447))
% 157.28/157.01  [1245]~E(x12451,x12452)+E(f667(x12453,x12454,x12455,x12456,x12457,x12451),f667(x12453,x12454,x12455,x12456,x12457,x12452))
% 157.28/157.01  [1246]~E(x12461,x12462)+E(f461(x12461,x12463),f461(x12462,x12463))
% 157.28/157.01  [1247]~E(x12471,x12472)+E(f461(x12473,x12471),f461(x12473,x12472))
% 157.28/157.01  [1248]~E(x12481,x12482)+E(f583(x12481),f583(x12482))
% 157.28/157.01  [1249]~E(x12491,x12492)+E(f519(x12491,x12493,x12494),f519(x12492,x12493,x12494))
% 157.28/157.01  [1250]~E(x12501,x12502)+E(f519(x12503,x12501,x12504),f519(x12503,x12502,x12504))
% 157.28/157.01  [1251]~E(x12511,x12512)+E(f519(x12513,x12514,x12511),f519(x12513,x12514,x12512))
% 157.28/157.01  [1252]~E(x12521,x12522)+E(f77(x12521,x12523,x12524,x12525,x12526),f77(x12522,x12523,x12524,x12525,x12526))
% 157.28/157.01  [1253]~E(x12531,x12532)+E(f77(x12533,x12531,x12534,x12535,x12536),f77(x12533,x12532,x12534,x12535,x12536))
% 157.28/157.01  [1254]~E(x12541,x12542)+E(f77(x12543,x12544,x12541,x12545,x12546),f77(x12543,x12544,x12542,x12545,x12546))
% 157.28/157.01  [1255]~E(x12551,x12552)+E(f77(x12553,x12554,x12555,x12551,x12556),f77(x12553,x12554,x12555,x12552,x12556))
% 157.28/157.01  [1256]~E(x12561,x12562)+E(f77(x12563,x12564,x12565,x12566,x12561),f77(x12563,x12564,x12565,x12566,x12562))
% 157.28/157.01  [1257]~E(x12571,x12572)+E(f374(x12571,x12573),f374(x12572,x12573))
% 157.28/157.01  [1258]~E(x12581,x12582)+E(f374(x12583,x12581),f374(x12583,x12582))
% 157.28/157.01  [1259]~E(x12591,x12592)+E(f134(x12591,x12593),f134(x12592,x12593))
% 157.28/157.01  [1260]~E(x12601,x12602)+E(f134(x12603,x12601),f134(x12603,x12602))
% 157.28/157.01  [1261]~E(x12611,x12612)+E(f248(x12611),f248(x12612))
% 157.28/157.01  [1262]~E(x12621,x12622)+E(f749(x12621,x12623,x12624),f749(x12622,x12623,x12624))
% 157.28/157.01  [1263]~E(x12631,x12632)+E(f749(x12633,x12631,x12634),f749(x12633,x12632,x12634))
% 157.28/157.01  [1264]~E(x12641,x12642)+E(f749(x12643,x12644,x12641),f749(x12643,x12644,x12642))
% 157.28/157.01  [1265]~E(x12651,x12652)+E(f630(x12651,x12653),f630(x12652,x12653))
% 157.28/157.01  [1266]~E(x12661,x12662)+E(f630(x12663,x12661),f630(x12663,x12662))
% 157.28/157.01  [1267]~E(x12671,x12672)+E(f355(x12671,x12673,x12674,x12675,x12676),f355(x12672,x12673,x12674,x12675,x12676))
% 157.28/157.01  [1268]~E(x12681,x12682)+E(f355(x12683,x12681,x12684,x12685,x12686),f355(x12683,x12682,x12684,x12685,x12686))
% 157.28/157.01  [1269]~E(x12691,x12692)+E(f355(x12693,x12694,x12691,x12695,x12696),f355(x12693,x12694,x12692,x12695,x12696))
% 157.28/157.01  [1270]~E(x12701,x12702)+E(f355(x12703,x12704,x12705,x12701,x12706),f355(x12703,x12704,x12705,x12702,x12706))
% 157.28/157.01  [1271]~E(x12711,x12712)+E(f355(x12713,x12714,x12715,x12716,x12711),f355(x12713,x12714,x12715,x12716,x12712))
% 157.28/157.01  [1272]~E(x12721,x12722)+E(f678(x12721,x12723,x12724,x12725,x12726),f678(x12722,x12723,x12724,x12725,x12726))
% 157.28/157.01  [1273]~E(x12731,x12732)+E(f678(x12733,x12731,x12734,x12735,x12736),f678(x12733,x12732,x12734,x12735,x12736))
% 157.28/157.01  [1274]~E(x12741,x12742)+E(f678(x12743,x12744,x12741,x12745,x12746),f678(x12743,x12744,x12742,x12745,x12746))
% 157.28/157.01  [1275]~E(x12751,x12752)+E(f678(x12753,x12754,x12755,x12751,x12756),f678(x12753,x12754,x12755,x12752,x12756))
% 157.28/157.01  [1276]~E(x12761,x12762)+E(f678(x12763,x12764,x12765,x12766,x12761),f678(x12763,x12764,x12765,x12766,x12762))
% 157.28/157.01  [1277]~E(x12771,x12772)+E(f671(x12771,x12773,x12774,x12775),f671(x12772,x12773,x12774,x12775))
% 157.28/157.01  [1278]~E(x12781,x12782)+E(f671(x12783,x12781,x12784,x12785),f671(x12783,x12782,x12784,x12785))
% 157.28/157.01  [1279]~E(x12791,x12792)+E(f671(x12793,x12794,x12791,x12795),f671(x12793,x12794,x12792,x12795))
% 157.28/157.01  [1280]~E(x12801,x12802)+E(f671(x12803,x12804,x12805,x12801),f671(x12803,x12804,x12805,x12802))
% 157.28/157.01  [1281]~E(x12811,x12812)+E(f753(x12811,x12813,x12814,x12815,x12816),f753(x12812,x12813,x12814,x12815,x12816))
% 157.28/157.01  [1282]~E(x12821,x12822)+E(f753(x12823,x12821,x12824,x12825,x12826),f753(x12823,x12822,x12824,x12825,x12826))
% 157.28/157.01  [1283]~E(x12831,x12832)+E(f753(x12833,x12834,x12831,x12835,x12836),f753(x12833,x12834,x12832,x12835,x12836))
% 157.28/157.01  [1284]~E(x12841,x12842)+E(f753(x12843,x12844,x12845,x12841,x12846),f753(x12843,x12844,x12845,x12842,x12846))
% 157.28/157.01  [1285]~E(x12851,x12852)+E(f753(x12853,x12854,x12855,x12856,x12851),f753(x12853,x12854,x12855,x12856,x12852))
% 157.28/157.01  [1286]~E(x12861,x12862)+E(f395(x12861,x12863),f395(x12862,x12863))
% 157.28/157.01  [1287]~E(x12871,x12872)+E(f395(x12873,x12871),f395(x12873,x12872))
% 157.28/157.01  [1288]~E(x12881,x12882)+E(f619(x12881,x12883,x12884,x12885),f619(x12882,x12883,x12884,x12885))
% 157.28/157.01  [1289]~E(x12891,x12892)+E(f619(x12893,x12891,x12894,x12895),f619(x12893,x12892,x12894,x12895))
% 157.28/157.01  [1290]~E(x12901,x12902)+E(f619(x12903,x12904,x12901,x12905),f619(x12903,x12904,x12902,x12905))
% 157.28/157.01  [1291]~E(x12911,x12912)+E(f619(x12913,x12914,x12915,x12911),f619(x12913,x12914,x12915,x12912))
% 157.28/157.01  [1292]~E(x12921,x12922)+E(f507(x12921,x12923,x12924),f507(x12922,x12923,x12924))
% 157.28/157.01  [1293]~E(x12931,x12932)+E(f507(x12933,x12931,x12934),f507(x12933,x12932,x12934))
% 157.28/157.01  [1294]~E(x12941,x12942)+E(f507(x12943,x12944,x12941),f507(x12943,x12944,x12942))
% 157.28/157.01  [1295]~E(x12951,x12952)+E(f823(x12951,x12953,x12954),f823(x12952,x12953,x12954))
% 157.28/157.01  [1296]~E(x12961,x12962)+E(f823(x12963,x12961,x12964),f823(x12963,x12962,x12964))
% 157.28/157.01  [1297]~E(x12971,x12972)+E(f823(x12973,x12974,x12971),f823(x12973,x12974,x12972))
% 157.28/157.01  [1298]~E(x12981,x12982)+E(f627(x12981,x12983,x12984),f627(x12982,x12983,x12984))
% 157.28/157.01  [1299]~E(x12991,x12992)+E(f627(x12993,x12991,x12994),f627(x12993,x12992,x12994))
% 157.28/157.01  [1300]~E(x13001,x13002)+E(f627(x13003,x13004,x13001),f627(x13003,x13004,x13002))
% 157.28/157.01  [1301]~E(x13011,x13012)+E(f510(x13011,x13013,x13014,x13015,x13016,x13017),f510(x13012,x13013,x13014,x13015,x13016,x13017))
% 157.28/157.01  [1302]~E(x13021,x13022)+E(f510(x13023,x13021,x13024,x13025,x13026,x13027),f510(x13023,x13022,x13024,x13025,x13026,x13027))
% 157.28/157.01  [1303]~E(x13031,x13032)+E(f510(x13033,x13034,x13031,x13035,x13036,x13037),f510(x13033,x13034,x13032,x13035,x13036,x13037))
% 157.28/157.01  [1304]~E(x13041,x13042)+E(f510(x13043,x13044,x13045,x13041,x13046,x13047),f510(x13043,x13044,x13045,x13042,x13046,x13047))
% 157.28/157.01  [1305]~E(x13051,x13052)+E(f510(x13053,x13054,x13055,x13056,x13051,x13057),f510(x13053,x13054,x13055,x13056,x13052,x13057))
% 157.28/157.01  [1306]~E(x13061,x13062)+E(f510(x13063,x13064,x13065,x13066,x13067,x13061),f510(x13063,x13064,x13065,x13066,x13067,x13062))
% 157.28/157.01  [1307]~E(x13071,x13072)+E(f350(x13071,x13073,x13074,x13075),f350(x13072,x13073,x13074,x13075))
% 157.28/157.01  [1308]~E(x13081,x13082)+E(f350(x13083,x13081,x13084,x13085),f350(x13083,x13082,x13084,x13085))
% 157.28/157.01  [1309]~E(x13091,x13092)+E(f350(x13093,x13094,x13091,x13095),f350(x13093,x13094,x13092,x13095))
% 157.28/157.01  [1310]~E(x13101,x13102)+E(f350(x13103,x13104,x13105,x13101),f350(x13103,x13104,x13105,x13102))
% 157.28/157.01  [1311]~E(x13111,x13112)+E(f445(x13111,x13113,x13114,x13115,x13116,x13117),f445(x13112,x13113,x13114,x13115,x13116,x13117))
% 157.28/157.01  [1312]~E(x13121,x13122)+E(f445(x13123,x13121,x13124,x13125,x13126,x13127),f445(x13123,x13122,x13124,x13125,x13126,x13127))
% 157.28/157.01  [1313]~E(x13131,x13132)+E(f445(x13133,x13134,x13131,x13135,x13136,x13137),f445(x13133,x13134,x13132,x13135,x13136,x13137))
% 157.28/157.01  [1314]~E(x13141,x13142)+E(f445(x13143,x13144,x13145,x13141,x13146,x13147),f445(x13143,x13144,x13145,x13142,x13146,x13147))
% 157.28/157.01  [1315]~E(x13151,x13152)+E(f445(x13153,x13154,x13155,x13156,x13151,x13157),f445(x13153,x13154,x13155,x13156,x13152,x13157))
% 157.28/157.01  [1316]~E(x13161,x13162)+E(f445(x13163,x13164,x13165,x13166,x13167,x13161),f445(x13163,x13164,x13165,x13166,x13167,x13162))
% 157.28/157.01  [1317]~E(x13171,x13172)+E(f422(x13171,x13173,x13174,x13175),f422(x13172,x13173,x13174,x13175))
% 157.28/157.01  [1318]~E(x13181,x13182)+E(f422(x13183,x13181,x13184,x13185),f422(x13183,x13182,x13184,x13185))
% 157.28/157.01  [1319]~E(x13191,x13192)+E(f422(x13193,x13194,x13191,x13195),f422(x13193,x13194,x13192,x13195))
% 157.28/157.01  [1320]~E(x13201,x13202)+E(f422(x13203,x13204,x13205,x13201),f422(x13203,x13204,x13205,x13202))
% 157.28/157.01  [1321]~E(x13211,x13212)+E(f212(x13211,x13213),f212(x13212,x13213))
% 157.28/157.01  [1322]~E(x13221,x13222)+E(f212(x13223,x13221),f212(x13223,x13222))
% 157.28/157.01  [1323]~E(x13231,x13232)+E(f796(x13231,x13233,x13234),f796(x13232,x13233,x13234))
% 157.28/157.01  [1324]~E(x13241,x13242)+E(f796(x13243,x13241,x13244),f796(x13243,x13242,x13244))
% 157.28/157.01  [1325]~E(x13251,x13252)+E(f796(x13253,x13254,x13251),f796(x13253,x13254,x13252))
% 157.28/157.01  [1326]~E(x13261,x13262)+E(f623(x13261,x13263,x13264,x13265,x13266,x13267,x13268,x13269),f623(x13262,x13263,x13264,x13265,x13266,x13267,x13268,x13269))
% 157.28/157.01  [1327]~E(x13271,x13272)+E(f623(x13273,x13271,x13274,x13275,x13276,x13277,x13278,x13279),f623(x13273,x13272,x13274,x13275,x13276,x13277,x13278,x13279))
% 157.28/157.01  [1328]~E(x13281,x13282)+E(f623(x13283,x13284,x13281,x13285,x13286,x13287,x13288,x13289),f623(x13283,x13284,x13282,x13285,x13286,x13287,x13288,x13289))
% 157.28/157.01  [1329]~E(x13291,x13292)+E(f623(x13293,x13294,x13295,x13291,x13296,x13297,x13298,x13299),f623(x13293,x13294,x13295,x13292,x13296,x13297,x13298,x13299))
% 157.28/157.01  [1330]~E(x13301,x13302)+E(f623(x13303,x13304,x13305,x13306,x13301,x13307,x13308,x13309),f623(x13303,x13304,x13305,x13306,x13302,x13307,x13308,x13309))
% 157.28/157.01  [1331]~E(x13311,x13312)+E(f623(x13313,x13314,x13315,x13316,x13317,x13311,x13318,x13319),f623(x13313,x13314,x13315,x13316,x13317,x13312,x13318,x13319))
% 157.28/157.01  [1332]~E(x13321,x13322)+E(f623(x13323,x13324,x13325,x13326,x13327,x13328,x13321,x13329),f623(x13323,x13324,x13325,x13326,x13327,x13328,x13322,x13329))
% 157.28/157.01  [1333]~E(x13331,x13332)+E(f623(x13333,x13334,x13335,x13336,x13337,x13338,x13339,x13331),f623(x13333,x13334,x13335,x13336,x13337,x13338,x13339,x13332))
% 157.28/157.01  [1334]~E(x13341,x13342)+E(f462(x13341,x13343),f462(x13342,x13343))
% 157.28/157.01  [1335]~E(x13351,x13352)+E(f462(x13353,x13351),f462(x13353,x13352))
% 157.28/157.01  [1336]~E(x13361,x13362)+E(f725(x13361,x13363),f725(x13362,x13363))
% 157.28/157.01  [1337]~E(x13371,x13372)+E(f725(x13373,x13371),f725(x13373,x13372))
% 157.28/157.01  [1338]~E(x13381,x13382)+E(f787(x13381,x13383,x13384),f787(x13382,x13383,x13384))
% 157.28/157.01  [1339]~E(x13391,x13392)+E(f787(x13393,x13391,x13394),f787(x13393,x13392,x13394))
% 157.28/157.01  [1340]~E(x13401,x13402)+E(f787(x13403,x13404,x13401),f787(x13403,x13404,x13402))
% 157.28/157.01  [1341]~E(x13411,x13412)+E(f348(x13411,x13413,x13414),f348(x13412,x13413,x13414))
% 157.28/157.01  [1342]~E(x13421,x13422)+E(f348(x13423,x13421,x13424),f348(x13423,x13422,x13424))
% 157.28/157.01  [1343]~E(x13431,x13432)+E(f348(x13433,x13434,x13431),f348(x13433,x13434,x13432))
% 157.28/157.01  [1344]~E(x13441,x13442)+E(f440(x13441,x13443),f440(x13442,x13443))
% 157.28/157.01  [1345]~E(x13451,x13452)+E(f440(x13453,x13451),f440(x13453,x13452))
% 157.28/157.01  [1346]~E(x13461,x13462)+E(f498(x13461,x13463,x13464,x13465,x13466,x13467),f498(x13462,x13463,x13464,x13465,x13466,x13467))
% 157.28/157.01  [1347]~E(x13471,x13472)+E(f498(x13473,x13471,x13474,x13475,x13476,x13477),f498(x13473,x13472,x13474,x13475,x13476,x13477))
% 157.28/157.01  [1348]~E(x13481,x13482)+E(f498(x13483,x13484,x13481,x13485,x13486,x13487),f498(x13483,x13484,x13482,x13485,x13486,x13487))
% 157.28/157.01  [1349]~E(x13491,x13492)+E(f498(x13493,x13494,x13495,x13491,x13496,x13497),f498(x13493,x13494,x13495,x13492,x13496,x13497))
% 157.28/157.01  [1350]~E(x13501,x13502)+E(f498(x13503,x13504,x13505,x13506,x13501,x13507),f498(x13503,x13504,x13505,x13506,x13502,x13507))
% 157.28/157.01  [1351]~E(x13511,x13512)+E(f498(x13513,x13514,x13515,x13516,x13517,x13511),f498(x13513,x13514,x13515,x13516,x13517,x13512))
% 157.28/157.01  [1352]~E(x13521,x13522)+E(f565(x13521,x13523,x13524),f565(x13522,x13523,x13524))
% 157.28/157.01  [1353]~E(x13531,x13532)+E(f565(x13533,x13531,x13534),f565(x13533,x13532,x13534))
% 157.28/157.01  [1354]~E(x13541,x13542)+E(f565(x13543,x13544,x13541),f565(x13543,x13544,x13542))
% 157.28/157.01  [1355]~E(x13551,x13552)+E(f691(x13551,x13553,x13554),f691(x13552,x13553,x13554))
% 157.28/157.01  [1356]~E(x13561,x13562)+E(f691(x13563,x13561,x13564),f691(x13563,x13562,x13564))
% 157.28/157.01  [1357]~E(x13571,x13572)+E(f691(x13573,x13574,x13571),f691(x13573,x13574,x13572))
% 157.28/157.01  [1358]~E(x13581,x13582)+E(f421(x13581,x13583,x13584,x13585),f421(x13582,x13583,x13584,x13585))
% 157.28/157.01  [1359]~E(x13591,x13592)+E(f421(x13593,x13591,x13594,x13595),f421(x13593,x13592,x13594,x13595))
% 157.28/157.01  [1360]~E(x13601,x13602)+E(f421(x13603,x13604,x13601,x13605),f421(x13603,x13604,x13602,x13605))
% 157.28/157.01  [1361]~E(x13611,x13612)+E(f421(x13613,x13614,x13615,x13611),f421(x13613,x13614,x13615,x13612))
% 157.28/157.01  [1362]~E(x13621,x13622)+E(f595(x13621,x13623,x13624),f595(x13622,x13623,x13624))
% 157.28/157.01  [1363]~E(x13631,x13632)+E(f595(x13633,x13631,x13634),f595(x13633,x13632,x13634))
% 157.28/157.01  [1364]~E(x13641,x13642)+E(f595(x13643,x13644,x13641),f595(x13643,x13644,x13642))
% 157.28/157.01  [1365]~E(x13651,x13652)+E(f761(x13651,x13653),f761(x13652,x13653))
% 157.28/157.01  [1366]~E(x13661,x13662)+E(f761(x13663,x13661),f761(x13663,x13662))
% 157.28/157.01  [1367]~E(x13671,x13672)+E(f789(x13671,x13673,x13674,x13675),f789(x13672,x13673,x13674,x13675))
% 157.28/157.01  [1368]~E(x13681,x13682)+E(f789(x13683,x13681,x13684,x13685),f789(x13683,x13682,x13684,x13685))
% 157.28/157.01  [1369]~E(x13691,x13692)+E(f789(x13693,x13694,x13691,x13695),f789(x13693,x13694,x13692,x13695))
% 157.28/157.01  [1370]~E(x13701,x13702)+E(f789(x13703,x13704,x13705,x13701),f789(x13703,x13704,x13705,x13702))
% 157.28/157.01  [1371]~E(x13711,x13712)+E(f612(x13711,x13713,x13714),f612(x13712,x13713,x13714))
% 157.28/157.01  [1372]~E(x13721,x13722)+E(f612(x13723,x13721,x13724),f612(x13723,x13722,x13724))
% 157.28/157.01  [1373]~E(x13731,x13732)+E(f612(x13733,x13734,x13731),f612(x13733,x13734,x13732))
% 157.28/157.01  [1374]~E(x13741,x13742)+E(f481(x13741,x13743,x13744),f481(x13742,x13743,x13744))
% 157.28/157.01  [1375]~E(x13751,x13752)+E(f481(x13753,x13751,x13754),f481(x13753,x13752,x13754))
% 157.28/157.01  [1376]~E(x13761,x13762)+E(f481(x13763,x13764,x13761),f481(x13763,x13764,x13762))
% 157.28/157.01  [1377]~E(x13771,x13772)+E(f735(x13771,x13773,x13774),f735(x13772,x13773,x13774))
% 157.28/157.01  [1378]~E(x13781,x13782)+E(f735(x13783,x13781,x13784),f735(x13783,x13782,x13784))
% 157.28/157.01  [1379]~E(x13791,x13792)+E(f735(x13793,x13794,x13791),f735(x13793,x13794,x13792))
% 157.28/157.01  [1380]~E(x13801,x13802)+E(f838(x13801,x13803,x13804,x13805,x13806),f838(x13802,x13803,x13804,x13805,x13806))
% 157.28/157.01  [1381]~E(x13811,x13812)+E(f838(x13813,x13811,x13814,x13815,x13816),f838(x13813,x13812,x13814,x13815,x13816))
% 157.28/157.01  [1382]~E(x13821,x13822)+E(f838(x13823,x13824,x13821,x13825,x13826),f838(x13823,x13824,x13822,x13825,x13826))
% 157.28/157.01  [1383]~E(x13831,x13832)+E(f838(x13833,x13834,x13835,x13831,x13836),f838(x13833,x13834,x13835,x13832,x13836))
% 157.28/157.01  [1384]~E(x13841,x13842)+E(f838(x13843,x13844,x13845,x13846,x13841),f838(x13843,x13844,x13845,x13846,x13842))
% 157.28/157.01  [1385]~E(x13851,x13852)+E(f394(x13851,x13853),f394(x13852,x13853))
% 157.28/157.01  [1386]~E(x13861,x13862)+E(f394(x13863,x13861),f394(x13863,x13862))
% 157.28/157.01  [1387]~E(x13871,x13872)+E(f670(x13871,x13873,x13874,x13875),f670(x13872,x13873,x13874,x13875))
% 157.28/157.01  [1388]~E(x13881,x13882)+E(f670(x13883,x13881,x13884,x13885),f670(x13883,x13882,x13884,x13885))
% 157.28/157.01  [1389]~E(x13891,x13892)+E(f670(x13893,x13894,x13891,x13895),f670(x13893,x13894,x13892,x13895))
% 157.28/157.01  [1390]~E(x13901,x13902)+E(f670(x13903,x13904,x13905,x13901),f670(x13903,x13904,x13905,x13902))
% 157.28/157.01  [1391]~E(x13911,x13912)+E(f485(x13911,x13913,x13914,x13915,x13916),f485(x13912,x13913,x13914,x13915,x13916))
% 157.28/157.01  [1392]~E(x13921,x13922)+E(f485(x13923,x13921,x13924,x13925,x13926),f485(x13923,x13922,x13924,x13925,x13926))
% 157.28/157.01  [1393]~E(x13931,x13932)+E(f485(x13933,x13934,x13931,x13935,x13936),f485(x13933,x13934,x13932,x13935,x13936))
% 157.28/157.01  [1394]~E(x13941,x13942)+E(f485(x13943,x13944,x13945,x13941,x13946),f485(x13943,x13944,x13945,x13942,x13946))
% 157.28/157.01  [1395]~E(x13951,x13952)+E(f485(x13953,x13954,x13955,x13956,x13951),f485(x13953,x13954,x13955,x13956,x13952))
% 157.28/157.01  [1396]~E(x13961,x13962)+E(f695(x13961,x13963,x13964,x13965),f695(x13962,x13963,x13964,x13965))
% 157.28/157.01  [1397]~E(x13971,x13972)+E(f695(x13973,x13971,x13974,x13975),f695(x13973,x13972,x13974,x13975))
% 157.28/157.01  [1398]~E(x13981,x13982)+E(f695(x13983,x13984,x13981,x13985),f695(x13983,x13984,x13982,x13985))
% 157.28/157.01  [1399]~E(x13991,x13992)+E(f695(x13993,x13994,x13995,x13991),f695(x13993,x13994,x13995,x13992))
% 157.28/157.01  [1400]~E(x14001,x14002)+E(f359(x14001),f359(x14002))
% 157.28/157.01  [1401]~E(x14011,x14012)+E(f736(x14011,x14013,x14014),f736(x14012,x14013,x14014))
% 157.28/157.01  [1402]~E(x14021,x14022)+E(f736(x14023,x14021,x14024),f736(x14023,x14022,x14024))
% 157.28/157.01  [1403]~E(x14031,x14032)+E(f736(x14033,x14034,x14031),f736(x14033,x14034,x14032))
% 157.28/157.01  [1404]~E(x14041,x14042)+E(f400(x14041,x14043,x14044),f400(x14042,x14043,x14044))
% 157.28/157.01  [1405]~E(x14051,x14052)+E(f400(x14053,x14051,x14054),f400(x14053,x14052,x14054))
% 157.28/157.01  [1406]~E(x14061,x14062)+E(f400(x14063,x14064,x14061),f400(x14063,x14064,x14062))
% 157.28/157.01  [1407]~E(x14071,x14072)+E(f759(x14071,x14073,x14074,x14075,x14076),f759(x14072,x14073,x14074,x14075,x14076))
% 157.28/157.01  [1408]~E(x14081,x14082)+E(f759(x14083,x14081,x14084,x14085,x14086),f759(x14083,x14082,x14084,x14085,x14086))
% 157.28/157.01  [1409]~E(x14091,x14092)+E(f759(x14093,x14094,x14091,x14095,x14096),f759(x14093,x14094,x14092,x14095,x14096))
% 157.28/157.01  [1410]~E(x14101,x14102)+E(f759(x14103,x14104,x14105,x14101,x14106),f759(x14103,x14104,x14105,x14102,x14106))
% 157.28/157.01  [1411]~E(x14111,x14112)+E(f759(x14113,x14114,x14115,x14116,x14111),f759(x14113,x14114,x14115,x14116,x14112))
% 157.28/157.01  [1412]~E(x14121,x14122)+E(f737(x14121,x14123,x14124),f737(x14122,x14123,x14124))
% 157.28/157.01  [1413]~E(x14131,x14132)+E(f737(x14133,x14131,x14134),f737(x14133,x14132,x14134))
% 157.28/157.01  [1414]~E(x14141,x14142)+E(f737(x14143,x14144,x14141),f737(x14143,x14144,x14142))
% 157.28/157.01  [1415]~E(x14151,x14152)+E(f237(x14151,x14153,x14154,x14155,x14156),f237(x14152,x14153,x14154,x14155,x14156))
% 157.28/157.01  [1416]~E(x14161,x14162)+E(f237(x14163,x14161,x14164,x14165,x14166),f237(x14163,x14162,x14164,x14165,x14166))
% 157.28/157.01  [1417]~E(x14171,x14172)+E(f237(x14173,x14174,x14171,x14175,x14176),f237(x14173,x14174,x14172,x14175,x14176))
% 157.28/157.01  [1418]~E(x14181,x14182)+E(f237(x14183,x14184,x14185,x14181,x14186),f237(x14183,x14184,x14185,x14182,x14186))
% 157.28/157.01  [1419]~E(x14191,x14192)+E(f237(x14193,x14194,x14195,x14196,x14191),f237(x14193,x14194,x14195,x14196,x14192))
% 157.28/157.01  [1420]~E(x14201,x14202)+E(f265(x14201,x14203),f265(x14202,x14203))
% 157.28/157.01  [1421]~E(x14211,x14212)+E(f265(x14213,x14211),f265(x14213,x14212))
% 157.28/157.01  [1422]~E(x14221,x14222)+E(f682(x14221,x14223),f682(x14222,x14223))
% 157.28/157.01  [1423]~E(x14231,x14232)+E(f682(x14233,x14231),f682(x14233,x14232))
% 157.28/157.01  [1424]~E(x14241,x14242)+E(f490(x14241,x14243,x14244,x14245,x14246,x14247),f490(x14242,x14243,x14244,x14245,x14246,x14247))
% 157.28/157.01  [1425]~E(x14251,x14252)+E(f490(x14253,x14251,x14254,x14255,x14256,x14257),f490(x14253,x14252,x14254,x14255,x14256,x14257))
% 157.28/157.01  [1426]~E(x14261,x14262)+E(f490(x14263,x14264,x14261,x14265,x14266,x14267),f490(x14263,x14264,x14262,x14265,x14266,x14267))
% 157.28/157.01  [1427]~E(x14271,x14272)+E(f490(x14273,x14274,x14275,x14271,x14276,x14277),f490(x14273,x14274,x14275,x14272,x14276,x14277))
% 157.28/157.01  [1428]~E(x14281,x14282)+E(f490(x14283,x14284,x14285,x14286,x14281,x14287),f490(x14283,x14284,x14285,x14286,x14282,x14287))
% 157.28/157.01  [1429]~E(x14291,x14292)+E(f490(x14293,x14294,x14295,x14296,x14297,x14291),f490(x14293,x14294,x14295,x14296,x14297,x14292))
% 157.28/157.01  [1430]~E(x14301,x14302)+E(f558(x14301,x14303,x14304,x14305),f558(x14302,x14303,x14304,x14305))
% 157.28/157.01  [1431]~E(x14311,x14312)+E(f558(x14313,x14311,x14314,x14315),f558(x14313,x14312,x14314,x14315))
% 157.28/157.01  [1432]~E(x14321,x14322)+E(f558(x14323,x14324,x14321,x14325),f558(x14323,x14324,x14322,x14325))
% 157.28/157.01  [1433]~E(x14331,x14332)+E(f558(x14333,x14334,x14335,x14331),f558(x14333,x14334,x14335,x14332))
% 157.28/157.01  [1434]~E(x14341,x14342)+E(f479(x14341,x14343,x14344),f479(x14342,x14343,x14344))
% 157.28/157.01  [1435]~E(x14351,x14352)+E(f479(x14353,x14351,x14354),f479(x14353,x14352,x14354))
% 157.28/157.01  [1436]~E(x14361,x14362)+E(f479(x14363,x14364,x14361),f479(x14363,x14364,x14362))
% 157.28/157.01  [1437]~E(x14371,x14372)+E(f435(x14371,x14373,x14374),f435(x14372,x14373,x14374))
% 157.28/157.01  [1438]~E(x14381,x14382)+E(f435(x14383,x14381,x14384),f435(x14383,x14382,x14384))
% 157.28/157.01  [1439]~E(x14391,x14392)+E(f435(x14393,x14394,x14391),f435(x14393,x14394,x14392))
% 157.28/157.01  [1440]~E(x14401,x14402)+E(f372(x14401,x14403),f372(x14402,x14403))
% 157.28/157.01  [1441]~E(x14411,x14412)+E(f372(x14413,x14411),f372(x14413,x14412))
% 157.28/157.01  [1442]~E(x14421,x14422)+E(f708(x14421,x14423,x14424,x14425),f708(x14422,x14423,x14424,x14425))
% 157.28/157.01  [1443]~E(x14431,x14432)+E(f708(x14433,x14431,x14434,x14435),f708(x14433,x14432,x14434,x14435))
% 157.28/157.01  [1444]~E(x14441,x14442)+E(f708(x14443,x14444,x14441,x14445),f708(x14443,x14444,x14442,x14445))
% 157.28/157.01  [1445]~E(x14451,x14452)+E(f708(x14453,x14454,x14455,x14451),f708(x14453,x14454,x14455,x14452))
% 157.28/157.01  [1446]~E(x14461,x14462)+E(f303(x14461,x14463,x14464),f303(x14462,x14463,x14464))
% 157.28/157.01  [1447]~E(x14471,x14472)+E(f303(x14473,x14471,x14474),f303(x14473,x14472,x14474))
% 157.28/157.01  [1448]~E(x14481,x14482)+E(f303(x14483,x14484,x14481),f303(x14483,x14484,x14482))
% 157.28/157.01  [1449]~E(x14491,x14492)+E(f860(x14491,x14493,x14494,x14495,x14496),f860(x14492,x14493,x14494,x14495,x14496))
% 157.28/157.01  [1450]~E(x14501,x14502)+E(f860(x14503,x14501,x14504,x14505,x14506),f860(x14503,x14502,x14504,x14505,x14506))
% 157.28/157.01  [1451]~E(x14511,x14512)+E(f860(x14513,x14514,x14511,x14515,x14516),f860(x14513,x14514,x14512,x14515,x14516))
% 157.28/157.01  [1452]~E(x14521,x14522)+E(f860(x14523,x14524,x14525,x14521,x14526),f860(x14523,x14524,x14525,x14522,x14526))
% 157.28/157.01  [1453]~E(x14531,x14532)+E(f860(x14533,x14534,x14535,x14536,x14531),f860(x14533,x14534,x14535,x14536,x14532))
% 157.28/157.01  [1454]~E(x14541,x14542)+E(f428(x14541,x14543,x14544,x14545),f428(x14542,x14543,x14544,x14545))
% 157.28/157.01  [1455]~E(x14551,x14552)+E(f428(x14553,x14551,x14554,x14555),f428(x14553,x14552,x14554,x14555))
% 157.28/157.01  [1456]~E(x14561,x14562)+E(f428(x14563,x14564,x14561,x14565),f428(x14563,x14564,x14562,x14565))
% 157.28/157.01  [1457]~E(x14571,x14572)+E(f428(x14573,x14574,x14575,x14571),f428(x14573,x14574,x14575,x14572))
% 157.28/157.01  [1458]~E(x14581,x14582)+E(f390(x14581,x14583),f390(x14582,x14583))
% 157.28/157.01  [1459]~E(x14591,x14592)+E(f390(x14593,x14591),f390(x14593,x14592))
% 157.28/157.01  [1460]~E(x14601,x14602)+E(f353(x14601,x14603,x14604),f353(x14602,x14603,x14604))
% 157.28/157.01  [1461]~E(x14611,x14612)+E(f353(x14613,x14611,x14614),f353(x14613,x14612,x14614))
% 157.28/157.01  [1462]~E(x14621,x14622)+E(f353(x14623,x14624,x14621),f353(x14623,x14624,x14622))
% 157.28/157.01  [1463]~E(x14631,x14632)+E(f798(x14631,x14633,x14634),f798(x14632,x14633,x14634))
% 157.28/157.01  [1464]~E(x14641,x14642)+E(f798(x14643,x14641,x14644),f798(x14643,x14642,x14644))
% 157.28/157.01  [1465]~E(x14651,x14652)+E(f798(x14653,x14654,x14651),f798(x14653,x14654,x14652))
% 157.28/157.01  [1466]~E(x14661,x14662)+E(f444(x14661,x14663,x14664,x14665,x14666,x14667),f444(x14662,x14663,x14664,x14665,x14666,x14667))
% 157.28/157.01  [1467]~E(x14671,x14672)+E(f444(x14673,x14671,x14674,x14675,x14676,x14677),f444(x14673,x14672,x14674,x14675,x14676,x14677))
% 157.28/157.01  [1468]~E(x14681,x14682)+E(f444(x14683,x14684,x14681,x14685,x14686,x14687),f444(x14683,x14684,x14682,x14685,x14686,x14687))
% 157.28/157.01  [1469]~E(x14691,x14692)+E(f444(x14693,x14694,x14695,x14691,x14696,x14697),f444(x14693,x14694,x14695,x14692,x14696,x14697))
% 157.28/157.01  [1470]~E(x14701,x14702)+E(f444(x14703,x14704,x14705,x14706,x14701,x14707),f444(x14703,x14704,x14705,x14706,x14702,x14707))
% 157.28/157.01  [1471]~E(x14711,x14712)+E(f444(x14713,x14714,x14715,x14716,x14717,x14711),f444(x14713,x14714,x14715,x14716,x14717,x14712))
% 157.28/157.01  [1472]~E(x14721,x14722)+E(f384(x14721),f384(x14722))
% 157.28/157.01  [1473]~E(x14731,x14732)+E(f266(x14731,x14733,x14734),f266(x14732,x14733,x14734))
% 157.28/157.01  [1474]~E(x14741,x14742)+E(f266(x14743,x14741,x14744),f266(x14743,x14742,x14744))
% 157.28/157.01  [1475]~E(x14751,x14752)+E(f266(x14753,x14754,x14751),f266(x14753,x14754,x14752))
% 157.28/157.01  [1476]~E(x14761,x14762)+E(f840(x14761,x14763,x14764,x14765),f840(x14762,x14763,x14764,x14765))
% 157.28/157.01  [1477]~E(x14771,x14772)+E(f840(x14773,x14771,x14774,x14775),f840(x14773,x14772,x14774,x14775))
% 157.28/157.01  [1478]~E(x14781,x14782)+E(f840(x14783,x14784,x14781,x14785),f840(x14783,x14784,x14782,x14785))
% 157.28/157.01  [1479]~E(x14791,x14792)+E(f840(x14793,x14794,x14795,x14791),f840(x14793,x14794,x14795,x14792))
% 157.28/157.01  [1480]~E(x14801,x14802)+E(f604(x14801,x14803,x14804,x14805,x14806,x14807),f604(x14802,x14803,x14804,x14805,x14806,x14807))
% 157.28/157.01  [1481]~E(x14811,x14812)+E(f604(x14813,x14811,x14814,x14815,x14816,x14817),f604(x14813,x14812,x14814,x14815,x14816,x14817))
% 157.28/157.01  [1482]~E(x14821,x14822)+E(f604(x14823,x14824,x14821,x14825,x14826,x14827),f604(x14823,x14824,x14822,x14825,x14826,x14827))
% 157.28/157.01  [1483]~E(x14831,x14832)+E(f604(x14833,x14834,x14835,x14831,x14836,x14837),f604(x14833,x14834,x14835,x14832,x14836,x14837))
% 157.28/157.01  [1484]~E(x14841,x14842)+E(f604(x14843,x14844,x14845,x14846,x14841,x14847),f604(x14843,x14844,x14845,x14846,x14842,x14847))
% 157.28/157.01  [1485]~E(x14851,x14852)+E(f604(x14853,x14854,x14855,x14856,x14857,x14851),f604(x14853,x14854,x14855,x14856,x14857,x14852))
% 157.28/157.01  [1486]~E(x14861,x14862)+E(f484(x14861,x14863,x14864,x14865,x14866),f484(x14862,x14863,x14864,x14865,x14866))
% 157.28/157.01  [1487]~E(x14871,x14872)+E(f484(x14873,x14871,x14874,x14875,x14876),f484(x14873,x14872,x14874,x14875,x14876))
% 157.28/157.01  [1488]~E(x14881,x14882)+E(f484(x14883,x14884,x14881,x14885,x14886),f484(x14883,x14884,x14882,x14885,x14886))
% 157.28/157.01  [1489]~E(x14891,x14892)+E(f484(x14893,x14894,x14895,x14891,x14896),f484(x14893,x14894,x14895,x14892,x14896))
% 157.28/157.01  [1490]~E(x14901,x14902)+E(f484(x14903,x14904,x14905,x14906,x14901),f484(x14903,x14904,x14905,x14906,x14902))
% 157.28/157.01  [1491]~E(x14911,x14912)+E(f142(x14911,x14913,x14914),f142(x14912,x14913,x14914))
% 157.28/157.01  [1492]~E(x14921,x14922)+E(f142(x14923,x14921,x14924),f142(x14923,x14922,x14924))
% 157.28/157.01  [1493]~E(x14931,x14932)+E(f142(x14933,x14934,x14931),f142(x14933,x14934,x14932))
% 157.28/157.01  [1494]~E(x14941,x14942)+E(f157(x14941,x14943,x14944),f157(x14942,x14943,x14944))
% 157.28/157.01  [1495]~E(x14951,x14952)+E(f157(x14953,x14951,x14954),f157(x14953,x14952,x14954))
% 157.28/157.01  [1496]~E(x14961,x14962)+E(f157(x14963,x14964,x14961),f157(x14963,x14964,x14962))
% 157.28/157.01  [1497]~E(x14971,x14972)+E(f742(x14971,x14973,x14974,x14975,x14976),f742(x14972,x14973,x14974,x14975,x14976))
% 157.28/157.01  [1498]~E(x14981,x14982)+E(f742(x14983,x14981,x14984,x14985,x14986),f742(x14983,x14982,x14984,x14985,x14986))
% 157.28/157.01  [1499]~E(x14991,x14992)+E(f742(x14993,x14994,x14991,x14995,x14996),f742(x14993,x14994,x14992,x14995,x14996))
% 157.28/157.01  [1500]~E(x15001,x15002)+E(f742(x15003,x15004,x15005,x15001,x15006),f742(x15003,x15004,x15005,x15002,x15006))
% 157.28/157.01  [1501]~E(x15011,x15012)+E(f742(x15013,x15014,x15015,x15016,x15011),f742(x15013,x15014,x15015,x15016,x15012))
% 157.28/157.01  [1502]~E(x15021,x15022)+E(f657(x15021,x15023),f657(x15022,x15023))
% 157.28/157.01  [1503]~E(x15031,x15032)+E(f657(x15033,x15031),f657(x15033,x15032))
% 157.28/157.01  [1504]~E(x15041,x15042)+E(f574(x15041,x15043,x15044,x15045,x15046),f574(x15042,x15043,x15044,x15045,x15046))
% 157.28/157.01  [1505]~E(x15051,x15052)+E(f574(x15053,x15051,x15054,x15055,x15056),f574(x15053,x15052,x15054,x15055,x15056))
% 157.28/157.01  [1506]~E(x15061,x15062)+E(f574(x15063,x15064,x15061,x15065,x15066),f574(x15063,x15064,x15062,x15065,x15066))
% 157.28/157.01  [1507]~E(x15071,x15072)+E(f574(x15073,x15074,x15075,x15071,x15076),f574(x15073,x15074,x15075,x15072,x15076))
% 157.28/157.01  [1508]~E(x15081,x15082)+E(f574(x15083,x15084,x15085,x15086,x15081),f574(x15083,x15084,x15085,x15086,x15082))
% 157.28/157.01  [1509]~E(x15091,x15092)+E(f826(x15091,x15093,x15094),f826(x15092,x15093,x15094))
% 157.28/157.01  [1510]~E(x15101,x15102)+E(f826(x15103,x15101,x15104),f826(x15103,x15102,x15104))
% 157.28/157.01  [1511]~E(x15111,x15112)+E(f826(x15113,x15114,x15111),f826(x15113,x15114,x15112))
% 157.28/157.01  [1512]~E(x15121,x15122)+E(f410(x15121,x15123,x15124,x15125),f410(x15122,x15123,x15124,x15125))
% 157.28/157.01  [1513]~E(x15131,x15132)+E(f410(x15133,x15131,x15134,x15135),f410(x15133,x15132,x15134,x15135))
% 157.28/157.01  [1514]~E(x15141,x15142)+E(f410(x15143,x15144,x15141,x15145),f410(x15143,x15144,x15142,x15145))
% 157.28/157.01  [1515]~E(x15151,x15152)+E(f410(x15153,x15154,x15155,x15151),f410(x15153,x15154,x15155,x15152))
% 157.28/157.01  [1516]~E(x15161,x15162)+E(f855(x15161,x15163,x15164),f855(x15162,x15163,x15164))
% 157.28/157.01  [1517]~E(x15171,x15172)+E(f855(x15173,x15171,x15174),f855(x15173,x15172,x15174))
% 157.28/157.01  [1518]~E(x15181,x15182)+E(f855(x15183,x15184,x15181),f855(x15183,x15184,x15182))
% 157.28/157.01  [1519]~E(x15191,x15192)+E(f577(x15191,x15193,x15194,x15195),f577(x15192,x15193,x15194,x15195))
% 157.28/157.01  [1520]~E(x15201,x15202)+E(f577(x15203,x15201,x15204,x15205),f577(x15203,x15202,x15204,x15205))
% 157.28/157.01  [1521]~E(x15211,x15212)+E(f577(x15213,x15214,x15211,x15215),f577(x15213,x15214,x15212,x15215))
% 157.28/157.01  [1522]~E(x15221,x15222)+E(f577(x15223,x15224,x15225,x15221),f577(x15223,x15224,x15225,x15222))
% 157.28/157.01  [1523]~E(x15231,x15232)+E(f520(x15231,x15233,x15234),f520(x15232,x15233,x15234))
% 157.28/157.01  [1524]~E(x15241,x15242)+E(f520(x15243,x15241,x15244),f520(x15243,x15242,x15244))
% 157.28/157.01  [1525]~E(x15251,x15252)+E(f520(x15253,x15254,x15251),f520(x15253,x15254,x15252))
% 157.28/157.01  [1526]~E(x15261,x15262)+E(f431(x15261,x15263,x15264),f431(x15262,x15263,x15264))
% 157.28/157.01  [1527]~E(x15271,x15272)+E(f431(x15273,x15271,x15274),f431(x15273,x15272,x15274))
% 157.28/157.01  [1528]~E(x15281,x15282)+E(f431(x15283,x15284,x15281),f431(x15283,x15284,x15282))
% 157.28/157.01  [1529]~E(x15291,x15292)+E(f460(x15291,x15293),f460(x15292,x15293))
% 157.28/157.01  [1530]~E(x15301,x15302)+E(f460(x15303,x15301),f460(x15303,x15302))
% 157.28/157.01  [1531]~E(x15311,x15312)+E(f403(x15311,x15313,x15314,x15315),f403(x15312,x15313,x15314,x15315))
% 157.28/157.01  [1532]~E(x15321,x15322)+E(f403(x15323,x15321,x15324,x15325),f403(x15323,x15322,x15324,x15325))
% 157.28/157.01  [1533]~E(x15331,x15332)+E(f403(x15333,x15334,x15331,x15335),f403(x15333,x15334,x15332,x15335))
% 157.28/157.01  [1534]~E(x15341,x15342)+E(f403(x15343,x15344,x15345,x15341),f403(x15343,x15344,x15345,x15342))
% 157.28/157.01  [1535]~E(x15351,x15352)+E(f207(x15351,x15353,x15354,x15355),f207(x15352,x15353,x15354,x15355))
% 157.28/157.01  [1536]~E(x15361,x15362)+E(f207(x15363,x15361,x15364,x15365),f207(x15363,x15362,x15364,x15365))
% 157.28/157.01  [1537]~E(x15371,x15372)+E(f207(x15373,x15374,x15371,x15375),f207(x15373,x15374,x15372,x15375))
% 157.28/157.01  [1538]~E(x15381,x15382)+E(f207(x15383,x15384,x15385,x15381),f207(x15383,x15384,x15385,x15382))
% 157.28/157.01  [1539]~E(x15391,x15392)+E(f358(x15391),f358(x15392))
% 157.28/157.01  [1540]~E(x15401,x15402)+E(f705(x15401,x15403,x15404,x15405),f705(x15402,x15403,x15404,x15405))
% 157.28/157.01  [1541]~E(x15411,x15412)+E(f705(x15413,x15411,x15414,x15415),f705(x15413,x15412,x15414,x15415))
% 157.28/157.01  [1542]~E(x15421,x15422)+E(f705(x15423,x15424,x15421,x15425),f705(x15423,x15424,x15422,x15425))
% 157.28/157.01  [1543]~E(x15431,x15432)+E(f705(x15433,x15434,x15435,x15431),f705(x15433,x15434,x15435,x15432))
% 157.28/157.01  [1544]~E(x15441,x15442)+E(f245(x15441,x15443,x15444),f245(x15442,x15443,x15444))
% 157.28/157.01  [1545]~E(x15451,x15452)+E(f245(x15453,x15451,x15454),f245(x15453,x15452,x15454))
% 157.28/157.01  [1546]~E(x15461,x15462)+E(f245(x15463,x15464,x15461),f245(x15463,x15464,x15462))
% 157.28/157.01  [1547]~E(x15471,x15472)+E(f285(x15471,x15473),f285(x15472,x15473))
% 157.28/157.01  [1548]~E(x15481,x15482)+E(f285(x15483,x15481),f285(x15483,x15482))
% 157.28/157.01  [1549]~E(x15491,x15492)+E(f430(x15491,x15493,x15494),f430(x15492,x15493,x15494))
% 157.28/157.01  [1550]~E(x15501,x15502)+E(f430(x15503,x15501,x15504),f430(x15503,x15502,x15504))
% 157.28/157.01  [1551]~E(x15511,x15512)+E(f430(x15513,x15514,x15511),f430(x15513,x15514,x15512))
% 157.28/157.01  [1552]~E(x15521,x15522)+E(f120(x15521,x15523,x15524),f120(x15522,x15523,x15524))
% 157.28/157.01  [1553]~E(x15531,x15532)+E(f120(x15533,x15531,x15534),f120(x15533,x15532,x15534))
% 157.28/157.01  [1554]~E(x15541,x15542)+E(f120(x15543,x15544,x15541),f120(x15543,x15544,x15542))
% 157.28/157.01  [1555]~E(x15551,x15552)+E(f487(x15551,x15553,x15554),f487(x15552,x15553,x15554))
% 157.28/157.01  [1556]~E(x15561,x15562)+E(f487(x15563,x15561,x15564),f487(x15563,x15562,x15564))
% 157.28/157.01  [1557]~E(x15571,x15572)+E(f487(x15573,x15574,x15571),f487(x15573,x15574,x15572))
% 157.28/157.01  [1558]~E(x15581,x15582)+E(f531(x15581),f531(x15582))
% 157.28/157.01  [1559]~E(x15591,x15592)+E(f164(x15591,x15593),f164(x15592,x15593))
% 157.28/157.01  [1560]~E(x15601,x15602)+E(f164(x15603,x15601),f164(x15603,x15602))
% 157.28/157.01  [1561]~E(x15611,x15612)+E(f423(x15611,x15613),f423(x15612,x15613))
% 157.28/157.01  [1562]~E(x15621,x15622)+E(f423(x15623,x15621),f423(x15623,x15622))
% 157.28/157.01  [1563]~E(x15631,x15632)+E(f228(x15631,x15633),f228(x15632,x15633))
% 157.28/157.01  [1564]~E(x15641,x15642)+E(f228(x15643,x15641),f228(x15643,x15642))
% 157.28/157.01  [1565]~E(x15651,x15652)+E(f862(x15651,x15653,x15654,x15655,x15656),f862(x15652,x15653,x15654,x15655,x15656))
% 157.28/157.01  [1566]~E(x15661,x15662)+E(f862(x15663,x15661,x15664,x15665,x15666),f862(x15663,x15662,x15664,x15665,x15666))
% 157.28/157.01  [1567]~E(x15671,x15672)+E(f862(x15673,x15674,x15671,x15675,x15676),f862(x15673,x15674,x15672,x15675,x15676))
% 157.28/157.01  [1568]~E(x15681,x15682)+E(f862(x15683,x15684,x15685,x15681,x15686),f862(x15683,x15684,x15685,x15682,x15686))
% 157.28/157.01  [1569]~E(x15691,x15692)+E(f862(x15693,x15694,x15695,x15696,x15691),f862(x15693,x15694,x15695,x15696,x15692))
% 157.28/157.01  [1570]~E(x15701,x15702)+E(f603(x15701,x15703),f603(x15702,x15703))
% 157.28/157.01  [1571]~E(x15711,x15712)+E(f603(x15713,x15711),f603(x15713,x15712))
% 157.28/157.01  [1572]~E(x15721,x15722)+E(f287(x15721,x15723,x15724),f287(x15722,x15723,x15724))
% 157.28/157.01  [1573]~E(x15731,x15732)+E(f287(x15733,x15731,x15734),f287(x15733,x15732,x15734))
% 157.28/157.01  [1574]~E(x15741,x15742)+E(f287(x15743,x15744,x15741),f287(x15743,x15744,x15742))
% 157.28/157.01  [1575]~E(x15751,x15752)+E(f685(x15751,x15753,x15754),f685(x15752,x15753,x15754))
% 157.28/157.01  [1576]~E(x15761,x15762)+E(f685(x15763,x15761,x15764),f685(x15763,x15762,x15764))
% 157.28/157.01  [1577]~E(x15771,x15772)+E(f685(x15773,x15774,x15771),f685(x15773,x15774,x15772))
% 157.28/157.01  [1578]~E(x15781,x15782)+E(f424(x15781,x15783),f424(x15782,x15783))
% 157.28/157.01  [1579]~E(x15791,x15792)+E(f424(x15793,x15791),f424(x15793,x15792))
% 157.28/157.01  [1580]~E(x15801,x15802)+E(f844(x15801,x15803,x15804),f844(x15802,x15803,x15804))
% 157.28/157.01  [1581]~E(x15811,x15812)+E(f844(x15813,x15811,x15814),f844(x15813,x15812,x15814))
% 157.28/157.01  [1582]~E(x15821,x15822)+E(f844(x15823,x15824,x15821),f844(x15823,x15824,x15822))
% 157.28/157.01  [1583]~E(x15831,x15832)+E(f368(x15831,x15833,x15834,x15835,x15836),f368(x15832,x15833,x15834,x15835,x15836))
% 157.28/157.01  [1584]~E(x15841,x15842)+E(f368(x15843,x15841,x15844,x15845,x15846),f368(x15843,x15842,x15844,x15845,x15846))
% 157.28/157.01  [1585]~E(x15851,x15852)+E(f368(x15853,x15854,x15851,x15855,x15856),f368(x15853,x15854,x15852,x15855,x15856))
% 157.28/157.01  [1586]~E(x15861,x15862)+E(f368(x15863,x15864,x15865,x15861,x15866),f368(x15863,x15864,x15865,x15862,x15866))
% 157.28/157.01  [1587]~E(x15871,x15872)+E(f368(x15873,x15874,x15875,x15876,x15871),f368(x15873,x15874,x15875,x15876,x15872))
% 157.28/157.01  [1588]~E(x15881,x15882)+E(f439(x15881,x15883,x15884),f439(x15882,x15883,x15884))
% 157.28/157.01  [1589]~E(x15891,x15892)+E(f439(x15893,x15891,x15894),f439(x15893,x15892,x15894))
% 157.28/157.01  [1590]~E(x15901,x15902)+E(f439(x15903,x15904,x15901),f439(x15903,x15904,x15902))
% 157.28/157.01  [1591]~E(x15911,x15912)+E(f839(x15911,x15913,x15914,x15915,x15916,x15917,x15918),f839(x15912,x15913,x15914,x15915,x15916,x15917,x15918))
% 157.28/157.01  [1592]~E(x15921,x15922)+E(f839(x15923,x15921,x15924,x15925,x15926,x15927,x15928),f839(x15923,x15922,x15924,x15925,x15926,x15927,x15928))
% 157.28/157.01  [1593]~E(x15931,x15932)+E(f839(x15933,x15934,x15931,x15935,x15936,x15937,x15938),f839(x15933,x15934,x15932,x15935,x15936,x15937,x15938))
% 157.28/157.01  [1594]~E(x15941,x15942)+E(f839(x15943,x15944,x15945,x15941,x15946,x15947,x15948),f839(x15943,x15944,x15945,x15942,x15946,x15947,x15948))
% 157.28/157.01  [1595]~E(x15951,x15952)+E(f839(x15953,x15954,x15955,x15956,x15951,x15957,x15958),f839(x15953,x15954,x15955,x15956,x15952,x15957,x15958))
% 157.28/157.01  [1596]~E(x15961,x15962)+E(f839(x15963,x15964,x15965,x15966,x15967,x15961,x15968),f839(x15963,x15964,x15965,x15966,x15967,x15962,x15968))
% 157.28/157.01  [1597]~E(x15971,x15972)+E(f839(x15973,x15974,x15975,x15976,x15977,x15978,x15971),f839(x15973,x15974,x15975,x15976,x15977,x15978,x15972))
% 157.28/157.01  [1598]~E(x15981,x15982)+E(f689(x15981,x15983,x15984),f689(x15982,x15983,x15984))
% 157.28/157.01  [1599]~E(x15991,x15992)+E(f689(x15993,x15991,x15994),f689(x15993,x15992,x15994))
% 157.28/157.01  [1600]~E(x16001,x16002)+E(f689(x16003,x16004,x16001),f689(x16003,x16004,x16002))
% 157.28/157.01  [1601]~E(x16011,x16012)+E(f638(x16011,x16013,x16014,x16015,x16016),f638(x16012,x16013,x16014,x16015,x16016))
% 157.28/157.01  [1602]~E(x16021,x16022)+E(f638(x16023,x16021,x16024,x16025,x16026),f638(x16023,x16022,x16024,x16025,x16026))
% 157.28/157.01  [1603]~E(x16031,x16032)+E(f638(x16033,x16034,x16031,x16035,x16036),f638(x16033,x16034,x16032,x16035,x16036))
% 157.28/157.01  [1604]~E(x16041,x16042)+E(f638(x16043,x16044,x16045,x16041,x16046),f638(x16043,x16044,x16045,x16042,x16046))
% 157.28/157.01  [1605]~E(x16051,x16052)+E(f638(x16053,x16054,x16055,x16056,x16051),f638(x16053,x16054,x16055,x16056,x16052))
% 157.28/157.01  [1606]~E(x16061,x16062)+E(f568(x16061,x16063,x16064,x16065),f568(x16062,x16063,x16064,x16065))
% 157.28/157.01  [1607]~E(x16071,x16072)+E(f568(x16073,x16071,x16074,x16075),f568(x16073,x16072,x16074,x16075))
% 157.28/157.01  [1608]~E(x16081,x16082)+E(f568(x16083,x16084,x16081,x16085),f568(x16083,x16084,x16082,x16085))
% 157.28/157.01  [1609]~E(x16091,x16092)+E(f568(x16093,x16094,x16095,x16091),f568(x16093,x16094,x16095,x16092))
% 157.28/157.01  [1610]~E(x16101,x16102)+E(f799(x16101,x16103,x16104),f799(x16102,x16103,x16104))
% 157.28/157.01  [1611]~E(x16111,x16112)+E(f799(x16113,x16111,x16114),f799(x16113,x16112,x16114))
% 157.28/157.01  [1612]~E(x16121,x16122)+E(f799(x16123,x16124,x16121),f799(x16123,x16124,x16122))
% 157.28/157.01  [1613]~E(x16131,x16132)+E(f853(x16131,x16133,x16134,x16135,x16136,x16137,x16138),f853(x16132,x16133,x16134,x16135,x16136,x16137,x16138))
% 157.28/157.01  [1614]~E(x16141,x16142)+E(f853(x16143,x16141,x16144,x16145,x16146,x16147,x16148),f853(x16143,x16142,x16144,x16145,x16146,x16147,x16148))
% 157.28/157.01  [1615]~E(x16151,x16152)+E(f853(x16153,x16154,x16151,x16155,x16156,x16157,x16158),f853(x16153,x16154,x16152,x16155,x16156,x16157,x16158))
% 157.28/157.01  [1616]~E(x16161,x16162)+E(f853(x16163,x16164,x16165,x16161,x16166,x16167,x16168),f853(x16163,x16164,x16165,x16162,x16166,x16167,x16168))
% 157.28/157.01  [1617]~E(x16171,x16172)+E(f853(x16173,x16174,x16175,x16176,x16171,x16177,x16178),f853(x16173,x16174,x16175,x16176,x16172,x16177,x16178))
% 157.28/157.01  [1618]~E(x16181,x16182)+E(f853(x16183,x16184,x16185,x16186,x16187,x16181,x16188),f853(x16183,x16184,x16185,x16186,x16187,x16182,x16188))
% 157.28/157.01  [1619]~E(x16191,x16192)+E(f853(x16193,x16194,x16195,x16196,x16197,x16198,x16191),f853(x16193,x16194,x16195,x16196,x16197,x16198,x16192))
% 157.28/157.01  [1620]~E(x16201,x16202)+E(f762(x16201,x16203),f762(x16202,x16203))
% 157.28/157.01  [1621]~E(x16211,x16212)+E(f762(x16213,x16211),f762(x16213,x16212))
% 157.28/157.01  [1622]~E(x16221,x16222)+E(f674(x16221,x16223,x16224),f674(x16222,x16223,x16224))
% 157.28/157.01  [1623]~E(x16231,x16232)+E(f674(x16233,x16231,x16234),f674(x16233,x16232,x16234))
% 157.28/157.01  [1624]~E(x16241,x16242)+E(f674(x16243,x16244,x16241),f674(x16243,x16244,x16242))
% 157.28/157.01  [1625]~E(x16251,x16252)+E(f346(x16251,x16253,x16254),f346(x16252,x16253,x16254))
% 157.28/157.01  [1626]~E(x16261,x16262)+E(f346(x16263,x16261,x16264),f346(x16263,x16262,x16264))
% 157.28/157.01  [1627]~E(x16271,x16272)+E(f346(x16273,x16274,x16271),f346(x16273,x16274,x16272))
% 157.28/157.01  [1628]~E(x16281,x16282)+E(f208(x16281,x16283,x16284,x16285),f208(x16282,x16283,x16284,x16285))
% 157.28/157.01  [1629]~E(x16291,x16292)+E(f208(x16293,x16291,x16294,x16295),f208(x16293,x16292,x16294,x16295))
% 157.28/157.01  [1630]~E(x16301,x16302)+E(f208(x16303,x16304,x16301,x16305),f208(x16303,x16304,x16302,x16305))
% 157.28/157.01  [1631]~E(x16311,x16312)+E(f208(x16313,x16314,x16315,x16311),f208(x16313,x16314,x16315,x16312))
% 157.28/157.01  [1632]~E(x16321,x16322)+E(f754(x16321,x16323),f754(x16322,x16323))
% 157.28/157.01  [1633]~E(x16331,x16332)+E(f754(x16333,x16331),f754(x16333,x16332))
% 157.28/157.01  [1634]~E(x16341,x16342)+E(f596(x16341,x16343,x16344),f596(x16342,x16343,x16344))
% 157.28/157.01  [1635]~E(x16351,x16352)+E(f596(x16353,x16351,x16354),f596(x16353,x16352,x16354))
% 157.28/157.01  [1636]~E(x16361,x16362)+E(f596(x16363,x16364,x16361),f596(x16363,x16364,x16362))
% 157.28/157.01  [1637]~E(x16371,x16372)+E(f741(x16371,x16373,x16374),f741(x16372,x16373,x16374))
% 157.28/157.01  [1638]~E(x16381,x16382)+E(f741(x16383,x16381,x16384),f741(x16383,x16382,x16384))
% 157.28/157.01  [1639]~E(x16391,x16392)+E(f741(x16393,x16394,x16391),f741(x16393,x16394,x16392))
% 157.28/157.01  [1640]~E(x16401,x16402)+E(f165(x16401,x16403,x16404,x16405),f165(x16402,x16403,x16404,x16405))
% 157.28/157.01  [1641]~E(x16411,x16412)+E(f165(x16413,x16411,x16414,x16415),f165(x16413,x16412,x16414,x16415))
% 157.28/157.01  [1642]~E(x16421,x16422)+E(f165(x16423,x16424,x16421,x16425),f165(x16423,x16424,x16422,x16425))
% 157.28/157.01  [1643]~E(x16431,x16432)+E(f165(x16433,x16434,x16435,x16431),f165(x16433,x16434,x16435,x16432))
% 157.28/157.01  [1644]~E(x16441,x16442)+E(f459(x16441,x16443,x16444),f459(x16442,x16443,x16444))
% 157.28/157.01  [1645]~E(x16451,x16452)+E(f459(x16453,x16451,x16454),f459(x16453,x16452,x16454))
% 157.28/157.01  [1646]~E(x16461,x16462)+E(f459(x16463,x16464,x16461),f459(x16463,x16464,x16462))
% 157.28/157.01  [1647]~E(x16471,x16472)+E(f724(x16471,x16473),f724(x16472,x16473))
% 157.28/157.01  [1648]~E(x16481,x16482)+E(f724(x16483,x16481),f724(x16483,x16482))
% 157.28/157.01  [1649]~E(x16491,x16492)+E(f523(x16491,x16493,x16494),f523(x16492,x16493,x16494))
% 157.28/157.01  [1650]~E(x16501,x16502)+E(f523(x16503,x16501,x16504),f523(x16503,x16502,x16504))
% 157.28/157.01  [1651]~E(x16511,x16512)+E(f523(x16513,x16514,x16511),f523(x16513,x16514,x16512))
% 157.28/157.01  [1652]~E(x16521,x16522)+E(f452(x16521,x16523),f452(x16522,x16523))
% 157.28/157.01  [1653]~E(x16531,x16532)+E(f452(x16533,x16531),f452(x16533,x16532))
% 157.28/157.01  [1654]~E(x16541,x16542)+E(f567(x16541,x16543,x16544,x16545),f567(x16542,x16543,x16544,x16545))
% 157.28/157.01  [1655]~E(x16551,x16552)+E(f567(x16553,x16551,x16554,x16555),f567(x16553,x16552,x16554,x16555))
% 157.28/157.01  [1656]~E(x16561,x16562)+E(f567(x16563,x16564,x16561,x16565),f567(x16563,x16564,x16562,x16565))
% 157.28/157.01  [1657]~E(x16571,x16572)+E(f567(x16573,x16574,x16575,x16571),f567(x16573,x16574,x16575,x16572))
% 157.28/157.01  [1658]~E(x16581,x16582)+E(f589(x16581,x16583,x16584),f589(x16582,x16583,x16584))
% 157.28/157.01  [1659]~E(x16591,x16592)+E(f589(x16593,x16591,x16594),f589(x16593,x16592,x16594))
% 157.28/157.01  [1660]~E(x16601,x16602)+E(f589(x16603,x16604,x16601),f589(x16603,x16604,x16602))
% 157.28/157.01  [1661]~E(x16611,x16612)+E(f791(x16611,x16613,x16614),f791(x16612,x16613,x16614))
% 157.28/157.01  [1662]~E(x16621,x16622)+E(f791(x16623,x16621,x16624),f791(x16623,x16622,x16624))
% 157.28/157.01  [1663]~E(x16631,x16632)+E(f791(x16633,x16634,x16631),f791(x16633,x16634,x16632))
% 157.28/157.01  [1664]~E(x16641,x16642)+E(f463(x16641,x16643),f463(x16642,x16643))
% 157.28/157.01  [1665]~E(x16651,x16652)+E(f463(x16653,x16651),f463(x16653,x16652))
% 157.28/157.01  [1666]~E(x16661,x16662)+E(f223(x16661,x16663,x16664,x16665),f223(x16662,x16663,x16664,x16665))
% 157.28/157.01  [1667]~E(x16671,x16672)+E(f223(x16673,x16671,x16674,x16675),f223(x16673,x16672,x16674,x16675))
% 157.28/157.01  [1668]~E(x16681,x16682)+E(f223(x16683,x16684,x16681,x16685),f223(x16683,x16684,x16682,x16685))
% 157.28/157.01  [1669]~E(x16691,x16692)+E(f223(x16693,x16694,x16695,x16691),f223(x16693,x16694,x16695,x16692))
% 157.28/157.01  [1670]~E(x16701,x16702)+E(f773(x16701,x16703,x16704,x16705),f773(x16702,x16703,x16704,x16705))
% 157.28/157.01  [1671]~E(x16711,x16712)+E(f773(x16713,x16711,x16714,x16715),f773(x16713,x16712,x16714,x16715))
% 157.28/157.01  [1672]~E(x16721,x16722)+E(f773(x16723,x16724,x16721,x16725),f773(x16723,x16724,x16722,x16725))
% 157.28/157.01  [1673]~E(x16731,x16732)+E(f773(x16733,x16734,x16735,x16731),f773(x16733,x16734,x16735,x16732))
% 157.28/157.01  [1674]~E(x16741,x16742)+E(f868(x16741,x16743,x16744),f868(x16742,x16743,x16744))
% 157.28/157.01  [1675]~E(x16751,x16752)+E(f868(x16753,x16751,x16754),f868(x16753,x16752,x16754))
% 157.28/157.01  [1676]~E(x16761,x16762)+E(f868(x16763,x16764,x16761),f868(x16763,x16764,x16762))
% 157.28/157.01  [1677]~E(x16771,x16772)+E(f495(x16771,x16773,x16774),f495(x16772,x16773,x16774))
% 157.28/157.01  [1678]~E(x16781,x16782)+E(f495(x16783,x16781,x16784),f495(x16783,x16782,x16784))
% 157.28/157.01  [1679]~E(x16791,x16792)+E(f495(x16793,x16794,x16791),f495(x16793,x16794,x16792))
% 157.28/157.01  [1680]~E(x16801,x16802)+E(f867(x16801,x16803),f867(x16802,x16803))
% 157.28/157.01  [1681]~E(x16811,x16812)+E(f867(x16813,x16811),f867(x16813,x16812))
% 157.28/157.01  [1682]~E(x16821,x16822)+E(f546(x16821,x16823,x16824,x16825,x16826),f546(x16822,x16823,x16824,x16825,x16826))
% 157.28/157.01  [1683]~E(x16831,x16832)+E(f546(x16833,x16831,x16834,x16835,x16836),f546(x16833,x16832,x16834,x16835,x16836))
% 157.28/157.01  [1684]~E(x16841,x16842)+E(f546(x16843,x16844,x16841,x16845,x16846),f546(x16843,x16844,x16842,x16845,x16846))
% 157.28/157.01  [1685]~E(x16851,x16852)+E(f546(x16853,x16854,x16855,x16851,x16856),f546(x16853,x16854,x16855,x16852,x16856))
% 157.28/157.01  [1686]~E(x16861,x16862)+E(f546(x16863,x16864,x16865,x16866,x16861),f546(x16863,x16864,x16865,x16866,x16862))
% 157.28/157.01  [1687]~E(x16871,x16872)+E(f286(x16871,x16873,x16874,x16875),f286(x16872,x16873,x16874,x16875))
% 157.28/157.01  [1688]~E(x16881,x16882)+E(f286(x16883,x16881,x16884,x16885),f286(x16883,x16882,x16884,x16885))
% 157.28/157.01  [1689]~E(x16891,x16892)+E(f286(x16893,x16894,x16891,x16895),f286(x16893,x16894,x16892,x16895))
% 157.28/157.01  [1690]~E(x16901,x16902)+E(f286(x16903,x16904,x16905,x16901),f286(x16903,x16904,x16905,x16902))
% 157.28/157.01  [1691]~E(x16911,x16912)+E(f870(x16911,x16913),f870(x16912,x16913))
% 157.28/157.01  [1692]~E(x16921,x16922)+E(f870(x16923,x16921),f870(x16923,x16922))
% 157.28/157.01  [1693]~E(x16931,x16932)+E(f482(x16931,x16933,x16934,x16935,x16936),f482(x16932,x16933,x16934,x16935,x16936))
% 157.28/157.01  [1694]~E(x16941,x16942)+E(f482(x16943,x16941,x16944,x16945,x16946),f482(x16943,x16942,x16944,x16945,x16946))
% 157.28/157.01  [1695]~E(x16951,x16952)+E(f482(x16953,x16954,x16951,x16955,x16956),f482(x16953,x16954,x16952,x16955,x16956))
% 157.28/157.01  [1696]~E(x16961,x16962)+E(f482(x16963,x16964,x16965,x16961,x16966),f482(x16963,x16964,x16965,x16962,x16966))
% 157.28/157.01  [1697]~E(x16971,x16972)+E(f482(x16973,x16974,x16975,x16976,x16971),f482(x16973,x16974,x16975,x16976,x16972))
% 157.28/157.01  [1698]~E(x16981,x16982)+E(f283(x16981,x16983),f283(x16982,x16983))
% 157.28/157.01  [1699]~E(x16991,x16992)+E(f283(x16993,x16991),f283(x16993,x16992))
% 157.28/157.01  [1700]~E(x17001,x17002)+E(f584(x17001,x17003,x17004),f584(x17002,x17003,x17004))
% 157.28/157.01  [1701]~E(x17011,x17012)+E(f584(x17013,x17011,x17014),f584(x17013,x17012,x17014))
% 157.28/157.01  [1702]~E(x17021,x17022)+E(f584(x17023,x17024,x17021),f584(x17023,x17024,x17022))
% 157.28/157.01  [1703]~E(x17031,x17032)+E(f75(x17031,x17033),f75(x17032,x17033))
% 157.28/157.01  [1704]~E(x17041,x17042)+E(f75(x17043,x17041),f75(x17043,x17042))
% 157.28/157.01  [1705]~E(x17051,x17052)+E(f573(x17051,x17053,x17054,x17055),f573(x17052,x17053,x17054,x17055))
% 157.28/157.01  [1706]~E(x17061,x17062)+E(f573(x17063,x17061,x17064,x17065),f573(x17063,x17062,x17064,x17065))
% 157.28/157.01  [1707]~E(x17071,x17072)+E(f573(x17073,x17074,x17071,x17075),f573(x17073,x17074,x17072,x17075))
% 157.28/157.01  [1708]~E(x17081,x17082)+E(f573(x17083,x17084,x17085,x17081),f573(x17083,x17084,x17085,x17082))
% 157.28/157.01  [1709]~E(x17091,x17092)+E(f710(x17091,x17093,x17094),f710(x17092,x17093,x17094))
% 157.28/157.01  [1710]~E(x17101,x17102)+E(f710(x17103,x17101,x17104),f710(x17103,x17102,x17104))
% 157.28/157.01  [1711]~E(x17111,x17112)+E(f710(x17113,x17114,x17111),f710(x17113,x17114,x17112))
% 157.28/157.01  [1712]~E(x17121,x17122)+E(f96(x17121,x17123,x17124),f96(x17122,x17123,x17124))
% 157.28/157.01  [1713]~E(x17131,x17132)+E(f96(x17133,x17131,x17134),f96(x17133,x17132,x17134))
% 157.28/157.01  [1714]~E(x17141,x17142)+E(f96(x17143,x17144,x17141),f96(x17143,x17144,x17142))
% 157.28/157.01  [1715]~E(x17151,x17152)+E(f763(x17151,x17153,x17154,x17155,x17156),f763(x17152,x17153,x17154,x17155,x17156))
% 157.28/157.01  [1716]~E(x17161,x17162)+E(f763(x17163,x17161,x17164,x17165,x17166),f763(x17163,x17162,x17164,x17165,x17166))
% 157.28/157.01  [1717]~E(x17171,x17172)+E(f763(x17173,x17174,x17171,x17175,x17176),f763(x17173,x17174,x17172,x17175,x17176))
% 157.28/157.01  [1718]~E(x17181,x17182)+E(f763(x17183,x17184,x17185,x17181,x17186),f763(x17183,x17184,x17185,x17182,x17186))
% 157.28/157.01  [1719]~E(x17191,x17192)+E(f763(x17193,x17194,x17195,x17196,x17191),f763(x17193,x17194,x17195,x17196,x17192))
% 157.28/157.01  [1720]~E(x17201,x17202)+E(f322(x17201),f322(x17202))
% 157.28/157.01  [1721]~E(x17211,x17212)+E(f728(x17211,x17213,x17214),f728(x17212,x17213,x17214))
% 157.28/157.01  [1722]~E(x17221,x17222)+E(f728(x17223,x17221,x17224),f728(x17223,x17222,x17224))
% 157.28/157.01  [1723]~E(x17231,x17232)+E(f728(x17233,x17234,x17231),f728(x17233,x17234,x17232))
% 157.28/157.01  [1724]~E(x17241,x17242)+E(f279(x17241,x17243,x17244,x17245,x17246),f279(x17242,x17243,x17244,x17245,x17246))
% 157.28/157.01  [1725]~E(x17251,x17252)+E(f279(x17253,x17251,x17254,x17255,x17256),f279(x17253,x17252,x17254,x17255,x17256))
% 157.28/157.01  [1726]~E(x17261,x17262)+E(f279(x17263,x17264,x17261,x17265,x17266),f279(x17263,x17264,x17262,x17265,x17266))
% 157.28/157.01  [1727]~E(x17271,x17272)+E(f279(x17273,x17274,x17275,x17271,x17276),f279(x17273,x17274,x17275,x17272,x17276))
% 157.28/157.01  [1728]~E(x17281,x17282)+E(f279(x17283,x17284,x17285,x17286,x17281),f279(x17283,x17284,x17285,x17286,x17282))
% 157.28/157.01  [1729]~E(x17291,x17292)+E(f581(x17291,x17293,x17294),f581(x17292,x17293,x17294))
% 157.28/157.01  [1730]~E(x17301,x17302)+E(f581(x17303,x17301,x17304),f581(x17303,x17302,x17304))
% 157.28/157.01  [1731]~E(x17311,x17312)+E(f581(x17313,x17314,x17311),f581(x17313,x17314,x17312))
% 157.28/157.01  [1732]~E(x17321,x17322)+E(f137(x17321),f137(x17322))
% 157.28/157.01  [1733]~E(x17331,x17332)+E(f805(x17331,x17333,x17334,x17335),f805(x17332,x17333,x17334,x17335))
% 157.28/157.01  [1734]~E(x17341,x17342)+E(f805(x17343,x17341,x17344,x17345),f805(x17343,x17342,x17344,x17345))
% 157.28/157.01  [1735]~E(x17351,x17352)+E(f805(x17353,x17354,x17351,x17355),f805(x17353,x17354,x17352,x17355))
% 157.28/157.01  [1736]~E(x17361,x17362)+E(f805(x17363,x17364,x17365,x17361),f805(x17363,x17364,x17365,x17362))
% 157.28/157.01  [1737]~E(x17371,x17372)+E(f666(x17371,x17373,x17374,x17375,x17376,x17377),f666(x17372,x17373,x17374,x17375,x17376,x17377))
% 157.28/157.01  [1738]~E(x17381,x17382)+E(f666(x17383,x17381,x17384,x17385,x17386,x17387),f666(x17383,x17382,x17384,x17385,x17386,x17387))
% 157.28/157.01  [1739]~E(x17391,x17392)+E(f666(x17393,x17394,x17391,x17395,x17396,x17397),f666(x17393,x17394,x17392,x17395,x17396,x17397))
% 157.28/157.01  [1740]~E(x17401,x17402)+E(f666(x17403,x17404,x17405,x17401,x17406,x17407),f666(x17403,x17404,x17405,x17402,x17406,x17407))
% 157.28/157.02  [1741]~E(x17411,x17412)+E(f666(x17413,x17414,x17415,x17416,x17411,x17417),f666(x17413,x17414,x17415,x17416,x17412,x17417))
% 157.28/157.02  [1742]~E(x17421,x17422)+E(f666(x17423,x17424,x17425,x17426,x17427,x17421),f666(x17423,x17424,x17425,x17426,x17427,x17422))
% 157.28/157.02  [1743]~E(x17431,x17432)+E(f651(x17431,x17433,x17434,x17435,x17436),f651(x17432,x17433,x17434,x17435,x17436))
% 157.28/157.02  [1744]~E(x17441,x17442)+E(f651(x17443,x17441,x17444,x17445,x17446),f651(x17443,x17442,x17444,x17445,x17446))
% 157.28/157.02  [1745]~E(x17451,x17452)+E(f651(x17453,x17454,x17451,x17455,x17456),f651(x17453,x17454,x17452,x17455,x17456))
% 157.28/157.02  [1746]~E(x17461,x17462)+E(f651(x17463,x17464,x17465,x17461,x17466),f651(x17463,x17464,x17465,x17462,x17466))
% 157.28/157.02  [1747]~E(x17471,x17472)+E(f651(x17473,x17474,x17475,x17476,x17471),f651(x17473,x17474,x17475,x17476,x17472))
% 157.28/157.02  [1748]~E(x17481,x17482)+E(f726(x17481,x17483,x17484),f726(x17482,x17483,x17484))
% 157.28/157.02  [1749]~E(x17491,x17492)+E(f726(x17493,x17491,x17494),f726(x17493,x17492,x17494))
% 157.28/157.02  [1750]~E(x17501,x17502)+E(f726(x17503,x17504,x17501),f726(x17503,x17504,x17502))
% 157.28/157.02  [1751]~E(x17511,x17512)+E(f663(x17511,x17513,x17514),f663(x17512,x17513,x17514))
% 157.28/157.02  [1752]~E(x17521,x17522)+E(f663(x17523,x17521,x17524),f663(x17523,x17522,x17524))
% 157.28/157.02  [1753]~E(x17531,x17532)+E(f663(x17533,x17534,x17531),f663(x17533,x17534,x17532))
% 157.28/157.02  [1754]~E(x17541,x17542)+E(f874(x17541),f874(x17542))
% 157.28/157.02  [1755]~E(x17551,x17552)+E(f770(x17551,x17553,x17554),f770(x17552,x17553,x17554))
% 157.28/157.02  [1756]~E(x17561,x17562)+E(f770(x17563,x17561,x17564),f770(x17563,x17562,x17564))
% 157.28/157.02  [1757]~E(x17571,x17572)+E(f770(x17573,x17574,x17571),f770(x17573,x17574,x17572))
% 157.28/157.02  [1758]~E(x17581,x17582)+E(f362(x17581,x17583),f362(x17582,x17583))
% 157.28/157.02  [1759]~E(x17591,x17592)+E(f362(x17593,x17591),f362(x17593,x17592))
% 157.28/157.02  [1760]~E(x17601,x17602)+E(f628(x17601,x17603,x17604),f628(x17602,x17603,x17604))
% 157.28/157.02  [1761]~E(x17611,x17612)+E(f628(x17613,x17611,x17614),f628(x17613,x17612,x17614))
% 157.28/157.02  [1762]~E(x17621,x17622)+E(f628(x17623,x17624,x17621),f628(x17623,x17624,x17622))
% 157.28/157.02  [1763]~E(x17631,x17632)+E(f697(x17631,x17633,x17634,x17635,x17636),f697(x17632,x17633,x17634,x17635,x17636))
% 157.28/157.02  [1764]~E(x17641,x17642)+E(f697(x17643,x17641,x17644,x17645,x17646),f697(x17643,x17642,x17644,x17645,x17646))
% 157.28/157.02  [1765]~E(x17651,x17652)+E(f697(x17653,x17654,x17651,x17655,x17656),f697(x17653,x17654,x17652,x17655,x17656))
% 157.28/157.02  [1766]~E(x17661,x17662)+E(f697(x17663,x17664,x17665,x17661,x17666),f697(x17663,x17664,x17665,x17662,x17666))
% 157.28/157.02  [1767]~E(x17671,x17672)+E(f697(x17673,x17674,x17675,x17676,x17671),f697(x17673,x17674,x17675,x17676,x17672))
% 157.28/157.02  [1768]~E(x17681,x17682)+E(f688(x17681,x17683),f688(x17682,x17683))
% 157.28/157.02  [1769]~E(x17691,x17692)+E(f688(x17693,x17691),f688(x17693,x17692))
% 157.28/157.02  [1770]~E(x17701,x17702)+E(f778(x17701,x17703,x17704,x17705,x17706),f778(x17702,x17703,x17704,x17705,x17706))
% 157.28/157.02  [1771]~E(x17711,x17712)+E(f778(x17713,x17711,x17714,x17715,x17716),f778(x17713,x17712,x17714,x17715,x17716))
% 157.28/157.02  [1772]~E(x17721,x17722)+E(f778(x17723,x17724,x17721,x17725,x17726),f778(x17723,x17724,x17722,x17725,x17726))
% 157.28/157.02  [1773]~E(x17731,x17732)+E(f778(x17733,x17734,x17735,x17731,x17736),f778(x17733,x17734,x17735,x17732,x17736))
% 157.28/157.02  [1774]~E(x17741,x17742)+E(f778(x17743,x17744,x17745,x17746,x17741),f778(x17743,x17744,x17745,x17746,x17742))
% 157.28/157.02  [1775]~E(x17751,x17752)+E(f877(x17751,x17753,x17754,x17755),f877(x17752,x17753,x17754,x17755))
% 157.28/157.02  [1776]~E(x17761,x17762)+E(f877(x17763,x17761,x17764,x17765),f877(x17763,x17762,x17764,x17765))
% 157.28/157.02  [1777]~E(x17771,x17772)+E(f877(x17773,x17774,x17771,x17775),f877(x17773,x17774,x17772,x17775))
% 157.28/157.02  [1778]~E(x17781,x17782)+E(f877(x17783,x17784,x17785,x17781),f877(x17783,x17784,x17785,x17782))
% 157.28/157.02  [1779]~E(x17791,x17792)+E(f818(x17791,x17793,x17794,x17795),f818(x17792,x17793,x17794,x17795))
% 157.28/157.02  [1780]~E(x17801,x17802)+E(f818(x17803,x17801,x17804,x17805),f818(x17803,x17802,x17804,x17805))
% 157.28/157.02  [1781]~E(x17811,x17812)+E(f818(x17813,x17814,x17811,x17815),f818(x17813,x17814,x17812,x17815))
% 157.28/157.02  [1782]~E(x17821,x17822)+E(f818(x17823,x17824,x17825,x17821),f818(x17823,x17824,x17825,x17822))
% 157.28/157.02  [1783]~E(x17831,x17832)+E(f658(x17831,x17833,x17834,x17835,x17836),f658(x17832,x17833,x17834,x17835,x17836))
% 157.28/157.02  [1784]~E(x17841,x17842)+E(f658(x17843,x17841,x17844,x17845,x17846),f658(x17843,x17842,x17844,x17845,x17846))
% 157.28/157.02  [1785]~E(x17851,x17852)+E(f658(x17853,x17854,x17851,x17855,x17856),f658(x17853,x17854,x17852,x17855,x17856))
% 157.28/157.02  [1786]~E(x17861,x17862)+E(f658(x17863,x17864,x17865,x17861,x17866),f658(x17863,x17864,x17865,x17862,x17866))
% 157.28/157.02  [1787]~E(x17871,x17872)+E(f658(x17873,x17874,x17875,x17876,x17871),f658(x17873,x17874,x17875,x17876,x17872))
% 157.28/157.02  [1788]~E(x17881,x17882)+E(f699(x17881,x17883,x17884,x17885),f699(x17882,x17883,x17884,x17885))
% 157.28/157.02  [1789]~E(x17891,x17892)+E(f699(x17893,x17891,x17894,x17895),f699(x17893,x17892,x17894,x17895))
% 157.28/157.02  [1790]~E(x17901,x17902)+E(f699(x17903,x17904,x17901,x17905),f699(x17903,x17904,x17902,x17905))
% 157.28/157.02  [1791]~E(x17911,x17912)+E(f699(x17913,x17914,x17915,x17911),f699(x17913,x17914,x17915,x17912))
% 157.28/157.02  [1792]~E(x17921,x17922)+E(f518(x17921,x17923,x17924),f518(x17922,x17923,x17924))
% 157.28/157.02  [1793]~E(x17931,x17932)+E(f518(x17933,x17931,x17934),f518(x17933,x17932,x17934))
% 157.28/157.02  [1794]~E(x17941,x17942)+E(f518(x17943,x17944,x17941),f518(x17943,x17944,x17942))
% 157.28/157.02  [1795]~E(x17951,x17952)+E(f776(x17951,x17953,x17954,x17955,x17956),f776(x17952,x17953,x17954,x17955,x17956))
% 157.28/157.02  [1796]~E(x17961,x17962)+E(f776(x17963,x17961,x17964,x17965,x17966),f776(x17963,x17962,x17964,x17965,x17966))
% 157.28/157.02  [1797]~E(x17971,x17972)+E(f776(x17973,x17974,x17971,x17975,x17976),f776(x17973,x17974,x17972,x17975,x17976))
% 157.28/157.02  [1798]~E(x17981,x17982)+E(f776(x17983,x17984,x17985,x17981,x17986),f776(x17983,x17984,x17985,x17982,x17986))
% 157.28/157.02  [1799]~E(x17991,x17992)+E(f776(x17993,x17994,x17995,x17996,x17991),f776(x17993,x17994,x17995,x17996,x17992))
% 157.28/157.02  [1800]~E(x18001,x18002)+E(f213(x18001),f213(x18002))
% 157.28/157.02  [1801]~E(x18011,x18012)+E(f543(x18011,x18013,x18014,x18015),f543(x18012,x18013,x18014,x18015))
% 157.28/157.02  [1802]~E(x18021,x18022)+E(f543(x18023,x18021,x18024,x18025),f543(x18023,x18022,x18024,x18025))
% 157.28/157.02  [1803]~E(x18031,x18032)+E(f543(x18033,x18034,x18031,x18035),f543(x18033,x18034,x18032,x18035))
% 157.28/157.02  [1804]~E(x18041,x18042)+E(f543(x18043,x18044,x18045,x18041),f543(x18043,x18044,x18045,x18042))
% 157.28/157.02  [1805]~E(x18051,x18052)+E(f673(x18051,x18053,x18054,x18055,x18056),f673(x18052,x18053,x18054,x18055,x18056))
% 157.28/157.02  [1806]~E(x18061,x18062)+E(f673(x18063,x18061,x18064,x18065,x18066),f673(x18063,x18062,x18064,x18065,x18066))
% 157.28/157.02  [1807]~E(x18071,x18072)+E(f673(x18073,x18074,x18071,x18075,x18076),f673(x18073,x18074,x18072,x18075,x18076))
% 157.28/157.02  [1808]~E(x18081,x18082)+E(f673(x18083,x18084,x18085,x18081,x18086),f673(x18083,x18084,x18085,x18082,x18086))
% 157.28/157.02  [1809]~E(x18091,x18092)+E(f673(x18093,x18094,x18095,x18096,x18091),f673(x18093,x18094,x18095,x18096,x18092))
% 157.28/157.02  [1810]~E(x18101,x18102)+E(f354(x18101,x18103,x18104,x18105),f354(x18102,x18103,x18104,x18105))
% 157.28/157.02  [1811]~E(x18111,x18112)+E(f354(x18113,x18111,x18114,x18115),f354(x18113,x18112,x18114,x18115))
% 157.28/157.02  [1812]~E(x18121,x18122)+E(f354(x18123,x18124,x18121,x18125),f354(x18123,x18124,x18122,x18125))
% 157.28/157.02  [1813]~E(x18131,x18132)+E(f354(x18133,x18134,x18135,x18131),f354(x18133,x18134,x18135,x18132))
% 157.28/157.02  [1814]~E(x18141,x18142)+E(f607(x18141,x18143,x18144,x18145,x18146,x18147),f607(x18142,x18143,x18144,x18145,x18146,x18147))
% 157.28/157.02  [1815]~E(x18151,x18152)+E(f607(x18153,x18151,x18154,x18155,x18156,x18157),f607(x18153,x18152,x18154,x18155,x18156,x18157))
% 157.28/157.02  [1816]~E(x18161,x18162)+E(f607(x18163,x18164,x18161,x18165,x18166,x18167),f607(x18163,x18164,x18162,x18165,x18166,x18167))
% 157.28/157.02  [1817]~E(x18171,x18172)+E(f607(x18173,x18174,x18175,x18171,x18176,x18177),f607(x18173,x18174,x18175,x18172,x18176,x18177))
% 157.28/157.02  [1818]~E(x18181,x18182)+E(f607(x18183,x18184,x18185,x18186,x18181,x18187),f607(x18183,x18184,x18185,x18186,x18182,x18187))
% 157.28/157.02  [1819]~E(x18191,x18192)+E(f607(x18193,x18194,x18195,x18196,x18197,x18191),f607(x18193,x18194,x18195,x18196,x18197,x18192))
% 157.28/157.02  [1820]~E(x18201,x18202)+E(f451(x18201,x18203),f451(x18202,x18203))
% 157.28/157.02  [1821]~E(x18211,x18212)+E(f451(x18213,x18211),f451(x18213,x18212))
% 157.28/157.02  [1822]~E(x18221,x18222)+E(f873(x18221,x18223),f873(x18222,x18223))
% 157.28/157.02  [1823]~E(x18231,x18232)+E(f873(x18233,x18231),f873(x18233,x18232))
% 157.28/157.02  [1824]~E(x18241,x18242)+E(f859(x18241,x18243,x18244,x18245,x18246),f859(x18242,x18243,x18244,x18245,x18246))
% 157.28/157.02  [1825]~E(x18251,x18252)+E(f859(x18253,x18251,x18254,x18255,x18256),f859(x18253,x18252,x18254,x18255,x18256))
% 157.28/157.02  [1826]~E(x18261,x18262)+E(f859(x18263,x18264,x18261,x18265,x18266),f859(x18263,x18264,x18262,x18265,x18266))
% 157.28/157.02  [1827]~E(x18271,x18272)+E(f859(x18273,x18274,x18275,x18271,x18276),f859(x18273,x18274,x18275,x18272,x18276))
% 157.28/157.02  [1828]~E(x18281,x18282)+E(f859(x18283,x18284,x18285,x18286,x18281),f859(x18283,x18284,x18285,x18286,x18282))
% 157.28/157.02  [1829]~E(x18291,x18292)+E(f366(x18291,x18293,x18294,x18295,x18296,x18297),f366(x18292,x18293,x18294,x18295,x18296,x18297))
% 157.28/157.02  [1830]~E(x18301,x18302)+E(f366(x18303,x18301,x18304,x18305,x18306,x18307),f366(x18303,x18302,x18304,x18305,x18306,x18307))
% 157.28/157.02  [1831]~E(x18311,x18312)+E(f366(x18313,x18314,x18311,x18315,x18316,x18317),f366(x18313,x18314,x18312,x18315,x18316,x18317))
% 157.28/157.02  [1832]~E(x18321,x18322)+E(f366(x18323,x18324,x18325,x18321,x18326,x18327),f366(x18323,x18324,x18325,x18322,x18326,x18327))
% 157.28/157.02  [1833]~E(x18331,x18332)+E(f366(x18333,x18334,x18335,x18336,x18331,x18337),f366(x18333,x18334,x18335,x18336,x18332,x18337))
% 157.28/157.02  [1834]~E(x18341,x18342)+E(f366(x18343,x18344,x18345,x18346,x18347,x18341),f366(x18343,x18344,x18345,x18346,x18347,x18342))
% 157.28/157.02  [1835]~E(x18351,x18352)+E(f729(x18351,x18353,x18354),f729(x18352,x18353,x18354))
% 157.28/157.02  [1836]~E(x18361,x18362)+E(f729(x18363,x18361,x18364),f729(x18363,x18362,x18364))
% 157.28/157.02  [1837]~E(x18371,x18372)+E(f729(x18373,x18374,x18371),f729(x18373,x18374,x18372))
% 157.28/157.02  [1838]~E(x18381,x18382)+E(f145(x18381,x18383),f145(x18382,x18383))
% 157.28/157.02  [1839]~E(x18391,x18392)+E(f145(x18393,x18391),f145(x18393,x18392))
% 157.28/157.02  [1840]~E(x18401,x18402)+E(f852(x18401,x18403,x18404,x18405,x18406,x18407,x18408),f852(x18402,x18403,x18404,x18405,x18406,x18407,x18408))
% 157.28/157.02  [1841]~E(x18411,x18412)+E(f852(x18413,x18411,x18414,x18415,x18416,x18417,x18418),f852(x18413,x18412,x18414,x18415,x18416,x18417,x18418))
% 157.28/157.02  [1842]~E(x18421,x18422)+E(f852(x18423,x18424,x18421,x18425,x18426,x18427,x18428),f852(x18423,x18424,x18422,x18425,x18426,x18427,x18428))
% 157.28/157.02  [1843]~E(x18431,x18432)+E(f852(x18433,x18434,x18435,x18431,x18436,x18437,x18438),f852(x18433,x18434,x18435,x18432,x18436,x18437,x18438))
% 157.28/157.02  [1844]~E(x18441,x18442)+E(f852(x18443,x18444,x18445,x18446,x18441,x18447,x18448),f852(x18443,x18444,x18445,x18446,x18442,x18447,x18448))
% 157.28/157.02  [1845]~E(x18451,x18452)+E(f852(x18453,x18454,x18455,x18456,x18457,x18451,x18458),f852(x18453,x18454,x18455,x18456,x18457,x18452,x18458))
% 157.28/157.02  [1846]~E(x18461,x18462)+E(f852(x18463,x18464,x18465,x18466,x18467,x18468,x18461),f852(x18463,x18464,x18465,x18466,x18467,x18468,x18462))
% 157.28/157.02  [1847]~E(x18471,x18472)+E(f599(x18471,x18473,x18474),f599(x18472,x18473,x18474))
% 157.28/157.02  [1848]~E(x18481,x18482)+E(f599(x18483,x18481,x18484),f599(x18483,x18482,x18484))
% 157.28/157.02  [1849]~E(x18491,x18492)+E(f599(x18493,x18494,x18491),f599(x18493,x18494,x18492))
% 157.28/157.02  [1850]~E(x18501,x18502)+E(f412(x18501,x18503,x18504,x18505),f412(x18502,x18503,x18504,x18505))
% 157.28/157.02  [1851]~E(x18511,x18512)+E(f412(x18513,x18511,x18514,x18515),f412(x18513,x18512,x18514,x18515))
% 157.28/157.02  [1852]~E(x18521,x18522)+E(f412(x18523,x18524,x18521,x18525),f412(x18523,x18524,x18522,x18525))
% 157.28/157.02  [1853]~E(x18531,x18532)+E(f412(x18533,x18534,x18535,x18531),f412(x18533,x18534,x18535,x18532))
% 157.28/157.02  [1854]~E(x18541,x18542)+E(f448(x18541,x18543,x18544),f448(x18542,x18543,x18544))
% 157.28/157.02  [1855]~E(x18551,x18552)+E(f448(x18553,x18551,x18554),f448(x18553,x18552,x18554))
% 157.28/157.02  [1856]~E(x18561,x18562)+E(f448(x18563,x18564,x18561),f448(x18563,x18564,x18562))
% 157.28/157.02  [1857]~E(x18571,x18572)+E(f594(x18571,x18573,x18574),f594(x18572,x18573,x18574))
% 157.28/157.02  [1858]~E(x18581,x18582)+E(f594(x18583,x18581,x18584),f594(x18583,x18582,x18584))
% 157.28/157.02  [1859]~E(x18591,x18592)+E(f594(x18593,x18594,x18591),f594(x18593,x18594,x18592))
% 157.28/157.02  [1860]~E(x18601,x18602)+E(f700(x18601,x18603,x18604,x18605),f700(x18602,x18603,x18604,x18605))
% 157.28/157.02  [1861]~E(x18611,x18612)+E(f700(x18613,x18611,x18614,x18615),f700(x18613,x18612,x18614,x18615))
% 157.28/157.02  [1862]~E(x18621,x18622)+E(f700(x18623,x18624,x18621,x18625),f700(x18623,x18624,x18622,x18625))
% 157.28/157.02  [1863]~E(x18631,x18632)+E(f700(x18633,x18634,x18635,x18631),f700(x18633,x18634,x18635,x18632))
% 157.28/157.02  [1864]~E(x18641,x18642)+E(f68(x18641,x18643,x18644),f68(x18642,x18643,x18644))
% 157.28/157.02  [1865]~E(x18651,x18652)+E(f68(x18653,x18651,x18654),f68(x18653,x18652,x18654))
% 157.28/157.02  [1866]~E(x18661,x18662)+E(f68(x18663,x18664,x18661),f68(x18663,x18664,x18662))
% 157.28/157.02  [1867]~E(x18671,x18672)+E(f299(x18671,x18673,x18674),f299(x18672,x18673,x18674))
% 157.28/157.02  [1868]~E(x18681,x18682)+E(f299(x18683,x18681,x18684),f299(x18683,x18682,x18684))
% 157.28/157.02  [1869]~E(x18691,x18692)+E(f299(x18693,x18694,x18691),f299(x18693,x18694,x18692))
% 157.28/157.02  [1870]~E(x18701,x18702)+E(f566(x18701,x18703),f566(x18702,x18703))
% 157.28/157.02  [1871]~E(x18711,x18712)+E(f566(x18713,x18711),f566(x18713,x18712))
% 157.28/157.02  [1872]~E(x18721,x18722)+E(f530(x18721),f530(x18722))
% 157.28/157.02  [1873]~E(x18731,x18732)+E(f609(x18731,x18733,x18734,x18735,x18736,x18737),f609(x18732,x18733,x18734,x18735,x18736,x18737))
% 157.28/157.02  [1874]~E(x18741,x18742)+E(f609(x18743,x18741,x18744,x18745,x18746,x18747),f609(x18743,x18742,x18744,x18745,x18746,x18747))
% 157.28/157.02  [1875]~E(x18751,x18752)+E(f609(x18753,x18754,x18751,x18755,x18756,x18757),f609(x18753,x18754,x18752,x18755,x18756,x18757))
% 157.28/157.02  [1876]~E(x18761,x18762)+E(f609(x18763,x18764,x18765,x18761,x18766,x18767),f609(x18763,x18764,x18765,x18762,x18766,x18767))
% 157.28/157.02  [1877]~E(x18771,x18772)+E(f609(x18773,x18774,x18775,x18776,x18771,x18777),f609(x18773,x18774,x18775,x18776,x18772,x18777))
% 157.28/157.02  [1878]~E(x18781,x18782)+E(f609(x18783,x18784,x18785,x18786,x18787,x18781),f609(x18783,x18784,x18785,x18786,x18787,x18782))
% 157.28/157.02  [1879]~E(x18791,x18792)+E(f792(x18791,x18793,x18794),f792(x18792,x18793,x18794))
% 157.28/157.02  [1880]~E(x18801,x18802)+E(f792(x18803,x18801,x18804),f792(x18803,x18802,x18804))
% 157.28/157.02  [1881]~E(x18811,x18812)+E(f792(x18813,x18814,x18811),f792(x18813,x18814,x18812))
% 157.28/157.02  [1882]~E(x18821,x18822)+E(f795(x18821,x18823,x18824),f795(x18822,x18823,x18824))
% 157.28/157.02  [1883]~E(x18831,x18832)+E(f795(x18833,x18831,x18834),f795(x18833,x18832,x18834))
% 157.28/157.02  [1884]~E(x18841,x18842)+E(f795(x18843,x18844,x18841),f795(x18843,x18844,x18842))
% 157.28/157.02  [1885]~E(x18851,x18852)+E(f707(x18851,x18853,x18854,x18855),f707(x18852,x18853,x18854,x18855))
% 157.28/157.02  [1886]~E(x18861,x18862)+E(f707(x18863,x18861,x18864,x18865),f707(x18863,x18862,x18864,x18865))
% 157.28/157.02  [1887]~E(x18871,x18872)+E(f707(x18873,x18874,x18871,x18875),f707(x18873,x18874,x18872,x18875))
% 157.28/157.02  [1888]~E(x18881,x18882)+E(f707(x18883,x18884,x18885,x18881),f707(x18883,x18884,x18885,x18882))
% 157.28/157.02  [1889]~E(x18891,x18892)+E(f536(x18891,x18893,x18894),f536(x18892,x18893,x18894))
% 157.28/157.02  [1890]~E(x18901,x18902)+E(f536(x18903,x18901,x18904),f536(x18903,x18902,x18904))
% 157.28/157.02  [1891]~E(x18911,x18912)+E(f536(x18913,x18914,x18911),f536(x18913,x18914,x18912))
% 157.28/157.02  [1892]~E(x18921,x18922)+E(f241(x18921,x18923,x18924,x18925),f241(x18922,x18923,x18924,x18925))
% 157.28/157.02  [1893]~E(x18931,x18932)+E(f241(x18933,x18931,x18934,x18935),f241(x18933,x18932,x18934,x18935))
% 157.28/157.02  [1894]~E(x18941,x18942)+E(f241(x18943,x18944,x18941,x18945),f241(x18943,x18944,x18942,x18945))
% 157.28/157.02  [1895]~E(x18951,x18952)+E(f241(x18953,x18954,x18955,x18951),f241(x18953,x18954,x18955,x18952))
% 157.28/157.02  [1896]~E(x18961,x18962)+E(f419(x18961,x18963,x18964,x18965),f419(x18962,x18963,x18964,x18965))
% 157.28/157.02  [1897]~E(x18971,x18972)+E(f419(x18973,x18971,x18974,x18975),f419(x18973,x18972,x18974,x18975))
% 157.28/157.02  [1898]~E(x18981,x18982)+E(f419(x18983,x18984,x18981,x18985),f419(x18983,x18984,x18982,x18985))
% 157.28/157.02  [1899]~E(x18991,x18992)+E(f419(x18993,x18994,x18995,x18991),f419(x18993,x18994,x18995,x18992))
% 157.28/157.02  [1900]~E(x19001,x19002)+E(f562(x19001,x19003,x19004,x19005),f562(x19002,x19003,x19004,x19005))
% 157.28/157.02  [1901]~E(x19011,x19012)+E(f562(x19013,x19011,x19014,x19015),f562(x19013,x19012,x19014,x19015))
% 157.28/157.02  [1902]~E(x19021,x19022)+E(f562(x19023,x19024,x19021,x19025),f562(x19023,x19024,x19022,x19025))
% 157.28/157.02  [1903]~E(x19031,x19032)+E(f562(x19033,x19034,x19035,x19031),f562(x19033,x19034,x19035,x19032))
% 157.28/157.02  [1904]~E(x19041,x19042)+E(f238(x19041,x19043,x19044,x19045,x19046),f238(x19042,x19043,x19044,x19045,x19046))
% 157.28/157.02  [1905]~E(x19051,x19052)+E(f238(x19053,x19051,x19054,x19055,x19056),f238(x19053,x19052,x19054,x19055,x19056))
% 157.28/157.02  [1906]~E(x19061,x19062)+E(f238(x19063,x19064,x19061,x19065,x19066),f238(x19063,x19064,x19062,x19065,x19066))
% 157.28/157.02  [1907]~E(x19071,x19072)+E(f238(x19073,x19074,x19075,x19071,x19076),f238(x19073,x19074,x19075,x19072,x19076))
% 157.28/157.02  [1908]~E(x19081,x19082)+E(f238(x19083,x19084,x19085,x19086,x19081),f238(x19083,x19084,x19085,x19086,x19082))
% 157.28/157.02  [1909]~E(x19091,x19092)+E(f527(x19091,x19093,x19094,x19095,x19096),f527(x19092,x19093,x19094,x19095,x19096))
% 157.28/157.02  [1910]~E(x19101,x19102)+E(f527(x19103,x19101,x19104,x19105,x19106),f527(x19103,x19102,x19104,x19105,x19106))
% 157.28/157.02  [1911]~E(x19111,x19112)+E(f527(x19113,x19114,x19111,x19115,x19116),f527(x19113,x19114,x19112,x19115,x19116))
% 157.28/157.02  [1912]~E(x19121,x19122)+E(f527(x19123,x19124,x19125,x19121,x19126),f527(x19123,x19124,x19125,x19122,x19126))
% 157.28/157.02  [1913]~E(x19131,x19132)+E(f527(x19133,x19134,x19135,x19136,x19131),f527(x19133,x19134,x19135,x19136,x19132))
% 157.28/157.02  [1914]~E(x19141,x19142)+E(f67(x19141,x19143,x19144),f67(x19142,x19143,x19144))
% 157.28/157.02  [1915]~E(x19151,x19152)+E(f67(x19153,x19151,x19154),f67(x19153,x19152,x19154))
% 157.28/157.02  [1916]~E(x19161,x19162)+E(f67(x19163,x19164,x19161),f67(x19163,x19164,x19162))
% 157.28/157.02  [1917]~E(x19171,x19172)+E(f493(x19171,x19173,x19174),f493(x19172,x19173,x19174))
% 157.28/157.02  [1918]~E(x19181,x19182)+E(f493(x19183,x19181,x19184),f493(x19183,x19182,x19184))
% 157.28/157.02  [1919]~E(x19191,x19192)+E(f493(x19193,x19194,x19191),f493(x19193,x19194,x19192))
% 157.28/157.02  [1920]~E(x19201,x19202)+E(f363(x19201,x19203),f363(x19202,x19203))
% 157.28/157.02  [1921]~E(x19211,x19212)+E(f363(x19213,x19211),f363(x19213,x19212))
% 157.28/157.02  [1922]~E(x19221,x19222)+E(f218(x19221,x19223,x19224,x19225),f218(x19222,x19223,x19224,x19225))
% 157.28/157.02  [1923]~E(x19231,x19232)+E(f218(x19233,x19231,x19234,x19235),f218(x19233,x19232,x19234,x19235))
% 157.28/157.02  [1924]~E(x19241,x19242)+E(f218(x19243,x19244,x19241,x19245),f218(x19243,x19244,x19242,x19245))
% 157.28/157.02  [1925]~E(x19251,x19252)+E(f218(x19253,x19254,x19255,x19251),f218(x19253,x19254,x19255,x19252))
% 157.28/157.02  [1926]~E(x19261,x19262)+E(f254(x19261,x19263),f254(x19262,x19263))
% 157.28/157.02  [1927]~E(x19271,x19272)+E(f254(x19273,x19271),f254(x19273,x19272))
% 157.28/157.02  [1928]~E(x19281,x19282)+E(f588(x19281,x19283,x19284,x19285,x19286,x19287),f588(x19282,x19283,x19284,x19285,x19286,x19287))
% 157.28/157.02  [1929]~E(x19291,x19292)+E(f588(x19293,x19291,x19294,x19295,x19296,x19297),f588(x19293,x19292,x19294,x19295,x19296,x19297))
% 157.28/157.02  [1930]~E(x19301,x19302)+E(f588(x19303,x19304,x19301,x19305,x19306,x19307),f588(x19303,x19304,x19302,x19305,x19306,x19307))
% 157.28/157.02  [1931]~E(x19311,x19312)+E(f588(x19313,x19314,x19315,x19311,x19316,x19317),f588(x19313,x19314,x19315,x19312,x19316,x19317))
% 157.28/157.02  [1932]~E(x19321,x19322)+E(f588(x19323,x19324,x19325,x19326,x19321,x19327),f588(x19323,x19324,x19325,x19326,x19322,x19327))
% 157.28/157.02  [1933]~E(x19331,x19332)+E(f588(x19333,x19334,x19335,x19336,x19337,x19331),f588(x19333,x19334,x19335,x19336,x19337,x19332))
% 157.28/157.02  [1934]~E(x19341,x19342)+E(f356(x19341,x19343,x19344,x19345,x19346),f356(x19342,x19343,x19344,x19345,x19346))
% 157.28/157.02  [1935]~E(x19351,x19352)+E(f356(x19353,x19351,x19354,x19355,x19356),f356(x19353,x19352,x19354,x19355,x19356))
% 157.28/157.02  [1936]~E(x19361,x19362)+E(f356(x19363,x19364,x19361,x19365,x19366),f356(x19363,x19364,x19362,x19365,x19366))
% 157.28/157.02  [1937]~E(x19371,x19372)+E(f356(x19373,x19374,x19375,x19371,x19376),f356(x19373,x19374,x19375,x19372,x19376))
% 157.28/157.02  [1938]~E(x19381,x19382)+E(f356(x19383,x19384,x19385,x19386,x19381),f356(x19383,x19384,x19385,x19386,x19382))
% 157.28/157.02  [1939]~E(x19391,x19392)+E(f464(x19391,x19393),f464(x19392,x19393))
% 157.28/157.02  [1940]~E(x19401,x19402)+E(f464(x19403,x19401),f464(x19403,x19402))
% 157.28/157.02  [1941]~E(x19411,x19412)+E(f593(x19411,x19413),f593(x19412,x19413))
% 157.28/157.02  [1942]~E(x19421,x19422)+E(f593(x19423,x19421),f593(x19423,x19422))
% 157.28/157.02  [1943]~E(x19431,x19432)+E(f442(x19431,x19433,x19434,x19435,x19436),f442(x19432,x19433,x19434,x19435,x19436))
% 157.28/157.02  [1944]~E(x19441,x19442)+E(f442(x19443,x19441,x19444,x19445,x19446),f442(x19443,x19442,x19444,x19445,x19446))
% 157.28/157.02  [1945]~E(x19451,x19452)+E(f442(x19453,x19454,x19451,x19455,x19456),f442(x19453,x19454,x19452,x19455,x19456))
% 157.28/157.02  [1946]~E(x19461,x19462)+E(f442(x19463,x19464,x19465,x19461,x19466),f442(x19463,x19464,x19465,x19462,x19466))
% 157.28/157.02  [1947]~E(x19471,x19472)+E(f442(x19473,x19474,x19475,x19476,x19471),f442(x19473,x19474,x19475,x19476,x19472))
% 157.28/157.02  [1948]~E(x19481,x19482)+E(f436(x19481,x19483,x19484),f436(x19482,x19483,x19484))
% 157.28/157.02  [1949]~E(x19491,x19492)+E(f436(x19493,x19491,x19494),f436(x19493,x19492,x19494))
% 157.28/157.02  [1950]~E(x19501,x19502)+E(f436(x19503,x19504,x19501),f436(x19503,x19504,x19502))
% 157.28/157.02  [1951]~E(x19511,x19512)+E(f641(x19511,x19513,x19514,x19515,x19516),f641(x19512,x19513,x19514,x19515,x19516))
% 157.28/157.02  [1952]~E(x19521,x19522)+E(f641(x19523,x19521,x19524,x19525,x19526),f641(x19523,x19522,x19524,x19525,x19526))
% 157.28/157.02  [1953]~E(x19531,x19532)+E(f641(x19533,x19534,x19531,x19535,x19536),f641(x19533,x19534,x19532,x19535,x19536))
% 157.28/157.02  [1954]~E(x19541,x19542)+E(f641(x19543,x19544,x19545,x19541,x19546),f641(x19543,x19544,x19545,x19542,x19546))
% 157.28/157.02  [1955]~E(x19551,x19552)+E(f641(x19553,x19554,x19555,x19556,x19551),f641(x19553,x19554,x19555,x19556,x19552))
% 157.28/157.02  [1956]~E(x19561,x19562)+E(f305(x19561,x19563,x19564,x19565,x19566),f305(x19562,x19563,x19564,x19565,x19566))
% 157.28/157.02  [1957]~E(x19571,x19572)+E(f305(x19573,x19571,x19574,x19575,x19576),f305(x19573,x19572,x19574,x19575,x19576))
% 157.28/157.02  [1958]~E(x19581,x19582)+E(f305(x19583,x19584,x19581,x19585,x19586),f305(x19583,x19584,x19582,x19585,x19586))
% 157.28/157.02  [1959]~E(x19591,x19592)+E(f305(x19593,x19594,x19595,x19591,x19596),f305(x19593,x19594,x19595,x19592,x19596))
% 157.28/157.02  [1960]~E(x19601,x19602)+E(f305(x19603,x19604,x19605,x19606,x19601),f305(x19603,x19604,x19605,x19606,x19602))
% 157.28/157.02  [1961]~E(x19611,x19612)+E(f875(x19611,x19613),f875(x19612,x19613))
% 157.28/157.02  [1962]~E(x19621,x19622)+E(f875(x19623,x19621),f875(x19623,x19622))
% 157.28/157.02  [1963]~E(x19631,x19632)+E(f365(x19631,x19633,x19634,x19635,x19636),f365(x19632,x19633,x19634,x19635,x19636))
% 157.28/157.02  [1964]~E(x19641,x19642)+E(f365(x19643,x19641,x19644,x19645,x19646),f365(x19643,x19642,x19644,x19645,x19646))
% 157.28/157.02  [1965]~E(x19651,x19652)+E(f365(x19653,x19654,x19651,x19655,x19656),f365(x19653,x19654,x19652,x19655,x19656))
% 157.28/157.02  [1966]~E(x19661,x19662)+E(f365(x19663,x19664,x19665,x19661,x19666),f365(x19663,x19664,x19665,x19662,x19666))
% 157.28/157.02  [1967]~E(x19671,x19672)+E(f365(x19673,x19674,x19675,x19676,x19671),f365(x19673,x19674,x19675,x19676,x19672))
% 157.28/157.02  [1968]~E(x19681,x19682)+E(f680(x19681,x19683,x19684,x19685,x19686),f680(x19682,x19683,x19684,x19685,x19686))
% 157.28/157.02  [1969]~E(x19691,x19692)+E(f680(x19693,x19691,x19694,x19695,x19696),f680(x19693,x19692,x19694,x19695,x19696))
% 157.28/157.02  [1970]~E(x19701,x19702)+E(f680(x19703,x19704,x19701,x19705,x19706),f680(x19703,x19704,x19702,x19705,x19706))
% 157.28/157.02  [1971]~E(x19711,x19712)+E(f680(x19713,x19714,x19715,x19711,x19716),f680(x19713,x19714,x19715,x19712,x19716))
% 157.28/157.02  [1972]~E(x19721,x19722)+E(f680(x19723,x19724,x19725,x19726,x19721),f680(x19723,x19724,x19725,x19726,x19722))
% 157.28/157.02  [1973]~E(x19731,x19732)+E(f52(x19731,x19733),f52(x19732,x19733))
% 157.28/157.02  [1974]~E(x19741,x19742)+E(f52(x19743,x19741),f52(x19743,x19742))
% 157.28/157.02  [1975]~E(x19751,x19752)+E(f672(x19751,x19753,x19754,x19755,x19756),f672(x19752,x19753,x19754,x19755,x19756))
% 157.28/157.02  [1976]~E(x19761,x19762)+E(f672(x19763,x19761,x19764,x19765,x19766),f672(x19763,x19762,x19764,x19765,x19766))
% 157.28/157.02  [1977]~E(x19771,x19772)+E(f672(x19773,x19774,x19771,x19775,x19776),f672(x19773,x19774,x19772,x19775,x19776))
% 157.28/157.02  [1978]~E(x19781,x19782)+E(f672(x19783,x19784,x19785,x19781,x19786),f672(x19783,x19784,x19785,x19782,x19786))
% 157.28/157.02  [1979]~E(x19791,x19792)+E(f672(x19793,x19794,x19795,x19796,x19791),f672(x19793,x19794,x19795,x19796,x19792))
% 157.28/157.02  [1980]~E(x19801,x19802)+E(f369(x19801,x19803,x19804,x19805,x19806),f369(x19802,x19803,x19804,x19805,x19806))
% 157.28/157.02  [1981]~E(x19811,x19812)+E(f369(x19813,x19811,x19814,x19815,x19816),f369(x19813,x19812,x19814,x19815,x19816))
% 157.28/157.02  [1982]~E(x19821,x19822)+E(f369(x19823,x19824,x19821,x19825,x19826),f369(x19823,x19824,x19822,x19825,x19826))
% 157.28/157.02  [1983]~E(x19831,x19832)+E(f369(x19833,x19834,x19835,x19831,x19836),f369(x19833,x19834,x19835,x19832,x19836))
% 157.28/157.02  [1984]~E(x19841,x19842)+E(f369(x19843,x19844,x19845,x19846,x19841),f369(x19843,x19844,x19845,x19846,x19842))
% 157.28/157.02  [1985]~E(x19851,x19852)+E(f709(x19851,x19853,x19854),f709(x19852,x19853,x19854))
% 157.28/157.02  [1986]~E(x19861,x19862)+E(f709(x19863,x19861,x19864),f709(x19863,x19862,x19864))
% 157.28/157.02  [1987]~E(x19871,x19872)+E(f709(x19873,x19874,x19871),f709(x19873,x19874,x19872))
% 157.28/157.02  [1988]~E(x19881,x19882)+E(f592(x19881,x19883),f592(x19882,x19883))
% 157.28/157.02  [1989]~E(x19891,x19892)+E(f592(x19893,x19891),f592(x19893,x19892))
% 157.28/157.02  [1990]~E(x19901,x19902)+E(f377(x19901,x19903,x19904,x19905,x19906),f377(x19902,x19903,x19904,x19905,x19906))
% 157.28/157.02  [1991]~E(x19911,x19912)+E(f377(x19913,x19911,x19914,x19915,x19916),f377(x19913,x19912,x19914,x19915,x19916))
% 157.28/157.02  [1992]~E(x19921,x19922)+E(f377(x19923,x19924,x19921,x19925,x19926),f377(x19923,x19924,x19922,x19925,x19926))
% 157.28/157.02  [1993]~E(x19931,x19932)+E(f377(x19933,x19934,x19935,x19931,x19936),f377(x19933,x19934,x19935,x19932,x19936))
% 157.28/157.02  [1994]~E(x19941,x19942)+E(f377(x19943,x19944,x19945,x19946,x19941),f377(x19943,x19944,x19945,x19946,x19942))
% 157.28/157.02  [1995]~E(x19951,x19952)+E(f848(x19951,x19953,x19954,x19955,x19956),f848(x19952,x19953,x19954,x19955,x19956))
% 157.28/157.02  [1996]~E(x19961,x19962)+E(f848(x19963,x19961,x19964,x19965,x19966),f848(x19963,x19962,x19964,x19965,x19966))
% 157.28/157.02  [1997]~E(x19971,x19972)+E(f848(x19973,x19974,x19971,x19975,x19976),f848(x19973,x19974,x19972,x19975,x19976))
% 157.28/157.02  [1998]~E(x19981,x19982)+E(f848(x19983,x19984,x19985,x19981,x19986),f848(x19983,x19984,x19985,x19982,x19986))
% 157.28/157.02  [1999]~E(x19991,x19992)+E(f848(x19993,x19994,x19995,x19996,x19991),f848(x19993,x19994,x19995,x19996,x19992))
% 157.28/157.02  [2000]~E(x20001,x20002)+E(f841(x20001,x20003,x20004,x20005),f841(x20002,x20003,x20004,x20005))
% 157.28/157.02  [2001]~E(x20011,x20012)+E(f841(x20013,x20011,x20014,x20015),f841(x20013,x20012,x20014,x20015))
% 157.28/157.02  [2002]~E(x20021,x20022)+E(f841(x20023,x20024,x20021,x20025),f841(x20023,x20024,x20022,x20025))
% 157.28/157.02  [2003]~E(x20031,x20032)+E(f841(x20033,x20034,x20035,x20031),f841(x20033,x20034,x20035,x20032))
% 157.28/157.02  [2004]~E(x20041,x20042)+E(f467(x20041,x20043,x20044),f467(x20042,x20043,x20044))
% 157.28/157.02  [2005]~E(x20051,x20052)+E(f467(x20053,x20051,x20054),f467(x20053,x20052,x20054))
% 157.28/157.02  [2006]~E(x20061,x20062)+E(f467(x20063,x20064,x20061),f467(x20063,x20064,x20062))
% 157.28/157.02  [2007]~E(x20071,x20072)+E(f450(x20071,x20073,x20074),f450(x20072,x20073,x20074))
% 157.28/157.02  [2008]~E(x20081,x20082)+E(f450(x20083,x20081,x20084),f450(x20083,x20082,x20084))
% 157.28/157.02  [2009]~E(x20091,x20092)+E(f450(x20093,x20094,x20091),f450(x20093,x20094,x20092))
% 157.28/157.02  [2010]~E(x20101,x20102)+E(f687(x20101,x20103,x20104),f687(x20102,x20103,x20104))
% 157.28/157.02  [2011]~E(x20111,x20112)+E(f687(x20113,x20111,x20114),f687(x20113,x20112,x20114))
% 157.28/157.02  [2012]~E(x20121,x20122)+E(f687(x20123,x20124,x20121),f687(x20123,x20124,x20122))
% 157.28/157.02  [2013]~E(x20131,x20132)+E(f744(x20131,x20133),f744(x20132,x20133))
% 157.28/157.02  [2014]~E(x20141,x20142)+E(f744(x20143,x20141),f744(x20143,x20142))
% 157.28/157.02  [2015]~E(x20151,x20152)+E(f698(x20151,x20153,x20154,x20155,x20156),f698(x20152,x20153,x20154,x20155,x20156))
% 157.28/157.02  [2016]~E(x20161,x20162)+E(f698(x20163,x20161,x20164,x20165,x20166),f698(x20163,x20162,x20164,x20165,x20166))
% 157.28/157.02  [2017]~E(x20171,x20172)+E(f698(x20173,x20174,x20171,x20175,x20176),f698(x20173,x20174,x20172,x20175,x20176))
% 157.28/157.02  [2018]~E(x20181,x20182)+E(f698(x20183,x20184,x20185,x20181,x20186),f698(x20183,x20184,x20185,x20182,x20186))
% 157.28/157.02  [2019]~E(x20191,x20192)+E(f698(x20193,x20194,x20195,x20196,x20191),f698(x20193,x20194,x20195,x20196,x20192))
% 157.28/157.02  [2020]~E(x20201,x20202)+E(f837(x20201,x20203,x20204,x20205),f837(x20202,x20203,x20204,x20205))
% 157.28/157.02  [2021]~E(x20211,x20212)+E(f837(x20213,x20211,x20214,x20215),f837(x20213,x20212,x20214,x20215))
% 157.28/157.02  [2022]~E(x20221,x20222)+E(f837(x20223,x20224,x20221,x20225),f837(x20223,x20224,x20222,x20225))
% 157.28/157.02  [2023]~E(x20231,x20232)+E(f837(x20233,x20234,x20235,x20231),f837(x20233,x20234,x20235,x20232))
% 157.28/157.02  [2024]~E(x20241,x20242)+E(f833(x20241,x20243),f833(x20242,x20243))
% 157.28/157.02  [2025]~E(x20251,x20252)+E(f833(x20253,x20251),f833(x20253,x20252))
% 157.28/157.02  [2026]~E(x20261,x20262)+E(f471(x20261,x20263,x20264),f471(x20262,x20263,x20264))
% 157.28/157.02  [2027]~E(x20271,x20272)+E(f471(x20273,x20271,x20274),f471(x20273,x20272,x20274))
% 157.28/157.02  [2028]~E(x20281,x20282)+E(f471(x20283,x20284,x20281),f471(x20283,x20284,x20282))
% 157.28/157.02  [2029]~E(x20291,x20292)+E(f731(x20291,x20293,x20294),f731(x20292,x20293,x20294))
% 157.28/157.02  [2030]~E(x20301,x20302)+E(f731(x20303,x20301,x20304),f731(x20303,x20302,x20304))
% 157.28/157.02  [2031]~E(x20311,x20312)+E(f731(x20313,x20314,x20311),f731(x20313,x20314,x20312))
% 157.28/157.02  [2032]~E(x20321,x20322)+E(f381(x20321),f381(x20322))
% 157.28/157.02  [2033]~E(x20331,x20332)+E(f345(x20331,x20333,x20334),f345(x20332,x20333,x20334))
% 157.28/157.02  [2034]~E(x20341,x20342)+E(f345(x20343,x20341,x20344),f345(x20343,x20342,x20344))
% 157.28/157.02  [2035]~E(x20351,x20352)+E(f345(x20353,x20354,x20351),f345(x20353,x20354,x20352))
% 157.28/157.02  [2036]~E(x20361,x20362)+E(f780(x20361,x20363,x20364,x20365,x20366),f780(x20362,x20363,x20364,x20365,x20366))
% 157.28/157.02  [2037]~E(x20371,x20372)+E(f780(x20373,x20371,x20374,x20375,x20376),f780(x20373,x20372,x20374,x20375,x20376))
% 157.28/157.02  [2038]~E(x20381,x20382)+E(f780(x20383,x20384,x20381,x20385,x20386),f780(x20383,x20384,x20382,x20385,x20386))
% 157.28/157.02  [2039]~E(x20391,x20392)+E(f780(x20393,x20394,x20395,x20391,x20396),f780(x20393,x20394,x20395,x20392,x20396))
% 157.28/157.02  [2040]~E(x20401,x20402)+E(f780(x20403,x20404,x20405,x20406,x20401),f780(x20403,x20404,x20405,x20406,x20402))
% 157.28/157.02  [2041]~E(x20411,x20412)+E(f702(x20411,x20413,x20414,x20415,x20416),f702(x20412,x20413,x20414,x20415,x20416))
% 157.28/157.02  [2042]~E(x20421,x20422)+E(f702(x20423,x20421,x20424,x20425,x20426),f702(x20423,x20422,x20424,x20425,x20426))
% 157.28/157.02  [2043]~E(x20431,x20432)+E(f702(x20433,x20434,x20431,x20435,x20436),f702(x20433,x20434,x20432,x20435,x20436))
% 157.28/157.02  [2044]~E(x20441,x20442)+E(f702(x20443,x20444,x20445,x20441,x20446),f702(x20443,x20444,x20445,x20442,x20446))
% 157.28/157.02  [2045]~E(x20451,x20452)+E(f702(x20453,x20454,x20455,x20456,x20451),f702(x20453,x20454,x20455,x20456,x20452))
% 157.28/157.02  [2046]~E(x20461,x20462)+E(f557(x20461,x20463,x20464),f557(x20462,x20463,x20464))
% 157.28/157.02  [2047]~E(x20471,x20472)+E(f557(x20473,x20471,x20474),f557(x20473,x20472,x20474))
% 157.28/157.02  [2048]~E(x20481,x20482)+E(f557(x20483,x20484,x20481),f557(x20483,x20484,x20482))
% 157.28/157.02  [2049]~E(x20491,x20492)+E(f579(x20491,x20493,x20494,x20495,x20496,x20497,x20498,x20499),f579(x20492,x20493,x20494,x20495,x20496,x20497,x20498,x20499))
% 157.28/157.02  [2050]~E(x20501,x20502)+E(f579(x20503,x20501,x20504,x20505,x20506,x20507,x20508,x20509),f579(x20503,x20502,x20504,x20505,x20506,x20507,x20508,x20509))
% 157.28/157.02  [2051]~E(x20511,x20512)+E(f579(x20513,x20514,x20511,x20515,x20516,x20517,x20518,x20519),f579(x20513,x20514,x20512,x20515,x20516,x20517,x20518,x20519))
% 157.28/157.02  [2052]~E(x20521,x20522)+E(f579(x20523,x20524,x20525,x20521,x20526,x20527,x20528,x20529),f579(x20523,x20524,x20525,x20522,x20526,x20527,x20528,x20529))
% 157.28/157.02  [2053]~E(x20531,x20532)+E(f579(x20533,x20534,x20535,x20536,x20531,x20537,x20538,x20539),f579(x20533,x20534,x20535,x20536,x20532,x20537,x20538,x20539))
% 157.28/157.02  [2054]~E(x20541,x20542)+E(f579(x20543,x20544,x20545,x20546,x20547,x20541,x20548,x20549),f579(x20543,x20544,x20545,x20546,x20547,x20542,x20548,x20549))
% 157.28/157.02  [2055]~E(x20551,x20552)+E(f579(x20553,x20554,x20555,x20556,x20557,x20558,x20551,x20559),f579(x20553,x20554,x20555,x20556,x20557,x20558,x20552,x20559))
% 157.28/157.02  [2056]~E(x20561,x20562)+E(f579(x20563,x20564,x20565,x20566,x20567,x20568,x20569,x20561),f579(x20563,x20564,x20565,x20566,x20567,x20568,x20569,x20562))
% 157.28/157.02  [2057]~E(x20571,x20572)+E(f454(x20571,x20573),f454(x20572,x20573))
% 157.28/157.02  [2058]~E(x20581,x20582)+E(f454(x20583,x20581),f454(x20583,x20582))
% 157.28/157.02  [2059]~E(x20591,x20592)+E(f684(x20591,x20593,x20594),f684(x20592,x20593,x20594))
% 157.28/157.02  [2060]~E(x20601,x20602)+E(f684(x20603,x20601,x20604),f684(x20603,x20602,x20604))
% 157.28/157.02  [2061]~E(x20611,x20612)+E(f684(x20613,x20614,x20611),f684(x20613,x20614,x20612))
% 157.28/157.02  [2062]~E(x20621,x20622)+E(f675(x20621,x20623,x20624,x20625,x20626),f675(x20622,x20623,x20624,x20625,x20626))
% 157.28/157.02  [2063]~E(x20631,x20632)+E(f675(x20633,x20631,x20634,x20635,x20636),f675(x20633,x20632,x20634,x20635,x20636))
% 157.28/157.02  [2064]~E(x20641,x20642)+E(f675(x20643,x20644,x20641,x20645,x20646),f675(x20643,x20644,x20642,x20645,x20646))
% 157.28/157.02  [2065]~E(x20651,x20652)+E(f675(x20653,x20654,x20655,x20651,x20656),f675(x20653,x20654,x20655,x20652,x20656))
% 157.28/157.02  [2066]~E(x20661,x20662)+E(f675(x20663,x20664,x20665,x20666,x20661),f675(x20663,x20664,x20665,x20666,x20662))
% 157.28/157.02  [2067]~E(x20671,x20672)+E(f509(x20671,x20673,x20674),f509(x20672,x20673,x20674))
% 157.28/157.02  [2068]~E(x20681,x20682)+E(f509(x20683,x20681,x20684),f509(x20683,x20682,x20684))
% 157.28/157.02  [2069]~E(x20691,x20692)+E(f509(x20693,x20694,x20691),f509(x20693,x20694,x20692))
% 157.28/157.02  [2070]~E(x20701,x20702)+E(f793(x20701,x20703,x20704),f793(x20702,x20703,x20704))
% 157.28/157.02  [2071]~E(x20711,x20712)+E(f793(x20713,x20711,x20714),f793(x20713,x20712,x20714))
% 157.28/157.02  [2072]~E(x20721,x20722)+E(f793(x20723,x20724,x20721),f793(x20723,x20724,x20722))
% 157.28/157.02  [2073]~E(x20731,x20732)+E(f843(x20731,x20733,x20734,x20735,x20736),f843(x20732,x20733,x20734,x20735,x20736))
% 157.28/157.02  [2074]~E(x20741,x20742)+E(f843(x20743,x20741,x20744,x20745,x20746),f843(x20743,x20742,x20744,x20745,x20746))
% 157.28/157.02  [2075]~E(x20751,x20752)+E(f843(x20753,x20754,x20751,x20755,x20756),f843(x20753,x20754,x20752,x20755,x20756))
% 157.28/157.02  [2076]~E(x20761,x20762)+E(f843(x20763,x20764,x20765,x20761,x20766),f843(x20763,x20764,x20765,x20762,x20766))
% 157.28/157.02  [2077]~E(x20771,x20772)+E(f843(x20773,x20774,x20775,x20776,x20771),f843(x20773,x20774,x20775,x20776,x20772))
% 157.28/157.02  [2078]~E(x20781,x20782)+E(f406(x20781,x20783,x20784,x20785),f406(x20782,x20783,x20784,x20785))
% 157.28/157.02  [2079]~E(x20791,x20792)+E(f406(x20793,x20791,x20794,x20795),f406(x20793,x20792,x20794,x20795))
% 157.28/157.02  [2080]~E(x20801,x20802)+E(f406(x20803,x20804,x20801,x20805),f406(x20803,x20804,x20802,x20805))
% 157.28/157.02  [2081]~E(x20811,x20812)+E(f406(x20813,x20814,x20815,x20811),f406(x20813,x20814,x20815,x20812))
% 157.28/157.02  [2082]~E(x20821,x20822)+E(f876(x20821,x20823,x20824),f876(x20822,x20823,x20824))
% 157.28/157.02  [2083]~E(x20831,x20832)+E(f876(x20833,x20831,x20834),f876(x20833,x20832,x20834))
% 157.28/157.02  [2084]~E(x20841,x20842)+E(f876(x20843,x20844,x20841),f876(x20843,x20844,x20842))
% 157.28/157.02  [2085]~E(x20851,x20852)+E(f752(x20851,x20853,x20854,x20855),f752(x20852,x20853,x20854,x20855))
% 157.28/157.02  [2086]~E(x20861,x20862)+E(f752(x20863,x20861,x20864,x20865),f752(x20863,x20862,x20864,x20865))
% 157.28/157.02  [2087]~E(x20871,x20872)+E(f752(x20873,x20874,x20871,x20875),f752(x20873,x20874,x20872,x20875))
% 157.28/157.02  [2088]~E(x20881,x20882)+E(f752(x20883,x20884,x20885,x20881),f752(x20883,x20884,x20885,x20882))
% 157.28/157.02  [2089]~E(x20891,x20892)+E(f513(x20891,x20893),f513(x20892,x20893))
% 157.28/157.02  [2090]~E(x20901,x20902)+E(f513(x20903,x20901),f513(x20903,x20902))
% 157.28/157.02  [2091]~E(x20911,x20912)+E(f587(x20911,x20913,x20914),f587(x20912,x20913,x20914))
% 157.28/157.02  [2092]~E(x20921,x20922)+E(f587(x20923,x20921,x20924),f587(x20923,x20922,x20924))
% 157.28/157.02  [2093]~E(x20931,x20932)+E(f587(x20933,x20934,x20931),f587(x20933,x20934,x20932))
% 157.28/157.02  [2094]~E(x20941,x20942)+E(f683(x20941,x20943),f683(x20942,x20943))
% 157.28/157.02  [2095]~E(x20951,x20952)+E(f683(x20953,x20951),f683(x20953,x20952))
% 157.28/157.02  [2096]~E(x20961,x20962)+E(f828(x20961,x20963,x20964,x20965),f828(x20962,x20963,x20964,x20965))
% 157.28/157.02  [2097]~E(x20971,x20972)+E(f828(x20973,x20971,x20974,x20975),f828(x20973,x20972,x20974,x20975))
% 157.28/157.02  [2098]~E(x20981,x20982)+E(f828(x20983,x20984,x20981,x20985),f828(x20983,x20984,x20982,x20985))
% 157.28/157.02  [2099]~E(x20991,x20992)+E(f828(x20993,x20994,x20995,x20991),f828(x20993,x20994,x20995,x20992))
% 157.28/157.02  [2100]~E(x21001,x21002)+E(f342(x21001),f342(x21002))
% 157.28/157.02  [2101]~E(x21011,x21012)+E(f560(x21011,x21013,x21014),f560(x21012,x21013,x21014))
% 157.28/157.02  [2102]~E(x21021,x21022)+E(f560(x21023,x21021,x21024),f560(x21023,x21022,x21024))
% 157.28/157.02  [2103]~E(x21031,x21032)+E(f560(x21033,x21034,x21031),f560(x21033,x21034,x21032))
% 157.28/157.02  [2104]~E(x21041,x21042)+E(f215(x21041,x21043),f215(x21042,x21043))
% 157.28/157.02  [2105]~E(x21051,x21052)+E(f215(x21053,x21051),f215(x21053,x21052))
% 157.28/157.02  [2106]~E(x21061,x21062)+E(f289(x21061,x21063,x21064,x21065),f289(x21062,x21063,x21064,x21065))
% 157.28/157.02  [2107]~E(x21071,x21072)+E(f289(x21073,x21071,x21074,x21075),f289(x21073,x21072,x21074,x21075))
% 157.28/157.02  [2108]~E(x21081,x21082)+E(f289(x21083,x21084,x21081,x21085),f289(x21083,x21084,x21082,x21085))
% 157.28/157.02  [2109]~E(x21091,x21092)+E(f289(x21093,x21094,x21095,x21091),f289(x21093,x21094,x21095,x21092))
% 157.28/157.02  [2110]~E(x21101,x21102)+E(f253(x21101,x21103),f253(x21102,x21103))
% 157.28/157.02  [2111]~E(x21111,x21112)+E(f253(x21113,x21111),f253(x21113,x21112))
% 157.28/157.02  [2112]~E(x21121,x21122)+E(f415(x21121,x21123,x21124),f415(x21122,x21123,x21124))
% 157.28/157.02  [2113]~E(x21131,x21132)+E(f415(x21133,x21131,x21134),f415(x21133,x21132,x21134))
% 157.28/157.02  [2114]~E(x21141,x21142)+E(f415(x21143,x21144,x21141),f415(x21143,x21144,x21142))
% 157.28/157.02  [2115]~E(x21151,x21152)+E(f794(x21151,x21153,x21154),f794(x21152,x21153,x21154))
% 157.28/157.02  [2116]~E(x21161,x21162)+E(f794(x21163,x21161,x21164),f794(x21163,x21162,x21164))
% 157.28/157.02  [2117]~E(x21171,x21172)+E(f794(x21173,x21174,x21171),f794(x21173,x21174,x21172))
% 157.28/157.02  [2118]~E(x21181,x21182)+E(f521(x21181,x21183,x21184,x21185,x21186),f521(x21182,x21183,x21184,x21185,x21186))
% 157.28/157.02  [2119]~E(x21191,x21192)+E(f521(x21193,x21191,x21194,x21195,x21196),f521(x21193,x21192,x21194,x21195,x21196))
% 157.28/157.02  [2120]~E(x21201,x21202)+E(f521(x21203,x21204,x21201,x21205,x21206),f521(x21203,x21204,x21202,x21205,x21206))
% 157.28/157.02  [2121]~E(x21211,x21212)+E(f521(x21213,x21214,x21215,x21211,x21216),f521(x21213,x21214,x21215,x21212,x21216))
% 157.28/157.02  [2122]~E(x21221,x21222)+E(f521(x21223,x21224,x21225,x21226,x21221),f521(x21223,x21224,x21225,x21226,x21222))
% 157.28/157.02  [2123]~E(x21231,x21232)+E(f561(x21231,x21233,x21234,x21235),f561(x21232,x21233,x21234,x21235))
% 157.28/157.02  [2124]~E(x21241,x21242)+E(f561(x21243,x21241,x21244,x21245),f561(x21243,x21242,x21244,x21245))
% 157.28/157.02  [2125]~E(x21251,x21252)+E(f561(x21253,x21254,x21251,x21255),f561(x21253,x21254,x21252,x21255))
% 157.28/157.02  [2126]~E(x21261,x21262)+E(f561(x21263,x21264,x21265,x21261),f561(x21263,x21264,x21265,x21262))
% 157.28/157.02  [2127]~E(x21271,x21272)+E(f402(x21271,x21273,x21274,x21275),f402(x21272,x21273,x21274,x21275))
% 157.28/157.02  [2128]~E(x21281,x21282)+E(f402(x21283,x21281,x21284,x21285),f402(x21283,x21282,x21284,x21285))
% 157.28/157.02  [2129]~E(x21291,x21292)+E(f402(x21293,x21294,x21291,x21295),f402(x21293,x21294,x21292,x21295))
% 157.28/157.02  [2130]~E(x21301,x21302)+E(f402(x21303,x21304,x21305,x21301),f402(x21303,x21304,x21305,x21302))
% 157.28/157.02  [2131]~E(x21311,x21312)+E(f514(x21311,x21313,x21314),f514(x21312,x21313,x21314))
% 157.28/157.02  [2132]~E(x21321,x21322)+E(f514(x21323,x21321,x21324),f514(x21323,x21322,x21324))
% 157.28/157.02  [2133]~E(x21331,x21332)+E(f514(x21333,x21334,x21331),f514(x21333,x21334,x21332))
% 157.28/157.02  [2134]~E(x21341,x21342)+E(f851(x21341,x21343,x21344,x21345,x21346,x21347,x21348),f851(x21342,x21343,x21344,x21345,x21346,x21347,x21348))
% 157.28/157.02  [2135]~E(x21351,x21352)+E(f851(x21353,x21351,x21354,x21355,x21356,x21357,x21358),f851(x21353,x21352,x21354,x21355,x21356,x21357,x21358))
% 157.28/157.02  [2136]~E(x21361,x21362)+E(f851(x21363,x21364,x21361,x21365,x21366,x21367,x21368),f851(x21363,x21364,x21362,x21365,x21366,x21367,x21368))
% 157.28/157.02  [2137]~E(x21371,x21372)+E(f851(x21373,x21374,x21375,x21371,x21376,x21377,x21378),f851(x21373,x21374,x21375,x21372,x21376,x21377,x21378))
% 157.28/157.02  [2138]~E(x21381,x21382)+E(f851(x21383,x21384,x21385,x21386,x21381,x21387,x21388),f851(x21383,x21384,x21385,x21386,x21382,x21387,x21388))
% 157.28/157.02  [2139]~E(x21391,x21392)+E(f851(x21393,x21394,x21395,x21396,x21397,x21391,x21398),f851(x21393,x21394,x21395,x21396,x21397,x21392,x21398))
% 157.28/157.02  [2140]~E(x21401,x21402)+E(f851(x21403,x21404,x21405,x21406,x21407,x21408,x21401),f851(x21403,x21404,x21405,x21406,x21407,x21408,x21402))
% 157.28/157.02  [2141]~E(x21411,x21412)+E(f721(x21411,x21413,x21414,x21415),f721(x21412,x21413,x21414,x21415))
% 157.28/157.02  [2142]~E(x21421,x21422)+E(f721(x21423,x21421,x21424,x21425),f721(x21423,x21422,x21424,x21425))
% 157.28/157.02  [2143]~E(x21431,x21432)+E(f721(x21433,x21434,x21431,x21435),f721(x21433,x21434,x21432,x21435))
% 157.28/157.02  [2144]~E(x21441,x21442)+E(f721(x21443,x21444,x21445,x21441),f721(x21443,x21444,x21445,x21442))
% 157.28/157.02  [2145]~E(x21451,x21452)+E(f453(x21451,x21453,x21454,x21455,x21456),f453(x21452,x21453,x21454,x21455,x21456))
% 157.28/157.02  [2146]~E(x21461,x21462)+E(f453(x21463,x21461,x21464,x21465,x21466),f453(x21463,x21462,x21464,x21465,x21466))
% 157.28/157.02  [2147]~E(x21471,x21472)+E(f453(x21473,x21474,x21471,x21475,x21476),f453(x21473,x21474,x21472,x21475,x21476))
% 157.28/157.02  [2148]~E(x21481,x21482)+E(f453(x21483,x21484,x21485,x21481,x21486),f453(x21483,x21484,x21485,x21482,x21486))
% 157.28/157.02  [2149]~E(x21491,x21492)+E(f453(x21493,x21494,x21495,x21496,x21491),f453(x21493,x21494,x21495,x21496,x21492))
% 157.28/157.02  [2150]~E(x21501,x21502)+E(f321(x21501,x21503,x21504),f321(x21502,x21503,x21504))
% 157.28/157.02  [2151]~E(x21511,x21512)+E(f321(x21513,x21511,x21514),f321(x21513,x21512,x21514))
% 157.28/157.02  [2152]~E(x21521,x21522)+E(f321(x21523,x21524,x21521),f321(x21523,x21524,x21522))
% 157.28/157.02  [2153]~E(x21531,x21532)+E(f704(x21531,x21533,x21534,x21535,x21536),f704(x21532,x21533,x21534,x21535,x21536))
% 157.28/157.02  [2154]~E(x21541,x21542)+E(f704(x21543,x21541,x21544,x21545,x21546),f704(x21543,x21542,x21544,x21545,x21546))
% 157.28/157.02  [2155]~E(x21551,x21552)+E(f704(x21553,x21554,x21551,x21555,x21556),f704(x21553,x21554,x21552,x21555,x21556))
% 157.28/157.02  [2156]~E(x21561,x21562)+E(f704(x21563,x21564,x21565,x21561,x21566),f704(x21563,x21564,x21565,x21562,x21566))
% 157.28/157.02  [2157]~E(x21571,x21572)+E(f704(x21573,x21574,x21575,x21576,x21571),f704(x21573,x21574,x21575,x21576,x21572))
% 157.28/157.02  [2158]~E(x21581,x21582)+E(f539(x21581,x21583,x21584,x21585,x21586,x21587,x21588),f539(x21582,x21583,x21584,x21585,x21586,x21587,x21588))
% 157.28/157.02  [2159]~E(x21591,x21592)+E(f539(x21593,x21591,x21594,x21595,x21596,x21597,x21598),f539(x21593,x21592,x21594,x21595,x21596,x21597,x21598))
% 157.28/157.02  [2160]~E(x21601,x21602)+E(f539(x21603,x21604,x21601,x21605,x21606,x21607,x21608),f539(x21603,x21604,x21602,x21605,x21606,x21607,x21608))
% 157.28/157.02  [2161]~E(x21611,x21612)+E(f539(x21613,x21614,x21615,x21611,x21616,x21617,x21618),f539(x21613,x21614,x21615,x21612,x21616,x21617,x21618))
% 157.28/157.02  [2162]~E(x21621,x21622)+E(f539(x21623,x21624,x21625,x21626,x21621,x21627,x21628),f539(x21623,x21624,x21625,x21626,x21622,x21627,x21628))
% 157.28/157.02  [2163]~E(x21631,x21632)+E(f539(x21633,x21634,x21635,x21636,x21637,x21631,x21638),f539(x21633,x21634,x21635,x21636,x21637,x21632,x21638))
% 157.28/157.02  [2164]~E(x21641,x21642)+E(f539(x21643,x21644,x21645,x21646,x21647,x21648,x21641),f539(x21643,x21644,x21645,x21646,x21647,x21648,x21642))
% 157.28/157.02  [2165]~E(x21651,x21652)+E(f608(x21651,x21653,x21654,x21655,x21656,x21657),f608(x21652,x21653,x21654,x21655,x21656,x21657))
% 157.28/157.02  [2166]~E(x21661,x21662)+E(f608(x21663,x21661,x21664,x21665,x21666,x21667),f608(x21663,x21662,x21664,x21665,x21666,x21667))
% 157.28/157.02  [2167]~E(x21671,x21672)+E(f608(x21673,x21674,x21671,x21675,x21676,x21677),f608(x21673,x21674,x21672,x21675,x21676,x21677))
% 157.28/157.02  [2168]~E(x21681,x21682)+E(f608(x21683,x21684,x21685,x21681,x21686,x21687),f608(x21683,x21684,x21685,x21682,x21686,x21687))
% 157.28/157.02  [2169]~E(x21691,x21692)+E(f608(x21693,x21694,x21695,x21696,x21691,x21697),f608(x21693,x21694,x21695,x21696,x21692,x21697))
% 157.28/157.02  [2170]~E(x21701,x21702)+E(f608(x21703,x21704,x21705,x21706,x21707,x21701),f608(x21703,x21704,x21705,x21706,x21707,x21702))
% 157.28/157.02  [2171]~E(x21711,x21712)+E(f438(x21711,x21713),f438(x21712,x21713))
% 157.28/157.02  [2172]~E(x21721,x21722)+E(f438(x21723,x21721),f438(x21723,x21722))
% 157.28/157.02  [2173]~E(x21731,x21732)+E(f706(x21731,x21733,x21734,x21735),f706(x21732,x21733,x21734,x21735))
% 157.28/157.02  [2174]~E(x21741,x21742)+E(f706(x21743,x21741,x21744,x21745),f706(x21743,x21742,x21744,x21745))
% 157.28/157.02  [2175]~E(x21751,x21752)+E(f706(x21753,x21754,x21751,x21755),f706(x21753,x21754,x21752,x21755))
% 157.28/157.02  [2176]~E(x21761,x21762)+E(f706(x21763,x21764,x21765,x21761),f706(x21763,x21764,x21765,x21762))
% 157.28/157.02  [2177]~E(x21771,x21772)+E(f694(x21771,x21773,x21774,x21775),f694(x21772,x21773,x21774,x21775))
% 157.28/157.02  [2178]~E(x21781,x21782)+E(f694(x21783,x21781,x21784,x21785),f694(x21783,x21782,x21784,x21785))
% 157.28/157.02  [2179]~E(x21791,x21792)+E(f694(x21793,x21794,x21791,x21795),f694(x21793,x21794,x21792,x21795))
% 157.28/157.02  [2180]~E(x21801,x21802)+E(f694(x21803,x21804,x21805,x21801),f694(x21803,x21804,x21805,x21802))
% 157.28/157.02  [2181]~E(x21811,x21812)+E(f264(x21811,x21813,x21814),f264(x21812,x21813,x21814))
% 157.28/157.02  [2182]~E(x21821,x21822)+E(f264(x21823,x21821,x21824),f264(x21823,x21822,x21824))
% 157.28/157.02  [2183]~E(x21831,x21832)+E(f264(x21833,x21834,x21831),f264(x21833,x21834,x21832))
% 157.28/157.02  [2184]~E(x21841,x21842)+E(f866(x21841,x21843,x21844,x21845),f866(x21842,x21843,x21844,x21845))
% 157.28/157.02  [2185]~E(x21851,x21852)+E(f866(x21853,x21851,x21854,x21855),f866(x21853,x21852,x21854,x21855))
% 157.28/157.02  [2186]~E(x21861,x21862)+E(f866(x21863,x21864,x21861,x21865),f866(x21863,x21864,x21862,x21865))
% 157.28/157.02  [2187]~E(x21871,x21872)+E(f866(x21873,x21874,x21875,x21871),f866(x21873,x21874,x21875,x21872))
% 157.28/157.02  [2188]~E(x21881,x21882)+E(f351(x21881,x21883,x21884),f351(x21882,x21883,x21884))
% 157.28/157.02  [2189]~E(x21891,x21892)+E(f351(x21893,x21891,x21894),f351(x21893,x21892,x21894))
% 157.28/157.02  [2190]~E(x21901,x21902)+E(f351(x21903,x21904,x21901),f351(x21903,x21904,x21902))
% 157.28/157.02  [2191]~E(x21911,x21912)+E(f446(x21911,x21913,x21914,x21915),f446(x21912,x21913,x21914,x21915))
% 157.28/157.02  [2192]~E(x21921,x21922)+E(f446(x21923,x21921,x21924,x21925),f446(x21923,x21922,x21924,x21925))
% 157.28/157.02  [2193]~E(x21931,x21932)+E(f446(x21933,x21934,x21931,x21935),f446(x21933,x21934,x21932,x21935))
% 157.28/157.02  [2194]~E(x21941,x21942)+E(f446(x21943,x21944,x21945,x21941),f446(x21943,x21944,x21945,x21942))
% 157.28/157.02  [2195]~E(x21951,x21952)+E(f649(x21951,x21953,x21954,x21955,x21956),f649(x21952,x21953,x21954,x21955,x21956))
% 157.28/157.02  [2196]~E(x21961,x21962)+E(f649(x21963,x21961,x21964,x21965,x21966),f649(x21963,x21962,x21964,x21965,x21966))
% 157.28/157.02  [2197]~E(x21971,x21972)+E(f649(x21973,x21974,x21971,x21975,x21976),f649(x21973,x21974,x21972,x21975,x21976))
% 157.28/157.02  [2198]~E(x21981,x21982)+E(f649(x21983,x21984,x21985,x21981,x21986),f649(x21983,x21984,x21985,x21982,x21986))
% 157.28/157.02  [2199]~E(x21991,x21992)+E(f649(x21993,x21994,x21995,x21996,x21991),f649(x21993,x21994,x21995,x21996,x21992))
% 157.28/157.02  [2200]~E(x22001,x22002)+E(f441(x22001,x22003),f441(x22002,x22003))
% 157.28/157.02  [2201]~E(x22011,x22012)+E(f441(x22013,x22011),f441(x22013,x22012))
% 157.28/157.02  [2202]~E(x22021,x22022)+E(f801(x22021,x22023,x22024,x22025),f801(x22022,x22023,x22024,x22025))
% 157.28/157.02  [2203]~E(x22031,x22032)+E(f801(x22033,x22031,x22034,x22035),f801(x22033,x22032,x22034,x22035))
% 157.28/157.02  [2204]~E(x22041,x22042)+E(f801(x22043,x22044,x22041,x22045),f801(x22043,x22044,x22042,x22045))
% 157.28/157.02  [2205]~E(x22051,x22052)+E(f801(x22053,x22054,x22055,x22051),f801(x22053,x22054,x22055,x22052))
% 157.28/157.02  [2206]~E(x22061,x22062)+E(f360(x22061),f360(x22062))
% 157.28/157.02  [2207]~E(x22071,x22072)+E(f637(x22071,x22073,x22074),f637(x22072,x22073,x22074))
% 157.28/157.02  [2208]~E(x22081,x22082)+E(f637(x22083,x22081,x22084),f637(x22083,x22082,x22084))
% 157.28/157.02  [2209]~E(x22091,x22092)+E(f637(x22093,x22094,x22091),f637(x22093,x22094,x22092))
% 157.28/157.02  [2210]~E(x22101,x22102)+E(f665(x22101,x22103,x22104,x22105,x22106,x22107),f665(x22102,x22103,x22104,x22105,x22106,x22107))
% 157.28/157.02  [2211]~E(x22111,x22112)+E(f665(x22113,x22111,x22114,x22115,x22116,x22117),f665(x22113,x22112,x22114,x22115,x22116,x22117))
% 157.28/157.02  [2212]~E(x22121,x22122)+E(f665(x22123,x22124,x22121,x22125,x22126,x22127),f665(x22123,x22124,x22122,x22125,x22126,x22127))
% 157.28/157.02  [2213]~E(x22131,x22132)+E(f665(x22133,x22134,x22135,x22131,x22136,x22137),f665(x22133,x22134,x22135,x22132,x22136,x22137))
% 157.28/157.02  [2214]~E(x22141,x22142)+E(f665(x22143,x22144,x22145,x22146,x22141,x22147),f665(x22143,x22144,x22145,x22146,x22142,x22147))
% 157.28/157.02  [2215]~E(x22151,x22152)+E(f665(x22153,x22154,x22155,x22156,x22157,x22151),f665(x22153,x22154,x22155,x22156,x22157,x22152))
% 157.28/157.02  [2216]~E(x22161,x22162)+E(f297(x22161,x22163),f297(x22162,x22163))
% 157.28/157.02  [2217]~E(x22171,x22172)+E(f297(x22173,x22171),f297(x22173,x22172))
% 157.28/157.02  [2218]~E(x22181,x22182)+E(f405(x22181,x22183,x22184,x22185),f405(x22182,x22183,x22184,x22185))
% 157.28/157.02  [2219]~E(x22191,x22192)+E(f405(x22193,x22191,x22194,x22195),f405(x22193,x22192,x22194,x22195))
% 157.28/157.02  [2220]~E(x22201,x22202)+E(f405(x22203,x22204,x22201,x22205),f405(x22203,x22204,x22202,x22205))
% 157.28/157.02  [2221]~E(x22211,x22212)+E(f405(x22213,x22214,x22215,x22211),f405(x22213,x22214,x22215,x22212))
% 157.28/157.02  [2222]~E(x22221,x22222)+E(f393(x22221),f393(x22222))
% 157.28/157.02  [2223]~E(x22231,x22232)+E(f473(x22231,x22233,x22234,x22235),f473(x22232,x22233,x22234,x22235))
% 157.28/157.02  [2224]~E(x22241,x22242)+E(f473(x22243,x22241,x22244,x22245),f473(x22243,x22242,x22244,x22245))
% 157.28/157.02  [2225]~E(x22251,x22252)+E(f473(x22253,x22254,x22251,x22255),f473(x22253,x22254,x22252,x22255))
% 157.28/157.02  [2226]~E(x22261,x22262)+E(f473(x22263,x22264,x22265,x22261),f473(x22263,x22264,x22265,x22262))
% 157.28/157.02  [2227]~E(x22271,x22272)+E(f280(x22271,x22273,x22274,x22275,x22276),f280(x22272,x22273,x22274,x22275,x22276))
% 157.28/157.02  [2228]~E(x22281,x22282)+E(f280(x22283,x22281,x22284,x22285,x22286),f280(x22283,x22282,x22284,x22285,x22286))
% 157.28/157.02  [2229]~E(x22291,x22292)+E(f280(x22293,x22294,x22291,x22295,x22296),f280(x22293,x22294,x22292,x22295,x22296))
% 157.28/157.02  [2230]~E(x22301,x22302)+E(f280(x22303,x22304,x22305,x22301,x22306),f280(x22303,x22304,x22305,x22302,x22306))
% 157.28/157.02  [2231]~E(x22311,x22312)+E(f280(x22313,x22314,x22315,x22316,x22311),f280(x22313,x22314,x22315,x22316,x22312))
% 157.28/157.02  [2232]~E(x22321,x22322)+E(f856(x22321,x22323,x22324),f856(x22322,x22323,x22324))
% 157.28/157.02  [2233]~E(x22331,x22332)+E(f856(x22333,x22331,x22334),f856(x22333,x22332,x22334))
% 157.28/157.02  [2234]~E(x22341,x22342)+E(f856(x22343,x22344,x22341),f856(x22343,x22344,x22342))
% 157.28/157.02  [2235]~E(x22351,x22352)+E(f622(x22351,x22353,x22354,x22355,x22356,x22357,x22358,x22359),f622(x22352,x22353,x22354,x22355,x22356,x22357,x22358,x22359))
% 157.28/157.02  [2236]~E(x22361,x22362)+E(f622(x22363,x22361,x22364,x22365,x22366,x22367,x22368,x22369),f622(x22363,x22362,x22364,x22365,x22366,x22367,x22368,x22369))
% 157.28/157.02  [2237]~E(x22371,x22372)+E(f622(x22373,x22374,x22371,x22375,x22376,x22377,x22378,x22379),f622(x22373,x22374,x22372,x22375,x22376,x22377,x22378,x22379))
% 157.28/157.02  [2238]~E(x22381,x22382)+E(f622(x22383,x22384,x22385,x22381,x22386,x22387,x22388,x22389),f622(x22383,x22384,x22385,x22382,x22386,x22387,x22388,x22389))
% 157.28/157.02  [2239]~E(x22391,x22392)+E(f622(x22393,x22394,x22395,x22396,x22391,x22397,x22398,x22399),f622(x22393,x22394,x22395,x22396,x22392,x22397,x22398,x22399))
% 157.28/157.02  [2240]~E(x22401,x22402)+E(f622(x22403,x22404,x22405,x22406,x22407,x22401,x22408,x22409),f622(x22403,x22404,x22405,x22406,x22407,x22402,x22408,x22409))
% 157.28/157.02  [2241]~E(x22411,x22412)+E(f622(x22413,x22414,x22415,x22416,x22417,x22418,x22411,x22419),f622(x22413,x22414,x22415,x22416,x22417,x22418,x22412,x22419))
% 157.28/157.02  [2242]~E(x22421,x22422)+E(f622(x22423,x22424,x22425,x22426,x22427,x22428,x22429,x22421),f622(x22423,x22424,x22425,x22426,x22427,x22428,x22429,x22422))
% 157.28/157.02  [2243]~E(x22431,x22432)+E(f559(x22431,x22433),f559(x22432,x22433))
% 157.28/157.02  [2244]~E(x22441,x22442)+E(f559(x22443,x22441),f559(x22443,x22442))
% 157.28/157.02  [2245]~E(x22451,x22452)+E(f800(x22451,x22453,x22454,x22455),f800(x22452,x22453,x22454,x22455))
% 157.28/157.02  [2246]~E(x22461,x22462)+E(f800(x22463,x22461,x22464,x22465),f800(x22463,x22462,x22464,x22465))
% 157.28/157.02  [2247]~E(x22471,x22472)+E(f800(x22473,x22474,x22471,x22475),f800(x22473,x22474,x22472,x22475))
% 157.28/157.02  [2248]~E(x22481,x22482)+E(f800(x22483,x22484,x22485,x22481),f800(x22483,x22484,x22485,x22482))
% 157.28/157.02  [2249]~E(x22491,x22492)+E(f655(x22491,x22493,x22494),f655(x22492,x22493,x22494))
% 157.28/157.02  [2250]~E(x22501,x22502)+E(f655(x22503,x22501,x22504),f655(x22503,x22502,x22504))
% 157.28/157.02  [2251]~E(x22511,x22512)+E(f655(x22513,x22514,x22511),f655(x22513,x22514,x22512))
% 157.28/157.02  [2252]~E(x22521,x22522)+E(f711(x22521,x22523),f711(x22522,x22523))
% 157.28/157.02  [2253]~E(x22531,x22532)+E(f711(x22533,x22531),f711(x22533,x22532))
% 157.28/157.02  [2254]~E(x22541,x22542)+E(f494(x22541,x22543,x22544),f494(x22542,x22543,x22544))
% 157.28/157.02  [2255]~E(x22551,x22552)+E(f494(x22553,x22551,x22554),f494(x22553,x22552,x22554))
% 157.28/157.02  [2256]~E(x22561,x22562)+E(f494(x22563,x22564,x22561),f494(x22563,x22564,x22562))
% 157.28/157.02  [2257]~E(x22571,x22572)+E(f515(x22571,x22573,x22574),f515(x22572,x22573,x22574))
% 157.28/157.02  [2258]~E(x22581,x22582)+E(f515(x22583,x22581,x22584),f515(x22583,x22582,x22584))
% 157.28/157.02  [2259]~E(x22591,x22592)+E(f515(x22593,x22594,x22591),f515(x22593,x22594,x22592))
% 157.28/157.02  [2260]~E(x22601,x22602)+E(f829(x22601,x22603,x22604,x22605),f829(x22602,x22603,x22604,x22605))
% 157.28/157.02  [2261]~E(x22611,x22612)+E(f829(x22613,x22611,x22614,x22615),f829(x22613,x22612,x22614,x22615))
% 157.28/157.02  [2262]~E(x22621,x22622)+E(f829(x22623,x22624,x22621,x22625),f829(x22623,x22624,x22622,x22625))
% 157.28/157.02  [2263]~E(x22631,x22632)+E(f829(x22633,x22634,x22635,x22631),f829(x22633,x22634,x22635,x22632))
% 157.28/157.02  [2264]~E(x22641,x22642)+E(f602(x22641,x22643,x22644),f602(x22642,x22643,x22644))
% 157.28/157.02  [2265]~E(x22651,x22652)+E(f602(x22653,x22651,x22654),f602(x22653,x22652,x22654))
% 157.28/157.02  [2266]~E(x22661,x22662)+E(f602(x22663,x22664,x22661),f602(x22663,x22664,x22662))
% 157.28/157.02  [2267]~E(x22671,x22672)+E(f703(x22671,x22673,x22674,x22675,x22676),f703(x22672,x22673,x22674,x22675,x22676))
% 157.28/157.02  [2268]~E(x22681,x22682)+E(f703(x22683,x22681,x22684,x22685,x22686),f703(x22683,x22682,x22684,x22685,x22686))
% 157.28/157.02  [2269]~E(x22691,x22692)+E(f703(x22693,x22694,x22691,x22695,x22696),f703(x22693,x22694,x22692,x22695,x22696))
% 157.28/157.02  [2270]~E(x22701,x22702)+E(f703(x22703,x22704,x22705,x22701,x22706),f703(x22703,x22704,x22705,x22702,x22706))
% 157.28/157.02  [2271]~E(x22711,x22712)+E(f703(x22713,x22714,x22715,x22716,x22711),f703(x22713,x22714,x22715,x22716,x22712))
% 157.28/157.02  [2272]~E(x22721,x22722)+E(f501(x22721,x22723,x22724),f501(x22722,x22723,x22724))
% 157.28/157.02  [2273]~E(x22731,x22732)+E(f501(x22733,x22731,x22734),f501(x22733,x22732,x22734))
% 157.28/157.02  [2274]~E(x22741,x22742)+E(f501(x22743,x22744,x22741),f501(x22743,x22744,x22742))
% 157.28/157.02  [2275]~E(x22751,x22752)+E(f747(x22751,x22753,x22754),f747(x22752,x22753,x22754))
% 157.28/157.02  [2276]~E(x22761,x22762)+E(f747(x22763,x22761,x22764),f747(x22763,x22762,x22764))
% 157.28/157.02  [2277]~E(x22771,x22772)+E(f747(x22773,x22774,x22771),f747(x22773,x22774,x22772))
% 157.28/157.02  [2278]~E(x22781,x22782)+E(f758(x22781,x22783,x22784,x22785,x22786),f758(x22782,x22783,x22784,x22785,x22786))
% 157.28/157.02  [2279]~E(x22791,x22792)+E(f758(x22793,x22791,x22794,x22795,x22796),f758(x22793,x22792,x22794,x22795,x22796))
% 157.28/157.02  [2280]~E(x22801,x22802)+E(f758(x22803,x22804,x22801,x22805,x22806),f758(x22803,x22804,x22802,x22805,x22806))
% 157.28/157.02  [2281]~E(x22811,x22812)+E(f758(x22813,x22814,x22815,x22811,x22816),f758(x22813,x22814,x22815,x22812,x22816))
% 157.28/157.02  [2282]~E(x22821,x22822)+E(f758(x22823,x22824,x22825,x22826,x22821),f758(x22823,x22824,x22825,x22826,x22822))
% 157.28/157.02  [2283]~E(x22831,x22832)+E(f379(x22831,x22833),f379(x22832,x22833))
% 157.28/157.02  [2284]~E(x22841,x22842)+E(f379(x22843,x22841),f379(x22843,x22842))
% 157.28/157.02  [2285]~E(x22851,x22852)+E(f466(x22851,x22853,x22854),f466(x22852,x22853,x22854))
% 157.28/157.02  [2286]~E(x22861,x22862)+E(f466(x22863,x22861,x22864),f466(x22863,x22862,x22864))
% 157.28/157.02  [2287]~E(x22871,x22872)+E(f466(x22873,x22874,x22871),f466(x22873,x22874,x22872))
% 157.28/157.02  [2288]~E(x22881,x22882)+E(f486(x22881,x22883,x22884,x22885,x22886),f486(x22882,x22883,x22884,x22885,x22886))
% 157.28/157.02  [2289]~E(x22891,x22892)+E(f486(x22893,x22891,x22894,x22895,x22896),f486(x22893,x22892,x22894,x22895,x22896))
% 157.28/157.02  [2290]~E(x22901,x22902)+E(f486(x22903,x22904,x22901,x22905,x22906),f486(x22903,x22904,x22902,x22905,x22906))
% 157.28/157.02  [2291]~E(x22911,x22912)+E(f486(x22913,x22914,x22915,x22911,x22916),f486(x22913,x22914,x22915,x22912,x22916))
% 157.28/157.02  [2292]~E(x22921,x22922)+E(f486(x22923,x22924,x22925,x22926,x22921),f486(x22923,x22924,x22925,x22926,x22922))
% 157.28/157.02  [2293]~E(x22931,x22932)+E(f529(x22931),f529(x22932))
% 157.28/157.02  [2294]~E(x22941,x22942)+E(f751(x22941,x22943,x22944,x22945),f751(x22942,x22943,x22944,x22945))
% 157.28/157.02  [2295]~E(x22951,x22952)+E(f751(x22953,x22951,x22954,x22955),f751(x22953,x22952,x22954,x22955))
% 157.28/157.02  [2296]~E(x22961,x22962)+E(f751(x22963,x22964,x22961,x22965),f751(x22963,x22964,x22962,x22965))
% 157.28/157.02  [2297]~E(x22971,x22972)+E(f751(x22973,x22974,x22975,x22971),f751(x22973,x22974,x22975,x22972))
% 157.28/157.02  [2298]~E(x22981,x22982)+E(f420(x22981,x22983,x22984,x22985),f420(x22982,x22983,x22984,x22985))
% 157.28/157.02  [2299]~E(x22991,x22992)+E(f420(x22993,x22991,x22994,x22995),f420(x22993,x22992,x22994,x22995))
% 157.28/157.02  [2300]~E(x23001,x23002)+E(f420(x23003,x23004,x23001,x23005),f420(x23003,x23004,x23002,x23005))
% 157.28/157.02  [2301]~E(x23011,x23012)+E(f420(x23013,x23014,x23015,x23011),f420(x23013,x23014,x23015,x23012))
% 157.28/157.02  [2302]~E(x23021,x23022)+E(f768(x23021,x23023,x23024),f768(x23022,x23023,x23024))
% 157.28/157.02  [2303]~E(x23031,x23032)+E(f768(x23033,x23031,x23034),f768(x23033,x23032,x23034))
% 157.28/157.02  [2304]~E(x23041,x23042)+E(f768(x23043,x23044,x23041),f768(x23043,x23044,x23042))
% 157.28/157.02  [2305]~E(x23051,x23052)+E(f777(x23051,x23053,x23054,x23055,x23056),f777(x23052,x23053,x23054,x23055,x23056))
% 157.28/157.02  [2306]~E(x23061,x23062)+E(f777(x23063,x23061,x23064,x23065,x23066),f777(x23063,x23062,x23064,x23065,x23066))
% 157.28/157.02  [2307]~E(x23071,x23072)+E(f777(x23073,x23074,x23071,x23075,x23076),f777(x23073,x23074,x23072,x23075,x23076))
% 157.28/157.02  [2308]~E(x23081,x23082)+E(f777(x23083,x23084,x23085,x23081,x23086),f777(x23083,x23084,x23085,x23082,x23086))
% 157.28/157.02  [2309]~E(x23091,x23092)+E(f777(x23093,x23094,x23095,x23096,x23091),f777(x23093,x23094,x23095,x23096,x23092))
% 157.28/157.02  [2310]~E(x23101,x23102)+E(f690(x23101,x23103,x23104),f690(x23102,x23103,x23104))
% 157.28/157.02  [2311]~E(x23111,x23112)+E(f690(x23113,x23111,x23114),f690(x23113,x23112,x23114))
% 157.28/157.02  [2312]~E(x23121,x23122)+E(f690(x23123,x23124,x23121),f690(x23123,x23124,x23122))
% 157.28/157.02  [2313]~E(x23131,x23132)+E(f404(x23131,x23133,x23134,x23135),f404(x23132,x23133,x23134,x23135))
% 157.28/157.02  [2314]~E(x23141,x23142)+E(f404(x23143,x23141,x23144,x23145),f404(x23143,x23142,x23144,x23145))
% 157.28/157.02  [2315]~E(x23151,x23152)+E(f404(x23153,x23154,x23151,x23155),f404(x23153,x23154,x23152,x23155))
% 157.28/157.02  [2316]~E(x23161,x23162)+E(f404(x23163,x23164,x23165,x23161),f404(x23163,x23164,x23165,x23162))
% 157.28/157.02  [2317]~E(x23171,x23172)+E(f465(x23171,x23173),f465(x23172,x23173))
% 157.28/157.02  [2318]~E(x23181,x23182)+E(f465(x23183,x23181),f465(x23183,x23182))
% 157.28/157.02  [2319]~E(x23191,x23192)+E(f502(x23191,x23193,x23194),f502(x23192,x23193,x23194))
% 157.28/157.02  [2320]~E(x23201,x23202)+E(f502(x23203,x23201,x23204),f502(x23203,x23202,x23204))
% 157.28/157.02  [2321]~E(x23211,x23212)+E(f502(x23213,x23214,x23211),f502(x23213,x23214,x23212))
% 157.28/157.02  [2322]~E(x23221,x23222)+E(f686(x23221,x23223,x23224),f686(x23222,x23223,x23224))
% 157.28/157.02  [2323]~E(x23231,x23232)+E(f686(x23233,x23231,x23234),f686(x23233,x23232,x23234))
% 157.28/157.02  [2324]~E(x23241,x23242)+E(f686(x23243,x23244,x23241),f686(x23243,x23244,x23242))
% 157.28/157.02  [2325]~E(x23251,x23252)+E(f472(x23251,x23253,x23254),f472(x23252,x23253,x23254))
% 157.28/157.02  [2326]~E(x23261,x23262)+E(f472(x23263,x23261,x23264),f472(x23263,x23262,x23264))
% 157.28/157.02  [2327]~E(x23271,x23272)+E(f472(x23273,x23274,x23271),f472(x23273,x23274,x23272))
% 157.28/157.02  [2328]~E(x23281,x23282)+E(f550(x23281,x23283,x23284,x23285,x23286,x23287,x23288,x23289),f550(x23282,x23283,x23284,x23285,x23286,x23287,x23288,x23289))
% 157.28/157.02  [2329]~E(x23291,x23292)+E(f550(x23293,x23291,x23294,x23295,x23296,x23297,x23298,x23299),f550(x23293,x23292,x23294,x23295,x23296,x23297,x23298,x23299))
% 157.28/157.02  [2330]~E(x23301,x23302)+E(f550(x23303,x23304,x23301,x23305,x23306,x23307,x23308,x23309),f550(x23303,x23304,x23302,x23305,x23306,x23307,x23308,x23309))
% 157.28/157.02  [2331]~E(x23311,x23312)+E(f550(x23313,x23314,x23315,x23311,x23316,x23317,x23318,x23319),f550(x23313,x23314,x23315,x23312,x23316,x23317,x23318,x23319))
% 157.28/157.02  [2332]~E(x23321,x23322)+E(f550(x23323,x23324,x23325,x23326,x23321,x23327,x23328,x23329),f550(x23323,x23324,x23325,x23326,x23322,x23327,x23328,x23329))
% 157.28/157.02  [2333]~E(x23331,x23332)+E(f550(x23333,x23334,x23335,x23336,x23337,x23331,x23338,x23339),f550(x23333,x23334,x23335,x23336,x23337,x23332,x23338,x23339))
% 157.28/157.02  [2334]~E(x23341,x23342)+E(f550(x23343,x23344,x23345,x23346,x23347,x23348,x23341,x23349),f550(x23343,x23344,x23345,x23346,x23347,x23348,x23342,x23349))
% 157.28/157.02  [2335]~E(x23351,x23352)+E(f550(x23353,x23354,x23355,x23356,x23357,x23358,x23359,x23351),f550(x23353,x23354,x23355,x23356,x23357,x23358,x23359,x23352))
% 157.28/157.02  [2336]~E(x23361,x23362)+E(f756(x23361,x23363,x23364,x23365),f756(x23362,x23363,x23364,x23365))
% 157.28/157.02  [2337]~E(x23371,x23372)+E(f756(x23373,x23371,x23374,x23375),f756(x23373,x23372,x23374,x23375))
% 157.28/157.02  [2338]~E(x23381,x23382)+E(f756(x23383,x23384,x23381,x23385),f756(x23383,x23384,x23382,x23385))
% 157.28/157.02  [2339]~E(x23391,x23392)+E(f756(x23393,x23394,x23395,x23391),f756(x23393,x23394,x23395,x23392))
% 157.28/157.02  [2340]~E(x23401,x23402)+E(f470(x23401,x23403,x23404),f470(x23402,x23403,x23404))
% 157.28/157.02  [2341]~E(x23411,x23412)+E(f470(x23413,x23411,x23414),f470(x23413,x23412,x23414))
% 157.28/157.02  [2342]~E(x23421,x23422)+E(f470(x23423,x23424,x23421),f470(x23423,x23424,x23422))
% 157.28/157.02  [2343]~E(x23431,x23432)+E(f679(x23431,x23433,x23434,x23435,x23436),f679(x23432,x23433,x23434,x23435,x23436))
% 157.28/157.02  [2344]~E(x23441,x23442)+E(f679(x23443,x23441,x23444,x23445,x23446),f679(x23443,x23442,x23444,x23445,x23446))
% 157.28/157.02  [2345]~E(x23451,x23452)+E(f679(x23453,x23454,x23451,x23455,x23456),f679(x23453,x23454,x23452,x23455,x23456))
% 157.28/157.02  [2346]~E(x23461,x23462)+E(f679(x23463,x23464,x23465,x23461,x23466),f679(x23463,x23464,x23465,x23462,x23466))
% 157.28/157.02  [2347]~E(x23471,x23472)+E(f679(x23473,x23474,x23475,x23476,x23471),f679(x23473,x23474,x23475,x23476,x23472))
% 157.28/157.02  [2348]~E(x23481,x23482)+E(f416(x23481,x23483,x23484),f416(x23482,x23483,x23484))
% 157.28/157.02  [2349]~E(x23491,x23492)+E(f416(x23493,x23491,x23494),f416(x23493,x23492,x23494))
% 157.28/157.02  [2350]~E(x23501,x23502)+E(f416(x23503,x23504,x23501),f416(x23503,x23504,x23502))
% 157.28/157.02  [2351]~E(x23511,x23512)+E(f869(x23511,x23513,x23514),f869(x23512,x23513,x23514))
% 157.28/157.02  [2352]~E(x23521,x23522)+E(f869(x23523,x23521,x23524),f869(x23523,x23522,x23524))
% 157.28/157.02  [2353]~E(x23531,x23532)+E(f869(x23533,x23534,x23531),f869(x23533,x23534,x23532))
% 157.28/157.02  [2354]~E(x23541,x23542)+E(f304(x23541,x23543,x23544,x23545),f304(x23542,x23543,x23544,x23545))
% 157.28/157.02  [2355]~E(x23551,x23552)+E(f304(x23553,x23551,x23554,x23555),f304(x23553,x23552,x23554,x23555))
% 157.28/157.02  [2356]~E(x23561,x23562)+E(f304(x23563,x23564,x23561,x23565),f304(x23563,x23564,x23562,x23565))
% 157.28/157.02  [2357]~E(x23571,x23572)+E(f304(x23573,x23574,x23575,x23571),f304(x23573,x23574,x23575,x23572))
% 157.28/157.02  [2358]~E(x23581,x23582)+E(f661(x23581,x23583,x23584,x23585),f661(x23582,x23583,x23584,x23585))
% 157.28/157.02  [2359]~E(x23591,x23592)+E(f661(x23593,x23591,x23594,x23595),f661(x23593,x23592,x23594,x23595))
% 157.28/157.02  [2360]~E(x23601,x23602)+E(f661(x23603,x23604,x23601,x23605),f661(x23603,x23604,x23602,x23605))
% 157.28/157.02  [2361]~E(x23611,x23612)+E(f661(x23613,x23614,x23615,x23611),f661(x23613,x23614,x23615,x23612))
% 157.28/157.02  [2362]~E(x23621,x23622)+E(f618(x23621,x23623),f618(x23622,x23623))
% 157.28/157.02  [2363]~E(x23631,x23632)+E(f618(x23633,x23631),f618(x23633,x23632))
% 157.28/157.02  [2364]~E(x23641,x23642)+E(f177(x23641,x23643,x23644),f177(x23642,x23643,x23644))
% 157.28/157.02  [2365]~E(x23651,x23652)+E(f177(x23653,x23651,x23654),f177(x23653,x23652,x23654))
% 157.28/157.02  [2366]~E(x23661,x23662)+E(f177(x23663,x23664,x23661),f177(x23663,x23664,x23662))
% 157.28/157.02  [2367]~E(x23671,x23672)+E(f809(x23671,x23673,x23674,x23675,x23676,x23677,x23678),f809(x23672,x23673,x23674,x23675,x23676,x23677,x23678))
% 157.28/157.02  [2368]~E(x23681,x23682)+E(f809(x23683,x23681,x23684,x23685,x23686,x23687,x23688),f809(x23683,x23682,x23684,x23685,x23686,x23687,x23688))
% 157.28/157.02  [2369]~E(x23691,x23692)+E(f809(x23693,x23694,x23691,x23695,x23696,x23697,x23698),f809(x23693,x23694,x23692,x23695,x23696,x23697,x23698))
% 157.28/157.02  [2370]~E(x23701,x23702)+E(f809(x23703,x23704,x23705,x23701,x23706,x23707,x23708),f809(x23703,x23704,x23705,x23702,x23706,x23707,x23708))
% 157.28/157.02  [2371]~E(x23711,x23712)+E(f809(x23713,x23714,x23715,x23716,x23711,x23717,x23718),f809(x23713,x23714,x23715,x23716,x23712,x23717,x23718))
% 157.28/157.02  [2372]~E(x23721,x23722)+E(f809(x23723,x23724,x23725,x23726,x23727,x23721,x23728),f809(x23723,x23724,x23725,x23726,x23727,x23722,x23728))
% 157.28/157.02  [2373]~E(x23731,x23732)+E(f809(x23733,x23734,x23735,x23736,x23737,x23738,x23731),f809(x23733,x23734,x23735,x23736,x23737,x23738,x23732))
% 157.28/157.02  [2374]~E(x23741,x23742)+E(f668(x23741,x23743,x23744,x23745,x23746,x23747,x23748),f668(x23742,x23743,x23744,x23745,x23746,x23747,x23748))
% 157.28/157.02  [2375]~E(x23751,x23752)+E(f668(x23753,x23751,x23754,x23755,x23756,x23757,x23758),f668(x23753,x23752,x23754,x23755,x23756,x23757,x23758))
% 157.28/157.02  [2376]~E(x23761,x23762)+E(f668(x23763,x23764,x23761,x23765,x23766,x23767,x23768),f668(x23763,x23764,x23762,x23765,x23766,x23767,x23768))
% 157.28/157.02  [2377]~E(x23771,x23772)+E(f668(x23773,x23774,x23775,x23771,x23776,x23777,x23778),f668(x23773,x23774,x23775,x23772,x23776,x23777,x23778))
% 157.28/157.02  [2378]~E(x23781,x23782)+E(f668(x23783,x23784,x23785,x23786,x23781,x23787,x23788),f668(x23783,x23784,x23785,x23786,x23782,x23787,x23788))
% 157.28/157.02  [2379]~E(x23791,x23792)+E(f668(x23793,x23794,x23795,x23796,x23797,x23791,x23798),f668(x23793,x23794,x23795,x23796,x23797,x23792,x23798))
% 157.28/157.02  [2380]~E(x23801,x23802)+E(f668(x23803,x23804,x23805,x23806,x23807,x23808,x23801),f668(x23803,x23804,x23805,x23806,x23807,x23808,x23802))
% 157.28/157.02  [2381]~E(x23811,x23812)+E(f532(x23811,x23813,x23814,x23815),f532(x23812,x23813,x23814,x23815))
% 157.28/157.02  [2382]~E(x23821,x23822)+E(f532(x23823,x23821,x23824,x23825),f532(x23823,x23822,x23824,x23825))
% 157.28/157.02  [2383]~E(x23831,x23832)+E(f532(x23833,x23834,x23831,x23835),f532(x23833,x23834,x23832,x23835))
% 157.28/157.02  [2384]~E(x23841,x23842)+E(f532(x23843,x23844,x23845,x23841),f532(x23843,x23844,x23845,x23842))
% 157.28/157.02  [2385]~E(x23851,x23852)+E(f447(x23851,x23853,x23854),f447(x23852,x23853,x23854))
% 157.28/157.02  [2386]~E(x23861,x23862)+E(f447(x23863,x23861,x23864),f447(x23863,x23862,x23864))
% 157.28/157.02  [2387]~E(x23871,x23872)+E(f447(x23873,x23874,x23871),f447(x23873,x23874,x23872))
% 157.28/157.02  [2388]~E(x23881,x23882)+E(f401(x23881,x23883,x23884,x23885),f401(x23882,x23883,x23884,x23885))
% 157.28/157.02  [2389]~E(x23891,x23892)+E(f401(x23893,x23891,x23894,x23895),f401(x23893,x23892,x23894,x23895))
% 157.28/157.02  [2390]~E(x23901,x23902)+E(f401(x23903,x23904,x23901,x23905),f401(x23903,x23904,x23902,x23905))
% 157.28/157.02  [2391]~E(x23911,x23912)+E(f401(x23913,x23914,x23915,x23911),f401(x23913,x23914,x23915,x23912))
% 157.28/157.02  [2392]~E(x23921,x23922)+E(f771(x23921,x23923,x23924),f771(x23922,x23923,x23924))
% 157.28/157.02  [2393]~E(x23931,x23932)+E(f771(x23933,x23931,x23934),f771(x23933,x23932,x23934))
% 157.28/157.02  [2394]~E(x23941,x23942)+E(f771(x23943,x23944,x23941),f771(x23943,x23944,x23942))
% 157.28/157.02  [2395]~E(x23951,x23952)+E(f811(x23951,x23953,x23954,x23955),f811(x23952,x23953,x23954,x23955))
% 157.28/157.02  [2396]~E(x23961,x23962)+E(f811(x23963,x23961,x23964,x23965),f811(x23963,x23962,x23964,x23965))
% 157.28/157.02  [2397]~E(x23971,x23972)+E(f811(x23973,x23974,x23971,x23975),f811(x23973,x23974,x23972,x23975))
% 157.28/157.02  [2398]~E(x23981,x23982)+E(f811(x23983,x23984,x23985,x23981),f811(x23983,x23984,x23985,x23982))
% 157.28/157.02  [2399]~E(x23991,x23992)+E(f217(x23991),f217(x23992))
% 157.28/157.02  [2400]~E(x24001,x24002)+E(f216(x24001,x24003,x24004),f216(x24002,x24003,x24004))
% 157.28/157.02  [2401]~E(x24011,x24012)+E(f216(x24013,x24011,x24014),f216(x24013,x24012,x24014))
% 157.28/157.02  [2402]~E(x24021,x24022)+E(f216(x24023,x24024,x24021),f216(x24023,x24024,x24022))
% 157.28/157.02  [2403]~E(x24031,x24032)+E(f681(x24031,x24033),f681(x24032,x24033))
% 157.28/157.02  [2404]~E(x24041,x24042)+E(f681(x24043,x24041),f681(x24043,x24042))
% 157.28/157.02  [2405]~E(x24051,x24052)+E(f846(x24051,x24053,x24054,x24055),f846(x24052,x24053,x24054,x24055))
% 157.28/157.02  [2406]~E(x24061,x24062)+E(f846(x24063,x24061,x24064,x24065),f846(x24063,x24062,x24064,x24065))
% 157.28/157.02  [2407]~E(x24071,x24072)+E(f846(x24073,x24074,x24071,x24075),f846(x24073,x24074,x24072,x24075))
% 157.28/157.02  [2408]~E(x24081,x24082)+E(f846(x24083,x24084,x24085,x24081),f846(x24083,x24084,x24085,x24082))
% 157.28/157.02  [2409]~E(x24091,x24092)+E(f652(x24091,x24093,x24094),f652(x24092,x24093,x24094))
% 157.28/157.02  [2410]~E(x24101,x24102)+E(f652(x24103,x24101,x24104),f652(x24103,x24102,x24104))
% 157.28/157.02  [2411]~E(x24111,x24112)+E(f652(x24113,x24114,x24111),f652(x24113,x24114,x24112))
% 157.28/157.02  [2412]~E(x24121,x24122)+E(f288(x24121,x24123),f288(x24122,x24123))
% 157.28/157.02  [2413]~E(x24131,x24132)+E(f288(x24133,x24131),f288(x24133,x24132))
% 157.28/157.02  [2414]~E(x24141,x24142)+E(f21(x24141,x24143),f21(x24142,x24143))
% 157.28/157.02  [2415]~E(x24151,x24152)+E(f21(x24153,x24151),f21(x24153,x24152))
% 157.28/157.02  [2416]~E(x24161,x24162)+E(f786(x24161,x24163,x24164),f786(x24162,x24163,x24164))
% 157.28/157.02  [2417]~E(x24171,x24172)+E(f786(x24173,x24171,x24174),f786(x24173,x24172,x24174))
% 157.28/157.02  [2418]~E(x24181,x24182)+E(f786(x24183,x24184,x24181),f786(x24183,x24184,x24182))
% 157.28/157.02  [2419]~E(x24191,x24192)+E(f349(x24191,x24193,x24194),f349(x24192,x24193,x24194))
% 157.28/157.02  [2420]~E(x24201,x24202)+E(f349(x24203,x24201,x24204),f349(x24203,x24202,x24204))
% 157.28/157.02  [2421]~E(x24211,x24212)+E(f349(x24213,x24214,x24211),f349(x24213,x24214,x24212))
% 157.28/157.02  [2422]~E(x24221,x24222)+E(f382(x24221,x24223,x24224,x24225),f382(x24222,x24223,x24224,x24225))
% 157.28/157.02  [2423]~E(x24231,x24232)+E(f382(x24233,x24231,x24234,x24235),f382(x24233,x24232,x24234,x24235))
% 157.28/157.02  [2424]~E(x24241,x24242)+E(f382(x24243,x24244,x24241,x24245),f382(x24243,x24244,x24242,x24245))
% 157.28/157.02  [2425]~E(x24251,x24252)+E(f382(x24253,x24254,x24255,x24251),f382(x24253,x24254,x24255,x24252))
% 157.28/157.02  [2426]~E(x24261,x24262)+E(f344(x24261),f344(x24262))
% 157.28/157.02  [2427]~E(x24271,x24272)+E(f767(x24271,x24273,x24274,x24275,x24276),f767(x24272,x24273,x24274,x24275,x24276))
% 157.28/157.02  [2428]~E(x24281,x24282)+E(f767(x24283,x24281,x24284,x24285,x24286),f767(x24283,x24282,x24284,x24285,x24286))
% 157.28/157.02  [2429]~E(x24291,x24292)+E(f767(x24293,x24294,x24291,x24295,x24296),f767(x24293,x24294,x24292,x24295,x24296))
% 157.28/157.02  [2430]~E(x24301,x24302)+E(f767(x24303,x24304,x24305,x24301,x24306),f767(x24303,x24304,x24305,x24302,x24306))
% 157.28/157.02  [2431]~E(x24311,x24312)+E(f767(x24313,x24314,x24315,x24316,x24311),f767(x24313,x24314,x24315,x24316,x24312))
% 157.28/157.02  [2432]~E(x24321,x24322)+E(f834(x24321,x24323),f834(x24322,x24323))
% 157.28/157.02  [2433]~E(x24331,x24332)+E(f834(x24333,x24331),f834(x24333,x24332))
% 157.28/157.02  [2434]~E(x24341,x24342)+E(f803(x24341,x24343,x24344,x24345),f803(x24342,x24343,x24344,x24345))
% 157.28/157.02  [2435]~E(x24351,x24352)+E(f803(x24353,x24351,x24354,x24355),f803(x24353,x24352,x24354,x24355))
% 157.28/157.02  [2436]~E(x24361,x24362)+E(f803(x24363,x24364,x24361,x24365),f803(x24363,x24364,x24362,x24365))
% 157.28/157.02  [2437]~E(x24371,x24372)+E(f803(x24373,x24374,x24375,x24371),f803(x24373,x24374,x24375,x24372))
% 157.28/157.02  [2438]~E(x24381,x24382)+E(f361(x24381),f361(x24382))
% 157.28/157.02  [2439]~E(x24391,x24392)+E(f624(x24391,x24393),f624(x24392,x24393))
% 157.28/157.02  [2440]~E(x24401,x24402)+E(f624(x24403,x24401),f624(x24403,x24402))
% 157.28/157.02  [2441]~E(x24411,x24412)+E(f850(x24411,x24413,x24414,x24415,x24416),f850(x24412,x24413,x24414,x24415,x24416))
% 157.28/157.02  [2442]~E(x24421,x24422)+E(f850(x24423,x24421,x24424,x24425,x24426),f850(x24423,x24422,x24424,x24425,x24426))
% 157.28/157.02  [2443]~E(x24431,x24432)+E(f850(x24433,x24434,x24431,x24435,x24436),f850(x24433,x24434,x24432,x24435,x24436))
% 157.28/157.02  [2444]~E(x24441,x24442)+E(f850(x24443,x24444,x24445,x24441,x24446),f850(x24443,x24444,x24445,x24442,x24446))
% 157.28/157.02  [2445]~E(x24451,x24452)+E(f850(x24453,x24454,x24455,x24456,x24451),f850(x24453,x24454,x24455,x24456,x24452))
% 157.28/157.02  [2446]~E(x24461,x24462)+E(f864(x24461,x24463,x24464),f864(x24462,x24463,x24464))
% 157.28/157.02  [2447]~E(x24471,x24472)+E(f864(x24473,x24471,x24474),f864(x24473,x24472,x24474))
% 157.28/157.02  [2448]~E(x24481,x24482)+E(f864(x24483,x24484,x24481),f864(x24483,x24484,x24482))
% 157.28/157.02  [2449]~E(x24491,x24492)+E(f659(x24491,x24493,x24494,x24495),f659(x24492,x24493,x24494,x24495))
% 157.28/157.02  [2450]~E(x24501,x24502)+E(f659(x24503,x24501,x24504,x24505),f659(x24503,x24502,x24504,x24505))
% 157.28/157.02  [2451]~E(x24511,x24512)+E(f659(x24513,x24514,x24511,x24515),f659(x24513,x24514,x24512,x24515))
% 157.28/157.02  [2452]~E(x24521,x24522)+E(f659(x24523,x24524,x24525,x24521),f659(x24523,x24524,x24525,x24522))
% 157.28/157.02  [2453]~E(x24531,x24532)+E(f443(x24531,x24533,x24534,x24535),f443(x24532,x24533,x24534,x24535))
% 157.28/157.02  [2454]~E(x24541,x24542)+E(f443(x24543,x24541,x24544,x24545),f443(x24543,x24542,x24544,x24545))
% 157.28/157.02  [2455]~E(x24551,x24552)+E(f443(x24553,x24554,x24551,x24555),f443(x24553,x24554,x24552,x24555))
% 157.28/157.02  [2456]~E(x24561,x24562)+E(f443(x24563,x24564,x24565,x24561),f443(x24563,x24564,x24565,x24562))
% 157.28/157.02  [2457]~E(x24571,x24572)+E(f572(x24571,x24573,x24574,x24575,x24576),f572(x24572,x24573,x24574,x24575,x24576))
% 157.28/157.02  [2458]~E(x24581,x24582)+E(f572(x24583,x24581,x24584,x24585,x24586),f572(x24583,x24582,x24584,x24585,x24586))
% 157.28/157.02  [2459]~E(x24591,x24592)+E(f572(x24593,x24594,x24591,x24595,x24596),f572(x24593,x24594,x24592,x24595,x24596))
% 157.28/157.02  [2460]~E(x24601,x24602)+E(f572(x24603,x24604,x24605,x24601,x24606),f572(x24603,x24604,x24605,x24602,x24606))
% 157.28/157.02  [2461]~E(x24611,x24612)+E(f572(x24613,x24614,x24615,x24616,x24611),f572(x24613,x24614,x24615,x24616,x24612))
% 157.28/157.02  [2462]~E(x24621,x24622)+E(f554(x24621,x24623,x24624,x24625),f554(x24622,x24623,x24624,x24625))
% 157.28/157.02  [2463]~E(x24631,x24632)+E(f554(x24633,x24631,x24634,x24635),f554(x24633,x24632,x24634,x24635))
% 157.28/157.02  [2464]~E(x24641,x24642)+E(f554(x24643,x24644,x24641,x24645),f554(x24643,x24644,x24642,x24645))
% 157.28/157.02  [2465]~E(x24651,x24652)+E(f554(x24653,x24654,x24655,x24651),f554(x24653,x24654,x24655,x24652))
% 157.28/157.02  [2466]~E(x24661,x24662)+E(f535(x24661,x24663),f535(x24662,x24663))
% 157.28/157.02  [2467]~E(x24671,x24672)+E(f535(x24673,x24671),f535(x24673,x24672))
% 157.28/157.02  [2468]~E(x24681,x24682)+E(f653(x24681,x24683,x24684),f653(x24682,x24683,x24684))
% 157.28/157.02  [2469]~E(x24691,x24692)+E(f653(x24693,x24691,x24694),f653(x24693,x24692,x24694))
% 157.28/157.02  [2470]~E(x24701,x24702)+E(f653(x24703,x24704,x24701),f653(x24703,x24704,x24702))
% 157.28/157.02  [2471]~E(x24711,x24712)+E(f511(x24711,x24713,x24714,x24715,x24716),f511(x24712,x24713,x24714,x24715,x24716))
% 157.28/157.02  [2472]~E(x24721,x24722)+E(f511(x24723,x24721,x24724,x24725,x24726),f511(x24723,x24722,x24724,x24725,x24726))
% 157.28/157.02  [2473]~E(x24731,x24732)+E(f511(x24733,x24734,x24731,x24735,x24736),f511(x24733,x24734,x24732,x24735,x24736))
% 157.28/157.02  [2474]~E(x24741,x24742)+E(f511(x24743,x24744,x24745,x24741,x24746),f511(x24743,x24744,x24745,x24742,x24746))
% 157.28/157.02  [2475]~E(x24751,x24752)+E(f511(x24753,x24754,x24755,x24756,x24751),f511(x24753,x24754,x24755,x24756,x24752))
% 157.28/157.02  [2476]~E(x24761,x24762)+E(f835(x24761,x24763,x24764),f835(x24762,x24763,x24764))
% 157.28/157.02  [2477]~E(x24771,x24772)+E(f835(x24773,x24771,x24774),f835(x24773,x24772,x24774))
% 157.28/157.02  [2478]~E(x24781,x24782)+E(f835(x24783,x24784,x24781),f835(x24783,x24784,x24782))
% 157.28/157.02  [2479]~E(x24791,x24792)+E(f298(x24791,x24793,x24794),f298(x24792,x24793,x24794))
% 157.28/157.02  [2480]~E(x24801,x24802)+E(f298(x24803,x24801,x24804),f298(x24803,x24802,x24804))
% 157.28/157.02  [2481]~E(x24811,x24812)+E(f298(x24813,x24814,x24811),f298(x24813,x24814,x24812))
% 157.28/157.02  [2482]~E(x24821,x24822)+E(f468(x24821,x24823,x24824),f468(x24822,x24823,x24824))
% 157.28/157.02  [2483]~E(x24831,x24832)+E(f468(x24833,x24831,x24834),f468(x24833,x24832,x24834))
% 157.28/157.02  [2484]~E(x24841,x24842)+E(f468(x24843,x24844,x24841),f468(x24843,x24844,x24842))
% 157.28/157.02  [2485]~E(x24851,x24852)+E(f551(x24851,x24853,x24854,x24855,x24856),f551(x24852,x24853,x24854,x24855,x24856))
% 157.28/157.02  [2486]~E(x24861,x24862)+E(f551(x24863,x24861,x24864,x24865,x24866),f551(x24863,x24862,x24864,x24865,x24866))
% 157.28/157.02  [2487]~E(x24871,x24872)+E(f551(x24873,x24874,x24871,x24875,x24876),f551(x24873,x24874,x24872,x24875,x24876))
% 157.28/157.02  [2488]~E(x24881,x24882)+E(f551(x24883,x24884,x24885,x24881,x24886),f551(x24883,x24884,x24885,x24882,x24886))
% 157.28/157.02  [2489]~E(x24891,x24892)+E(f551(x24893,x24894,x24895,x24896,x24891),f551(x24893,x24894,x24895,x24896,x24892))
% 157.28/157.02  [2490]~E(x24901,x24902)+E(f564(x24901,x24903),f564(x24902,x24903))
% 157.28/157.02  [2491]~E(x24911,x24912)+E(f564(x24913,x24911),f564(x24913,x24912))
% 157.28/157.02  [2492]~E(x24921,x24922)+E(f222(x24921,x24923,x24924,x24925),f222(x24922,x24923,x24924,x24925))
% 157.28/157.02  [2493]~E(x24931,x24932)+E(f222(x24933,x24931,x24934,x24935),f222(x24933,x24932,x24934,x24935))
% 157.28/157.02  [2494]~E(x24941,x24942)+E(f222(x24943,x24944,x24941,x24945),f222(x24943,x24944,x24942,x24945))
% 157.28/157.02  [2495]~E(x24951,x24952)+E(f222(x24953,x24954,x24955,x24951),f222(x24953,x24954,x24955,x24952))
% 157.28/157.02  [2496]~E(x24961,x24962)+E(f576(x24961,x24963,x24964,x24965),f576(x24962,x24963,x24964,x24965))
% 157.28/157.02  [2497]~E(x24971,x24972)+E(f576(x24973,x24971,x24974,x24975),f576(x24973,x24972,x24974,x24975))
% 157.28/157.02  [2498]~E(x24981,x24982)+E(f576(x24983,x24984,x24981,x24985),f576(x24983,x24984,x24982,x24985))
% 157.28/157.02  [2499]~E(x24991,x24992)+E(f576(x24993,x24994,x24995,x24991),f576(x24993,x24994,x24995,x24992))
% 157.28/157.02  [2500]~E(x25001,x25002)+E(f772(x25001,x25003,x25004),f772(x25002,x25003,x25004))
% 157.28/157.02  [2501]~E(x25011,x25012)+E(f772(x25013,x25011,x25014),f772(x25013,x25012,x25014))
% 157.28/157.02  [2502]~E(x25021,x25022)+E(f772(x25023,x25024,x25021),f772(x25023,x25024,x25022))
% 157.28/157.02  [2503]~E(x25031,x25032)+E(f499(x25031,x25033),f499(x25032,x25033))
% 157.28/157.02  [2504]~E(x25041,x25042)+E(f499(x25043,x25041),f499(x25043,x25042))
% 157.28/157.02  [2505]~E(x25051,x25052)+E(f872(x25051,x25053,x25054,x25055),f872(x25052,x25053,x25054,x25055))
% 157.28/157.02  [2506]~E(x25061,x25062)+E(f872(x25063,x25061,x25064,x25065),f872(x25063,x25062,x25064,x25065))
% 157.28/157.02  [2507]~E(x25071,x25072)+E(f872(x25073,x25074,x25071,x25075),f872(x25073,x25074,x25072,x25075))
% 157.28/157.02  [2508]~E(x25081,x25082)+E(f872(x25083,x25084,x25085,x25081),f872(x25083,x25084,x25085,x25082))
% 157.28/157.02  [2509]~E(x25091,x25092)+E(f766(x25091,x25093,x25094,x25095),f766(x25092,x25093,x25094,x25095))
% 157.28/157.02  [2510]~E(x25101,x25102)+E(f766(x25103,x25101,x25104,x25105),f766(x25103,x25102,x25104,x25105))
% 157.28/157.02  [2511]~E(x25111,x25112)+E(f766(x25113,x25114,x25111,x25115),f766(x25113,x25114,x25112,x25115))
% 157.28/157.02  [2512]~E(x25121,x25122)+E(f766(x25123,x25124,x25125,x25121),f766(x25123,x25124,x25125,x25122))
% 157.28/157.02  [2513]~E(x25131,x25132)+E(f399(x25131,x25133,x25134),f399(x25132,x25133,x25134))
% 157.28/157.02  [2514]~E(x25141,x25142)+E(f399(x25143,x25141,x25144),f399(x25143,x25142,x25144))
% 157.28/157.02  [2515]~E(x25151,x25152)+E(f399(x25153,x25154,x25151),f399(x25153,x25154,x25152))
% 157.28/157.02  [2516]~E(x25161,x25162)+E(f133(x25161,x25163,x25164,x25165),f133(x25162,x25163,x25164,x25165))
% 157.28/157.02  [2517]~E(x25171,x25172)+E(f133(x25173,x25171,x25174,x25175),f133(x25173,x25172,x25174,x25175))
% 157.28/157.02  [2518]~E(x25181,x25182)+E(f133(x25183,x25184,x25181,x25185),f133(x25183,x25184,x25182,x25185))
% 157.28/157.02  [2519]~E(x25191,x25192)+E(f133(x25193,x25194,x25195,x25191),f133(x25193,x25194,x25195,x25192))
% 157.28/157.02  [2520]~E(x25201,x25202)+E(f712(x25201,x25203,x25204),f712(x25202,x25203,x25204))
% 157.28/157.02  [2521]~E(x25211,x25212)+E(f712(x25213,x25211,x25214),f712(x25213,x25212,x25214))
% 157.28/157.02  [2522]~E(x25221,x25222)+E(f712(x25223,x25224,x25221),f712(x25223,x25224,x25222))
% 157.28/157.02  [2523]~E(x25231,x25232)+E(f398(x25231),f398(x25232))
% 157.28/157.02  [2524]~E(x25241,x25242)+E(f455(x25241,x25243),f455(x25242,x25243))
% 157.28/157.02  [2525]~E(x25251,x25252)+E(f455(x25253,x25251),f455(x25253,x25252))
% 157.28/157.02  [2526]~E(x25261,x25262)+E(f723(x25261,x25263),f723(x25262,x25263))
% 157.28/157.02  [2527]~E(x25271,x25272)+E(f723(x25273,x25271),f723(x25273,x25272))
% 157.28/157.02  [2528]~E(x25281,x25282)+E(f427(x25281,x25283,x25284,x25285),f427(x25282,x25283,x25284,x25285))
% 157.28/157.02  [2529]~E(x25291,x25292)+E(f427(x25293,x25291,x25294,x25295),f427(x25293,x25292,x25294,x25295))
% 157.28/157.02  [2530]~E(x25301,x25302)+E(f427(x25303,x25304,x25301,x25305),f427(x25303,x25304,x25302,x25305))
% 157.28/157.02  [2531]~E(x25311,x25312)+E(f427(x25313,x25314,x25315,x25311),f427(x25313,x25314,x25315,x25312))
% 157.28/157.02  [2532]~E(x25321,x25322)+E(f219(x25321,x25323,x25324,x25325),f219(x25322,x25323,x25324,x25325))
% 157.28/157.02  [2533]~E(x25331,x25332)+E(f219(x25333,x25331,x25334,x25335),f219(x25333,x25332,x25334,x25335))
% 157.28/157.02  [2534]~E(x25341,x25342)+E(f219(x25343,x25344,x25341,x25345),f219(x25343,x25344,x25342,x25345))
% 157.28/157.02  [2535]~E(x25351,x25352)+E(f219(x25353,x25354,x25355,x25351),f219(x25353,x25354,x25355,x25352))
% 157.28/157.02  [2536]~E(x25361,x25362)+E(f127(x25361),f127(x25362))
% 157.28/157.02  [2537]~E(x25371,x25372)+E(f621(x25371,x25373,x25374),f621(x25372,x25373,x25374))
% 157.28/157.02  [2538]~E(x25381,x25382)+E(f621(x25383,x25381,x25384),f621(x25383,x25382,x25384))
% 157.28/157.02  [2539]~E(x25391,x25392)+E(f621(x25393,x25394,x25391),f621(x25393,x25394,x25392))
% 157.28/157.02  [2540]~E(x25401,x25402)+E(f552(x25401,x25403),f552(x25402,x25403))
% 157.28/157.02  [2541]~E(x25411,x25412)+E(f552(x25413,x25411),f552(x25413,x25412))
% 157.28/157.02  [2542]~E(x25421,x25422)+E(f409(x25421,x25423,x25424,x25425),f409(x25422,x25423,x25424,x25425))
% 157.28/157.02  [2543]~E(x25431,x25432)+E(f409(x25433,x25431,x25434,x25435),f409(x25433,x25432,x25434,x25435))
% 157.28/157.02  [2544]~E(x25441,x25442)+E(f409(x25443,x25444,x25441,x25445),f409(x25443,x25444,x25442,x25445))
% 157.28/157.02  [2545]~E(x25451,x25452)+E(f409(x25453,x25454,x25455,x25451),f409(x25453,x25454,x25455,x25452))
% 157.28/157.02  [2546]~E(x25461,x25462)+E(f812(x25461,x25463),f812(x25462,x25463))
% 157.28/157.02  [2547]~E(x25471,x25472)+E(f812(x25473,x25471),f812(x25473,x25472))
% 157.28/157.02  [2548]~E(x25481,x25482)+E(f865(x25481,x25483,x25484),f865(x25482,x25483,x25484))
% 157.28/157.02  [2549]~E(x25491,x25492)+E(f865(x25493,x25491,x25494),f865(x25493,x25492,x25494))
% 157.28/157.02  [2550]~E(x25501,x25502)+E(f865(x25503,x25504,x25501),f865(x25503,x25504,x25502))
% 157.28/157.02  [2551]~E(x25511,x25512)+E(f733(x25511,x25513),f733(x25512,x25513))
% 157.28/157.02  [2552]~E(x25521,x25522)+E(f733(x25523,x25521),f733(x25523,x25522))
% 157.28/157.02  [2553]~E(x25531,x25532)+E(f480(x25531,x25533,x25534),f480(x25532,x25533,x25534))
% 157.28/157.02  [2554]~E(x25541,x25542)+E(f480(x25543,x25541,x25544),f480(x25543,x25542,x25544))
% 157.28/157.02  [2555]~E(x25551,x25552)+E(f480(x25553,x25554,x25551),f480(x25553,x25554,x25552))
% 157.28/157.02  [2556]~E(x25561,x25562)+E(f830(x25561,x25563,x25564,x25565,x25566),f830(x25562,x25563,x25564,x25565,x25566))
% 157.28/157.02  [2557]~E(x25571,x25572)+E(f830(x25573,x25571,x25574,x25575,x25576),f830(x25573,x25572,x25574,x25575,x25576))
% 157.28/157.02  [2558]~E(x25581,x25582)+E(f830(x25583,x25584,x25581,x25585,x25586),f830(x25583,x25584,x25582,x25585,x25586))
% 157.28/157.02  [2559]~E(x25591,x25592)+E(f830(x25593,x25594,x25595,x25591,x25596),f830(x25593,x25594,x25595,x25592,x25596))
% 157.28/157.02  [2560]~E(x25601,x25602)+E(f830(x25603,x25604,x25605,x25606,x25601),f830(x25603,x25604,x25605,x25606,x25602))
% 157.28/157.02  [2561]~E(x25611,x25612)+E(f692(x25611,x25613),f692(x25612,x25613))
% 157.28/157.02  [2562]~E(x25621,x25622)+E(f692(x25623,x25621),f692(x25623,x25622))
% 157.28/157.02  [2563]~E(x25631,x25632)+E(f831(x25631,x25633,x25634,x25635,x25636),f831(x25632,x25633,x25634,x25635,x25636))
% 157.28/157.02  [2564]~E(x25641,x25642)+E(f831(x25643,x25641,x25644,x25645,x25646),f831(x25643,x25642,x25644,x25645,x25646))
% 157.28/157.02  [2565]~E(x25651,x25652)+E(f831(x25653,x25654,x25651,x25655,x25656),f831(x25653,x25654,x25652,x25655,x25656))
% 157.28/157.02  [2566]~E(x25661,x25662)+E(f831(x25663,x25664,x25665,x25661,x25666),f831(x25663,x25664,x25665,x25662,x25666))
% 157.28/157.02  [2567]~E(x25671,x25672)+E(f831(x25673,x25674,x25675,x25676,x25671),f831(x25673,x25674,x25675,x25676,x25672))
% 157.28/157.02  [2568]~E(x25681,x25682)+E(f569(x25681,x25683,x25684,x25685,x25686,x25687),f569(x25682,x25683,x25684,x25685,x25686,x25687))
% 157.28/157.02  [2569]~E(x25691,x25692)+E(f569(x25693,x25691,x25694,x25695,x25696,x25697),f569(x25693,x25692,x25694,x25695,x25696,x25697))
% 157.28/157.02  [2570]~E(x25701,x25702)+E(f569(x25703,x25704,x25701,x25705,x25706,x25707),f569(x25703,x25704,x25702,x25705,x25706,x25707))
% 157.28/157.02  [2571]~E(x25711,x25712)+E(f569(x25713,x25714,x25715,x25711,x25716,x25717),f569(x25713,x25714,x25715,x25712,x25716,x25717))
% 157.28/157.02  [2572]~E(x25721,x25722)+E(f569(x25723,x25724,x25725,x25726,x25721,x25727),f569(x25723,x25724,x25725,x25726,x25722,x25727))
% 157.28/157.02  [2573]~E(x25731,x25732)+E(f569(x25733,x25734,x25735,x25736,x25737,x25731),f569(x25733,x25734,x25735,x25736,x25737,x25732))
% 157.28/157.02  [2574]~E(x25741,x25742)+E(f802(x25741,x25743,x25744,x25745),f802(x25742,x25743,x25744,x25745))
% 157.28/157.02  [2575]~E(x25751,x25752)+E(f802(x25753,x25751,x25754,x25755),f802(x25753,x25752,x25754,x25755))
% 157.28/157.02  [2576]~E(x25761,x25762)+E(f802(x25763,x25764,x25761,x25765),f802(x25763,x25764,x25762,x25765))
% 157.28/157.02  [2577]~E(x25771,x25772)+E(f802(x25773,x25774,x25775,x25771),f802(x25773,x25774,x25775,x25772))
% 157.28/157.02  [2578]~E(x25781,x25782)+E(f633(x25781,x25783,x25784),f633(x25782,x25783,x25784))
% 157.28/157.02  [2579]~E(x25791,x25792)+E(f633(x25793,x25791,x25794),f633(x25793,x25792,x25794))
% 157.28/157.02  [2580]~E(x25801,x25802)+E(f633(x25803,x25804,x25801),f633(x25803,x25804,x25802))
% 157.28/157.02  [2581]~E(x25811,x25812)+E(f488(x25811,x25813,x25814),f488(x25812,x25813,x25814))
% 157.28/157.02  [2582]~E(x25821,x25822)+E(f488(x25823,x25821,x25824),f488(x25823,x25822,x25824))
% 157.28/157.02  [2583]~E(x25831,x25832)+E(f488(x25833,x25834,x25831),f488(x25833,x25834,x25832))
% 157.28/157.02  [2584]~E(x25841,x25842)+E(f788(x25841,x25843,x25844),f788(x25842,x25843,x25844))
% 157.28/157.02  [2585]~E(x25851,x25852)+E(f788(x25853,x25851,x25854),f788(x25853,x25852,x25854))
% 157.28/157.02  [2586]~E(x25861,x25862)+E(f788(x25863,x25864,x25861),f788(x25863,x25864,x25862))
% 157.28/157.02  [2587]~E(x25871,x25872)+E(f375(x25871,x25873),f375(x25872,x25873))
% 157.28/157.02  [2588]~E(x25881,x25882)+E(f375(x25883,x25881),f375(x25883,x25882))
% 157.28/157.02  [2589]~E(x25891,x25892)+E(f553(x25891,x25893),f553(x25892,x25893))
% 157.28/157.02  [2590]~E(x25901,x25902)+E(f553(x25903,x25901),f553(x25903,x25902))
% 157.28/157.02  [2591]~E(x25911,x25912)+E(f458(x25911,x25913,x25914),f458(x25912,x25913,x25914))
% 157.28/157.02  [2592]~E(x25921,x25922)+E(f458(x25923,x25921,x25924),f458(x25923,x25922,x25924))
% 157.28/157.02  [2593]~E(x25931,x25932)+E(f458(x25933,x25934,x25931),f458(x25933,x25934,x25932))
% 157.28/157.02  [2594]~E(x25941,x25942)+E(f821(x25941,x25943,x25944,x25945,x25946),f821(x25942,x25943,x25944,x25945,x25946))
% 157.28/157.02  [2595]~E(x25951,x25952)+E(f821(x25953,x25951,x25954,x25955,x25956),f821(x25953,x25952,x25954,x25955,x25956))
% 157.28/157.02  [2596]~E(x25961,x25962)+E(f821(x25963,x25964,x25961,x25965,x25966),f821(x25963,x25964,x25962,x25965,x25966))
% 157.28/157.02  [2597]~E(x25971,x25972)+E(f821(x25973,x25974,x25975,x25971,x25976),f821(x25973,x25974,x25975,x25972,x25976))
% 157.28/157.02  [2598]~E(x25981,x25982)+E(f821(x25983,x25984,x25985,x25986,x25981),f821(x25983,x25984,x25985,x25986,x25982))
% 157.28/157.02  [2599]~E(x25991,x25992)+E(f320(x25991,x25993,x25994),f320(x25992,x25993,x25994))
% 157.28/157.02  [2600]~E(x26001,x26002)+E(f320(x26003,x26001,x26004),f320(x26003,x26002,x26004))
% 157.28/157.02  [2601]~E(x26011,x26012)+E(f320(x26013,x26014,x26011),f320(x26013,x26014,x26012))
% 157.28/157.02  [2602]~E(x26021,x26022)+E(f600(x26021,x26023,x26024),f600(x26022,x26023,x26024))
% 157.28/157.02  [2603]~E(x26031,x26032)+E(f600(x26033,x26031,x26034),f600(x26033,x26032,x26034))
% 157.28/157.02  [2604]~E(x26041,x26042)+E(f600(x26043,x26044,x26041),f600(x26043,x26044,x26042))
% 157.28/157.02  [2605]~E(x26051,x26052)+E(f220(x26051,x26053,x26054,x26055,x26056,x26057,x26058),f220(x26052,x26053,x26054,x26055,x26056,x26057,x26058))
% 157.28/157.02  [2606]~E(x26061,x26062)+E(f220(x26063,x26061,x26064,x26065,x26066,x26067,x26068),f220(x26063,x26062,x26064,x26065,x26066,x26067,x26068))
% 157.28/157.02  [2607]~E(x26071,x26072)+E(f220(x26073,x26074,x26071,x26075,x26076,x26077,x26078),f220(x26073,x26074,x26072,x26075,x26076,x26077,x26078))
% 157.28/157.02  [2608]~E(x26081,x26082)+E(f220(x26083,x26084,x26085,x26081,x26086,x26087,x26088),f220(x26083,x26084,x26085,x26082,x26086,x26087,x26088))
% 157.28/157.02  [2609]~E(x26091,x26092)+E(f220(x26093,x26094,x26095,x26096,x26091,x26097,x26098),f220(x26093,x26094,x26095,x26096,x26092,x26097,x26098))
% 157.28/157.02  [2610]~E(x26101,x26102)+E(f220(x26103,x26104,x26105,x26106,x26107,x26101,x26108),f220(x26103,x26104,x26105,x26106,x26107,x26102,x26108))
% 157.28/157.02  [2611]~E(x26111,x26112)+E(f220(x26113,x26114,x26115,x26116,x26117,x26118,x26111),f220(x26113,x26114,x26115,x26116,x26117,x26118,x26112))
% 157.28/157.02  [2612]~E(x26121,x26122)+E(f236(x26121,x26123,x26124,x26125,x26126),f236(x26122,x26123,x26124,x26125,x26126))
% 157.28/157.02  [2613]~E(x26131,x26132)+E(f236(x26133,x26131,x26134,x26135,x26136),f236(x26133,x26132,x26134,x26135,x26136))
% 157.28/157.02  [2614]~E(x26141,x26142)+E(f236(x26143,x26144,x26141,x26145,x26146),f236(x26143,x26144,x26142,x26145,x26146))
% 157.28/157.02  [2615]~E(x26151,x26152)+E(f236(x26153,x26154,x26155,x26151,x26156),f236(x26153,x26154,x26155,x26152,x26156))
% 157.28/157.02  [2616]~E(x26161,x26162)+E(f236(x26163,x26164,x26165,x26166,x26161),f236(x26163,x26164,x26165,x26166,x26162))
% 157.28/157.02  [2617]~E(x26171,x26172)+E(f732(x26171,x26173),f732(x26172,x26173))
% 157.28/157.02  [2618]~E(x26181,x26182)+E(f732(x26183,x26181),f732(x26183,x26182))
% 157.28/157.02  [2619]~E(x26191,x26192)+E(f816(x26191,x26193),f816(x26192,x26193))
% 157.28/157.02  [2620]~E(x26201,x26202)+E(f816(x26203,x26201),f816(x26203,x26202))
% 157.28/157.02  [2621]~E(x26211,x26212)+E(f635(x26211,x26213,x26214),f635(x26212,x26213,x26214))
% 157.28/157.02  [2622]~E(x26221,x26222)+E(f635(x26223,x26221,x26224),f635(x26223,x26222,x26224))
% 157.28/157.02  [2623]~E(x26231,x26232)+E(f635(x26233,x26234,x26231),f635(x26233,x26234,x26232))
% 157.28/157.02  [2624]~E(x26241,x26242)+E(f437(x26241),f437(x26242))
% 157.28/157.02  [2625]~E(x26251,x26252)+E(f580(x26251,x26253),f580(x26252,x26253))
% 157.28/157.02  [2626]~E(x26261,x26262)+E(f580(x26263,x26261),f580(x26263,x26262))
% 157.28/157.02  [2627]~E(x26271,x26272)+E(f512(x26271,x26273,x26274),f512(x26272,x26273,x26274))
% 157.28/157.02  [2628]~E(x26281,x26282)+E(f512(x26283,x26281,x26284),f512(x26283,x26282,x26284))
% 157.28/157.02  [2629]~E(x26291,x26292)+E(f512(x26293,x26294,x26291),f512(x26293,x26294,x26292))
% 157.28/157.02  [2630]~E(x26301,x26302)+E(f508(x26301,x26303,x26304),f508(x26302,x26303,x26304))
% 157.28/157.02  [2631]~E(x26311,x26312)+E(f508(x26313,x26311,x26314),f508(x26313,x26312,x26314))
% 157.28/157.02  [2632]~E(x26321,x26322)+E(f508(x26323,x26324,x26321),f508(x26323,x26324,x26322))
% 157.28/157.02  [2633]~E(x26331,x26332)+E(f343(x26331),f343(x26332))
% 157.28/157.02  [2634]~E(x26341,x26342)+E(f206(x26341,x26343,x26344),f206(x26342,x26343,x26344))
% 157.28/157.02  [2635]~E(x26351,x26352)+E(f206(x26353,x26351,x26354),f206(x26353,x26352,x26354))
% 157.28/157.02  [2636]~E(x26361,x26362)+E(f206(x26363,x26364,x26361),f206(x26363,x26364,x26362))
% 157.28/157.02  [2637]~E(x26371,x26372)+E(f357(x26371,x26373,x26374,x26375,x26376),f357(x26372,x26373,x26374,x26375,x26376))
% 157.28/157.02  [2638]~E(x26381,x26382)+E(f357(x26383,x26381,x26384,x26385,x26386),f357(x26383,x26382,x26384,x26385,x26386))
% 157.28/157.02  [2639]~E(x26391,x26392)+E(f357(x26393,x26394,x26391,x26395,x26396),f357(x26393,x26394,x26392,x26395,x26396))
% 157.28/157.02  [2640]~E(x26401,x26402)+E(f357(x26403,x26404,x26405,x26401,x26406),f357(x26403,x26404,x26405,x26402,x26406))
% 157.28/157.02  [2641]~E(x26411,x26412)+E(f357(x26413,x26414,x26415,x26416,x26411),f357(x26413,x26414,x26415,x26416,x26412))
% 157.28/157.02  [2642]~E(x26421,x26422)+E(f748(x26421,x26423,x26424,x26425),f748(x26422,x26423,x26424,x26425))
% 157.28/157.02  [2643]~E(x26431,x26432)+E(f748(x26433,x26431,x26434,x26435),f748(x26433,x26432,x26434,x26435))
% 157.28/157.02  [2644]~E(x26441,x26442)+E(f748(x26443,x26444,x26441,x26445),f748(x26443,x26444,x26442,x26445))
% 157.28/157.02  [2645]~E(x26451,x26452)+E(f748(x26453,x26454,x26455,x26451),f748(x26453,x26454,x26455,x26452))
% 157.28/157.02  [2646]~E(x26461,x26462)+E(f746(x26461,x26463),f746(x26462,x26463))
% 157.28/157.02  [2647]~E(x26471,x26472)+E(f746(x26473,x26471),f746(x26473,x26472))
% 157.28/157.02  [2648]~E(x26481,x26482)+E(f386(x26481,x26483,x26484),f386(x26482,x26483,x26484))
% 157.28/157.02  [2649]~E(x26491,x26492)+E(f386(x26493,x26491,x26494),f386(x26493,x26492,x26494))
% 157.28/157.02  [2650]~E(x26501,x26502)+E(f386(x26503,x26504,x26501),f386(x26503,x26504,x26502))
% 157.28/157.02  [2651]~P1(x26511)+P1(x26512)+~E(x26511,x26512)
% 157.28/157.02  [2652]~P4(x26521)+P4(x26522)+~E(x26521,x26522)
% 157.28/157.02  [2653]~P5(x26531)+P5(x26532)+~E(x26531,x26532)
% 157.28/157.02  [2654]P145(x26542,x26543,x26544)+~E(x26541,x26542)+~P145(x26541,x26543,x26544)
% 157.28/157.02  [2655]P145(x26553,x26552,x26554)+~E(x26551,x26552)+~P145(x26553,x26551,x26554)
% 157.28/157.02  [2656]P145(x26563,x26564,x26562)+~E(x26561,x26562)+~P145(x26563,x26564,x26561)
% 157.28/157.02  [2657]~P62(x26571)+P62(x26572)+~E(x26571,x26572)
% 157.28/157.02  [2658]~P105(x26581)+P105(x26582)+~E(x26581,x26582)
% 157.28/157.02  [2659]~P85(x26591)+P85(x26592)+~E(x26591,x26592)
% 157.28/157.02  [2660]~P111(x26601)+P111(x26602)+~E(x26601,x26602)
% 157.28/157.02  [2661]~P63(x26611)+P63(x26612)+~E(x26611,x26612)
% 157.28/157.02  [2662]~P55(x26621)+P55(x26622)+~E(x26621,x26622)
% 157.28/157.02  [2663]P37(x26632,x26633)+~E(x26631,x26632)+~P37(x26631,x26633)
% 157.28/157.02  [2664]P37(x26643,x26642)+~E(x26641,x26642)+~P37(x26643,x26641)
% 157.28/157.02  [2665]~P76(x26651)+P76(x26652)+~E(x26651,x26652)
% 157.28/157.02  [2666]P18(x26662,x26663,x26664)+~E(x26661,x26662)+~P18(x26661,x26663,x26664)
% 157.28/157.02  [2667]P18(x26673,x26672,x26674)+~E(x26671,x26672)+~P18(x26673,x26671,x26674)
% 157.28/157.02  [2668]P18(x26683,x26684,x26682)+~E(x26681,x26682)+~P18(x26683,x26684,x26681)
% 157.28/157.02  [2669]~P106(x26691)+P106(x26692)+~E(x26691,x26692)
% 157.28/157.02  [2670]~P60(x26701)+P60(x26702)+~E(x26701,x26702)
% 157.28/157.02  [2671]~P124(x26711)+P124(x26712)+~E(x26711,x26712)
% 157.28/157.02  [2672]~P68(x26721)+P68(x26722)+~E(x26721,x26722)
% 157.28/157.02  [2673]~P107(x26731)+P107(x26732)+~E(x26731,x26732)
% 157.28/157.02  [2674]~P138(x26741)+P138(x26742)+~E(x26741,x26742)
% 157.28/157.02  [2675]P39(x26752,x26753,x26754)+~E(x26751,x26752)+~P39(x26751,x26753,x26754)
% 157.28/157.02  [2676]P39(x26763,x26762,x26764)+~E(x26761,x26762)+~P39(x26763,x26761,x26764)
% 157.28/157.02  [2677]P39(x26773,x26774,x26772)+~E(x26771,x26772)+~P39(x26773,x26774,x26771)
% 157.28/157.02  [2678]~P122(x26781)+P122(x26782)+~E(x26781,x26782)
% 157.28/157.02  [2679]~P64(x26791)+P64(x26792)+~E(x26791,x26792)
% 157.28/157.02  [2680]~P127(x26801)+P127(x26802)+~E(x26801,x26802)
% 157.28/157.02  [2681]~P58(x26811)+P58(x26812)+~E(x26811,x26812)
% 157.28/157.02  [2682]~P65(x26821)+P65(x26822)+~E(x26821,x26822)
% 157.28/157.02  [2683]~P100(x26831)+P100(x26832)+~E(x26831,x26832)
% 157.28/157.02  [2684]~P93(x26841)+P93(x26842)+~E(x26841,x26842)
% 157.28/157.02  [2685]~P61(x26851)+P61(x26852)+~E(x26851,x26852)
% 157.28/157.02  [2686]~P66(x26861)+P66(x26862)+~E(x26861,x26862)
% 157.28/157.02  [2687]~P101(x26871)+P101(x26872)+~E(x26871,x26872)
% 157.28/157.02  [2688]~P92(x26881)+P92(x26882)+~E(x26881,x26882)
% 157.28/157.02  [2689]P54(x26892,x26893)+~E(x26891,x26892)+~P54(x26891,x26893)
% 157.28/157.02  [2690]P54(x26903,x26902)+~E(x26901,x26902)+~P54(x26903,x26901)
% 157.28/157.02  [2691]~P78(x26911)+P78(x26912)+~E(x26911,x26912)
% 157.28/157.02  [2692]~P67(x26921)+P67(x26922)+~E(x26921,x26922)
% 157.28/157.02  [2693]~P108(x26931)+P108(x26932)+~E(x26931,x26932)
% 157.28/157.02  [2694]P35(x26942,x26943,x26944)+~E(x26941,x26942)+~P35(x26941,x26943,x26944)
% 157.28/157.02  [2695]P35(x26953,x26952,x26954)+~E(x26951,x26952)+~P35(x26953,x26951,x26954)
% 157.28/157.02  [2696]P35(x26963,x26964,x26962)+~E(x26961,x26962)+~P35(x26963,x26964,x26961)
% 157.28/157.02  [2697]P51(x26972,x26973,x26974,x26975,x26976)+~E(x26971,x26972)+~P51(x26971,x26973,x26974,x26975,x26976)
% 157.28/157.02  [2698]P51(x26983,x26982,x26984,x26985,x26986)+~E(x26981,x26982)+~P51(x26983,x26981,x26984,x26985,x26986)
% 157.28/157.02  [2699]P51(x26993,x26994,x26992,x26995,x26996)+~E(x26991,x26992)+~P51(x26993,x26994,x26991,x26995,x26996)
% 157.28/157.02  [2700]P51(x27003,x27004,x27005,x27002,x27006)+~E(x27001,x27002)+~P51(x27003,x27004,x27005,x27001,x27006)
% 157.28/157.02  [2701]P51(x27013,x27014,x27015,x27016,x27012)+~E(x27011,x27012)+~P51(x27013,x27014,x27015,x27016,x27011)
% 157.28/157.02  [2702]P52(x27022,x27023)+~E(x27021,x27022)+~P52(x27021,x27023)
% 157.28/157.02  [2703]P52(x27033,x27032)+~E(x27031,x27032)+~P52(x27033,x27031)
% 157.28/157.02  [2704]~P116(x27041)+P116(x27042)+~E(x27041,x27042)
% 157.28/157.02  [2705]P34(x27052,x27053,x27054,x27055,x27056)+~E(x27051,x27052)+~P34(x27051,x27053,x27054,x27055,x27056)
% 157.28/157.02  [2706]P34(x27063,x27062,x27064,x27065,x27066)+~E(x27061,x27062)+~P34(x27063,x27061,x27064,x27065,x27066)
% 157.28/157.02  [2707]P34(x27073,x27074,x27072,x27075,x27076)+~E(x27071,x27072)+~P34(x27073,x27074,x27071,x27075,x27076)
% 157.28/157.02  [2708]P34(x27083,x27084,x27085,x27082,x27086)+~E(x27081,x27082)+~P34(x27083,x27084,x27085,x27081,x27086)
% 157.28/157.02  [2709]P34(x27093,x27094,x27095,x27096,x27092)+~E(x27091,x27092)+~P34(x27093,x27094,x27095,x27096,x27091)
% 157.28/157.02  [2710]~P125(x27101)+P125(x27102)+~E(x27101,x27102)
% 157.28/157.02  [2711]~P98(x27111)+P98(x27112)+~E(x27111,x27112)
% 157.28/157.02  [2712]P25(x27122,x27123,x27124,x27125)+~E(x27121,x27122)+~P25(x27121,x27123,x27124,x27125)
% 157.28/157.02  [2713]P25(x27133,x27132,x27134,x27135)+~E(x27131,x27132)+~P25(x27133,x27131,x27134,x27135)
% 157.28/157.02  [2714]P25(x27143,x27144,x27142,x27145)+~E(x27141,x27142)+~P25(x27143,x27144,x27141,x27145)
% 157.28/157.02  [2715]P25(x27153,x27154,x27155,x27152)+~E(x27151,x27152)+~P25(x27153,x27154,x27155,x27151)
% 157.28/157.02  [2716]P14(x27162,x27163)+~E(x27161,x27162)+~P14(x27161,x27163)
% 157.28/157.02  [2717]P14(x27173,x27172)+~E(x27171,x27172)+~P14(x27173,x27171)
% 157.28/157.02  [2718]~P6(x27181)+P6(x27182)+~E(x27181,x27182)
% 157.28/157.02  [2719]~P82(x27191)+P82(x27192)+~E(x27191,x27192)
% 157.28/157.02  [2720]P26(x27202,x27203)+~E(x27201,x27202)+~P26(x27201,x27203)
% 157.28/157.02  [2721]P26(x27213,x27212)+~E(x27211,x27212)+~P26(x27213,x27211)
% 157.28/157.02  [2722]~P131(x27221)+P131(x27222)+~E(x27221,x27222)
% 157.28/157.02  [2723]~P69(x27231)+P69(x27232)+~E(x27231,x27232)
% 157.28/157.02  [2724]P16(x27242,x27243,x27244)+~E(x27241,x27242)+~P16(x27241,x27243,x27244)
% 157.28/157.02  [2725]P16(x27253,x27252,x27254)+~E(x27251,x27252)+~P16(x27253,x27251,x27254)
% 157.28/157.02  [2726]P16(x27263,x27264,x27262)+~E(x27261,x27262)+~P16(x27263,x27264,x27261)
% 157.28/157.02  [2727]~P91(x27271)+P91(x27272)+~E(x27271,x27272)
% 157.28/157.02  [2728]~P70(x27281)+P70(x27282)+~E(x27281,x27282)
% 157.28/157.02  [2729]P31(x27292,x27293,x27294)+~E(x27291,x27292)+~P31(x27291,x27293,x27294)
% 157.28/157.02  [2730]P31(x27303,x27302,x27304)+~E(x27301,x27302)+~P31(x27303,x27301,x27304)
% 157.28/157.02  [2731]P31(x27313,x27314,x27312)+~E(x27311,x27312)+~P31(x27313,x27314,x27311)
% 157.28/157.02  [2732]~P75(x27321)+P75(x27322)+~E(x27321,x27322)
% 157.28/157.02  [2733]~P71(x27331)+P71(x27332)+~E(x27331,x27332)
% 157.28/157.02  [2734]P144(x27342,x27343,x27344)+~E(x27341,x27342)+~P144(x27341,x27343,x27344)
% 157.28/157.02  [2735]P144(x27353,x27352,x27354)+~E(x27351,x27352)+~P144(x27353,x27351,x27354)
% 157.28/157.02  [2736]P144(x27363,x27364,x27362)+~E(x27361,x27362)+~P144(x27363,x27364,x27361)
% 157.28/157.02  [2737]~P57(x27371)+P57(x27372)+~E(x27371,x27372)
% 157.28/157.02  [2738]~P83(x27381)+P83(x27382)+~E(x27381,x27382)
% 157.28/157.02  [2739]P17(x27392,x27393,x27394)+~E(x27391,x27392)+~P17(x27391,x27393,x27394)
% 157.28/157.02  [2740]P17(x27403,x27402,x27404)+~E(x27401,x27402)+~P17(x27403,x27401,x27404)
% 157.28/157.02  [2741]P17(x27413,x27414,x27412)+~E(x27411,x27412)+~P17(x27413,x27414,x27411)
% 157.28/157.02  [2742]~P74(x27421)+P74(x27422)+~E(x27421,x27422)
% 157.28/157.02  [2743]~P84(x27431)+P84(x27432)+~E(x27431,x27432)
% 157.28/157.02  [2744]~P109(x27441)+P109(x27442)+~E(x27441,x27442)
% 157.28/157.02  [2745]~P38(x27451)+P38(x27452)+~E(x27451,x27452)
% 157.28/157.02  [2746]~P133(x27461)+P133(x27462)+~E(x27461,x27462)
% 157.28/157.02  [2747]~P72(x27471)+P72(x27472)+~E(x27471,x27472)
% 157.28/157.02  [2748]P24(x27482,x27483,x27484)+~E(x27481,x27482)+~P24(x27481,x27483,x27484)
% 157.28/157.02  [2749]P24(x27493,x27492,x27494)+~E(x27491,x27492)+~P24(x27493,x27491,x27494)
% 157.28/157.02  [2750]P24(x27503,x27504,x27502)+~E(x27501,x27502)+~P24(x27503,x27504,x27501)
% 157.28/157.02  [2751]~P59(x27511)+P59(x27512)+~E(x27511,x27512)
% 157.28/157.02  [2752]~P141(x27521)+P141(x27522)+~E(x27521,x27522)
% 157.28/157.02  [2753]~P135(x27531)+P135(x27532)+~E(x27531,x27532)
% 157.28/157.02  [2754]~P112(x27541)+P112(x27542)+~E(x27541,x27542)
% 157.28/157.02  [2755]P9(x27552,x27553,x27554)+~E(x27551,x27552)+~P9(x27551,x27553,x27554)
% 157.28/157.02  [2756]P9(x27563,x27562,x27564)+~E(x27561,x27562)+~P9(x27563,x27561,x27564)
% 157.28/157.02  [2757]P9(x27573,x27574,x27572)+~E(x27571,x27572)+~P9(x27573,x27574,x27571)
% 157.28/157.02  [2758]~P99(x27581)+P99(x27582)+~E(x27581,x27582)
% 157.28/157.02  [2759]~P110(x27591)+P110(x27592)+~E(x27591,x27592)
% 157.28/157.02  [2760]~P140(x27601)+P140(x27602)+~E(x27601,x27602)
% 157.28/157.02  [2761]~P136(x27611)+P136(x27612)+~E(x27611,x27612)
% 157.28/157.02  [2762]P33(x27622,x27623,x27624)+~E(x27621,x27622)+~P33(x27621,x27623,x27624)
% 157.28/157.02  [2763]P33(x27633,x27632,x27634)+~E(x27631,x27632)+~P33(x27633,x27631,x27634)
% 157.28/157.02  [2764]P33(x27643,x27644,x27642)+~E(x27641,x27642)+~P33(x27643,x27644,x27641)
% 157.28/157.02  [2765]~P87(x27651)+P87(x27652)+~E(x27651,x27652)
% 157.28/157.02  [2766]P23(x27662,x27663,x27664,x27665,x27666,x27667)+~E(x27661,x27662)+~P23(x27661,x27663,x27664,x27665,x27666,x27667)
% 157.28/157.02  [2767]P23(x27673,x27672,x27674,x27675,x27676,x27677)+~E(x27671,x27672)+~P23(x27673,x27671,x27674,x27675,x27676,x27677)
% 157.28/157.02  [2768]P23(x27683,x27684,x27682,x27685,x27686,x27687)+~E(x27681,x27682)+~P23(x27683,x27684,x27681,x27685,x27686,x27687)
% 157.28/157.02  [2769]P23(x27693,x27694,x27695,x27692,x27696,x27697)+~E(x27691,x27692)+~P23(x27693,x27694,x27695,x27691,x27696,x27697)
% 157.28/157.02  [2770]P23(x27703,x27704,x27705,x27706,x27702,x27707)+~E(x27701,x27702)+~P23(x27703,x27704,x27705,x27706,x27701,x27707)
% 157.28/157.02  [2771]P23(x27713,x27714,x27715,x27716,x27717,x27712)+~E(x27711,x27712)+~P23(x27713,x27714,x27715,x27716,x27717,x27711)
% 157.28/157.02  [2772]P30(x27722,x27723)+~E(x27721,x27722)+~P30(x27721,x27723)
% 157.28/157.02  [2773]P30(x27733,x27732)+~E(x27731,x27732)+~P30(x27733,x27731)
% 157.28/157.02  [2774]P10(x27742,x27743,x27744)+~E(x27741,x27742)+~P10(x27741,x27743,x27744)
% 157.28/157.02  [2775]P10(x27753,x27752,x27754)+~E(x27751,x27752)+~P10(x27753,x27751,x27754)
% 157.28/157.02  [2776]P10(x27763,x27764,x27762)+~E(x27761,x27762)+~P10(x27763,x27764,x27761)
% 157.28/157.02  [2777]P41(x27772,x27773)+~E(x27771,x27772)+~P41(x27771,x27773)
% 157.28/157.02  [2778]P41(x27783,x27782)+~E(x27781,x27782)+~P41(x27783,x27781)
% 157.28/157.02  [2779]~P119(x27791)+P119(x27792)+~E(x27791,x27792)
% 157.28/157.02  [2780]~P142(x27801)+P142(x27802)+~E(x27801,x27802)
% 157.28/157.02  [2781]~P96(x27811)+P96(x27812)+~E(x27811,x27812)
% 157.28/157.02  [2782]P15(x27822,x27823,x27824)+~E(x27821,x27822)+~P15(x27821,x27823,x27824)
% 157.28/157.02  [2783]P15(x27833,x27832,x27834)+~E(x27831,x27832)+~P15(x27833,x27831,x27834)
% 157.28/157.02  [2784]P15(x27843,x27844,x27842)+~E(x27841,x27842)+~P15(x27843,x27844,x27841)
% 157.28/157.02  [2785]~P79(x27851)+P79(x27852)+~E(x27851,x27852)
% 157.28/157.02  [2786]~P97(x27861)+P97(x27862)+~E(x27861,x27862)
% 157.28/157.02  [2787]~P88(x27871)+P88(x27872)+~E(x27871,x27872)
% 157.28/157.02  [2788]~P80(x27881)+P80(x27882)+~E(x27881,x27882)
% 157.28/157.02  [2789]~P95(x27891)+P95(x27892)+~E(x27891,x27892)
% 157.28/157.02  [2790]P13(x27902,x27903,x27904,x27905,x27906,x27907)+~E(x27901,x27902)+~P13(x27901,x27903,x27904,x27905,x27906,x27907)
% 157.28/157.02  [2791]P13(x27913,x27912,x27914,x27915,x27916,x27917)+~E(x27911,x27912)+~P13(x27913,x27911,x27914,x27915,x27916,x27917)
% 157.28/157.02  [2792]P13(x27923,x27924,x27922,x27925,x27926,x27927)+~E(x27921,x27922)+~P13(x27923,x27924,x27921,x27925,x27926,x27927)
% 157.28/157.02  [2793]P13(x27933,x27934,x27935,x27932,x27936,x27937)+~E(x27931,x27932)+~P13(x27933,x27934,x27935,x27931,x27936,x27937)
% 157.28/157.02  [2794]P13(x27943,x27944,x27945,x27946,x27942,x27947)+~E(x27941,x27942)+~P13(x27943,x27944,x27945,x27946,x27941,x27947)
% 157.28/157.02  [2795]P13(x27953,x27954,x27955,x27956,x27957,x27952)+~E(x27951,x27952)+~P13(x27953,x27954,x27955,x27956,x27957,x27951)
% 157.28/157.02  [2796]~P81(x27961)+P81(x27962)+~E(x27961,x27962)
% 157.28/157.02  [2797]~P94(x27971)+P94(x27972)+~E(x27971,x27972)
% 157.28/157.02  [2798]P50(x27982,x27983,x27984)+~E(x27981,x27982)+~P50(x27981,x27983,x27984)
% 157.28/157.02  [2799]P50(x27993,x27992,x27994)+~E(x27991,x27992)+~P50(x27993,x27991,x27994)
% 157.28/157.02  [2800]P50(x28003,x28004,x28002)+~E(x28001,x28002)+~P50(x28003,x28004,x28001)
% 157.28/157.02  [2801]~P36(x28011)+P36(x28012)+~E(x28011,x28012)
% 157.28/157.02  [2802]P27(x28022,x28023,x28024)+~E(x28021,x28022)+~P27(x28021,x28023,x28024)
% 157.28/157.02  [2803]P27(x28033,x28032,x28034)+~E(x28031,x28032)+~P27(x28033,x28031,x28034)
% 157.28/157.02  [2804]P27(x28043,x28044,x28042)+~E(x28041,x28042)+~P27(x28043,x28044,x28041)
% 157.28/157.02  [2805]P20(x28052,x28053,x28054,x28055)+~E(x28051,x28052)+~P20(x28051,x28053,x28054,x28055)
% 157.28/157.02  [2806]P20(x28063,x28062,x28064,x28065)+~E(x28061,x28062)+~P20(x28063,x28061,x28064,x28065)
% 157.28/157.02  [2807]P20(x28073,x28074,x28072,x28075)+~E(x28071,x28072)+~P20(x28073,x28074,x28071,x28075)
% 157.28/157.02  [2808]P20(x28083,x28084,x28085,x28082)+~E(x28081,x28082)+~P20(x28083,x28084,x28085,x28081)
% 157.28/157.02  [2809]~P86(x28091)+P86(x28092)+~E(x28091,x28092)
% 157.28/157.02  [2810]P11(x28102,x28103,x28104)+~E(x28101,x28102)+~P11(x28101,x28103,x28104)
% 157.28/157.02  [2811]P11(x28113,x28112,x28114)+~E(x28111,x28112)+~P11(x28113,x28111,x28114)
% 157.28/157.02  [2812]P11(x28123,x28124,x28122)+~E(x28121,x28122)+~P11(x28123,x28124,x28121)
% 157.28/157.02  [2813]P8(x28132,x28133)+~E(x28131,x28132)+~P8(x28131,x28133)
% 157.28/157.02  [2814]P8(x28143,x28142)+~E(x28141,x28142)+~P8(x28143,x28141)
% 157.28/157.02  [2815]~P7(x28151)+P7(x28152)+~E(x28151,x28152)
% 157.28/157.02  [2816]~P89(x28161)+P89(x28162)+~E(x28161,x28162)
% 157.28/157.02  [2817]P53(x28172,x28173,x28174,x28175)+~E(x28171,x28172)+~P53(x28171,x28173,x28174,x28175)
% 157.28/157.02  [2818]P53(x28183,x28182,x28184,x28185)+~E(x28181,x28182)+~P53(x28183,x28181,x28184,x28185)
% 157.28/157.02  [2819]P53(x28193,x28194,x28192,x28195)+~E(x28191,x28192)+~P53(x28193,x28194,x28191,x28195)
% 157.28/157.02  [2820]P53(x28203,x28204,x28205,x28202)+~E(x28201,x28202)+~P53(x28203,x28204,x28205,x28201)
% 157.28/157.02  [2821]~P118(x28211)+P118(x28212)+~E(x28211,x28212)
% 157.28/157.02  [2822]~P134(x28221)+P134(x28222)+~E(x28221,x28222)
% 157.28/157.02  [2823]~P126(x28231)+P126(x28232)+~E(x28231,x28232)
% 157.28/157.02  [2824]P42(x28242,x28243,x28244,x28245,x28246,x28247)+~E(x28241,x28242)+~P42(x28241,x28243,x28244,x28245,x28246,x28247)
% 157.28/157.02  [2825]P42(x28253,x28252,x28254,x28255,x28256,x28257)+~E(x28251,x28252)+~P42(x28253,x28251,x28254,x28255,x28256,x28257)
% 157.28/157.02  [2826]P42(x28263,x28264,x28262,x28265,x28266,x28267)+~E(x28261,x28262)+~P42(x28263,x28264,x28261,x28265,x28266,x28267)
% 157.28/157.02  [2827]P42(x28273,x28274,x28275,x28272,x28276,x28277)+~E(x28271,x28272)+~P42(x28273,x28274,x28275,x28271,x28276,x28277)
% 157.28/157.02  [2828]P42(x28283,x28284,x28285,x28286,x28282,x28287)+~E(x28281,x28282)+~P42(x28283,x28284,x28285,x28286,x28281,x28287)
% 157.28/157.02  [2829]P42(x28293,x28294,x28295,x28296,x28297,x28292)+~E(x28291,x28292)+~P42(x28293,x28294,x28295,x28296,x28297,x28291)
% 157.28/157.02  [2830]~P137(x28301)+P137(x28302)+~E(x28301,x28302)
% 157.28/157.02  [2831]~P44(x28311)+P44(x28312)+~E(x28311,x28312)
% 157.28/157.02  [2832]~P56(x28321)+P56(x28322)+~E(x28321,x28322)
% 157.28/157.02  [2833]~P103(x28331)+P103(x28332)+~E(x28331,x28332)
% 157.28/157.02  [2834]P49(x28342,x28343,x28344)+~E(x28341,x28342)+~P49(x28341,x28343,x28344)
% 157.28/157.02  [2835]P49(x28353,x28352,x28354)+~E(x28351,x28352)+~P49(x28353,x28351,x28354)
% 157.28/157.02  [2836]P49(x28363,x28364,x28362)+~E(x28361,x28362)+~P49(x28363,x28364,x28361)
% 157.28/157.02  [2837]P28(x28372,x28373,x28374)+~E(x28371,x28372)+~P28(x28371,x28373,x28374)
% 157.28/157.02  [2838]P28(x28383,x28382,x28384)+~E(x28381,x28382)+~P28(x28383,x28381,x28384)
% 157.28/157.02  [2839]P28(x28393,x28394,x28392)+~E(x28391,x28392)+~P28(x28393,x28394,x28391)
% 157.28/157.02  [2840]~P132(x28401)+P132(x28402)+~E(x28401,x28402)
% 157.28/157.02  [2841]P40(x28412,x28413,x28414,x28415)+~E(x28411,x28412)+~P40(x28411,x28413,x28414,x28415)
% 157.28/157.02  [2842]P40(x28423,x28422,x28424,x28425)+~E(x28421,x28422)+~P40(x28423,x28421,x28424,x28425)
% 157.28/157.02  [2843]P40(x28433,x28434,x28432,x28435)+~E(x28431,x28432)+~P40(x28433,x28434,x28431,x28435)
% 157.28/157.02  [2844]P40(x28443,x28444,x28445,x28442)+~E(x28441,x28442)+~P40(x28443,x28444,x28445,x28441)
% 157.28/157.02  [2845]~P29(x28451)+P29(x28452)+~E(x28451,x28452)
% 157.28/157.02  [2846]P19(x28462,x28463,x28464,x28465)+~E(x28461,x28462)+~P19(x28461,x28463,x28464,x28465)
% 157.28/157.02  [2847]P19(x28473,x28472,x28474,x28475)+~E(x28471,x28472)+~P19(x28473,x28471,x28474,x28475)
% 157.28/157.02  [2848]P19(x28483,x28484,x28482,x28485)+~E(x28481,x28482)+~P19(x28483,x28484,x28481,x28485)
% 157.28/157.02  [2849]P19(x28493,x28494,x28495,x28492)+~E(x28491,x28492)+~P19(x28493,x28494,x28495,x28491)
% 157.28/157.02  [2850]~P123(x28501)+P123(x28502)+~E(x28501,x28502)
% 157.28/157.02  [2851]~P120(x28511)+P120(x28512)+~E(x28511,x28512)
% 157.28/157.02  [2852]P21(x28522,x28523,x28524,x28525,x28526)+~E(x28521,x28522)+~P21(x28521,x28523,x28524,x28525,x28526)
% 157.28/157.02  [2853]P21(x28533,x28532,x28534,x28535,x28536)+~E(x28531,x28532)+~P21(x28533,x28531,x28534,x28535,x28536)
% 157.28/157.02  [2854]P21(x28543,x28544,x28542,x28545,x28546)+~E(x28541,x28542)+~P21(x28543,x28544,x28541,x28545,x28546)
% 157.28/157.02  [2855]P21(x28553,x28554,x28555,x28552,x28556)+~E(x28551,x28552)+~P21(x28553,x28554,x28555,x28551,x28556)
% 157.28/157.02  [2856]P21(x28563,x28564,x28565,x28566,x28562)+~E(x28561,x28562)+~P21(x28563,x28564,x28565,x28566,x28561)
% 157.28/157.02  [2857]P46(x28572,x28573,x28574)+~E(x28571,x28572)+~P46(x28571,x28573,x28574)
% 157.28/157.02  [2858]P46(x28583,x28582,x28584)+~E(x28581,x28582)+~P46(x28583,x28581,x28584)
% 157.28/157.02  [2859]P46(x28593,x28594,x28592)+~E(x28591,x28592)+~P46(x28593,x28594,x28591)
% 157.28/157.02  [2860]P43(x28602,x28603)+~E(x28601,x28602)+~P43(x28601,x28603)
% 157.28/157.02  [2861]P43(x28613,x28612)+~E(x28611,x28612)+~P43(x28613,x28611)
% 157.28/157.02  [2862]P3(x28622,x28623,x28624,x28625,x28626)+~E(x28621,x28622)+~P3(x28621,x28623,x28624,x28625,x28626)
% 157.28/157.02  [2863]P3(x28633,x28632,x28634,x28635,x28636)+~E(x28631,x28632)+~P3(x28633,x28631,x28634,x28635,x28636)
% 157.28/157.02  [2864]P3(x28643,x28644,x28642,x28645,x28646)+~E(x28641,x28642)+~P3(x28643,x28644,x28641,x28645,x28646)
% 157.28/157.02  [2865]P3(x28653,x28654,x28655,x28652,x28656)+~E(x28651,x28652)+~P3(x28653,x28654,x28655,x28651,x28656)
% 157.28/157.02  [2866]P3(x28663,x28664,x28665,x28666,x28662)+~E(x28661,x28662)+~P3(x28663,x28664,x28665,x28666,x28661)
% 157.28/157.02  [2867]P32(x28672,x28673,x28674,x28675)+~E(x28671,x28672)+~P32(x28671,x28673,x28674,x28675)
% 157.28/157.02  [2868]P32(x28683,x28682,x28684,x28685)+~E(x28681,x28682)+~P32(x28683,x28681,x28684,x28685)
% 157.28/157.02  [2869]P32(x28693,x28694,x28692,x28695)+~E(x28691,x28692)+~P32(x28693,x28694,x28691,x28695)
% 157.28/157.02  [2870]P32(x28703,x28704,x28705,x28702)+~E(x28701,x28702)+~P32(x28703,x28704,x28705,x28701)
% 157.28/157.02  [2871]~P73(x28711)+P73(x28712)+~E(x28711,x28712)
% 157.28/157.02  [2872]~P102(x28721)+P102(x28722)+~E(x28721,x28722)
% 157.28/157.02  [2873]P45(x28732,x28733)+~E(x28731,x28732)+~P45(x28731,x28733)
% 157.28/157.02  [2874]P45(x28743,x28742)+~E(x28741,x28742)+~P45(x28743,x28741)
% 157.28/157.02  [2875]P22(x28752,x28753,x28754,x28755,x28756,x28757)+~E(x28751,x28752)+~P22(x28751,x28753,x28754,x28755,x28756,x28757)
% 157.28/157.02  [2876]P22(x28763,x28762,x28764,x28765,x28766,x28767)+~E(x28761,x28762)+~P22(x28763,x28761,x28764,x28765,x28766,x28767)
% 157.28/157.02  [2877]P22(x28773,x28774,x28772,x28775,x28776,x28777)+~E(x28771,x28772)+~P22(x28773,x28774,x28771,x28775,x28776,x28777)
% 157.28/157.02  [2878]P22(x28783,x28784,x28785,x28782,x28786,x28787)+~E(x28781,x28782)+~P22(x28783,x28784,x28785,x28781,x28786,x28787)
% 157.28/157.02  [2879]P22(x28793,x28794,x28795,x28796,x28792,x28797)+~E(x28791,x28792)+~P22(x28793,x28794,x28795,x28796,x28791,x28797)
% 157.28/157.02  [2880]P22(x28803,x28804,x28805,x28806,x28807,x28802)+~E(x28801,x28802)+~P22(x28803,x28804,x28805,x28806,x28807,x28801)
% 157.28/157.02  [2881]~P117(x28811)+P117(x28812)+~E(x28811,x28812)
% 157.28/157.02  [2882]~P104(x28821)+P104(x28822)+~E(x28821,x28822)
% 157.28/157.02  [2883]~P143(x28831)+P143(x28832)+~E(x28831,x28832)
% 157.28/157.02  [2884]P12(x28842,x28843,x28844,x28845)+~E(x28841,x28842)+~P12(x28841,x28843,x28844,x28845)
% 157.28/157.02  [2885]P12(x28853,x28852,x28854,x28855)+~E(x28851,x28852)+~P12(x28853,x28851,x28854,x28855)
% 157.28/157.02  [2886]P12(x28863,x28864,x28862,x28865)+~E(x28861,x28862)+~P12(x28863,x28864,x28861,x28865)
% 157.28/157.02  [2887]P12(x28873,x28874,x28875,x28872)+~E(x28871,x28872)+~P12(x28873,x28874,x28875,x28871)
% 157.28/157.02  [2888]~P139(x28881)+P139(x28882)+~E(x28881,x28882)
% 157.28/157.02  [2889]~P130(x28891)+P130(x28892)+~E(x28891,x28892)
% 157.28/157.02  [2890]~P128(x28901)+P128(x28902)+~E(x28901,x28902)
% 157.28/157.02  [2891]~P90(x28911)+P90(x28912)+~E(x28911,x28912)
% 157.28/157.02  [2892]P47(x28922,x28923,x28924)+~E(x28921,x28922)+~P47(x28921,x28923,x28924)
% 157.28/157.02  [2893]P47(x28933,x28932,x28934)+~E(x28931,x28932)+~P47(x28933,x28931,x28934)
% 157.28/157.02  [2894]P47(x28943,x28944,x28942)+~E(x28941,x28942)+~P47(x28943,x28944,x28941)
% 157.28/157.02  [2895]~P129(x28951)+P129(x28952)+~E(x28951,x28952)
% 157.28/157.02  [2896]~P121(x28961)+P121(x28962)+~E(x28961,x28962)
% 157.28/157.02  [2897]P2(x28972,x28973,x28974)+~E(x28971,x28972)+~P2(x28971,x28973,x28974)
% 157.28/157.02  [2898]P2(x28983,x28982,x28984)+~E(x28981,x28982)+~P2(x28983,x28981,x28984)
% 157.28/157.02  [2899]P2(x28993,x28994,x28992)+~E(x28991,x28992)+~P2(x28993,x28994,x28991)
% 157.28/157.02  [2900]~P114(x29001)+P114(x29002)+~E(x29001,x29002)
% 157.28/157.02  [2901]~P77(x29011)+P77(x29012)+~E(x29011,x29012)
% 157.28/157.02  [2902]~P115(x29021)+P115(x29022)+~E(x29021,x29022)
% 157.28/157.02  [2903]~P113(x29031)+P113(x29032)+~E(x29031,x29032)
% 157.28/157.02  [2904]P48(x29042,x29043)+~E(x29041,x29042)+~P48(x29041,x29043)
% 157.28/157.02  [2905]P48(x29053,x29052)+~E(x29051,x29052)+~P48(x29053,x29051)
% 157.28/157.02  
% 157.28/157.02  %-------------------------------------------
% 157.30/157.04  cnf(10231,plain,
% 157.30/157.05     (~E(f337(a115,x102311),x102311)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10234,plain,
% 157.30/157.05     (E(f337(f268(x102341,x102341),f269(x102341,x102342)),x102342)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(10241,plain,
% 157.30/157.05     (~E(f337(a115,x102411),x102411)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10254,plain,
% 157.30/157.05     (~E(f337(a115,x102541),x102541)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10259,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x102591),f116(x102591)),x102592))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10262,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x102621),f116(x102621)),x102622))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10265,plain,
% 157.30/157.05     (~E(f337(a115,x102651),x102651)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10268,plain,
% 157.30/157.05     (~E(f337(a115,x102681),x102681)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10271,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x102711),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(10274,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x102741),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(10287,plain,
% 157.30/157.05     (~P4(f337(f197(f892(x102871,a878)),x102872))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,3106,3284,3149,3218,3156,3311,4589,10271,4586,4544,4594,10259,4592,3302,4576,4615,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089])).
% 157.30/157.05  cnf(10291,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x102911)),x102911))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(10294,plain,
% 157.30/157.05     (~E(f337(f337(f153(x102941),x102942),x102943),x102943)),
% 157.30/157.05     inference(rename_variables,[],[4549])).
% 157.30/157.05  cnf(10300,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x103001),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(10302,plain,
% 157.30/157.05     (E(f44(a884,f337(f268(x103021,x103021),f269(x103021,f337(f337(f82(a884),x103022),x103023))),x103022),f2(a884))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,3106,3284,10234,3149,3218,3181,3156,4549,3311,4589,10271,10274,4586,4544,4594,10259,4595,4592,3302,4576,4615,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117])).
% 157.30/157.05  cnf(10303,plain,
% 157.30/157.05     (E(f337(f268(x103031,x103031),f269(x103031,x103032)),x103032)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(10306,plain,
% 157.30/157.05     (E(f337(f268(x103061,x103061),f269(x103061,x103062)),x103062)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(10310,plain,
% 157.30/157.05     (~P4(f337(a202,a84))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,3106,3284,10234,10303,3149,3218,3181,3156,4549,3311,4589,10271,10274,4586,4544,4594,10259,4595,4592,3302,4576,4615,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165])).
% 157.30/157.05  cnf(10313,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x103131),x103132)),x103132))),
% 157.30/157.05     inference(rename_variables,[],[4613])).
% 157.30/157.05  cnf(10316,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x103161),x103162)),x103162))),
% 157.30/157.05     inference(rename_variables,[],[4613])).
% 157.30/157.05  cnf(10323,plain,
% 157.30/157.05     (~E(x103231,f337(a115,x103231))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,3106,3284,10234,10303,3149,3218,3181,3156,4549,3397,3311,4589,10271,10274,4586,4544,4594,10259,4595,4172,4592,3302,4576,4615,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231])).
% 157.30/157.05  cnf(10337,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x103371),x103371))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(10340,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f44(a884,x103401,x103402)),x103401))),
% 157.30/157.05     inference(rename_variables,[],[3793])).
% 157.30/157.05  cnf(10363,plain,
% 157.30/157.05     (E(f337(f37(a884),f337(f258(a884),x103631)),x103631)),
% 157.30/157.05     inference(rename_variables,[],[3213])).
% 157.30/157.05  cnf(10371,plain,
% 157.30/157.05     (~E(f337(a115,x103711),x103711)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10374,plain,
% 157.30/157.05     (~E(f337(a115,x103741),x103741)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10377,plain,
% 157.30/157.05     (~E(f337(a115,x103771),x103771)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10379,plain,
% 157.30/157.05     (P4(f337(a202,a100))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,3106,3284,10234,10303,3149,3218,3181,3156,3253,4549,3213,4620,3235,3397,3311,4589,10271,10274,3928,3330,4586,4544,4594,10259,4585,10337,3423,3858,3793,4595,10291,4172,4592,4575,3302,4576,4580,4615,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377])).
% 157.30/157.05  cnf(10382,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x103821),f337(a115,x103821)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(10391,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x103911),x103911))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10398,plain,
% 157.30/157.05     (E(f337(f268(x103981,x103981),f269(x103981,x103982)),x103982)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(10401,plain,
% 157.30/157.05     (E(f337(f268(x104011,x104011),f269(x104011,x104012)),x104012)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(10420,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x104201),x104201))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(10429,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x104291),f116(x104291)),x104292))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10434,plain,
% 157.30/157.05     (~E(f337(f337(f337(f73(x104341,f887(x104342)),x104343),x104344),f337(f209(x104342),x104345)),f337(f16(f887(x104342),x104341),f210(x104342)))),
% 157.30/157.05     inference(rename_variables,[],[4608])).
% 157.30/157.05  cnf(10438,plain,
% 157.30/157.05     (E(f337(f337(f81(a884),x104381),f812(x104381,x104381)),x104381)),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,3106,3284,10234,10303,10306,10398,3149,3218,3181,3156,3253,4608,4549,3213,4128,4620,3235,3397,10382,3311,4589,10271,10274,3775,3928,3357,3330,4586,4544,4594,10259,10262,4078,3327,10391,3328,3329,4585,10337,3423,3858,3793,10340,4595,10291,4172,4592,4575,3302,4576,4580,4615,3817,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521])).
% 157.30/157.05  cnf(10461,plain,
% 157.30/157.05     (~E(f337(f337(f153(x104611),x104612),x104613),x104613)),
% 157.30/157.05     inference(rename_variables,[],[4549])).
% 157.30/157.05  cnf(10464,plain,
% 157.30/157.05     (~E(f337(a28,x104641),f33(x104642,x104643))),
% 157.30/157.05     inference(rename_variables,[],[4539])).
% 157.30/157.05  cnf(10475,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x104751),x104751))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(10480,plain,
% 157.30/157.05     (~E(f337(a115,x104801),x104801)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10487,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x104871),x104871))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10500,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x105001),f337(a115,x105001)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(10521,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x105211),f116(x105211)),x105212))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10540,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x105401),f116(x105401)),x105402))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10547,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x105471),f116(x105471)),x105472))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10555,plain,
% 157.30/157.05     (E(f337(f337(f262(a884),f337(f106(a884),a100)),x105551),f337(f337(f262(a884),f2(a884)),x105551))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,4539,3106,3284,10234,10303,10306,10398,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,4128,4620,3235,3698,3397,10382,10500,3311,4589,10271,10274,10300,4603,3775,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,4078,3327,10391,10487,3328,10420,3329,4585,10337,3423,3858,3793,10340,4595,10291,4172,4592,4575,3302,3306,4577,4576,4580,4615,3817,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885])).
% 157.30/157.05  cnf(10558,plain,
% 157.30/157.05     (~E(f337(a28,x105581),f33(x105582,x105583))),
% 157.30/157.05     inference(rename_variables,[],[4539])).
% 157.30/157.05  cnf(10564,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),f2(a884)),f337(a107,f79(a1))))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,4539,10464,3106,3284,10234,10303,10306,10398,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,4128,4620,3235,3698,3397,10382,10500,3311,4589,10271,10274,10300,4603,3775,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,4078,3327,10391,10487,3328,10420,3329,4585,10337,3423,3858,3793,10340,4595,10291,4172,4592,4575,3302,3306,4577,4576,4580,4615,3817,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945])).
% 157.30/157.05  cnf(10567,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x105671),f116(x105671)),x105672))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10572,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x105721),f337(a115,x105721)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(10575,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x105751),f116(x105751)),x105752))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10578,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x105781),f116(x105781)),x105782))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10581,plain,
% 157.30/157.05     (~P4(f337(f62(x105811,x105812,f197(f892(x105811,a878))),x105813))),
% 157.30/157.05     inference(rename_variables,[],[4611])).
% 157.30/157.05  cnf(10586,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x105861),f116(x105861)),x105862))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10596,plain,
% 157.30/157.05     (~E(f337(f171(x105961),f337(a115,f337(f337(f136(x105961),f337(f171(x105961),x105962)),f337(f337(f153(x105961),x105963),f116(x105961))))),f337(f337(f153(x105961),x105963),x105962))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,4128,4620,3235,3698,3397,10382,10500,10572,3311,4589,10271,10274,10300,4603,3775,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,4078,3327,10391,10487,3328,10420,3329,4585,10337,3423,3858,3793,10340,4595,10291,4172,4592,4575,3302,3306,4577,4576,4580,4611,4615,3817,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060])).
% 157.30/157.05  cnf(10597,plain,
% 157.30/157.05     (~E(f337(a115,x105971),x105971)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10615,plain,
% 157.30/157.05     (P4(f337(f337(f252(a102),f337(a3,x106151)),f337(a3,f337(a115,x106151))))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,4128,4620,3235,3698,3397,10382,10500,10572,3788,3311,4589,10271,10274,10300,4603,3775,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,4078,3327,10391,10487,3328,10420,3329,4585,10337,3423,3858,3793,10340,4595,10291,4172,4592,4575,3302,3306,4577,4576,4580,4611,4615,3817,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143])).
% 157.30/157.05  cnf(10622,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x106221),x106221))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10625,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x106251),f337(f337(f82(a884),x106251),x106251)))),
% 157.30/157.05     inference(rename_variables,[],[3601])).
% 157.30/157.05  cnf(10627,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x106271),f337(f337(f82(a884),f337(a115,x106271)),f337(a115,x106271))))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,4128,4620,3235,3698,3397,10382,10500,10572,3788,3311,4589,10271,10274,10300,4603,3775,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,4078,3327,10391,10487,3328,10420,3329,4585,10337,3423,3858,3793,10340,4595,10291,4172,4592,4575,3302,3306,4577,4576,4580,4611,3601,10625,4615,3817,4613,10313,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165])).
% 157.30/157.05  cnf(10628,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x106281),f337(f337(f82(a884),x106281),x106281)))),
% 157.30/157.05     inference(rename_variables,[],[3601])).
% 157.30/157.05  cnf(10631,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x106311),f337(a115,f337(f337(f81(a884),x106312),x106311))))),
% 157.30/157.05     inference(rename_variables,[],[3786])).
% 157.30/157.05  cnf(10636,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x106361),f337(a115,x106361)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(10639,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x106391),f337(a115,x106391)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(10642,plain,
% 157.30/157.05     (P4(f337(f337(f339(x106421),x106422),f260(f892(x106421,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(10661,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x106611)),x106611))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(10664,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x106641)),x106641))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(10667,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x106671),x106672)),x106672))),
% 157.30/157.05     inference(rename_variables,[],[4613])).
% 157.30/157.05  cnf(10670,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x106701),x106702)),x106702))),
% 157.30/157.05     inference(rename_variables,[],[4613])).
% 157.30/157.05  cnf(10673,plain,
% 157.30/157.05     (P4(f337(f260(f892(x106731,a878)),x106732))),
% 157.30/157.05     inference(rename_variables,[],[3390])).
% 157.30/157.05  cnf(10676,plain,
% 157.30/157.05     (E(f337(f37(a884),f337(f258(a884),x106761)),x106761)),
% 157.30/157.05     inference(rename_variables,[],[3213])).
% 157.30/157.05  cnf(10679,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x106791),f337(a115,x106791)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(10686,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x106861),x106861))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10691,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x106911),x106911))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(10700,plain,
% 157.30/157.05     (E(f337(f268(x107001,x107001),f269(x107001,x107002)),x107002)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(10703,plain,
% 157.30/157.05     (P4(f337(f260(f892(x107031,a878)),x107032))),
% 157.30/157.05     inference(rename_variables,[],[3390])).
% 157.30/157.05  cnf(10706,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x107061))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(10709,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x107091,a878)),f197(f892(x107091,a878))),x107092))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(10712,plain,
% 157.30/157.05     (P4(f337(f260(f892(x107121,a878)),x107122))),
% 157.30/157.05     inference(rename_variables,[],[3390])).
% 157.30/157.05  cnf(10714,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(f337(f82(a884),f337(a115,x107141)),f337(a115,x107141))),x107141))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,10401,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,10363,4128,4620,3235,3698,3637,3397,10382,10500,10572,10636,10639,3788,3311,4589,10271,10274,10300,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,4078,3327,10391,10487,10622,3328,10420,10475,3329,4585,10337,3487,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,3349,4172,4592,4575,3302,3306,4577,4597,4576,4580,4611,3784,3601,10625,10628,4615,3817,4613,10313,10316,10667,3786,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379])).
% 157.30/157.05  cnf(10715,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x107151),f337(f337(f82(a884),x107151),x107151)))),
% 157.30/157.05     inference(rename_variables,[],[3601])).
% 157.30/157.05  cnf(10719,plain,
% 157.30/157.05     (E(f337(f171(x107191),f176(x107192,f337(f337(f136(x107191),f337(f171(x107191),x107193)),f337(f337(f153(x107191),x107194),f116(x107191))),f116(x107192))),f337(f337(f153(x107191),x107194),x107193))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,10363,4128,4620,3235,3698,3637,3397,10382,10500,10572,10636,10639,3788,3311,4589,10271,10274,10300,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,4078,3327,10391,10487,10622,3328,10420,10475,3329,4585,10337,3487,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,3349,4172,4592,4575,3302,3306,4577,4597,4576,4580,4611,3784,3601,10625,10628,4615,3817,4613,10313,10316,10667,3786,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418])).
% 157.30/157.05  cnf(10724,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,f337(a115,f337(f337(f81(a884),x107241),x107242)))),f337(a115,x107242)))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,10363,4128,4620,3235,3698,3637,3397,10382,10500,10572,10636,10639,10679,3788,3311,4589,10271,10274,10300,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,4078,3327,10391,10487,10622,3328,10420,10475,3329,4585,10337,3487,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,3349,4172,4592,4575,3302,3306,4577,4597,4576,4580,4611,3784,3601,10625,10628,4615,3817,4613,10313,10316,10667,3786,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422])).
% 157.30/157.05  cnf(10732,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a102),f337(a3,x107321)),f337(a3,f2(a884))))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,10363,4128,4620,3235,3698,3637,3397,10382,10500,10572,10636,10639,10679,3788,3311,4589,10271,10274,10300,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,4078,3327,10391,10487,10622,3328,10420,10475,3329,4585,10337,3487,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,4172,4592,4575,3302,3306,4577,4597,4576,4580,4611,3784,3601,10625,10628,4615,3817,4613,10313,10316,10667,3786,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427])).
% 157.30/157.05  cnf(10755,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x107551),x107551))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10766,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x107661),f116(x107661)),x107662))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(10773,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x107731),f337(a115,x107731)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(10775,plain,
% 157.30/157.05     (P4(f337(f337(f252(a1),f337(f337(f22(a1),x107751),f79(a1))),x107751))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3698,3637,3397,10382,10500,10572,10636,10639,10679,3788,3311,4589,10271,10274,10300,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4078,3327,10391,10487,10622,10686,10755,3328,10420,10475,10691,3329,4585,10337,3487,4599,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,4172,4592,4575,4578,3302,3306,4577,4597,4576,4580,4611,3784,3601,10625,10628,4615,3817,4613,10313,10316,10667,3786,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685])).
% 157.30/157.05  cnf(10776,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x107761),x107761))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(10781,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x107811),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(10794,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x107941),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(10797,plain,
% 157.30/157.05     (~P4(f337(f337(f252(f892(x107971,a878)),x107972),f197(f892(x107971,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4609])).
% 157.30/157.05  cnf(10800,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x108001),x108001))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10803,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x108031),x108031))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10817,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x108171),f337(f337(f22(a884),x108171),x108172)))),
% 157.30/157.05     inference(scs_inference,[],[4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3698,3637,3397,10382,10500,10572,10636,10639,10679,3788,3311,4589,10271,10274,10300,10781,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,3328,10420,10475,10691,3329,4585,10337,3487,4599,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,4172,4592,4575,4578,3302,3306,4577,4597,4576,4580,4611,3784,3601,10625,10628,4615,3817,4613,10313,10316,10667,3786,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847])).
% 157.30/157.05  cnf(10818,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x108181),x108181))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(10827,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x108271),x108272),f197(f892(x108271,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(10836,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x108361),x108361))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10839,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x108391),x108392),f197(f892(x108391,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(10842,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x108421,a878)),f337(f316(x108422,x108421,x108423),f337(f317(x108422,x108421,x108423),x108424))),x108424))),
% 157.30/157.05     inference(rename_variables,[],[4234])).
% 157.30/157.05  cnf(10851,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x108511,a878)),f337(f175(x108511),f337(f138(x108511,x108512),x108513))),f337(f175(x108511),x108513)))),
% 157.30/157.05     inference(rename_variables,[],[3991])).
% 157.30/157.05  cnf(10854,plain,
% 157.30/157.05     (E(f337(f316(x108541,x108541,f5(x108541)),x108542),x108542)),
% 157.30/157.05     inference(rename_variables,[],[3386])).
% 157.30/157.05  cnf(10861,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x108611))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(10864,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x108641),x108641))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10867,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x108671),x108671))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(10870,plain,
% 157.30/157.05     (~P4(f337(f62(x108701,x108702,f197(f892(x108701,a878))),x108703))),
% 157.30/157.05     inference(rename_variables,[],[4611])).
% 157.30/157.05  cnf(10877,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x108771),x108771))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(10888,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x108881),f337(f337(f82(a884),x108881),x108881)))),
% 157.30/157.05     inference(rename_variables,[],[3601])).
% 157.30/157.05  cnf(10894,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x108941),f337(a115,f337(f337(f81(a884),x108942),x108941))))),
% 157.30/157.05     inference(rename_variables,[],[3786])).
% 157.30/157.05  cnf(10901,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x109011),x109011))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10904,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x109041),x109041))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(10907,plain,
% 157.30/157.05     (~E(f337(a115,x109071),x109071)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(10912,plain,
% 157.30/157.05     (P4(f337(f337(f339(x109121),x109122),f260(f892(x109121,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(10917,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x109171),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(10919,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x109191,a878)),x109192),f39(f892(x109191,a878),f337(f314(x109191),x109192))))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,4599,10827,10839,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,4172,4592,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558])).
% 157.30/157.05  cnf(10932,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x109321))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(10939,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x109391),x109391))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10948,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x109481),x109482),f197(f892(x109481,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(10950,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x109501,a878)),f40(f892(x109501,a878),f337(f314(x109501),x109502))),x109502))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,4599,10827,10839,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834])).
% 157.30/157.05  cnf(10952,plain,
% 157.30/157.05     (E(f337(f337(f104(f892(x109521,a878)),f337(f337(f104(f892(x109521,a878)),x109522),f337(f80(f892(x109521,a878)),x109523))),x109523),f197(f892(x109521,a878)))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,4599,10827,10839,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836])).
% 157.30/157.05  cnf(10955,plain,
% 157.30/157.05     (P4(f337(f337(f339(f885(x109551)),x109552),f163(x109551,f260(f892(x109551,a878)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,4599,10827,10839,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845])).
% 157.30/157.05  cnf(10956,plain,
% 157.30/157.05     (P4(f337(f337(f339(x109561),x109562),f260(f892(x109561,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(10959,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x109591),f885(x109591))),f337(f337(f272(f885(x109591),f885(x109591)),x109592),f116(x109591))),f147(x109591,x109593)))),
% 157.30/157.05     inference(rename_variables,[],[4620])).
% 157.30/157.05  cnf(10965,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(x109651,x109651)),x109652),f269(x109651,f197(f892(x109651,a878)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,4599,10827,10839,10948,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974])).
% 157.30/157.05  cnf(10966,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x109661),x109662),f197(f892(x109661,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(10968,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x109681),x109682),f337(f317(x109681,x109683,x109684),f197(f892(x109683,a878)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,4599,10827,10839,10948,10966,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008])).
% 157.30/157.05  cnf(10969,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x109691),x109692),f197(f892(x109691,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(10972,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x109721,a878)),x109722),f337(f337(f315(x109721),x109723),x109722)))),
% 157.30/157.05     inference(rename_variables,[],[3782])).
% 157.30/157.05  cnf(10975,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x109751),x109751))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(10978,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x109781,a878)),x109782),f337(f337(f315(x109781),x109783),x109782)))),
% 157.30/157.05     inference(rename_variables,[],[3782])).
% 157.30/157.05  cnf(10980,plain,
% 157.30/157.05     (P34(x109801,x109802,x109803,f117(x109801,f116(x109801)),f116(x109802))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3159,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,4599,10827,10839,10948,10966,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3782,10972,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113])).
% 157.30/157.05  cnf(10993,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x109931,a878)),x109932),f337(f337(f315(x109931),x109933),x109932)))),
% 157.30/157.05     inference(rename_variables,[],[3782])).
% 157.30/157.05  cnf(10998,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x109981),f116(x109981)),x109982))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(11002,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),f337(a115,x110021)),x110021)),f313(a884,a327)))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,4539,10464,3106,3159,3284,10234,10303,10306,10398,10401,3260,3149,3218,3181,3156,3808,3386,3253,4608,4549,10294,3213,10363,4128,3980,4620,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,3699,4078,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432])).
% 157.30/157.05  cnf(11011,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x110111),f337(a115,x110111)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(11021,plain,
% 157.30/157.05     (~E(f337(f316(x110211,f892(x110211,a878),x110212),x110213),f337(f314(x110211),x110213))),
% 157.30/157.05     inference(rename_variables,[],[4596])).
% 157.30/157.05  cnf(11024,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x110241),x110242),f197(f892(x110241,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11027,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x110271,x110271)),f337(f337(f272(x110271,x110271),x110272),x110272)),f313(x110271,x110273)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(11030,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x110301,a878)),x110302),f260(f892(x110301,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(11033,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x110331,a878)),f337(f175(x110331),f173(x110331,x110332,x110333))),f337(f175(x110331),x110333)))),
% 157.30/157.05     inference(rename_variables,[],[4042])).
% 157.30/157.05  cnf(11049,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x110491,a878)),f197(f892(x110491,a878))),x110492))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(11060,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x110601),f885(x110601))),f337(f337(f272(f885(x110601),f885(x110601)),x110602),f116(x110601))),f149(x110601,x110603)))),
% 157.30/157.05     inference(rename_variables,[],[4621])).
% 157.30/157.05  cnf(11071,plain,
% 157.30/157.05     (~E(f337(a115,x110711),x110711)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11074,plain,
% 157.30/157.05     (~E(f337(a115,x110741),x110741)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11076,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(f885(x110761),f885(x110761))),f337(f337(f272(f885(x110761),f885(x110761)),f116(x110761)),f116(x110761))),f337(f337(f294(f885(x110761),f885(x110761),f885(x110761)),f160(x110761,x110762)),f313(f885(x110761),f160(x110761,x110762)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,4608,3978,4549,10294,4596,3213,10363,4128,3980,11027,4620,10959,4621,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,10709,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651])).
% 157.30/157.05  cnf(11086,plain,
% 157.30/157.05     (P25(x110861,x110861,f5(x110861),x110862)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(11091,plain,
% 157.30/157.05     (~E(f337(f316(x110911,f892(x110911,a878),x110912),x110913),f337(f314(x110911),x110913))),
% 157.30/157.05     inference(rename_variables,[],[4596])).
% 157.30/157.05  cnf(11096,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x110961,a878)),x110962),f260(f892(x110961,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(11110,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x111101),x111102),f197(f892(x111101,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11113,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x111131)),x111131))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11118,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x111181),x111182),f197(f892(x111181,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11130,plain,
% 157.30/157.05     (~P4(f337(f337(f339(a884),f337(a115,f337(f144(a884,a884,f81(a884),f2(a884)),x111301))),f337(f175(a884),x111301)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,4620,10959,4621,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,10709,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868])).
% 157.30/157.05  cnf(11131,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x111311)),x111311))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11134,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x111341),x111342),f197(f892(x111341,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11142,plain,
% 157.30/157.05     (E(f337(f138(x111421,f260(f892(x111422,a878))),f775(x111423,x111424,f337(f337(f153(x111421),x111424),x111423),f260(f892(x111422,a878)),x111421)),x111423)),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,4620,10959,4621,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,10709,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942])).
% 157.30/157.05  cnf(11144,plain,
% 157.30/157.05     (E(f337(x111441,f662(f337(x111441,x111442),f337(f209(x111443),x111442),x111441,x111444,x111443)),f337(x111441,x111442))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,4620,10959,4621,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,10709,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944])).
% 157.30/157.05  cnf(11153,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x111531,x111531)),f337(f337(f272(x111531,x111531),x111532),x111532)),f313(x111531,x111533)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(11158,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x111581),f885(x111581))),f337(f337(f272(f885(x111581),f885(x111581)),x111582),f116(x111581))),f147(x111581,x111583)))),
% 157.30/157.05     inference(rename_variables,[],[4620])).
% 157.30/157.05  cnf(11161,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x111611),f885(x111611))),f337(f337(f272(f885(x111611),f885(x111611)),x111612),f116(x111611))),f149(x111611,x111613)))),
% 157.30/157.05     inference(rename_variables,[],[4621])).
% 157.30/157.05  cnf(11164,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x111641),f885(x111641))),f337(f337(f272(f885(x111641),f885(x111641)),x111642),f116(x111641))),f159(x111641,x111643)))),
% 157.30/157.05     inference(rename_variables,[],[4622])).
% 157.30/157.05  cnf(11166,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x111661),f885(x111661))),f337(f337(f272(f885(x111661),f885(x111661)),f116(x111661)),x111662)),f337(f292(f885(x111661),f885(x111661)),f147(x111661,x111663))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,4620,10959,11158,4621,11060,4622,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,4609,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,10709,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081])).
% 157.30/157.05  cnf(11169,plain,
% 157.30/157.05     (~P4(f337(f337(f252(f892(x111691,a878)),x111692),f197(f892(x111691,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4609])).
% 157.30/157.05  cnf(11171,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x111711),x111712),f337(f316(x111713,x111711,x111714),f197(f892(x111713,a878)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,4620,10959,11158,4621,11060,4622,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,4609,10797,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,10709,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104])).
% 157.30/157.05  cnf(11172,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x111721),x111722),f197(f892(x111721,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11176,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x111761,a878)),x111762),f337(f337(f113(f892(x111761,a878)),x111763),f260(f892(x111761,a878)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,4620,10959,11158,4621,11060,4622,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,4609,10797,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,3945,3782,10972,10978,3784,10709,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133])).
% 157.30/157.05  cnf(11177,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x111771,a878)),x111772),f260(f892(x111771,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(11186,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x111861),x111862),f197(f892(x111861,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11189,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(x111891,x111891)),f337(f337(f272(x111891,x111891),x111892),x111893)),f155(x111891,f116(f892(x111891,a884)))))),
% 157.30/157.05     inference(rename_variables,[],[4618])).
% 157.30/157.05  cnf(11194,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x111941),x111942),f197(f892(x111941,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11196,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x111961,a878)),f337(f291(x111962,x111961,f197(f892(f891(x111962,x111961),a878))),x111963)),x111964))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,4620,10959,11158,4621,11060,4622,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,4609,10797,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301])).
% 157.30/157.05  cnf(11197,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x111971,a878)),f197(f892(x111971,a878))),x111972))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(11200,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x112001,x112001)),f337(f337(f272(x112001,x112001),x112002),x112002)),f313(x112001,x112003)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(11202,plain,
% 157.30/157.05     (~P34(x112021,x112022,x112023,f337(f337(f156(x112024,x112021),x112025),f337(a115,f116(x112024))),f116(x112022))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,4621,11060,4622,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,4609,10797,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307])).
% 157.30/157.05  cnf(11206,plain,
% 157.30/157.05     (P34(x112061,x112062,x112063,f337(f337(f156(x112064,x112061),x112065),f117(x112064,f116(x112064))),f116(x112062))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,4621,11060,4622,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,4609,10797,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328])).
% 157.30/157.05  cnf(11210,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x112101),f885(x112101))),f337(f337(f272(f885(x112101),f885(x112101)),x112102),f116(x112101))),f337(f292(f885(x112101),f885(x112101)),f159(x112101,x112103))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,4621,11060,4622,11164,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,4609,10797,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417])).
% 157.30/157.05  cnf(11211,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x112111),f885(x112111))),f337(f337(f272(f885(x112111),f885(x112111)),x112112),f116(x112111))),f159(x112111,x112113)))),
% 157.30/157.05     inference(rename_variables,[],[4622])).
% 157.30/157.05  cnf(11214,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x112141),f885(x112141))),f337(f337(f272(f885(x112141),f885(x112141)),f116(x112141)),x112142)),f147(x112141,x112143)))),
% 157.30/157.05     inference(rename_variables,[],[4623])).
% 157.30/157.05  cnf(11219,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f892(x112191,a878),f892(x112191,a878))),f337(f337(f272(f892(x112191,a878),f892(x112191,a878)),x112192),f197(f892(x112191,a878)))),f312(x112191)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,4621,11060,4622,11164,4623,4624,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,3601,10625,10628,10715,10888,4615,4234,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456])).
% 157.30/157.05  cnf(11222,plain,
% 157.30/157.05     (P4(f337(f337(f339(x112221),x112222),f260(f892(x112221,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(11227,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x112271,a878)),f197(f892(x112271,a878))),x112272))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(11230,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x112301),x112302),f197(f892(x112301,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11233,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x112331,a878)),x112332),f260(f892(x112331,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(11237,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x112371,a878)),f337(f291(x112372,x112371,x112373),f197(f892(x112372,a878)))),x112374))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,4596,11021,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,4621,11060,4622,11164,4623,4624,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,3390,10673,10703,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,4234,4133,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560])).
% 157.30/157.05  cnf(11238,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x112381,a878)),f197(f892(x112381,a878))),x112382))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(11251,plain,
% 157.30/157.05     (P4(f337(f260(f892(x112511,a878)),x112512))),
% 157.30/157.05     inference(rename_variables,[],[3390])).
% 157.30/157.05  cnf(11259,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x112591),f885(x112591))),f337(f337(f272(f885(x112591),f885(x112591)),x112592),f116(x112591))),f147(x112591,x112593)))),
% 157.30/157.05     inference(rename_variables,[],[4620])).
% 157.30/157.05  cnf(11262,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x112621),f885(x112621))),f337(f337(f272(f885(x112621),f885(x112621)),x112622),f116(x112621))),f149(x112621,x112623)))),
% 157.30/157.05     inference(rename_variables,[],[4621])).
% 157.30/157.05  cnf(11265,plain,
% 157.30/157.05     (~E(f337(f337(f153(x112651),x112652),x112653),x112653)),
% 157.30/157.05     inference(rename_variables,[],[4549])).
% 157.30/157.05  cnf(11268,plain,
% 157.30/157.05     (~E(f337(a115,x112681),x112681)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11271,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x112711),x112712),f197(f892(x112711,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11276,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x112761),x112762),f197(f892(x112761,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11279,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(f885(x112791),f885(x112791))),f337(f337(f272(f885(x112791),f885(x112791)),x112792),x112792)),f160(x112791,f313(x112791,x112793))))),
% 157.30/157.05     inference(rename_variables,[],[4122])).
% 157.30/157.05  cnf(11284,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x112841),f885(x112841))),f337(f337(f272(f885(x112841),f885(x112841)),x112842),f116(x112841))),f147(x112841,x112843)))),
% 157.30/157.05     inference(rename_variables,[],[4620])).
% 157.30/157.05  cnf(11288,plain,
% 157.30/157.05     (E(f337(f337(f153(x112881),f679(f313(x112881,x112882),f337(f337(f153(x112881),x112883),x112884),x112884,x112883,x112881)),f680(f313(x112881,x112882),f337(f337(f153(x112881),x112883),x112884),x112884,x112883,x112881)),f337(f337(f153(x112881),x112883),x112884))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,10461,4596,11021,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,11259,4621,11060,11161,4622,11164,4623,11214,4624,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4122,11279,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,3390,10673,10703,10712,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,4234,4133,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753])).
% 157.30/157.05  cnf(11293,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x112931),x112932),f189(x112933,x112931,f191(x112933,x112931,x112934,f197(f892(x112933,a878))))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,10461,4596,11021,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,11259,4621,11060,11161,4622,11164,4623,11214,4624,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4122,11279,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,3390,10673,10703,10712,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,3945,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,4234,4133,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776])).
% 157.30/157.05  cnf(11294,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x112941),x112942),f197(f892(x112941,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11297,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x112971),x112972),f197(f892(x112971,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11300,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x113001),x113002),f197(f892(x113001,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11303,plain,
% 157.30/157.05     (P4(f337(f337(f339(x113031),x113032),f260(f892(x113031,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(11306,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x113061),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(11311,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(x113111,x113111)),f337(f337(f272(x113111,x113111),x113112),x113113)),f155(x113111,f116(f892(x113111,a884)))))),
% 157.30/157.05     inference(rename_variables,[],[4618])).
% 157.30/157.05  cnf(11314,plain,
% 157.30/157.05     (~E(f337(f316(x113141,f892(x113141,a878),x113142),x113143),f337(f314(x113141),x113143))),
% 157.30/157.05     inference(rename_variables,[],[4596])).
% 157.30/157.05  cnf(11317,plain,
% 157.30/157.05     (~E(f337(f316(x113171,f892(x113171,a878),x113172),x113173),f337(f314(x113171),x113173))),
% 157.30/157.05     inference(rename_variables,[],[4596])).
% 157.30/157.05  cnf(11319,plain,
% 157.30/157.05     (E(f337(f337(f272(a884,a884),f664(f313(a884,a327),a327,a884,f337(f337(f272(a884,a884),x113191),f337(a115,x113191)),a884,a884)),f665(f313(a884,a327),a327,a884,f337(f337(f272(a884,a884),x113191),f337(a115,x113191)),a884,a884)),f337(f337(f272(a884,a884),x113191),f337(a115,x113191)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,10461,4596,11021,11091,11314,3434,3213,10363,4128,3980,11027,11153,4620,10959,11158,11259,4621,11060,11161,4622,11164,4623,11214,4624,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4122,11279,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,11222,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,3390,10673,10703,10712,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,11189,3945,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,4234,4133,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946])).
% 157.30/157.05  cnf(11322,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x113221),f885(x113221))),f337(f337(f272(f885(x113221),f885(x113221)),x113222),f116(x113221))),f147(x113221,x113223)))),
% 157.30/157.05     inference(rename_variables,[],[4620])).
% 157.30/157.05  cnf(11328,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x113281),f885(x113281))),f337(f337(f272(f885(x113281),f885(x113281)),x113282),f116(x113281))),f147(x113281,x113283)))),
% 157.30/157.05     inference(rename_variables,[],[4620])).
% 157.30/157.05  cnf(11331,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x113311),x113312),f197(f892(x113311,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11335,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x113351,x113352)),f337(f337(f272(x113351,x113352),f337(x113353,x113354)),f337(x113355,x113354))),f337(f316(f891(x113356,x113356),f891(x113351,x113352),f277(x113356,x113351,x113356,x113352,x113353,x113355)),f313(x113356,x113357))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,4539,10464,10558,3106,3159,3284,10234,10303,10306,10398,10401,3260,3796,3149,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,10461,4596,11021,11091,11314,3434,3213,10363,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,4589,10271,10274,10300,10781,10794,10917,4603,3775,3543,3928,3355,3357,3330,4586,4544,4122,11279,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,3329,4585,10337,10818,10867,3487,10642,10912,10956,11222,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,3390,10673,10703,10712,3423,3858,3793,10340,4595,10291,10661,10664,11113,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4611,10581,4618,11189,3945,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,4234,4133,3817,4613,10313,10316,10667,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074])).
% 157.30/157.05  cnf(11338,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x113381),x113382),f197(f892(x113381,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11341,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x113411),x113412),f197(f892(x113411,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11344,plain,
% 157.30/157.05     (P4(f337(f337(f339(x113441),f337(x113442,x113443)),f337(f316(x113444,x113441,x113442),f260(f892(x113444,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[3945])).
% 157.30/157.05  cnf(11347,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(x113471,x113471)),f337(f337(f272(x113471,x113471),x113472),x113473)),f155(x113471,f116(f892(x113471,a884)))))),
% 157.30/157.05     inference(rename_variables,[],[4618])).
% 157.30/157.05  cnf(11355,plain,
% 157.30/157.05     (E(f117(x113551,f116(x113551)),f116(x113551))),
% 157.30/157.05     inference(rename_variables,[],[3159])).
% 157.30/157.05  cnf(11358,plain,
% 157.30/157.05     (~E(f337(a115,x113581),x113581)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11365,plain,
% 157.30/157.05     (~E(f337(a115,x113651),x113651)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11370,plain,
% 157.30/157.05     (E(f337(f268(x113701,x113701),f269(x113701,x113702)),x113702)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(11373,plain,
% 157.30/157.05     (E(f337(f268(x113731,x113731),f269(x113731,x113732)),x113732)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(11379,plain,
% 157.30/157.05     (~E(f337(a115,x113791),x113791)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11386,plain,
% 157.30/157.05     (~E(f337(f337(f81(a1),x113861),x113861),a100)),
% 157.30/157.05     inference(rename_variables,[],[4547])).
% 157.30/157.05  cnf(11395,plain,
% 157.30/157.05     (E(f337(f337(f22(a884),f2(a884)),x113951),f2(a884))),
% 157.30/157.05     inference(rename_variables,[],[3236])).
% 157.30/157.05  cnf(11398,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x113981),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(11405,plain,
% 157.30/157.05     (E(f337(f337(f81(a1),f337(f337(f82(a1),x114051),f337(f337(f38(a1),x114052),x114051))),f44(a1,x114052,x114051)),x114052)),
% 157.30/157.05     inference(rename_variables,[],[3891])).
% 157.30/157.05  cnf(11431,plain,
% 157.30/157.05     (~E(f337(a115,x114311),x114311)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11434,plain,
% 157.30/157.05     (~E(f337(a115,x114341),x114341)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11460,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x114601),f116(x114601)),x114602))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(11466,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),f2(a884)),f337(a115,x114661)))),
% 157.30/157.05     inference(rename_variables,[],[3409])).
% 157.30/157.05  cnf(11467,plain,
% 157.30/157.05     (~E(f337(a115,x114671),x114671)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11470,plain,
% 157.30/157.05     (P4(f337(f337(f339(x114701),x114702),f260(f892(x114701,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(11482,plain,
% 157.30/157.05     (~E(f337(a115,x114821),x114821)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11485,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x114851),x114851))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11492,plain,
% 157.30/157.05     (P4(f337(f66(x114921,x114922,x114923,x114924,f197(f892(x114921,a878))),x114924))),
% 157.30/157.05     inference(rename_variables,[],[4274])).
% 157.30/157.05  cnf(11493,plain,
% 157.30/157.05     (E(f337(f268(x114931,x114931),f269(x114931,x114932)),x114932)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(11498,plain,
% 157.30/157.05     (~P4(f337(f337(f197(f892(x114981,f892(x114982,a878))),x114983),x114984))),
% 157.30/157.05     inference(rename_variables,[],[4616])).
% 157.30/157.05  cnf(11509,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x115091),x115092)),x115092))),
% 157.30/157.05     inference(rename_variables,[],[4613])).
% 157.30/157.05  cnf(11512,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a1),f337(f103(a1),x115121)),f2(a1)))),
% 157.30/157.05     inference(rename_variables,[],[4603])).
% 157.30/157.05  cnf(11528,plain,
% 157.30/157.05     (~E(f337(f337(f104(a884),f337(a115,x115281)),x115281),f337(a115,x115281))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,4539,10464,10558,3240,2915,2919,2923,2924,2931,2935,2942,2945,2947,2960,2972,2982,2989,2990,3000,3012,3048,3053,3054,3067,3086,3093,3106,4520,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,3260,3796,3149,3891,11405,3218,3181,3156,3808,3386,3253,3433,4608,3978,4549,10294,10461,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,3311,3409,4589,10271,10274,10300,10781,10794,10917,11306,11398,4603,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,3328,10420,10475,10691,10776,10904,3329,4585,10337,10818,10867,3487,10642,10912,10956,11222,11303,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,3390,10673,10703,10712,3423,3858,3793,10340,4595,10291,10661,10664,11113,11131,3349,10706,10861,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,4274,4611,10581,10870,4618,11189,11311,3945,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,4605,4616,4234,4133,3817,4613,10313,10316,10667,10670,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423])).
% 157.30/157.05  cnf(11535,plain,
% 157.30/157.05     (E(f337(f268(x115351,x115351),f269(x115351,x115352)),x115352)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(11540,plain,
% 157.30/157.05     (E(f337(f268(x115401,x115401),f269(x115401,x115402)),x115402)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(11543,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a1),f337(f103(a1),x115431)),f2(a1)))),
% 157.30/157.05     inference(rename_variables,[],[4603])).
% 157.30/157.05  cnf(11548,plain,
% 157.30/157.05     (~E(f337(a115,x115481),x115481)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11557,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x115571),f116(x115571)),x115572))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(11578,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a1),f337(f103(a1),x115781)),f2(a1)))),
% 157.30/157.05     inference(rename_variables,[],[4603])).
% 157.30/157.05  cnf(11593,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x115931)),x115931))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11594,plain,
% 157.30/157.05     (~E(f337(a115,x115941),x115941)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11604,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x116041),x116042)),x116041))),
% 157.30/157.05     inference(rename_variables,[],[4614])).
% 157.30/157.05  cnf(11607,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a1),f337(f103(a1),x116071)),f2(a1)))),
% 157.30/157.05     inference(rename_variables,[],[4603])).
% 157.30/157.05  cnf(11610,plain,
% 157.30/157.05     (~E(f337(a115,x116101),x116101)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11623,plain,
% 157.30/157.05     (P4(f337(f337(f339(x116231),x116232),f337(f337(f315(x116231),x116232),x116233)))),
% 157.30/157.05     inference(rename_variables,[],[3648])).
% 157.30/157.05  cnf(11624,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a1),f2(a1)),f337(f80(a1),f337(f103(a1),f337(a115,x116241)))))),
% 157.30/157.05     inference(rename_variables,[],[4615])).
% 157.30/157.05  cnf(11627,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),f337(f337(f22(a884),x116271),x116272)),f337(a115,x116271)))),
% 157.30/157.05     inference(rename_variables,[],[3788])).
% 157.30/157.05  cnf(11630,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f44(a884,x116301,x116302)),x116301))),
% 157.30/157.05     inference(rename_variables,[],[3793])).
% 157.30/157.05  cnf(11636,plain,
% 157.30/157.05     (E(f337(f268(x116361,x116361),f269(x116361,x116362)),x116362)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(11641,plain,
% 157.30/157.05     (E(f337(f337(f136(x116411),f172(x116411,x116412,x116413)),f172(x116411,x116414,x116413)),f337(f337(f136(x116411),f172(x116411,x116414,x116413)),f172(x116411,x116412,x116413)))),
% 157.30/157.05     inference(rename_variables,[],[3906])).
% 157.30/157.05  cnf(11646,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x116461)),x116461))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11655,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x116551),x116551))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11658,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f44(a884,x116581,x116582)),x116581))),
% 157.30/157.05     inference(rename_variables,[],[3793])).
% 157.30/157.05  cnf(11659,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x116591))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(11676,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x116761),x116761))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11679,plain,
% 157.30/157.05     (P4(f337(f337(f339(x116791),f337(x116792,x116793)),f337(f316(x116794,x116791,x116792),f260(f892(x116794,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[3945])).
% 157.30/157.05  cnf(11680,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x116801)),x116801))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11683,plain,
% 157.30/157.05     (P4(f337(f337(f339(x116831),f337(x116832,x116833)),f337(f316(x116834,x116831,x116832),f260(f892(x116834,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[3945])).
% 157.30/157.05  cnf(11684,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x116841),x116842)),x116842))),
% 157.30/157.05     inference(rename_variables,[],[4613])).
% 157.30/157.05  cnf(11689,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x116891),x116892)),x116891))),
% 157.30/157.05     inference(rename_variables,[],[4614])).
% 157.30/157.05  cnf(11692,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x116921),f116(x116921)),x116922))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(11695,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x116951),x116951))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11701,plain,
% 157.30/157.05     (~P35(x117011,x117012,f116(x117011))),
% 157.30/157.05     inference(rename_variables,[],[4558])).
% 157.30/157.05  cnf(11704,plain,
% 157.30/157.05     (P4(f337(f337(f339(x117041),x117042),f260(f892(x117041,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(11705,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x117051)),x117051))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11708,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x117081),f116(x117081)),x117082))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(11721,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x117211),x117212),f197(f892(x117211,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11724,plain,
% 157.30/157.05     (E(f337(f337(f16(x117241,x117242),x117243),x117244),x117243)),
% 157.30/157.05     inference(rename_variables,[],[3318])).
% 157.30/157.05  cnf(11727,plain,
% 157.30/157.05     (E(f337(f337(f16(x117271,x117272),x117273),x117274),x117273)),
% 157.30/157.05     inference(rename_variables,[],[3318])).
% 157.30/157.05  cnf(11739,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),f2(a884)),f337(a115,x117391)))),
% 157.30/157.05     inference(rename_variables,[],[3409])).
% 157.30/157.05  cnf(11742,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x117421),x117421))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11745,plain,
% 157.30/157.05     (P4(f337(f337(f339(x117451),f337(x117452,x117453)),f337(f316(x117454,x117451,x117452),f260(f892(x117454,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[3945])).
% 157.30/157.05  cnf(11748,plain,
% 157.30/157.05     (P4(f337(f61(x117481),f337(f175(x117481),x117482)))),
% 157.30/157.05     inference(rename_variables,[],[3369])).
% 157.30/157.05  cnf(11751,plain,
% 157.30/157.05     (P4(f337(f61(x117511),f337(f175(x117511),x117512)))),
% 157.30/157.05     inference(rename_variables,[],[3369])).
% 157.30/157.05  cnf(11754,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),f337(f80(a1),f337(f103(a1),x117541))),f337(f103(a1),x117542)))),
% 157.30/157.05     inference(rename_variables,[],[3818])).
% 157.30/157.05  cnf(11757,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x117571),x117572),f197(f892(x117571,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(11771,plain,
% 157.30/157.05     (~P4(f337(f337(f339(a884),f2(a884)),f337(f309(a884),x117711)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,4539,10464,10558,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3012,3048,3053,3054,3056,3067,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3796,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,4603,11512,11543,11578,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,3328,10420,10475,10691,10776,10904,3329,3405,4585,10337,10818,10867,10877,11655,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,3390,10673,10703,10712,3429,3423,3858,3793,10340,11630,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,3349,10706,10861,10932,3818,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198])).
% 157.30/157.05  cnf(11773,plain,
% 157.30/157.05     (~P4(f337(f337(f339(a884),x117731),f337(f258(a884),f2(a884))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,4539,10464,10558,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3012,3048,3053,3054,3056,3067,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3796,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,4603,11512,11543,11578,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,3328,10420,10475,10691,10776,10904,3329,3405,4585,10337,10818,10867,10877,11655,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,3390,10673,10703,10712,3429,3423,3858,3793,10340,11630,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,3349,10706,10861,10932,3818,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199])).
% 157.30/157.05  cnf(11775,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),f44(a884,x117751,f197(a884))),x117751))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,4539,10464,10558,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3012,3048,3053,3054,3056,3067,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3796,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,4603,11512,11543,11578,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,3328,10420,10475,10691,10776,10904,11485,3329,3405,4585,10337,10818,10867,10877,11655,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,3390,10673,10703,10712,3429,3423,3858,3793,10340,11630,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,3349,10706,10861,10932,3818,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238])).
% 157.30/157.05  cnf(11776,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x117761),x117761))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11779,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x117791),x117791))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11788,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x117881),x117881))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11791,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x117911),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(11796,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x117961),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(11803,plain,
% 157.30/157.05     (P4(f337(f260(f892(x118031,a878)),x118032))),
% 157.30/157.05     inference(rename_variables,[],[3390])).
% 157.30/157.05  cnf(11808,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x118081))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(11809,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x118091)),x118091))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11812,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x118121),f116(x118121)),x118122))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(11815,plain,
% 157.30/157.05     (~P4(f337(f337(f175(x118151),f116(x118151)),x118152))),
% 157.30/157.05     inference(rename_variables,[],[4594])).
% 157.30/157.05  cnf(11831,plain,
% 157.30/157.05     (P4(f337(f337(f252(a1),f337(f80(a1),f79(a1))),f2(a1)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,4539,10464,10558,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3796,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,3328,10420,10475,10691,10776,10904,11485,11776,11779,3329,3405,4585,10337,10818,10867,10877,11655,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,3349,10706,10861,10932,11659,3818,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507])).
% 157.30/157.05  cnf(11834,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x118341)),x118341))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11837,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x118371)),x118371))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11840,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x118401)),x118401))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11843,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x118431)),x118431))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(11846,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x118461),x118461))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11849,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x118491),x118491))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11852,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x118521),x118521))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11855,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x118551),x118551))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11871,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f337(f337(f22(a884),x118711),f337(a115,x118711))),f2(a884)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,4539,10464,10558,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3796,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,3328,10420,10475,10691,10776,10904,11485,11776,11779,3329,3405,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,3349,10706,10861,10932,11659,3818,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585])).
% 157.30/157.05  cnf(11872,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x118721),x118721))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11877,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x118771),f337(f76(a1),x118771)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,4539,10464,10558,3542,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3796,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,3329,3405,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,3349,10706,10861,10932,11659,3818,4172,4388,4592,3866,4575,4578,3302,3306,4577,4597,4576,4580,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605])).
% 157.30/157.05  cnf(11878,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x118781),x118781))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11889,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x118891),x118891))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11892,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(f891(f885(x118921),f885(x118921)),a878)),f160(x118921,x118922)),f313(f885(x118921),f159(x118921,x118922))))),
% 157.30/157.05     inference(rename_variables,[],[4047])).
% 157.30/157.05  cnf(11899,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x118991),f337(a115,x118991)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(11902,plain,
% 157.30/157.05     (P4(f337(f337(f339(f892(x119021,a878)),x119022),f337(f314(x119021),x119022)))),
% 157.30/157.05     inference(rename_variables,[],[3699])).
% 157.30/157.05  cnf(11903,plain,
% 157.30/157.05     (~E(f337(a115,x119031),x119031)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11908,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x119081),x119081))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11913,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x119131),x119131))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11924,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x119241,a878)),x119242),f337(f337(f315(x119241),x119243),x119242)))),
% 157.30/157.05     inference(rename_variables,[],[3782])).
% 157.30/157.05  cnf(11927,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x119271),x119271))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11928,plain,
% 157.30/157.05     (~E(f337(a115,x119281),x119281)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11939,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x119391),x119391))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11940,plain,
% 157.30/157.05     (~E(f337(a115,x119401),x119401)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11943,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x119431),x119431))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11946,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x119461),x119461))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11949,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x119491),x119491))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11952,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x119521),x119521))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(11955,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x119551),x119551))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11958,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x119581),x119581))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11961,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x119611),x119611))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11962,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x119621),f337(a115,x119621)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(11969,plain,
% 157.30/157.05     (~E(f337(a115,x119691),x119691)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11974,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x119741),x119741))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(11975,plain,
% 157.30/157.05     (~E(f337(a115,x119751),x119751)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(11978,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x119781),x119781))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(11995,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),x119951),x119951))),
% 157.30/157.05     inference(rename_variables,[],[3328])).
% 157.30/157.05  cnf(12000,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x120001))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(12017,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120171),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12020,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120201),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12023,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x120231),x120232),f197(f892(x120231,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12026,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x120261),x120262),f197(f892(x120261,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12028,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120281),f337(f337(f104(a884),x120282),x120281)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,4539,10464,10558,3542,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,3349,10706,10861,10932,11659,11808,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085])).
% 157.30/157.05  cnf(12029,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120291),x120291))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12031,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120311),f337(f337(f104(a884),x120311),x120312)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,4539,10464,10558,3542,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,3991,10851,4042,3699,4078,3717,11030,11096,11177,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,3349,10706,10861,10932,11659,11808,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,3784,10709,11049,11197,11227,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086])).
% 157.30/157.05  cnf(12032,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120321),x120321))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12035,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120351),x120351))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12038,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x120381),x120381))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12041,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x120411),f337(a115,x120411)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(12048,plain,
% 157.30/157.05     (P4(f337(f337(f339(f892(x120481,a878)),x120482),f337(f314(x120481),x120482)))),
% 157.30/157.05     inference(rename_variables,[],[3699])).
% 157.30/157.05  cnf(12053,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x120531,a878)),x120532),f337(f337(f315(x120531),x120533),x120532)))),
% 157.30/157.05     inference(rename_variables,[],[3782])).
% 157.30/157.05  cnf(12060,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x120601),x120602),f197(f892(x120601,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12069,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x120691,a878)),x120692),f260(f892(x120691,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(12070,plain,
% 157.30/157.05     (~E(f337(a115,x120701),x120701)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(12072,plain,
% 157.30/157.05     (~P24(a879,f197(f892(f882(a879),a878)),f337(f337(f315(f882(a879)),f337(a94,f337(a28,a895))),f197(f892(f882(a879),a878))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,4539,10464,10558,3542,3240,2914,2915,2919,2920,2923,2924,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,3788,11627,3311,3409,11466,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,3991,10851,4042,3699,11902,4078,3717,11030,11096,11177,11233,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,3349,10706,10861,10932,11659,11808,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,11924,3784,10709,11049,11197,11227,11238,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236])).
% 157.30/157.05  cnf(12073,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x120731,a878)),f197(f892(x120731,a878))),x120732))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(12076,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x120761,a878)),f337(f175(x120761),f337(f138(x120761,x120762),x120763))),f337(f175(x120761),x120763)))),
% 157.30/157.05     inference(rename_variables,[],[3991])).
% 157.30/157.05  cnf(12082,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x120821),f337(a115,x120821)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(12090,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(x120901,x120901)),x120902),f155(x120901,f116(f892(x120901,a884)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,4539,10464,10558,3542,3240,2914,2915,2919,2920,2923,2924,2926,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,3991,10851,4042,3699,11902,4078,3717,11030,11096,11177,11233,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,3349,10706,10861,10932,11659,11808,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,11924,3784,10709,11049,11197,11227,11238,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304])).
% 157.30/157.05  cnf(12091,plain,
% 157.30/157.05     (E(f337(f268(x120911,x120911),f269(x120911,x120912)),x120912)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12102,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a884),f337(a115,x121021)),x121021))),
% 157.30/157.05     inference(rename_variables,[],[4595])).
% 157.30/157.05  cnf(12103,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x121031),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12106,plain,
% 157.30/157.05     (P4(f337(f61(x121061),f197(f892(x121061,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3405])).
% 157.30/157.05  cnf(12107,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x121071),x121072),f197(f892(x121071,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12114,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x121141,a878)),f337(f175(x121141),f173(x121141,x121142,x121143))),f337(f175(x121141),x121143)))),
% 157.30/157.05     inference(rename_variables,[],[4042])).
% 157.30/157.05  cnf(12117,plain,
% 157.30/157.05     (P25(x121171,x121171,f5(x121171),x121172)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12122,plain,
% 157.30/157.05     (P4(f337(f337(f339(f892(x121221,a878)),x121222),f337(f314(x121221),x121222)))),
% 157.30/157.05     inference(rename_variables,[],[3699])).
% 157.30/157.05  cnf(12129,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x121291),x121291))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12132,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x121321),x121322),f197(f892(x121321,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12135,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x121351,a878)),x121352),f337(f337(f315(x121351),x121353),x121352)))),
% 157.30/157.05     inference(rename_variables,[],[3782])).
% 157.30/157.05  cnf(12136,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x121361,a878)),x121362),f260(f892(x121361,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(12143,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x121431),x121431))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12146,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x121461),x121461))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12149,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x121491),x121491))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12152,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x121521),x121521))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12155,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x121551),f337(a115,x121551)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(12158,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x121581),f337(a115,x121581)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(12161,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x121611,a878)),x121612),x121612))),
% 157.30/157.05     inference(rename_variables,[],[3633])).
% 157.30/157.05  cnf(12163,plain,
% 157.30/157.05     (~P4(f337(f337(f251(a1),f337(f337(f22(a1),a84),a100)),f2(a1)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,4539,10464,10558,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,11751,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,3991,10851,4042,11033,3699,11902,12048,4078,3717,11030,11096,11177,11233,12069,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,3349,10706,10861,10932,11659,11808,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,11924,12053,3633,3784,10709,11049,11197,11227,11238,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697])).
% 157.30/157.05  cnf(12168,plain,
% 157.30/157.05     (P4(f337(f337(f339(f892(x121681,a878)),x121682),f337(f314(x121681),x121682)))),
% 157.30/157.05     inference(rename_variables,[],[3699])).
% 157.30/157.05  cnf(12174,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a1),f337(f337(f81(a1),a84),a84)),f2(a1)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,4557,4558,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,4539,10464,10558,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3808,3386,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,11751,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,3991,10851,4042,11033,3699,11902,12048,12122,4078,3717,11030,11096,11177,11233,12069,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,3487,10642,10912,10956,11222,11303,11470,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,3349,10706,10861,10932,11659,11808,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,11924,12053,3633,3784,10709,11049,11197,11227,11238,3601,10625,10628,10715,10888,4615,11624,4605,4616,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734])).
% 157.30/157.05  cnf(12177,plain,
% 157.30/157.05     (~E(f337(a115,x121771),x121771)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(12178,plain,
% 157.30/157.05     (E(f337(f316(x121781,x121781,f5(x121781)),x121782),x121782)),
% 157.30/157.05     inference(rename_variables,[],[3386])).
% 157.30/157.05  cnf(12181,plain,
% 157.30/157.05     (P32(x121811,x121812,f116(x121811),f116(x121811))),
% 157.30/157.05     inference(rename_variables,[],[3582])).
% 157.30/157.05  cnf(12184,plain,
% 157.30/157.05     (~E(f337(a115,x121841),x121841)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(12187,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x121871,a878)),f337(f175(x121871),f173(x121871,x121872,x121873))),f337(f175(x121871),x121873)))),
% 157.30/157.05     inference(rename_variables,[],[4042])).
% 157.30/157.05  cnf(12188,plain,
% 157.30/157.05     (P4(f337(f61(x121881),f337(f175(x121881),x121882)))),
% 157.30/157.05     inference(rename_variables,[],[3369])).
% 157.30/157.05  cnf(12199,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x121991),x121991))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12202,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x122021),x122021))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12207,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x122071))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(12214,plain,
% 157.30/157.05     (P14(a884,f337(f171(a884),f337(f337(f156(f885(x122141),a884),f198(f885(x122141))),f183(x122141,x122142))))),
% 157.30/157.05     inference(rename_variables,[],[3901])).
% 157.30/157.05  cnf(12217,plain,
% 157.30/157.05     (P25(x122171,x122171,f5(x122171),x122172)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12220,plain,
% 157.30/157.05     (P4(f337(f337(f339(f885(x122201)),f116(x122201)),f163(x122201,x122202)))),
% 157.30/157.05     inference(rename_variables,[],[3533])).
% 157.30/157.05  cnf(12223,plain,
% 157.30/157.05     (~P4(f337(f337(f197(f892(x122231,f892(x122232,a878))),x122233),x122234))),
% 157.30/157.05     inference(rename_variables,[],[4616])).
% 157.30/157.05  cnf(12228,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x122281),x122281))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12229,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),f2(a884)),x122291))),
% 157.30/157.05     inference(rename_variables,[],[3349])).
% 157.30/157.05  cnf(12231,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),f2(a1)),f491(x122311,f197(f892(x122312,f892(x122313,a878))),f79(a1))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,3582,4557,4558,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,4539,10464,10558,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,3698,4415,4416,4547,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,11751,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,3991,10851,4042,11033,12114,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,11924,12053,3633,3784,10709,11049,11197,11227,11238,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,4234,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012])).
% 157.30/157.05  cnf(12232,plain,
% 157.30/157.05     (~P4(f337(f337(f197(f892(x122321,f892(x122322,a878))),x122323),x122324))),
% 157.30/157.05     inference(rename_variables,[],[4616])).
% 157.30/157.05  cnf(12235,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(f891(f885(x122351),f885(x122351)),a878)),f160(x122351,x122352)),f313(f885(x122351),f159(x122351,x122352))))),
% 157.30/157.05     inference(rename_variables,[],[4047])).
% 157.30/157.05  cnf(12241,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x122411,a878)),f337(f175(x122411),f173(x122411,x122412,x122413))),f337(f175(x122411),x122413)))),
% 157.30/157.05     inference(rename_variables,[],[4042])).
% 157.30/157.05  cnf(12242,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x122421,a878)),f337(f175(x122421),f337(f138(x122421,x122422),x122423))),f337(f175(x122421),x122423)))),
% 157.30/157.05     inference(rename_variables,[],[3991])).
% 157.30/157.05  cnf(12245,plain,
% 157.30/157.05     (~P4(f337(f337(f252(f892(x122451,a878)),x122452),f197(f892(x122451,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4609])).
% 157.30/157.05  cnf(12248,plain,
% 157.30/157.05     (P25(x122481,f887(x122481),f209(x122481),x122482)),
% 157.30/157.05     inference(rename_variables,[],[3583])).
% 157.30/157.05  cnf(12253,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x122531,a878)),f337(f316(x122532,x122531,x122533),f337(f317(x122532,x122531,x122533),x122534))),x122534))),
% 157.30/157.05     inference(rename_variables,[],[4234])).
% 157.30/157.05  cnf(12256,plain,
% 157.30/157.05     (P4(f337(f61(f887(x122561)),f337(f316(x122562,f887(x122561),f337(f181(x122562,x122561),x122563)),f260(f892(x122562,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[4055])).
% 157.30/157.05  cnf(12261,plain,
% 157.30/157.05     (P4(f337(f337(f339(f885(x122611)),f116(x122611)),f163(x122611,x122612)))),
% 157.30/157.05     inference(rename_variables,[],[3533])).
% 157.30/157.05  cnf(12264,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x122641),f885(x122641))),f337(f337(f272(f885(x122641),f885(x122641)),x122642),f116(x122641))),f147(x122641,x122643)))),
% 157.30/157.05     inference(rename_variables,[],[4620])).
% 157.30/157.05  cnf(12267,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x122671),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12269,plain,
% 157.30/157.05     (~P4(f337(f61(x122691),f260(f892(x122691,a878))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,3582,3583,3296,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,4539,10464,10558,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,3260,3269,3796,4115,3149,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,3253,3433,4608,3978,4549,10294,10461,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,3980,11027,11153,11200,4620,10959,11158,11259,11284,11322,11328,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,3698,4415,4416,4547,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3525,4604,4122,11279,3658,3369,11748,11751,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,4089,4047,11892,12235,3991,10851,12076,4042,11033,12114,12187,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,3782,10972,10978,10993,11924,12053,3633,12161,3784,10709,11049,11197,11227,11238,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222])).
% 157.30/157.05  cnf(12270,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x122701,a878)),x122702),x122702))),
% 157.30/157.05     inference(rename_variables,[],[3633])).
% 157.30/157.05  cnf(12273,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x122731),x122732),f197(f892(x122731,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12276,plain,
% 157.30/157.05     (~P4(f337(f337(f197(f892(x122761,f892(x122762,a878))),x122763),x122764))),
% 157.30/157.05     inference(rename_variables,[],[4616])).
% 157.30/157.05  cnf(12279,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x122791,a878)),x122792),x122792))),
% 157.30/157.05     inference(rename_variables,[],[3633])).
% 157.30/157.05  cnf(12284,plain,
% 157.30/157.05     (E(f337(f268(x122841,x122841),f269(x122841,x122842)),x122842)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12287,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x122871,a878)),f337(f175(x122871),f173(x122871,x122872,x122873))),f337(f175(x122871),x122873)))),
% 157.30/157.05     inference(rename_variables,[],[4042])).
% 157.30/157.05  cnf(12288,plain,
% 157.30/157.05     (P4(f337(f61(x122881),f337(f175(x122881),x122882)))),
% 157.30/157.05     inference(rename_variables,[],[3369])).
% 157.30/157.05  cnf(12291,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x122911),x122911))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12294,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x122941),x122941))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12297,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x122971),x122971))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12308,plain,
% 157.30/157.05     (P25(x123081,x123081,f5(x123081),x123082)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12313,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x123131),x123132),f197(f892(x123131,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12316,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x123161,x123161)),f337(f337(f272(x123161,x123161),x123162),x123162)),f313(x123161,x123163)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(12319,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x123191),x123192),f197(f892(x123191,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12322,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x123221,x123221)),f337(f337(f272(x123221,x123221),x123222),x123222)),f313(x123221,x123223)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(12332,plain,
% 157.30/157.05     (~E(f337(f337(f153(x123321),x123322),x123323),x123323)),
% 157.30/157.05     inference(rename_variables,[],[4549])).
% 157.30/157.05  cnf(12335,plain,
% 157.30/157.05     (P4(f337(f337(f339(x123351),x123352),f260(f892(x123351,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(12336,plain,
% 157.30/157.05     (~E(f337(a115,x123361),x123361)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(12339,plain,
% 157.30/157.05     (P4(f337(f337(f339(f885(x123391)),f116(x123391)),f163(x123391,x123392)))),
% 157.30/157.05     inference(rename_variables,[],[3533])).
% 157.30/157.05  cnf(12340,plain,
% 157.30/157.05     (~E(f337(f337(f153(x123401),x123402),x123403),f116(x123401))),
% 157.30/157.05     inference(rename_variables,[],[4556])).
% 157.30/157.05  cnf(12343,plain,
% 157.30/157.05     (P4(f337(f337(f339(x123431),f337(x123432,x123433)),f337(f316(x123434,x123431,x123432),f260(f892(x123434,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[3945])).
% 157.30/157.05  cnf(12344,plain,
% 157.30/157.05     (P25(x123441,x123441,f5(x123441),x123442)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12347,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x123471,a878)),f197(f892(x123471,a878))),x123472))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(12348,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x123481,a878)),x123482),x123482))),
% 157.30/157.05     inference(rename_variables,[],[3633])).
% 157.30/157.05  cnf(12351,plain,
% 157.30/157.05     (P4(f337(f337(f339(x123511),f337(x123512,x123513)),f337(f316(x123514,x123511,x123512),f260(f892(x123514,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[3945])).
% 157.30/157.05  cnf(12352,plain,
% 157.30/157.05     (P25(x123521,x123521,f5(x123521),x123522)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12355,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(f885(x123551),f885(x123551))),f337(f337(f272(f885(x123551),f885(x123551)),f116(x123551)),f116(x123551))),f160(x123551,x123552)))),
% 157.30/157.05     inference(rename_variables,[],[4128])).
% 157.30/157.05  cnf(12359,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x123591),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12365,plain,
% 157.30/157.05     (E(f337(f337(f136(x123651),x123652),f116(x123651)),x123652)),
% 157.30/157.05     inference(rename_variables,[],[3254])).
% 157.30/157.05  cnf(12366,plain,
% 157.30/157.05     (~E(f337(f337(f153(x123661),x123662),x123663),x123663)),
% 157.30/157.05     inference(rename_variables,[],[4549])).
% 157.30/157.05  cnf(12369,plain,
% 157.30/157.05     (E(f337(f337(f136(x123691),x123692),f116(x123691)),x123692)),
% 157.30/157.05     inference(rename_variables,[],[3254])).
% 157.30/157.05  cnf(12370,plain,
% 157.30/157.05     (~E(f337(f337(f153(x123701),x123702),x123703),x123703)),
% 157.30/157.05     inference(rename_variables,[],[4549])).
% 157.30/157.05  cnf(12373,plain,
% 157.30/157.05     (E(f337(f337(f136(x123731),x123732),f116(x123731)),x123732)),
% 157.30/157.05     inference(rename_variables,[],[3254])).
% 157.30/157.05  cnf(12382,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x123821,a878)),x123822),f260(f892(x123821,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(12386,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x123861),x123861))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12387,plain,
% 157.30/157.05     (~E(f337(a115,x123871),x123871)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(12390,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x123901,a878)),f197(f892(x123901,a878))),x123902))),
% 157.30/157.05     inference(rename_variables,[],[3784])).
% 157.30/157.05  cnf(12393,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x123931),x123931))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12396,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x123961,a878)),x123962),x123962))),
% 157.30/157.05     inference(rename_variables,[],[3633])).
% 157.30/157.05  cnf(12401,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x124011,a878)),x124012),f337(f337(f315(x124011),x124013),x124012)))),
% 157.30/157.05     inference(rename_variables,[],[3782])).
% 157.30/157.05  cnf(12404,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x124041,a878)),x124042),x124042))),
% 157.30/157.05     inference(rename_variables,[],[3633])).
% 157.30/157.05  cnf(12405,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x124051),x124052),f197(f892(x124051,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12408,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x124081),x124082),f197(f892(x124081,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12416,plain,
% 157.30/157.05     (~P4(f337(f337(f251(f892(f891(x124161,x124161),a878)),f337(f316(f891(x124161,x124161),f891(x124161,x124161),f5(f891(x124161,x124161))),f260(f892(f891(x124161,x124161),a878)))),f337(f316(f891(x124161,x124161),f891(x124161,x124161),f5(f891(x124161,x124161))),f197(f892(f891(x124161,x124161),a878)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,3582,3583,3296,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,4539,10464,10558,3385,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,3254,12365,12369,3260,3269,3796,4115,3149,4536,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,12355,3980,11027,11153,11200,12316,12322,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,3525,4604,4122,11279,3658,3369,11748,11751,12188,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,3390,10673,10703,10712,11251,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,11745,12343,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216])).
% 157.30/157.05  cnf(12417,plain,
% 157.30/157.05     (P25(x124171,x124171,f5(x124171),x124172)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12420,plain,
% 157.30/157.05     (E(f337(f198(f885(x124201)),f172(x124201,x124202,x124203)),x124202)),
% 157.30/157.05     inference(rename_variables,[],[3396])).
% 157.30/157.05  cnf(12423,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x124231),x124231))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12424,plain,
% 157.30/157.05     (P4(f337(f260(f892(x124241,a878)),x124242))),
% 157.30/157.05     inference(rename_variables,[],[3390])).
% 157.30/157.05  cnf(12427,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x124271),x124272),f197(f892(x124271,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12430,plain,
% 157.30/157.05     (P4(f337(f337(f339(x124301),f337(x124302,x124303)),f337(f316(x124304,x124301,x124302),f260(f892(x124304,a878)))))),
% 157.30/157.05     inference(rename_variables,[],[3945])).
% 157.30/157.05  cnf(12431,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x124311,x124311)),f337(f337(f272(x124311,x124311),x124312),x124312)),f313(x124311,x124313)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(12434,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x124341,x124341)),f337(f337(f272(x124341,x124341),x124342),x124342)),f313(x124341,x124343)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(12437,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x124371),x124371))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12438,plain,
% 157.30/157.05     (P4(f337(f260(f892(x124381,a878)),x124382))),
% 157.30/157.05     inference(rename_variables,[],[3390])).
% 157.30/157.05  cnf(12441,plain,
% 157.30/157.05     (P4(f337(f61(x124411),f337(f175(x124411),x124412)))),
% 157.30/157.05     inference(rename_variables,[],[3369])).
% 157.30/157.05  cnf(12446,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(f885(x124461),f885(x124461))),f337(f337(f272(f885(x124461),f885(x124461)),f116(x124461)),f116(x124461))),f337(f337(f294(f885(x124461),f885(x124461),f885(x124461)),f160(x124461,x124462)),f160(x124461,x124462))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,3582,3583,3296,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,4539,10464,10558,3385,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,3254,12365,12369,12373,3260,3269,3796,4115,3396,3149,4536,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,12355,3980,11027,11153,11200,12316,12322,12431,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451])).
% 157.30/157.05  cnf(12448,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x124481,x124481)),f337(f337(f272(x124481,x124481),x124482),x124482)),f337(f337(f294(x124481,x124481,x124481),f313(x124481,x124483)),f313(x124481,f313(x124481,x124483)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,3582,3583,3296,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,4539,10464,10558,3385,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,3254,12365,12369,12373,3260,3269,3796,4115,3396,3149,4536,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,12355,3980,11027,11153,11200,12316,12322,12431,12434,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460])).
% 157.30/157.05  cnf(12451,plain,
% 157.30/157.05     (~P4(f337(f337(f197(f892(x124511,f892(x124512,a878))),x124513),x124514))),
% 157.30/157.05     inference(rename_variables,[],[4616])).
% 157.30/157.05  cnf(12454,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x124541,a878)),x124542),f260(f892(x124541,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(12457,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(x124571,x124571)),f337(f337(f272(x124571,x124571),x124572),x124572)),f313(x124571,x124573)))),
% 157.30/157.05     inference(rename_variables,[],[3980])).
% 157.30/157.05  cnf(12460,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x124601),x124602)),x124602))),
% 157.30/157.05     inference(rename_variables,[],[4613])).
% 157.30/157.05  cnf(12461,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x124611),f337(a115,x124611)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(12464,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x124641,a878)),f337(f175(x124641),f337(f138(x124641,x124642),x124643))),f337(f175(x124641),x124643)))),
% 157.30/157.05     inference(rename_variables,[],[3991])).
% 157.30/157.05  cnf(12467,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x124671,a878)),x124672),f260(f892(x124671,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3717])).
% 157.30/157.05  cnf(12470,plain,
% 157.30/157.05     (E(f337(f268(x124701,x124701),f269(x124701,x124702)),x124702)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12477,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(f891(f885(x124771),f885(x124771)),f891(f885(x124771),f885(x124771)))),f586(f313(f891(f885(x124771),f885(x124771)),x124772),f147(x124771,x124773),f891(f885(x124771),f885(x124771)))),f313(f891(f885(x124771),f885(x124771)),x124772)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,3582,3583,3296,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,4539,10464,10558,3385,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3672,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,3254,12365,12369,12373,3260,3269,3796,4115,3396,3149,4536,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,12355,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,4268,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,12276,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530])).
% 157.30/157.05  cnf(12481,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x124811),x124812),f197(f892(x124811,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12482,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(f885(x124821),f885(x124821))),f337(f337(f272(f885(x124821),f885(x124821)),f116(x124821)),f116(x124821))),f160(x124821,x124822)))),
% 157.30/157.05     inference(rename_variables,[],[4128])).
% 157.30/157.05  cnf(12484,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(a884,a884)),f337(f337(f272(a884,a884),f337(a115,x124841)),f337(a115,f337(a115,x124841)))),f337(f337(f294(a884,a884,a884),f313(a884,a327)),f313(a884,f313(a884,a327)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,3582,3583,3296,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,4539,10464,10558,3385,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3672,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,3254,12365,12369,12373,3260,3269,3796,4115,3396,3149,4536,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,12355,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,4268,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,4611,10581,10870,4618,11189,11311,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,12276,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558])).
% 157.30/157.05  cnf(12487,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x124871),x124872),f197(f892(x124871,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12490,plain,
% 157.30/157.05     (P31(x124901,x124902,f116(x124901))),
% 157.30/157.05     inference(rename_variables,[],[3259])).
% 157.30/157.05  cnf(12493,plain,
% 157.30/157.05     (E(f337(f198(f885(x124931)),f172(x124931,x124932,x124933)),x124932)),
% 157.30/157.05     inference(rename_variables,[],[3396])).
% 157.30/157.05  cnf(12496,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x124961),x124962),f197(f892(x124961,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12500,plain,
% 157.30/157.05     (~P4(f337(f337(f339(f891(f885(x125001),f885(x125001))),f337(f337(f272(f885(x125001),f885(x125001)),x125002),x125002)),f149(x125001,f155(x125001,f116(f892(x125001,a884))))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,3582,3583,3296,3259,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,4539,10464,10558,3385,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3672,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,3149,4536,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,4268,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,3487,10642,10912,10956,11222,11303,11470,11704,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,12276,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929])).
% 157.30/157.05  cnf(12502,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x125021),x125021))),
% 157.30/157.05     inference(rename_variables,[],[4585])).
% 157.30/157.05  cnf(12504,plain,
% 157.30/157.05     (P4(f337(f337(f339(f891(f885(x125041),f885(x125041))),f337(f337(f272(f885(x125041),f885(x125041)),f172(x125041,f337(f198(f885(x125041)),x125042),x125043)),x125042)),f160(x125041,f260(f892(f891(x125041,x125041),a878)))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,3582,3583,3296,3259,4557,4558,3190,4542,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,4539,10464,10558,3385,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,3106,4520,3672,3906,11641,3159,11355,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3149,4536,3536,3891,11405,3218,3181,3176,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3434,3213,10363,10676,3214,3492,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,3788,11627,3311,3409,11466,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,4268,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,3487,10642,10912,10956,11222,11303,11470,11704,12335,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,12276,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986])).
% 157.30/157.05  cnf(12505,plain,
% 157.30/157.05     (P4(f337(f337(f339(x125051),x125052),f260(f892(x125051,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3487])).
% 157.30/157.05  cnf(12513,plain,
% 157.30/157.05     (P4(f337(f337(f251(f892(x125131,a878)),x125132),x125132))),
% 157.30/157.05     inference(rename_variables,[],[3633])).
% 157.30/157.05  cnf(12516,plain,
% 157.30/157.05     (~P4(f337(f337(f339(x125161),x125162),f197(f892(x125161,a878))))),
% 157.30/157.05     inference(rename_variables,[],[4599])).
% 157.30/157.05  cnf(12519,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),f2(a1)),f337(f337(f262(a1),f337(f76(a1),x125191)),x125192)))),
% 157.30/157.05     inference(rename_variables,[],[3817])).
% 157.30/157.05  cnf(12522,plain,
% 157.30/157.05     (~E(f337(a115,x125221),x125221)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(12524,plain,
% 157.30/157.05     (E(f337(f268(x125241,x125241),f269(x125241,x125242)),x125242)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12526,plain,
% 157.30/157.05     (E(f337(f268(x125261,x125261),f269(x125261,x125262)),x125262)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12531,plain,
% 157.30/157.05     (E(f337(f268(x125311,x125311),f269(x125311,x125312)),x125312)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12533,plain,
% 157.30/157.05     (P37(x125331,f155(x125331,x125332))),
% 157.30/157.05     inference(rename_variables,[],[3190])).
% 157.30/157.05  cnf(12537,plain,
% 157.30/157.05     (P39(x125371,x125372,f269(x125371,x125372))),
% 157.30/157.05     inference(rename_variables,[],[3295])).
% 157.30/157.05  cnf(12539,plain,
% 157.30/157.05     (P39(x125391,x125392,f269(x125391,x125392))),
% 157.30/157.05     inference(rename_variables,[],[3295])).
% 157.30/157.05  cnf(12545,plain,
% 157.30/157.05     (E(f337(f268(x125451,x125451),f269(x125451,x125452)),x125452)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12547,plain,
% 157.30/157.05     (E(f337(f268(x125471,x125471),f269(x125471,x125472)),x125472)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12559,plain,
% 157.30/157.05     (P25(x125591,x125591,f5(x125591),x125592)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12561,plain,
% 157.30/157.05     (P25(x125611,x125611,f5(x125611),x125612)),
% 157.30/157.05     inference(rename_variables,[],[3573])).
% 157.30/157.05  cnf(12569,plain,
% 157.30/157.05     (E(f337(f268(x125691,x125691),f269(x125691,x125692)),x125692)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12578,plain,
% 157.30/157.05     (E(f337(f268(x125781,x125781),f269(x125781,x125782)),x125782)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12580,plain,
% 157.30/157.05     (E(f337(f268(x125801,x125801),f269(x125801,x125802)),x125802)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12582,plain,
% 157.30/157.05     (E(f337(f268(x125821,x125821),f269(x125821,x125822)),x125822)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12584,plain,
% 157.30/157.05     (P24(x125841,x125842,f197(f892(f882(x125841),a878)))),
% 157.30/157.05     inference(rename_variables,[],[3384])).
% 157.30/157.05  cnf(12592,plain,
% 157.30/157.05     (E(f197(f892(f891(x125921,x125921),a878)),f269(x125921,f197(f892(x125921,a878))))),
% 157.30/157.05     inference(rename_variables,[],[3400])).
% 157.30/157.05  cnf(12598,plain,
% 157.30/157.05     (P15(x125981,f892(x125981,a878),f315(x125981))),
% 157.30/157.05     inference(rename_variables,[],[3299])).
% 157.30/157.05  cnf(12602,plain,
% 157.30/157.05     (P50(x126021,f197(f892(x126021,a878)),x126022)),
% 157.30/157.05     inference(rename_variables,[],[3347])).
% 157.30/157.05  cnf(12606,plain,
% 157.30/157.05     (P27(x126061,f2(a884),f337(f337(f337(f93(x126061),x126062),f337(a28,x126063)),x126064))),
% 157.30/157.05     inference(rename_variables,[],[3710])).
% 157.30/157.05  cnf(12614,plain,
% 157.30/157.05     (E(f337(f268(x126141,x126141),f269(x126141,x126142)),x126142)),
% 157.30/157.05     inference(rename_variables,[],[3284])).
% 157.30/157.05  cnf(12616,plain,
% 157.30/157.05     (P42(x126161,x126162,x126163,x126164,f197(f892(x126161,a878)),x126164)),
% 157.30/157.05     inference(rename_variables,[],[4298])).
% 157.30/157.05  cnf(12619,plain,
% 157.30/157.05     (P42(x126191,x126192,x126193,x126194,f197(f892(x126191,a878)),x126194)),
% 157.30/157.05     inference(rename_variables,[],[4298])).
% 157.30/157.05  cnf(12623,plain,
% 157.30/157.05     (P49(x126231,x126231,f269(x126231,x126232))),
% 157.30/157.05     inference(rename_variables,[],[3296])).
% 157.30/157.05  cnf(12630,plain,
% 157.30/157.05     (P32(x126301,x126302,f116(x126301),f116(x126301))),
% 157.30/157.05     inference(rename_variables,[],[3582])).
% 157.30/157.05  cnf(12632,plain,
% 157.30/157.05     (P32(x126321,x126322,f116(x126321),f116(x126321))),
% 157.30/157.05     inference(rename_variables,[],[3582])).
% 157.30/157.05  cnf(12639,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),f2(a884)),f337(a115,x126391)))),
% 157.30/157.05     inference(rename_variables,[],[3409])).
% 157.30/157.05  cnf(12640,plain,
% 157.30/157.05     (~E(f337(a115,x126401),x126401)),
% 157.30/157.05     inference(rename_variables,[],[4524])).
% 157.30/157.05  cnf(12646,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x126461),f337(a115,x126461)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(12651,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x126511),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12653,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),a84),f2(a1)))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,4539,10464,10558,3385,3347,12602,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3076,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3715,4503,3156,3157,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3735,3434,3659,3400,12592,3213,10363,10676,3214,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,4603,11512,11543,11578,11607,3775,3543,3928,3355,3357,3330,4586,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,3487,10642,10912,10956,11222,11303,11470,11704,12335,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,4172,4388,4592,3829,3866,4575,4578,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,12404,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,4615,11624,4605,4616,11498,12223,12232,12276,12451,4234,10842,4133,3817,3761,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530])).
% 157.30/157.05  cnf(12660,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a1),f337(f103(a1),x126601)),f337(f80(a1),f337(f103(a1),x126602))))),
% 157.30/157.05     inference(rename_variables,[],[4610])).
% 157.30/157.05  cnf(12670,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x126701),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12673,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x126731),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12676,plain,
% 157.30/157.05     (P4(f337(f61(a884),f310(a884,x126761,x126762)))),
% 157.30/157.05     inference(rename_variables,[],[3544])).
% 157.30/157.05  cnf(12679,plain,
% 157.30/157.05     (P4(f337(f61(a884),f310(a884,x126791,x126792)))),
% 157.30/157.05     inference(rename_variables,[],[3544])).
% 157.30/157.05  cnf(12682,plain,
% 157.30/157.05     (P4(f337(f61(a884),f310(a884,x126821,x126822)))),
% 157.30/157.05     inference(rename_variables,[],[3544])).
% 157.30/157.05  cnf(12685,plain,
% 157.30/157.05     (P4(f337(f61(a884),f310(a884,x126851,x126852)))),
% 157.30/157.05     inference(rename_variables,[],[3544])).
% 157.30/157.05  cnf(12692,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),f337(f80(a1),f337(f103(a1),x126921))),f337(f103(a1),x126922)))),
% 157.30/157.05     inference(rename_variables,[],[3818])).
% 157.30/157.05  cnf(12694,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),f2(a1)),f337(f106(a1),f2(a1))))),
% 157.30/157.05     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,4539,10464,10558,3385,3347,12602,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3068,3076,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3735,3434,3659,3400,12592,3213,10363,10676,3214,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,4603,11512,11543,11578,11607,3775,3543,3544,12676,12679,12682,3928,3355,3357,3330,4586,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,3487,10642,10912,10956,11222,11303,11470,11704,12335,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,11754,4172,4388,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,12404,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,4133,3817,3761,3762,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066])).
% 157.30/157.05  cnf(12697,plain,
% 157.30/157.05     (~P4(f337(f337(f252(a884),x126971),f2(a884)))),
% 157.30/157.05     inference(rename_variables,[],[4589])).
% 157.30/157.05  cnf(12698,plain,
% 157.30/157.05     (P4(f337(f337(f251(a884),x126981),x126981))),
% 157.30/157.05     inference(rename_variables,[],[3327])).
% 157.30/157.05  cnf(12705,plain,
% 157.30/157.05     (P4(f337(f337(f252(a884),x127051),f337(a115,x127051)))),
% 157.30/157.05     inference(rename_variables,[],[3397])).
% 157.30/157.05  cnf(12707,plain,
% 157.30/157.05     (P4(f337(f337(f251(a1),f2(a1)),a84))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,4539,10464,10558,3385,3347,12602,3542,3240,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3068,3076,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3735,3434,3659,3400,12592,3213,10363,10676,3214,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,4603,11512,11543,11578,11607,3775,3543,3544,12676,12679,12682,3928,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,3487,10642,10912,10956,11222,11303,11470,11704,12335,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,11754,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,3945,11344,11679,11683,11745,12343,12351,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,12404,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,4133,3817,3761,3762,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170])).
% 157.30/157.06  cnf(12710,plain,
% 157.30/157.06     (P4(f337(f337(f339(x127101),f337(x127102,x127103)),f337(f316(x127104,x127101,x127102),f260(f892(x127104,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[3945])).
% 157.30/157.06  cnf(12711,plain,
% 157.30/157.06     (~E(f337(a115,x127111),f2(a884))),
% 157.30/157.06     inference(rename_variables,[],[4534])).
% 157.30/157.06  cnf(12713,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a1),f2(a1)),f337(f106(a1),f2(a1))))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,4539,10464,10558,3385,3347,12602,3542,3240,4534,2914,2915,2919,2920,2922,2923,2924,2926,2927,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2960,2966,2972,2982,2989,2990,3000,3003,3012,3048,3053,3054,3056,3067,3068,3076,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,4596,11021,11091,11314,11317,3735,3434,3659,3400,12592,3213,10363,10676,3214,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3901,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,4603,11512,11543,11578,11607,3775,3543,3544,12676,12679,12682,3928,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,3329,3405,12106,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,3487,10642,10912,10956,11222,11303,11470,11704,12335,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,3390,10673,10703,10712,11251,11803,12424,3429,3423,3858,3793,10340,11630,11658,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,3818,11754,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,12404,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,4133,3817,3761,3762,4613,10313,10316,10667,10670,11509,11684,4614,11604,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324])).
% 157.30/157.06  cnf(12716,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x127161),x127161))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(12719,plain,
% 157.30/157.06     (P4(f337(f61(a884),f310(a884,x127191,x127192)))),
% 157.30/157.06     inference(rename_variables,[],[3544])).
% 157.30/157.06  cnf(12722,plain,
% 157.30/157.06     (P4(f337(f61(a884),f310(a884,x127221,x127222)))),
% 157.30/157.06     inference(rename_variables,[],[3544])).
% 157.30/157.06  cnf(12725,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x127251),x127251))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12726,plain,
% 157.30/157.06     (~E(f337(a115,x127261),f2(a884))),
% 157.30/157.06     inference(rename_variables,[],[4534])).
% 157.30/157.06  cnf(12743,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),f44(a884,x127431,x127432)),x127431))),
% 157.30/157.06     inference(rename_variables,[],[3793])).
% 157.30/157.06  cnf(12748,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),x127481),f337(a115,x127481)))),
% 157.30/157.06     inference(rename_variables,[],[3397])).
% 157.30/157.06  cnf(12751,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),x127511),f337(a115,x127511)))),
% 157.30/157.06     inference(rename_variables,[],[3397])).
% 157.30/157.06  cnf(12752,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),x127521),f2(a884)))),
% 157.30/157.06     inference(rename_variables,[],[4589])).
% 157.30/157.06  cnf(12761,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a1),f337(f103(a1),x127611)),f2(a1)))),
% 157.30/157.06     inference(rename_variables,[],[4603])).
% 157.30/157.06  cnf(12762,plain,
% 157.30/157.06     (P4(f337(f260(f892(x127621,a878)),x127622))),
% 157.30/157.06     inference(rename_variables,[],[3390])).
% 157.30/157.06  cnf(12765,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a1),f337(f103(a1),x127651)),f2(a1)))),
% 157.30/157.06     inference(rename_variables,[],[4603])).
% 157.30/157.06  cnf(12766,plain,
% 157.30/157.06     (P4(f337(f260(f892(x127661,a878)),x127662))),
% 157.30/157.06     inference(rename_variables,[],[3390])).
% 157.30/157.06  cnf(12769,plain,
% 157.30/157.06     (P4(f337(f260(f892(x127691,a878)),x127692))),
% 157.30/157.06     inference(rename_variables,[],[3390])).
% 157.30/157.06  cnf(12780,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x127801),x127802),f197(f892(x127801,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(12781,plain,
% 157.30/157.06     (P4(f337(f61(x127811),f197(f892(x127811,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3405])).
% 157.30/157.06  cnf(12790,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),f2(a884)),x127901))),
% 157.30/157.06     inference(rename_variables,[],[3349])).
% 157.30/157.06  cnf(12793,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),x127931),f337(a115,x127931)))),
% 157.30/157.06     inference(rename_variables,[],[3397])).
% 157.30/157.06  cnf(12794,plain,
% 157.30/157.06     (~E(f337(a115,x127941),x127941)),
% 157.30/157.06     inference(rename_variables,[],[4524])).
% 157.30/157.06  cnf(12797,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x127971),x127972),f197(f892(x127971,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(12800,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x128001),x128002),f197(f892(x128001,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(12803,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128031),x128031))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12811,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),x128111),f337(a115,x128111)))),
% 157.30/157.06     inference(rename_variables,[],[3397])).
% 157.30/157.06  cnf(12814,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128141),x128141))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12819,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128191),x128191))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12822,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128221),x128221))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12825,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128251),x128251))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12828,plain,
% 157.30/157.06     (E(f337(f337(f22(f892(x128281,a878)),f197(f892(x128281,a878))),x128282),f197(f892(x128281,a878)))),
% 157.30/157.06     inference(rename_variables,[],[3604])).
% 157.30/157.06  cnf(12829,plain,
% 157.30/157.06     (P4(f337(f61(x128291),f197(f892(x128291,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3405])).
% 157.30/157.06  cnf(12832,plain,
% 157.30/157.06     (E(f337(f337(f22(f892(x128321,a878)),f197(f892(x128321,a878))),x128322),f197(f892(x128321,a878)))),
% 157.30/157.06     inference(rename_variables,[],[3604])).
% 157.30/157.06  cnf(12833,plain,
% 157.30/157.06     (P4(f337(f61(x128331),f197(f892(x128331,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3405])).
% 157.30/157.06  cnf(12836,plain,
% 157.30/157.06     (E(f337(f337(f22(f892(x128361,a878)),f197(f892(x128361,a878))),x128362),f197(f892(x128361,a878)))),
% 157.30/157.06     inference(rename_variables,[],[3604])).
% 157.30/157.06  cnf(12837,plain,
% 157.30/157.06     (P4(f337(f61(x128371),f197(f892(x128371,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3405])).
% 157.30/157.06  cnf(12840,plain,
% 157.30/157.06     (E(f337(f337(f22(f892(x128401,a878)),f197(f892(x128401,a878))),x128402),f197(f892(x128401,a878)))),
% 157.30/157.06     inference(rename_variables,[],[3604])).
% 157.30/157.06  cnf(12841,plain,
% 157.30/157.06     (P4(f337(f61(x128411),f197(f892(x128411,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3405])).
% 157.30/157.06  cnf(12845,plain,
% 157.30/157.06     (E(f337(f268(x128451,x128451),f269(x128451,x128452)),x128452)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(12850,plain,
% 157.30/157.06     (E(f337(f337(f22(f892(x128501,a878)),f197(f892(x128501,a878))),x128502),f197(f892(x128501,a878)))),
% 157.30/157.06     inference(rename_variables,[],[3604])).
% 157.30/157.06  cnf(12851,plain,
% 157.30/157.06     (P4(f337(f61(x128511),f197(f892(x128511,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3405])).
% 157.30/157.06  cnf(12855,plain,
% 157.30/157.06     (P4(f337(f61(x128551),f197(f892(x128551,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3405])).
% 157.30/157.06  cnf(12858,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128581),x128581))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12862,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x128621),x128621))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(12869,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128691),x128691))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12882,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x128821),x128821))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12885,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x128851),x128851))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(12892,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x128921),x128922),f197(f892(x128921,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(12903,plain,
% 157.30/157.06     (P4(f337(f337(f339(x129031),x129032),f260(f892(x129031,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3487])).
% 157.30/157.06  cnf(12907,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x129071,a878)),x129072),f260(f892(x129071,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3717])).
% 157.30/157.06  cnf(12910,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x129101,a878)),x129102),x129102))),
% 157.30/157.06     inference(rename_variables,[],[3633])).
% 157.30/157.06  cnf(12916,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),x129161),f2(a884)))),
% 157.30/157.06     inference(rename_variables,[],[4589])).
% 157.30/157.06  cnf(12917,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x129171),x129171))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(12921,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),x129211),f2(a884)))),
% 157.30/157.06     inference(rename_variables,[],[4589])).
% 157.30/157.06  cnf(12922,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x129221),x129221))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(12927,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x129271),x129271))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12934,plain,
% 157.30/157.06     (E(f337(f337(f16(x129341,x129342),x129343),x129344),x129343)),
% 157.30/157.06     inference(rename_variables,[],[3318])).
% 157.30/157.06  cnf(12937,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x129371,a878)),f337(f175(x129371),f173(x129371,x129372,x129373))),f337(f175(x129371),x129373)))),
% 157.30/157.06     inference(rename_variables,[],[4042])).
% 157.30/157.06  cnf(12941,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),x129411),f2(a884)))),
% 157.30/157.06     inference(rename_variables,[],[4589])).
% 157.30/157.06  cnf(12942,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x129421),x129421))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(12946,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),x129461),f2(a884)))),
% 157.30/157.06     inference(rename_variables,[],[4589])).
% 157.30/157.06  cnf(12947,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x129471),x129471))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(12951,plain,
% 157.30/157.06     (~P4(f337(f337(f251(f892(a884,a878)),f308(a884,f337(a115,x129511),f337(a115,x129511))),f308(a884,x129512,x129511)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2954,2960,2966,2972,2973,2982,2989,2990,3000,3003,3012,3023,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,11727,4596,11021,11091,11314,11317,3735,3434,3659,3400,12592,3213,10363,10676,3214,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,3928,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,12229,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,12404,12513,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545])).
% 157.30/157.06  cnf(12952,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x129521),x129521))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12954,plain,
% 157.30/157.06     (~P4(f337(f337(f252(f892(a884,a878)),f308(a884,f337(a115,x129541),f337(a115,x129541))),f308(a884,x129542,x129541)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2954,2960,2966,2972,2973,2982,2989,2990,3000,3003,3012,3023,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,11727,4596,11021,11091,11314,11317,3735,3434,3659,3400,12592,3213,10363,10676,3214,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,3928,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,3349,10706,10861,10932,11659,11808,12000,12207,12229,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,12404,12513,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546])).
% 157.30/157.06  cnf(12955,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x129551),x129551))),
% 157.30/157.06     inference(rename_variables,[],[3327])).
% 157.30/157.06  cnf(12958,plain,
% 157.30/157.06     (~P4(f337(f337(f251(a884),f337(a115,x129581)),x129581))),
% 157.30/157.06     inference(rename_variables,[],[4595])).
% 157.30/157.06  cnf(12963,plain,
% 157.30/157.06     (E(x129631,f545(f337(f5(x129632),f337(f5(x129632),x129631)),f5(x129632),x129632,x129632))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2954,2960,2966,2972,2973,2982,2989,2990,3000,3003,3012,3023,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,4556,12340,3318,11724,11727,4596,11021,11091,11314,11317,3735,3434,3659,3400,12592,3213,10363,10676,3214,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,3928,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,4609,10797,11169,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,3837,3648,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,3782,10972,10978,10993,11924,12053,12135,3633,12161,12270,12279,12348,12396,12404,12513,4126,3784,10709,11049,11197,11227,11238,12073,12347,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690])).
% 157.30/157.06  cnf(12964,plain,
% 157.30/157.06     (P4(f337(f337(f339(x129641),f337(x129642,x129643)),f337(f316(x129644,x129641,x129642),f260(f892(x129644,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[3945])).
% 157.30/157.06  cnf(12965,plain,
% 157.30/157.06     (P25(x129651,x129651,f5(x129651),x129652)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(12970,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x129701,a878)),x129702),f260(f892(x129701,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3717])).
% 157.30/157.06  cnf(12971,plain,
% 157.30/157.06     (P25(x129711,x129711,f5(x129711),x129712)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(12975,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x129751,a878)),x129752),f260(f892(x129751,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3717])).
% 157.30/157.06  cnf(12976,plain,
% 157.30/157.06     (P25(x129761,x129761,f5(x129761),x129762)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(12980,plain,
% 157.30/157.06     (P25(x129801,x129801,f5(x129801),x129802)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(12983,plain,
% 157.30/157.06     (~P4(f337(f337(f252(f892(x129831,a878)),x129832),f197(f892(x129831,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4609])).
% 157.30/157.06  cnf(12986,plain,
% 157.30/157.06     (P25(x129861,x129861,f5(x129861),x129862)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(12989,plain,
% 157.30/157.06     (P25(x129891,x129891,f5(x129891),x129892)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(13000,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x130001,a878)),f197(f892(x130001,a878))),x130002))),
% 157.30/157.06     inference(rename_variables,[],[3784])).
% 157.30/157.06  cnf(13004,plain,
% 157.30/157.06     (E(f337(f268(x130041,x130041),f269(x130041,x130042)),x130042)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13008,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x130081),x130082),f197(f892(x130081,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13012,plain,
% 157.30/157.06     (P4(f337(f337(f339(x130121),f337(x130122,x130123)),f337(f316(x130124,x130121,x130122),f260(f892(x130124,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[3945])).
% 157.30/157.06  cnf(13013,plain,
% 157.30/157.06     (P25(x130131,x130131,f5(x130131),x130132)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(13016,plain,
% 157.30/157.06     (P4(f337(f337(f339(x130161),x130162),f260(f892(x130161,a878))))),
% 157.30/157.06     inference(rename_variables,[],[3487])).
% 157.30/157.06  cnf(13023,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x130231),x130232),f197(f892(x130231,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13026,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x130261),x130262),f197(f892(x130261,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13030,plain,
% 157.30/157.06     (E(f337(f337(f16(x130301,x130302),x130303),x130304),x130303)),
% 157.30/157.06     inference(rename_variables,[],[3318])).
% 157.30/157.06  cnf(13033,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),x130331),f337(a115,x130331)))),
% 157.30/157.06     inference(rename_variables,[],[3397])).
% 157.30/157.06  cnf(13034,plain,
% 157.30/157.06     (~E(f337(a115,x130341),x130341)),
% 157.30/157.06     inference(rename_variables,[],[4524])).
% 157.30/157.06  cnf(13037,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),x130371),f337(a115,f337(f337(f81(a884),x130372),x130371))))),
% 157.30/157.06     inference(rename_variables,[],[3786])).
% 157.30/157.06  cnf(13038,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),x130381),f337(a115,x130381)))),
% 157.30/157.06     inference(rename_variables,[],[3397])).
% 157.30/157.06  cnf(13040,plain,
% 157.30/157.06     (~E(f337(f337(f82(a884),f337(a115,f2(a884))),f33(x130401,x130402)),f337(f337(f82(a884),f337(a115,f2(a884))),f32(x130403,x130404)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2954,2960,2966,2972,2973,2982,2989,2990,2991,3000,3003,3012,3023,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,4596,11021,11091,11314,11317,3735,3313,3434,3659,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,3928,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,4042,11033,12114,12187,12241,12287,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556])).
% 157.30/157.06  cnf(13042,plain,
% 157.30/157.06     (~E(f337(a115,x130421),x130421)),
% 157.30/157.06     inference(rename_variables,[],[4524])).
% 157.30/157.06  cnf(13047,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),f2(a1)),f337(f103(a1),x130471)))),
% 157.30/157.06     inference(rename_variables,[],[3429])).
% 157.30/157.06  cnf(13050,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),f2(a884)),x130501))),
% 157.30/157.06     inference(rename_variables,[],[3349])).
% 157.30/157.06  cnf(13054,plain,
% 157.30/157.06     (~E(f337(a115,x130541),f2(a884))),
% 157.30/157.06     inference(rename_variables,[],[4534])).
% 157.30/157.06  cnf(13063,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x130631),x130632),f197(f892(x130631,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13066,plain,
% 157.30/157.06     (P4(f337(f61(a884),f310(a884,x130661,x130662)))),
% 157.30/157.06     inference(rename_variables,[],[3544])).
% 157.30/157.06  cnf(13067,plain,
% 157.30/157.06     (E(f337(f337(f249(a884),f337(a115,x130671)),f337(a115,x130672)),f337(a115,f337(f337(f249(a884),x130671),x130672)))),
% 157.30/157.06     inference(rename_variables,[],[3504])).
% 157.30/157.06  cnf(13070,plain,
% 157.30/157.06     (P4(f337(f61(a884),f310(a884,x130701,x130702)))),
% 157.30/157.06     inference(rename_variables,[],[3544])).
% 157.30/157.06  cnf(13071,plain,
% 157.30/157.06     (E(f337(f337(f250(a884),f337(a115,x130711)),f337(a115,x130712)),f337(a115,f337(f337(f250(a884),x130711),x130712)))),
% 157.30/157.06     inference(rename_variables,[],[3505])).
% 157.30/157.06  cnf(13074,plain,
% 157.30/157.06     (P4(f337(f61(a884),f310(a884,x130741,x130742)))),
% 157.30/157.06     inference(rename_variables,[],[3544])).
% 157.30/157.06  cnf(13078,plain,
% 157.30/157.06     (P4(f337(f61(a884),f310(a884,x130781,x130782)))),
% 157.30/157.06     inference(rename_variables,[],[3544])).
% 157.30/157.06  cnf(13083,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x130831),x130832),f197(f892(x130831,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13084,plain,
% 157.30/157.06     (E(f337(f337(f16(x130841,x130842),x130843),x130844),x130843)),
% 157.30/157.06     inference(rename_variables,[],[3318])).
% 157.30/157.06  cnf(13087,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x130871,a878)),f337(f175(x130871),f337(f138(x130871,x130872),x130873))),f337(f175(x130871),x130873)))),
% 157.30/157.06     inference(rename_variables,[],[3991])).
% 157.30/157.06  cnf(13088,plain,
% 157.30/157.06     (E(f337(f337(f16(x130881,x130882),x130883),x130884),x130883)),
% 157.30/157.06     inference(rename_variables,[],[3318])).
% 157.30/157.06  cnf(13091,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x130911,a878)),f337(f175(x130911),f337(f337(f178(x130911),x130912),x130913))),f337(f175(x130911),x130913)))),
% 157.30/157.06     inference(rename_variables,[],[4036])).
% 157.30/157.06  cnf(13092,plain,
% 157.30/157.06     (E(f337(f337(f16(x130921,x130922),x130923),x130924),x130923)),
% 157.30/157.06     inference(rename_variables,[],[3318])).
% 157.30/157.06  cnf(13096,plain,
% 157.30/157.06     (E(f337(f337(f16(x130961,x130962),x130963),x130964),x130963)),
% 157.30/157.06     inference(rename_variables,[],[3318])).
% 157.30/157.06  cnf(13109,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),f2(a1)),f337(f103(a1),x131091)))),
% 157.30/157.06     inference(rename_variables,[],[3429])).
% 157.30/157.06  cnf(13112,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x131121),x131122),f197(f892(x131121,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13115,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x131151),x131152),f197(f892(x131151,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13116,plain,
% 157.30/157.06     (E(f337(f268(x131161,x131161),f269(x131161,x131162)),x131162)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13117,plain,
% 157.30/157.06     (P25(x131171,x131171,f5(x131171),x131172)),
% 157.30/157.06     inference(rename_variables,[],[3573])).
% 157.30/157.06  cnf(13121,plain,
% 157.30/157.06     (E(f337(f268(x131211,x131211),f269(x131211,x131212)),x131212)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13126,plain,
% 157.30/157.06     (P4(f337(f337(f252(f892(a1,a878)),f308(a1,f79(a1),f2(a1))),f308(a1,f2(a1),f79(a1))))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2954,2960,2966,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453])).
% 157.30/157.06  cnf(13128,plain,
% 157.30/157.06     (P4(f337(f337(f252(f892(a1,a878)),f308(a1,f2(a1),f2(a1))),f308(a1,f337(f80(a1),f337(f103(a1),f337(a115,x131281))),f2(a1))))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2954,2960,2966,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,3788,11627,3311,3409,11466,11739,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454])).
% 157.30/157.06  cnf(13135,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),f2(a884)),x131351))),
% 157.30/157.06     inference(rename_variables,[],[3349])).
% 157.30/157.06  cnf(13136,plain,
% 157.30/157.06     (P4(f337(f337(f252(a884),f2(a884)),f337(a115,x131361)))),
% 157.30/157.06     inference(rename_variables,[],[3409])).
% 157.30/157.06  cnf(13137,plain,
% 157.30/157.06     (E(f337(f268(x131371,x131371),f269(x131371,x131372)),x131372)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13140,plain,
% 157.30/157.06     (P4(f337(f47(f337(f268(x131401,x131401),f269(x131401,f337(f337(f81(a884),f337(f337(f82(a884),f337(f271(a884,a884),f337(f337(f272(a884,a884),f2(a884)),x131402))),f337(a115,f337(f337(f81(a884),x131403),f337(f275(a884,a884),f337(f337(f272(a884,a884),f2(a884)),x131402)))))),f337(f275(a884,a884),f337(f337(f272(a884,a884),f2(a884)),x131402))))),f337(a115,f337(f337(f81(a884),x131403),f337(f275(a884,a884),f337(f337(f272(a884,a884),f2(a884)),x131402))))),f337(f337(f272(a884,a884),f2(a884)),x131402)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2953,2954,2960,2966,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910])).
% 157.30/157.06  cnf(13156,plain,
% 157.30/157.06     (E(f337(f337(f81(a884),f2(a884)),f833(f337(a115,f2(a884)),f2(a884))),f2(a884))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705])).
% 157.30/157.06  cnf(13206,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a1),f2(a1)),f2(a1)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705,4706,4762,4766,4770,4908,4924,4925,4953,4954,4985,5040,5103,5239,5276,5278,5287,5288,5314,5389,5410,5544,5612,5613,5614,5731])).
% 157.30/157.06  cnf(13208,plain,
% 157.30/157.06     (P4(f337(f337(f252(a1),f2(a1)),f337(f76(a1),f79(a1))))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705,4706,4762,4766,4770,4908,4924,4925,4953,4954,4985,5040,5103,5239,5276,5278,5287,5288,5314,5389,5410,5544,5612,5613,5614,5731,5732])).
% 157.30/157.06  cnf(13222,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),f337(a115,f337(f337(f81(a884),x132221),x132222))),f337(a115,x132221)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705,4706,4762,4766,4770,4908,4924,4925,4953,4954,4985,5040,5103,5239,5276,5278,5287,5288,5314,5389,5410,5544,5612,5613,5614,5731,5732,5758,5762,5822,5824,5833,5839,5912])).
% 157.30/157.06  cnf(13226,plain,
% 157.30/157.06     (~E(f337(f191(x132261,f892(x132262,a878),x132263,f197(f892(x132261,a878))),x132264),f337(f209(f892(x132262,a878)),f337(f337(f41(f44(a1,x132265,x132265),f892(x132262,a878)),x132266),a115)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705,4706,4762,4766,4770,4908,4924,4925,4953,4954,4985,5040,5103,5239,5276,5278,5287,5288,5314,5389,5410,5544,5612,5613,5614,5731,5732,5758,5762,5822,5824,5833,5839,5912,5991,6116])).
% 157.30/157.06  cnf(13230,plain,
% 157.30/157.06     (~P4(f337(f61(x132301),f39(f892(x132301,a878),f260(f892(f892(x132301,a878),a878)))))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705,4706,4762,4766,4770,4908,4924,4925,4953,4954,4985,5040,5103,5239,5276,5278,5287,5288,5314,5389,5410,5544,5612,5613,5614,5731,5732,5758,5762,5822,5824,5833,5839,5912,5991,6116,6142,6311])).
% 157.30/157.06  cnf(13240,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),f2(a884)),f197(a884)))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705,4706,4762,4766,4770,4908,4924,4925,4953,4954,4985,5040,5103,5239,5276,5278,5287,5288,5314,5389,5410,5544,5612,5613,5614,5731,5732,5758,5762,5822,5824,5833,5839,5912,5991,6116,6142,6311,6430,6588,6789,6790,7046])).
% 157.30/157.06  cnf(13275,plain,
% 157.30/157.06     (~P4(f337(f337(f251(a884),f337(a115,f337(f144(a884,a884,f81(a884),f2(a884)),f172(a884,f337(a115,f2(a884)),f337(a115,f2(a884)))))),f337(a115,f2(a884))))),
% 157.30/157.06     inference(scs_inference,[],[4627,3573,11086,12117,12217,12308,12344,12352,12417,12559,12561,12965,12971,12976,12980,12986,12989,13013,13117,3582,12181,12630,12632,3583,12248,3295,12537,12539,3296,12623,3259,12490,4557,4558,11701,4298,12616,12619,3299,12598,3127,3190,12533,4542,3635,4524,10231,10241,10254,10265,10268,10371,10374,10377,10480,10597,10907,11071,11074,11268,11358,11365,11379,11431,11434,11467,11482,11548,11594,11610,11903,11928,11940,11969,11975,12070,12177,12184,12336,12387,12522,12640,12794,13034,13042,4539,10464,10558,3385,3347,12602,3542,3240,4534,12711,12726,13054,2914,2915,2919,2920,2922,2923,2924,2926,2927,2930,2931,2935,2936,2941,2942,2943,2945,2946,2947,2948,2953,2954,2960,2966,2970,2972,2973,2982,2989,2990,2991,3000,3003,3012,3013,3023,3024,3027,3028,3029,3041,3048,3053,3054,3056,3057,3067,3068,3076,3077,3086,3093,4519,3106,3189,4520,3672,3906,11641,3159,11355,3309,3281,3284,10234,10303,10306,10398,10401,10700,11370,11373,11493,11535,11540,11636,12091,12284,12470,12524,12526,12531,12545,12547,12569,12578,12580,12582,12614,12845,13004,13116,13121,13137,3919,3254,12365,12369,12373,3260,3269,3796,4115,3396,12420,12493,3148,3149,4536,3536,3891,11405,3384,12584,3218,3702,3181,3710,12606,3176,4013,3198,3715,4503,3156,3157,3137,3163,3808,3197,3386,10854,12178,3252,3253,3433,4608,10434,3978,4549,10294,10461,11265,12332,12366,12370,4556,12340,3318,11724,11727,12934,13030,13084,13088,13092,13096,4596,11021,11091,11314,11317,3735,3313,3434,3659,3426,3400,12592,3213,10363,10676,3214,4583,3492,3205,3128,3323,3236,11395,4128,12355,12482,3980,11027,11153,11200,12316,12322,12431,12434,12457,4620,10959,11158,11259,11284,11322,11328,12264,4621,11060,11161,11262,4622,11164,11211,4623,11214,4624,3235,3533,12220,12261,12339,3698,4415,4416,3515,4547,11386,3637,3675,3854,3604,12828,12832,12836,12840,12850,3901,12214,3518,3777,3397,10382,10500,10572,10636,10639,10679,10773,11011,11899,11962,12041,12082,12155,12158,12461,12646,12705,12748,12751,12793,12811,13033,13038,3788,11627,3311,3409,11466,11739,12639,13136,3598,4589,10271,10274,10300,10781,10794,10917,11306,11398,11791,11796,12017,12020,12103,12267,12359,12651,12670,12673,12697,12752,12916,12921,12941,12946,4603,11512,11543,11578,11607,12761,12765,3775,3543,3544,12676,12679,12682,12685,12719,12722,13066,13070,13074,13078,3928,3504,13067,3505,13071,3355,3357,3330,4586,3212,4544,3726,4268,4048,3525,4604,4122,11279,3658,3369,11748,11751,12188,12288,12441,4594,10259,10262,10429,10521,10540,10547,10567,10575,10578,10586,10766,10998,11460,11557,11692,11708,11812,11815,4089,4047,11892,12235,3991,10851,12076,12242,12464,13087,4036,13091,4042,11033,12114,12187,12241,12287,12937,4043,3699,11902,12048,12122,12168,4078,3717,11030,11096,11177,11233,12069,12136,12382,12454,12467,12907,12970,12975,4609,10797,11169,12245,12983,3327,10391,10487,10622,10686,10755,10800,10803,10836,10864,10901,10939,10975,11695,11742,11872,11927,11943,11946,11949,11952,12129,12143,12146,12149,12152,12228,12291,12393,12437,12698,12725,12803,12814,12819,12822,12825,12858,12869,12882,12927,12952,12955,3328,10420,10475,10691,10776,10904,11485,11776,11779,11788,11878,11889,11908,11913,11955,11978,11995,12716,12862,12885,12917,12922,12942,12947,3329,3405,12106,12781,12829,12833,12837,12841,12851,12855,4585,10337,10818,10867,10877,11655,11676,11846,11849,11852,11855,11939,11958,11961,11974,12029,12032,12035,12038,12199,12202,12294,12297,12386,12423,12502,3487,10642,10912,10956,11222,11303,11470,11704,12335,12505,12903,13016,4599,10827,10839,10948,10966,10969,11024,11110,11118,11134,11172,11186,11194,11230,11271,11276,11294,11297,11300,11331,11338,11341,11721,11757,12023,12026,12060,12107,12132,12273,12313,12319,12405,12408,12427,12481,12487,12496,12516,12780,12797,12800,12892,13008,13023,13026,13063,13083,13112,13115,3390,10673,10703,10712,11251,11803,12424,12438,12762,12766,12769,3429,13047,13109,3423,3858,3793,10340,11630,11658,12743,4595,10291,10661,10664,11113,11131,11593,11646,11680,11705,11809,11834,11837,11840,11843,12102,12958,3349,10706,10861,10932,11659,11808,12000,12207,12229,12790,13050,13135,3818,11754,12692,4172,4388,3549,4592,3829,3866,4575,4578,4579,3302,3306,4577,4597,4576,4580,4351,3837,3648,11623,4274,11492,4611,10581,10870,4618,11189,11311,11347,4055,12256,3945,11344,11679,11683,11745,12343,12351,12430,12710,12964,13012,3782,10972,10978,10993,11924,12053,12135,12401,3633,12161,12270,12279,12348,12396,12404,12513,12910,4126,3784,10709,11049,11197,11227,11238,12073,12347,12390,13000,3601,10625,10628,10715,10888,3600,4615,11624,4605,4610,12660,4616,11498,12223,12232,12276,12451,4234,10842,12253,4133,3817,12519,3761,3762,4613,10313,10316,10667,10670,11509,11684,12460,4614,11604,11689,3786,10631,10894,13037,4062,4636,4662,4711,4713,4744,4761,4768,4769,4805,4810,4840,4846,4930,4955,4956,4971,4993,5018,5019,5041,5042,5055,5059,5082,5089,5107,5110,5111,5112,5117,5118,5140,5165,5166,5176,5181,5187,5231,5232,5240,5250,5254,5256,5267,5269,5275,5279,5280,5295,5302,5305,5306,5307,5311,5347,5360,5368,5370,5371,5375,5376,5377,5385,5388,5392,5393,5394,5401,5405,5406,5407,5415,5419,5420,5421,5426,5439,5448,5460,5462,5470,5471,5475,5479,5504,5510,5520,5521,5536,5548,5570,5576,5594,5595,5598,5617,5625,5626,5631,5632,5642,5644,5656,5660,5669,5670,5672,5687,5692,5702,5703,5715,5722,5736,5740,5743,5749,5750,5751,5754,5759,5797,5798,5801,5803,5806,5807,5808,5810,5812,5814,5819,5826,5841,5855,5860,5861,5864,5875,5876,5881,5885,5887,5892,5933,5945,5954,5958,5969,5973,5974,5975,5983,5996,6002,6020,6023,6032,6060,6074,6099,6119,6120,6123,6137,6139,6141,6143,6156,6157,6160,6162,6165,6166,6178,6186,6187,6188,6190,6192,6235,6236,6241,6244,6250,6254,6290,6292,6294,6296,6305,6307,6309,6315,6317,6322,6325,6333,6340,6341,6342,6347,6369,6370,6371,6373,6379,6384,6418,6419,6422,6423,6424,6426,6427,6428,6429,6436,6469,6470,6479,6501,6502,6522,6525,6536,6537,6543,6575,6577,6591,6629,6631,6632,6685,6709,6751,6771,6780,6781,6782,6783,6802,6803,6809,6822,6825,6827,6829,6830,6831,6833,6847,6858,6860,6861,6874,6878,6929,6940,6942,6946,6963,6964,6998,7005,7010,7041,7060,7074,7129,7157,7212,7234,7243,7246,7301,7311,7370,7372,7387,7397,7398,7399,7415,7421,7423,7473,7483,7486,7502,7553,7555,7558,7602,7603,7621,7689,7708,7731,7754,7769,7783,7794,7803,7804,7831,7834,7836,7845,7881,7892,7917,7974,8008,8042,8081,8097,8113,8114,8187,8240,8259,8283,8303,8328,8424,8426,8432,8446,8450,8465,8487,8495,8497,8508,8514,8518,8538,8552,8553,8569,8570,8575,8576,8577,8578,8579,8597,8598,8599,8607,8621,8623,8635,8639,8641,8642,8643,8651,8656,8682,8683,8715,8728,8732,8750,8772,8773,8774,8775,8787,8788,8810,8820,8830,8831,8832,8833,8835,8856,8857,8868,8912,8918,8925,8937,8942,8944,8946,8947,8951,8961,9034,9065,9066,9067,9081,9099,9104,9132,9133,9179,9203,9248,9249,9250,9259,9287,9301,9304,9307,9327,9328,9356,9417,9454,9455,9456,9482,9483,9501,9520,9526,9537,9560,9582,9590,9591,9592,9593,9608,9610,9615,9646,9647,9653,9654,9698,9699,9708,9731,9740,9750,9752,9753,9762,9776,9779,9807,9841,9843,9847,9902,9943,9944,9946,9956,9957,9977,9982,10023,10074,10147,10148,10203,10217,2,8,9,4649,4650,4668,4699,4701,4702,4730,4736,4737,4748,4797,4799,4831,4845,4874,4972,4973,4986,5006,5062,5063,5066,5067,5069,5071,5072,5081,5085,5086,5096,5108,5109,5115,5135,5136,5153,5158,5159,5160,5161,5164,5172,5175,5182,5246,5252,5253,5258,5261,5292,5303,5309,5325,5345,5346,5353,5354,5355,5364,5374,5381,5383,5384,5390,5397,5398,5411,5412,5413,5414,5416,5417,5422,5423,5424,5425,5456,5457,5458,5466,5467,5468,5469,5512,5517,5519,5555,5557,5558,5560,5561,5563,5564,5566,5575,5580,5582,5583,5584,5585,5586,5587,5596,5606,5609,5620,5636,5637,5640,5650,5652,5653,5654,5679,5689,5705,5706,5716,5717,5719,5721,5726,5761,5766,5768,5828,5862,5863,5868,5874,5877,5878,5879,5880,5897,5900,5901,5909,5930,5961,5978,5981,5982,5984,5993,6010,6014,6017,6018,6019,6034,6044,6045,6076,6077,6081,6101,6104,6108,6127,6132,6133,6158,6161,6169,6177,6185,6189,6196,6197,6198,6199,6238,6255,6308,6343,6345,6366,6367,6372,6376,6377,6380,6386,6395,6410,6431,6432,6437,6447,6462,6482,6489,6491,6506,6507,6510,6511,6513,6515,6516,6517,6519,6521,6524,6529,6530,6532,6533,6539,6541,6585,6590,6605,6607,6608,6609,6643,6648,6650,6655,6656,6664,6668,6680,6704,6705,6707,6708,6719,6724,6742,6745,6764,6797,6798,6799,6804,6818,6837,6839,6841,6843,6848,6854,6856,6871,6876,6879,6915,6916,6917,6931,6932,6934,6935,6954,6956,6970,6996,7018,7029,7031,7033,7035,7036,7037,7071,7072,7077,7078,7085,7086,7088,7090,7110,7119,7120,7132,7142,7181,7191,7195,7202,7213,7219,7221,7228,7236,7237,7250,7267,7285,7287,7304,7356,7357,7358,7360,7362,7366,7371,7436,7469,7484,7501,7533,7536,7562,7586,7604,7607,7608,7618,7638,7640,7642,7644,7645,7646,7671,7697,7698,7730,7732,7733,7734,7739,7761,7770,7780,7785,7791,7793,7799,7811,7812,7814,7837,7843,7864,7930,7931,7977,7985,7986,8011,8012,8029,8030,8088,8089,8116,8144,8155,8157,8166,8178,8209,8215,8222,8235,8254,8260,8282,8326,8354,8366,8384,8387,8417,8440,8498,8499,8502,8503,8601,8602,8603,8604,8630,8659,8686,8731,8749,8804,8849,8852,8865,8872,8909,8957,8958,8973,8974,9106,9110,9130,9143,9166,9168,9171,9175,9177,9178,9189,9190,9210,9216,9228,9272,9291,9340,9341,9348,9410,9414,9451,9460,9463,9466,9467,9481,9497,9506,9519,9527,9528,9530,9532,9558,9681,9726,9727,9769,9814,9929,9986,10051,10124,10139,10144,3,2652,2653,2654,2655,2656,2660,2663,2664,2675,2676,2677,2689,2691,2692,2694,2695,2696,2699,2700,2705,2706,2708,2709,2712,2713,2714,2715,2717,2718,2729,2730,2731,2734,2735,2736,2742,2744,2745,2748,2749,2750,2755,2756,2757,2773,2777,2778,2782,2784,2798,2799,2802,2803,2804,2814,2815,2824,2827,2828,2829,2834,2835,2836,2837,2867,2869,2870,2873,2884,2886,5284,5344,5442,5528,5529,5530,5607,5704,5735,5769,5785,5787,5793,5856,5857,5858,5859,5866,5899,6029,6066,6075,6098,6135,6170,6175,6324,6329,6364,6365,6385,6388,6390,6397,6398,6399,6400,6401,6402,6403,6404,6484,6553,6554,6642,6675,6676,6716,6717,6855,6870,6943,6944,6951,6971,6994,7002,7004,7051,7075,7076,7094,7095,7131,7175,7176,7274,7338,7339,7340,7341,7355,7388,7441,7442,7451,7459,7460,7472,7504,7505,7506,7507,7652,7653,7655,7657,7663,7664,7872,7878,7879,7889,7928,8006,8047,8100,8121,8122,8194,8296,8364,8365,8367,8402,8461,8462,8527,8545,8546,8547,8548,8690,8927,8928,8999,9014,9068,9069,9186,9220,9243,9273,9312,9504,9763,9955,10011,10013,6093,6467,6468,6556,6578,6579,6993,7211,8616,8649,8843,9025,9026,9095,9096,9269,9358,9359,9360,9361,9561,9835,10133,10188,10189,6538,8453,8454,8892,8910,9836,10187,4703,4705,4706,4762,4766,4770,4908,4924,4925,4953,4954,4985,5040,5103,5239,5276,5278,5287,5288,5314,5389,5410,5544,5612,5613,5614,5731,5732,5758,5762,5822,5824,5833,5839,5912,5991,6116,6142,6311,6430,6588,6789,6790,7046,7217,7443,7512,7850,7852,7944,8098,8850,8996,9098,9324,9596,4938,4987,5128,5964])).
% 157.30/157.06  cnf(13347,plain,
% 157.30/157.06     (~P4(f337(f62(x133471,x133472,f197(f892(x133471,a878))),x133473))),
% 157.30/157.06     inference(rename_variables,[],[4611])).
% 157.30/157.06  cnf(13355,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),x133551),x133551))),
% 157.30/157.06     inference(rename_variables,[],[4585])).
% 157.30/157.06  cnf(13358,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x133581),x133582),f337(f317(x133581,x133583,x133584),f197(f892(x133583,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[10968])).
% 157.30/157.06  cnf(13361,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x133611,a878)),f337(f175(x133611),f173(x133611,x133612,x133613))),f337(f175(x133611),x133613)))),
% 157.30/157.06     inference(rename_variables,[],[4042])).
% 157.30/157.06  cnf(13372,plain,
% 157.30/157.06     (~P4(f337(f337(f339(a884),x133721),f337(f258(a884),f2(a884))))),
% 157.30/157.06     inference(rename_variables,[],[11773])).
% 157.30/157.06  cnf(13375,plain,
% 157.30/157.06     (~P4(f337(f337(f339(f891(x133751,x133751)),x133752),f269(x133751,f197(f892(x133751,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[10965])).
% 157.30/157.06  cnf(13380,plain,
% 157.30/157.06     (~P4(f337(f337(f251(a884),f337(a115,x133801)),x133801))),
% 157.30/157.06     inference(rename_variables,[],[4595])).
% 157.30/157.06  cnf(13385,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x133851,a878)),f337(f175(x133851),f173(x133851,x133852,x133853))),f337(f175(x133851),x133853)))),
% 157.30/157.06     inference(rename_variables,[],[4042])).
% 157.30/157.06  cnf(13395,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x133951),f337(f337(f82(a884),x133951),x133951)))),
% 157.30/157.06     inference(rename_variables,[],[3601])).
% 157.30/157.06  cnf(13402,plain,
% 157.30/157.06     (~P4(f337(f337(f339(f891(f885(x134021),f885(x134021))),f337(f337(f272(f885(x134021),f885(x134021)),x134022),f116(x134021))),f147(x134021,x134023)))),
% 157.30/157.06     inference(rename_variables,[],[4620])).
% 157.30/157.06  cnf(13412,plain,
% 157.30/157.06     (~P4(f337(f337(f339(a884),x134121),f337(f258(a884),f2(a884))))),
% 157.30/157.06     inference(rename_variables,[],[11773])).
% 157.30/157.06  cnf(13423,plain,
% 157.30/157.06     (E(f337(x134231,f662(f337(x134231,x134232),f337(f209(x134233),x134232),x134231,x134234,x134233)),f337(x134231,x134232))),
% 157.30/157.06     inference(rename_variables,[],[11144])).
% 157.30/157.06  cnf(13426,plain,
% 157.30/157.06     (~P34(x134261,x134262,x134263,f337(f337(f156(x134264,x134261),x134265),f337(a115,f116(x134264))),f116(x134262))),
% 157.30/157.06     inference(rename_variables,[],[11202])).
% 157.30/157.06  cnf(13436,plain,
% 157.30/157.06     (~P4(f337(f337(f339(f891(x134361,x134361)),x134362),f269(x134361,f197(f892(x134361,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[10965])).
% 157.30/157.06  cnf(13439,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x134391),x134392),f197(f892(x134391,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13444,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x134441),x134442),f197(f892(x134441,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13451,plain,
% 157.30/157.06     (~P4(f337(f337(f339(f891(x134511,x134511)),x134512),f269(x134511,f197(f892(x134511,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[10965])).
% 157.30/157.06  cnf(13456,plain,
% 157.30/157.06     (P34(x134561,x134562,x134563,f337(f337(f156(x134564,x134561),x134565),f117(x134564,f116(x134564))),f116(x134562))),
% 157.30/157.06     inference(rename_variables,[],[11206])).
% 157.30/157.06  cnf(13463,plain,
% 157.30/157.06     (~E(f337(f337(f153(x134631),x134632),x134633),x134633)),
% 157.30/157.06     inference(rename_variables,[],[4549])).
% 157.30/157.06  cnf(13475,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x134751,a878)),x134752),x134752))),
% 157.30/157.06     inference(rename_variables,[],[3633])).
% 157.30/157.06  cnf(13479,plain,
% 157.30/157.06     (~P4(f337(f337(f197(f892(x134791,f892(x134792,a878))),x134793),x134794))),
% 157.30/157.06     inference(rename_variables,[],[4616])).
% 157.30/157.06  cnf(13490,plain,
% 157.30/157.06     (E(f337(f268(x134901,x134901),f269(x134901,x134902)),x134902)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13497,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x134971),x134972)),x134972))),
% 157.30/157.06     inference(rename_variables,[],[4613])).
% 157.30/157.06  cnf(13506,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x135061,a878)),x135062),f337(f337(f113(f892(x135061,a878)),x135063),f260(f892(x135061,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[11176])).
% 157.30/157.06  cnf(13509,plain,
% 157.30/157.06     (~E(f337(f337(f153(x135091),x135092),x135093),x135093)),
% 157.30/157.06     inference(rename_variables,[],[4549])).
% 157.30/157.06  cnf(13535,plain,
% 157.30/157.06     (~P4(f337(f62(x135351,x135352,f197(f892(x135351,a878))),x135353))),
% 157.30/157.06     inference(rename_variables,[],[4611])).
% 157.30/157.06  cnf(13540,plain,
% 157.30/157.06     (P4(f337(f337(f252(a1),f337(f337(f22(a1),x135401),f79(a1))),x135401))),
% 157.30/157.06     inference(rename_variables,[],[10775])).
% 157.30/157.06  cnf(13545,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x135451),x135452)),x135451))),
% 157.30/157.06     inference(rename_variables,[],[4614])).
% 157.30/157.06  cnf(13550,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x135501),f337(f337(f82(a884),x135501),x135501)))),
% 157.30/157.06     inference(rename_variables,[],[3601])).
% 157.30/157.06  cnf(13560,plain,
% 157.30/157.06     (P4(f337(f337(f252(a1),f337(f337(f22(a1),x135601),f79(a1))),x135601))),
% 157.30/157.06     inference(rename_variables,[],[10775])).
% 157.30/157.06  cnf(13577,plain,
% 157.30/157.06     (P4(f337(f337(f252(a1),f337(f337(f22(a1),x135771),f79(a1))),x135771))),
% 157.30/157.06     inference(rename_variables,[],[10775])).
% 157.30/157.06  cnf(13590,plain,
% 157.30/157.06     (~P4(f337(f337(f251(a884),f337(f337(f82(a884),f337(a115,x135901)),f337(a115,x135901))),x135901))),
% 157.30/157.06     inference(rename_variables,[],[10714])).
% 157.30/157.06  cnf(13610,plain,
% 157.30/157.06     (E(f337(f268(x136101,x136101),f269(x136101,x136102)),x136102)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13625,plain,
% 157.30/157.06     (~P34(x136251,x136252,x136253,f337(f337(f156(x136254,x136251),x136255),f337(a115,f116(x136254))),f116(x136252))),
% 157.30/157.06     inference(rename_variables,[],[11202])).
% 157.30/157.06  cnf(13630,plain,
% 157.30/157.06     (~E(f337(f337(f153(x136301),x136302),x136303),x136303)),
% 157.30/157.06     inference(rename_variables,[],[4549])).
% 157.30/157.06  cnf(13635,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x136351),x136351))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(13647,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x136471,a878)),f337(f175(x136471),f173(x136471,x136472,x136473))),f337(f175(x136471),x136473)))),
% 157.30/157.06     inference(rename_variables,[],[4042])).
% 157.30/157.06  cnf(13650,plain,
% 157.30/157.06     (~P4(f337(f337(f339(a884),x136501),f337(f258(a884),f2(a884))))),
% 157.30/157.06     inference(rename_variables,[],[11773])).
% 157.30/157.06  cnf(13658,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x136581),x136582)),x136581))),
% 157.30/157.06     inference(rename_variables,[],[4614])).
% 157.30/157.06  cnf(13663,plain,
% 157.30/157.06     (~E(f337(a115,x136631),f2(a884))),
% 157.30/157.06     inference(rename_variables,[],[4534])).
% 157.30/157.06  cnf(13666,plain,
% 157.30/157.06     (E(f337(f268(x136661,x136661),f269(x136661,x136662)),x136662)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13669,plain,
% 157.30/157.06     (P4(f337(f337(f251(f892(x136691,a878)),f337(f175(x136691),f173(x136691,x136692,x136693))),f337(f175(x136691),x136693)))),
% 157.30/157.06     inference(rename_variables,[],[4042])).
% 157.30/157.06  cnf(13672,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x136721),f337(f337(f81(a884),x136721),x136722)))),
% 157.30/157.06     inference(rename_variables,[],[3600])).
% 157.30/157.06  cnf(13681,plain,
% 157.30/157.06     (E(f337(f337(f136(x136811),f116(x136811)),x136812),x136812)),
% 157.30/157.06     inference(rename_variables,[],[3279])).
% 157.30/157.06  cnf(13687,plain,
% 157.30/157.06     (~P4(f337(f337(f197(f892(x136871,f892(x136872,a878))),x136873),x136874))),
% 157.30/157.06     inference(rename_variables,[],[4616])).
% 157.30/157.06  cnf(13690,plain,
% 157.30/157.06     (E(f337(x136901,f662(f337(x136901,x136902),f337(f209(x136903),x136902),x136901,x136904,x136903)),f337(x136901,x136902))),
% 157.30/157.06     inference(rename_variables,[],[11144])).
% 157.30/157.06  cnf(13693,plain,
% 157.30/157.06     (~E(f337(a115,x136931),f2(a884))),
% 157.30/157.06     inference(rename_variables,[],[4534])).
% 157.30/157.06  cnf(13698,plain,
% 157.30/157.06     (E(f337(x136981,f662(f337(x136981,x136982),f337(f209(x136983),x136982),x136981,x136984,x136983)),f337(x136981,x136982))),
% 157.30/157.06     inference(rename_variables,[],[11144])).
% 157.30/157.06  cnf(13701,plain,
% 157.30/157.06     (~P4(f337(f337(f251(a884),f337(f337(f82(a884),f337(a115,x137011)),f337(a115,x137011))),x137011))),
% 157.30/157.06     inference(rename_variables,[],[10714])).
% 157.30/157.06  cnf(13704,plain,
% 157.30/157.06     (~P4(f337(f337(f339(f891(x137041,x137041)),x137042),f269(x137041,f197(f892(x137041,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[10965])).
% 157.30/157.06  cnf(13711,plain,
% 157.30/157.06     (E(f337(f268(x137111,x137111),f269(x137111,x137112)),x137112)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13714,plain,
% 157.30/157.06     (P4(f337(f337(f339(x137141),f337(x137142,x137143)),f337(f316(x137144,x137141,x137142),f260(f892(x137144,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[3945])).
% 157.30/157.06  cnf(13717,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),f2(a884)),x137171))),
% 157.30/157.06     inference(rename_variables,[],[3349])).
% 157.30/157.06  cnf(13720,plain,
% 157.30/157.06     (~E(f337(f337(f153(x137201),x137202),x137203),x137203)),
% 157.30/157.06     inference(rename_variables,[],[4549])).
% 157.30/157.06  cnf(13729,plain,
% 157.30/157.06     (~P4(f337(f62(x137291,x137292,f197(f892(x137291,a878))),x137293))),
% 157.30/157.06     inference(rename_variables,[],[4611])).
% 157.30/157.06  cnf(13736,plain,
% 157.30/157.06     (~E(f337(f337(f153(x137361),x137362),x137363),x137363)),
% 157.30/157.06     inference(rename_variables,[],[4549])).
% 157.30/157.06  cnf(13746,plain,
% 157.30/157.06     (~P4(f337(f337(f339(a884),x137461),f337(f258(a884),f2(a884))))),
% 157.30/157.06     inference(rename_variables,[],[11773])).
% 157.30/157.06  cnf(13749,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x137491),x137492),f197(f892(x137491,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13752,plain,
% 157.30/157.06     (~E(f337(f337(f81(a1),x137521),x137521),a100)),
% 157.30/157.06     inference(rename_variables,[],[4547])).
% 157.30/157.06  cnf(13755,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x137551),x137551))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(13760,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x137601),x137602),f197(f892(x137601,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13769,plain,
% 157.30/157.06     (~P4(f337(f337(f339(x137691),x137692),f197(f892(x137691,a878))))),
% 157.30/157.06     inference(rename_variables,[],[4599])).
% 157.30/157.06  cnf(13787,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),f2(a884)),x137871))),
% 157.30/157.06     inference(rename_variables,[],[3349])).
% 157.30/157.06  cnf(13823,plain,
% 157.30/157.06     (P4(f337(f337(f251(a1),x138231),x138231))),
% 157.30/157.06     inference(rename_variables,[],[3328])).
% 157.30/157.06  cnf(13826,plain,
% 157.30/157.06     (P4(f337(f337(f339(x138261),f337(x138262,x138263)),f337(f316(x138264,x138261,x138262),f260(f892(x138264,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[3945])).
% 157.30/157.06  cnf(13831,plain,
% 157.30/157.06     (~E(f337(f337(f104(a884),f337(a115,x138311)),x138311),f337(a115,x138311))),
% 157.30/157.06     inference(rename_variables,[],[11528])).
% 157.30/157.06  cnf(13834,plain,
% 157.30/157.06     (P4(f337(f337(f251(a884),x138341),f337(f337(f81(a884),x138341),x138342)))),
% 157.30/157.06     inference(rename_variables,[],[3600])).
% 157.30/157.06  cnf(13846,plain,
% 157.30/157.06     (~P4(f337(f337(f252(a884),x138461),x138461))),
% 157.30/157.06     inference(rename_variables,[],[4585])).
% 157.30/157.06  cnf(13854,plain,
% 157.30/157.06     (~P4(f337(f337(f251(a884),f337(f337(f82(a884),f337(a115,x138541)),f337(a115,x138541))),x138541))),
% 157.30/157.06     inference(rename_variables,[],[10714])).
% 157.30/157.06  cnf(13864,plain,
% 157.30/157.06     (E(f337(f268(x138641,x138641),f269(x138641,x138642)),x138642)),
% 157.30/157.06     inference(rename_variables,[],[3284])).
% 157.30/157.06  cnf(13873,plain,
% 157.30/157.06     (E(f337(f337(f136(x138731),x138732),f116(x138731)),x138732)),
% 157.30/157.06     inference(rename_variables,[],[3254])).
% 157.30/157.06  cnf(13896,plain,
% 157.30/157.06     (~E(f337(f337(f104(a884),f337(a115,x138961)),x138961),f337(a115,x138961))),
% 157.30/157.06     inference(rename_variables,[],[11528])).
% 157.30/157.06  cnf(13901,plain,
% 157.30/157.06     (~P4(f337(f337(f339(f891(x139011,x139011)),x139012),f269(x139011,f197(f892(x139011,a878)))))),
% 157.30/157.06     inference(rename_variables,[],[10965])).
% 157.30/157.06  cnf(13917,plain,
% 157.30/157.06     (E(f337(f337(f136(x139171),x139172),f116(x139171)),x139172)),
% 157.30/157.06     inference(rename_variables,[],[3254])).
% 157.30/157.07  cnf(13922,plain,
% 157.30/157.07     (P4(f337(f337(f251(a884),x139221),f337(f337(f82(a884),x139221),x139221)))),
% 157.30/157.07     inference(rename_variables,[],[3601])).
% 157.30/157.07  cnf(13927,plain,
% 157.30/157.07     (~P4(f337(f337(f339(x139271),x139272),f197(f892(x139271,a878))))),
% 157.30/157.07     inference(rename_variables,[],[4599])).
% 157.30/157.07  cnf(13930,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x139301,a878)),f337(f175(x139301),f173(x139301,x139302,x139303))),f337(f175(x139301),x139303)))),
% 157.30/157.07     inference(rename_variables,[],[4042])).
% 157.30/157.07  cnf(13935,plain,
% 157.30/157.07     (E(f337(x139351,f662(f337(x139351,x139352),f337(f209(x139353),x139352),x139351,x139354,x139353)),f337(x139351,x139352))),
% 157.30/157.07     inference(rename_variables,[],[11144])).
% 157.30/157.07  cnf(13950,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x139501,a878)),x139502),x139502))),
% 157.30/157.07     inference(rename_variables,[],[3633])).
% 157.30/157.07  cnf(13957,plain,
% 157.30/157.07     (~E(f337(f337(f153(x139571),x139572),x139573),x139573)),
% 157.30/157.07     inference(rename_variables,[],[4549])).
% 157.30/157.07  cnf(13962,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x139621,a878)),x139622),x139622))),
% 157.30/157.07     inference(rename_variables,[],[3633])).
% 157.30/157.07  cnf(13965,plain,
% 157.30/157.07     (~E(f337(f337(f153(x139651),x139652),x139653),x139653)),
% 157.30/157.07     inference(rename_variables,[],[4549])).
% 157.30/157.07  cnf(13976,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(x139761,x139761)),x139762),f269(x139761,f197(f892(x139761,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10965])).
% 157.30/157.07  cnf(13979,plain,
% 157.30/157.07     (P4(f337(f337(f252(a884),x139791),f337(a115,f337(f337(f81(a884),x139792),x139791))))),
% 157.30/157.07     inference(rename_variables,[],[3786])).
% 157.30/157.07  cnf(13982,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x139821,a878)),x139822),x139822))),
% 157.30/157.07     inference(rename_variables,[],[3633])).
% 157.30/157.07  cnf(13987,plain,
% 157.30/157.07     (~P4(f337(f337(f339(x139871),x139872),f197(f892(x139871,a878))))),
% 157.30/157.07     inference(rename_variables,[],[4599])).
% 157.30/157.07  cnf(13992,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(f885(x139921),f885(x139921))),f337(f337(f272(f885(x139921),f885(x139921)),f116(x139921)),x139922)),f159(x139921,x139923)))),
% 157.30/157.07     inference(rename_variables,[],[4624])).
% 157.30/157.07  cnf(13997,plain,
% 157.30/157.07     (~P4(f337(f337(f252(a884),x139971),x139971))),
% 157.30/157.07     inference(rename_variables,[],[4585])).
% 157.30/157.07  cnf(14023,plain,
% 157.30/157.07     (P4(f337(f337(f339(x140231),f337(x140232,x140233)),f337(f316(x140234,x140231,x140232),f260(f892(x140234,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[3945])).
% 157.30/157.07  cnf(14029,plain,
% 157.30/157.07     (P4(f337(f337(f252(a1),f337(f337(f22(a1),x140291),f79(a1))),x140291))),
% 157.30/157.07     inference(rename_variables,[],[10775])).
% 157.30/157.07  cnf(14041,plain,
% 157.30/157.07     (P4(f337(f337(f251(a884),x140411),f337(f337(f81(a884),x140411),x140412)))),
% 157.30/157.07     inference(rename_variables,[],[3600])).
% 157.30/157.07  cnf(14050,plain,
% 157.30/157.07     (~P4(f337(f337(f252(a884),f337(f337(f81(a884),x140501),x140502)),x140501))),
% 157.30/157.07     inference(rename_variables,[],[4614])).
% 157.30/157.07  cnf(14053,plain,
% 157.30/157.07     (E(f337(x140531,f662(f337(x140531,x140532),f337(f209(x140533),x140532),x140531,x140534,x140533)),f337(x140531,x140532))),
% 157.30/157.07     inference(rename_variables,[],[11144])).
% 157.30/157.07  cnf(14060,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(x140601,x140601)),x140602),f269(x140601,f197(f892(x140601,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10965])).
% 157.30/157.07  cnf(14066,plain,
% 157.30/157.07     (~P4(f337(f337(f197(f892(x140661,f892(x140662,a878))),x140663),x140664))),
% 157.30/157.07     inference(rename_variables,[],[4616])).
% 157.30/157.07  cnf(14071,plain,
% 157.30/157.07     (P4(f337(f337(f251(a1),x140711),x140711))),
% 157.30/157.07     inference(rename_variables,[],[3328])).
% 157.30/157.07  cnf(14076,plain,
% 157.30/157.07     (~P4(f337(f337(f339(a884),x140761),f337(f258(a884),f2(a884))))),
% 157.30/157.07     inference(rename_variables,[],[11773])).
% 157.30/157.07  cnf(14079,plain,
% 157.30/157.07     (~P4(f337(f337(f339(x140791),x140792),f197(f892(x140791,a878))))),
% 157.30/157.07     inference(rename_variables,[],[4599])).
% 157.30/157.07  cnf(14084,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x140841,a878)),x140842),f337(f337(f315(x140841),x140843),x140842)))),
% 157.30/157.07     inference(rename_variables,[],[3782])).
% 157.30/157.07  cnf(14087,plain,
% 157.30/157.07     (~P4(f337(f337(f339(a884),x140871),f337(f258(a884),f2(a884))))),
% 157.30/157.07     inference(rename_variables,[],[11773])).
% 157.30/157.07  cnf(14090,plain,
% 157.30/157.07     (~P4(f337(f337(f339(x140901),x140902),f337(f317(x140901,x140903,x140904),f197(f892(x140903,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10968])).
% 157.30/157.07  cnf(14102,plain,
% 157.30/157.07     (~P4(f337(f197(f892(x141021,a878)),x141022))),
% 157.30/157.07     inference(rename_variables,[],[10287])).
% 157.30/157.07  cnf(14121,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(x141211,x141211)),x141212),f269(x141211,f197(f892(x141211,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10965])).
% 157.30/157.07  cnf(14124,plain,
% 157.30/157.07     (~P4(f337(f337(f339(x141241),x141242),f197(f892(x141241,a878))))),
% 157.30/157.07     inference(rename_variables,[],[4599])).
% 157.30/157.07  cnf(14127,plain,
% 157.30/157.07     (P4(f337(f337(f252(a884),x141271),f337(f337(f82(a884),f337(a115,x141271)),f337(a115,x141271))))),
% 157.30/157.07     inference(rename_variables,[],[10627])).
% 157.30/157.07  cnf(14132,plain,
% 157.30/157.07     (~E(f337(f337(f153(x141321),x141322),x141323),x141323)),
% 157.30/157.07     inference(rename_variables,[],[4549])).
% 157.30/157.07  cnf(14135,plain,
% 157.30/157.07     (E(f337(x141351,f662(f337(x141351,x141352),f337(f209(x141353),x141352),x141351,x141354,x141353)),f337(x141351,x141352))),
% 157.30/157.07     inference(rename_variables,[],[11144])).
% 157.30/157.07  cnf(14140,plain,
% 157.30/157.07     (~P4(f337(f337(f339(a884),x141401),f337(f258(a884),f2(a884))))),
% 157.30/157.07     inference(rename_variables,[],[11773])).
% 157.30/157.07  cnf(14143,plain,
% 157.30/157.07     (~P4(f337(f337(f339(x141431),x141432),f337(f317(x141431,x141433,x141434),f197(f892(x141433,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10968])).
% 157.30/157.07  cnf(14153,plain,
% 157.30/157.07     (~P4(f337(f337(f339(a884),x141531),f337(f258(a884),f2(a884))))),
% 157.30/157.07     inference(rename_variables,[],[11773])).
% 157.30/157.07  cnf(14173,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x141731,a878)),f337(f175(x141731),f173(x141731,x141732,x141733))),f337(f175(x141731),x141733)))),
% 157.30/157.07     inference(rename_variables,[],[4042])).
% 157.30/157.07  cnf(14176,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(x141761,x141761)),x141762),f269(x141761,f197(f892(x141761,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10965])).
% 157.30/157.07  cnf(14189,plain,
% 157.30/157.07     (~P4(f337(f337(f339(a884),x141891),f337(f258(a884),f2(a884))))),
% 157.30/157.07     inference(rename_variables,[],[11773])).
% 157.30/157.07  cnf(14195,plain,
% 157.30/157.07     (P4(f337(f337(f251(a884),x141951),f337(f337(f81(a884),x141951),x141952)))),
% 157.30/157.07     inference(rename_variables,[],[3600])).
% 157.30/157.07  cnf(14200,plain,
% 157.30/157.07     (P4(f337(f337(f339(x142001),f337(x142002,x142003)),f337(f316(x142004,x142001,x142002),f260(f892(x142004,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[3945])).
% 157.30/157.07  cnf(14207,plain,
% 157.30/157.07     (E(f337(f337(f136(x142071),x142072),f116(x142071)),x142072)),
% 157.30/157.07     inference(rename_variables,[],[3254])).
% 157.30/157.07  cnf(14216,plain,
% 157.30/157.07     (~E(f337(f337(f153(x142161),x142162),x142163),x142163)),
% 157.30/157.07     inference(rename_variables,[],[4549])).
% 157.30/157.07  cnf(14219,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(f885(x142191),f885(x142191))),f337(f337(f272(f885(x142191),f885(x142191)),x142192),f116(x142191))),f159(x142191,x142193)))),
% 157.30/157.07     inference(rename_variables,[],[4622])).
% 157.30/157.07  cnf(14231,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x142311,a878)),f337(f175(x142311),f173(x142311,x142312,x142313))),f337(f175(x142311),x142313)))),
% 157.30/157.07     inference(rename_variables,[],[4042])).
% 157.30/157.07  cnf(14234,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(x142341,x142341)),x142342),f269(x142341,f197(f892(x142341,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10965])).
% 157.30/157.07  cnf(14239,plain,
% 157.30/157.07     (~P4(f337(f62(x142391,x142392,f197(f892(x142391,a878))),x142393))),
% 157.30/157.07     inference(rename_variables,[],[4611])).
% 157.30/157.07  cnf(14246,plain,
% 157.30/157.07     (P4(f337(f337(f251(a884),x142461),f337(f337(f82(a884),x142461),x142461)))),
% 157.30/157.07     inference(rename_variables,[],[3601])).
% 157.30/157.07  cnf(14259,plain,
% 157.30/157.07     (~P4(f337(f337(f339(x142591),x142592),f197(f892(x142591,a878))))),
% 157.30/157.07     inference(rename_variables,[],[4599])).
% 157.30/157.07  cnf(14264,plain,
% 157.30/157.07     (P4(f337(f337(f251(a884),x142641),f337(f337(f82(a884),x142641),x142641)))),
% 157.30/157.07     inference(rename_variables,[],[3601])).
% 157.30/157.07  cnf(14267,plain,
% 157.30/157.07     (~P4(f337(f62(x142671,x142672,f197(f892(x142671,a878))),x142673))),
% 157.30/157.07     inference(rename_variables,[],[4611])).
% 157.30/157.07  cnf(14273,plain,
% 157.30/157.07     (E(f337(f337(f136(x142731),x142732),f116(x142731)),x142732)),
% 157.30/157.07     inference(rename_variables,[],[3254])).
% 157.30/157.07  cnf(14296,plain,
% 157.30/157.07     (P4(f337(f337(f251(a884),x142961),f337(f337(f82(a884),x142961),x142961)))),
% 157.30/157.07     inference(rename_variables,[],[3601])).
% 157.30/157.07  cnf(14299,plain,
% 157.30/157.07     (P4(f337(f337(f339(x142991),f337(x142992,x142993)),f337(f316(x142994,x142991,x142992),f260(f892(x142994,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[3945])).
% 157.30/157.07  cnf(14304,plain,
% 157.30/157.07     (P4(f337(f337(f339(f891(x143041,x143041)),f337(f337(f272(x143041,x143041),x143042),x143042)),f313(x143041,x143043)))),
% 157.30/157.07     inference(rename_variables,[],[3980])).
% 157.30/157.07  cnf(14327,plain,
% 157.30/157.07     (~P4(f337(f337(f339(a884),x143271),f337(f258(a884),f2(a884))))),
% 157.30/157.07     inference(rename_variables,[],[11773])).
% 157.30/157.07  cnf(14346,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x143461,a878)),f337(f175(x143461),f173(x143461,x143462,x143463))),f337(f175(x143461),x143463)))),
% 157.30/157.07     inference(rename_variables,[],[4042])).
% 157.30/157.07  cnf(14351,plain,
% 157.30/157.07     (P4(f337(f337(f252(a1),f337(f337(f22(a1),x143511),f79(a1))),x143511))),
% 157.30/157.07     inference(rename_variables,[],[10775])).
% 157.30/157.07  cnf(14354,plain,
% 157.30/157.07     (P4(f337(f337(f251(a884),f44(a884,x143541,x143542)),x143541))),
% 157.30/157.07     inference(rename_variables,[],[3793])).
% 157.30/157.07  cnf(14361,plain,
% 157.30/157.07     (~P4(f337(f337(f339(f891(x143611,x143611)),x143612),f269(x143611,f197(f892(x143611,a878)))))),
% 157.30/157.07     inference(rename_variables,[],[10965])).
% 157.30/157.07  cnf(14369,plain,
% 157.30/157.07     (~E(f337(f337(f153(x143691),x143692),x143693),x143693)),
% 157.30/157.07     inference(rename_variables,[],[4549])).
% 157.30/157.07  cnf(14394,plain,
% 157.30/157.07     (P4(f337(f337(f251(f892(x143941,a878)),x143942),x143942))),
% 157.30/157.07     inference(rename_variables,[],[3633])).
% 157.30/157.07  cnf(14485,plain,
% 157.30/157.07     ($false),
% 157.30/157.07     inference(scs_inference,[],[3355,3775,3357,4089,3928,4128,3106,4615,3330,4603,4586,3980,14304,3405,4620,13402,4577,3423,3788,4597,4599,13439,13444,13749,13760,13769,13927,13987,14079,14124,14259,4042,13361,13385,13647,13669,13930,14173,14231,14346,3429,3945,13714,13826,14023,14200,14299,3817,3433,4539,4534,13663,13693,4608,4549,13463,13509,13630,13720,13736,13957,13965,14132,14216,14369,4547,13752,3311,3409,4122,3991,3327,3328,13635,13755,13823,14071,3793,14354,3349,13717,13787,3648,3782,14084,3633,13475,13950,13962,13982,14394,3601,13395,13550,13922,14246,14264,14296,3600,13672,13834,14041,14195,4234,3786,13979,3284,13490,13610,13666,13711,13864,3254,13873,13917,14207,14273,3157,3279,13681,4621,4622,14219,4624,13992,4585,13355,13846,13997,4595,13380,4611,13347,13535,13729,14239,14267,4605,4610,4616,13479,13687,14066,4613,13497,4614,13545,13658,14050,3542,11528,13831,13896,10323,13040,10596,13226,10379,12653,11831,11871,12446,11335,13208,10564,13126,12231,10627,14127,11877,12694,13128,10615,12707,11076,12448,12477,12484,10955,13140,11176,13506,10919,10775,13540,13560,13577,14029,14351,11775,4357,3701,12504,10950,11237,11196,11144,13423,13690,13698,13935,14053,14135,13156,10302,12963,10952,10438,11319,11288,10719,10555,3387,3361,3268,11142,10310,11219,11002,12951,12954,13222,10724,13206,13240,12174,12163,11166,11210,12269,10287,14102,12713,11771,11773,13372,13412,13650,13746,14076,14087,14140,14153,14189,14327,13275,10732,11130,10965,13375,13436,13451,13704,13901,13976,14060,14121,14176,14234,14361,12090,10968,13358,14090,14143,11171,10714,13590,13701,13854,10817,12028,12031,11293,12500,12416,13230,11202,13426,13625,12072,10980,11206,13456,2911,3892,9,8424,8579,5594,7555,6946,8857,5401,5860,6878,5598,6874,9248,6419,7301,8576,8682,5715,5958,6120,6942,7060,9179,9982,7473,6123,6831,9699,5642,6825,5471,5762,4706,8098,8732,9081,5758,9520,9957,4769,5018,6341,6502,10148,6141,8635,5112,6023,8642,5305,6370,6427,7892,8042,2,7234,5295,6830,9582,6250,8114,5368,5798,7212,6782,8187,8599,8097,6060,8283,6858,8942,5111,5983,7483,7423,5311,5239,5475,5806,8598,5808,8787,6294,8774,7157,5969,9654,8683,5875,5881,6235,6537,7387,6236,8,6422,6479,6142,6186,7074,5702,7708,6292,9324,8641,5504,8446,8553,8750,7917,6143,6418,6543,6501,9328,6187,6188,9762,5306,5672,6241,6322,8772,9132,5385,5736,8552,6790,9731,6157,5166,5595,5632,8113,8426,7398,4810,6325,8937,5751,6963,6591,4766,8656,9593,4705,6290,9807,9356,4768,8569,8651,6305,4993,5797,6470,7553,4956,4908,5280,5375,7041,5669,6829,8810,9646,9653,5394,6254,7881,5267,5040,9066,8715,5360,7621,6099,5833,6631,7372,9608,4971,5231,6116,6190,9841,5612,5945,5749,5754,6861,7129,8240,8946,5377,7443,5426,6192,7558,8328,9944,6379,9590,5388,5801,5307,5954,6685,6426,8868,8259,8961,4985,4805,5521,5826,5389,5406,7689,8577,10203,6847,5544,6244,7845,6340,7370,8514,5625,10217,8570,6428,9615,5103,5861,6311,6347,6632,6809,6780,6803,7010,8788,5822,4711,5370,5548,8835,9307,9537,5626,5288,5376,5576,9301,5371,10023,5276,5110,5613,6309,9501,9946,9977,6137,9610,8925,5855,5082,5419,5479,6307,6436,7217,5933,6423,6588,6964,5812,9304,5750,5876,6384,8575,9750,5839,6165,5240,5841,5740,6296,4703,5278,5405,8912,9417,5974,5814,5660,6032,9776,9455,4930,9133,8850,9902,5439,5803,8597,4924,5975,6802,7804,5256,5743,6860,7769,9287,9698,6751,6166,8639,4761,5287,6929,8832,9250,5614,9752,5410,7974,9065,6827,6998,7512,5314,7603,8495,9327,8465,8518,8830,5824,7399,5041,8833,9526,7397,7754,8497,9098,5991,5118,6833,5392,9740,4662,9647,7836,8728,6156,5165,8623,10147,5089,5996,6139,6525,6822,8918,9482,7803,5462,6317,8607,6430,7783,4955,8820,5407,5887,8538,7005,9099,5973,4636,6020,7246,8081,7834,5019,9034,8008,7831,5656,8508,5536,7486,9249,9943,9104,5912,4713,5117,5269,6160,7243,7415,8856,5810,5570,6536,6577,8578,9779,6333,8831,4846,5644,8303,5670,6469,6575,9708,9847,6783,8450,9560,6789,8487,9067,5421,6709,9259,9592,6781,4840,5302,5819,6119,6522,9456,5176,6940,5279,5470,5703,9203,9454,5460,6074,7602,8432,5347,9843,9956,6162,5042,5232,5520,5864,6373,8643,10074,7502,7421,4744]),
% 157.30/157.07     ['proof']).
% 157.30/157.07  % SZS output end Proof
% 157.30/157.07  % Total time :142.160000s
%------------------------------------------------------------------------------